@charset "utf-8";
/* CSS Document 

ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset {
margin: 0;
padding: 0;
border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.4em;
color: #000000;
}

body  {
	font: 100.1% Verdana, Arial, Helvetica, sans-serif;
	background: #012a6d;
	margin: 0; 
	padding: 0;
	background-image: url(../images/interfacegraphics/blueGradBG.jpg);
	background-repeat: repeat-x;
	text-align: center; 	
}
	
#container { 
	width: 100%; 
	background-image: url(../images/interfacegraphics/propBGLarge.jpg);
	background-position: left top;
	background-repeat: no-repeat;	
	text-align: center;
	
}*/
#maincontent 
 {
	background-color: #dfe7f4;
	font-size: .7em;	
 }
  #maincontent h1
 {
	 margin: 0px; }
	 

 #extra {
	
	background: #6d84a9; 
	padding: 3px 7px;
	background-image:url(../images/interfacegraphics/bluebtmcurvewhite.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	color: #ffffff;
	width: 258px; 
	position: absolute;
	top: 34px;
	left: 698px;
}

img
{
	border: 0;
}

#extra p
{
color: #ffffff;	
font-size: .7em;
margin: 10px 2px 10px 2px;
font-family: Arial, Helvetica, sans-serif;
}
#extra h3
{
color: #ffffff;	
font-size: .8em;
margin: 12px 2px;
font-family: Arial, Helvetica, sans-serif;

}

#extra .fabadge
{
	
float: right; 
margin-left: 15px; 
margin-right: -20px; 
margin-top: 5px;

}

#navcontainer 
{ 
width: 246px;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px -6px;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
}

#navcontainer a
{
display: block;
padding: 3px 0px 3px 25px;
width: 100%;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
line-height: 1.3em;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #00436d;
color: #fff;
}

.hometag
{
	margin-left: 20px; 
	clear: left;
	width: 70%;
	
}
#footer
{
clear: both;

}
/*#footer p
{
	font-size: .7em;
	text-align: center;
	margin-left: 130px;
	margin-right: 130px;
	font-family: Arial, Helvetica, sans-serif;
}*/
 
 #subcol
 {
	position: relative; 
 }
 
 
 #flash
 {
	width: 711px; 
	height: 277px; 
 }

 #banners
{
	float: right; 
	text-align: center; 
	width: 283px;	 
 }
 
 #banners p
 {
	padding-top: 4px; font-size: .7em; 
	 
 }
  #banners a
 {
	 color: #0072bc;
	 text-decoration: none;
	 font-weight: bold;
 }
   #banners a:hover
 {
	 color: #6eb0db;
	 text-decoration: none;
	 font-weight: bold;
 }

 .banner1
 {
	background-color:#FFF; 
	background-image: url(../images/interfacegraphics/btmwhiteCurve.gif); 
	background-position: bottom left; 
	background-repeat:no-repeat; 
	padding-bottom: 30px; 
	padding-top: 65px; 
 }

 .contactform
 {
 padding-top: 15px;
 padding-left: 15px;
 
 }


 
