@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#header{
margin:0;
padding:0;
height:330px;
background-image:url(../images/headerbg.gif);
background-repeat:repeat-x;
width:100%;
padding-top:10px;
}

#headerimage{
margin-left:auto;
margin-right:auto;
width:954px;

background-color:#133765;
}

#header a{
padding:0;
margin:0;
display:none;}

#header h2{
padding:0;
margin:0;
display:none;}

#headercontent{
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
width:954px;
padding-top:17px;}

#headercontent h1{
color:#FFFFFF;
padding:0;
margin:0;
font-family:Eurostile,Arial, Helvetica, sans-serif;
font-size:18px;
padding-top:20px;
font-weight:300;
float:left;}

#searchbox{
width:256px;
height:37px;
margin-top:4px;
background-color:#1f69c3;
float:right;
padding-top:15px;
position:relative;
}

#searchbox input{
margin:0;
margin-left:10px;
border:#FFFFFF 2px solid;
float:left;}

#searchbox .formbutton{
margin:0;
padding:0;
float:right;
margin-right:40px;
border:0;}

#header #search {
	margin: 0;
	padding: 0;
	position: absolute;
	
}

#header #search p {
	margin: 0;
	padding: 0;
}

#header #search form {
	margin: 0;
	padding: 0;
}

#header #search label {
	font-size: 11px;
	font-weight: bold;
	color: #313030;
	float: left;
	width: 60px;
	padding-top: 4px;
	text-indent: -27000px;
	display: none;
}

#header #search label span {
	color: #7b0a2c;
}

#header #search .input {
	border: 1px solid #999595;
	color: #313030;
	font-size: 11px;
	font-weight: bold;
	width: 140px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#header #search .search {
	background-image: url(../images/menu_header.gif);
	background-repeat: repeat-x;
	background-color: #0f2d52;
	color: #ffffff;
	border: 1px solid #0f2d52;

}

#header #search #suggest {
	position: absolute;
	top: 20px;
	left:10px;
	background-color: #ffffff;
	border-left: 1px solid #999595;
	border-right: 1px solid #999595;
	border-bottom: 1px solid #999595;
	color: #ffffff;
<? if ($current_browser->Browser == "IE" && $current_browser->Version < 7) { ?>	
	left: 3px;
	width: 140px;
<? } elseif ($current_browser->Browser == "IE" && $current_browser->Version >= 7) { ?>		
	left: 0px;
	width: 140px;	
<? } else { ?>
	left: 0px;
	width: 140px;
<? } ?>	
	height: auto;
	font-size: 0px;
	z-index: 27;	
}

#header #search #suggest ul {
	margin: 0;
	padding: 0;
	list-style: none;

}

#header #search #suggest li {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
}

#header #search #suggest a:link { 
	margin: 0;
	padding: 0;
	color: #0f2d52;
	text-decoration: none;	
	display: block;
	width: 140px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: none;
} 

#header #search #suggest a:visited { 
	margin: 0;
	padding: 0;
	color: #0f2d52;
	text-decoration: none;	
	display: block;
	width: 140px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: none;
} 

#header #search #suggest a:hover {
	margin: 0;
	padding: 0;
	color: #0f2d52;
	text-decoration: none;
	display: block;
	width: 140px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #e8e5e5;
	border: none;
} 

#header #search #suggest a:active { 
	margin: 0;
	padding: 0;
	color: #0f2d52;
	text-decoration: none;
	display: block;
	width: 140px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: none;
}


#container{
padding:0;
margin:0;
padding-top:5px;
width:954px;
margin-left:auto;
margin-right:auto;
}

#middle{
margin:0;
padding:0;}

#menu{
margin:0;
padding:0;
width:235px;
float:left;
}

.navigation{
padding:0;
margin:0;
margin-top:10px;
margin-bottom:10px;}

.navigation ul{
list-style:none;
padding:0;
margin:0;
font-size:11px;
}

.navigation li{
list-style:none;
padding:0;
margin:0;
font-size:11px;
}

 a{
 padding:0;
margin:0;
color:#FFFFFF;
text-decoration:none;
padding-left:20px;}

