body {margin:0px; padding-top:20px; background-image:url('../images/screenBG.jpg'); background-repeat:repeat-x; background-color:#1f1f20;}

#PrintLogo {visibility:hidden; position:absolute; bottom:0px; left:0px; overflow:hidden;}

#Shell {margin:auto; width:950px; position:relative; background-image:url('../images/borderBG.jpg'); background-repeat:repeat-x; background-color:#151516;}
#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 */

#MainArea {margin:auto; width:910px; position:relative; background-image:url('../images/mainBG.jpg'); background-repeat:no-repeat; background-color:#000000;}
#MainArea:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} 
#MainArea {display:inline-block;} 
/* Hides from IE-mac \*/ 
* html #MainArea {height: 1%;} 
#MainArea {display: block;} 
/* End hide from IE-mac */


#Navigation {height:20px; width:910px;}

#MainAreaLeft {float:left; padding-left:40px; width:310px; padding-top:240px;}
#MainAreaRight {float:right; width:530px; padding-top:200px;}

#MainAreaLeftContact {float:left; padding-left:40px; width:420px; padding-top:240px;}
#MainAreaRightContact {float:right; width:420px; padding-top:200px;}



#Footer {width:870px; margin:auto; height:100px; position:relative; border-top:1px solid #ffffff; clear:both;}




/*reset whitespace*/
*{margin:0; padding:0;}

h1 {font-size:1em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; font-weight:bold; margin: 8px 40px 15px 0px; }

h2 {font-size:0.80em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; font-weight:bold; margin: 8px 40px 15px 0px; }

ul {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#000000; font-weight:normal; line-height:125%; margin: 0px 0px 15px 15px;}

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 15px;}



p {padding: 8px 40px 15px 0px; color:#ffffff; 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:#ffffff; text-decoration:none;}
a:visited {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:none;}
a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ae9db4; text-decoration:underline;}

p.Navigation {padding: 8px 0px 15px 40px; color:#ffffff; font-size:0.75em; font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif;}
.Navigation a:link {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:none;}
.Navigation a:visited {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ffffff; text-decoration:none;}
.Navigation a:hover {font-family:'Lucida Grande','Lucida Sans Unicode',Tahoma,Geneva,Verdana,sans-serif; color:#ae9db4; text-decoration:underline;}
