
html 
{
height: 100%;
}

#Confirmation
{
    overflow: hidden;
}

div {}

form
{
margin: 0em;
padding: 0em;
border-bottom-color: #B8BBA8;
border-bottom-style: solid; 
border-bottom-width: thin; 
border-left-color: #B8BBA8;
border-left-style: solid; 
border-left-width: 2px;
border-right-color: #B8BBA8;
border-right-style: solid; 
border-right-width: 2px;
}

body 
{
font-family: Helvetica, Arial, sans-serif;
font-size: 12px;	  
margin: 0em;
padding: 0em;
height: 100%; 
line-height: 1.3em; 
}

div.container {
min-height: 100%; 
height: auto !important; 
height: 100%; 
margin: 0 auto -78px;
}

a {
text-decoration: none;
}

.Error 
{
background-color: #ff0000;
color: #ffffff;
font-size: 24px;
font-weight: bold;
text-align: center;
}

.TextBoxes {
margin-left: 30px; 
margin-top: 2px;   
margin-bottom: 5px;  
width: 200px;
}
.TextBoxesNoLeftMargin {
margin-bottom: 5px;  
width: 200px;
}

.CheckBoxes {
margin-left: 30px;
}	

.Required {
color: #ff0000;
font-size: 12px;
font-family: sans-serif;
font-weight: bold;  
padding-left: 5px;   
width: 150px;   
white-space: nowrap;   
}
.RequiredRight {
color: #ff0000;
font-size: 12px;
font-family: sans-serif;
font-weight: bold;  
padding-left: 40px;   
width: 300px;   
}
.Optional {
color: Black;
font-size: 12px;
font-family: sans-serif;
font-weight: bold;  
padding-left: 5px;   
width: 250px;   
}

.OptionalRight {
color: Black;
font-size: 12px;
font-family: sans-serif;
font-weight: bold;
padding-left: 40px;  
vertical-align: middle;    
width: 300px;}

.EmpLabels {
color: #1f1f4a;
font-size: 16px;
font-family: sans-serif;
font-weight: bold;}

.HeaderLinksBorder
{
width: 100%;       
padding: 0px; 
margin-top: 16px;
margin-bottom: 10px;  
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold; 
float: right; 
display: block;
height: 24px;  
line-height: 24px;   
border-bottom-color: #B8BBA8; 
border-bottom-style: solid;  
border-bottom-width: 5px;
}

.LogoGulfMark
{
left: 0;
top: 0;
float: left;
margin-left: 30px;
margin-top: 25px;
height: 40% 
}

.LogoServiceTransport
{
position: absolute;  
left: 0;
top: 0;
float: left;
height: 90px;
width: 252px;  
margin-left: 20px;
margin-top: 5px;
}

.LogoADA
{
position: absolute;  
left: 0;
top: 0;
float: left;
height: 98px;
width: 89px;  
margin-left: 30px;
margin-top: 5px;
}

.LogoAdams
{
position: absolute;  
left: 0;
top: 0;
float: left;
height: 59px;
width: 156px;  
margin-left: 30px;
margin-top: 20px;
}
.LogoRight
{
padding: 0px; 
float: right;     
}

.HeaderLinks
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold; 
float: right; 
display: block;
height: 24px;  
line-height: 24px; 
padding: 0 10px;
color: #626455; 
cursor: hand; 
text-decoration: none; 
}

.HeaderLinks:hover
{
color: #999999; 
}

.HeaderLinks#ActiveMenu
{
	background-position: 100% 0;
	background: #b8bba8 url(Images/menucorner.jpg) no-repeat 100% 0;
	color: #ffffff;
}

.HeaderLinksAdamsHome
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	float: left;
	background-position: 100% 0;
	background: #dd291e url(Images/menucorner_r.jpg) 100% 0 no-repeat;
	display: block;
	padding:  5px 15px 5px 15px;
	margin: 0px 4px 5px 1px;
	cursor: hand;
	text-decoration: none;
	color: #FFFFFF; 
	white-space: nowrap;  
}

.HeaderLinksAdamsHome:hover
{
	color: #C0C0C0;
}

.HeaderLinksAdamsHome#ActiveMenu
{
	background-position: 100% 0;
	background: #043e80 url(Images/menucorner_b.jpg) no-repeat 100% 0;
	color: #ffffff;
}

.Push
{
height: 78px; 
margin-bottom: 10px;
}
.PushSinglePage
{
height: 250px; 
margin-bottom: 10px;
}

.Footer
{
height: 76px;   
width: 100%; 
bottom: 0; 
background-color: #B8BBA8;  
border-width: 0px; 
padding: 0px; 
margin: 0px -2px 0px -2px;
text-align: left;
border-left-color: #B8BBA8;
border-left-style: solid; 
border-left-width: 2px;
border-right-color: #B8BBA8;
border-right-style: solid; 
border-right-width: 2px;
}

.FooterLinks 
{
font-size:12px; 
padding-top: 0px;
margin: 0px 0px 0px 20px;        
text-align: left; 
cursor: hand; 
color: #626455;  
text-decoration: none;   
}

.FooterLinks:hover
{
text-decoration: underline !important;   
}

.Legal
{
width: 500px; 
padding-top: 4px;  
margin-left: 28px; 
text-align: center; 
float: right;	
}

h2 {
color: #002626;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
text-align: center;
margin: 0em;
padding: 0em;}

td.TblCols {
background-color: #f1f1f1; 
height: 8px; width: 100%;
}

td.ColSubHeading {
color: #000000;
text-align: left;
}

td.ColEmploymentSubHeading
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	background-color: #CCCCCC; 
	border-top-style: solid; 
	border-top-width: thin;
	border-top-color: #666666;     
}

td.ColHeading
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #808080;
	border-spacing: 0;
	border: #c4c4c4;
}

td.Header 
{
background-color: #0000ff;
}

p.Expired 
{
font-size: 24px;
font-weight: bold;
color: #ff0000;
text-align:center;}

p.Sent 
{
font-size: 24px;
font-weight: bold;
color: Green;
text-align:center;}

p.Centered {text-align:center;}

td.ReviewHeader 
{
font-size: 24px;
font-weight: bold;
color: #ffffff;
text-align: center;
background-color: GrayText;}

td.Header h1 {
font-family: cursive;
font-size: 24px;
font-weight: bold;
color: #ffffff;
text-align: center;
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 3px;}

td.SubHeader {
background-color: #fafabf;
border-bottom: 1px #000000 solid;}

td.SubHeader h1 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #02056f;
text-align: center;
margin-top: 5px;
margin-bottom: 5px;
padding: 0em;}

td.SubHeader h2 {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: #ff0000;
text-align: center;}


td.InsideBorder 
{
width: .5px;
background-color: #ffffff;
}

td.OutsideBorder 
{
width: .5px;
background-color: #000000;}

td.BottomBorder 
{
	background-color: #000000;
	height: 1px;}