.navigation .buttons{
padding:0;
margin:0;
width:235px;
padding-top:10px;
padding-bottom:10px;
display:block;
background-color:#0f2d52;
border-bottom:1px #FFFFFF solid;}

.navigation .buttons a{
padding:0;
margin:0;
color:#FFFFFF;
text-decoration:none;
padding-left:15px;
background-image:url(../images/darkarrow.gif);
background-repeat:no-repeat;
}

.navigation .buttons2{
padding:0;
margin:0;
width:235px;
padding-top:10px;
padding-bottom:10px;
display:block;
background-color:#1b59a5;
border-bottom:1px #FFFFFF solid;}

.navigation .buttons2 a{
padding:0;
margin:0;
color:#FFFFFF;
text-decoration:none;
padding-left:15px;
background-image:url(../images/lightarrow.gif);
background-repeat:no-repeat;
}

#signup{
height:139px;
width:235px;
background-color:#1b59a5;
margin-bottom:10px;
}

#signup h1{
margin:0;
padding:0;
background-color:#0d478e;
font-size:20px;
color:#FFFFFF;
padding-top:5px;
padding-bottom:10px;
padding-left:20px;
}

#signup form{
padding:0;
margin:0;}

#signup input{
margin:0;
width:162px;
border:0;
margin-left:10px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
float:left;}

#signup label{
padding-left:5px;
color:#FFFFFF;
font-weight:600;
font-size:11px;
float:left;
}

#form p{
padding:0;
margin:0;
padding-top:6px;
clear:both;
}


#signup .submit{
margin:0;
padding:0;
border:0;
color:#FFFFFF;
margin-left:123px;
background-color:#0f2d52;
width:80px;}



#home{
padding:0;
margin:0;
width:445px;
float:left;
margin-left:10px;

}

#home ul{
padding:0;
margin:0;
padding-left:12px;
font-size:11px;}

#content p{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#content h1{
margin:0;
padding:0;
font-size:20px;
color:#1f69c3;
font-family:Eurostile,Arial, Helvetica, sans-serif;
padding-left:25px;
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:left;
border-bottom: 1px #999999 solid;
margin-bottom:10px;
}

#content h2{
margin:0;
padding:0;
font-size:14px;
color:#1f69c3;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
}

#content label{
font-weight:600;
color:#1f69c3;
}

#content a{
color:#1b59a5;
padding:0;
margin:0;}

#page{
padding:0;
margin:0;
float:left;
width:690px;
padding-bottom:20px;
font-size:10px;
padding-left:10px;
}


#page h2{
margin:0;
padding:0;
font-size:12px;
color:#1f69c3;
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
}

#results{
width:445px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
padding-left:5px;
padding-right:3px;
}

#results ul{
list-style:none;
padding:0;
margin:0;}

#dist{
width:445px;
font-size:12px;
float:left;
padding-left:10px;
}

#dist h1{
margin:0;
padding:0;
font-size:20px;
color:#1f69c3;
font-family:Eurostile,Arial, Helvetica, sans-serif;
padding-left:25px;
background-image:url(../images/titlearrow.gif);
background-repeat:no-repeat;
background-position:left;
border-bottom: 1px #999999 solid;
margin-bottom:10px;
}
#dist p {
width:400px;
text-align:center;
font-size:12px;}

#dist ul{
padding:0;
margin:0;
list-style:none;

}

#dist li{
padding:0;
margin:0;
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 80px;
	height: 100px;
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	padding:4px;
font-size:12px;
border:0;
}



#dist a{
padding:0;
margin:0;
padding-right:6px;
font-size:12px;
}


#homebottom{
width:445px;
padding-top:20px;
}

#imagerole{
height:209px;
padding-bottom:10px;
}

.fade-box{
position:absolute;
height:209px;
width:444px;
}

#ourCat{
padding:0;
margin:0;
width:214px;
float:left;}

#ourCat h1{
margin:0;
padding:0;
font-size:20px;
color:#1f69c3;
font-family:Eurostile,Arial, Helvetica, sans-serif;
padding-left:25px;
background-image:url(../images/caticon.gif);
background-repeat:no-repeat;
background-position:left;
border-bottom: 1px #999999 solid;
margin-bottom:10px;
}

#ourCat a {
margin:0;
padding:0;
color:#1f69c3;}

#ourService{
padding:0;
margin:0;
width:214px;
float:right;
}

#ourService img{
border:0;}

#ourService h1{
margin:0;
padding:0;
font-size:20px;
color:#1f69c3;
font-family:Eurostile,Arial, Helvetica, sans-serif;
padding-left:25px;
background-image:url(../images/serv.gif);
background-repeat:no-repeat;
background-position:left;
border-bottom: 1px #999999 solid;
margin-bottom:10px;}

#rhs{
margin:0;
padding:0;
width:253px;
float:left;
margin-left:10px;
margin-bottom:10px;
}

#rhs h1 {
margin:0;
padding:0;
font-size:20px;
color:#1f69c3;
font-family:Eurostile,Arial, Helvetica, sans-serif;
padding-left:25px;
background-image:url(../images/rss.gif);
background-repeat:no-repeat;
background-position:left;
border-bottom: 1px #999999 solid;
}

