body {margin:0px; padding:0px; background-image:url('../../images/screenBG.jpg'); background-repeat:repeat-y; background-position: left; background-color:#ffffff;}



/* MAIN STRUCTURE */

#Shell {margin:left; width:930px; position:relative;}
#Shell:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#Shell {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html #Shell {height: 1%;} 
#Shell {display: block;} 
/* End hide from IE-mac */

#PrintLogo {visibility:hidden; position:absolute; bottom:0px; left:0px; overflow:hidden;}

#PrintFooter {visibility:hidden; position:absolute; bottom:0px; left:0px; overflow:hidden;}

#Header {width:930px; height:225px;}

#MainContentArea {width:660px; float:right; position:relative; min-height:400px; padding-right:20px;}

#Navigation {float:left; margin-top:0px; width:204px; padding-top:20px; padding-bottom:30px; padding-left:10px; background-color:#35a827;}

#Footer {width:750px; height:23px; clear:both; margin-top:30px; position:relative; background-image:url('../../images/footerBG.jpg'); background-repeat:no-repeat;}



#HomeLeft {width:400px; float:left; position:relative;}

#HomeRight {width:240px; float:right; position:relative;}






/* IMAGE AND FORM STYLING */

.inputField01 {width:210px;}

.inputField02 {width:600px;}

#login {padding:10px; width:300px;}

#generalForm {padding:0px; width:600px; border:none;}

#SearchFormHide {visibility:hidden; position:absolute; bottom:0px; left:0px; overflow:hidden;}

#editorHolder {padding-left:0px; padding-bottom:20px;}

.AreaBox {margin:auto; padding:5px; background-color:#87df7c; width:100%; margin-bottom:10px;}




/* TEXT AND LINKS */

/*reset whitespace*/
*{margin:0; padding:0;}


h1.MainContentArea {font-size:0.90em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:bold; margin: 0px 15px 15px 0px;}

h2.MainContentArea {font-size:0.85em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#35a827; font-weight:bold; margin: 0px 15px 10px 0px;}

h3.MainContentArea {font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#35a827; font-weight:bold; margin: 0px 15px 0px 0px;}

h4.MainContentArea {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:bold; margin: 0px 15px 5px 0px;}

h1 {font-size:0.90em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:bold; margin: 0px 15px 15px 0px;}

h2 {font-size:0.85em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#35a827; font-weight:bold; margin: 0px 15px 10px 0px;}

h3 {font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#35a827; font-weight:bold; margin: 0px 15px 7px 0px;}

h4 {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:bold; margin: 0px 15px 5px 0px;}

p.MainContentArea {padding: 0px 15px 10px 0px; color:#000000; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
.MainContentArea a:link {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#1f3ca1; text-decoration:none;}
.MainContentArea a:visited {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#1f3ca1; text-decoration:none;}
.MainContentArea a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; text-decoration:underline;}

p {padding: 0px 15px 10px 0px; color:#000000; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
a:link {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#1f3ca1; text-decoration:none;}
a:visited {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#1f3ca1; text-decoration:none;}
a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; text-decoration:underline;}



ul {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:normal; line-height:125%; margin: 0px 0px 20px 30px; font-weight:normal;}

li {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:normal; line-height:125%; margin: 0px 0px 10px 10px; font-weight:normal;}



p.MainNavigation {padding: 5px 5px 1px 5px; color:#ffffff; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
.MainNavigation a:link {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:none;}
.MainNavigation a:visited {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:none;}
.MainNavigation a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffed00; text-decoration:underline;}



p.Footer {padding: 0px 0px 0px 0px; color:#000000; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}