#quads
 {
	width: auto;
	margin-left: 12px;
	margin-top: 30px;
 }
 
  #quads .blocktext
 { 
	padding-top: 5px; 
	margin-left: 20px; 
	margin-right: 20px;
	clear: left;
 }
 
 #quads .blockanchor
 {	
	color: #fff;
	text-decoration: none;
	/*display: block;*/ 	
	margin: 0px;		
 }
 
 #quads .blockimage
 {
 	width: 60px; 
	height: 100px; 	 
	float: left; 
	margin-left: 15px;
	margin-right: 10px;
 }
  #quads .blockimagelg
 {
 	width: 100px; 
	height: 100px;	 
	float: left; 
	margin-left: 15px;
	margin-right: 10px;
 }
  

 .roundblock
 {
 float: left; 
 width: 314px; 
 height: auto;
 background-image:url(../images/interfacegraphics/blacklinebg.gif); 
 background-repeat:repeat;
 margin-left: 7px; 
 margin-right: 2px; 
 margin-top: 5px; 
 margin-bottom: 25px; 		 
 }
 .roundblock h2
 {
	background-image: url(../images/interfacegraphics/blacktop.jpg); 
	background-repeat: no-repeat; 
	font-size: 1em;  
	margin-top: 0px; 
	padding-left: 15px; 
	padding-top: 10px;
	padding-bottom: 7px;
	height: 2.5em;
	color: #fff;	
 }
 
  .roundblock p.link
 {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/interfacegraphics/btmblackcurve.gif); 
	text-align: right;
	padding-right: 10px;
	padding-top: 15px; 
	background-repeat: no-repeat; 
	background-position: left bottom; 
	padding-bottom: 15px;
	font-size: .9em;	 
 } 
 
 .roundblock p.link a
 {
	 color: #0072bc;
	 text-decoration: none;
	 font-weight: bold;
 }
 .roundblock ul
 {
   margin-left: 30px; 
   margin-top: 10px;
   padding-left: 15px;
	 
 }
 
  .roundblock p.link a:hover
 {
	 color: #6eb0db;
	 text-decoration: none;
	 font-weight: bold;
 }

 
 
 .orangeblock
 {
 float: left; 
 width: 314px; 
 height: auto;
 background-image:url(../images/interfacegraphics/orangelinebg.gif); 
 background-repeat:repeat;
 margin-left: 7px; 
 margin-right: 2px; 
 margin-top: 5px; 
 margin-bottom: 25px; 
	 
 }
 

 .orangeblock h2
 {
	background-image: url(../images/interfacegraphics/orangetop.jpg); 
	background-repeat: no-repeat; 
	font-size: 1em;  
	margin-top: 0px; 
	padding-left: 15px; 
	padding-top: 10px;
	padding-bottom: 7px;
	height: 2.5em;
	color: #fff;
 }
  
 .orangeblock p.link
 {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/interfacegraphics/btmorangecurve.gif); 
	text-align: right;
	padding-right: 10px;
	padding-top: 15px; 
	background-repeat: no-repeat; 
	background-position: left bottom; 
	padding-bottom: 15px;
	font-size: .9em;	 
 }
 
 .orangeblock p.link a
 {
	 color: #0072bc;
	 text-decoration: none;
	 font-weight: bold;
 }
 
  .orangeblock p.link a:hover
 {
	 color: #6eb0db;
	 text-decoration: none;
	 font-weight: bold;
 }
 
 
 .greenblock
 {
 float: left; 
 width: 314px; 
 height: auto;
 background-image:url(../images/interfacegraphics/greenlinebg.gif); 
 background-repeat:repeat;
 margin-left: 7px; 
 margin-right: 2px; 
 margin-top: 5px; 
 margin-bottom: 25px; 
	 
 }
 
 .greenblock h2
 {
	background-image: url(../images/interfacegraphics/greentop.jpg); 
	background-repeat: no-repeat; 
	font-size: 1em;  
	margin-top: 0px; 
	padding-left: 15px; 
	padding-top: 10px;
	padding-bottom: 7px;
	height: 2.5em;
	color: #fff;
 }
 
 .greenblock p.link
 {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/interfacegraphics/btmgreencurve.gif); 
	text-align: right;
	padding-right: 10px;
	padding-top: 15px; 
	background-repeat: no-repeat; 
	background-position: left bottom; 
	padding-bottom: 15px;
	font-size: .9em;	 
 }
 
 .greenblock p.link a
 {
	 color: #0072bc;
	 text-decoration: none;
	 font-weight: bold;
 }
 
  .greenblock p.link a:hover
 {
	 color: #6eb0db;
	 text-decoration: none;
	 font-weight: bold;
 }

 .blueblock
 {
 float: left; 
 width: 314px; 
 height: auto;
 background-image:url(../images/interfacegraphics/bluelinebg.gif); 
 background-repeat:repeat;
 margin-left: 7px; 
 margin-right: 2px; 
 margin-top: 5px; 
 margin-bottom: 25px; 
	 
 }
 
 .blueblock h2
 {
	background-image: url(../images/interfacegraphics/bluetop.jpg); 
	background-repeat: no-repeat; 
	font-size: 1em;  
	margin-top: 0px; 
	padding-left: 15px; 
	padding-top: 10px;
	padding-bottom: 7px;
	height: 2.5em;
	color: #fff;
 }
  
 .blueblock p.link
 {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/interfacegraphics/btmblueboxcurve.gif); 
	text-align: right;
	padding-right: 10px;
	padding-top: 15px; 
	background-repeat: no-repeat; 
	background-position: left bottom; 
	padding-bottom: 15px;
	font-size: .9em;	 
 }
 
 .blueblock p.link a
 {
	 color: #0072bc;
	 text-decoration: none;
	 font-weight: bold;
 }
 
  .blueblock p.link a:hover
 {
	 color: #6eb0db;
	 text-decoration: none;
	 font-weight: bold;
 }
  
 .tanblock
 {
 float: left; 
 width: 314px; 
 height: auto;
 background-image:url(../images/interfacegraphics/tanlinebg.gif); 
 background-repeat:repeat;
 margin-left: 7px; 
 margin-right: 2px; 
 margin-top: 5px; 
 margin-bottom: 25px; 
	 
 }
 
  .tanblock h2
 {
	background-image: url(../images/interfacegraphics/tantop.jpg); 
	background-repeat: no-repeat; 
	font-size: 1em;  
	margin-top: 0px; 
	padding-left: 15px; 
	padding-top: 10px;
	padding-bottom: 7px;
	height: 2.5em;
	color: #fff;
 }
 
  .tanblock p.link
 {
	margin: 0px 0px 0px 0px;
	background-image: url(../images/interfacegraphics/btmtancurve.gif); 
	text-align: right;
	padding-right: 10px;
	padding-top: 15px; 
	background-repeat: no-repeat; 
	background-position: left bottom; 
	padding-bottom: 15px;
	font-size: .9em;	
	 
 }
 
 .tanblock p.link a
 {
	 color: #0072bc;
	 text-decoration: none;
	 font-weight: bold;
 }
 
  .tanblock p.link a:hover
 {
	 color: #6eb0db;
	 text-decoration: none;
	 font-weight: bold;
 }
 
 /*  STYLES FOR HOME IMAGES IN GRID   */

div.photo
{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
  padding-bottom: 0px;  
 
  float: left; 
  text-align: center;   
}	

div.imgholder
{
  height: 85px;
  width: 85px;
  text-align: center; 
}


div.photo img
{
  display: inline;
  margin: 2px;
  border: 1px solid #ccc; 
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75;
}

div.photo a:hover img 
{
	border: 1px solid #B5B5B5;
}

div.desc h6 a
{
	color: #b85943;
	text-decoration: none;
}



div.desc h6 a:hover
{
	color: #6eb0db;
}

div.desc 
{
height: auto; 
width: 90px;
overflow: visible;
font-weight: bold;
text-align: center;
}

div.desc h6
{

padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #b85943;
font-weight:normal;
font-size: .9em;
text-align: center;
/*line-height: 14px;*/
margin-top: 5px;
margin-bottom: 10px;
margin-right:3px;
margin-left: 5px;
font-weight: bold;
text-align: center;
line-height: 1.3em;
}


 .heightadj
 {
	line-height: 2.8em; 
 }
  .heightadjsm
 {
	line-height: 1.4em; 
 }
   .heightadjlg
 {
	line-height: 4.2em; 
 }

 
