body { text-align: center; margin: 0 auto; padding: 0; border: 0; background-color : #B0C4DE; font-family : Verdana,Geneva,Arial,sans-serif; }

form,input,select,option { font-size : 11px; color : #636363; padding-bottom: 10px; }

	/* Helpers and base rules */

img	{ border: 0; }

	/* Default links 	*/

a:link, a:visited { text-decoration : none; color: #FFFFFF; background: transparent; }
a:hover { text-decoration : none; color: #FCC171; background: transparent; }
a:active { text-decoration : none; color: #FCC171; background: transparent; font-weight : bold; }

/* Left Nav */

.TD-left-nav { border-right : 2px solid #FFFFFF; border-left : 2px solid #FFFFFF; background-color : #232F7B; }
div#left-nav { background-color : #232F7B; padding: 20px 0 20px 25px; border-bottom : 2px solid #FCC171; }
div#left-nav p { font-size: 12px; letter-spacing : 2pt; line-height: 30px; margin: 0 auto; }
div#left-nav dl { font-size: 12px; letter-spacing : 2pt; color: #FFFFFF; margin-top: 5px; padding-top: 0; }
div#left-nav dl dt { padding-bottom: 5px; margin-bottom: 5px; border: 0; border-bottom: 1px solid #FFFFFF; }
div#left-nav dl dd { font-size: 10px; letter-spacing : 1.5pt; line-height: 10px; margin: 0 10px 10px 10px; padding: 0; }
#Sponsor { text-align : center; background-color : #FFFFFF; font-size: 9px; padding-bottom : 10px; }

/* Left Contact Information */

div#left-contact { padding: 30px 0 0 25px; background : #232F7B url(images/page-03_07.jpg) no-repeat top; height : 350px; }
div#left-contact p { font-size: 10px; text-transform: uppercase; line-height: 20px; margin: 0 auto; color : #FFFFFF; }

/* Main Body */

.page-heading { border-bottom : 1px solid #FFF; font-size: 12px;  text-align: left;  margin-bottom : 20px;  padding-bottom : 5px; color : #FFFFFF; font-weight : bold; }

.TD-main-body { background-color : #6699CC; border-right : 2px solid #FFFFFF; }
div#main-body { padding: 20px 20px 30px 25px; }
div#main-body p { font-size: 12px; letter-spacing : 1pt; text-indent : 20px; line-height: 25px; margin: 0 auto; color : #FFFFFF; }
div#main-body .co-img { border : 1px solid #232F7B; }
div#main-body .header { font-size: 18px; letter-spacing : 1pt; text-indent : 0px; }
div#main-body .safety { font-size: 18px; letter-spacing : 1pt; text-indent : 0px; text-align : center; }
#main-body .caption { padding : 5px; float: right; background-color : #D0D3E2; text-align : center; font-size: 11px; color : #666666; margin : 10px 0px 10px 10px; }
#main-body img { padding : 2px; border : 1px solid #666666; background-color : #FFF; margin-bottom : 3px; }
div#admin-nav ul { list-style : square inside; }

/* Contact us */

div#main-contact { padding: 20px 20px 20px 30px; }
div#main-contact p { font-size: 10px; letter-spacing : 1pt; line-height: 20px; margin: 0; color : #FFFFFF; }
#main-contact-left { width : 250px; float : left; }
#main-contact-right { width : 250px; float : left;  margin-left : 20px;  }
.title { font-weight : bold; }

div#eMail { font-size: 12px; letter-spacing : 1pt; line-height: 30px; margin: 0 auto; color : #FFFFFF; }

.bold { font-weight : bold; }

/* Careers */

.career-heading { padding : 15px 250px 15px 0; font-size: 12px; color : #FFFFFF; font-weight : bold; text-align : right; letter-spacing :  1px; }
.form-padding { text-align : right; padding : 5px; vertical-align : top; font-weight : bolder; border-bottom : 1px dotted #B0C4DE; }

/* Footer */

div#footer { background-color: #6699CC; clear: both; text-align : center; padding-top: 30px; padding-bottom: 20px; border-top: 2px solid #FCC171; border-right: 2px solid #FFFFFF; }
div#footer p { letter-spacing : 2pt; font-size : 10px; line-height: 18px; margin: 0; padding: 0 0 0 0; }
div#footer a:hover  { text-decoration: underline; color: #FCC171; background: transparent; font-weight : normal; }
