/* PAGE OUTER BACKGROUND AND MARGINS */

body {margin:0px; padding:0px; background-image:url('../images/screenBGgen.jpg'); background-repeat:repeat-x; background-color:#181818;}

#Shell {background-image:url('../images/navBGgen.jpg'); background-repeat:repeat-y; width:775px; margin:auto;}
#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 */

#ShellInner {background-image:url('../images/shellInnerBGgen.jpg'); background-repeat:no-repeat; position:relative;}

#MainBody {padding-left:50px; padding-right:50px; width:675px; position:relative;}

#ScreenLogo {width:220px; height:102px; padding-top:70px;}

#PrintLogo {width:0px; height:0px; visibility:hidden; overflow:hidden; position:absolute; top:0px; left:0px;}

#Footer {width:100%; clear:both; height:60px; background-color:#000000;}

#Navigation {position:absolute; left:275px; top:120px; width:500px; height:30px;}




/* TEXT AND LINKS */

h1 {font-size:1em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#E5E315; font-weight:bold; padding: 0px 0px 20px 0px;}
h2 {font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#E5E315; font-weight:bold; padding: 0px 0px 10px 0px;}

ul {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; font-weight:normal; line-height:125%; margin: 0px 0px 10px 20px;}
li {font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; font-weight:normal; line-height:125%; margin: 0px 0px 8px 20px;}


p {padding: 0px 0px 15px 0px; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-align:justify;}
a:link {color:#999823; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
a:visited {color:#999823; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
a:hover {color:#ffffff; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}


p.NavigationText {padding: 0px 30px 6px 0px; font-size:0.70em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#282828; text-align:right;}
.NavigationText a:link {color:#282828; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:normal;}
.NavigationText a:visited {color:#282828; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:normal;}
.NavigationText a:hover {color:#E5E315; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:normal;}


p.FooterText {padding: 5px 5px 5px 5px; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff;}
.FooterText a:link {color:#ffffff; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:normal;}
.FooterText a:visited {color:#ffffff; text-decoration:none; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:normal;}
.FooterText a:hover {color:#E5E315; text-decoration:underline; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; font-weight:normal;}


/*reset whitespace*/
*{margin: 0px; padding: 0px;}



#contactForm input, #contactForm textarea {
	border: 1px solid #E5E315;
	font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; 
	font-size: 1em;
	background-color: #ffffff;
	color: #000000;
}

.inputWidth {width:300px;}