
/* WorkersCompAdvance.com screen css */
/* All CSS coded to work on top of the blueprint css framework v0.8 */
/* For more information, visit www.blueprintcss.org */

body { text-align: center; margin: 9px 0 0 0; background-color: #ddd; }

.container { width: 950px; text-align: left; }
.overall { background-color: #fff; border: solid 1px #ccc; }


/* ****************************** 
header & nav bar
****************************** */

.header img { margin: 0 0 0 40px; }

.mini-nav { text-align: right; height: 90px; }
.mini-nav ul { list-style-type: none; margin: 9px 0 0 0; padding: 0; border: solid 0px red; }
.mini-nav li { display: inline; color: #888; }
.mini-nav li a { font: normal 1em/1em verdana; color: #888; text-decoration: none; }
.mini-nav li a:hover { text-decoration: underline; }
.mini-nav li a:visited {}
.mini-nav li.ul_link_list_1_link_list_last { border-right: none; margin-right: 0; padding-right: 0; }

form { margin: 12px 0 0 0; }

.primary-nav { height: 27px; margin-left: 40px; background: #fff url( '../images/primary-nav-bknd-870x27.gif' ) no-repeat; }



/* ****************************** 
home page marquee and features
****************************** */

.marquee { margin: 9px 0 0 40px; background: transparent url( '../images/marquee-bknd-870x252.gif' ) no-repeat; }
.vertical { display: inline; float: left; width: 400px; }

.intro { display: inline; float: left; width: 390px; height: 252px; }
.intro h1, .intro h2, .intro p { margin: 0 24px; }
.intro h1 { font: 900 .9em/1em arial; text-transform: uppercase; letter-spacing: .25em; margin-top: 12px; margin-bottom: 6px; color: #930; }
.intro h2 { font: 100 2.0em/1.15 'times'; margin-bottom: 12px; color: #000; }

.intro p, .intro em { font: normal 1.10em/1.50em arial; color: #000; }
.intro em { font: 900 1.00em/1em arial; text-transform: uppercase; }
.intro a, intro a:visited { color: #000; }
.intro a:hover { text-decoration: none; }

.image { display: inline; float: left; width: 470px; height: 252px; }

.features { margin: 12px 0 0px 0; }
.features img { float: left; margin: 0 10px 0 0; }
.features h2 { font: normal 1.40em/1.15em arial; margin: 0 0 4px 0; color: #000; }
.features p { font: normal 1.10em/1.35em arial; margin-right: 6px; color: #888; }
.features a, .features a:visited { color: red; }
.features a:hover { text-decoration: none; }

.welcome { margin-left: 40px; }
.welcome p,
.welcome em { font: normal 1.25em/1.55em arial; color: #777; }

.welcome p { margin-right: 18px; }
.welcome em { font-size: 100%; font-weight: 900; text-transform: uppercase; color: #000; }

.article { display: inline; float: left; }



/* ****************************** 
main content and side columns
****************************** */

.secondary-nav { margin: 9px 0 24px 40px; }
.secondary-nav ul { list-style-type: none; margin: 9px 0 0 0; }
.secondary-nav li { margin-bottom: 6px; }
.secondary-nav li a, 
.secondary-nav li a:visited { font: 100 1em/1em verdana; color: #c60; text-decoration: none; }
.secondary-nav li a:hover { text-decoration: underline; }
.secondary-nav li.last { }


.wide { margin: 6px 0 24px 0; }
.wide h1 { font: 100 2em/1.25em arial; color: #c60; margin: 6px 0 6px 9px; }
.wide h2 { font: 900 1.00em/1.50em verdana; color: #c60; text-transform: uppercase; margin: 10px 0 2px 9px; }
.wide p { font: normal 1.10em/1.35em verdana; color: #888; margin: 0 9px 9px 9px; }
.wide ul {padding-left: 10px;}
.wide li { font: normal 1.10em/1.35em verdana; color: #888; padding-bottom: 10px;}
.wide li a, 
.wide a:visited { color: #c60; }

.narrow { margin: 9px 0 24px 0; }
.narrow .search { background: #fff url( '../images/request-bknd-190x468.gif' ) no-repeat; margin: 0 0 12px 0; padding: 12px 0 3px 0; }
.narrow .search p { font-family: arial; line-height: 1.25em; font-size: 1.2em; margin: 0 12px 0 12px; color: #000; }

.narrow form { font: 100 1em/1em verdana; color: #000; margin: 12px 0 0 12px; }
.narrow label { font: normal 1em/1em verdana; }
.narrow input { margin: 6px 0 12px 0; }
.narrow select { margin: 6px 0 0 0; }

.narrow .cta1 { width: 190px; text-align: center; padding: 6px 0; background: #fff url( '../images/cta1-bknd-190x90.gif' ) repeat-y; }
.narrow .cta1 p { font: normal 1.15em/1.25em arial; margin: 0 12px; color: #fc3; }
.narrow .cta1 p.phone { margin: 3px 0 0 0; font-size: 160%; }


.bottom-nav { text-align: center; }
.bottom-nav ul { list-style-type: none; margin: 0 0 12px 0; }
.bottom-nav li { display: inline; margin-right: 0px; padding-right: 0px; color: #888; }
.bottom-nav li a { font: normal .90em/1em verdana; color: #888; text-decoration: none; }
.bottom-nav li a:hover { text-decoration: underline; }
.bottom-nav li a:visited { }
.bottom-nav li.ul_link_list_2_link_list_last { border-right: none; margin-right: 0; padding-right: 0; }

.footer { height: 36px; text-align: center; }
#ul_link_list_3_link li {list-style-type: none; }
#ul_link_list_3_link_list li {display: inline;}
.footer p { font: normal 1em/1em arial; margin: 9px 0 0 0; color: #777; }
.footer a, 
.footer a:visited { color: #777; }

.ul_site_map_1 li { list-style: none; padding-left: 15px; }
 
#text_form_1 
{
    margin-left: 17px;
    padding-left: 10px;
    font: normal 90%/120% arial; margin: 0 0 18px 0px; color: #555;
    }
#text_form_1 .label_holder
{ 
    font-size :10pt; 
   /* color: black; */
    font-weight:bold; 
    display: inline;
    width: 450px;
    float: left;
    line-height: 22px;
    padding-bottom: 3px;
    padding-top: 10px;   
}

.form_hint_holder { display:inline; padding: 0 0 15px 5px; font-style:italic; float: left;}
.form_entry
{  
    float: left;
    text-align: left;
    padding-bottom: 5px;
}
#text_form_1 input, textarea
{  
    float: left;
    text-align: left;
}
.submit
{
    display:block;
    clear: both;
    float: left;
}
