/* main background-color:#003466;  */

body {font-family:Arial, Helvetica, sans-serif;  color:#ffffff; background: #003466 url(http://www.domuslegis.org/temp/gradient.png) no-repeat center;}
#wrap {padding: 10px; width: 778px; margin:0 auto; }
#logo {padding: -5px; width: 778px; margin:0 auto; margin-top:-10px; margin-left:-5px;}

#top_line {padding:10px; border-top:solid 1px #ffffff; width:750px; float:top;}
#footer {padding:10px; border-top:solid 1px #ffffff; width:770px; float:top;}

#h7 {font-family:Arial, Helvetica, sans-serif; color:"#ffffff"}
#h8 {font-family:Arial, Helvetica, sans-serif; color:"#ffffff"}

#pic_wrap {width: 778px; margin-left:11%; }






/* nav */

/* Font Styles */
#content h1 {font-size:28px; font-weight:normal; color:#e5e5e5; padding:0px; margin:0px; letter-spacing:-2px; display:inline; line-height:27px; padding-left:20px; }
#content h4 { font-size:14px; color:#999999; padding:0px; margin:0px; font-weight:normal; padding-left:20px; }
#content p { margin:0px; line-height:16px;  font-size:12px; color:#b4b4b4; padding:0px; margin-top:6px; padding-right:20px; padding-left:20px; padding-bottom:10px; }

	h1 {font-size:28px; font-weight:normal; color:#e5e5e5; padding:0px; margin:0px; letter-spacing:-2px; display:inline; line-height:27px; padding:0px;}
	h2 {font-size:28px; font-weight:normal; color:#e5e5e5; padding:0px; margin:0px; letter-spacing:-2px; display:inline; line-height:27px; }
	h3 {font-size:20px; font-weight:normal; color:#e5e5e5; padding:0px; margin:0px; letter-spacing:-1px; display:inline; margin-top:10px; padding-bottom:10px; margin-left: -10px; }
	h4 { font-size:14px; color:#999999; padding:0px; margin:0px; font-weight:normal;}
	h5 {font-size:12px; font-weight:bold; color:#7e7e7e; padding:0px; margin:0px;}
	p { margin:0px; line-height:18px;  font-size:14px; color:#b4b4b4; padding:0px; }
	ul {padding-left:5px; margin-left:5px; }
	li { font-size:14px; color:#8e8e8e; margin-left:15px; padding-bottom:7px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	a:link {color:#e5e5e5;	text-decoration: none;}
	a:visited {	color:#e5e5e5; text-decoration: none;}
	a:hover {	color:#a80000; text-decoration: none;}
	a:active {	color:#e5e5e5; text-decoration: none;}
	a:focus {outline:none;}  
/* clears */
#clear {clear:both; height:1px;}
#clear10 {clear:both; height:10px;}
#clear20 {clear:both; height:20px;}
#clear30 {clear:both; height:30px;}	
.clear {clear:both; height:1px;}
.clear10 {clear:both; height:10px;}
.clear20 {clear:both; height:20px;}
.clear30 {clear:both; height:30px;}	

/* Other Styles  */
	a:focus { outline-style: none; }
	.clear {clear:both; }
	.clear10{clear:both; height:10px; }
	.clear20{clear:both; height:20px; }
	.clear30 {clear:both; height:30px; }
	.clear30line {clear:both; height:20px; border-bottom: solid 1px #00bff3; margin-bottom:30px;}

	.line {height:3px; width:100%; background-color:#0fa6ec;}
	.impact {font-size:14px; color:#8b8b8b; font-weight:bold; letter-spacing:-1px;}
	.nav {font-size:12px;}
	
/* footer */
	#footer p {font-size:11px; color:#999999; text-align:left;}
	#footer a:link {color:#999999;	text-decoration: none;}
	#footer a:visited {	color:#999999; text-decoration: none;}
	#footer a:hover {	color:#999999; text-decoration: underline;}


/* news and contact styles */ 

span.label,span.spacer,span.multiple span {width:120px;float:left; font-size:13px; font-weight:bold; color:#636363;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
span.heading {width:100px;} 
td {border-bottom:1px #202020 dotted;}
.right {text-align:right;}
IMG {border:0px;}
IMG.preload {display:none;}

/* IE 6 PNG fix */
img, div { behavior:url(iepngfix.htc); }

/* end of main CSS file */
