@charset "utf-8";
/* CSS Document */

* {margin: 0px; padding: 0px;}
ul, dl, dd { list-style-type:none; margin:0px; padding:0px;}
h2 { font-size: 1.5em; margin: 0px; padding: 0px 0px 12px; }
img { border: none;}
a { color: #0694d8; }
a:visited { color: #0694d8; }
a:hover { text-decoration: none; }

a:focus {overflow: hidden; border: none; outline: none;}

body { background: #00188b url(../images/background/bluegrad.gif) repeat-x 0px 0px; color: #023288; font-size: 12px !important; font-family:Arial, Helvetica, sans-serif;}

.container { width: 800px; display: block; margin: 0px auto 0px;}
.container .container_wrapper { width: 100%; float: left;  background: #fff; }

.printpage { display: block; position: absolute; top: 10px; left: 27px; }

/*====== START HEADER ======*/
.header { display: none; }


/*====== START CONTENT ======*/
.content { float: left; width: 100%; margin-top: 180px; }
.content_wrapper_1 { float: left; clear: none; width: 433px; padding: 26px 0px 0px 27px; }
.onecol { padding-top: 26x; width: 727px !important; }
	.onecol p, .onecol ul, .onecol ol { width: 727px !important; }
.copy { margin: 11px 0px 0px 0px; padding-right: 40px;}
.copy p { width: 367px; }
.copy ul { margin: 12px 0px; width: 367px; }
.copy ul li { background: url(../images/background/bullet.gif) no-repeat 0px 5px; padding-left: 12px; margin-bottom: 8px;}
.copy dl { margin: 12px 0px; }
.copy dl dd { background: url(../images/background/bullet.gif) no-repeat 0px 5px; padding-left: 12px; margin-bottom: 8px;}
.copy ol { margin: 23px 0px; width: 367px;}
.copy ol li { margin-left: 17px; margin-bottom: 8px;}

.dom_logo { width: 231px; height: 84px; background:url(../images/DominionLogo.gif) no-repeat 0px 0px; margin: 10px 0px 38px 0px;}

.changes { position: relative; top: -6px; }

.copy2 { margin-top: 17px;}
.copy2 p { float: left;}
.copy2 p a { color:#023288; margin-top: 35px; margin-left: 9px; float: left; text-decoration: none;}
.copy2 p a.inline {margin-top: 0px; margin-left: 0px;}
.copy2 p a.inlineArrow {margin-top: 0px;}
.copy2 p img { margin-bottom: 17px; float: left;}

.content_wrapper_2 { float: left; clear: none; width: 327px;}
.textSize { text-align: right; padding: 10px 8px 0px 0px; height: 28px;}
.textSize a { margin-left: 5px;}

#flashcontent { display: none; }
object { outline:none; }


.links {}
.links ul { padding-right: 25px; margin-top: 22px;}
.links ul.short li { height: 25px;  padding:12px 0px 0px 29px; margin-bottom:14px;}
.links ul li { background: url(../images/background/blueFlameIcon.gif) no-repeat 0px 0px; padding:4px 0px 0px 29px; margin-bottom:22px; height: auto;}
.links ul li a { color: #6ec5f6; text-decoration: underline;}

.home_links { background: url(../images/background/homelinks.gif) left top repeat-x; padding-top: 5px; margin: 25px 0px; width: 360px; height: 240px; }
.home_links ul li { padding: 0px !important; background: none !important; margin-bottom: 2px !important; }
.home_links a { color: #023288 !important; text-decoration: none; padding-left: 45px; height: 50px; display: block; }
.home_links .hdr { font-size: 1.3em; font-weight: bold; color: #0265b3; font-family: Century Gothic, Arial, verdana, sans-serif; }
.home_links .ftr { color: #0582be !important; }
	.home_links li.hm1 a { background: url(../images/background/hl1.gif) left top no-repeat; }
	.home_links li.hm2 a { background: url(../images/background/hl2.gif) left top no-repeat; }
	.home_links li.hm3 a { background: url(../images/background/hl3.gif) left top no-repeat; }
	.home_links li.hm4 { margin-bottom: 25px !important; }
	.home_links li.hm4 a { background: url(../images/background/hl4.gif) left top no-repeat; }

.resource_center { margin: 50px 0px; width: 315px; float: left; }
	.resource_center img { margin: 0px; padding: 0px; float: left; }
	.resource_center ul { border: 1px solid #b7b7b7; background: url(../images/background/resource_bg.gif) left center no-repeat; margin: 0px; padding: 22px 15px; float: left; width: 283px; }
		.resource_center ul li { background: url(../images/background/bullet2.gif) 0px 4px no-repeat; padding: 0px 0px 10px 12px; }
		.resource_center ul li a { color: #023288; }
		
.did_you_know { margin: 40px 0px 0px; position: relative; bottom: -20px; }
	.did_you_know_wrapper { }	
	
	
.comment { width: 287px; float: left; display: block;  position: absolute; bottom: 50px; left: 10px; background: url(../images/background/comment_top_left.gif) left top no-repeat;  }
	.comment_wrapper { width: 287px; float: left;background: url(../images/background/comment_top_right.gif) right top no-repeat; padding-top: 12px; padding-right: 10px; }
.comment_container { width: 287px; float: left; background: url(../images/background/comment_bot_right.gif) right bottom no-repeat; padding-right: 10px; }
.comment_container_wrapper { width: 287px; float: left; background: url(../images/background/comment_bot_left.gif) left bottom no-repeat;  }	
	.comment p { display: block; padding: 0px 20px 25px; font-size: 12px; }	

.singleCol { width: 645px;}
.singleCol_wrapper { margin: 0px 0px 10px 0px;}
.singleCol_wrapper p.blueFlame { background: url(../images/background/blueFlameIcon.gif) no-repeat 0px 0px; padding: 10px 0px 0px 23px; margin: 0px 0px 10px 0px; font-size: 1.1em; }
.singleCol_wrapper p { margin: 0px 0px 20px 0px;}
.singleCol_wrapper table { margin: 0px 0px 20px 0px;}

.fullTable { width: 100%;}
.fullTable table.certifiedSuppliers { width: 700px; margin-top: 25px; }
.fullTable table.certifiedSuppliers tr { }
.fullTable table.certifiedSuppliers thead tr { background: none; }
.fullTable table.certifiedSuppliers tr.altColor { background: none; }
.fullTable table.certifiedSuppliers th { background: url(../images/background/homelinks.gif) left bottom repeat-x; padding: 0px 4px 25px; text-align: left; vertical-align: bottom; font-size: 1.1em; }
	.fullTable table.certifiedSuppliers th.th1 { width: 256px; }
	.fullTable table.certifiedSuppliers th.th2 { width: 249px; }
	.fullTable table.certifiedSuppliers th.th3 { width: 241px; }
.fullTable table.certifiedSuppliers td { text-align: left; vertical-align: top; padding: 14px 4px 14px; background: url(../images/background/homelinks.gif) left bottom repeat-x; border-bottom: 2px solid #fff; }
	.fullTable table.certifiedSuppliers td a { text-decoration: none; }
		.fullTable table.certifiedSuppliers td a:hover { text-decoration: underline; }

.faqs { width: 694px;}
.faqs p.blueFlame { background: url(../images/background/blueFlameIcon.gif) no-repeat 0px 0px; padding: 10px 0px 0px 23px;}
.faq_wrapper { margin: 0px 0px 50px 0px;}
.faq_wrapper p { margin: 0px 0px 3px 0px;}
.faq_wrapper ul { margin-top: 5px;}
.faq_wrapper ul li { margin: 15px 0px 0px 0px;}
.faq_wrapper ul.numbers { margin: 5px 0px 15px 20px; list-style: decimal;}
.faq_wrapper ul.numbers li { background: none; padding-left: 0px;}
.faq_wrapper a { color: #023288; text-decoration: underline;}
.faq_wrapper a.backToTop { background: url(../images/orangeArrow.gif) no-repeat 0px 0px; padding: 0px 0px 0px 19px; margin: 7px 0px 0px 0px; display: block; width: 85px;}

/*====== END CONTENT ======*/

/*====== START FOOTER ======*/
.footer { float: left; clear: both; width: 800px; background: url(../images/background/logo_footer.gif) no-repeat 19px 0px; margin-top: 25px;} 
.footer p { padding: 15px 19px; font-size: 11px; float: left; }
	.footer p.right { float: right; padding-right: 25px; }
/*====== END FOOTER ======*/

p.print { display: none; }
