@charset "utf-8";

/* default element styles */
body { background-color:#666666; color:black; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin:0px;}
a:link    {color:white; text-decoration:none;}
a:visited {color:white; text-decoration:none;}
a:active  {color:white; text-decoration:none;}
a:hover   {color:#FDE07F; text-decoration:none;}
table {border-collapse: collapse}
td {margin:0px; padding:0px;}
img {border:0px;}
form {padding:0px; margin:0px;}
em {font-style:normal; font-weight:normal; color:#ffffff;}
.clear{clear:both;}

a.emailLink:link, a.emailLink:active, a.emailLink:visited{ color:#cc0000; text-decoration:none;}
a.emailLink:hover{text-decoration:underline;}

div.content{text-align:justify; width:905px; margin:0 auto; position:relative; z-index:1000; border:2px solid #999999; }

div.bigLayer{text-align:center; background-color:#DDDDDD; position:absolute; z-index:2000; width:100%; height:700px;  opacity:.01;filter: alpha( opacity=1 ); -moz-opacity: 0.01;}
div.messageBox{width:300px; height:150px; text-align:center; border:1px solid black; padding:50px 30px; background-image:url(../images/contentBoxBody.gif); background-repeat:repeat-y; float:none; display:block; margin:250px auto;}

div.topTitle{float:left; display:inline; background-image:url(../images/logoTitle.jpg); width:905px; height:112px; margin-bottom:-3px; background-repeat:no-repeat; position:relative; z-index:50;}
a.mainTitle{float:left; display:inline; height:77px; width:440px;}
div.rightTitle{float:right; height:77px; width:200px;}
a.twitter:link, a.twitter:active, a.twitter:visited{float:right; display:inline; height:20px; width:130px; margin:10px 23px 0px 0px; }
a.twitter:hover{background-image:url(../images/twitter_o.jpg); background-repeat:no-repeat;}
div.phone{ float:right; display:inline; height:30px; width:90px; margin:6px 0px 0px 28px; line-height:36px; text-align:right;}
a.email:link, a.email:active, a.email:visited{ float:right; display:inline; height:33px; width:50px; margin:6px 10px 0px 15px; color:black; text-align:right; line-height:36px;}
a.email:hover{color:#CC0000;}
div.topMneu{float:left; display:inline;}
div.topMenu a.button{float:left; display:inline; width:181px; height:36px; line-height:36px; background-image:url(../images/button_o.gif); background-repeat:no-repeat; color:white; font-weight:bold; text-align:center;}
div.topMenu a.button:link, div.topMenu a.button:active, div.topMenu a.button:visited{color:white; font-size:12px; background-image:url(../images/button.gif);}
div.topMenu a.button:hover{color:white; background-image:url(../images/button_o.gif);}

div.mainBody{ background-image:url(../images/background.jpg); background-repeat:repeat-y; width:905px; position:relative; z-index:10; padding:15px 0px 5px 0px;}

div.footer{background-image:url(../images/footer.jpg); background-repeat:no-repeat; float:left; display:inline; width:905px; padding-top:31px; height:27px; line-height:27px; text-align:center; font-weight:normal;}
span.divider{color:white;}
div.footerLogo{ float:right; display:inline; width:56px; height:54px; position:relative; z-index:40; margin-top:-60px; margin-right:25px;}

/*index*/
div#flashDiv, div#flashDiv object, div#flashDiv embed{float:left; display:inline; height:366px; width:905px; position:relative; z-index:20;}

div.indexPanels{background-image:url(../images/indexPanels.gif); background-repeat:no-repeat; width:883px; height:291px; margin:0px 0px 5px 11px }

div.indexPanel{float:left; display:inline; text-align:center; margin:60px 14px 0px 0px; }
div.indexPanelFinal{margin-right:0px;}
a.panelTitleLink:link, a.panelTitleLink:active, a.panelTitleLink:visited, a.panelTitleLink:hover{color:#D34E4E;}
div.indexPanelTitle{height:70px; width:210px; font-size:14px;}
div.indexPanelTitle table{height:65px; width:210px;}
div.indexPanelBody{ height:135px; width:210px;}
div.indexPanelBody a.panelBodyText:link, div.indexPanelBody a.panelBodyText:active, div.indexPanelBody a.panelBodyText:visited, div.indexPanelBody a.panelBodyText:hover{ margin:5px 0px 0px 3px; color:black; display:block;}
a.indexPanelMore:link, a.indexPanelMore:active, a.indexPanelMore:visited{ font-weight:bold; color:#D34E4E;}
a.indexPanelMore:hover{color:#FDE07F;}

/*about us*/
div.title{float:left; display:inline; margin:25px 0px 0px 60px; color:#FF0000; font-size:18px;}
div.contentBox{float:left; display:inline; margin:10px 0px 0px 60px; font-size:12px; margin-bottom:15px;}
div.contentBoxTop{float:left; display:inline; background-image:url(../images/contentBoxTop.gif); background-repeat:no-repeat; width:777px; height:18px;}
div.contentBoxBody{float:left; display:inline; background-image:url(../images/contentBoxBody.gif); background-repeat:repeat-y; width:777px; text-align:center;}
div.contentBoxBody div.text{float:left; display:inline; width:725px; margin:15px 0px 15px 25px; text-align:justify;}
div.contentBoxBot{float:left; display:inline; background-image:url(../images/contentBoxBot.gif); background-repeat:no-repeat; width:777px; height:18px;}

/*partners*/
div.leftSide{float:left; display:inline;}
div.whiteText{float:left; display:inline; margin:15px 0px 0px 60px; color:white; font-weight:normal; font-size:12px;}
div.sealCosLogo{float:right; display:inline; margin:0px 125px 0px 0px; background-image:url(../images/sealCOSSeal.gif); background-repeat:no-repeat; width:132px; height:132px;}
div.partner1{float:left; display:inline; margin:20px 0px 20px 60px; background-image:url(../images/partner1.gif); background-repeat:no-repeat; width:384px; height:298px;}
div.partner2{float:left; display:inline; margin:20px 0px 20px 20px; background-image:url(../images/partner2.gif); background-repeat:no-repeat; width:385px; height:298px;}
div.partnerText{float:left; display:inline; width:340px; margin:155px 0px 0px 20px; font-size:12px;}

/*requirements*/
div.contentBoxBody div.contentTitle{float:left; display:inline; margin:0px 0px 8px 25px; font-size:14px;}
div.contentBoxBody div.contentBullet{float:left; display:inline; margin:5px 0px 0px 40px; line-height:17px; text-align:justify;}
div.checkBox{float:left; display:inline; background-image:url(../images/checkBox.gif); background-repeat:no-repeat; width:20px; height:17px;}
div.smallSeal{float:left; display:inline; background-image:url(../images/smallSeal.gif); background-repeat:no-repeat; width:23px; height:20px;}
div.contentBoxBody div.contentBullet div.smallText{font-size:10px; margin-left:20px;}
a.applyButton:link, a.applyButton:active, a.applyButton:visited{float:left; display:inline; margin:20px 0px 0px 40px; width:163px; height:37px; line-height:37px; background-image:url(../images/applyButton.gif); background-repeat:no-repeat; color:white; font-weight:bold; text-align:center;}
a.applyButton:hover{background-image:url(../images/applyButton_o.gif);}
div.contentBoxBody  div.seal{line-height:20px;}

/*faq*/
a.faqQuestion:link, a.faqQuestion:active, a.faqQuestion:visited{float:left; display:inline; margin:0px 0px 5px 25px; font-size:14px; color:black;}
a.faqQuestion:hover{color:#CC0000;}
div.faqTitle{float:left; display:inline; margin:0px 0px 5px 0px; font-size:14px; color:#CC0000;}
span.redText{color:#CC0000;}
a.faqLink:link, a.faqLink:active, a.faqLink:visited{color:#CC0000;}
a.faqLink:hover{color:#FDE07F;}

/*copyright*/
div.contentBoxBody div.copyRightText{float:left; display:inline; width:725px; margin:15px 0px 15px 25px; text-align:justify; font-size:11px;}
div.copyrightTitle{float:left; display:inline; margin:10px 0px 5px 0px; font-size:13px;}
div.copyrightTitleItalic{float:left; display:inline; margin:10px 0px 5px 0px; font-size:13px; font-style:italic;}

/*contact us*/
div.contactLeft{float:left; display:inline; margin:20px 0px 7px 60px; background-image:url(../images/contactLeft.gif); background-repeat:no-repeat; width:325px; height:343px;}
div.contactTitle{float:left; display:inline; margin:20px 0px 15px 20px; font-size:16px; color:#CC0000;}
div.contactAddBox{float:right; display:inline; width:130px; height:117px; margin:0px 20px 0px 0px;}
div.contactAboutBox{float:left; display:inline; width:290px; margin:0px 0px 0px 20px;}
div.contactSmallTitle{float:left; display:inline; font-size:14px; color:#CC0000;}

div.contactRight{float:left; display:inline; margin:20px 0px 7px 7px; background-image:url(../images/contactRight.gif); background-repeat:no-repeat; width:451px; height:343px;}
div.contactFormBody{float:left; display:inline; width:430px; margin-left:20px;}
div.contactFormBodyLeft{float:left; display:inline; width:183px;}
input.text{float:left; display:inline; margin-bottom:5px; width:170px;}
div.contactFormBodyRight{float:left; display:inline; width:235px;}
textarea.textarea{float:left; display:inline; width:220px; height:190px; font-size:12px;}
input.submit{float:right; display:inline; margin:10px 20px 0px 0px;}

div.contactBottom{float:left; display:inline; margin:0px 0px 20px 60px; background-image:url(../images/contactBottom.gif); background-repeat:no-repeat; width:783px; height:42px;}
div.contactBottomText{float:left; display:inline; font-size:14px; color:#CC0000; line-height:42px; margin-left:76px;}
input.email{float:left; display:inline; margin:10px 0px 0px 20px; width:245px;}
input.newsSubmit{float:right; display:inline; margin:9px 20px 0px 0px;}

/*apply*/
div.formRow{float:left; display:inline; height:28px; line-height:28px;}
div.applyBox{ float:left; display:inline; background-color:white;}
div.applyHeaderBox{background-color:#7a7a7a; color:white; text-align:left; height:20px; line-height:20px; padding-left:5px;}
div.applyLeft{float:left; display:inline; width:290px; background-color:white; line-height:28px; padding-left:5px;}
div.applyRight{float:left; display:inline; width:430px; background-color:#f1f1f1;}
.applyText{float:left; display:inline; margin:3px 0px 3px 3px; width:414px;}
div.greyBox{background-color:#f1f1f1; padding:3px 0px;}
div.applySubmit{text-align:center; padding-bottom:10px;}
div.applyStatement{ float:left; display:inline; margin:10px 0px 0px 5px; text-align:justify; font-size:12px;}