/*		STANDARD HTML ELEMENTS		*/
body,pre{ font-family:  Arial, Helvetica, 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; }

body{  background-color :#1D1D1D; color: #EEE; background-image : url(images/pgback.jpg); background-repeat : no-repeat; 	
background-attachment : fixed; background-position : bottom right;}


/*			LAYOUT			*/
#wrapper{	background-image : url(images/grad-tile.jpg); background-repeat : repeat-x; 	}
#header{	 width:100%; height: 100px; 	text-align: right; padding-top: 10px; } 
#main{ width: 100%; padding-bottom: 20px; clear:both; overflow : visible;}
#sideNav{ overflow : visible; width: 160px; position: absolute; top:100px; left:3px;  margin:0; ; text-align: left;}
#content{ padding: 25px 20px 20px 180px;    font-size: 1.1em; line-height: 1.4;  border-top: solid   1px #CCC; margin-top: 10px;
 height: expression( this.scrollHeight < 399 ? "400px" : "auto" ); /* sets min-height for IE */
   min-height: 400px; /* sets min-height value for all standards-compliant browsers */;}
#footerNav{  clear: both;  text-align: center;   margin: 20px 20px 0px 20px;;  padding-top: 10px; font-size: .85em;border-top: solid 1px #CCC;} 
#footer{	clear: both;  text-align: center;   margin: 10px 20px 0px 20px;;  padding-top: 10px; font-size: .85em; line-height: 1.6;} 
#header{	text-align:left;  height: 80px;	}
 

/*		NAVIGATION		*/
#sideNav{ width: 150px;  margin: 10px 0px 20px 5px ; text-align: left;}
#sideNav ul{list-style : none; margin: 0px 0px 15px 0px; padding: 0;}
#sideNav   li{margin: 0; padding: 0;  display: block;  list-style-image : none;}
#sideNav  a{ font-weight: bold; color: #CCC;  text-decoration: none; border-bottom: solid 1px #AAA; margin-top: 15px;}
#sideNav ul a{ display: block;  width: 100%;  }
#sideNav  a:hover{border-bottom: solid 1px #F04826;  color:#CCC; text-decoration: none;}
#sideNav .aNav2a{color: #D6001A;  color: #F04826; text-transform : uppercase;border-bottom: solid 1px #F04826 ;  } 
 
#footerNav a:link, #footerNav a:active, #footerNav a:visited{  color: #DDD; font-weight: bold;}
#footerNav a:hover{   color: #F04826;}
#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; }

#footer a:link, #footer a:visited{  color: #EEE; font-weight: bold;}
#footer a:hover{  color: #FFF;; font-weight: bold; }
#footer a:active{  color: #EEE; font-weight: bold;}
