body  {	margin:0px; padding:0px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-position:top;}

td { text-align: left; font-size:11px; color:#000000; line-height:18px; /*line-height:14px;*/ }

label { font-size:13px;}
input { background-color:#FFFFFF; font-size:13px;	color:#035281; border:1px solid #CCCCCC; }
select { background-color:#FFFFFF; font-size:13px;	color:#035281; border:1px solid #CCCCCC; }
textarea { background-color:#FFFFFF; font-size:13px;	color:#035281; border:1px solid #CCCCCC; }
.btn1 { background-color:#035281; font-size:12px; padding:3px; width:125px; color:#FFFFFF; font-weight:bold; border:1px solid #000000; }
.menu         { font-size: 16px; color: #000000; text-align:justify; text-decoration:none;}
.menu:link    { font-size: 16px; color: #000000; text-align:justify; text-decoration:none;}
.menu:hover   { font-size: 16px; color: #8a8a8a; text-align:justify; text-decoration:none;}
.menu:active  { font-size: 16px; color: #000000; text-align:justify; text-decoration:none;}
.active  { font-size: 16px; color: #8a8a8a; text-align:justify; text-decoration:none;}

.link         { font-size: 11px; color: #000000; text-align:justify; text-decoration:underline}
.link:link    { font-size: 11px; color: #000000; text-align:justify; text-decoration:underline}
.link:hover   { font-size: 11px; color: #000000; text-align:justify; text-decoration:none;}
.link:active  { font-size: 11px; color: #000000; text-align:justify; text-decoration:underline}

.link1         {font-size:11px; color:#c9c9c9; text-align:justify; text-decoration:underline}
.link1:link    {font-size:11px; color:#c9c9c9; text-align:justify; text-decoration:underline}
.link1:hover   {font-size:11px; color:#c9c9c9; text-align:justify; text-decoration:none;}
.link1:active  {font-size:11px; color:#c9c9c9; text-align:justify; text-decoration:underline}

.admin1         {font-size:10px; color:#c4c4c4; text-align:justify; text-decoration:underline}
.admin1:link    {font-size:10px; color:#c4c4c4; text-align:justify; text-decoration:underline}
.admin1:hover   {font-size:10px; color:#c4c4c4; text-align:justify; text-decoration:none;}
.admin1:active  { font-size:10px; color:#c4c4c4; text-align:justify; text-decoration:underline}

.admin2         { font-size:10px; color:#f6f6f6; text-align:justify; text-decoration:none}
.admin2:link    { font-size:10px; color:#f6f6f6; text-align:justify; text-decoration:none}
.admin2:hover   { font-size:10px; color:#f6f6f6; text-align:justify; text-decoration:underline}
.admin2:active  { font-size:10px; color:#f6f6f6; text-align:justify; text-decoration:none}

.admin { font-size:10px; color:#c4c4c4; text-align:justify; text-decoration:none}
.pass { font-size:10px; color:#9a9a9a; text-align:justify; text-decoration:none}
.welcome { font-size:36px; color:#eaeaea; text-align:justify;}
.welcome1 {  font-size:30px; color:#a6a6a6; text-align:justify;}
.tex {  font-size:24px; color:#eaeaea; text-align:justify;}
.cop { font-size:11px; color:#999999; text-align:justify; text-decoration:none}
.cop1 { font-size:11px; color:#808080; text-align:justify; text-decoration:none}
.contact { font-size:11px; color:#1c1c1c; text-align:justify; text-decoration:none}

.no-repeat { background-repeat:no-repeat;}
.br { line-height:5px;}
.br1 { line-height:8px;}
.s26 { margin-right:26px;}
.pictures { margin-right:15px;}
.pictures1 { margin-right:10px;}
.bot { padding-bottom:10px;}
.bot1 { padding-bottom:15px;}

.container { width:972px; text-align:center; margin-top:10px;}
.topnav { background-image:url(images/topnav3.jpg); background-repeat:repeat-x; background-position:top}
.topnav a { font-size: 14px; color: #003399; text-decoration:none; font-weight:bold; text-align:center; /*background-image:url(images/topnavdiv.jpg);*/ background-repeat:no-repeat; background-position:left; display:inline; /*float:left;*/ text-transform:uppercase; padding-left:15px; padding-right:15px;}
.topnav a:hover { /*color:#8a8a8a;*/ color:#000000}
.topflash { margin-top:5px;}
.topbanner img{ border:none }
.pagecontent { color:#000000; text-align:left; font-size:12px; background-image:url(images/contbg.gif); background-repeat:repeat-y; background-position:left; border-bottom:solid 1px #b3b4b4;}
.content1 { padding:0px; }

.content2 { padding-left:10px; padding-right:10px; font-size:12px; line-height:20px; }
.content2 li{ list-style-image:url(images/list.gif); margin-bottom:5px; }
.content2 p { font-size:15px; color:#039;}

.top { width:670px;}
.leftcol {width:302px;}

.toplang { background-image:url(images/topnav3.jpg); background-repeat:repeat-x; background-position:top; position:relative; width:120px; text-align:center}
.toplang a { margin-left:20px;}


.bottomnav { text-align:center; background-color:#EEEEEE; display:none; }
.bottomnav a { font-size: 12px; color: #999999; text-decoration:none; font-weight:normal; text-align:center; padding:5px; padding-left:21px; padding-right:21px; display:inline-block;}
.bottomnav a:hover { color:#8a8a8a}
.pagetitle h1{ font-size:20px; color:#035281; font-weight:normal; margin:0px; padding:0px; width:280px; position:relative; line-height:25px; top:-33px; left:10px;}

.formborder { background-color:#111111; border:solid 1px #000000;}
.formhead { color:#000000; font-size:12px; font-weight:bold; color:#000000; padding:10px; background-color:#222222;}
.formcont { padding:10px;}

.error1 { text-align:center}
.error1 h3 { font-size:30px; font-weight:normal}


.errorbox { text-align:center}
.errorbox span { text-align:center; font-size:12px; font-weight:bold; color:#FF0000; text-transform:capitalize;}

.grborder { background-color:#111111; border:solid 1px #000000;}
.grhead { color:#000000; font-size:12px; font-weight:bold; color:#000000; padding:5px; background-color:#222222;}
.gritem { padding:5px; background-color:#111111; border-bottom:solid 1px #333333; border-right:solid 1px #333333}
.gritem a { color:#000000; }

.nextback {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#333333;
	display:block;
	padding:5px;
	text-transform:capitalize;
	text-decoration:none;
	width:100px;
	text-align:center;
	border:solid 1px #CCCCCC;
}
.nextbacknum { font-size:12px; color:#000000; text-transform:uppercase}
.nextbacknum select { font-size:12px; color:#000000; border:solid 1px #cccccc; background-color:#000000}
.nextbackbox td a { background-color:#000000; border:solid 1px #CCCCCC; padding:5px; width:125px; text-align:center; color:#000000; text-decoration:none; font-weight:bold; font-size:12px;}





/* MAIN MENU START **************************************************/
#maintab{
padding: 0px 0;
margin-left: 0;
margin-bottom: 0;
font: bold 12px;
list-style-type: none; border-bottom:dashed 1px #b1b1b5;
}

#maintab li{
margin: 0; padding:0px; border-top:dashed 1px #b1b1b5;
}

#maintab li a{
font-size:14px;
font-weight:bold;
color:#035281; text-decoration:none; margin-left:1px; margin-right:1px;
display:block; padding:10px; padding-left:50px; background-image:url(images/left_blue.gif); background-repeat:no-repeat; background-position:left;
}

#maintab li a:hover{
color: #000000; background-image:url(images/left_blue_over.gif); background-repeat:no-repeat; background-position:left; background-color:#EEEEEE;

}

#maintab li.selected a{ /*selected main tab style */
font-size:14px;
font-weight:bold;
color:#035281;
}

#maintab li.selected a:hover{
color: #000000;
}
/* MAIN MENU END **************************************************/

/* SUB MENU CLASSES START */
#tabcontent li.selectedsub a{ /*selected main tab style */
color:#000000;
font-weight:bold;
/*background-color:#003399;*/
}
#tabcontent li.selectedsub a:hover{
color: #000000;
}

#tabcontent ul{
padding: 0;
margin: 0;
list-style-type: none;
display: none;
}

#tabcontent ul li{
display: inline;
}

#tabcontent ul.selected{ /*selected 2nd level content*/
display: block;
}

#tabcontent ul li a{
color: #003399;
padding: 2px 5px;
display: block;
float: left;
text-decoration: none;
font-size:12px;
text-transform:none;
background-image:none;
font-weight:normal;
background-image:url(images/subdiv.gif); background-repeat:no-repeat; background-position:right;
padding-left:10px; padding-right:10px;
}


#tabcontent ul li a:hover{
color: #000000;
}
/* SUB MENU CLASSES END */


.clearfix:after{ /*Clear floats hack: http://positioniseverything.net/easyclearing.html*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix{
display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* MENU END ****************************************************/

.leftquote { margin-left:1px; margin-top:10px;}
.botpics { margin-top:10px; border-bottom:dashed 1px #999999; padding-bottom:10px;}
.call { text-align:right}

.headerpic { background-image:url(images/header_domestic.jpg); background-repeat:no-repeat; background-position:top left; width:670px; height:220px;}


.galleryhead { font-size:20px; text-transform:uppercase; font-weight:normal; color:#035281; border-bottom:dotted 1px #999999; padding-bottom:5px; margin-top:20px; display:none;}
.gallerythumb a { display:block; float:left; margin:2px; text-align:center; margin-bottom:10px; color:#035281; font-size:12px; font-weight:bold; text-decoration:none; width:212px; line-height:18px; height:190px;}
.gallerythumb a:hover { color:#000;} 
.gallerythumb a div { width:212px; height:137px; background-image:url(images/thumbbg.gif); background-repeat:no-repeat; background-position:left top;}
.gallerythumb img{ width:200px; height:125px; display:block; border:none; padding-left:6px; padding-top:6px; margin-top:6px;}


/*.subpagethumb td { padding-bottom:20px;}
.subpagethumb td a{ display:block; text-align:center; color:#035281; font-size:12px; font-weight:bold; text-decoration:none;}
.subpagethumb td a:hover { color:#000;}
.subpagethumb img{ width:300px; height:225px; margin:5px;background-image:url(images/subpagethumb.gif); background-repeat:no-repeat; background-position:top left; padding:6px; border:0px;}*/

/*.subpagethumb td { padding-bottom:20px;}
.subpagethumb td a{ display:block; text-align:center; color:#035281; font-size:12px; font-weight:bold; text-decoration:none; width:250px; text-align:center; margin-left:30px;}
.subpagethumb td a:hover { color:#000;}
.subpagethumb img{ width:250px; height:188px; border:0px; border:solid 3px #1378b4; }
.subpagethumb a:hover img{ border:solid 3px #000000; }*/

.subpagethumb td { padding-bottom:20px;}
.subpagethumb td a{ display:block; text-align:center; color:#035281; font-size:12px; font-weight:bold; text-decoration:none; width:270px; text-align:center; margin-left:25px; }
.subpagethumb td a:hover { color:#000;}
.subpagethumb img{ width:250px; height:188px; border:0px; border:solid 7px #CCCCCC; -moz-border-radius:10px; display:block; }
.subpagethumb a:hover img{ border:solid 7px #1378b4; -moz-border-radius:10px; }


.bottombanner { text-align:center; display:block; margin-top:5px; margin-bottom:10px;}
.bottombanner a img{ border:none;}

.contacttext { font-size:14px; line-height:22px;}
.contacttext label {font-size:14px;}
.contacttext td {font-size:14px;}