/*
Theme Name:		CareWorks
Theme URI: 		http://careworksusa.com/
Version: 		0.2.4.10
Description: 	custom theme for CareWorks USA by CareWorks tech.
Author: 		Gregg Henry
Author URI:		http://careworkstech.com
Tags:			one-column, two-columns, three-columns, fixed-width, sticky-post, threaded-comments, microformats

*/

/* Reset Browser Defaults */
/*@import url( 'library/media/css/reset.css' ); */

/* Apply base theme styles and colors 
@import url( 'library/media/css/base.css' );*/

/* Basic 2 Column Layout
@import url( 'library/media/layouts/2col-r.css' ); */

/* Stylistic CSS Styles 
@import url( 'library/media/css/screen.css' );*/

html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, textarea, input, p, blockquote, th, td, img {margin:0; padding:0; border:0; outline: 0;}
html, body {background:#ffffff; font-family:Verdana, Arial, helvetica; color:#514847; font-size:11px; font-weight:normal; line-height:17px;}

.clear {clear:both;}
p {margin-top:13px;font-size: 11px;
line-height: 20px;}
a {outline:none; color:#514847;}
a:active {outline:none;}
span {color:#939497; font-weight:bold; font-size:12px; line-height:18px;}
.blueheading {color:#3c86d9; font-weight:bold; font-size:13px;}
.blueheading2 {color:#3c86d9; font-weight:bold; font-size:28px;line-height: 33px;}
.blueheading3 {color:#3c86d9; font-weight:bold; font-size:18px;line-height: 33px;}
h3{ margin-top: 13px;font-size:12px; }
#wrap {width:970px; margin-left:auto; margin-right:auto;}

h1{
width: 100%;
padding-top:25px;
color:#505050; 
font-size:18px;
line-height: 20px;
}

h4{
width: 100%;
border-top:1px #dee2e5 solid; 
padding-top:25px;
color:#3c86d9; 
font-weight:bold; 
font-size:13px;
}

h5{
width: 100%; 
padding-top:15px;
color:#3c86d9; 
font-weight:bold; 
font-size:13px;
}

h9{
width: 100%;
display: block;
background-color:#f1f2f2;
padding:25px;
line-height: 20px;
 
}
h7{
width: 100%;
display: block;
padding-left:20px;

 
}
h8{
width: 100%;
color:#3939497; 
font-weight:bold; 
font-size:15px;
}

/* NAV */

#header {height:83px; position:relative; z-index:99;}

#logo {width:232px; height:31px; background:url(images/logo_careworksusa.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:31px;}
#logo a {position:relative; top:0; margin:0; padding:0; display:block; height:30px; width:234px; overflow:hidden;}

#nav {position:absolute; top:35px; left:232px; background:url(images/bg_nav3.png) no-repeat; width:738px; height:27px; list-style:none;}
#nav li {float:left;}
#nav li a {position:absolute; top:0; margin:0; padding:0; display:block; background:url(images/bg_nav3.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; height:27px;}
li#nav_1 a {left:0px; width:77px; background-position: 0px 0;}
li#nav_1 a:hover {background-position: 0px -27px;}
li#nav_2 a {left:77px; width:64px; background-position: -77px 0;}
li#nav_2 a:hover {background-position: -77px -27px;}
li#nav_3 a {left:141px; width:61px; background-position: -141px 0;}
li#nav_3 a:hover {background-position: -141px -27px;}
li#nav_4 a {left:202px; width:57px; background-position: -202px 0;}
li#nav_4 a:hover {background-position: -202px -27px;}
li#nav_5 a {left:259px; width:81px; background-position: -259px 0;}
li#nav_5 a:hover {background-position: -259px -27px;}
li#nav_6 a {left:340px; width:76px; background-position: -340px 0;}
li#nav_6 a:hover {background-position: -340px -27px;}
li#nav_7 a {left:649px; width:89px; background-position: -649px 0;}
li#nav_7 a:hover {background-position: -649px -27px;}
li#nav_8 a {left:417px; width:76px; background-position: -417px 0;}
li#nav_8 a:hover {background-position: -417px -27px;}

#navpopup1 {position:absolute; top:33px; left:232px; width:77px; height:27px; z-index:100; display:none;}
#navpopup2 {position:absolute; top:60px; left:232px; width:185px; z-index:100; display:none; background-color: #899092; padding:6px 0 8px 0;}
#navpopup2 a{ padding:5px 0 0px 9px; color: #ececec; font-weight: bold; font-size: 10px; font-family:Arial; text-decoration: none; display: block; line-height: 14px;}
#navpopup2 a:hover{ color: #ffffff; font-weight: bold; font-size: 10px; font-family:Arial; text-decoration: none;}

#navpopup3 {position:absolute; top:33px; left:310px; width:64px; height:27px; z-index:100; display:none;}
#navpopup4 {position:absolute; top:60px; left:310px; width:185px; z-index:100; display:none; background-color: #899092; padding:6px 0 8px 0;}
#navpopup4 a{ padding:5px 0 0px 9px; color: #ececec; font-weight: bold; font-size: 10px; font-family:Arial; text-decoration: none; display: block;}
#navpopup4 a:hover{ color: #ffffff; font-weight: bold; font-size: 10px; font-family:Arial; text-decoration: none;}

/*#navpopup2 a:link {padding-left:9px; color: #ffffff; font-weight: bold; font-size: 10px; font-family:Arial; text-decoration: none;}
#navpopup2 a:visited {padding-left:9px; color: #ffffff; font-weight: bold; font-size: 10px; font-family:Arial; text-decoration: none;}
#navpopup2 a:hover {padding-left:9px; color: #ffffff; font-weight: bold; font-size: 10px; font-family:Arial; text-decoration: none;}
#navpopup2 a:active {color:#0000FF;}*/

#search {width:119px; padding-left:6px; height:20px; background:#bec1c2; position:absolute; top:42px; left:844px; overflow:hidden; background: url(images/bg_header_right.png) repeat-x bottom; display:none;}
.searchfield {background:#bec1c2; margin:1px 0 0 0; padding:0; border:0; color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:auto; width:105px; height: 13px;}
#searchbutton {width:14px; height:13px; position:absolute; top:1px; left:111px; cursor:pointer;}

/* CONTENT */
#content{ position: relative; }
#contentwrap {background:url(images/u-3.png) repeat-y; z-index:1; min-height: 504px;}
#contentwrap2 {background:url(images/u-2.png) top no-repeat; position:relative;}
#contentbottom {background:url(images/u-4.png) no-repeat; width:970px; height:73px;}
#contentsidebar{ background:url(images/bg_right.png) repeat-y; background-position: 730px 0px;  min-height: 504px;}
.servicessubwrap{ padding-left:47px; padding-top:36px; width:658px; }
.contentsubleft{
	float: left;
	width: 437px;
	padding-right: 60px;
}
.contentsubright{
	float: left;
	width: 161px;
	color: #797c82;
	font-size: 11px;
	margin-top: -10px;
}
.contentsubright strong{
 font-weight: bold; 
 font-size: 11px;
}
.contentsubright ul{
 font-weight: normal; 
 font-size: 10px;
 line-height: 17px;
 margin-bottom: 18px;
 margin-left: 4px;
 padding-left: 8px;
}

.contentsubright a{color: #797c82; font-weight:bold; text-decoration: none; font-size: 10px; line-height: 16px;}
.contentsubright a.active{ color: #3c86d9; text-decoration: none;}
.contentsubright li a{ color: #797c82; font-weight: normal; text-decoration: underline;}
.contentsubright li a:hover{ color: #797c82; text-decoration: none;}

.contentsubleft .title{ margin-bottom: 3px;}
.contentsubleft ul, .contentsubleft ol, .contentsubleftfull ul, .contentsubleftfull ol{
	margin-top: 13px;
	margin-left: 15px;
	padding-left: 10px;
	line-height: 17px;
}
.contentsubleft ul ul ul{
	list-style: disc;
}
.contentsubleft li, .contentsubleftfull li{ margin-bottom: 3px; }
.contentsubleftfull{ width: 580px;}

/* FOOTER */

#footerwrap {padding-top:20px; background:#ffffff; z-index:100;}
#footer {border-top:1px #e3dfd1 solid; padding-top:20px; padding-bottom:50px; color:#9d998f; background:#ffffff; z-index:101;}
#footer a {color:#9d998f; text-decoration:none;}
#footercwf {float:right;}

/* SERVICES */

#snav {position:absolute; top:46px; left:690px; background:url(images/i-1.png) no-repeat; width:220px; height:156px; list-style:none;}
#snav li {float:left;}
#snav li a {position:absolute; left:0; margin:0; padding:0; display:block; background:url(images/i-1.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; width:220px; height:11px;}
li#snav_1 a {top:33px; background-position: 0px -33px;}
li#snav_1 a:hover {background-position: -220px -33px;}
li#snav_1 a.selected {background-position: -440px -33px;}
li#snav_2 a {top:61px; background-position: 0px -61px;}
li#snav_2 a:hover {background-position: -220px -61px;}
li#snav_2 a.selected {background-position: -440px -61px;}
li#snav_3 a {top:89px; background-position: 0px -89px;}
li#snav_3 a:hover {background-position: -220px -89px;}
li#snav_3 a.selected {background-position: -440px -89px;}
li#snav_4 a {top:117px; background-position: 0px -117px;}
li#snav_4 a:hover {background-position: -220px -117px;}
li#snav_4 a.selected {background-position: -440px -117px;}
li#snav_5 a {top:145px; background-position: 0px -145px;}
li#snav_5 a:hover {background-position: -220px -145px;}
li#snav_5 a.selected {background-position: -440px -145px;}

#servicescontent {padding-left:47px; padding-top:36px; width:559px;}
#servicescontent ul, #servicescontent ol{
	margin-top: 13px;
	margin-left: 15px;
	padding-left: 10px;
	line-height: 17px;
}
#servicescontent ul ul ul{
	list-style: disc;
}
#servicescontent li{ margin-bottom: 3px; }


#servicessub1 {float:left; width:250px; padding-top:35px; padding-right:45px;}
#servicessub1 p {margin-top:35px;}
#servicessub2 {float:left; width:250px; padding-top:35px;}
#servicessub2 p {margin-top:35px;}

#searchcontent {padding-left:47px; padding-top:36px; width:636px;}
#referralcontent {padding-left:47px; padding-top:36px; width:636px;}
#referralcontent a{ color:#416181; text-decoration: underline;}
#referralcontent a:hover{ color:#6b6c6f; text-decoration: none;}

/* SIDEBAR */
.subR{ position:absolute; top:0px; left:730px; width:240px; background:url(images/bg_right.png) repeat-y; }

.sidebarbg{ float: right; width:240px; background:url(images/bg_right.png) repeat-y; }
/* ABOUT */

#aboutwrap {padding-left:47px; padding-top:36px; background:url(images/i-16.jpg) top left no-repeat;}
#aboutcontentleft {padding-top:100px; width:420px; float:left;}
#aboutcontentleftphotowrap {height:91px; position:relative; margin-top:18px; margin-bottom:20px;}
#aboutcontentleftphoto {width:467px; height:91px; position:absolute; top:0px; left:-47px; overflow:hidden;}
#aboutcontentright {padding-left:34px; padding-top:100px; width:420px; float:left;}

/* CONTACT */

#contactwrap {padding-left:47px; padding-top:36px; background:url(images/i-9-2.jpg) top left no-repeat; width: 731px; overflow: hidden;}
#contact1 {padding-top:278px; width:228px; float:left; padding-right:55px; color:#939497; font-weight:bold; font-size:12px; line-height:18px;}
#contact2 {padding-top:278px; width:228px; float:left; padding-right:5px; color:#939497; font-weight:bold; font-size:12px; line-height:18px;}
#contact3 {padding-top:278px; width:200px; float:left; color:#939497; font-weight:bold; font-size:12px; line-height:18px;}
#contact3 a {color:#939497; font-weight:bold; font-size:12px; line-height:18px; text-decoration:underline;}

/* HOME */

#homewrap {position:relative; height:506px; width:970px; overflow:hidden;}
#homeleft {position:absolute; top:0px; left:0px; width:677px; height:506px; overflow:hidden; background:url(images/bg_homeleft.jpg) no-repeat;}

#homeleftperson {position:absolute; top:209px; left:359px; width:227px; height:297px; overflow:hidden;}
#homeleftquote {position:absolute; top:388px; left:0px; width:346px; height:118px; overflow:hidden;}
#homeleftperson2 {position:absolute; top:209px; left:370px; width:211px; height:297px; overflow:hidden;}
#homeleftquote2 {position:absolute; top:388px; left:62px; width:346px; height:118px; overflow:hidden;}
#homeright {position:absolute; top:0px; left:687px; width:283px; height:506px; overflow:hidden; background:url(images/h-1.png) no-repeat;}
#homeleftcontact {position:absolute; top:217px; left:0px; width:283px; height:54px; overflow:hidden;}
#homeleftcareers {position:absolute; top:325px; left:0px; width:283px; height:158px; overflow:hidden;}

#homelefttext{ position: absolute; top:351px; left: 39px; margin:0; padding: 0; display: block; height: 146px; width: 232px; overflow: hidden; }
#homeleftmap{ position:absolute; text-indent:-9999em; top:297px; left: 370px; margin: 0; padding: 0; width: 307px; height: 209px; overflow: hidden;}
#homeleftmap a{ position:relative; top:0; margin: 0; padding: 0; width: 307px; height: 209px; display: block; overflow: hidden; background: url(images/cta_map.jpg);}
#homeleftmap a:hover{ position:relative; top:0; margin: 0; padding: 0; width: 307px; height: 209px; display: block; overflow: hidden; background: url(images/cta_map.jpg); background-position: 0px -209px;}

.person1 #homeleftperson {position:absolute; top:209px; left:370px; width:211px; height:297px; overflow:hidden; background:url(images/h-9.jpg) top left no-repeat;}
.person1 #homeleftquote {position:absolute; top:388px; left:0px; width:346px; height:118px; overflow:hidden; background:url(images/h-6.png) top left no-repeat;}
.person2 #homeleftperson {position:absolute; top:209px; left:370px; width:211px; height:297px; overflow:hidden; background:url(images/h-10.jpg) top left no-repeat;}
.person2 #homeleftquote {position:absolute; top:388px; left:0px; width:346px; height:118px; overflow:hidden; background:url(images/h-11.png) top left no-repeat;}
.person3 #homeleftperson {position:absolute; top:209px; left:370px; width:211px; height:297px; overflow:hidden; background:url(images/h-12.jpg) top left no-repeat;}
.person3 #homeleftquote {position:absolute; top:388px; left:0px; width:346px; height:118px; overflow:hidden; background:url(images/h-13.png) top left no-repeat;}
.person4 #homeleftperson {position:absolute; top:209px; left:370px; width:211px; height:297px; overflow:hidden; background:url(images/h-12.jpg) top left no-repeat;}
.person4 #homeleftquote {position:absolute; top:388px; left:0px; width:346px; height:118px; overflow:hidden; background:url(images/h-13.png) top left no-repeat;}

/* NEW HOME */
.homeL{	width:730px; float: left; }
.homeR{ width:240px; float: right; }
.homeR2{ width:240px; float: right; }
#homelefttopmap {width:541px; height:433px; text-indent:-9999em; overflow:hidden; position:absolute; top:0px; left:0px; background: url(images/home_usa2.jpg) no-repeat;}
#homelefttopmap a {position:relative; top:0; margin:0; padding:0; display:block; height:433px; width:541px; overflow:hidden; }

#homeleftseminars {width:541px; height:73px; text-indent:-9999em; overflow:hidden; position:absolute; top:433px; left:0px; background: url(images/home-seminars2.jpg) no-repeat;}
#homeleftseminars a {position:relative; top:0; margin:0; padding:0; display:block; height:73px; width:541px; overflow:hidden; }

#homeleftsurvey {width:541px; height:73px; text-indent:-9999em; overflow:hidden; position:absolute; top:433px; left:0px; background: url(images/home_survey.png) no-repeat;}
#homeleftsurvey a {position:relative; top:0; margin:0; padding:0; display:block; height:73px; width:541px; overflow:hidden; }


#homelefttop {width:541px; height:506px; text-indent:-9999em; overflow:hidden; position:absolute; top:0px; left:0px; background: url(images/home_usa.jpg) no-repeat;}
#homelefttop a {position:relative; top:0; margin:0; padding:0; display:block; height:506px; width:541px; overflow:hidden; } 

#homeleftppl{ position: absolute; top:0px; left: 541px; margin:0; padding: 0; display: block; height: 506px; width: 189px; overflow: hidden; }

#homeR {position:absolute; top:0px; left:730px; width:240px; height:506px; overflow:hidden; background:url(images/bg_right.png) repeat-y;}

#hnav {position:absolute; top:0px; left:0px; background:url(images/sidebar_nav.png) no-repeat; width:240px; height:209px; list-style:none;}
#hnav li {float:left;}
#hnav li a {position:absolute; left:0; margin:0; padding:0; display:block; background:url(images/sidebar_nav.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; width:240px; height:25px;}
li#hnav_1 a {top:48px; background-position: 0px -48px;}
li#hnav_1 a:hover, li#hnav_1 a.selected {background-position: -240px -48px;}
li#hnav_2 a {top:73px; background-position: 0px -73px;}
li#hnav_2 a:hover, li#hnav_2 a.selected {background-position: -240px -73px;}
li#hnav_3 a {top:98px; background-position: 0px -98px;}
li#hnav_3 a:hover, li#hnav_3 a.selected {background-position: -240px -98px;}
li#hnav_4 a {top:123px; background-position: 0px -123px; height: 43px;}
li#hnav_4 a:hover, li#hnav_4 a.selected {background-position: -240px -123px; height: 43px;}
li#hnav_5 a {top:166px; background-position: 0px -166px;}
li#hnav_5 a:hover, li#hnav_5 a.selected {background-position: -240px -166px;}
li#hnav_6 a {top:191px; background-position: 0px -191px;}
li#hnav_6 a:hover, li#hnav_6 a.selected {background-position: -240px -191px;}

#homeRbtns{ position:absolute; top:263px; left:23px; }
#homeRbtns .btnmid{ margin-top: 4px; margin-bottom: 28px; }
#reachus{ position:absolute; bottom: 0px; left:730px; }
.billreviewwrap {background:url(images/i-17.jpg) bottom right no-repeat; padding-bottom:73px;}
.absencemgmtwrap {background:url(images/i-20.jpg) bottom right no-repeat; padding-bottom:73px;}
.workerscompwrap {/*background:url(images/i-18.jpg) bottom right no-repeat; padding-bottom:74px;*/ position: relative;}
.basicwrap { position: relative;}
.autoliabilitywrap {background:url(images/i-21.jpg) bottom right no-repeat; padding-bottom:281px;}
.fmlawrap {background:url(images/i-19.jpg) bottom right no-repeat; padding-bottom:100px;}
.learnmore {height:7px; padding-top:12px;}
.slides {padding-top:13px;}
.blankwrap {}
.gray_line{
width: 100%;
border-top:1px #e3dfd1 solid; 
padding-top:20px;
}
.gray_line2{
width: 100%;
border-top:1px #dee2e5 solid; 
margin-top:25px;
height: 8px;
}
.gsc-search-box {display:none;}
.gsc-tabsArea {display:none;}
.gsc-trailing-more-results {display:none;}
.gsc-resultsHeader {border:0;}
.gs-result .gs-title, .gs-result .gs-title * {color:#ea6817; text-decoration:underline;}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {color:#514847; text-decoration:underline;}
.gs-webResult {padding-bottom:10px;}
h2.entry-title a{color: #514847; font-size: 12px;}

#search-query{
 padding-left: 20px;
}

#contact_error{
 border: 1px solid #e3788a;
 background-color: #f8dbdd;
 color: #414141;
 width:634px;
 font-weight: bold;
 font-size: 12px;
}
#contact_error p{ padding: 0 5px 5px 5px; margin-top: 5px;}
#services_nav {background:url(images/fmla_nav.png) no-repeat; width:970px; height:48px; list-style:none;}


#services_nav-broker {background:url(images/services_nav-broker.png) no-repeat; width:970px; height:48px; list-style:none;}
#services_nav2 li {float:left;}
#services_nav2 li a {position:absolute; top:0; margin:0; padding:0; display:block; background:url(images/mdos/lead-mdos_03.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; height:40px;}

#services_nav li {float:left;}
#services_nav li a {position:absolute; top:0; margin:0; padding:0; display:block; background:url(images/fmla_nav.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; height:48px;}
/*workers comp*/
li#services_nav1 a {left:0px; width:195px; background-position: 0px 0;}
/*li#services_nav1 a:hover {background-position: 0px -48px;}*/
/*fmla*/
li#services_nav2 a {left:195px; width:64px; background-position: -195px 0;}
li#services_nav2 a:hover {background-position: -195px -48px;}
/*correctional health care*/
li#services_nav3 a {left:259px; width:185px; background-position: -259px 0;}
li#services_nav3 a:hover {background-position: -259px -48px;}
/*AMCC*/
li#services_nav4 a {left:444px; width:300px; background-position: -444px 0;}
li#services_nav4 a:hover {background-position: -444px -48px;}
/*Auto Liability*/
li#services_nav5 a {left:744px; width:112px; background-position: -744px 0;}
li#services_nav5 a:hover {background-position: -744px -48px;}
/*Bill Review*/
li#services_nav6 a {left:856px; width:114px; background-position: -856px 0;}
li#services_nav6 a:hover {background-position: -856px -48px;}

.fmla_copy_bg{
	background: url(images/fmla_bg_explore_repeat.png) repeat-y;
	margin-top: 6px;
}
.fmla_copy{
	background: url(images/fmla_bg_explore.png) no-repeat;
	padding: 19px 35px;
}
.fmla_copy .title{ margin-bottom: 25px;}
.fmla_copy .contentsubright{ margin-right: 20px;}
.fmla_call_demo{ float: left; width: 666px;}
.fmla_take_survey{ float: right; width: 304px;}

#survey_form{}
#survey_form input{ }
.survey_q{
	padding: 20px 0 0 0;
	clear: both;
}
.a_left{
	float: left;
	display: inline-block;
	padding: 5px 15px 0 30px;
	width: 115px;
	line-height: 19px;
}
.a_mid{
	float: left;
	display: inline-block;
	padding: 5px 15px 0 0px;
	width: 170px;
	line-height: 19px;
}
.a_right{
	float: left;
	display: inline-block;
	padding: 5px 15px 0 0px;
	width: 150px;
	line-height: 19px;
}
.a_full{
	float: left;
	display: inline-block;
	padding: 0px 0px 0 30px;
	width: 450px;
	line-height: 19px;
}

.survey_contact_box{
	padding: 15px;
	background-color: #dedede;
}
.survey_contact_box_title{
	font-weight: normal;
	color: #585858;
	font-size: 15px;
	line-height: 19px;
}
.survey_contact_box .description{
	font-weight:  bold;
	width: 70px;
	float: left;
	line-height: 22px;
	margin-top: 10px;
}
.input_survey{
	margin-top: 10px;
	border: 1px solid #adadad;
	background: #ffffff url(images/bg_input_survey.png) repeat-x;
	background-position: bottom;
	height: 22px;
	line-height: 22px;
	width: 313px;
}
.input_survey_short{
	margin-top: 10px;
	border: 1px solid #adadad;
	background: #ffffff url(images/bg_input_survey.png) repeat-x;
	background-position: bottom;
	height: 22px;
	line-height: 22px;
	width: 240px;
}
.survey_q .error{
	float: left; width: 100%;
	color: #cb0000;
	clear: both;
}
.survey_required{
	color: #db0024;
	display: none;
	margin-left: -6px;
	outline: none;
}
.survey_not_required{ outline: none; color: #585858; font-size: 11px;}

div.leftInput{ float: left; width: 200px; margin: 11px 8px 0 0;}
div.rightInput{ float: left; width: 200px;}
input.subFormtext {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #C7C7C7;
color:#5D5D5D;
font-size:10px;
margin:0;
padding:3px 0;
width: 200px;
}
input.subFormsubmit{ margin:8px 0 0 5px;}
.spacejam{ height: 270px; }
/* These empty css selectors are temporarily here for compatiability with the WordPress theme repository checklist. */
.aligncenter {} .alignleft {} .alignright {} .wp-caption {} .wp-caption-text {}d

.newsarticlelinks {text-decoration: none;}
.newsarticlelinks:hover {color:#3C86D9;}

#fmla_feb_banner{
width:970px;
height:606px;}

#fmla_feb_content{
width:387px;
height:606px;
float:left;
background-color: #366994;
height:607px;
}

#fmla_right_feb_content{
width:583px;
float:left;
height:607px;
position:relative;

}
#fmla_form_title{
position: absolute;
width:583px;
height:74px;
z-index: 1;
left: 387px;
top: 363px;
}
#fmla_form_copy{
position: absolute;
width:583px;
height:74px;
z-index: 2;
left: 387px;
top: 405px;
color:#ffffff;
text-align:center;
line-height:15px;
font-size:12px;
}

#fmla_formcontent{
position: absolute;
width:583px;
height:74px;
z-index: 2;
left: 387px;
top: 450px;
color:#ffffff;
}
#fmla_quickcontact{
width:500px;
height:180px;
padding-left: 64px;
padding-top:15px;
color:#ffffff;
}
#fmla_left_form{
width:210px;
padding-bottom: 8px;
font-weight: bold;}

#fmla_left_message{
position:absolute;
z-index:4;
width:280px;
padding-bottom: 8px;
float:left;
left:275px;
top:15px;
font-weight: bold;
}
#fmla_left_submit{
position:absolute;
z-index:5;
width:84px;
padding-bottom: 8px;
padding-top:15px;
float:left;
left:438px;
top:140px;
border:none;

}
#fmlaphone{
color: #474747;
padding-left: 4px;
width:176px;
height:20px
}
#mysubmit{
background-image: url(images/fmla_submit_btn.png);
background-repeat: no-repeat;
background-color: #5882a4;
width:84px;
height:28px;
cursor:pointer;
}
#fmlaname{
 color: #474747;
