/* Main Styles */
body{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #444c56;
  text-decoration: none; 
  line-height: 18px;
}
div {margin:0; padding:0}
img {border:none;}
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }


input,textarea{ font-family: arial; font-size:12px; background: #fff; border: 1px solid #ccc; }

input:hover,textarea:hover{ font-family: arial; font-size:12px; background: #f1f1f1; border: 1px solid #666; }

/* Links */
a{ color: #989834; text-decoration: underline;}
a:hover{ color: #989834; text-decoration: none;}

#bodyBG {background: #F1F1F1 url(../images/graphics/gv_thistle.jpg) top center repeat; text-align: center; margin: 75px 0 50px 0; padding:0 }
#siteWrapper {width: 979px; margin: 0 auto; text-align: left; background: #fcfcfc; border: 1px solid #cccccc  }

#header {height: 221px; padding: 0; clear: both;  }
	#logo {float: left; width: 195px; padding: 22px 0 4px 36px}
	#headerRight {float: left; width: 748px; padding: 25px 0 0 0}
		#imageBar {padding-bottom: 13px ; height: 120px }
		#navigation {float: left; clear:left }

#contentWrapper {clear: both; float:left; padding: 11px 0 0 0; width: 979px; }
	#leftContent {float: left; width: 194px; padding: 0 24px 0 15px;}
	#leftContentMain {float: left; width: 194px; padding: 0 24px 0 15px;}
	#leftContentMain p {font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px}
	#leftContentMain a{color: #444c56; text-decoration: none;}
	#leftContentMain a:hover{color: #444c56; text-decoration: underline}
	    
	    #leftnav{ padding:0px 0px 3px 0px; width: 175px; }
        #leftnav ul li{ list-style-type:none; margin:0px;}
        #leftnav ul {  margin:0px; padding:5px 0px 5px 0px}

        .Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
          text-decoration:none; 
          }
.Nav_Side_Level1{
 display:none;
}

.Nav_Side_Level1:hover { display:none;}

       
          .Nav_Side_Level2{
           font-family: Georgia, "Times New Roman", Times, serif; padding-left:0px;  text-decoration:none; line-height:20px; text-align:left;  
          }
          .Nav_Side_Level2:visited{font-family: Georgia, "Times New Roman", Times, serif; text-decoration:none}
          .Nav_Side_Level2:hover{ font-family: Georgia, "Times New Roman", Times, serif; text-decoration:underline}
          .Nav_Side_Leveln{
           font-family: Georgia, "Times New Roman", Times, serif; text-decoration:none; font-size:11px; margin-left:5px;
          }
        .Nav_Side_Level_Selected{
        }
	    
	    
	#middleContent {float: left; width: 455px; padding: 0 30px 0 0;}
#middleContentOrder {float: left; width: 655px; padding: 0 60px 0 0;}
	#fullContent {float: left; width: 661px; padding: 0 66px 0 0;}
	#rightContent {float: left; width: 214px; }	

#bottomWrapper { clear:both; float: left}
	#bottomImageLeft {float: left; width: 210px;}
	#bottomLinks {float: left; padding: 40px 0 10px 0; width: 535px;}
	#bottomImage {float:left; padding-top: 12px;}

hr { height: 0px; color: #dbdede; border-top: 1px #cccccc dashed;  }

/* Footer */
#footer{padding: 10px 0 10px 0; clear: both; margin: 0 auto; }
#footer p { font-size: 10px; color: #6f6f6f; text-align: center; text-transform:uppercase; font-weight:bold }
#footer a{ text-decoration: none; color: #6f6f6f;}
#footer a:hover{ text-decoration: underline; color: #6f6f6f;}

 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */