* {margin:0;padding:0; font-family:arial;}
#main{position:absolute; top:400px;}
.background {background:#ffffff; width:100%;}
/*superscript*/
sup{font-size:12px!important; vertical-align:super!important; line-height:1!important;}
/** top menu **/
#headertop1 {margin:0; padding:0; width:100%; height:28px; background:#DFDFDF;}
.headertop1button {margin: 0 auto 0 auto; width:940px; height:100%; background:#DFDFDF;}
.headertop1button ul {margin:0; padding:0px; float:left;}
.headertop1button ul li {list-style:none;float:left; height:100%; position:relative; margin:2px; background:#F6F6F6;}
.headertop1button ul li a {display: block;padding:0px 10px 0px 10px; margin:0px; line-height:22px; color:#464646; text-decoration:none;font-size:12px;font-weight:normal; }
.headertop1button ul li a:hover{ text-decoration:underline;}
#google_translate_element{float:right; position:relative;}

#headertop2outer {margin:0; padding:0; width:100%; height:85px; background:#ffffff;}
#headertop2inner{padding:0; margin: 0 auto 0 auto; width:940px; height:80px; background:#ffffff;}
#headertop2motto {padding:0; width:470px; height:100%; background:#ffffff; background: url(../images/home_top_motto.jpg) left center no-repeat; float:left; position:relative;}
#headertop2logo {padding:0; width:470px; height:100%; background:#ffffff; background: url(../images/home_top_logo.jpg) right center no-repeat; float:left; position:relative;}

/** breadcrumb **/
.breadcrumb {font-size:10px; position:relative; top:-9px; left:10px;}
.breadcrumb li {list-style-type: none; display: inline;}
.breadcrumb li a {text-decoration:none;}

/** content area **/
#contentcontainerouter{margin:0; padding:0; width:100%; height:auto; background:#ffffff; margin-top:17px; position:relative; border-style:solid; border-width:0px; border-color:red;}
#contentcontainerinner{margin: 0 auto 0 auto; width:940px; height:100%; background:#ffffff; border-style:solid; border-width:0px; border-color:yellow;}
#contentcontainerinnerleft{width: 700px; height:100%; float:left; position:relative; border-style:solid; border-width:0px; z-index:0;}
#contentcontainerinnerright{width: 240px;  float:right; background:#ffffff;}

#bannerouter{width: 940px; height:175px; margin-bottom:20px; position:relative;  border-width:1px; border-style:solid; border-color:#C2C2C2;}
#bannerleft {width:700px; height:175px; position:relative; background:#ffffff; float: left; z-index:0; background:url(../images/mockup_home_banner_back.jpg) 0 0 repeat-x;}
#bannerright {width:240px; height:175px; position:relative; float:left; background:url(../images/mockup_home_banner_back.jpg) 0 0 repeat-x; }        
#bannerrighttext {color:#FFFEFF; font-size:24px; position:absolute; bottom:20px; left:20px; text-align:left;}   
/* for redesign */
#bannerouter_home_left{width: 702px; height:232px; margin-bottom:20px; position:relative; float:left;}
#bannerouter_home_right{width: 228px; height:230px; margin-bottom:20px; margin-left: 10px; position:relative; float:left;}
#bannerleft_home {width:696px; height:226px; position:relative; background:#ffffff; float: left; z-index:0; background:url(../images/mockup_home_banner_back.jpg) 0 0 repeat-x; margin:2px;}
#bannerright_home {width:228px; height:232px; position:relative; float:right; background:url(../images/mockup_home_banner_back.jpg) 0 0 repeat-x; } 
#bannerouter_home_left div.frame{height: 232px;width: 702px;background: url(/templates/atomic/images/wct_home_slider_frame.png) 0 0 no-repeat;position: absolute;z-index: 100;}

.box_homebox{width:340px; height:225px;  position:relative; float:left;margin:0px 5px 5px 5px; background:url(../images/mockup_home_bigbox_middle.gif) 0 0 repeat-y;;  z-index:0;}
.box_homebox a{color:#21A5F0;font-family: arial; font-size:14px; text-decoration:none;}
.box_homebox a:hover{color:#21A5F0; font-family: arial; font-size:14px; text-decoration:underline;}
.box_homebox a:active{color:#21A5F0; font-family: arial; font-size:14px; text-decoration:none;}
.box_homebox a:visited{color:#21A5F0; font-family: arial; font-size:14px; text-decoration:none;}
.box_homebox_top{height:106px; width:340px; position:relative; top:0px; }

#box_tl{width:340px; height:275px;  position:relative; float:left;margin-top:35px; background:url(../images/mockup_home_bigbox_middle.gif) 0 0 repeat-y;;  z-index:0;}
#box_tr{width:340px; height:275px; position:relative; float:right;margin-top:35px; background:url(../images/mockup_home_bigbox_middle.gif) 0 0 repeat-y;;  z-index:0;}
#box_bl{width:340px; height:275px;  position:relative; float:left; margin-top:15px; background:url(../images/mockup_home_bigbox_middle.gif) 0 0 repeat-y;  z-index:0;}
#box_br{width:340px; height:275px;  position:relative; float:right; margin-top:15px; background:url(../images/mockup_home_bigbox_middle.gif) 0 0 repeat-y;  z-index:0;}
#box_bb{width:700px; height:275px; position:relative; float:right; margin: 0 0 25px 0; background:url(../images/mockup_home_box_long_middle.gif) 0 0 repeat-y;  z-index:0;}

#box_tl_top{background:url(../images/home_bigbox_servicesandclinics.jpg) 0 0 no-repeat; height:106px; width:340px; position:relative; top:0px; }
#box_tr_top{background:url(../images/home_bigbox_getinvolved.jpg) 0 0 no-repeat; height:106px; width:340px; position:relative; top:0px; padding-left:12px; padding-top:15px; font-size:16px; color:#ffffff;}
#box_bl_top{background:url(../images/home_bigbox_telluswhat.jpg) 0 0 no-repeat; height:106px; width:340px; position:relative; top:0px; padding-left:12px; padding-top:15px; font-size:16px; color:#ffffff;}
#box_br_top{background:url(../images/home_bigbox_yourhealth.jpg) 0 0 no-repeat; height:106px; width:340px; position:relative; top:0px;}

#box_bb_top{background:url(../images/mockup_home_box_long_top.gif) 0 0 no-repeat; height:53px; width:700px; position:relative; top:0px; padding-left:12px; padding-top:15px; font-size:16px; color:#ffffff; text-align:left;}

.box_l_middle{height:100px; width:340px; position:absolute; bottom:14px; padding: 0px;  z-index:0; }
.box_1_middle_header{font-size:18px; color:#00579F; padding: 5px 10px; text-align:left;}
.box_1_middle_body{font-size:14px; color:#363636; padding:5px 5px 5px 10px;}
div.box_l_middle .box_1_middle_body p{font-size:14px; margin-left:0px;}
.box_1_middle_more{height: 28px; width: 107px; background:url(../images/mockup_home_bigbox_more.gif) 0 0 no-repeat; position:absolute; right:15px; bottom:2px;}

.box_l_bottom{height:14px; width:340px; position:absolute; bottom:0px; background:url(../images/mockup_home_bigbox_bottom.gif) 0 0 no-repeat;}

/* YOUR HEALTH */
#yourhealth_box{height:185px; width:220px; position:relative; float:left; background:url(../images/yourhealth_box_middle.gif) 0 0 repeat-y;  z-index:0; margin-right:8px; margin-left:7px; margin-bottom:20px;}
#yourhealth_box_top{height:106px; width:220px; position:relative; padding:0px; background:url(../images/yourhealth_box_top.gif) 0 0 no-repeat;}
#yourhealth_box_middle{height:62px; width:220px; position:absolute; bottom:14px; padding: 0px;  z-index:0; }
#yourhealth_box_middle_header{font-size:19px; color:#0157A0; margin-left:5px; margin-top:10px; text-align:left;}
#yourhealth_box_middle_body{font-size:13px; color:#363636; margin-top:10px; margin-left:5px;}
#yourhealth_box_middle_more{height: 28px; width: 107px; background:url(../images/yourhealth_box_more.gif) 0 0 no-repeat; position:absolute; right:15px; bottom:2px;}
#yourhealth_box_bottom{height:14px; width:220px; position:absolute; bottom:0px; background:url(../images/yourhealth_box_bottom.gif) 0 0 no-repeat;}
div.yourhealth_more_panel{height:auto; display:none;}
div.yourhealth_more_outer{margin:0px; padding:0px; text-align:center; background:#ffffff; border:none; height:28px; width:100%; position:relative; float:right; top:-10px;}
div.yourhealth_more_button{border:none; font-size:14px; height:28px; width:107px; position:relative; float:right; padding-top:6px; padding-left:5px; color:#ffffff;}

/*NEWS AND EVENTS BOX*/
#box_lb_middle{height:211px; width:700px; position:absolute; bottom:14px; padding: 0px;  z-index:0; }
#box_lb_bottom{height:12px; width:700px; position:absolute; bottom:0px; background:url(../images/mockup_home_box_long_bottom.gif) 0 0 no-repeat;  }
#box_lb_bottom_news_more{height:30px; width:69px; position:relative; margin: 0 auto 0 auto; bottom:-8px; position:relative;}

/*NEWS BOX*/
#box_lb_middle_inner{width:698px; height:225px; float:left; margin-left:2px}
#box_lb_middle_inner_news_entry{width:231px; height:225px; float:left; margin-left:0px;}
#box_lb_middle_inner_news_entry_header{padding: 0px; height:45px;}
#box_lb_middle_inner_news_entry_header_text{font-size:13px; color:#00579E; position:relative;  margin-top:5px; margin-left:10px; font-weight:bold;}
#box_lb_middle_inner_news_entry_body{font-size:12px; color:#363636; padding:10px; height:105px;}
.box_lb_middle_inner_news_entry_more{height:30px; text-align:right; margin-top:20px; margin-right:10px; position:relative;}
.box_lb_middle_inner_news_entry_more a{color:#0179C7; text-decoration:none; font-size:11px; }
.box_lb_middle_inner_news_entry_more a:hover{text-decoration:underline;}
#box_lb_middle_inner_news_divider{background:url(../images/mockup_home_box_long_seperator.gif) center center no-repeat; height:225px; width:2px; position:relative;left:0px; float:left; }

/*EVENTS BOX
#box_lb_middle_inner2{width:330px; height:225px;float:right;}
#box_lb_middle_inner_events_entry{width:300px; height:70px; left:10px; position:relative; float:left;}
#box_lb_middle_inner_events_entry_header{font-size:13px; color:#00579E; padding: 0px; height:45px; width:225px; left:15px; top:15px; position:relative; float:left; }
#box_lb_middle_inner_events_entry_header_text{font-size:13px; color:#00579E;  }
.box_1b_middle_inner_events_entry_more{height:17px; width:12px;text-align:right;position:relative; float:right; top:25px;}
#box_lb_middle_inner_events_divider{background:url(../images/mockup_home_box_long_seperatorh.gif) 0 0 no-repeat; height:100px; width:292px; float:right;}
*/
/*DATE BOXES*/
#datebox_news_outer{width:40px; height: 40px; border-style:solid; border-width:1px; border-color:#E7E7E7; position:relative; left: 5px; float:left; margin:5px 10px 0 0;}
#datebox_news_top{width:40px; height: 20px; background:#014886; color:#ffffff; font-size:15px; font-weight:bold; text-align:center;}
#datebox_news_bottom{width:40px; height: 20px; background:#007AC3; color:#ffffff;  font-size:15px; font-weight:bold; text-align:center;}
#datebox_events_outer{width:40px; height: 40px; border-style:solid; border-width:1px; border-color:#E7E7E7; position:relative; left: 10px; top:10px; float:left;}
#datebox_events_top{width:40px; height: 20px; background:#1A745B; color:#ffffff; font-size:15px; font-weight:bold; text-align:center; }
#datebox_events_bottom{width:40px; height: 20px; background:#44B34A; color:#ffffff;  font-size:15px; font-weight:bold; text-align:center;}

/** boxes right **/
#box_r_small{width:222px; height:75px; position:relative; float:right; margin-bottom:5px; background:url(../images/mockup_home_box_middle.gif) 0 0 repeat-y;  z-index:0; font-size:21px;}
#box_r_big{width:222px; height:150px;  position:relative; float:right; margin-bottom:15px; background:url(../images/mockup_home_box_middle.gif) 0 0 repeat-y;  z-index:0;}
#box_r_big_ar{width:222px; height:134px;  position:relative; float:right; margin-bottom:15px; background:url(../images/mockup_home_box_middle.gif) 0 0 repeat-y;  z-index:0;}
#box_r_bigger{width:222px; height:350px;  position:relative; float:right; margin-bottom:15px; background:url(../images/mockup_home_box_middle.gif) 0 0 repeat-y;  z-index:0;}

#box_r_top{background:url(../images/mockup_home_box_top.gif) 0 0 no-repeat; height:28px; width:222px; position:absolute; top:0px; padding-left:12px; padding-top:8px; font-size:14px; color:#ffffff;}
#box_r_middle{height:100%; width:186px; position:absolute; top:28px; padding: 8px 18px 10px 15px; z-index:20;}
#box_r_middle_ar{height:100%; width:186px; position:absolute; top:28px; padding: 1px 0px 0px 2px; z-index:20;}
#box_r_bottom{background:url(../images/mockup_home_box_bottom.gif) center bottom no-repeat; height:20px; width:222px; position:absolute; bottom:0px; z-index:0;}

#box_r_big_feedback{width:222px; height:120px; position:relative; float:right; margin-bottom:10px; z-index:0; }
#box_r_big_member{width:222px; height:222px; position:relative; float:right; margin-bottom:15px; z-index:0; }

#box_r_big_annualreport{width:223px; height:158px; position:relative; float:right; margin-bottom:5px; z-index:0; }

/** footer **/
#footerouter {height:135px; width:100%; position:relative; float:left; text-align:left; margin-top:10px; background:url(../images/footer_box_middle.gif) 0 0 repeat-x;}

.footertop{height:75px; width:auto;}
.footertop img{margin-top:5px; margin-left:10px;}
#footerbottom{height:45px; width:auto; color:#ffffff;}
#footerdisclaimer{margin-left:75px; font-size:11px; top:18px; position:relative; float:left;}
.footercopyright{font-weight:normal; color:#ffffff; text-decoration:none; font-size:11px; position:relative; float:right; margin-right:10px; top:18px;}
.footercopyright a{color:#ffffff; text-decoration:none;}
.footercopyright a:hover{text-decoration:underline; }
.footermenu {position:relative; float:left;top:14px;}
.footermenu ul {}
.footermenu ul li {list-style: none; position:relative; float:left; margin-left:10px;}
.footermenu ul li a {display: inline;padding:0px; margin:0px; color:#ffffff; text-decoration:none;font-size:11px;font-weight:normal; }
.footermenu ul li a:hover{ text-decoration:underline; font-weight:normal;}

#footerinner{width:940px; height:135px; bottom:0px; margin:0 auto 0 auto;}
#footerinnerbox{height:134px; width:943px; text-align:left; color:#ffffff; margin: 0 auto 0 auto; }
#footertest_middle{height:140px; background:yellow; position:relative;}

/** search **/
.search_homesearch {width:113px; height: 35px; color:#000000; top:0px; left:4px; border-width: 0px; position:relative;}
.inputbox_homesearch{background: url(../images/searchBg.gif) no-repeat;border: 1px solid #B7BABF; height:28px; text-indent:20px; maxlength:5; position:relative; }
.button_homesearch{left:123px; top:-30px; position:relative;}
/** search results **/
.pagination li{display:inline; margin-right:10px; font-size:13px;}
.pagination li a {color:#21A5F0;}

/** breadcrumbs **/

/** big article content box on service pages**/
#box_service{width:702px; height:100%;  position:relative; float:left; background:url(../images/mockup_service_bigbox_middle.gif) 0 0 repeat-y;  z-index:-1; margin-bottom:20px; margin-top: 35px;}
#box_service_top{width:702px; height:8px;  position:relative; top: -1px; float:left; background:url(../images/mockup_service_bigbox_top.gif) center top no-repeat;  z-index:9;}
#box_service_middle{width:702px; position:relative;}
#box_service_bottom{width:702px; height:11px; position:relative; float:left; background:url(../images/mockup_service_bigbox_bottom.gif) center bottom no-repeat;  z-index:950;}
.box_service_inner_left{width:692px; padding-right:5px;  float:left; position:relative; top:0px; border-width:0px; border-color:green; border-style:solid;}
.box_service_inner_left p{margin-left:15px; font-size:14px; line-height: 1.5;}
.box_service_inner_left table{margin-left: 15px;}
.box_service_inner_left h1 a, .box_service_inner_left h1{font-size:18px; color:#0157A0; margin-left:15px; margin-bottom: 0px;}
.box_service_inner_left h2{font-size:15px; color:#0157A0; margin-left:15px;}
.box_service_inner_left a{font-size:14px; color:#21A5F0;}
.box_service_inner_left li{font-size:14px; color:#555; list-style-image: url(../images/article_bullet.gif); margin-top:4px; margin-bottom:3px;}
.box_service_inner_left ul{margin-left:50px; }
.box_service_inner_left ol{margin-left:50px; }
.title_pushdown{top:10px; left:0px; position:relative; }
.service_button{height:30px; width:60px; border:0px; background:url(/templates/atomic/images/searchButton.gif); position:relative; float:left; }
.service_inputbox{height:28px; size:10; maxlength:99; background: url(../images/searchBg.gif) no-repeat;border: 1px solid #B7BABF; text-indent:20px;position:relative; float:left;}
.item-separator{margin-left:45px; width:600px;}

form.form_finda{height:50px;padding:20px;}

div.blog_date{width:50%; height:18px; float:left; font-size:14px;}
div.blog_fullstory{width:50%; height:18px; float:left;}
div.blog_readmore{width:575px; height:18px; margin:0 auto; margin-left: 55px;}
div#newsarticlebox ul{margin-top: 15px;}

#box_service_inner_right{width: 222px; float:right; position:absolute; left:722px; top:35px; border-width:0px; border-color:green; border-style:solid;}

.blog_readmore a{float:right; font-size:14px; color:#21A5F0; text-decoration:none;}

/** Actions box on the service pages **/
.box_service_right{width:222px; height:131px; position:relative; float:right; z-index:0; padding-bottom:10px;}
.box_service_right h1{font-size:14px; color:#515151; padding-top:10px; padding-left:15px;}
.box_service_right_ar h1{font-size:14px; color:#515151; padding-top:10px; padding-left:15px;}
.box_service_right p{font-size:12px; color:#515151; padding-top:15px; padding-left:15px;}
.box_service_right h2{font-size:12px; color:#515151; padding-top:10px; padding-left:10px; text-decoration:none; font-weight:normal; padding-right:10px;}
.box_service_right h3{font-size:12px; color:#515151; padding-top:15px; padding-left:15px; text-decoration:none; font-weight:bold; font-style:italic; float:right;}

/** actions box **/
#actionsbox_position {left:20px; position:relative;}
table.actionsbox {
  padding-top: 5px;
  border-width: 0px;
  border-spacing: 3px;
  border-collapse: separate;
  width:195px;
}
table.actionsbox td a {
  display: block;padding:1px 5px 0px 1px; margin:0px; line-height:100%; color:#242424; text-decoration:none;font-size:12px;font-weight:normal;
  padding-left: 5px;
}
.box_service_right ul{position:relative;top:15px; float:left;}
.box_service_right li {list-style:none; padding:0 0 0 30px; border-style:none;}
.box_service_right li a {display: block;padding:0px 5px 0px 0px; margin:0px; line-height:20px; color:#242424; text-decoration:none;font-size:12px;font-weight:normal; }
#box_service_right_top{width:222px; height:31px; position:relative; float:right; background:url(../images/mockup_service_box_top.gif) no-repeat; z-index:99;}
#box_service_right_bottom{width:222px; height:100px; position:relative; float:right; background:url(../images/mockup_service_box_bottom.jpg) no-repeat; z-index:999;}
#box_service_right_bottom_ar{width:222px; height:150px; position:relative; float:right; background:url(../images/mockup_service_box_bottom_ar.jpg) no-repeat; z-index:999;}
#box_service_right_bottom_ar table td{padding:3px 0 !important;}
.box_service_right_ar{width:222px; height:181px; position:relative; float:right; z-index:0; padding-bottom:15px;}

.box_service_right_fb{width:222px; height:54px; position:relative; float:right; z-index:0; padding-bottom:15px; background:url(../images/service_box_fb.jpg) no-repeat;}
.box_service_right_fb a:link{top:15px;left:70px; font-size:12px; color:#264A88; position:relative; text-decoration:none;}
.box_service_right_fb a:hover{text-decoration:underline;}

/* CONTACT FORM */
table.contact_form {
  width: 640px;
  padding-top: 5px;
  border-width: 0px;
  border-spacing: 0px;
  border-collapse: separate;
  margin-left: 10px;
}
table.contact_form td {
   margin:0px; line-height:20px; text-decoration:none;font-size:13px;font-weight:normal; padding-bottom:8px; text-align:left; padding-right:15px;
}

/* ARTICLE  */
#contentarea {border-width:1px; border-color:black; border-style:solid; padding-left:1px;}

dl.tabs {line-height:80%;  float: left; margin-left: 0px; z-index: 50; clear:both; top:-45px/*-35px*/; position: absolute;  z-index: 100;  width:100%; border-width:0px; border-color:red; border-style:solid;}
/*Normal Tab*/
dl.tabs dt {border: 1px solid #c1c1c1!important; border-radius: 7px 7px 0px 0px!important; width: auto; max-width: 135px; background-color: #f4f4f4; height:35px; float: left; border-width:0px; border-color:red; border-style:solid; z-index:100; color:#002F55; margin-right: 2px;}
dl.tabs dt a {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: auto; max-width: 125px; line-height: normal;}
/*Active Tab*/
dl.tabs dt.open {border-bottom: 1px solid #ffffff!important; width: auto!important; max-width: 500px; background-color: #ffffff; z-index: 999; color:#002F55; margin-right: 2px; border-width:0px; border-color:yellow; border-style:solid;}
dl.tabs dt.open a {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  max-width: 500px!important;}

dl.tabs dt:hover {z-index: 100;}
dl.tabs a {text-decoration: none; color: #002f55; float: left; padding: 10px 5px 0px 5px;}
dl.tabs ul {padding-left:10px;}
dl.tabsblog dt {background: url(../images/mockup_service_tab_normal.gif); width:135px; height:35px; float: left; border-width:0px; border-color:red; border-style:solid; z-index:100; color:#002F55; margin-right: 2px;}

#article-index {display: none;}

/* NEW TABS */
div.item-page div#article-index{width: auto; height: 35px; top: 0px; position: relative;}
div.item-page div#article-index ul li{float:left; height:35px; width:auto; list-style-type: none; background: url(../images/tab_closed_right.png) no-repeat right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
div.item-page div#article-index ul li.tab_active{background: url(../images/tab_open_right.png) no-repeat right;}
div.item-page div#article-index ul li a{width: auto; height: 24px; display: block; padding:11px 10px 0 10px; color: #002F55; font-size: 14px; text-decoration: none; font-weight: bold;}
div.item-page div#article-index ul li a.toclink.active{background: url(../images/tab_open_left.png) no-repeat; padding:11px 10px 0 14px;}
div.item-page div#article-index ul li a.toclink{background: url(../images/tab_closed_left.png) no-repeat;}
div.customtabs_hide{display:none;}


/* manage tab title lengths */
.tab_standard{left: 16px; top: 13px; position:relative;}
.tab_longtitle{left: 15px; top: 4px; position:relative; width:114px;}
.tab-gov a{color:#009E7E !important;}
.tab-fut a{color:#006F53 !important;}
.tab-fin a{color:#0096E2 !important;}
.tab-per a{color:#00529E !important;}
.tab_standard a{color:#002F55; font-size:14px; text-decoration:none; font-weight:bold;}
.tab_longtitle a{color:#002F55; font-size:14px; text-decoration:none; font-weight:bold;}

/** important **/
.item-page {position:relative; color: #555; width:100%; height:100%; top:5px; position: relative; }
.item-page h1{text-align:left;}
ul.archive li { list-style:none; padding:0 0 0 10px;}
.archive .article-count {color:#999;}
.blog-featured {background:#fff; color: #555;}

.items-leading {position: relative; clear:both; padding: 3px 0px 3px 4px; margin-top:2px;}
.items-row {position: relative;clear:both;}

h2.item-page-title {padding: 3px 0px 3px 4px; margin-bottom: 1px;}
h2.item-page-title a{color:#555555; font-size: 16px;font-weight:bold;}
.item-page-title, .item-page-title a {text-decoration:none; color:#01406a;} 
.item-page-title a:hover {}

.iteminfo {font-size: 12px; overflow:hidden;margin-bottom:5px;display:block;width: 100%; color:#999; padding-left: 5px; line-height: 13px;}
.iteminfo a {color:#999;} .iteminfo a:hover {color:#333;}
.iteminfo .category {}
.iteminfo .sub-category { padding:0 0 0 0px}
.iteminfo .create {}
.iteminfo .modified {}
.iteminfo .published {}
.iteminfo .createdby {font-weight:bold; display:block}
.items-more {clear:both; padding:10px;} h3.items-more { font-size:14px; padding:0; margin:0;}
.items-more ol { margin:0 0 0 30px; padding:0}
th.list-title, th.list-author,th.list-hits,th.list-date  { background:#3F332E url(../images/h3.png) 0 0 repeat-x; padding:2px; border-right:1px solid #fff; color:#fff;}
th.list-title a, th.list-author a,th.list-hits a,th.list-date a { color:#fff; font-weight:bold}
td.list-title, td.list-author, td.list-hits, td.list-date { border-bottom:1px dotted #ccc;}
td.list-title { width:50%;}
td.list-author { width:15%; text-align:center;}
td.list-hits { width:5%;text-align:center;}
td.list-date { width:15%;text-align:center;}
.cols-1 {width:100%; clear:both;}
.cols-2 .column-1{width:45%;float:left; margin:4px;}
.cols-2 .column-2{width:45%;float:right; margin:4px;}
.cols-3 .column-1{width:32%;float:left}
.cols-3 .column-2{width:32%;margin-left:1%;float:left;}
.cols-3 .column-3{width:32%;float:right;}
.cols-4 .column-1{width:23%;float:left}
.cols-4 .column-2{width:23%;margin-left:1%;float:left;}
.cols-4 .column-3{width:23%;margin-left:1%;float:left}
.cols-4 .column-4{width:23%;margin-left:0;float:right}
.column-1, .column-2, .column-3, .column-4 { position:relative;margin:0 0 20px 0}

.testimonialslist {padding-left: 14px;}
.testimonialslist h2 {font-size:17px; font-weight:normal;}
.testimonialslist h3 {font-size:13px;}
.testimonialform {position:absolute; bottom:15px; right:10px;}

.actionsson{font-size:13px;}

/* More slide panel */
div.service_more_button{ margin-left:15px; font-size:14px;}
div.service_more_panel{height:auto; width:100%; display:none;}
div.service_more_button_ar{ margin-left:0px; font-size:14px;}
div.service_more_panel_ar{height:auto; width:100%; display:none;}

/* SERVICES A-Z */
#fixedbox{width:300px; height:50px; background-color:yellow; border-style:solid; border-width:1px; border-color:red;}
table.sample {
  font-size:13px;
  border-width: 0px;
  border-spacing: 0px;
  border-style: solid;
  border-color: black;
  border-collapse: separate;
  background-color: white;
  table-layout:fixed;
  width:98%;
  margin-left:5px;
  border-collapse:collapse;
}
table.sample th {
  border-style: none;
  border-bottom: solid;
  border-width: 1px;
  border-color: gray;
  background-color: white;
  height:50px;
  width:60px;
  font-size:17px;
  vertical-align:middle;
  text-align:center;
}
table.sample td {
  border-bottom: solid;
  border-width: 1px;
  border-color: gray;
  background-color: white;
  height:50px;

  vertical-align:top;
  text-align:left;
  padding-top:10px;
  padding-bottom:2px;
}
table.sample ul{list-style-type: none;}
table.sample a{font-size:14px; text-decoration:none;color:#21A5F0;}
table.sample a:hover{text-decoration:underline;}
table.sample tr{  
}

#services_az_box_links, #services_az_box_links a{font-size:18px; color:#21A5F0; text-align:center; font-weight:normal; text-decoration:none;}
#services_az_box {width:698px; height:500px; overflow:auto; margin-top:0px; }
#services_az_box_links_bg{background:url(../images/service_az_box.gif) 0 0 no-repeat; height:20px; width:20px; float:left; margin-left:4px; margin-bottom:5px;}
#services_az_box_links_bg_top{background:url(../images/service_az_box_top.gif) 0 0 no-repeat; height:20px; width:45px; float:left; margin-left:4px;}

/** Site Map **/
ul.level_0 li{margin-left:30px; margin-bottom:5px;}

table.timetable {
  margin-left: 10px;
  background-color: #fee4ce;
  border:0;
  border-collapse:collapse;
  }
table.timetable td {
  border: 1px solid white;
  padding:5px;
}
table.commprog  {
  width:666px;
  border-collapse:collapse;
  font-size:12px;
}
table.commprog td {
  border: 1px solid white;
  padding:5px;
}
table.commprog th {
  border: 1px solid white;
  padding:5px;
}

div.commprog_box {float:left; position:relative; margin:0 4px 0 4px;}
div.commprog_box h1{font-size:14px; color:#ffffff; position:relative; top:7px; left:7px;}
div.commprog_box h2{margin:20px 0 0 5px;}
div#commprog_box_small{width:210px; height:75px; background:url(../images/commprog_box_small.gif); }
div#commprog_box_large{width:235px; height:75px; background:url(../images/commprog_box_large.gif); }

.commprog_submit{margin:10px 0 0 50%;}

select#small{width:200px;}
select#large{width:225px;}

.filterbox{margin-left:10px; font-size:13px;}

p.g { margin-top:20px;}
p.g  a{ font-size:15px;}

div.item-page table{margin-bottom:15px;}
div.item-page blockquote.g{margin-left:25px;}

#xmap{text-align:left;}
#xmap a{font-size:14px; color:#21A5F0; text-decoration:none;}

/* breastfeeding page */
div.bf_icon {float:left; width:130px; margin:10px;}
div.bf_icon {text-align:center;}
div.bf_icon img{border:0;}
h2.breastfeeding {font-size:14px; text-align:center;}
div#breastfeedingbox{width:600px;}

div.service_more_panel_ar hr {
border: 0;
color: #0096ED;
background-color: #0096ED;
height: 1px;
width: 95%;
text-align: middle;
margin:20px auto 0 auto;
}

/* Breeze Form */
div#ff_formdiv1 {color:#555555;font-size: 14px;}
div#ff_formdiv1 ul{margin-left:10px;}
div#bfPage1 strong{color:#0157A0; font-size: 18px}
.bfQuickMode legend{background:#0157A0; font-size:16px;}
.bfQuickMode fieldset fieldset legend{color:#0157A0; font-size:16px;}
.bfQuickMode p.bfElemWrap{margin-top:5px;}
div#contentcontainerinner div#contentcontainerinnerleft div.bfClearfix div a {display:none;}

/* Breezing Forms - Patient Choice Nomination form */
form.pc-award fieldset {margin-left: 10px; margin-bottom: 20px; padding: 10px;}
form.pc-award legend {padding: 0px 0px 0px 0px; font-weight: bold;}
form.pc-award label {width: 300px; float: left; margin-left: -10px;}
form.pc-award input, textarea {width: 300px; float: left;}
form.pc-award .bfRequired {color: Red; margin-left: 2px;}
form.pc-award p {margin-bottom: 10px;}
form.pc-award #ff_elem366_calendarButton {margin-left: 10px;}
form.pc-award .bfSubmitButton, .bfCancelButton {float: right; margin-left: 5px;}

/* Blog - Patient Stories*/
div#blog_ps_top_entry_top{height:60px; width:660px;margin-left:10px;}
div#blog_ps_top_entry_top_cal{height:44px; width:50px; position:relative; float:left; background:url(../images/blog_ps_cal_bg.gif); padding-top:6px; color:#ffffff;  text-align: center;}
div#blog_ps_top_entry_top_title{height:50px; width:600px; margin-left:; position:relative; float:left; line-height:50px;}
div#blog_ps_entry_introtext{width:650px;}

/*last modified */
p.article_modified{
    margin-top:20px;
    font-size:11px;
}

/*staff zone link*/
.headertop1button ul li.item423 a{padding: 4px 10px 0px 10px; line-height:18px; }
.headertop1button ul li.item423 a img{border:0px; }

/*cqc box
iframe.cqcbox {position:relative; float:right; background:red;}*/
.cqc_location_widget_1 {width:215px!important;background:red;}
.cqc_location_widget_outcome{width:215px!important;background:red;}

/*feedback form*/
form#feedback{background:#E6EFFA;width:670px; padding:10px; font-size:13px; font-weight:bold; margin-left: 6px;}
form#feedback button{margin:20px 0 0 0;}
form#feedback div.label{width:350px;position:relative;float:left; margin-right:10px; color:#1E6598; display: inline; }
form#feedback input{position:relative;float:left; width:285px; margin-left:15px; display: inline; }
form#feedback input.checkboxes{position:relative;float:left; width:25px; margin-left:15px;}
form#feedback input.checkboxdataprotection{width:20px; margin-left:0px;}
form#feedback span.checkboxesdesc{position:relative;float:left; width:25px;}
form#feedback select{margin-left:15px; width:285px; margin-left:15px;}
form#feedback textarea{position:relative;float:left; width:285px; height:100px; margin-left:15px;}
form#feedback div.feedback-fields{margin-top:20px; width:100%; position:relative;float:left; display: inline; }
form#feedback fieldset {border: 0px;}
form#feedback div.label_datatext{float:left; font-size:12px; width:670px;}
div#lbl-datapro1{width:650px!important;}
label#lbl-datapro1{width: 600px;display: block; float:left;}
div#lbl-datapro2{width:650px!important;}
label#lbl-datapro2{width: 600px;display: block; float:left;}
div.feedback-fields.captcha{width:270px!important;margin: 25px 0 0 220px;}
div.feedback-fields.captcha input{width:60px!important; margin-right:5px; float:left; position:relative;}
div.feedback-fields.captcha img{float:left; position:relative; margin-bottom:5px;}
div.feedback-fields.captcha a{font-size:13px;float:left; position:relative;}
div.feedback-fields.submitbutton{height:30px;}
div.feedback-fields.submitbutton .button{margin:0px!important; padding:2px;}

/* new feedback form built with fox contact*/
.form_feedback form{background-color:#E6EFFA; width: 605px; height: 1300px; margin-left:27px; color:#1E6598;font-size:13px; font-weight:bold; padding:20px; margin-top:15px;}

div.targetDiv {display: none}

table.center_ar{margin:0 auto;}
table.center_ar p{margin:1px;}

table.center_livewelltable{margin:0 auto; font-size:14px;}
table.center_livewelltable ul li{list-style-image: url(../images/article_bullet_livewell.png);}


/* MAGAZINE SECTION */
/* Logos next to download links */
a.download_pdf{padding-left: 35px;display: block;height: 35px;line-height: 35px;background: url('/templates/atomic/images/icon_pdf.png') no-repeat left top;}
a.download_issuu{padding-left: 35px;display: block;height: 35px;line-height: 35px;background: url('/templates/atomic/images/icon_issuu.png') no-repeat left top;}
a.download_youtube{padding-left: 35px;display: block;height: 35px;line-height: 35px;background: url('/templates/atomic/images/icon_youtube.png') no-repeat left top;}
.magazine_smalltext li{font-size:12px;}
span.magazine_smalltext{font-size:12px;}

.image_slider_makecenter{margin: 0 auto; width: 405px; height: 275px;}



/* GP SECTION */


/* COMMON */
.gpsection_content{font-size:12px;}
.gpsection_content ul li{list-style-type:none;}
.gpsection_content a{color:#00579E; text-decoration:none; font-size:12px;}
.gpsection_content a:hover{color:#00579E; text-decoration:underline;}
.gpsection_content h1{font-size:20px;color:#00569D;}
.gpsection_content h2{font-size:18px;color:#029CE6; margin:20px 0 0px 0;}
.gpsection_content h3{font-size:14px;color:#00579E;margin:10px 0 5px 0;}
.gpsection_content p{font-size:12px; margin:9px 0 18px 0;line-height: 17px; color:#262626;}
.gpsection_content h3 a{font-size:16px;color:#00579E; text-decoration:none;}
.gpsection_content h3 a:hover{color:#00579E; text-decoration:underline;}

.gpsection_homebox{width:220px; height:186px; float:left; position:relative; margin:5px;}
.gpsection_homebox_clickbox{position:absolute; width:220px; height:126px; cursor:pointer; top:0; left: 0; z-index: 1; }
.gpsection_homebox_text{width:220px; height:60px; margin-left:10px; position:absolute; top:127px;}
.gpsection_homebox_text a{text-decoration:none;font-size: 19px;color: #0157A0;text-align: left;}
#gpsection-rhslinks-mod{width:200px; float:right; position:relative;}
#gpsection-rhslinks-mod ul li{background:url('/images/gpsection/gp_section_rhsbutton.png') 0 0 no-repeat;width: 195px;height: 30px;margin-top: 8px; list-style-type:none;}
#gpsection-rhslinks-mod ul li a{text-decoration: none; color:#ffffff; line-height: 30px; margin-left:10px;}

.gpsection_content_list_middle{width:590px; position:relative; height:auto; float:left;}
.gpsection_content_list_middle span.downloadlink{display: inline-block;float: right; margin-top: -30px;}
.gpsection_content_list_middle span.downloadlink a{font-size:12px; text-decoration:none; color:#262626;}
.gpsection_content_list_middle span.downloadlink a:hover{font-size:12px; text-decoration:underline; color:#262626;}
.gpsection_content_list_lhs{width:110px; position:relative; height:auto; float:left;}
.gpsection_content_list_item{background:#F1F1F1; height:115px; width:580px; margin:8px 5px;}
.gpsection_content_list_item_left{width:95px;height:115px;float:left; position:relative;}
.gpsection_content_list_item_left img{position:relative; margin:25px auto; display:block; border:0;}
.gpsection_content_list_item_right{width:485px;height:115px;float:left; position:relative;}

.gpsection_content_news_middle{width:590px; position:relative; height:auto; float:left;}
.gpsection_content_news_middle.gphome{width:100%!important;}
.gpsection_content_news_middle hr{display:none;}
.gpsection_content_news_lhs{width:110px; position:relative; height:auto; float:left;}
.gpsection_content_news_item{background:#ffffff; min-height:200px; width:580px; margin:8px 5px;}
.gpsection_content_news_item_left{width:130px;height:auto;float:left; position:relative;}
.gpsection_content_news_item_left img{position:relative; margin:12px auto; display:block;}
.gpsection_content_news_item_right{width:450px;min-height:115px;float:left; position:relative;}
.gpsection_content_news_item_right ul li{list-style-type: disc;margin: 5px 0 5px 35px;line-height: 17px;}
.gpsection_content_news_item_right.gphome{width:555px!important;margin-left: 5px;}
.gpsection_content_list_item_right p.newsletterdate{margin:-3px 0 0 0;}

.gpsection_content .gpsection-datearchive-mod h3, .gpsection_content .gpsection-subjects-mod h3{font-size:13px;}
.gpsection_content .gpsection-otherarticles-mod h3{font-size:13px;}
.gpsection_content .gpsection-datearchive-mod{margin-top:80px;}
.gpsection_content .gpsection-otherarticles-mod-body ul{margin-top:12px; margin-left:16px;}
.gpsection_content .gpsection-datearchive-mod-body ul{margin-top:12px;}
.gpsection_content .gpsection-datearchive-mod-body ul li.year{color:#00579E;}
.gpsection_content .gpsection-datearchive-mod-body ul li.month{color:#00579E;margin-left:5px;margin-top:5px;}
.gpsection_content .gpsection-subjects-mod ul li{color:#000000;margin-left:5px;margin-top:5px;}
.gpsection_content .gpsection-datearchive-mod-body ul li.item{color:#262626;margin-left:10px;}

.gpsection_content .gpsection-otherarticles-mod-body ul li a{color:#000000;}
.gpsection_content .gpsection-datearchive-mod-body ul li a{color:#000000;}
.gpsection_content .gpsection-subjects-mod-body ul li a{color:#000000;}
.gpsection_content .gpsection-subjects-mod-body ul li a.selected{font-weight:bold;}
.gpsection_content .gpsection-subjects-mod{margin-top: 21px;}

div.homebox_morefrom{position:relative; float:left; width:702px; height:262px; background:url(../images/bg_more_from_box.jpg) 0 0 repeat-x; margin:0px 5px 5px 0px;}
div.homebox_morefrom a{font-size: 12px;text-decoration:none; color:#000000;}
div.homebox_morefrom a:hover{text-decoration:underline;color:#21A5F0;}
div.homebox_morefrom span.separator{font-size: 12px;font-weight: bold;}
div.homebox_morefrom h3{font-size: 16px;font-weight: normal;color:#00579F; margin: 18px 0 20px 18px; background:url(../images/morefrom_downarrow.jpg) left center no-repeat;padding-left: 22px;}
div.homebox_morefrom ul{width: 660px; height: 230px; list-style-type:none;margin-left: 18px;}
div.homebox_morefrom ul li{float:left; width:165px; height:auto; }
div.homebox_morefrom ul li ul{float:left; width:150px; height: 215px; list-style-image: url(../images/article_bullet.gif);margin: 10px 0 0 15px;}
div.homebox_morefrom ul li ul li{width:142px; padding: 3px 0; border-top:1px solid #C2C2C2;}
div.homebox_morefrom ul li ul li:first-child{border-top:0px;}

/* GP SECTION OVERRIDE TO MAKE SUBMENU NOT APPEAR */
ul.joomla-nav li.selected.parent.item508 ul {display:none;}

/* Home page footer top */
div.footertop_left{float:left;}
div.footertop_right{/*float:right;*/ position: absolute; margin-top: -78px; margin-left: 235px;}
div.footertop_right img{border:0; margin:20px 0 0 4px;}


/* home page clinic and services buttons*/

div.box_home_right_buttons{height:120px; width:225px;position: relative;float: right;margin-bottom: 0px;}
div.box_home_right_buttons span.box_home_right_buttons_text{display: block;padding: 16px;}
div.box_home_right_buttons a{color:#ffffff; text-decoration:none; font-size:16px; font-weight: bold;height: 100%;width: 100%;display: block;}
div.box_home_right_buttons_services{background-image: url('/templates/atomic/images/home_btn_services.jpg'); height: 54px; width: 224px; margin-bottom:5px;}
div.box_home_right_buttons_clinics{background-image: url('/templates/atomic/images/home_btn_clinics.jpg'); height: 54px; width: 224px;}


div.hiddenhovermessage_babyfriendly{display:none;width: auto;height: auto;border: 1px solid #0157A0;background: #ffffff;top: -42px;left: 441px;position: absolute;font-size: 12px;padding: 10px;}
a.hiddenhovermessage_babyfriendly_image:hover+div.hiddenhovermessage_babyfriendly{display:block;}

/* HOME PAGE LATEST NEWS */
div.home_latestnews_box{background:#ffffff url('/modules/mod_wctpubliclatestnews/tmpl/images/wctpublic_home_latestnews_background.png') no-repeat right center; height:232px; width:228px}
div.home_latestnews_box div.newsitem{overflow: hidden;display: table;overflow: hidden;height: 52px;width: 202px;font-size: 12px;background: url('/modules/mod_wctpubliclatestnews/tmpl/images/wctpublic_home_latestnews_bullet.png') no-repeat right center;padding: 4px 15px 8px 6px;}
div.home_latestnews_box div.newsitem .textfix{display: table-cell; vertical-align: middle; width: 100%; margin: 0 auto;}
div.home_latestnews_box div.newsitem a{color:#015DA6;font-size:12px;text-decoration:none;font-weight: bold;}
div.home_latestnews_box div.header{font-size:14px; padding: 11px 10px; color:#ffffff; font-weight: bold;}
div.home_latestnews_box div.header a{font-size:10px; background:#015DA6; padding-left: 60px; color:#ffffff; text-decoration:none;font-weight:normal;}
div.home_latestnews_box div.bordertop{border-top:1px solid #C3C1C2;}

/* HOME PAGE TWITTER FEED */
div.rhsbox_twitterfeed {height: auto;width: 222px;position: relative;float: right;margin-bottom: 0px;border: 1px solid #e8e8e8; border-top:none; border-bottom:none;}
div.twitter_home_top{height: auto;width: 224px;position: relative;float: right;margin-bottom: 0px;border: 0px solid #e8e8e8; border-bottom:none; background: url('../images/wcthome_twitter_bg_top.png') no-repeat left top;}
div.twitter_home_bottom{height: auto;width: 224px;position: relative;float: right;margin-bottom: 0px;border: 0px solid #e8e8e8; border-top:none; background: url('../images/wcthome_twitter_bg_bottom.png') no-repeat left bottom;}
span.twitter_home_top_text{font-family:gotham, helvetica;margin: 8px 10px;display: block;font-weight: bold;font-size: 14px;}
span.twitter_home_bottom_buttons{margin: 2px auto;display: block;width: 170px;text-align: center;}


/* ATTACHMENTS POSITION FIX */
.attachmentsContainer{margin: 15px!important;}

/* banner nav fix */
#bannerouter_home_left div.camera_pag{position: absolute;bottom: -18px;}

/* blog view */
.bloglayout div.item{border-bottom:1px solid #21A5F0; margin:0 5px 30px 15px;}
.bloglayout div.item p{margin:0;line-height: 1.3;}
.bloglayout div.item a{float:right;margin:6px 0;}
.bloglayout div.item h1{margin:0 0 10px 0;}
.bloglayout div.items-leading{margin:0 0 30px 15px; padding:0px; border-bottom: 1px solid #21A5F0; display: inline-block;}
.bloglayout div.items-leading p{margin:0;line-height: 1.3;}
.bloglayout div.items-leading a{float:right;margin:6px 0;}
.bloglayout div.items-leading h1{margin:0 0 10px 0;}
.bloglayout dd.create{font-size: 12px; color: #0157A0;}

/* Hides all child items in main menu. */
li.hidechilditems div.childcontent{display:none!important;}

/* Added by Tom r training form */
.training_label {float:left;margin: 5px 10px 10px 10px; padding-top:5px; width:250px;}
.training_input {float:left;margin: 5px 10px 10px 10px; padding-top:5px; width:200px; background: #fff url(../images/content_bg.gif) repeat-x; border: solid 1px #ccc;}
.training_radio {float:left;margin: 5px 10px 0px 10px; padding-top:5px; width:200px;}
.table_input{float:left;margin: 2px 5px 0px 5px; padding-top:5px; border: solid 1px #ccc;}
#training_form_container {width: 500px;}
#training-request-table th{padding-top:10px;}
#training-request-table td{padding:5px;}
.training_submit{margin:5px 10px 5px 10px;}

#gpsection-rhslinks-mod .gpsectionrhs_5 {background: url('/images/gpsection/gp_section_rhsbutton_green.png') 0 0 no-repeat}


/* HEALTH MATTERS BLOG */
#eblog-wrapper #ezblog-head h1.component-title{color: #0157A0!important;}
#ezblog-body .blog-post .blog-title, #ezblog-body .blog-post .blog-title a{color: #0157A0!important;}
#eblog-wrapper .blog-modified-date{margin: 0;}
#eblog-dialog .mtm, #eblog-wrapper .mtm{margin-top:0px;}
#ezblog-body .blog-post{padding: 30px 0 15px 0;}
span.blog-readmore{display: block; width: 275px;}

#eblog-wrapper #ezblog-body h3, #eblog-wrapper #ezblog-body h2, #eblog-wrapper #ezblog-body h1{color: #0157A0!important;}
#eblog-wrapper #ezblog-body .blog-option  ul{margin-left: 0;}
#eblog-wrapper #ezblog-body .blog-option  ul li{margin: 0 0 0 8px;}
#eblog-wrapper #ezblog-body ul{margin-left: 40px;}
#eblog-wrapper #ezblog-body ul li{margin: 5px 0;}
#eblog-wrapper #ezblog-body ul.blog-navi {margin: 0;}
#eblog-wrapper #ezblog-body ul.blog-navi  li{margin: -1px;}
#eblog-wrapper #ezblog-body ol{margin-left: 40px;}
#eblog-wrapper #ezblog-body ol li{margin: 10px 0;}
#eblog-wrapper #ezblog-body{line-height: 1.5; font-size:14px; color: #555;}
#eblog-wrapper #ezblog-body span.blog-modified-date{text-align:right;}
#eblog-wrapper #ezblog-body a{color: #21A5F0;}
.mod_easyblogarchive{font-size:14px;}
.mod_easyblogarchive a{color: #21A5F0;}


.liveWellText {font-family: Tahoma!important;}

.bfLabel163  {font-family: Tahoma!important;}

.bgs_bottom_left {background-image: none;}
.bgs_bottom_right {background-image: none;}