/*reset whitespace*/
*{margin: 0px; padding: 0px;}


/* PAGE OUTER BACKGROUND AND MARGINS */

body {margin:0px; padding:10px 0px 0px 0px; background-image:url('../images/screenBG.jpg'); background-repeat:repeat-x; background-color:#090909;}


#Shell {width:900px; 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 */

#Header {width:900px; height:90px; overflow:hidden; position:relative; background-color:#ffffff;}

#NavigationServices {width:900px; height:55px; overflow:hidden; position:relative; background-image:url('../images/navigationBG.jpg'); background-repeat:repeat-x; background-color:#3b3a3a;}

#NavigationMain {width:600px; height:55px; overflow:hidden; position:absolute; top:20px; right:0px;}

#HeadImage {width:900px; height:235px; overflow:hidden; position:relative;}
#HeadImageIndex {width:900px; height:385px; overflow:hidden; position:relative;}

#MainContent {width:860px; padding:20px; background-color:#000000;}

#Footer {width:860px; padding:20px; background-color:#000000; border-top: 1px solid #ffffff; position:relative;}

#FooterLogos {position:absolute; width:600px; height:48px; top:20px; right:0px;}


/* TEXT AND LINKS */

h1 {font-size:1.40em; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial; color:#ffffff; font-weight:bold; padding: 0px 0px 15px 0px;}
h2 {font-size:0.90em; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial; color:#ffffff; font-weight:bold; padding: 0px 0px 15px 0px;}


ul {font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial; color:#ffffff; font-weight:normal; line-height:125%; margin: 0px 0px 10px 20px;}
li {font-size:0.75em; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial; color:#ffffff; font-weight:normal; line-height:125%; margin: 0px 0px 8px 20px;}


p {padding: 0px 0px 10px 0px; font-size:0.75em; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial; color:#ffffff;}
a:link {color:#fd3102; text-decoration:underline; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}
a:visited {color:#fd3102; text-decoration:underline; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}
a:hover {color:#ffffff; text-decoration:underline; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}


p.NavigationServicesText {padding: 20px 0px 10px 10px; font-size:0.75em; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial; color:#ffffff;}
.NavigationServicesText a:link {color:#ffffff; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}
.NavigationServicesText a:visited {color:#ffffff; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}
.NavigationServicesText a:hover {color:#fd3102; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}

p.NavigationMainText {padding: 17px 0px 10px 33px; font-size:0.85em; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial; color:#000000; text-align:right;}
.NavigationMainText a:link {color:#000000; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}
.NavigationMainText a:visited {color:#000000; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}
.NavigationMainText a:hover {color:#fd3102; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}



#Alert {background-color:#777777; width:860px; margin-top:20px; margin-bottom:20px;}

p.alertText {padding: 10px 20px 10px 20px; font-size:0.80em; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial; color:#000000;}
.alertText a:link {color:#000000; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}
.alertText a:visited {color:#000000; text-decoration:none; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}
.alertText a:hover {color:#ffffff; text-decoration:underline; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}

p.formText {padding: 0px 20px 10px 0px; font-size:0.75em; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial; color:#ffffff;}

#FormArea {width:100%; position:relative;}

#FormTextArea {position:absolute; top:0px; left:300px;}


.text-input {background-color:#ffffff; border:1px solid #555555; width:250px; padding:5px; font-size:1em; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}

.text-area {background-color:#ffffff; border:1px solid #555555; width:350px; height:130px; padding:5px; font-size:1em; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}

.text-button {background-color:#ffffff; border:1px solid #555555; padding:4px; font-size:1em; font-family:"Lucida Sans Unicode", "Lucida Grande", Lucida, Verdana, Arial;}