padding-left: 4px;
width:176px;
height:20px

}

#fmlaemail{
color: #474747;
padding-left: 4px;
width:176px;
height:20px;
}
#fmlamessage{
width:241px;
height:107px;
padding-left: 4px;
padding-top: 3px;
 font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
 color: #474747;
}



#fmla_feb_header{
width:387px;
}
#fmla_feb_question{
width:333px;
padding-left: 27px;
padding-top:14px;
padding-bottom: 10px;
font-family:Verdana, Arial, helvetica;
color:#ffffff; 
font-size:13px; 
font-weight:bold; 
line-height:16px;
}


#fmla_answer{
width:310px;
padding-left: 48px;
padding-bottom: 16px;
font-family:Verdana, Arial, helvetica;
color:#ffffff; 
font-size:12px; 
font-style: italic;
line-height:14px;
}

#fmla_line{
width:387px;
height:1px;
overflow:hidden;
background-color:#366994;
}
.fmlaimage {z-index:1;}
.fmlathanks {z-index:100; width:358px; height:86px; position:absolute; top:450px; left:115px;}


#broker-container{
width:970px;
		background: url(images/broker_bg_explore_repeat.png) repeat-y;
	position:relative;
}


#broker-content{
width:650px;
background-color: #366994;

}
#broker-top-header{
width:650px;

float:left;
}

#broker-banner{
width:650px;
}
#broker-header{
width:650px;
}
.broker-points{
width:590px;
padding-left: 37px;
padding-top:16px;
padding-right: 23px;
padding-bottom: 16px;
font-family:Verdana, Arial, helvetica;
color:#ffffff; 
font-size:15px; 
font-weight:bold; 
line-height:21px;
border-bottom: #6f8da9 1px solid;
}

.broker-line{
width:650px;
height:1px;
background-image: url(images/fmla_line.png);
background-repeat: repeat-x;
}

#broker-copy{
font-family:Verdana, Arial, helvetica;
color:#666666; 
font-size:11px;  
line-height:19px;
padding-left: 36px;
padding-right: 25px;
width:577px;
padding-bottom:30px;
}
.broker-copy-heading{
font-family:Verdana, Arial, helvetica;
color:#3583db; 
font-size:13px;  
line-height:17px;
padding-top:25px;
padding-bottom:10px;
font-weight: bold;
}

#broker-form-box{
width:320px;
height:1000px;
position:relative;
float:left;
background-image: url(images/broker-form-back.png);
background-repeat: repeat-y;


}
#broker-form-title{
width:320px;
height:97px;

}
#broker-form-copy{
position: absolute;
width:300px;
height:74px;
left:7px;
top:50px;
color:#666666;
text-align:center;
line-height:15px;
font-size:10px;
color:#ffffff;
}

