@charset "UTF-8";
body { margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; background:#e6e6e6;}
p { margin:0 4px 10px 2px; font:normal 13px Arial, Helvetica, sans-serif; color:#333; line-height:17px; }
ul { padding:0; margin:20px 0 10px 20px; line-height:13px; list-style:none; }
li { font:13px Arial, Helvetica, sans-serif; color:#333; margin:auto; padding:0 0 8px 0; }
.clearer { clear: both; margin: 0px; line-height: 0px; padding: 0px; }
a:link { font:normal 12px Arial, Helvetica, sans-serif; color:#300; }
a:visited { font:normal 12px Arial, Helvetica, sans-serif; color:#300; }
a:hover { font:normal 12px Arial, Helvetica, sans-serif; color:#00f; }

#mainContainer {width:952px; height:auto; padding:10px 22px 10px 24px; position:absolute; left:50%; margin-left:-486px; background:#fff; border:solid #000; border-width:0px 1px; }
#leftColumn, #header, #NavBar, #flash, #confirmBox, #homeContent,#baseImage, #form, #footer {width:715px; height:auto; float:left; }

#header { }
h1 {margin:0px; padding:40px 0px 10px 0px; float:left; }
h2 {margin:0px; padding:0px 0px 0px 0px; float:right; }
#NavBar {background:#300; padding:5px 0px 5px 0px; }
#flash { padding:1px 0px; }
#homeContent {border-bottom:solid 1px #300; margin:3px 0px; }
#insideLeft {width:348px; height:auto; float:left; border-right:solid 1px #300; }
#insideLeft p {padding:10px 25px 10px 8px; font-size:13px; line-height:19px; }
#insideRight {width:366px; height:auto; float:right; }
#insideRight ul {margin:10px 0px 10px 22px; list-style:none; }
#insideRight li {font:bold 16px Arial, Helvetica, sans-serif; color:#300; padding:0 0 7px 0; }
#insideRight li img {padding-right:5px; }
#partnerLogos {width:344px; height:auto; float:left; border-top:solid 1px #300; padding:14px 0px 10px 22px; } 
#baseImage { }
#form { margin:0px; padding:20px 0px 30px 0px; background:#cf0; clear:both; float:left; background:url(../images/form_threeLeafClover.gif) no-repeat bottom left; }
#formLeft {width:351px; height:auto; float:left; }
#formLeft table tr td:first-child, #formRight table tr td:first-child {height:25px; text-align:right; }
#formLeft table tr td input, #formRight table tr td input {border:solid 1px #666; height:15px; padding-top:3px; }
#formRight {width:326px; height:auto; float:left; padding:0px 15px 0px 22px; border-left:solid 1px #9e9164; }
#formRight table tr td:first-child {width:150px; }
#submitBlock {width:145px; height:40px; float:right; margin:10px 87px 10px 0px; background:url(../images/submit_button_on.gif) no-repeat; }
input[type="submit"] {width:145px; height:40px; background:url(../images/submit_button_off.gif) no-repeat; border:none;}
input[type="submit"]:hover {background:url(../images/submit_button_on.gif) no-repeat; }
#confirmBox { padding:20px 0px; font:normal 12px Arial, Helvetica, sans-serif; line-height:18px; color:#000; }
#footer { border-top:solid 1px #300; padding:20px 0px; text-align:center; }
#footer p {font-size:12px; }
.artBoxes {width:615px; height:auto; float:left; padding:15px 0px; border-bottom:solid 1px #e6e6e6; }
.artBoxes img {float:left; padding:0px 20px 100px 0px; }
.artBoxes h5 {font:bold 16px Arial, Helvetica, sans-serif; color:#000; margin:0px; padding:0px 0px 10px 0px; }

#rightColumn {width:200px; height:auto; float:right; }
#rightColumn ul { margin:0px 0px 5px 15px; }
#rightColumn li {padding:0px 0px 4px 0px; font-size:11px; color:#666;}
#rightColumn li strong {color:#300; }



