﻿body { margin: 0px; background-color: #00615b; text-align: center; font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular; 
	  font-size: 12px; color:#666666; padding: 0; }
div { margin: 0; padding: 0; }
h1, h2, h3, p { margin: 15px 0; padding: 0; }
h1 { color: #017A54; font-family: Times New Roman, Arial; font-size: 26px; }
h2 { color: #017A54; font-family: Times New Roman, Arial; font-size: 18px; }
h3 { color: #017A54; font-family: Times New Roman, Arial; font-size: 16px; }
table { border-collapse: collapse; }
ul { padding-left: 15px; margin-left: 0; }
li { padding-bottom: 5px; }
div.x-clear { clear: both; }

table.home-content { color:#666666; width:100%; }
table.key-information {color:#666666; margin-left: auto; margin-right: auto; }
table.key-information td { padding:0; }
tr.title { font-size:15px; background-color:#FFFFFF;}

div#page-wrapper { margin-left: auto; margin-right: auto; width: 1002px; }
div#header-wrapper { background: transparent url( "images/bg-header.gif") no-repeat center -60px; }
div#content-wrapper { background: transparent url( "images/bg-content.gif") repeat-y; }
div#footer-wrapper { background: transparent url( "images/bg-footer.gif") no-repeat center bottom; }
div#welcome-wrapper { background: #cbe6df none; border-bottom: 3px solid #00615b; overflow: hidden; width: 897px; }
div#news-wrapper { color: #8e8e8e; overflow: hidden; padding-top: 10px; width: 897px; }

div#page { }
div#header { border-bottom: 3px solid #00615b; height: 120px; margin-left: auto; margin-right: auto; overflow: hidden; width: 897px; }
div#content { margin-left: auto; margin-right: auto; text-align: left; width: 897px; }
div#footer { margin-left: auto; margin-right: auto; width: 877px; }

div#header-left { background: transparent url( "images/logo.gif" ) no-repeat center 30px; float: left; height: 120px; margin: 0; width: 164px; }
div#header-left img { margin: 0; padding: 0; }
div#header-right { float: right; height: 120px; overflow: hidden; width: 710px; }

div#login-form { height: 85px; overflow: hidden; }
div#login-form table { color: #4D4D4D; font-family: Arial; font-size: 8pt; margin: 20px 0 0 470px; }
div#login-form table h2 { margin: 0; }

div#welcome-image { background: transparent url( "images/home_image.jpg") no-repeat; float: left; height: 307px; width: 633px; }
div#welcome-text { float: right; padding: 0 30px; width: 204px; color:#555555; font-size:13px; line-height:20px; }
div#welcome-text h1 { text-align: left; }

div#footer-logo { border-bottom: 1px solid #000000; padding: 50px 0 30px 0; }
div#footer-copy { padding: 2px 0; }

div#news-left { float: left; margin: 0 0 0 15px; padding: 0 0 0 0px; width: 260px; }
div#news-right { float: right; width: 550px; }
div#center { text-align: center; }

.news-link { color:Black; font-weight:bold; letter-spacing:1px; float:left; }
.news-date { color:#666666; float:right; display: inline; }
.link-gray { color:#666666; }
.bullet { background:transparent url("images/bullet.gif") no-repeat 0 0; height: 6px; margin: 5px 3px 0 0; width: 5px; }
.news-bullets {color:Black;}
.news-bullets td { vertical-align:top; }

div#content-left { float: left; min-height: 430px; width: 190px; }

div#pic-about-us-1 { background: transparent url("images/pic-about-us-1.jpg") no-repeat; height: 196px; width: 190px; }
div#pic-about-us-2 { background: transparent url("images/pic-about-us-2.jpg") no-repeat; height: 234px; width: 190px; }
div#pic-education-1 { background: transparent url("images/pic-education-1.jpg") no-repeat; height: 196px; width: 190px; }
div#pic-education-2 { background: transparent url("images/pic-education-2.jpg") no-repeat; height: 234px; width: 190px; }
div#pic-employer-1 { background: transparent url("images/pic-employer-1.jpg") no-repeat; height: 196px; width: 190px; }
div#pic-employer-2 { background: transparent url("images/pic-employer-2.jpg") no-repeat; height: 234px; width: 190px; }
div#pic-injured-worker-1 { background: transparent url("images/pic-injured-worker-1.jpg") no-repeat; height: 266px; width: 190px; }
div#pic-injured-worker-2 { background: transparent url("images/pic-injured-worker-2.jpg") no-repeat; height: 164px; width: 190px; }
div#pic-provider-1 { background: transparent url("images/pic-provider-1.jpg") no-repeat; height: 196px; width: 190px; }
div#pic-provider-2 { background: transparent url("images/pic-provider-2.jpg") no-repeat; height: 234px; width: 190px; }
div#pic-sign-up-1 { background: transparent url("images/pic-sign-up-1.jpg") no-repeat; height: 196px; width: 190px; }
div#pic-sign-up-2 { background: transparent url("images/pic-sign-up-2.jpg") no-repeat; height: 234px; width: 190px; }

div#content-center-wrapper { float: right; width: 707px; }
div#content-center { border-left: 1px solid #575757; border-right: 1px solid #575757; float: left; min-height: 430px; padding: 20px 20px 0 20px; width: 400px; }
div#content-center-open-enroll { border-left: 1px solid #575757; float: left; min-height: 430px; padding: 20px 20px 0 20px; width: 650px; }
div#content-right { background: transparent url("images/bg-sub-link.jpg") no-repeat; float: right; min-height: 430px; padding: 0 20px; width: 225px; }

td.box-top-left { background:transparent url("images/box-left-corners.gif") no-repeat left top; width:10px; }
td.box-top-right { background:transparent url("images/box-right-corners.gif") no-repeat right top; width:10px; }
td.box-top { background:transparent url("images/box-top-bottom.gif") repeat-x left top; color:#fff; padding:5px 0 !important; }
td.box-middle-left { background:#cbe6df url("images/box-middle.gif") repeat left top; }
td.box-middle { background:#cbe6df url("images/box-middle.gif") repeat left top; padding-top:10px !important; width:271px; }
td.box-middle-right { background:#cbe6df url("images/box-middle.gif") repeat left top; }
td.box-bottom-left { background:transparent url("images/box-left-corners.gif") no-repeat left bottom; }
td.box-bottom { background:#cbe6df url("images/box-middle.gif") repeat left top; height:10px; }
td.box-bottom-right { background:transparent url("images/box-right-corners.gif") no-repeat right bottom; }
td.box-spacer { background:transparent none; width:10px; }

div.content-center-spacer { float:left; height:430px; width:1px; }
div.content-center-content { float: left; width: 399px;}
div.links-right-spacer { float:left; width:1px; height:430px; }
div.links-right { float: left; width: 224px; padding-top:18px; }
div.links-right a { color:#444444; }
div.menu { float: right; }
div.menu a { display: block; float: left; height: 35px; }
div.menu a:hover { background-position: 0 -35px; }
a.employer { background: transparent url("images/link-employer.gif") no-repeat 0 0; width: 106px; }
a.provider { background: transparent url("images/link-provider.gif") no-repeat top right; width: 96px; }
a.injured { background: transparent url("images/link-injured-worker.gif") no-repeat top right; width: 133px; }
a.education { background: transparent url("images/link-education.gif") no-repeat 0 0; width: 105px; }
a.signup { background: transparent url("images/link-sign-up.gif") no-repeat top right; width: 152px; }
a.aboutus { background: transparent url("images/link-about-us.gif") no-repeat 0 0; width: 114px; }
a.divLink {font-size:0; line-height:0; display:block; height: 160px; width: 164px; }
span#bold-underline { font-weight: bold; text-decoration: underline; }
span.green { color:#006633; }
span.underline { text-decoration: underline; }

/*#open-enroll-button  
{ 
    display: block;
    background-color:#FA051D; 
    border-top:1px solid black;
    border-left:1px solid black;
    border-right:3px solid black;
    border-bottom:3px solid black;
    margin-top:20px;
    height:35px;
    width: 200px;
}
#open-enroll-text
{
    display:block;
    color:#FFFFFF;
    font-size:24px;
    font-weight:bold;
    text-align:center;
    margin:0;
    padding:7px;
}*/
#open-enroll-link
{
    text-decoration:none;
    display:block;
    /*Open enroll button*/
    background-color:#FA051D; 
    border-top:1px solid black;
    border-left:1px solid black;
    border-right:3px solid black;
    border-bottom:3px solid black;
    margin-top:20px;
    height:30px;
    width: 200px;
    /*End button*/
    /*Open enroll text */
    color:#FFFFFF;
    font-size:24px;
    font-weight:bold;
    text-align:center;
    margin:0;
    padding:7px 7px 0 7px;
    /*End text */
}
#welcome-spacer
{
    padding:4px 0 0 0;
    margin:0;
}

/* Form Styles */
fieldset 
{   
    margin: 20px 0 0 0;   
    padding: 0; 
    float: left;    
    clear: left;    
    width: 100%;
    border: 1px solid #BFBAB0;     
    background-color: #F2EFE9;
}  
legend    
{
    padding: 0;
    margin-left: 20px;   
    color: #000000;   
    font-weight: bold;  
}  
label
{
    float: left;    
    width: 132px;    
    margin-right: 10px;
    display:block;
    text-align: right;
}
fieldset ol 
{   
    padding: 8px 16px 0 16px;   
    list-style: none;  
}  
fieldset li 
{   
    padding-bottom: 10px;  
    float: left;    
    clear: left;    
    width: 100%;
}  
fieldset.submit {   
    border-style: none;  
    float: none;    
    width: auto;
    padding: 10px 0 0 160px;
    background-color: transparent;
}