@charset "utf-8";
/* CSS Document */
body{font-size:12px; background-image:url(../images/repeatBarBG.jpg); background-repeat:repeat-x}
#wrapper{width:920px; margin:0px auto;background-color:#FFFFFF; border:1px solid #ccc;}
#headNav{ background-image:url(../images/headerNav.jpg); background-repeat:repeat; height:28px;}
#headMenu ul{ margin-top:5px;}
#headMenu ul li{ list-style:none; border-right:1px #ccc solid; padding-right:1em; display:inline;}
#headMenu ul li a{text-decoration:none; margin:.5em .3em; color:#333333}
#headMenu{  width:40em; float:left}
#accessibility{ float:right; width:15em; margin-top:5px;}
#headContent{clear:both; }
.imgRight{float:right}
.imgLeft{float:left}
.imgLeft .luminousLogo{margin-top:30px;}
#imgMain{ background-image:url(../images/mainIMG.jpg); background-repeat:no-repeat; height:337px; clear:both; border-bottom:1px solid #ccc;border-top:1px solid #ccc;}
#imgMain h3{ margin:-9999px 0px 0px -9999px;}
#mainContent{	background-color: #FFFFFF; padding:12px;}
#mainContent h1{display:block; border-bottom:1px dotted #ccc; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;}
/*#mainContent .column{ float:left; width:310px; margin-right:30px; text-align:justify}
#mainContent .featureColumn{float:right; width:200px; background-image:url(../images/feature.jpg); background-repeat:no-repeat; padding:10px 0px 10px 10px; }*/
#mainContent .column{float:left; width:73%; margin-right:2em; margin-bottom:0px;}
#mainContent .featureColumn{float:right; width:20%; background-image:url(../images/feature.jpg); background-repeat:no-repeat; padding:10px 0px 10px 10px; }
#mainContent .featureColumn p{}
#footer{	clear: both; background-image: url(../images/footer.jpg); background-repeat:repeat; background-color:#666666; margin: -12px; min-height:88px; padding:5px}
#footer .footerLinks{ width:25em; float:left; text-align:right}
#footer .footerLinks a{ text-decoration:none}
#footer .footerContent{  width:25em; float:left; padding-left:20px;}
#mainContent #footer p{margin:0; line-height:24px; }
#footer .endPage{clear:both}
#mainContent h1, #mainContent p, #mainContent ul, #mainContent li{margin:1.2em 0 1.5em 0; line-height:1.4em}
p{}
#mainContent ul{margin-left:3em;}
#mainContent ul li{list-style:disc; padding:0; margin:0;}
#headMenu ul li.skipLinks{display:none;}
.hidden{display:none}




/* Forms Table */
table{border:1px solid #ccc;  width:85%; margin-left:40px;}
table td{padding:3px;}
table input, table textarea{background-color:#ffd; border:1px solid #ccc;}
table p{text-align:right; display:block}
table #submit{ background-color:#Ededed;margin-right:260px; border:1px solid #bbb;}
table #submit:hover{background-color:#fff; border:1px solid #bbb;}
table .security{text-align:right}
table .contactHeading{font-weight:bold; text-align:center !important; color:#fff; background-color:#555; display:block; padding:3px; margin:0; }