#broker-formcontent{
position: absolute;
width:315px;
height:74px;
z-index: 2;
left: 0px;
top: 97px;
color:#666666;
}
#broker-quickcontact{
width:315px;
height:180px;
padding-left: 30px;
padding-top:15px;
color:#666666;
}
#broker-form{
width:210px;
padding-bottom: 8px;
font-weight: bold;}

#broker-message{
position:absolute;
z-index:4;
width:235px;
padding-left: 25px;
padding-bottom: 8px;
float:left;
left:5px;
top:173px;
font-weight: bold;
}
#brokermessage{
width:235px;
height:60px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;
padding-right: 8px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;
}
#broker-submit{
position:absolute;
z-index:5;
width:117px;
padding-bottom: 8px;
padding-top:15px;
float:left;
left:170px;
top:260px;
border:none;

}
#brokerphone{
 color: #666666;
padding-left: 8px;
padding-right: 8px;
width:235px;
height:20px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;
}
#mysubmitbroker{
background-image: url(images/broker-form-button.png);
background-repeat: no-repeat;
width:117px;
height:30px;
cursor:pointer;
background-color: #ffffff;

}
#brokername{
 color: #666666;
padding-left: 8px;
padding-right: 8px;
width:235px;
height:20px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;

}

#brokeremail{
 color: #666666;
