@charset "utf-8";

/* global styles */
body { margin:0px; padding:0px; font-family:arial; font-size:13px; color:#666666; }
h2, h3, h4, h4 { margin:0px; padding:0px; }
h2,.siteMapSecondTire {color:#6C1510; font-size:16px; font-weight:bold; margin-bottom:15px;}
h3 {font-size:14px; margin-bottom:15px;color: #6C1510; }
h4 {color:#000;font-size:13px;}
strong {font-size:13px; color: #000;}
form {margin:0px;padding:0px;}
a, .siteMapEndNodeStile {color:#6C1510; text-decoration:underline; outline:none;}
a:hover { text-decoration:none;}

/* body bg */
.body-bg01 {background:url(../userfiles/image/body-bg01.png) top repeat-x; }
.body-bg02 {background:url(../Media//images/body-bg02.png) top repeat-x; }

/* breadcrumbs */
#breadcrumbs {color:#666; font-size:13px;margin-bottom:10px;}
#breadcrumbs a {color:#666; text-decoration:underline;}
#breadcrumbs a:hover { text-decoration:none;}

/* layout */
h1.logo { margin: 0; padding: 0; width: 200px; margin-left:10px; }
h1.logo a { background: url(../userfiles/image/logo.png) no-repeat left top; display: block; height: 57px; width: 200px; }
h1.logo a span { position: absolute; top: -1000px; }
#wrapper { width:980px; margin:0 auto; }
#headtop { height:57px;}
#mainmenu { width:600px; position:absolute; margin-left:380px; margin-top:-35px; }
#toplinks { height:150px; margin-bottom:10px; margin-left:0px; padding:14px 0 0 10px; }
#footer { height:20px; margin:10px 0 10px 0; }
#footer .copyrights { width:470px; position:absolute; font-size:11px; color:#6C1510; }
#footer .links { position:absolute; width:393px; font-size:11px; color:#664D3F; margin:0 0 0 570px; text-align:right; }
#footer .links a { font-size:11px; color:#664D3F; text-decoration:none; }
#footer .links a:hover { text-decoration:underline; }

/* center img */
#center-img { height:297px;}
.center-img01 {background-image: url(../images/center-img01.jpg); background-repeat:no-repeat; background-position: left top;}
.center-img02 {background-image: url(../images/center-img02.jpg); background-repeat:no-repeat; background-position: left top;}
.center-img03 {background-image: url(../images/center-img03.jpg); background-repeat:no-repeat; background-position: left top;}
.center-img01-mini {height:107px; background:url(../images/center-img01-mini.jpg) left top no-repeat;}
.center-img01-minir {width:276px; height:107px; float:right; background:url(../images/center-img01r-mini.jpg) no-repeat;}
.center-img01r { background:url(../images/center-img01r.jpg) no-repeat; width:276px; height:296px; float:right;}
.center-img01r .curdate, .center-img01-minir .curdate { color:#EEAEAE; font-size:13px; font-weight:bold; padding:8px 0 0 20px; }
.center-img01r .message { color:#FFF; position:absolute; margin:95px 0 0 20px; width:230px; height:147px; _height:154px;*height:154px;text-align: left; overflow:hidden; font-size:14px; }
.center-img01r .message  div { top:0; left:0; width:230px; }
.center-img01r .message  div p {margin:0px 0 0 5px;}
.center-img01r .message .more { float:left; display:block; height:16px; margin:3px 0 0 5px; width:52px; background:url(../images/links-bg01.png) right -30px no-repeat; }
.center-img01r .message .more a { padding:0px; color:#6C1610; font-weight:bold; text-decoration:none; padding-left:8px; font-size:12px; margin-top:-1px; display:block; }
.center-img01r .message .down-arrow { cursor:pointer;display:block; width:30px; height:11px; background:url(../images/arrow01.gif) no-repeat left top; position:absolute; margin:132px 0 0 214px; _margin-top:136px;*margin-top:138px; }

/* page header */
#pageheader01, #pageheader02, #pageheader03, #pageheader04 {height:48px;margin-bottom:10px;}
#pageheader01 .left, #pageheader02 .left, #pageheader03 .left, #pageheader04 .left {height:48px; }
#pageheader01 {background:url(../images/contractor-ph-right.jpg) right no-repeat #674E3F;}
#pageheader01 .left {background:url(../images/contractor-ph-left.jpg) no-repeat left top;}
#pageheader02 {background:url(../images/employer-ph-right.jpg) right no-repeat #6C1610;}
#pageheader02 .left {background:url(../images/employer-ph-left.jpg) no-repeat left top;}
#pageheader03 {background:url(../images/worker-ph-right.jpg) right no-repeat #8A7467;}
#pageheader03 .left {background:url(../images/worker-ph-left.jpg) no-repeat left top;}
#pageheader04 {background:url(../images/second-ph-right.jpg) right no-repeat #CCC2BB;}
#pageheader04 .left {background:url(../images/second-ph-left.jpg) no-repeat left top;}
#pageheader04 .left .title { width:945px; text-align:right; margin:10px 0 30px 0;  position:absolute;font-size:22px;color:#FFF;}

/* column */
#column01, #column02, #column04 {float:left;}
#column03{ float:right;}
#column01 { width:235px; padding:0 10px 0 10px; }
#column02 { width:425px;  padding:6px 0 0 5px; }
#column03 { width:270px; padding:0 10px 0 10px; }
#column05 { width:690px; padding:0 10px 0 5px;float:left; text-align:left;}
.leftmenu2 {width:190px;float:left;margin:0 10px 30px 0;}
.leftmenu2 a.menua {padding-left:20px;margin-left:5px; background:url(../images/list02.gif) no-repeat left 5px; line-height:19px; display:block;color:#6C1510; text-decoration:underline;}
.leftmenu2 a.menua:hover { text-decoration:none;}
.leftmenu2 strong {color:#000000;margin:0 0 3px 0; display:block;font-size:12px;}
.leftmenu2 strong a {color:#000000; text-decoration:underline;}
.leftmenu2 strong a:hover { text-decoration:none;}
.leftmenu2 .last {margin-bottom:20px;}

/* blocks */
.block01 { background:url(../images/bg01.png) no-repeat left top; width:313px; margin:0 10px 0 0; float:left; color:#333; cursor:pointer;}
.block01 .addimg01,  .block01 .addimg02, .block01 .addimg03  {width:313px; height:135px; }
.block01 .addimg01 { background:url(../images/bg01-add01.png) right bottom no-repeat; }
.block01 .addimg02 { background:url(../images/bg01-add02.png) right bottom no-repeat; }
.block01 .addimg03 { background:url(../images/bg01-add03.png) right bottom no-repeat; }
.block01 .text { width:200px; position:absolute; margin:10px 0 0 15px; }
.block01  h3 a { color:#6C1610; margin:0px 0px 10px 0px; font-size:16px; text-decoration:none; }
.block01h h3 a { text-decoration:underline;}
.block01 .addimg01 .text a:hover, .block01 .addimg02 .text a:hover, .block01 .addimg03 .text a:hover { text-decoration:underline; }
.block02 { width:237px; background-color:#EAE6E3; }
.block02 h2{margin-bottom:0px;}
.block02 h3 {margin:8px 0 9px 0;font-size:12px;}
.block02-t { background:url(../images/block02-t.png) #EAE6E3 no-repeat top; padding:20px 10px 10px 20px; margin-bottom:10px; }
.block02-b { background:url(../images/block02-b.png) #EAE6E3 no-repeat bottom; padding:20px 10px 10px 20px; }
.block02 .date {color:#333333;font-weight:bold;padding-top:15px;display:block;clear:both;}
.block02 .more, .block02 .viewall { float:left; display:block; height:14px; margin-right:8px;}
.block02 .more a, .block02 .viewall a { padding:0px; color:#FFF; font-weight:bold; text-decoration:none; padding-left:8px; font-size:12px; margin-top:-1px; display:block; }
.block02 .more { width:52px; background:url(../images/links-bg01.png) right top no-repeat; }
.block02 .viewall { width:64px; background:url(../images/links-bg01.png) right -15px no-repeat; }

/* left site nav */
.mbg00, .mbg01, .mbg02, .mbg03, .mbg04, .mbg05, .mbg00h, .mbg01h, .mbg02h, .mbg03h, .mbg04h, .mbg05h, .mbg06, .mbg06h { width:232px; height:65px; margin-bottom:6px; text-decoration:none; background:url(../images/leftmenu-bg.png) no-repeat; }.mbg00 a, .mbg01 a, .mbg02 a, .mbg03 a, .mbg04 a, .mbg05 a, .mbg00h a, .mbg01h a, .mbg02h a, .mbg03h a, .mbg04h a, .mbg05h a, .mbg06 a, .mbg06h a { display:block; width:232px; height:65px; text-decoration:none; }.mbg00 { background-position:0 0px; }.mbg00h { background-position:0 -65px; }.mbg01 { background-position:0 -130px; }.mbg01h { background-position:0 -195px; }.mbg02 { background-position:0 -260px; }.mbg02h { background-position:0 -325px; }.mbg03 { background-position:0 -390px; }.mbg03h { background-position:0 -455px; }.mbg04 { background-position:0 -520px; }.mbg04h { background-position:0 -585px; }.mbg05 { background-position:0 -650px; }.mbg05h { background-position:0 -715px; }.mbg06 { background-position:0 -780px; }.mbg06h { background-position:0 -845px; }

/* complyworks dropdown menu */
ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0;}
ul.dropdown { position: relative; z-index: 597; float: left; }
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; }
ul.dropdown li a {margin:0px;padding:0px;}
ul.dropdown li a.last {padding:5px 10px 0 8px;}
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; }
ul.dropdown ul li { float: none; background:url(../userfiles/image/main-nav-dot.gif) repeat-x bottom; }
ul.dropdown ul li.last { background:none; }
ul.dropdown ul ul { top: 1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown li.rtl ul { top: 100%; right: 0; left: auto; }
ul.dropdown li.rtl ul ul { top: 1px; right: 99%; left: auto; }
ul.dropdown { padding-bottom: 1px;font: bold 13px/normal Arial, Helvetica, sans-serif; }
ul.dropdown li { padding: 4px 6px; color: #664D3F; font-size:16px; }
ul.dropdown li.hover, ul.dropdown li:hover { color: #664D3F }
ul.dropdown a:link, ul.dropdown a:visited { color:#664D3F ; text-decoration: none; font-size:16px; }
ul.dropdown li ul li a {font-size:14px !important;}
ul.dropdown a:hover { color: #6C1610; text-decoration:underline; }
ul.dropdown a:active { color: #6C1610; }
ul.dropdown ul { width: 235px; padding: 3px 6px; border-style: solid; border-width: 1px; border-color: #6D1711; background-color: #fff; font-weight: normal; font-size: 11px; }
ul.dropdown *.dir { padding-right: 25px; background-image: url(../images/main-nav-adown.gif); background-position: 95% 50%; background-repeat: no-repeat; }
ul.dropdown-horizontal { width: 100%; }
ul.dropdown-horizontal ul *.dir {padding-right:0px; background-image: url(../images/main-nav-aright.gif); background-position: 99% 50%; background-repeat: no-repeat; }
ul.dropdown a, ul.dropdown span { display: block; padding: 4px 6px; }
ul.dropdown ul a, ul.dropdown ul span { padding: 4px 0; }
ul.dropdown li { padding: 0; border: none; }
ul.dropdown li a, ul.dropdown *.dir { border-style: solid; border-width: 1px 1px 0; border-color: #fff; }
ul.dropdown ul li a, ul.dropdown ul *.dir { border: none;  font-size:14px;}
ul.dropdown li.hover *.open { position: relative; z-index: 600; margin: -1px 0; padding-top: 5px; padding-bottom: 5px; border-color: #6D1711; background-color: #fff; background-image: url(../images/main-nav-aodown.gif); color: #6C1610; zoom: 1; }
ul.dropdown-horizontal li.hover *.open { float: left; zoom: none; }
ul.dropdown ul li.hover *.open { position: static; z-index: 0; float: none; margin: 0; padding-top: 4px; padding-bottom: 4px; border: none; }
ul.dropdown ul li.hover *.open { background-image: url(../images/nav-arrow-right-open.png); }
ul.dropdown a.dir:hover { background-image: url(../images/nav-arrow-down-on.png) !important; }
ul.dropdown ul a.dir:hover { background-image: url(../images/nav-arrow-right-on.png) !important; }
ul.dropdown li:hover > *.dir { position: relative; z-index: 600; margin: -1px 0; padding-top: 5px; padding-bottom: 5px; border-color: #6D1711; background-color: #fff; background-image: url(../images/main-nav-aodown.gif); color: #6C1610; zoom: 1; }
ul.dropdown-horizontal li:hover > *.dir { float: left; zoom: none; color:#6C1510; }
ul.dropdown ul li:hover > *.dir { position: static; z-index: 0; float: none; margin: 0; padding-top: 4px; padding-bottom: 4px; border: none; }
ul.dropdown ul li:hover > *.dir { background-image: url(../images/nav-arrow-right-open.png); }
ul.dropdown li.last ul { margin-left:-131px; }
ul.dropdown .dir2  {background:url(../userfiles/image/main-nav-dot.gif) repeat-x bottom !important;}
ul.dropdown .dir2 a {background-image: url(../images/main-nav-aright.gif); background-position: 220px 50%; background-repeat: no-repeat; }

/* content */
.imgdesc { text-align:center; font-size:12px;color:#666666;display:block;margin-bottom:35px;}
.content-table-2column td {padding:0 20px 0 8px;}
.sitenews {}
.sitenews .date {font-size:11px; color: #999;}
.sitenews h3 {margin-top:2px;color: #CB0000;font-size:14px; font-weight:bold;}
.sitenews hr { color:#CCC;border:0px;height:1px; background:#CCC;margin:20px 0 20px 0;}
.table-thrilroi {width:100%; border:0;}
.table-thrilroi tr.row1 {background:#CCCCCC;}
.table-thrilroi tr.row2 {background:#F2F2F2}
.table-thrilroi td {padding:5px; vertical-align:top;}
.table-thrilroi td.center { text-align:center;}
.table-thrilroi td.right { text-align:right;}
.table-memberlinks  {border:1px solid #666;border-top:none;border-left:none;}
.table-memberlinks td {border:1px solid #666;border-bottom:none; border-right:none;}
.table-memberlinks td p {padding:5px;}
.content-story-sep { background:#B3A79F;height:2px;margin:15px 0 15px 0;}
/* content successs tories */
.contnet-successstories-block01 {width:200px;margin:3px 15px 5px 0; background:#B3A79F;padding:20px;font-size:15px; color:#FFF;float:left;}
.contnet-successstories-block01 p {font-size:14px; text-align:right;} 
.contnet-successstories-block01 span {font-size:11px;}
.contnet-successstories-left {float:left;margin:0 15px 5px 0;}
.contnet-successstories-right {float:right;margin:0 0 5px 15px;}

/* misc */
.clear { height:1px; clear:both; }
.notice {color:#F00;padding:10px; text-align:center; background:#FF9; border:1px dashed #630;margin-left:210px;}

 

.content_wrapper .admin_login { background:none !important}


