@charset "utf-8";
body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}

A:link {color: blue;}
A:visited {color: blue;}
A:active {color: blue;}
A:hover {color: blue;}



#backgroundrepeat { 
 margin: 0 auto;
 padding: 0;
 border-left: 0px solid #FFFF66;
 border-right: 0px solid #FFFF66;
 background-image: url(images/back_repeat_1.jpg);
 background-repeat: repeat-x;
 text-align: center;
 height: auto;

 }

#wrapper { 
 margin: 0 auto;
 padding: 0;
 width: 860px;
 border-left: 0px solid #FFFF66;
 border-right: 0px solid #FFFF66;
 background-image: url(images/wrapper_back_sides.jpg);
 background-repeat: no-repeat;
 text-align: center;
 height: 711px;

 }
 
 #wrapperinterior { 
 margin: 0 auto;
 padding: 0;
 width: 860px;
 border-left: 0px solid #FFFF66;
 border-right: 0px solid #FFFF66;
 background-image: url(images/wrapper_back_sides.jpg);
 background-repeat: no-repeat;
 text-align: center;
 height: inherit;
 }
 
 
#wrapper2 { 
 margin: 0 auto;
 padding: 0px;
 width: 804px;
 border-left: 0px solid #FFFF66;
 border-right: 0px solid #FFFF66;
 background-repeat: no-repeat;
 

 }
 
#header {
 color: #333;
 width: 804px;
 float: left;
 padding: 0px;
 height: 246px;
 margin: 0px 0px 0px 0px;
}

#headerinterior {
 color: #333;
 width: 804px;
 float: left;
 padding: 0px;
 height: 196px;
 margin: 0px 0px 0px 0px;
}
#leftcolumn { 
 color: #333;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 float: left;
 background-image: url(images/grey_divider_vertical.jpg);
 background-repeat: no-repeat;
 background-position: 313px 0px;


}
#rightcolumn { 
 float: right;
 background: #FFFFFF;
 margin: 0px 0px 0px 0px;
 padding: 0px;
 padding-top: 10px;
 padding-bottom: 0px;
 text-align: left;

 
}
.footer { 
 width: 100%;
 clear: both;
 color: #FFFFFF;
 background: #012448;
 margin: 0px 00px 0px 0px;
 padding: 0px;
 color: white;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;

 
}

#badge { 
 margin: 0;
 width: 170px;
 height: 70px;
 padding: 7px 0px 10px 9px;
 background-image: url(images/badge_blank_sm.jpg);
 background-repeat: no-repeat;
 text-align: left;
 margin-bottom: 8px;
 }
 
 
 #leftverthomecontent {
  float: left;
   text-align: left;
  padding: 20px 8px 2px 16px;
 }

 
 #righthomecontent {
  text-align: left;
  padding-right: 0px;
  margin-bottom: 0px;
  padding: 10px 8px 2px 4px;
   background: #FFFFFF;
 
 }
 
 .heading {font-family: georgia, Garamond, Verdana;  color: #CC0000; font-size: 20px;}
 
.heading A:link {font-family: georgia, Garamond, Verdana;  color: #CC0000; font-size: 20px; text-decoration: none;}
.heading A:visited {font-family: georgia, Garamond, Verdana;  color: #CC0000; font-size: 20px; text-decoration: none;}
.heading A:active {font-family: georgia, Garamond, Verdana;  color: #CC0000; font-size: 20px; text-decoration: none;}
.heading A:hover {font-family: georgia, Garamond, Verdana;  color: #CC0000; font-size: 20px; text-decoration: none;}
 
 
.heading2 {font-family: georgia, Garamond, Verdana; color: #CC0000; font-size: 24px;}
  
.heading2 A:link {font-family: georgia, Garamond, Verdana; color: #CC0000; font-size: 24px; text-decoration: none;}
.heading2 A:visited {font-family: georgia, Garamond, Verdana; color: #CC0000; font-size: 24px; text-decoration: none;}
.heading2 A:active {font-family: georgia, Garamond, Verdana; color: #CC0000; font-size: 24px; text-decoration: none;}
.heading2 A:hover {font-family: georgia, Garamond, Verdana; color: #CC0000; font-size: 24px; text-decoration: none;}


 
  #leftvertinteriorcontent {
  float: left;
  text-align: left;
  padding: 15px 30px 60px 20px;
  background-color: white;
 }
 
 
.footer A:link {text-decoration: none; color: white; margin-right: 10px;}
.footer A:visited {text-decoration: none; color: white; margin-right: 10px;}
.footer A:active {text-decoration: none; color: white; margin-right: 10px;}
.footer A:hover {text-decoration: underline; color: #CCCCCC; margin-right: 10px;}


#subnav {padding: 0px; margin-bottom: 0px; text-align: right; margin: 0 auto; height: 14px; vertical-align: top; width: 560px;}

.subnav A:link {text-decoration: underline; color: blue; margin-right: 20px;}
.subnav A:visited {text-decoration: underline; color: blue; margin-right: 20px;}
.subnav A:active {text-decoration: underline; color: blue; margin-right: 20px;}
.subnav A:hover {text-decoration: none; color: #666666; margin-right: 20px;}



/*non-hovered style*/
.test {
filter: alpha(opacity=60);
-moz-opacity: .6;
}

/*hovered style*/
.testHov {
filter: alpha(opacity=100);
-moz-opacity: 1.0;
} 