padding-left: 8px;
padding-right: 8px;
width:235px;
height:20px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;
}




#broker-formcontent2{
position: absolute;
width:315px;
height:74px;
z-index: 2;
left: 0px;
top: 550px;
color:#666666;
}
#broker-form-title2{
width:320px;
height:81px;
position:absolute;
left:0px;
top:450px;

}
#broker-form-copy2{
position: absolute;
width:300px;
height:30px;
left:7px;
top:498px;
color:#666666;
text-align:center;
line-height:15px;
font-size:10px;
color:#ffffff;
}

#broker-quickcontact2{
width:315px;
height:180px;
padding-left: 30px;
padding-top:0px;
color:#666666;
}
#broker-form2{
width:210px;
padding-bottom: 8px;
font-weight: bold;}


#broker-submit2{
position:absolute;
z-index:5;
width:117px;
padding-bottom: 8px;
padding-top:15px;
float:left;
left:170px;
top:450px;
border:none;

}
#brokerphone2{
 color: #666666;
padding-left: 8px;
padding-right: 8px;
width:235px;
height:20px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;
}
#mysubmitbroker2{
background-image: url(images/broker-form-button.png);
background-repeat: no-repeat;
width:117px;
height:30px;
cursor:pointer;
background-color: #ffffff;

}
#brokername2{
 color: #666666;
