﻿body 
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	width:960px;
	margin:20px auto;
	padding:0px;	
}

.fr {float: right}
.fl {float:left}
select, input {vertical-align:middle;}
.cb {clear:both;}
.oh {overflow:hidden;}

.main
{
	width: 905px;
	text-align:left;
}

.main #header
{
	border-color: green;
	height: 64px;
}

#header .employersection
{
	background-color: #cc0000;
	height: 40px;
	width: 125px;
	margin-left: 20px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:13px;
	font-weight:bold;
	padding-top: 6px;
	margin-top:8px;
	text-align:center;
}

#header .employersection a
{
	color:#FFFFFF;
}

#header .employersection a:hover
{
	color:#0099cc !important;
}

#header .signin
{
	color:#004D91;
	margin-top: 30px;
}

#header .employersection .employersiteinfo
{			
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;	
	margin-top:3px;
	font-weight:normal;
}


.main #steps
{
	background-color:#e9980b;
	height:82px;
	padding-top:8px;
	padding-bottom:5px;
	text-align:left;
	margin-top:1px;	
}

.main #steps img
{
	padding-left: 18px;
}

#theContent
{
	margin-top: 10px;
}

#theContent #leftContent
{
	width: 175px;
	float:left;
}

#theContent #rightContent
{
	width: 720px;
	float:right;
}

.main #footer
{
	height: 72px;	
	color:#777777;		
	overflow:hidden;
	clear:both;
	text-align:center;
}

.main #footer ul
{
	list-style-type:none;
	margin:0px;
}

.main #footer li
{
	display:inline;
}

.main #footer a
{	
	text-decoration:none;
	color:#777777;
	font-family:Tahoma;
	font-size:11px;
	line-height:11px;
}


.main #footer a:hover 
{	
	text-decoration:underline;
}

        
.main #footer .hr
{
	padding:0px;
	margin:10px 0px 10px 0px;
	background-color:#e9980b;
	height:4px;
	border:0px;
}

#roundedCorners .t {background: url(../images/dot.gif) 0 0 repeat-x;}
#roundedCorners .b {background: url(../images/dot.gif) 0 100% repeat-x}
#roundedCorners .l {background: url(../images/dot.gif) 0 0 repeat-y}
#roundedCorners .r {background: url(../images/dot.gif) 100% 0 repeat-y}
#roundedCorners .bl {background: url(../images/bl.gif) 0 100% no-repeat}
#roundedCorners .br {background: url(../images/br.gif) 100% 100% no-repeat}
#roundedCorners .tl {background: url(../images/tl.gif) 0 0 no-repeat}
#roundedCorners .tr {background: url(../images/tr.gif) 100% 0 no-repeat; } 

.watermark
{
	color: Gray;
	font-style:italic;
	font-size:11px;
}

#exceptionSection
{	
	padding:15px;
	text-align:left;
	background-color:#eeeeee;	
}

#exceptionSection h1
{
	font-size:14px;
	font-weight:BOLD;
}

#exceptionSection h2
{
	font-size:12px;
	font-weight:bold;
}

.errorMessage
{
	color:Red;
	font-weight:bold;
}

.hide
{
	display:none;
}


.boxContent 
{
	padding:2px;
	margin:0px;	
	font-size:11px;
	overflow:hidden;
}

.boxContent h1 {		
	padding:6px;
	margin:3px;
	color:#666666;	
	font-size:16px;
	font-weight:bold;
	background-color: #eeeeee;
}

.boxContent .h1ActionBar
{
	padding:6px;
	margin:3px;
	color:#666666;	
	font-size:16px;
	font-weight:bold;
	background-color: #eeeeee;
	height:23px;
	vertical-align:middle;
}

.boxContent .greenCaption {		
	color:#99CC66;
	font-size:13px;
	font-weight:bold;
}

.headerRow
{
	font-size:11px;
	color:#666666;
	border-bottom:solid 5px #eeeeee;
	margin-bottom:4px;
}

.dataRow
{
	font-size:12px;
	color:#336699;
	background-color:#f4ffe1;
}

.alternatingRow
{
	font-size:12px;
	color:#336699;
	background-color:#ffffff;
}

.caption
{
	font-weight:bold;
	font-size:11px;
	color:#666666;
}

.captionlabel {
	color:#999999;
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
}

.readonlyValue
{
	font-size:12px;
	color:#999999;
}

.dottedrule {
	border-bottom:1px dotted #B2B2B2;
	height:1px;
}

.solidrule {
	background:transparent url(../images/hr.gif) no-repeat scroll left bottom;
	margin-bottom:0.83em;
	padding-bottom:0.5em;
	margin-top:2.5em;
}

.modal
{
    background-color: Gray;
    filter:alpha(opacity=40);
    opacity:0.7;
}

em {
	font-style:italic;
	background:transparent url(../images/star.png) no-repeat scroll 0 50%;
	float:left;
	overflow:hidden;
	padding-left:8px;
	width:0;
}

.menuHoverItem
{
	color:#0099cc !important;    
}

.menuItem
{
	background-image:url(../images/nav_green.gif);
	background-repeat:repeat-x;            
	font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    text-decoration:underline !important;
    color:#FFFFFF;    
}
        
.cssMenu
{
	width:100%;
}


.IE8Fix
{
    z-index: 1000;
}

img.logo
{
	vertical-align:middle;
}

div#header
{
	padding-bottom:10px;
}

.copyrighttext
{
	margin-top:8px;
	font-size:9px;	
}