body
{
    background-color:#ECEFBA;
    text-align:center;
    margin:0px;
    font-size:10pt;
    font-family:verdana;
	height:100%;
}
#header,#menu,#mainContainer,#footer
{
    width:990px;
    margin: 0 auto;
    display:inline-block;
}

#wrapper
{
	background-image:url('../img/fullbg.jpg');
    background-repeat:repeat-y;
    text-align:center;
    width:1070px;
	margin: 0 auto;
}

#header
{
    background-image:url('../img/header_bg.jpg');
    background-repeat:repeat-x;
	background-position:bottom;
    height:132px;
	
}
#printHeader
{
	display:none;
}

#menu
{
    background-image:url('../img/menubg.gif');
    background-repeat:repeat-x;
}

#menu .cap-wiz-nav
{
	float:left;
	margin:0px;
	padding:0px;
}

#menu .cap-wiz-nav-border
{
	border-left:solid 1px #C3D1C2;
}


#menu .cap-wiz-nav img
{
	border:none;
}
#capwizleft
{
padding-top:20px;
    padding-right:20px;
    padding-bottom:20px;
    padding-left:20px;
    width:200px;
    float:left;
	text-align:left;
}

#capwizcontent
{ 
    padding-top:20px;
    padding-right:20px;
    padding-bottom:20px;
    padding-left:20px;
    width:450px;
    float:left;
	text-align:left;
}

#capwizdisclaimer
{
	clear:both;
	padding:15px;
	text-align:left;
	font-size:8pt;
}

#capwizlogo
            {
                margin-top:20px;
            }
            div#capwizrightMenuWrapper
            {
                float:left;
                width:30%;
            }
            span#capwizrightMenuTitle
            {
                font-weight:bold;
		color:#006886;
		font-size:12pt;
            }
            div.capwizrightMenu
            {
                background-color:#FEF8E3;
                border-top:Solid 2px #FBE695;
                color:#994366;
                padding:10px;
                font-family:arial;
		margin-top:5px;
		font-size:12px;
            }


	div.capwizrightMenu em{
		font-weight:bold;
}
            div.capwizrightMenu ul
            {
		margin-top:0px;
		margin-right:0px;
		margin-bottom:7px;
		margin-left:0px;
                font-family:arial;
		list-style-type:none;
		list-style-image:none;
		padding:0px;
            }

		#sidebar .capwizrightMenu ul li
            {
                
		padding-bottom:5px;
            }
            #sidebar .capwizrightMenu ul li a
            {
                font-family:arial;
                color:#994366;
                font-weight:normal;
            }


#mainContainer
{
    background-color:#fff;
    text-align:center;
}

#content
{ 
    padding-top:20px;
    padding-right:20px;
    padding-bottom:20px;
    padding-left:20px;
    width:700px;
    float:left;
	text-align:left;
}

#contentHome
{ 
    padding-top:20px;
    padding-bottom:20px;
    padding-left:20px;
    width:600px;
    float:left;
	text-align:left;
}

#sideBarHome
{
	background-image:url('../img/sideBarBG.jpg');
    background-repeat:repeat-x;
	background-position:top;
	background-color:#ffffff;
    padding-top:20px;
    padding-right:20px;
    padding-bottom:100px;
    padding-left:20px;
    width:300px;
    float:right;
	text-align:left;
}
#sideBar
{
    padding-top:20px;
    padding-right:20px;
    padding-bottom:100px;
    width:230px;
    float:right;
	text-align:left;
}

#sideBar a{
	color:#994366;
	text-decoration:none;
	font-weight:bold;
}

#sideBar hr{
	color: #FBE695;
	background-color: #FBE695;
	border:solid 1px #FBE695;
}

.sideBarTitle{
	font-weight:bold;
	color:#006886;
	font-size:12pt;
}


#footer
{
    background-color:#004562;
    color:#fff;
    text-align:right;
	background-image:url('../img/rays.jpg');
    background-repeat:no-repeat;
}

#footer p
{
	margin:20px;
	font-size:8pt;
}

#footer a
{
    color:#FB9A0D;
	text-decoration:none;
}

a
{
    color:#004562;
}

#bottomShadow
{
	background-image:url('../img/fullbg_end_cap.jpg');
    background-repeat:no-repeat;
    text-align:center;
    width:1070px;
	height:40px;
	margin: 0 auto;
}