#newsbox{
width:253px;
height:153px;
background-image:url(../images/newsbg.gif);
background-repeat:no-repeat;
margin-top:10px;
}

#newsbox h2{
color:#1f69c3;
font-size:12px;
padding-top:12px;
padding-left:20px;
width:215px;

}

#newsbox p{
padding:0;
margin:0;
width:240px;
font-size:11px;
padding-left:5px;
padding-top:10px;
padding-bottom:5px;

}

#newsbox h3{
margin:0;
padding:0;
font-size:11px;
color:#5f5f5f;
padding-left:5px;
background-image:url(../images/cal.gif);
background-repeat:no-repeat;
position:left;
margin-top:15px;
margin-left:5px;
padding-left:20px;
}

#newsbox img{
margin-right:5px;
border:0;}

#footer{
clear:both;
background-image:url(../images/footerbg.gif);
background-repeat:repeat-x;
height:295px;
width:100%;}

#middleFooter{
margin-left:auto;
margin-right:auto;
background-color:#143d6f;
width:954px;
height:262px;
margin-top:14px;
font-size:10px;
}

#spacer{
height:7px;}

#contactbox1{
width:208px;
float:left;
margin-left:20px;
color:#FFFFFF;}

#contactbox1 h2{
padding:0;
margin:0;
color:#a4c7f2;
font-size:12px;
padding-top:20px;
padding-bottom:10px;
}

#contactbox2{
width:208px;
float:left;
color:#FFFFFF;
margin-left:10px;}

#contactbox2 h2{
padding:0;
margin:0;
color:#a4c7f2;
font-size:12px;
padding-top:20px;
padding-bottom:10px;
}

#contactbox3{
width:208px;
float:left;
color:#FFFFFF;
margin-left:10px;}

#contactbox3 h2{
padding:0;
margin:0;
color:#a4c7f2;
font-size:12px;
padding-top:20px;
padding-bottom:10px;
}

#logos{
width:226px;
float:left;
color:#FFFFFF;
margin-left:30px;
}

#logos h2{
padding:0;
margin:0;
color:#a4c7f2;
font-size:12px;
padding-top:20px;
padding-bottom:10px;
}

#pdfbox{
height:40px;

border-bottom: #CCCCCC 1px solid;
}

#pdfbox p{
padding:0;
margin:0;
padding-top:14px;
}

#pdfbox .pdftitle{
padding:0;
margin:0;
width:300px;
float:left;
font-size:10px;
color:#666666;}

#pdfbox .link{
padding-left:10px;
font-size:12px; 
font-weight:600; 
text-decoration:underline;}

#pdfbox .link2{
padding-left:220px;
font-size:12px; 
font-weight:600; 
text-decoration:underline;}

#gallery{
width:445px;
padding:0;
margin:0;
padding-bottom:60px;
float:left;
padding-left:7px;
font-size:12px;
}

#gallery .picture{
border:none;
}

#gallery ul {
	margin: 0;
	padding: 0;
	padding-left:5px;
	list-style: none;
}

#gallery li {
	margin: 0;
	padding: 0;
	padding-bottom:20px;
	list-style: none;
	float: left;
	width: 110px;
	height: 120px;
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	
}


#gallery a {
text-decoration:none;
color:#ffffff;
}

#gallery_album{
padding:0;
margin:0;
width:445px;
float:left;
font-size:12px;}

#gallery_album p{
padding:0;
margin:0;}

#gallery_album h2{
padding:0;
margin:0;
font-size:14px;}

#gallery_album li img {
	border: 1px solid #ffffff;
}

#gallery_album li a {
	border: 1px solid #ffffff;
}

#gallery_album {
padding: 6px;
font-size: 13px;
padding-left:5px;
padding-bottom:50px;
}

#gallery_album ul {
	margin: 0;
	padding: 0;
	padding-left:5px;
	list-style: none;
}

#gallery_album li {
	margin: 0;
	padding: 0;
	padding-bottom:20px;
	list-style: none;
	float: left;
	width: 110px;
	height: 137px;
	text-align: center;
	display: table-cell;
	vertical-align:middle;
}

#gallery_album li img {
	border: 1px solid #ffffff;
}

#gallery_album a {
text-decoration:none;
color:#663300;
}

#gallery_album p {
margin:0;
padding:0;
width:420px;
padding-left:8px;

}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
	
#lightbox a {
text-decoration:none;
color:#000000;
font-size:16px;

}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	z-index: 1;
	}
	
	
