body{font:11px Tahoma;margin:0px;padding:0px;background:#f2f3f7 url(/images/bg_page1.png) repeat-x;color:#6C6C6C;background-color:#f2f3f7;}
#wrapper{width:986px;margin:0 auto;position:relative;top:-20px;}
a{outline:none;}
a:link {color: #EE7440;text-decoration: none;}
a:visited {color: #EE7440;text-decoration: none;}
a:hover {color: #EE7440;text-decoration: underline;}
.fl{float:left;}
.fr{float:right;}
sup{font-size:7pt;font-variant:small-caps;}

ul.list{margin:0px;padding:0px 0px 0px 15px;*padding-left:0px;}
ul.list li{display:block;list-style:none;background:url(/images/tick12.png) no-repeat 0px 2px;padding:0px 0px 5px 23px;list-style-image:none;}
ul.list li a{color: #EE7440;}
ul.list li a:hover{color: #EE7440;}

ul.listitems{margin:10px 0px;padding:0px;}
ul.listitems li{display:block;list-style:none;background:url(/images/tick12.png) no-repeat 10px 8px;padding:5px 0px 5px 32px;}
ul.listitems li.highlight{background:#E2EBF0;font-weight:bold;padding-right:10px;}
ul.listitems li a{color: #EE7440;}
ul.listitems li a:hover{color: #EE7440;}
ul.bold li{font-weight:bold}

ul.simple-list, ul.bullet-list{margin:0px;padding:0px;padding-left:10px;}
ul.simple-list li, ul.bullet-list li{display:block;list-style:none;list-style-image:none;}
ul.simple-list li{background:url(/images/tick12.png) no-repeat 0px 2px;padding:0px 0px 10px 23px;}
ul.bullet-list li{background:url(/images/lnb_bullet.gif) no-repeat 0px 5px;padding:0px 0px 10px 15px;}
ul.simple-list li:last-child, ul.bullet-list li:last-child{padding:0;padding-left:15px;}

a.newlink:link, a.newlink:visited  {color: #000197;text-decoration: none;}
a.newlink:hover {color: #EE7440;text-decoration: underline;}

A.blacklink:link, A.blacklink:visited{color: #6C6C6C; text-decoration: none;}
A.blacklink:hover{color: #6C6C6C; text-decoration: none;}

A.redlink:link, A.redlink:visited{color: #EE7440; text-decoration: none; font-weight: bold;}
A.redlink:hover{color: #666666; text-decoration: underline; font-weight: bold;}

A.lnbredlink:link, A.lnbredlink:visited{color: #EE7440; text-decoration: none; font-weight: bold;}
A.lnbredlink:hover{color: #EE7440; text-decoration: underline; font-weight: bold;}

A.mblacklink:link, A.mblacklink:visited{color: #6C6C6C; text-decoration: none;font-weight:bold;}
A.mblacklink:hover{color: #EE7440; text-decoration: underline;font-weight:bold;}

A.whitelink:link, A.whitelink:visited{color: #ffffff; text-decoration: none;}
A.whitelink:hover{color: #ffcc00; text-decoration: underline;}

A.whitelink-sm:link, A.whitelink-sm:visited{color: #ffffff; text-decoration: none; font-size:9pt; font-weight:bold;}
A.whitelink-sm:hover{color: #ffcc00; text-decoration: underline;font-size:7pt; font-weight:bold;}

/* Typography */
.small{font-size:11px;}
.mid{font-size:12px;}
.big{font-size:14px;line-height:22px;}
.vbig{font-size:16px;line-height:22px;}

.bold{color: #6C6C6C;font-weight: bold;vertical-align: top;}
.cap{font-size: 8pt;font-weight: bold;text-transform: uppercase;color: #EE7440;text-decoration: none;}
.tableheader{background-color: #EE7440;color: #FFFFFF;}

.phone {font-family: Zurich Cn BT;font-size: 16px;font-weight: smooth;color: #003366;text-align:right}
.bluebold {font-size: 9px;font-weight: bold;color: #003366;text-align:right;}
.textlink10px {font-size: 10px;color: #6C6C6C;text-decoration: none;	}
.listmenu {font-size: 10px;color: #6C6C6C;border: 1px solid #003466;	}

/* Call To Actions */
#calltoaction_top{height:28px;color:#FFFFFF;width:411px;}
#calltoaction_top a{color:#FFFFFF;}
#calltoaction_rnb td{vertical-align:top;}

/* Content Table */
#content-table{background:#FFF url(/images/bg_content_table.gif) repeat-y;width:986px;border-collapse:collapse;clear:both;}
#content-table td.rnb_calltoaction{width:180px;vertical-align:top;}
#content-table td.lnb{width:220px;padding-left:9px;}
#content-table td.breadcrumb{font-size: 8pt;color:#6E8A96;padding:8px;}
#content-table td.breadcrumb b{font-weight:normal;}
#content-table td.breadcrumb b a{color:#7c7c7c;;}
#content-table td.breadcrumb b a:hover{color:#EE7440}
#content-table td.page_content{padding-right:10px;vertical-align:top;line-height:16px;}
#content-table td.page_content div.pagetitle{color:#EE7440;}
#content-table td.page_content div.pagetitle h1{font-size: 14pt;font-weight:bold;margin:0;padding:0;}
#content-table td.page_content div.pagetitle h2{font-size: 8pt;font-weight:normal;margin:0;padding:0;margin-top:6px;}
.cnt_sec_heading{font-size: 14px;color:#EE7440;}

/* LNB */
#lnb_section_title{position:relative;top:328px;left:25px;z-index:9999;}
#lnb_section_title b{font-weight:normal;font-size:12pt;color:#FFF;}
#lnb {font-weight: normal;font-size: 11px;background-color:#D7E5EB;width:203px;}
#lnb td {border-top:1px solid #E6EFF2;padding: 8px 5px 8px 10px;}
#lnb td.first {border:none;}
#lnb td.current{text-transform:uppercase;background-color:#7695A2;border-left:3px solid #EE7440;}
#lnb td.current a{color:#FFF}
#lnb td.current a:hover{color:#000}
#lnb td a{color:#465A63;}
#lnb td a:hover{color:#EE7440;}
/* 2nd Level LNB */
#lnb td.sublnb {background:#F1F6F8 url(/images/lnb_submenu_bg.jpg) repeat-x;vertical-align:top;padding:0px;*padding-top:8px;}
#lnb td.sublnb ul {margin-left:5px;padding:0px;}
#lnb td.sublnb ul li{display:block;list-style:none;background:url(/images/lnb_bullet.gif) no-repeat 4px 8px;line-height:16px;border-bottom:1px solid #FFFFFF;border-top:1px solid #D7E5EB;padding: 3px 0px 3px 5px;}
#lnb td.sublnb ul li a{display:block;}
#lnb td.sublnb ul li.last{border:none;border-top:1px solid #D7E5EB;}
#lnb td.sublnb ul li.current{background-color:#FFFFFF;}
#lnb td.sublnb ul li a{padding-left:12px;padding-right:10px;color:#465A63;font-weight:normal;}
#lnb td.sublnb ul li a:hover{color:#EE7440;}

/* RNB Rounded Box*/
div.rnb_rounded_box{width:174px;}
div.rnb_rounded_box div.top{background:url(/images/rnb_box_top.jpg) no-repeat;width:174px;height:9px;}
div.rnb_rounded_box div.bottom{background:url(/images/rnb_box_bottom.jpg) no-repeat;width:174px;height:9px;}
div.rnb_rounded_box div.midsec{background:url(/images/rnb_box_bg.jpg) repeat-y;padding-left:15px;padding-right:10px;color:#6E8A96;}
div.rnb_rounded_box div.midsec span{display:block;font-size:9pt;}
div.rnb_rounded_box div.midsec span.rnb_sec_title{display:block;color:#355F77;font-size:14pt;font-weight:bold;}
div.rnb_rounded_box div.midsec b{display:block;color:#EE7440;font-size:11pt;}
div.rnb_rounded_box div.midsec p{margin:8px 0px;}

.cta_reviews{background:url(../images/bg_review.jpg) no-repeat;width:210px;height:122px;display:block;margin-top:8px;text-decoration:none;}
a:hover.cta_reviews{text-decoration:none;}
.cta_reviews span{color:#FFF;font-size:30px;display:block;Xpadding-left:9px;padding-top:76px;}

/* LNB Rounded Box*/
div.lnb_rounded_box{width:208px;}
div.lnb_rounded_box div.top{background:url(/images/lnb_box_top.jpg) no-repeat;width:205px;height:9px;}
div.lnb_rounded_box div.bottom{background:url(/images/lnb_box_bottom.jpg) no-repeat;width:205px;height:9px;}
div.lnb_rounded_box div.midsec{background:url(/images/lnb_box_bg.jpg) repeat-y;padding-left:10px;padding-right:10px;color:#6E8A96;}
div.lnb_rounded_box div.midsec div.name{color:#666666;font-weight:bold;padding-top:10px;font-size:11px;}

/* BNB */
#bnb {font-weight: normal;font-size: 8pt;border: 1px solid #e7e7e7;padding:5px;background-color:#fdfdfd;margin-top:10px;}
#bnb td{vertical-align:top;}
#bnb ul {margin:0px;padding:0px;}
#bnb ul li{display:inline;background:url(/images/bullet_gray_mini.gif) no-repeat 0 60%;line-height:20px;}
#bnb ul li a{padding-left:12px;padding-right:10px;color:#999999;}
#bnb ul li a:hover{color:#EE7440;}

/* Footer */
#footer{background:url(images/footer.png) no-repeat; width:989px; height:47px; color:#6E8A96;margin:5px 0px 15px 0px;}
#footer td{font-size:10px;padding: 0px 10px;}
#footer a{color:#6E8A96}
#footer a:hover{color:#EE7440;}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:1px;margin:0px;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}

/* Forms  */
form{margin:0px;padding:0px;}
div.form{border:1px solid #e7e7e7;background-color:#fdfdfd;z-index:2;}
div.form table td{padding:10px 30px 0px;}
div.form table td table td{padding:3px;}
div.form p{clear:both;margin:0px;display:block;}
div.form p span{float:left;padding-right:10px;display:block;padding-bottom:10px;}
div.form ul, div.form ul li{list-style:none;}
div.form ul li{border-bottom:1px solid #DADADA;border-top:1px solid #FFF;}
div.form ul li.first{border-top:none;}
div.form ul li.last{border-bottom:none;}
div.form hr{margin:10px 0;}
#extendedFormInfo{background-color:#e7e7e7;border:1px solid #CCC;padding:5px;color:#333}
#extendedForm{display:none;background-color:#f4f4f4;border:1px solid #CCC;padding:8px;margin-bottom:10px;margin-top:14px;}
label{font-size:11px;}
label.mid{vertical-align:middle;position:relative;top:-2px;*top:-4px;font-size:11px;}
label.title{color:#EE7440;}
label.required{color:#EE7440;font-weight:bold;}
input.chkbox{border:none;margin:0px;padding:0px;}
input.radio{border:none;margin:0px;padding:0px;}
input.submit{width:65px;height:32px;background:url(images/btn-submit.jpg) no-repeat;border:none;cursor:pointer;}
input.cancel{width:65px;height:32px;background:url(images/btn-cancel.jpg) no-repeat;border:none;cursor:pointer;}
input.search{width:69px;height:25px;background:url(images/btn-search.jpg) no-repeat;border:none;cursor:pointer;}
input.reset{width:65px;height:32px;background:url(images/btn-reset.jpg) no-repeat;border:none;cursor:pointer;}
input.free_analysis{width:150px;height:32px;background:url(images/btn-call-free-analysis.jpg) no-repeat;border:none;cursor:pointer;}
fieldset {*padding:10px;margin:0 0 5px 0;clear:both;border:none;border-top:1px solid #CCC;}
legend {font-weight:bold;font-size:1.2em;}
legend.title{color:#EE7440;}
legend.grey{color:#6C6C6C;}
fieldset.section{padding:10px 0px 15px 5px;margin:0;clear:both;border:none;border-top:1px solid #CCC;*padding-top:0px}
fieldset.section legend{color:#EE7440;font-size:12pt;*margin-bottom:10px;}
fieldset.section ul{margin:0px 0px 0px 10px;*margin:0px 0px 0px 40px;}
input, textarea, select {margin:0.5em 0;border:1px solid #bbb;padding:2px;font:9pt tahoma;}
textarea:focus, input:focus{border:1px solid #666;}
textarea.txtarea {width:400px;height:100px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* Home Page */
.hp_resources {padding:5px;}
.hp_resources span{font-size:12pt;color:#FFFFFF;}
.hp_resources table td{background:url(/images/lnb_bullet.gif) no-repeat 0 3px;padding-bottom:8px;}
.hp_resources table td a{padding-left:12px;padding-right:10px;color:#45626F;font-size:12px;}
.hp_resources table td a:hover{color:#000;}
.hp_highlight{font-size:12px;padding-top:3px;float:left;padding-left:10px;}

/* Search Results */
ul#search-results {margin-left:5px;padding:0px;}
ul#search-results li{display:block;list-style:none;background:url(/images/lnb_bullet.gif) no-repeat 4px 5px;line-height:16px;border-bottom:1px solid #e7e7e7;padding: 0px 0px 10px 5px;}
ul#search-results li b a{color:#EE7440;font-weight:bold;}
ul#search-results li span{padding-left:12px;}
ul#search-results li a{padding-left:12px;color:#0066FF;font-weight:normal;}
ul#search-results li a:hover{color:#EE7440;}

.border_table {border: 1px solid #CCC;}
.border_table td{border-bottom: 1px solid #CCC;}

div.newsbox{border:1px solid #e7e7e7;background-color:#fdfdfd;z-index:2;padding:10px;}
div.newsbox div.newstitle{color:#EE7440;font-size:14px;font-weight:bold;}

/*******************************************************/
.greycontent {font-weight: normal;font-size: 8pt;color: #666666;line-height: 14pt;text-decoration: none;}
.emplogin {font-family: Arial;font-size: 11pt;color: #fff;font-weight: bold;text-decoration: none;}


.content-black {font-size: 8pt;color: #6C6C6C;font-weight: bold;text-decoration: none;}
.homecontent {font-size: 11px;color: #6C6C6C;}
.homecontentBGGrey {font-size: 11px;color: #6C6C6C;background-attachment: fixed;background-repeat: repeat-x;background-position: left top;background-image: url(images/bg_boxnew.jpg);}
.greycontent {font-size: 8pt;color: #999999;line-height: 14pt;text-decoration: none;}
.VertDot {background: url(images/vert_dot.gif) repeat-y center top;}
.DoubleDot {background-image: url(images/double_dot.gif);background-repeat: no-repeat;background-position: right top;}
.InputTextWhite {font-size: 8pt;font-weight: normal;color: #333333;text-decoration: none;background-color: #FFFFFF;border: 1px solid #CCCCCC;}
.FormLeft {font-size: 8pt;font-weight: bold;color: #333333;text-decoration: none;background-color: #FFFFFF;/*border: 1px solid #B9D0E1;*/text-align: right;}
.FormLeft1 {font-size: 8pt;font-weight: normal;color: #333333;text-decoration: none;background-color: #FFFFFF;/*border: 1px solid #B9D0E1;*/text-align: left;}
.FormBlue {font-size: 8pt;font-weight: bold;color: #333333;text-decoration: none;background-color: #88AFCC;border: 1px solid #ffffff;}
.FormWBlue {font-size: 8pt;font-weight: bold;color: #333333;text-decoration: none;background-color: #F0F0FF;border: 1px solid #ffffff;}
.FormRight {font-size: 8pt;font-weight: normal;color: #6C6C6C;text-decoration: none;background-color: #FFFFFF;/*border: 1pt solid #B9D0E1;*/}
.Highlight {font-size: 12pt;font-weight: bold;color: #EE7440;text-decoration: none;}
.Highlight1 {font-size: 10pt;font-weight: bold;color: #EE7440;text-decoration: underline;}
.GreyText {color: #999999;text-decoration: none;font-size: 7pt;}
.lnbbluebold {font-size: 8pt;font-weight: bold;text-transform: uppercase;color: #000197;text-decoration: none;}
.headerfeedback {font-size: 12px;font-weight: bold;color: #6C6C6C;background-color: #E0EAF1;height: 12pt;border: 1px solid #B9D0E1;padding: 2px;}
.Submitfeedbk {font-size: 8pt;font-weight: bold;color: #6C6C6C;text-decoration: none;background-color: #E2EAEF;border: 1pt solid #94A6BA;}
.popup {background-color: #F2F7F7;border: 1pt groove #94B7D1;}
.GreyTextsmall {color: #999999;text-decoration: none;font-size: 7pt;}
.FormLeftsmall {font-size: 8pt;font-weight: normal;color: #333333;text-decoration: none;background-color: #E0EAF1;border: 1px solid #B9D0E1;text-align: right;}
.FormRightsmall {font-size: 8pt;font-weight: normal;color: #6C6C6C;text-decoration: none;background-color: #E0EAF1;border: 1pt solid #B9D0E1;}
.contentblue_normal {font-size: 8pt;color: #000069;font-weight: normal;text-decoration: none;}
.bgnew {font-family: tahoma;font-size: 11px;font-weight: normal;background-attachment: fixed;background-image: url(images/bg_boxnew.jpg);background-repeat: no-repeat;background-position: left top;}
.Text7PT {font-size: 7pt;color: #6C6C6C;text-decoration: none;}
a.Formlink:link, a.Formlink:visited{color: #EE7440;}
a.Formlink:hover{color: #EE7440;text-decoration: underline;}
.Text8PT {font-size: 8pt;color: #6C6C6C;text-decoration: none;}
.quotetable {font-size: 8pt;color: #6C6C6C;}
.punchlineAds {font-size: 8pt;color: #6C6C6C;border: 0px;font-weight: normal;}
.CalltoActionBox {padding: 5px;border: 1px dashed #666666;}
.SideBoxTitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;color: #FFFFFF;text-decoration: none;font-weight: bold;}
.AdsBoxTitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;color: #EE7440;text-decoration: none;font-weight: bold;}
.hbold {font-weight: normal;}
.resourcecategory {font-weight: bold;color: #FFFFFF;background-color: #11629A;font-size: 12px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #6C6C6C;text-align: left;border-left-width: 5px;border-left-style: solid;border-left-color: #FF0000;}
.resoucetitle {font-size: 11px;font-weight: bold;color: #6C6C6C;background-color: #EAEAEA;text-align: left;}
.resoucedesc {font-size: 11px;font-weight: normal;color: #6C6C6C;text-align: left;padding-bottom: 10px;}
.bg_red {background-color: #990002;color: #FFFFFF;}
.bg_redtext {color: #FFFFFF;}
.bg_orange {background-color: #CF6B37;color: #FFFFFF;}
.bg_lightgrey {background-color: #eeeeee;color: #6C6C6C;}

.FormRightbold {font-size: 8pt;font-weight: bold;color: #333333;text-decoration: none;background-color: #E0EAF1;border: 1pt solid #B9D0E1;}
.formheader {color: #FFFFFF;background-color: #333333;border: 1px solid #CCCCCC;font-size: 10pt;font-weight: bold;height: 20px;}
.formheader1 {color: #FFFFFF;background-color: #333333;border: 1px solid #333333;font-size: 10pt;font-weight: bold;height: 20px;}
/*
div li{list-style-image: url(images/bullet-glossary.gif);}
div ul{margin-left:17px;}
*/
.punchlineText1 {font-size: 8pt;color: #FFFFFF;display:inline;border: 0px;font-weight: normal;}
h3 {font-size: 8pt;font-weight: normal;margin: 0px;padding: 0px;vertical-align: middle;}
.onlyforsh {display: none;}
.Text7PTwhite {font-size: 11px;color: #ffffff;text-decoration: none;font-weight: normal;}
.Text8PTwhite {font-size: 13px;color: #ffffff;text-decoration: none;font-weight: normal;}
.Text28b {font-family: Arial, Helvetica, sans-serif;font-size: 26px;color: #6C6C6C;text-decoration: none;font-weight: bold;line-height: 35px;}
.Text22b {font-size: 24px;color: #6C6C6C;text-decoration: none;font-weight: normal;line-height: 28px;}
.Text18b {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #6C6C6C;text-decoration: none;font-weight: bold;line-height: 19px;}
.onlyforshbig {display: none;font-family: "Times New Roman", Times, serif;font-size: 17px;font-weight: normal;color: #6C6C6C;}
.bluetext {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000099;text-decoration: none;font-weight: bold;}
.Text20 {font-size: 21px;color: #6C6C6C;text-decoration: none;font-weight: normal;line-height: 25px;}
.Text20ptwhite {font-size: 18px;color: #ffffff;text-decoration: none;font-weight: normal;}
.break{border-bottom:#B9D0E1 1px solid;
border-top:#B9D0E1 1px solid;
background-color:#FFFFFF;}
.red-border{border:solid 3px #CC3333;}
.orange-border{border:solid 3px #EE7440;}
.green-border{border:solid 3px #9BBB58;}	
.bluedark-border{border:solid 3px #8064A2;}	
.light-blue-border	{   border:solid 3px #4BACC6;}	
.orange-border{ border:solid 3px #F79646;}	
.light-red-border {border:solid 3px #C0504D;}	
.submit-button{width:96px;height:34px;background-color:#95B3D7;background-image:url(images/btn-submit.gif);background-repeat:no-repeat;border: solid #95B3D7 1px;line-height:30px;}
.form-td-blue{background-color: #95B3D7;border: 1px solid #5F8BC2;font-size:12px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.red-content{font-family: verdana;font-size: 12px;color: #FF0000;text-decoration: none;line-height: 150%;}
.white-text16{font-family: verdana;font-size: 20px;font-weight: bold;color: #fff;text-decoration: none;line-height:24px;}

/*************************** TNB Menu start ***************************/
#tnb_navigation {float:left; margin:0px;border:none; padding:0px;width:986px;background:url(images/bg-tnb.gif) repeat-x;height:69px;*line-height:69px;}
/*************************** TNB Menu stop ***************************/

/***************************** Certainteed CSS Starts ****************************/
subhead_blueBg {font-size: 14px;font-weight: bold;color: #FFFFFF;background-color: #003399;}
/***************************** Certainteed CSS Ends ****************************/

.subhead_small { font-weight:bold; color:#FF6600; padding: 16px 0px 2px 10px;}

/*************************** ADMIN STYLES Starts ***************************/
/* TNB Menus */
ul#admin_navigation {float:left; margin:0px;border:none; list-style:none;padding:0px;width:968px;z-index:99999;padding-left:10px;}
ul#admin_navigation li {margin:0px;border:none;list-style:none;display:inline;float:left;xborder:1px solid #333333;line-height:43px;}
ul#admin_navigation li a{display:block;color:#FFFFFF;font-size:12px;xborder:1px solid #333333;}
ul#admin_navigation li.separator {background:url(/images/tnb_separator.gif) no-repeat center center;height:43px;width:20px;padding:0px 10px 0px 10px;}

/* Table Listing*/
table.listing{width:100%;}
table.listing th{background-color:#EE7440;color:#FFFFFF;height:25px;text-align:left;font-size:12px;padding:4px;white-space:nowrap;}
table.listing th a{color:#FFFFFF}
table.listing td{padding:4px;border-bottom:1px solid #e7e7e7;vertical-align:top;}

/* Form */
textarea.summary {width:600px;height:100px;padding:5px;}
textarea.detail {width:600px;height:200px;padding:5px;}
/*************************** ADMIN STYLES Stop ***************************/

/* Page Flip */
#pageflip {position: relative;right: 0; top: 0;float: right; }
#pageflip img {width: 50px; height: 52px;z-index: 10001;position: absolute;right: 0; top: 0;-ms-interpolation-mode: bicubic;border:none;}
#pageflip .msg_block {width: 50px; height: 50px;overflow: hidden;position: absolute;right: 0; top: 0;z-index: 10000;background: url(/images/specials_banner.jpg) no-repeat right top;}

/* @Home Page Tabs Starts ****************************************************/

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */.tabs-hide {    display: none;}}
/* Hide useless elements in print layouts... */
@media print {.tabs-nav {    display: none;}}
/* Skin */
.tabs-nav {list-style: none;margin: 0;padding: 0 0 0 4px;}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */display: block;clear: both;content: " ";}
.tabs-nav li {float: left;margin: 0 0 0 -2px;min-width: 141px; /* be nice to Opera */}
.tabs-nav li:first-child {margin-left:9px;}
.tabs-nav a, .tabs-nav a span {display: block;padding: 0 10px;background: url(/images/tab.png) no-repeat;}
.tabs-nav a {position: relative;top: 1px;z-index: 2;padding-left: 0;color: #696969;font-size: 16px;font-weight: normal;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap; /* required in IE 6 */    }
.tabs-nav .tabs-selected a {color: #696969;}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position: 100% -150px;outline: 0; /* prevent dotted border in Firefox */}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {background-position: 100% -100px;}
.tabs-nav a span {width: 135px; /* IE 6 treats width as min-width */min-width: 135px;height: 25px; /* IE 6 treats height as min-height */min-height: 25px;padding-top: 6px;padding-right: 0;}
*>.tabs-nav a span { /* hide from IE 6 */width: auto;height: auto;}
.tabs-nav .tabs-selected a span {padding-top: 7px;}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {background-position: 0 -50px;}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position: 0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */cursor: pointer;}
.tabs-nav .tabs-disabled {opacity: .4;}
.tabs-container {padding: 1em 8px;float:left;clear:both}
.tabs-loading em {padding: 0 0 0 20px;background: url(loading.gif) no-repeat 0 50%;}

#container-5{width:740px; float:right; margin:10px;height:99px;background:url(/images/tab-content.png) bottom no-repeat; }

/* Tabs for Small Mid Large Employers - small-mid-large-employers.php */
.tab_wrapper {width: 750px;}
.tab_wrapper ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 41px;width: 100%;;margin-left:20px;}
.tab_wrapper ul.tabs li {float: left;margin: 0;padding: 0;height: 41px;overflow: hidden;background:url("/images/tab_left.png") no-repeat left top;margin:0;padding:0 0 0 7px;margin-right:5px;}
.tab_wrapper ul.tabs li a {float:left;display:block;background:url("/images/tab_right.png") no-repeat right top;padding:0px 15px 0px 6px;text-decoration:none;font-weight:bold;color:#516A75;font-size:14px;height:41px;line-height:41px;}
.tab_wrapper ul.tabs li a:hover {color: #515926;}	
.tab_wrapper ul.tabs li.active {background:url("/images/tab_left_on.png") no-repeat left top;}
.tab_wrapper ul.tabs li.active a {background:url("/images/tab_right_on.png") no-repeat right top;color:#000;}
.tab_wrapper .tab_container {clear: both;float: left; width: 750px;background: #FFF url(/images/tab_bg.png) no-repeat left top;}
.tab_wrapper .tab_container .tab_content {display:none;padding: 12px;font-size: 12px;padding-top:5px;}

/*------------------ LIGHTBOX POPUPS------------------------*/
#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#333; border:8px solid #444; padding:12px;color:#CCC;}
#simplemodal-container a.modalCloseImg, #simplemodal-container a.modalClose {background:url(/images/close_pop.png) no-repeat; /* adjust url as required */width:50px;height:50px;display:inline;z-index:3200;position:absolute;top:-15px;right:-18px;cursor:pointer;text-indent:-9999px;}

.tblClientReviews{border:1px solid #999}
.tblClientReviews td{border-right:1px solid #999;border-top:1px solid #999}

SPAN.searchword { background-color:yellow; } /* hightlight searched text on client review page */

/* Review Rating */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(/images/star.png) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
div.rating-cancel{display:none;}

/* Floaty CSS */
.videothumbs_wrapper {margin:5px}
.videothumbs {list-style:none;margin:0;padding:0;}
.videothumbs li {float:left;margin-right:25px;background:url(images/bg_videothumb.png) no-repeat;width:134px;height:130px;}
.videothumbs li a{margin:8px 10px 5px 0px;float:left;padding-left:7px;}
.videothumbs li span{clear:both;display:block;font-weight:bold;padding-top:8px;padding-left:5px;color:#333}
.videothumbs li a img {border:0;}

#jq-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;}
#jq-floaty {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#floaty-container-embed {position: relative;width: 100px;height: 100px;margin: 0 auto;}
#floaty-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#floaty-container-embed > #floaty-nav {left:0}
#floaty-nav a { outline: none;}
#floaty-close-btn {position: relative;cursor:pointer;width:35px;height:35px;top:-20px;right:-20px;float:right}
#floaty-close-btn:hover {background-position:-35px 0}
#floaty-object{float:left;margin:-25px 10px;}