﻿html, body, p, h1, h2, h3, h4, h5, h6, form, label, fieldset {margin: 0; padding: 0; border: 0;}
body {margin:0px; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:100%; color:#666; background-color:#f3f3f3;}
h1 {padding:15px 100px 8px 65px;}
h2 {padding-bottom:5px; color:#004E6C;}
label {width: 8em;float: left;text-align: right;margin-right: 0.5em;display: block;}
.ColGrey {color:#959595;}
.infoLabel {margin-left:9em;}
.submit input {margin-left: 9em;}
.regValidate {margin-left:9em;color: Red;}

.appFormSectionHeader{height:25;color:Black;font-size:0.9em;font-weight:bold;background-color:#66ccff;}
.appFormSectionLabelCentre{height:25;vertical-align:middle;text-align:center;font-size:0.8em;}
.appFormSectionLabelLeft{height:25;vertical-align:middle;text-align:left;font-size:0.8em;}
.appFormSectionValueCentre{height:25;vertical-align:middle;text-align:center;font-size:0.8em;}
.appFormSectionValueLeft{height:25;vertical-align:middle;text-align:left;font-size:0.8em;}
.appFormSectionSaveButton{height:25;vertical-align:middle;text-align:left;font-size:0.8em;margin-left:25;}

#TopContainer {margin:0 auto; background-color:#FFF;}
#Top {width:994px; margin:0 auto;}
#TopLogo {float:left; padding-left:52px;}
#TopNav {width:650px; float:right; text-align:right; padding-top:48px; font-size:85%; color:#999;}
#TopNav br{padding:0px; margin:0px;}
#TopNav ul {padding:2px; margin:2px;}
#TopNav li {display: inline; padding-top:0; margin-top:0;}
a.blue:link,  a.blue:visited {color:#004E6C; padding:0 5px; text-decoration:none;}
a.blue:hover,  a.blue:active {color:#6DCFF6;}
a.dKblue:link,  a.dKblue:visited {color:#004E6C; padding:0 5px; text-decoration:none;}
a.dKblue:hover,  a.dKblue:active {color:#1e79ba;}
a.orange:link,  a.orange:visited {color:#004E6C; padding:0 5px; text-decoration:none;}
a.orange:hover,  a.orange:active {color:#faa600;}
a.green:link,  a.green:visited {color:#004E6C; padding:0 5px; text-decoration:none;}
a.green:hover,  a.green:active {color:#b4c232;}
a.purple:link,  a.purple:visited {color:#004E6C; padding:0 5px; text-decoration:none;}
a.purple:hover,  a.purple:active {color:#bf437f;}

#MidContainer {margin:0 auto;  background-image:url(../images/bg_mid.gif); background-repeat:repeat-x;}
#Mid {width:994px; margin:0 auto; height:31px;}

#CentreContainer {margin:0 auto; background-color:#ddd;}
#Centre {width:994px; margin:0 auto;}
#Centre p {padding:0 20px 0 65px; font-size:80%;}
#Centre a:link,  #Centre a:visited {color:#FFF;}
#Centre a:hover,  #Centre a:active {color:#FFF; text-decoration:none;}
#CentreImg {background-color:#6dcff6; float:right;}
#WhiteLine {margin:0 auto; height:1px; background-color:#FFF; position:relative; top:-15px; padding:0;}

#CentreHomeCopy {background-color:#6dcff6; float:left; width:498px; color:#00354C;}
#CentreSchemeCopy {background-color:#faa600; float:left; width:498px; color:#00354C;}
#CentreQualCopy {background-color:#B3C232; float:left; width:498px; color:#00354C;}
#CentreOpportunityCopy {background-color:#1e79ba; float:left; width:498px; color:#00354C;}
#CentrePlaceCopy {background-color:#BF437F; float:left; width:498px; color:#00354C;}
#CentreContactCopy {background-color:#6DCFF6; float:left; width:498px; color:#00354C;}

#MainHolder {margin:0 auto;}
#Main {width:994px; margin:0 auto; background-image:url(../images/bg_main.gif); background-repeat:repeat-y; clear:both;}
#MainLeft {float:left; background-color:#fff; width:630px; padding:15px 0 0 65px;}
#MainLeft p{font-size:75%;}
#MainLeft a:link, #MainLeft a:visited {color:#008bd1;}
#MainLeft a:active, #MainLeft a:hover {text-decoration:none;}
#MainLeftGeneric {float:left; width:580px; padding:0 40px 10px 0;}
#MainLeftGeneric P{padding-bottom:15px}
#MainLeftHome {float:left; width:260px; padding-right:40px}
#MainRightHome {float:right; width:258px; padding-right:38px}
#MainLeftPlace{float:left; width:275px; }
#MainRightPlace {float:right; width:343px;}

#MainRight {float:right; background-color:#ddd;	width:269px; padding:15px 15px;}
#MainRight p{font-size:80%;}
.gap {padding-bottom:30px;}
#MainRight .inputFields{border:none; width:260px; margin:1px 0; padding:2px;}
#MainRight form{padding:3px 0 10px 0; width:265px;}
#MainRight .submit{width:225px;}
#MainRight a:link, #MainRight a:visited {color:#004E6C;}
#MainRight a:active, #MainRight a:hover {text-decoration:none;}

.Clear {clear:both;}

#Footer {clear:both; width:994px; margin:0 auto; font-size:70%; padding-top:8px;}
#FooterLogo {float:right;}
a.FooterRouge:link, a.FooterRouge:visited {color:#B9B9B9; text-decoration: none;}
a.FooterRouge:hover,  a.FooterRouge:active {text-decoration: none; color: #000; background-color:#6dcff6}
a.Footer:link, a.Footer:visited {color: #666; text-decoration: none;}
a.Footer:hover,  a.Footer:active {text-decoration: none; color: #000; background-color:#6dcff6}

<!-- FAQ open/close divs -->
.ContentContainer {font-size:80%; padding-left:15px;}
.trigger{clear:both;cursor:pointer;color:#2692e0;text-decoration:underline;}		
.trigger:hover{clear:both;cursor:pointer;text-decoration: none;}		
.expanded{clear:both;cursor:pointer;color:#2692e0;text-decoration:underline;}
.expanded:hover{clear:both;cursor:pointer;text-decoration: none;}
.show{/*position:static;display:table;*/}
.hide{/*position:absolute;left:-999em;*/height:1px;width:1px;overflow:hidden;}
p img {border:none;padding-top:3px;}

.compulsoryFields{border: 2px solid #FF0000;	background-color: #FFFFCC;}
.break{page-break-before: always;}

/*==========================New Styles By SEAL=======================*/
a.applynow { background-image:url(../images/applynow.gif); background-repeat:no-repeat !important; height:76px !important; width:258px; float:left; overflow:hidden; margin:20px 0px 15px 0px; }
a.applynow:hover { background-image:url(../images/applynow-hover.gif); background-repeat:no-repeat !important; }