
* {font-family: Trebuchet MS, arial ;font-weight:bold; font-size:small;margin:0;padding:0;} /*Controls entire document style precedence. Styles set here override all other style classes.*/ 

body {background:#424242;} /*Gives the margin a grey background color */
/*div#container{position:absolute; left:30%; width:900px; margin-left: -200px; border: 1px solid black; background:white;}*/
#container{position:absolute; left:5%; padding: 10px; width:1000px; margin-left: 50px; margin-right:50px ;border: 1px solid black; background:white;}

/*Template for appropriate formatting  of the header section of the page*/

div.header {margin-top: 10px; color:red;}
.header ul li {position: relative;float: left;width: 100px;}
.header li ul {position: absolute;top: 30px;opacity: 0;}
.header ul li a {display: block;text-decoration:none;font-weight:bold;font-size:.75em;line-height:15px;color: black;padding: 5px;background: /*#33CC00;*/#99FF66;margin: 0 2px;display: block; -webkit-transition-property: background-color, color, text-shadow; -webkit-transition-duration: .5s; -webkit-transition-timing-function: ease-in;}
.header ul li a:hover {background: #66F;}
.header li:hover ul {opacity: 1;-webkit-transition: opacity 4s linear;} 


/*Template for appropriate formatting of the main content section of the page.*/

div.main_body {margin-top: 20px; color: #191002;} /*Determines text color*/
.main_body ul, li {background-color: #99FF66;}
.main_body a:visited {color: #B0B0B0; background-color: none; text-decoration: none;}
.main_body a:link {color: #8B8878; text-decoration:none;}
.main_body a:hover {background: #CAFF70;}

/*Template for appropriate formatting  of the footer page*/

div.footer {width:1000px;text-align:center;color:black; background-color:#99FF66; border:1px solid #424242;}
.footer a:link {background:none;text-decoration: none;}
.footer a:hover {background: #CAFF70;}

h1 {font-family: sans-serif; font-size: medium; font-weight: bold; color:#838B8B;}	
h2 {font-family: sans-serif; font-weight: bold; color:#458B00;}
h3 {font-family: sans-serif; font-weight: bold; color:#00008B;}
h4 {font-family: sans-serif; font-weight: bold; color:#FF0000;} 

ul,ol{margin:0;padding:0;list-style:none;}
ul li a{text-decoration:none;}
ul li {margin-bottom:.5em;}

/*END OF CSS FOR ALL LISTS*/

/* CSS FOR FORMS */

fieldset {margin: 0 1em 1em 1em;padding:0;width: 90%;font-size:x-small;}

/*fieldset a:link {color: #FF6600; text-decoration:none;}*/

legend {margin-left: 1em;padding:0;font-weight:bold;font-size: 1em;color:#00008B;}

fieldset ol {padding: 0;margin:1em 1em;list-style: none;}

label{margin-right: 1em;font-size:small;font-weight:bold;color:#BB0E0E;}

fieldset li {padding-bottom: 1em;}

fieldset.submit {float: none;border: none;}

img {padding-bottom:30px; padding-left: 30px; padding-right: 35px;} 

/*end*/

.justifiedText {text-align:center;}

.fulllength {display:block;}

.webform {width:549px;font:11px Arial, Helvetica, sans-serif;color:#777;background-color:#fff;}

