body { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
margin:0; padding:0; background-image:url(../img/bg_subpage.jpg); background-position:center top; background-repeat:no-repeat; background-color:#0072ae; 
font-size:12px; color:#000; line-height:14px; text-align:center;
}
p, th, td, li { color:#000; font-size:12px; line-height:14px; }
a { color:#00b9e1; }
a:hover { color:#0072ae; } 
h1 { color:#00b9e1; font-size:18px; line-height:14px; font-weight:normal; }
h2 { color:#00b9e1; font-size:14px; line-height:14px; font-weight:bold; }
h3, h4, h5, h6 { color:#00b9e1; font-size:12px; line-height:14px; font-weight:normal; text-transform:uppercase; }

#page { width:978px; text-align:left; }

#header { padding-bottom:11px; }

#bodyinnerdiv { float:left; width:978px; }

#menu { float:left; width:238px; min-height:360px; background-image:url(../img/employer_menu_bg.jpg); padding-left:8px; background-repeat:no-repeat; }
#menu_items { padding:0 12px 0 6px; }
#menu_items ul { margin:0; padding:0; }
#menu_items li { list-style:none; padding:8px 25px 8px 3px; width:189px; color:#fff; margin:5px 0 0 0; }
#menu_items .employer_mouseover { background-color:#07bbe2; background-image:url(../img/menu_employer_arrow.gif); background-repeat:no-repeat; background-position:right; cursor:pointer; }
#menu_items .employee_mouseover { background-color:#d6e152; background-image:url(../img/menu_employee_arrow.gif); background-repeat:no-repeat; background-position:right; cursor:pointer; }
#menu_items .other_mouseover { color:#00b9e1; background-color:#ffffff; background-image:url(../img/menu_other_arrow.gif); background-repeat:no-repeat; background-position:right; cursor:pointer; }
#menu_items .mouseout { background:none; cursor:pointer; }

#bodytext { float:left; width:732px; }
#bodytext_wrapper { background-image:url(../img/bg_bodytextinner_generic.jpg); background-repeat:repeat-y; }
#bodytext_content { background-image:url(../img/bg_bodytextinner.jpg); background-repeat:no-repeat; padding:15px 12px 35px 126px; min-height:400px; }

#breadcrumbinnerdiv { padding:0 0 0 2px; float:left; }
#breadcrumb_comps { color:#999999; float:left; width:506px; }
#page_comps { float:left; width:80px; }
#breadcrumb a { color:#999999; text-decoration:none; }
.currentpage { color:#d5e04d; }

#separatorinnerdiv { padding:13px 0 18px 0; width:978px; }
#subpage_banner { padding:10px 0 35px 0; }
#bodytext_content_text { width:476px; }

#footer { padding-left:8px; width:978px; background-image:url(../img/footer_img.jpg); background-repeat:no-repeat; background-position:right; }
#footer ul { margin:0; padding:0; }
#footer ul li { display:inline; list-style:none; color:#fff; font-size:11px; }
#footer a { color:#fff; text-decoration:none; font-size:11px; }
#footer a:hover { color:#fff; text-decoration:underline; font-size:11px; }

#regform_top{ background-image:url(../img/form_bg_top.jpg); background-position:left; background-repeat:no-repeat; padding:0 0 0 0; margin:0 0 0 0; width:595px;height:12px; }
#regform_mid{ background-image:url(../img/form_bg_mid.jpg); background-position:left; background-repeat:repeat-y; padding:0 0 0 0; margin:0 0 0 0; width:595px;}
#regform_btm{ background-image:url(../img/form_bg_btm.jpg); background-position:left; background-repeat:no-repeat; padding:0 0 0 0; margin:0 0 0 0; width:595px; height:10px; }
.regform_tbl .indication{ font-weight:bold; color:#00b9e1; padding-left:5px; font-size:10px;}
.regform_tbl td{ font-weight:bold; font-size:11px; padding-right:15px; text-align:left;}
.regform_tbl th{ font-weight:bold; font-size:11px; padding-left:15px; text-align:left;}
.regform_tbl hr{ border-top:1px solid #ffffff;border-bottom:1px solid #e4e6e2; border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8;}
.input_longtext{ width:400px;}
.regform_tbl input { width:115px;}


.btn { cursor:pointer; }