/*		STANDARD HTML ELEMENTS		*/
body,pre{
font-family:   Arial, sans-serif; color:  #111;text-align: justify; 
font-size:    x-small;         /* false value for WinIE4/5 */
voice-family: "\"}\"";       /* trick WinIE4/5 into thinking rule is over */
voice-family: inherit;      /* recover from trick */
 font-size:  small;;    /* intended value for better browsers */
 }
html, body,div{	margin: 0;	padding: 0; }
html, body{ background : url(images/body.jpg) repeat-x #777777;}

/*			LAYOUT			*/


#wrapper{
min-height: 100%; position:relative;
height: auto !important;
height: 100%;

margin:0  ;  background-color:#FFF6F6;
 
}

#header{	position: relative; 	height: 100px; 	background-color:#C61821;  border-bottom: solid  1px  #EEE;    }
#imgLogo{	position: absolute; top: 0; left: 10px; border:none;}
#imgTitle{	position: absolute; top: 15px; left: 135px;border:none;}
#strapLine{	position: absolute; top: 65px; left: 140px; color:#EEE; font-size: 12pt; letter-spacing: 2px;}

#hrBreak{clear: both; color: #FFF6F6; background-color : #FFF6F6; border: none;} 	/* Forces clear */

/*		NAVIGATION		*/
#divSkipNav{ display:none;background-color : #CCC; color : #000; font-weight: bold;  text-align :center; border-top: solid 1px #FFF;border-left: solid 1px #FFF;border-right: solid 1px #666;border-bottom: solid 1px #666; padding: 3px 0 3px 0;}
#headerNav{ background-color: #CCC;border-bottom: solid  1px  #999; padding: 0;}
#headerNav ul{margin:0; padding: 6px 0 ;  list-style : none;  }
#headerNav li{	margin: 0; display : inline; padding: 6px 0;}
#headerNav a{	height: 0;font-family:  Arial;
text-decoration: none;
color: #444;
font-size: 1.3em; text-align : center;
margin: 0;
padding: 6px 20px 7px 20px; 

border-right: solid  1px  #999;
}
#headerNav a:hover{	text-decoration : underline;  color:#000;}
#headerNav .aNav1a{color: #000;background-color: #FFF6F6;text-decoration : none;  padding: 7px 20px 7px 20px;    border-right: solid 1px #999;}

#sideNav{ width: 170px; ; float: left; margin-top:30px; text-align: left;}
#content{  padding: 25px  10px  20px  180px  ; line-height:1.4;	 font-size: 1.1em;
min-height:400px;
/* IE 6/7 height */
height:auto !important;
height:400px;
} /* line-height=Fixe IE foat-drop bug */

#sideNav ul{list-style : none; margin: 0px 0px 10px 5px; padding: 0;}
#sideNav  li{	margin: 0 0 3px 0;;  padding: 0;  display: block;  list-style-image : none;}
#sideNav a{ color: #000;  text-decoration: none; border: solid 1px #FFF6F6; font-family:  Arial;}
#sideNav ul a{ display: block;   
 padding: 2px 0 1px 3px; font-size: .9em;
 margin: 0 0 0  2px; width: 90%;}

#sideNav ul a:hover{ border: solid 1px #CCC;  text-decoration: none; background-color:  #F7FFE5; }
#sideNav .aNav2a, #sideNav .aNavCa{  border: solid 1px #C61821; border: solid 1px #ED6970;background-color: #FFF; text-transform: uppercase; font-weight: bold;}


 
#footer{	font-size: 1.1em; color:#CCC;  clear: both;  text-align: center;   margin: 0;  padding:  0;   line-height: 1.6; background-color:#C61821; border-top: solid 1px #888;  ;}

#awards { clear: both;  ;  }
#awards table{	width:100%; }
.tdAwardTitle{	 text-align:center; vertical-align : color:#FFF;}
.tdAward{	 text-align:center; vertical-align : middle;}
.tdAward a img{	 border: solid 1px  #999  !important; height:60px;}
 
.tdAward a img:hover{	 border: solid 1px  #000 !important;}

#footer a:link, #footer a:visited{  color: #CCC;  }
#footer a:hover{  color: #FFF;  }
#footer a:active{  color: #FFF;  }

#footerNav{  clear: both;  text-align: center;    padding: 10px 20px; font-size: .85em; }


#footerNav .aActive{	text-decoration: none; color: #FFF !important;  }
#footerNav ul{list-style : none; margin: 0; padding: 0;}
#footerNav li{	margin: 0; padding: 0 3px 0 3px; display : inline; }


 .clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



