html{padding:0px; margin:0px; font:12px Arial, sans-serif;}
p, ul, ol{margin-top:0.6em;margin-bottom:0.6em;
}

.body { 
font-family: Arial, sans-serif;
color:#333333;
font-size: 12px;
}

a:hover {
color:#CC0000;
text-decoration:underline;
}

a:link, a:visited {
color:#005447;
}

.CMFooter{
font-family: Arial, sans-serif;
color:#333333;
font-size: 11px;
}

.heading {
font-family: Tahoma,Verdana,sans-serif;
color: #005447;
font-size: 12px;
text-decoration: none;
font-weight: bold;
vertical-align:top;
padding-bottom:6px;
}

.bodytext {
font-family: Arial, sans-serif;
font-size : 12px;
font-weight : normal;
line-height:18px;
color: #333333;
}
.joblink {
font-family: Arial, sans-serif;
font-size : 12px;
color:#005447;
}

.joblink:hover {
font-family: Arial, sans-serif;
font-size : 12px;
color:#CC0000;
}
.question {  
font-family: Arial, sans-serif;
font-size : 12px;
font-weight: normal; 
color:#333333;
padding-bottom:2px;
}
.SectionHeader {
font-weight: bold;
font-size : 12px;
color: #222;
font-family: Tahoma,Verdana,sans-serif;
}

.sectiondescription {
font-size : 12px;
color: #333333;
font-family: Arial, sans-serif;
}

#RegistrationSection {
color:#000000;}

#RegistrationSection a { 
text-decoration: none;
background-color:#FFFFFF;
border:1px solid #005447;
color:#005447;
font-family:arial,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 5px;
line-height:3em;
}
#RegistrationSection a:hover {
text-decoration: none;
background-color:#FFFFFF;
border:1px solid #222222;
color:#CC0000;
cursor:pointer;
}

.button {
background-color:#FFFFFF;
border:1px solid #005447;
color:#005447;
font-family:arial,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 5px;
}

.button:hover{
background-color:#FFFFFF;
border:1px solid #222222;
color:#CC0000;
cursor:pointer;
}

select:focus, textarea:focus {
background-color:#FFFFFF;
border:1px solid #000;
color:#000;
}

*/input, select, textarea {
background-color:#FFFFFF;
border:1px solid #A5ACB2;
color:#000000;
font-family: Arial, sans-serif;
font-size:11px;
padding:2px;
}

.reg_align td{
width:15%;
}

#tblForm{
padding:0;
margin:0;
}

input#cmAddress_txtAddress3 {margin-bottom:5px}
table#tblform input {margin-bottom:2px}
#registration_align, #Table1, #frmUpload {width:500px;}
#lblApplicationSource{font-weight:bold; color:#CC0000}
#cmdSearch{margin-bottom:1em;}
input#cmdLogin{margin:1em;}
#micrositeForm td{vertical-align:top}
#tblJobDetails .JobLink {background:none;}
#PgHeader{margin:0.3em 0em 0.4em 0em; display:block;}
#PgFooter{margin:3em 0em 1em 0em; display:block;}
#rdoDisclaimer{display:block;width:60px}
.micrositeHeader{padding-top:1em;padding-bottom:0.6em;display:block}
#litChangePasswordText{padding-bottom:0.1em;display:block}
.warning {color: red;}