.titlePLUS {
	font: 13pt "Arial", "Verdana", "Helvetica", "Comic Sans MS", serif;
	font-family: Arial, Verdana, Helvetica, Comic Sans MS, serif;
	font-size: 13pt;
	font-weight: bold;
	color : #006886;
	text-decoration : none;
}

#homeSplash{
	background-image:url('../img/homePageRadialFade.jpg');
    background-repeat:no-repeat;
	height:337px;
	border-bottom: solid 4px #FFD03E;
}

.stateDetails{
	display:none;
	position:absolute;
	width:460px;
}

.stateDetailsTop{
	height:5px;
	margin-bottom:-1px;
	z-index:3;
	position:relative;
	text-align:left;
}

.stateDetailsTitle{
	color:#0F5064;
	font-size:20pt;
	font-weight:bold;
	border-bottom:solid 1px #003E61;
}

.stateDetailsMain{
	background-color:#FDF9D6;
	border-top:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
	padding:20px;
}

.stateDetailsMain a{
	color:#154E5F;
	text-decoration:none;
}

.goldHR{
	color: #FDD437;
	background-color: #FDD437;
	border:solid 1px #FDD437;
}

.newsTitle{
	color:#0F5064;
	font-size:20pt;
	font-weight:bold;
}

.newsLinks{
	color:#5995A0;
	font-weight:bold;
	text-decoration:none;
}

.sectionLinksTable{
	font-size:10pt;	
}

.sectionLinksTable tr td{
	padding-bottom:5px;
}

.sectionLinksTable a{
	color:#5995A0;
	font-size:10pt;
}


/*Doc Jobs Section Begin-----------------------*/
.sideBarTitleDocs
{
	font-weight:bold;
	color:#006886;
	font-size:12pt;
}

#sideBarDocs
{
	background-color:#2E9F99;
	border-top:solid 2px #006383;
	padding:10px;
	margin-top:5px;
}

#sideBarDocs .sectionLinksTable{
	font-size:10pt;	
}

#sideBarDocs .sectionLinksTable tr td{
	padding-bottom:5px;
}

#sideBarDocs .sectionLinksTable a:link {color:#ffffff;font-size:10pt;}
#sideBarDocs .sectionLinksTable a:visited {color:#ffffff;font-size:10pt;}
#sideBarDocs .sectionLinksTable a:hover {color:#F0DBA4;font-size:10pt;}
#sideBarDocs .sectionLinksTable a:active {color:#ffffff;font-size:10pt;}


/*Doc Jobs Section End -----------------------*/


#regularTable tr td{
	font-size:10pt;
    font-family:verdana;
}

.leftColumn{
	background-color:#c4d2da;
	padding-right:5px;
	padding-top:5px;
	text-align:right;
	vertical-align:top;
	font-family:verdana;
}

.rightColumn{
	background-color:#c4d2da;
	padding-left:5px;
	padding-top:5px;
	text-align:left;
	vertical-align:top;
	font-family:verdana;
}

@media print{
	#header,#menu,#footer,
	
	#sideBarHome,
	
	#sideBar,
	
	#sideBar a,
	
	#sideBar hr,
	
	.sideBarTitle,
	
	#footer p,
	
	#footer a,
	
	#bottomShadow,
	
	#homeSplash,
	
	.stateDetails,
	
	.stateDetailsTop,
	
	.stateDetailsTitle,
	
	.stateDetailsMain,
	
	.stateDetailsMain a,
	
	.goldHR,
	
	.newsLinks,
	
	.sectionLinksTable,
	
	.sectionLinksTable tr td,
	
	.sectionLinksTable a,
	
	.sectionHeader
	{
		display:none;
	}
	
	#ie #content
	{ 
		float:left;
	    padding:0px;
		margin:0px;
		width:575px;
		text-align:left;
	}
	
	#other #content
	{ 
		float:left;
	    padding:0px;
		margin:0px;
		width:100%;
		text-align:left;
	}
	
	#ie #contentHome
	{ 
	    float:left;
	    padding:0px;
		margin:0px;
	    width:575px;
		text-align:left;
	}
	
	#other #contentHome
	{ 
	    float:left;
	    padding:0px;
		margin:0px;
	    width:100%;
		text-align:left;
	}
	
	#printHeader
	{
		display:block;
		text-align:left;
	}
}