padding-left: 8px;
padding-right: 8px;
width:235px;
height:20px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;
}
#brokeremail2{
 color: #666666;
padding-left: 8px;
padding-right: 8px;
width:235px;
height:20px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;
}

#brokercompanyname{
 color: #666666;
padding-left: 8px;
padding-right: 8px;
width:235px;
height:20px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;

}

#brokerlocation{
 color: #666666;
padding-left: 8px;
padding-right: 8px;
width:235px;
height:20px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;
}
#brokereligible{
 color: #666666;
padding-left: 8px;
padding-right: 8px;
width:235px;
height:20px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;

}
#brokerfmla{
 color: #666666;
padding-left: 8px;
padding-right: 8px;
width:235px;
height:20px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;

}
#broker-message2{
position:absolute;
z-index:4;
width:235px;
padding-left: 25px;
padding-bottom: 8px;
float:left;
left:5px;
top:366px;
font-weight: bold;
}
#brokermessage2{
width:235px;
height:60px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;
padding-right: 8px;
border: #b2b2b2 1px solid;
background-color: #ffffff;
margin-top: 5px;
}



#broker-footer{
width:97px;
height:73px;
float:left;
}


.newsfield { background-color: #FFFFFF;
    border: 1px solid #B2B2B2;
    color: #666666;
    height: 20px;
    margin-top: 5px;
    padding-left: 8px;
    padding-right: 8px;
    width: 235px;}

.newssubscribe {padding:2px; background:#366994; color:#fff;}
.newssubscribe2 {padding:2px; background:#8aa6be; color:#fff;}
.newssubscribealert {margin-top:15px; background:#ceddea; border:1px #8aa6be solid; padding:8px 0px 8px 15px;}
.newssubscribealert a {text-decoration:none;}

/*mdos*/
#mdos-content{ width:970px; height: 650px; background-image: url(images/mdos/bkg-content.jpg); background-repeat: no-repeat;}

#mdos-copy{
width:550px;
padding-left: 50px;
padding-top: 10px;
}
#mdos-graph{
width:500px;
padding-left: 30px;
padding-top: 20px;
}
.mdos-bullets{
padding-left: 25px;}
#mdos-footer{
width:970px;
float:left;
}
#form-content{
width:970px;
position:relative;
background-color: #f9fafa;
}
#form-subcopy{
padding-left: 50px;}
/*form*/
.field1{
border: solid 1px #666666;
}
#mdos-form{
position: absolute;
left:60px;
top:520px;
width:290px;
float:left;
}

#quickcontact{
width:970px;
height:220px;
padding-top:0px;
color:#ffffff;
font-weight: bold;
}
#mdosform1{
position:absolute;
top:110px;
left:60px;
width:310px;
font-weight: bold;
padding-top:0px;
color:#666666;
}
#mdosform2{
position:absolute;
top:165px;
left:60px;
width:310px;
font-weight: bold;
padding-top:0px;
color:#666666;
}
#mdosform3{
position:absolute;
top:110px;
left:350px;
width:310px;
font-weight: bold;
padding-top:0px;
color:#666666;
}
#mdosform4{
position:absolute;
top:165px;
left:350px;
width:310px;
font-weight: bold;
padding-top:0px;
color:#666666;
}
#mdosform5{
position:absolute;
top:110px;
left:640px;
width:310px;
font-weight: bold;
padding-top:0px;
color:#666666;
}

#form-submit{
position:absolute;
top:230px;
left:825px;
width:83px;
background-color: #f9fafa;
}

#mdos-message{
width:250px;
height:70px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;
padding-right: 8px;
padding-top: 5px;
background-color: #ffffff;
margin-top: 5px;
border: solid 1px #bebebe;
}
#mdos-name{
width:250px;
height:20px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 5px;
border: solid 1px #bebebe;
}
#mdos-company{
width:250px;
height:20px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 5px;
border: solid 1px #bebebe;
}

#mdos-email{
width:250px;
height:20px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 5px;
border: solid 1px #bebebe;
}
#mdos-mysubmit{
background-image: url(images/mdos/mdos-btn.png);
background-repeat: no-repeat;
width:83px;
height:29px;
cursor:pointer;
font-weight: bold;
border: none;
background-color: #f9fafa;

}
#mdos-ty{
width:920px;
height:160px;
padding-left: 50px;
padding-top: 60px;}

#services2_nav2 {background:url(images/mdos/lead-mdos_03.png) no-repeat; width:970px; height:43px; list-style:none;}
#services2_nav2 li {float:left;}
#services2_nav2 li a {position:absolute; top:0; margin:0; padding:0; display:block; background:url(images/lead-mdos_03.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; height:48px;}
/*workers comp*/
li#services2_nav1 a {left:0px; width:195px; background-position: 0px 0;}
/*li#services_nav1 a:hover {background-position: 0px -48px;}*/
/*fmla*/
li#services2_nav2 a {left:195px; width:64px; background-position: -195px 0;}
li#services2_nav2 a:hover {background-position: -195px -48px;}
/*correctional health care*/
li#services2_nav3 a {left:259px; width:185px; background-position: -259px 0;}
li#services2_nav3 a:hover {background-position: -259px -48px;}
/*AMCC*/
li#services2_nav4 a {left:444px; width:300px; background-position: -444px 0;}
li#services2_nav4 a:hover {background-position: -444px -48px;}
/*Auto Liability*/
li#services2_nav5 a {left:744px; width:112px; background-position: -744px 0;}
li#services2_nav5 a:hover {background-position: -744px -48px;}
/*Bill Review*/
li#services2_nav6 a {left:856px; width:114px; background-position: -856px 0;}
li#services2_nav6 a:hover {background-position: -856px -48px;}




