body {background-color: White; /*url(img/bodybg.png) repeat-x fixed; */color: #777777; font-family: Arial, Helvetica, sans-serif;,sans-serif; margin: 0; padding:0;}
p {font-size: 10pt; text-align: left; color: #777777; margin-left: 10px; margin-right: 10px; line-height: 140%; }
h1, h2, h3, h4, h5 {font-family: Arial, font-weight : bold; color: #6495ED; text-align:center; margin-left: 20px; margin-right: 20px;}
hr{ background: #ccddff; border: 0; color: #ccddff; height: 3px; width: 80%;}



#HEADER { text-align: center; background-image: url(pics/lighting.jpg);  background-color: #004278; font-weight: bold; margin: 0px; padding: 10px; } 
.title {text-align : center; color : white; margin: 10px;}

a dark:link {color: cyan; text-decoration: underline; }
a.dark:visited {color: cyan;}
a.dark:hover {color: red; background: #ffffff; text-decoration: underline; }



a:link,a:active,a:visited{	font-family : Arial, Helvetica, sans-serif;	color : #4169E1;	text-decoration : underline;}
a:hover{	text-decoration : underline;  color : red; background-color: #FFFFEE; }



img { border:1px solid #b0b0b0; margin:5px 15px 6px; padding:5px; }



#SIDEBAR{ width:230px; display: table-cell; margin-top: 27px; padding: 0px 10px 0 10px;  background-image: url(images/bg_vline.gif);  background-repeat: repeat-y;  background-position: right;  float: left;  margin-bottom: 20px;     }
#SIDEBAR h1{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: White;  background-color: #004278;  text-align: center;  font-weight: bold;  padding: 10px 0 10px 0;  margin: 0 0 17px 0;         }

	
#navlist {padding: 0px 1px 1px; margin: 0px; font:12px arial,sans-serif;color:#476ec7;text-decoration:none; background:#ffffff; width: 228px; }
#navlist li { list-style: none; border-top:#CCCCCC 1px solid; text-align: left; margin-top:2px; margin-bottom: 1px;  }
#navlist li a { display: block; padding: 0.1em 0.1em 0.1em 0.1em; background: #ffffff; text-decoration: none; }
#navlist li a:link { color: #476ec7; }
#navlist li a:visited { color: #476ec7; }
#navlist li a:hover {color: red; background: #FFFFEE; }


/* CONTENT
--------------------------------------------------------------------------*/
#CONTENT{ display: block; margin: 10px 20px 10px 265px; }
	#CONTENT p{ text-align: left;  /*text-indent: 10px;*/  margin:10px;  padding: 0; font-size: 11pt;color: #444444; }
	#CONTENT .quote {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; padding: 20px; color: #444444; line-height: 125%;background-color:	#FAFAFA; border: 1px solid #DDDDDD;}
	#CONTENT .pink {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; padding: 20px; color: #444444; line-height: 125%;background-color:	#FFFAFA; border: 1px solid #DDDDDD;}
	#CONTENT h1, h2, h3, h4, h5 {font-family: Arial, font-weight : bold; color: #6495ED; text-align:center; margin-left: 20px; margin-right: 20px;}	
	#CONTENT hr { height: 1px; border: solid #D7D7DC 1px; border-top-width: 1px; }


/*li {font-size: 10pt; text-align: left; color: #777777; margin-left: 10px; margin-right: 10px; line-height: 140%; }*/



/*.quote { 
/*background-color : #f0f8ff;*/
border-left : 1px solid #d0d0ff;
border-top : 1px solid #d0d0ff;
border-right : 1px solid #6699FF;
border-bottom : 1px solid #0000FF;
font-family : Arial,Trebuchet MS, Georgia, serif;
padding : 10px;
color: #777777;
margin : 10px;
padding : 20px;
background: #FFF url(img/gradient4.png) repeat-x;

} 


.spec { 

border-left : 1px solid #e5e5e5;
border-top : 1px solid #e5e5e5;
border-right : 1px solid #9900FF;
border-bottom : 1px solid #9900FF;
color : #000;
margin : 10px;
padding : 20px;
background: #FFF url(img/gradient3.png) repeat-x;

} 



.pink { 
border-left : 1px solid #e5e5e5;
border-top : 1px solid #e5e5e5;
border-right : 1px solid #9900FF;
border-bottom : 1px solid #9900FF;
color: #777777;
margin : 10px;
padding : 20px;
background: #FFF url(img/gradient3.png) repeat-x;

}



#FOOTER{border: 1px solid #dddddd; padding: 0 0 30px 0; clear: both;  background-image: url(pics/bck_footer.jpg);  background-repeat: repeat-x;   }
	#FOOTER p{ margin: 5px 0 0 0; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 9pt; }
	#FOOTER a{font-family: "MS Sans Serif", Geneva, sans-serif;  font-size: 9pt; color: #FFFFFF;  text-decoration: none; 	 }
	#FOOTER a:hover{ background: cyan; color: navy; text-decoration: underline; }
	
	
	
	.breaker {
	clear: both;
}