#hnav2 {position:absolute; top:0px; left:0px; background:url(images/sidebar_nav2.png) no-repeat; width:240px; height:233px; list-style:none;}
#hnav2 li {float:left;}
#hnav2 li a {position:absolute; left:0; margin:0; padding:0; display:block; background:url(images/sidebar_nav2.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; width:240px; height:25px;}
li#hnav2_1 a {top:48px; background-position: 0px -48px;}
li#hnav2_1 a:hover, li#hnav2_1 a.selected {background-position: -240px -48px;}
li#hnav2_2 a {top:73px; background-position: 0px -73px;}
li#hnav2_2 a:hover, li#hnav2_2 a.selected {background-position: -240px -73px;}
li#hnav2_3 a {top:98px; background-position: 0px -98px;}
li#hnav2_3 a:hover, li#hnav2_3 a.selected {background-position: -240px -98px;}
li#hnav2_4 a {top:123px; background-position: 0px -123px; }
li#hnav2_4 a:hover, li#hnav2_4 a.selected {background-position: -240px -123px; }
li#hnav2_5 a {top:148px; background-position: 0px -148px; height: 43px;}
li#hnav2_5 a:hover, li#hnav2_5 a.selected {background-position: -240px -148px;height: 43px;}
li#hnav2_6 a {top:191px; background-position: 0px -191px;}
li#hnav2_6 a:hover, li#hnav2_6 a.selected {background-position: -240px -191px;}
li#hnav2_7 a {top:216px; background-position: 0px -216px;}
li#hnav2_7 a:hover, li#hnav2_7 a.selected {background-position: -240px -216px;}

/*fmla*/
#services_navfmla {background:url(images/fmla/fmla-nav.png) no-repeat; width:970px; height:43px; list-style:none;}
#services_navfmla li {float:left;}
#services_navfmla li a {position:absolute; top:0; margin:0; padding:0; display:block; background:url(images/fmla/fmla-nav.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%; height:40px;}


li#services_navfmla1 a {left:0px; width:195px; background-position: 0px 0;}


li#services_navfmla2 a {left:195px; width:64px; background-position: -195px 0;}
li#services_navfmla2 a:hover {background-position: -195px -48px;}

li#services_navfmla3 a {left:259px; width:185px; background-position: -259px 0;}
li#services_navfmla3 a:hover {background-position: -259px -48px;}

li#services_navfmla4 a {left:444px; width:300px; background-position: -444px 0;}
li#services_navfmla4 a:hover {background-position: -444px -48px;}

li#services_navfmla5 a {left:744px; width:112px; background-position: -744px 0;}
li#services_navfmla5 a:hover {background-position: -744px -48px;}

li#services_navfmla6 a {left:856px; width:114px; background-position: -856px 0;}
li#services_navfmla6 a:hover {background-position: -856px -48px;}









/* subnav*/
#services_subnavfmla {background-color:#7b8486; width:970px; height:33px; }
#services_subnavfmla li {list-style: none;float:left;}
#services_subnavfmla li a {color:#ffffff; position:absolute; top:47;  padding-top:8px; display:block; overflow:hidden;height:25px;}

li#services_subnavfmla1 a {left:50px; width:70px; }
li#services_subnavfmla1 a:hover { color:#bfd626;}
li#services_subnavfmla1 .selected { color:#bfd626;}

li#services_subnavfmla2 a {left:145px; width:134px; }
li#services_subnavfmla2 a:hover { color:#bfd626;}
li#services_subnavfmla2 .selected { color:#bfd626;}

li#services_subnavfmla3 a {left:298px; width:120px;}
li#services_subnavfmla3 a:hover { color:#bfd626;}
li#services_subnavfmla3 .selected { color:#bfd626;}

li#services_subnavfmla4 a {left:438px; width:259px;}
li#services_subnavfmla4 a:hover { color:#bfd626;}
li#services_subnavfmla4 .selected { color:#bfd626;}

li#services_subnavfmla5 a {left:720px; width:235px; }
li#services_subnavfmla5 a:hover {color:#bfd626;}
li#services_subnavfmla5 .selected { color:#bfd626;}

#fmla-container{width:970px; background-image:url(images/fmla/page-backg.png); background-repeat: repeat-y; position: relative;}
#fmla-container p{font-size: 12px; color: #4e4e4e; line-height: 21px;}
#fmla-container li{font-size: 12px; color: #4e4e4e; line-height: 21px;}

#fmla-container2{width:970px; background-image: url(images/fmla/page-backg2.png);background-repeat: repeat-y; position: relative;}
#fmla-container2 p{font-size: 12px; color: #4e4e4e; line-height: 21px;}
#fmla-container2 li{font-size: 12px; color: #4e4e4e; line-height: 21px;}


#fmla-container-footer{width:970px;height:65px; background-image:url(images/fmla/footer-page.png);background-position: bottom;background-repeat: no-repeat;}
#fmla-container-footer2{width:970px;height:65px;background-image:url(images/fmla/footer-2.jpg);background-position: bottom;background-repeat: no-repeat;}
#fmla-right{width:249px; background-image: url(images/fmla/right-back.png); background-repeat: no-repeat;float:right;background-color: #576163;}
#fmla-right2{width:249px; background-image: url(images/fmla/right-back2.png); background-repeat: no-repeat;float:right;background-color: #576163;}
#question{padding-top: 20px; padding-left: 58px;padding-bottom: 15px;}
#fmla-broker-cont{width:248px; height:136px; background-image: url(images/fmla/broker-bck.png); background-repeat: no-repeat;}
#fmla-broker-cont2{margin-top:30px;width:248px; height:136px; background-image: url(images/fmla/broker-bck.png); background-repeat: no-repeat;}

#fmla-broker{ padding-left: 30px;padding-bottom: 15px; display: block;}
#questions-copy{width:180px;color:#ffffff; font-size:16px;  padding-left: 33px; text-align: center; line-height: 21px;}
#fmla-broker-copy{width:180px;color:#ffffff; font-size:16px; font-weight: normal;  display: block; padding-left: 30px; text-align: left; line-height: 21px;}

#call{ padding-top:20px;text-align: center;padding-bottom: 10px;}
#fmla-form-container{width:204px; height: 422px; background-color: #4c5759;margin-left:14px;margin-top: 15px;padding-left:15px;}

#fmla-title{width:970px; float:left;padding-left: 272px;padding-top:35px;padding-bottom: 35px;background-image: url(images/fmla/page-backg2.png);background-repeat: repeat-y;}
#fmla-title2{width:818px; float:left;padding-left: 152px;padding-top:35px;padding-bottom: 30px;background-image: url(images/fmla/page-backg2.png);background-repeat: repeat-y;}
#fmla-title3{width:970px; float:left;padding-top:35px;padding-bottom: 30px;background-image: url(images/fmla/page-backg2.png);background-repeat: repeat-y;}
#fmla-title4{width:905px; float:left;padding-left:65px;padding-top:35px;padding-bottom: 30px;background-image: url(images/fmla/page-backg2.png);background-repeat: repeat-y;}
#fmla-title5{width:820px;padding-top:35px;padding-bottom: 10px;}

.fmla-copy{width:665px; padding-left:30px;float:left;}
.fmla-copy2{width:665px; padding-left:150px;float:left;padding-bottom: 25px; }

#fmla-resource-copy{width:665px; padding-left:30px;float:left;}
#fmla-resource-copy a {color:#366994; text-decoration: underline;}

#previous-btn{width:160px; padding-left: 250px; padding-top: 35px;}
.line{width:665px; height:1px; background-color: #eaedee; margin-bottom: 25px; margin-top: 25px;}
.line2{width:665px; height:1px; background-color: #eaedee; margin-bottom: 25px;}
.overview-title{padding-left: 30px;}
#overviewcopy{ width:450px;}
#overviewcopy2{ width:450px;padding-bottom: 25px;}

#overview-images{width:240px;height:507px;position: absolute; background-image: url(images/fmla/FMLA-Landing-images.jpg); background-repeat: no-repeat; left:485px; top:550px;}
#overview-line{padding-left:30px;}
.learn-more{position:absolute;width:189px; height:57px;background-image: url(images/fmla/learn-more.png); background-repeat: no-repeat; z-index:150;left:-10px;}
#learn-more-copy{padding-top: 65px;}
#learn-more-copy a{color:#366994; text-decoration: underline;}
#learn-more-copy h8 {font-weight: bold; font-size: 11px;}
#resource-links{color:#366994;}
#resource-links a {color:#366994;text-decoration: underline;line-height: 21px; font-size: 12px;}
.testimonial-fmla{float: left; width:600px;}
.quote{padding-right: 10px; float: left;}


#fmla-quickcontact{
width:200px;
padding-top:15px;
color:#ffffff;
}
.fmla-form{width:200px;padding-bottom: 10px;color:#fffff;}

#fmla-form-submit{
float: left;
width:129px;
padding-bottom: 8px;
padding-top:15px;
padding-right:20px;
border:none;
color:#2c1900;}

#fmla-message{
width:170px;
height:60px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #4e4e4e;
padding-left: 8px;
padding-right: 8px;
padding-top: 5px;
background-color: #ffffff;
margin-top: 5px;
border: none;
}
#fmla-name{
width:170px;
height:30px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #4e4e4e;padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 5px;
border: none;
}
#fmla-email{
width:170px;
height:30px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #4e4e4e;padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 5px;
border: none;
}
#fmla-phone{
width:170px;
height:30px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #4e4e4e;
padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 5px;
border: none;
}
#fmla-page{
width:170px;
height:30px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #4e4e4e;
padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 5px;
border: none;
}
#fmla-mysubmit{
background-image: url(images/fmla/submit-btn.png);
background-repeat: no-repeat;
width:129px;
height:50px;
cursor:pointer;
margin-left: 30px;
margin-top: 10px;
border: none;

}



/*career*/
#cheading{width:699px;height:132px;}
#cmap{float:left;width:697px;height:357px;padding-top: 10px;}
#careersidebar{ background:url(images/careers/backg.png)repeat-y scroll 970px 0 transparent;}
.ccontent{width:603px; padding-right:48px;padding-left:48px;font-family:Verdana, Arial, helvetica; font-size:12px; font-weight:normal; float: left;}
.ccontent h1{font-family:Verdana, Arial, helvetica; font-size:20px; line-height: 28px;}
#cbtn{padding-top:32px;margin-bottom:30px;}
#cline{margin-top:34px;margin-bottom:0px;}
#careersbottom {background:url(images/careers/bottom.png) no-repeat; width:970px; height:102px;}
#careers-right{width:271px;height:1123px;  float:right;}
#contentwrap4 {background:url(images/careers/backg.png) repeat-y; z-index:1; min-height: 504px;}
#contentwrap3 {background:url(images/careers/backg.png) top no-repeat; position:relative;}
/*form*/
.career-form-box2{width:290px; height:220px;float: left;}
.career-form-box{width:250px; height:210px;float:left; margin-right: 25px;}
#career-form{
width:280px;
padding-bottom: 8px;
font-weight: bold;
color:#4e4e4e;
padding-top:3px;}


#career-quickcontact{
width:600px;
padding-right:25px;
padding-top:15px;
color:#2c1900;
}

#career-submitbox{
float: right;
width:95px;
padding-bottom: 8px;
padding-top:15px;
padding-right: 0px;
border:none;
color:#2c1900;}

#career-message{
width:261px;
height:121px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;

padding-top: 5px;
background-color: #ffffff;
margin-top: 3px;
border:solid 1px #d2d2d2;
}
#career-number{
width:235px;
height:20px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 3px;
border:solid 1px #d2d2d2;
}
#career-phone{
width:235px;
height:20px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 3px;
border:solid 1px #d2d2d2;
}
#career-email{
width:235px;
height:20px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 3px;
border:solid 1px #d2d2d2;}

#career-signature{
width:235px;
height:20px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 3px;
border:solid 1px #d2d2d2;
}
#career-company{
width:235px;
height:20px;
font-family:Verdana, Arial, helvetica; font-size:11px; font-weight:normal;
color: #666666;
padding-left: 8px;
padding-right: 8px;
background-color: #ffffff;
margin-top: 3px;
border:solid 1px #d2d2d2;
}
#career-submit{
background-image: url(images/careers/4.png);
background-repeat: no-repeat;
width:79px;
height:34px;
cursor:pointer;
color:#ffffff;
font-weight: bold;
border: none;

}












