@charset "utf-8";
/* CSS Document */

body, td, th {
	font-family: Arial, Verdana;
	font-size: 0.75em;
	color: #FFFFFF;
	line-height:1.4em;
}
body {
	background-color: #0f181e;
	background-image: url(../img/page_bg.gif);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
* {
	margin:0;
	padding:0;
}
form {
	margin:0;
	padding:0;
}
td, th {
	font-size:1em;
}
p, h1, h2, h3, h4, ul li, ol li, ul ul, ul ul ul, ol ol, ol ol ol, hr {
	margin-bottom:12px;
}
ul, ol {
	margin-left:25px;
}
hr {
	height:1px;
	border:0;
	background-color:#0bb8ce;
	color:#0bb8ce;
}
.contact_hr {
	height:1px;
	border:0;
	background-color:#333c43;
	color:#333c43;
}
a:link, a:visited {
	color: #17cbe2;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	color: #17cbe2;
	text-decoration:underline;
}
a.wht_link:link, a.wht_link:visited {
	color: #FFFFFF;
	text-decoration:none;
}
a.wht_link:hover, a.wht_link:active, a.wht_link:focus {
	color: #FFFFFF;
	text-decoration:underline;
}
.str_table a:link, .str_table a:visited {
	color: #da495a;
	text-decoration:none;
}
.str_table a:hover, .str_table a:active, .str_table a:focus {
	color: #da495a;
	text-decoration:underline;
}
h1 {
	font-size: 1.4em;
	color: #17cbe2;
}
h2 {
	font-size: 1.3em;
	color: #17cbe2;
}
h3 {
	font-size: 1.2em;
	color: #FFFFFF;
}
#container {
	margin:0px auto;
	width:900px;
	z-index:1;
}
#grad_top {
	background:url(../img/grad_top.jpg) no-repeat top left;
	height:101px;
}
#header {
	background:url(../img/header_bg.jpg) no-repeat top left;
	height:72px;
	position:relative;
	z-index:1;
}
#header .logo {
	position:absolute;
	top:26px;
	left:15px;
	width:166px;
	height:24px;
}
#header .tnav {
	position:absolute;
	top:41px;
	right:15px;
	width:420px;
	height:9px;
	text-align:right;
	z-index:999;
}
#flashblock {
	height:220px;
	background-color:#FFFFFF;
}
#home_main_content {
	padding-left:43px;
	padding-top:38px;
	padding-right:35px;
	padding-bottom:40px;
	background:#192228;
	position:relative;
}
#l2_index_content {
	padding-top:21px;
	padding-bottom:56px;
	background:#192228;
}
#l2_main_content .l2_content h3 {
	font-size: 1.2em;
	color: #0f181e;
}
#l2_main_content_news .l2_content h3 {
	font-size: 1.2em;
	color: #0f181e;
}
#l2_main_content_comm .l2_content h3 {
	font-size: 1.2em;
	color: #0f181e;
}
#l2_main_content_ppl .l2_content_ppl h3 {
	font-size: 1.2em;
	color: #0f181e;
	padding-left:16px;
}
#l2_main_content_osd .l2_content_osd h3 {
	font-size: 1.2em;
	color: #0f181e;
	padding-left:16px;
}
#home_main_content .right {
	float:right;
	width:213px;
	margin-top:5px;
	margin-left:43px;
}
#home_main_content .right .txt {
	font-size:1em;
	line-height:1.5em;
}
#home_main_content .left {
	width:286px;
	font-size:1em;
	line-height:1.5em;
	padding-top:0px;
}
#footer {
	clear:both;
	background:url(../img/footer_bg.gif) no-repeat top left;
	height:44px;
	position:relative;
}
#footer .left_txt {
	position:absolute;
	top:19px;
	left:15px;
	width:241px;
	height:9px;
}
#footer .right_txt {
	position:absolute;
	top:19px;
	left:493px;
	width:389px;
	height:12px;
}
#grad_btm {
	background:url(../img/grad_btm.jpg) no-repeat top left;
	height:40px;
	padding-top:140px;
	font-size:0.8em;
	color:#2d363c;
	text-align:right;
}
.blu_txt {
	color:#17cbe2;
}
.brd_btm {
	border-bottom:1px solid #8b9093;
	padding-bottom:7px;
	margin-bottom:8px;
	font-size:1.1em;
	color:#17cbe2;
}
.district {
	font-size:1.2em;
	margin-bottom:10px;
	margin-top:12px;
	color:#FFFFFF;
}
.brd_top {
	border-top:1px solid #8b9093;
	padding-top:7px;
}
#top_banner {
	height:50px;
}
#heading_banner {
	height:50px;
	color:#FFFFFF;
	background:url(../img/l2_btmbanner_rpt.gif) repeat-x top left;
}
/* Drop Down Classes */
#dd_1 {
	position:absolute;
	visibility:hidden;
	top:63px;
	/*left:412px;*/
	left:406px;
	width:150px;
	z-index:999;
	background:url(../img/dd_bg_rpt.png) repeat top left;
}
#dd_1 div {
	background:url(../img/dd_bg_top.png) repeat-x top left;
	padding:3px 3px 1px 3px;
}
/*\*/ * html #dd_1 div { background:none; } /**/
#dd_2 {
	position:absolute;
	visibility:hidden;
	top:63px;
	left:380px;
	width:251px;
	z-index:999;
	background:url(../img/dd_bg_rpt.png) repeat top left;
}
#dd_2 div {
	background:url(../img/dd_bg_top.png) repeat-x top left;
	padding:3px 3px 3px 3px;
}
/*\*/ * html #dd_2 div { background:none; } /**/
#dd_2 div div {
	background:#666666 url(../img/dd_bg_rpt_inner2.gif) repeat-x top left;
	padding:12px 19px 14px 13px;
}
#dd_2 div div div {
	margin-left:13px;
	border-top:1px solid #0bb8ce;
	border-bottom:1px solid #0bb8ce;
	margin-right:1px;
	margin-top:10px;
	font-size:1.1em;
	background:none;
	padding:11px 0px 12px 0px;
}
#dd_3 {
	position:absolute;
	visibility:hidden;
	top:63px;
	/*left:506px;*/
	left:474px;
	width:239px;
	z-index:999;
	background:url(../img/dd_bg_rpt.png) repeat top left;
}
#dd_3 div {
	background:url(../img/dd_bg_top.png) repeat-x top left;
	padding:3px 3px 3px 3px;
}
/*\*/ * html #dd_3 div { background:none; } /**/
#dd_3 div div {
	background:#666666 url(../img/dd_bg_rpt_inner2.gif) repeat-x top left;
	padding:11px 17px 11px 18px;
	text-align:right;
}
#dd_3 div div div {
	color:#FFFFFF;
	border-top:1px solid #0bb8ce;
	border-bottom:1px solid #0bb8ce;
	background:none;
	padding:10px 0px 10px 0px;
	margin-top:9px;
	margin-bottom:9px;
	text-align:left;
}
#dd_4 {
	position:absolute;
	visibility:hidden;
	top:63px;
	left:556px;
	width:285px;
	z-index:999;
	background:url(../img/dd_bg_rpt.png) repeat top left;
}
#dd_4 div {
	background:url(../img/dd_bg_top.png) repeat-x top left;
	padding:3px 3px 3px 3px;
}
/*\*/ * html #dd_4 div { background:none; } /**/
#dd_4 div div {
	background:#666666 url(../img/dd_bg_rpt_inner2.gif) repeat-x top left;
	padding:8px 16px 11px 16px;
}
#dd_4 div div div {
	border-top:1px solid #0bb8ce;
	border-bottom:1px solid #0bb8ce;
	margin-top:8px;
	font-size:1.1em;
	background:none;
	padding:11px 0px 12px 0px;
}
#dd_5 {
	position:absolute;
	visibility:hidden;
	top:63px;
	right:10px;
	width:201px;
	z-index:999;
	background:url(../img/dd_bg_rpt.png) repeat top left;
}
#dd_5 div {
	background:url(../img/dd_bg_top.png) repeat-x top left;
	padding:3px 3px 3px 3px;
}
/*\*/ * html #dd_5 div { background:none; } /**/
/* Normal */
#dd_1 a:link, #dd_1 a:visited {
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	padding:7px 21px 6px 10px;
	background:url(../img/dd_link.gif) no-repeat bottom left;
	z-index:999;
	margin-bottom:2px;
	background-color:#505050;
	text-align:right;
	font-size:1.1em;
}
#dd_1 a:hover, #dd_1 a:active, #dd_1 a:focus {
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	padding:7px 21px 6px 10px;
	background:url(../img/dd_link_o.gif) no-repeat bottom left;
	z-index:999;
	margin-bottom:2px;
	background-color:#31767f;
	text-align:right;
	font-size:1.1em;
}
/* Red */
#dd_1 a.red:link, #dd_1 a.red:visited {
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	padding:7px 21px 6px 10px;
	background:url(../img/dd_link.gif) no-repeat bottom left;
	z-index:999;
	margin-bottom:2px;
	background-color:#505050;
	text-align:right;
	font-size:1.1em;
}
#dd_1 a.red:hover, #dd_1 a.red:active, #dd_1 a.red:focus {
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	padding:7px 21px 6px 10px;
	background:url(../img/dd_link_o_red.gif) no-repeat bottom left;
	z-index:999;
	margin-bottom:2px;
	background-color:#b20336;
	text-align:right;
	font-size:1.1em;
}
/* Yellow */
#dd_1 a.org:link, #dd_1 a.org:visited {
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	padding:7px 21px 6px 10px;
	background:url(../img/dd_link.gif) no-repeat bottom left;
	z-index:999;
	margin-bottom:2px;
	background-color:#505050;
	text-align:right;
	font-size:1.1em;
}
#dd_1 a.org:hover, #dd_1 a.org:active, #dd_1 a.org:focus {
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	padding:7px 21px 6px 10px;
	background:url(../img/dd_link_o_org.gif) no-repeat bottom left;
	z-index:999;
	margin-bottom:2px;
	background-color:#b47900;
	text-align:right;
	font-size:1.1em;
}
/* Green */
#dd_1 a.grn:link, #dd_1 a.grn:visited {
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	padding:7px 21px 6px 10px;
	background:url(../img/dd_link.gif) no-repeat bottom left;
	z-index:999;
	margin-bottom:3px;
	background-color:#505050;
	text-align:right;
	font-size:1.1em;
}
#dd_1 a.grn:hover, #dd_1 a.grn:active, #dd_1 a.grn:focus {
	text-decoration: none;
	color: #FFFFFF;
	display:block;
	padding:7px 21px 6px 10px;
	background:url(../img/dd_link_o_grn.gif) no-repeat bottom left;
	z-index:999;
	margin-bottom:3px;
	background-color:#76a103;
	text-align:right;
	font-size:1.1em;
}
#dd_2 a:link, #dd_2 a:visited {
	text-decoration: none;
	z-index:999;
}
#dd_2 a:hover, #dd_2 a:active, #dd_2 a:focus {
	text-decoration: none;
	z-index:999;
}
#dd_3 a:link, #dd_3 a:visited {
	text-decoration: none;
	z-index:999;
}
#dd_3 a:hover, #dd_3 a:active, #dd_3 a:focus {
	text-decoration: none;
	z-index:999;
}
#dd_4 a:link, #dd_4 a:visited {
	text-decoration: none;
	z-index:999;
}
#dd_4 a:hover, #dd_4 a:active, #dd_4 a:focus {
	text-decoration: none;
	z-index:999;
}
#dd_5 a:link, #dd_5 a:visited {
	text-decoration: none;
	z-index:999;
}
#dd_5 a:hover, #dd_5 a:active, #dd_5 a:focus {
	text-decoration: none;
	z-index:999;
}
/* Drop Down Classes END */


/* Our Work Index Classes */
.ow_tab1 {
	background:url(../img/ow_tab_port.gif) no-repeat bottom center;
}
.ow_tab2 {
	background:url(../img/ow_tab_case.gif) no-repeat bottom center;
}
.ow_tab3 {
	background:url(../img/ow_tab_test.gif) no-repeat bottom center;
}
.ow_tab1 .ow_top, .ow_tab2 .ow_top, .ow_tab3 .ow_top {
	background:url(../img/ow_tab_top.gif) no-repeat top center;
	padding-top:27px;
}
.ow_tab1_o .ow_top_o, .ow_tab2_o .ow_top_o, .ow_tab3_o .ow_top_o {
	background:url(../img/ow_tab_top_o.gif) no-repeat top center;
	padding-top:27px;
}
.ow_tab1_o {
	background:url(../img/ow_tab_port_o.gif) no-repeat bottom center;
}
.ow_tab2_o {
	background:url(../img/ow_tab_case_o.gif) no-repeat bottom center;
}
.ow_tab3_o {
	background:url(../img/ow_tab_test_o.gif) no-repeat bottom center;
}
/* Products Index Classes */
.prod_tab1 {
	background:url(../img/prod_tab_cms.gif) no-repeat bottom center;
}
.prod_tab2 {
	background:url(../img/prod_tab_int.gif) no-repeat bottom center;
}
.prod_tab3 {
	background:url(../img/prod_tab_hst.gif) no-repeat bottom center;
}
.prod_tab1 .prod_top, .prod_tab2 .prod_top, .prod_tab3 .prod_top {
	background:url(../img/prod_tab_top.gif) no-repeat top center;
	padding-top:27px;
}
.prod_tab1_o .prod_top_o, .prod_tab2_o .prod_top_o, .prod_tab3_o .prod_top_o {
	background:url(../img/prod_tab_top_o.gif) no-repeat top center;
	padding-top:27px;
}
.prod_tab1_o {
	background:url(../img/prod_tab_cms_o.gif) no-repeat bottom center;
}
.prod_tab2_o {
	background:url(../img/prod_tab_int_o.gif) no-repeat bottom center;
}
.prod_tab3_o {
	background:url(../img/prod_tab_hst_o.gif) no-repeat bottom center;
}
/* Services Index Classes */
.serv_tab1 {
	background:url(../img/services_tab_onl.gif) no-repeat bottom center;
}
.serv_tab1 .serv_top1 {
	background:url(../img/services_tab_top.gif) no-repeat top center;
	padding-top:27px;
}
.serv_tab1_o .serv_top1_o {
	background:url(../img/services_tab_top_org.gif) no-repeat top center;
	padding-top:27px;
}
.serv_tab2 {
	background:url(../img/services_tab_str.gif) no-repeat bottom center;
}
.serv_tab2 .serv_top2 {
	background:url(../img/services_tab_top.gif) no-repeat top center;
	padding-top:27px;
}
.serv_tab2_o .serv_top2_o {
	background:url(../img/services_tab_top_red.gif) no-repeat top center;
	padding-top:27px;
}
.serv_tab3 {
	background:url(../img/services_tab_des.gif) no-repeat bottom center;
}
.serv_tab3 .serv_top3 {
	background:url(../img/services_tab_top.gif) no-repeat top center;
	padding-top:27px;
}
.serv_tab3_o .serv_top3_o {
	background:url(../img/services_tab_top_grn.gif) no-repeat top center;
	padding-top:27px;
}
.serv_tab1_o {
	background:url(../img/services_tab_onl_o.gif) no-repeat bottom center;
}
.serv_tab2_o {
	background:url(../img/services_tab_str_o.gif) no-repeat bottom center;
}
.serv_tab3_o {
	background:url(../img/services_tab_des_o.gif) no-repeat bottom center;
}
/* Shared Classes for L2 Index Tabs */
.serv_tab1, .serv_tab2, .serv_tab3, .ow_tab1, .ow_tab2, .ow_tab3, .prod_tab1, .prod_tab2, .prod_tab3 {
	padding-bottom:66px;
	text-align:left;
	padding-left:35px;
	padding-right:35px;
	width:230px;
	float:left;
}
.serv_tab1_o, .serv_tab2_o, .serv_tab3_o, .ow_tab1_o, .ow_tab2_o, .ow_tab3_o, .prod_tab1_o, .prod_tab2_o, .prod_tab3_o {
	padding-bottom:66px;
	text-align:left;
	padding-left:35px;
	padding-right:35px;
	width:230px;
	float:left;
	cursor:pointer;
}
.serv_tab2, .serv_tab3, .serv_tab2_o, .serv_tab3_o {
	height:228px;
	line-height:normal;
}
.ow_tab2, .ow_tab3, .ow_tab2_o, .ow_tab3_o {
	height:188px;
	line-height:1.8em;
}
.serv_tab1, .serv_tab1_o {
	height:216px;
	line-height:normal;
}
.ow_tab1, .ow_tab1_o {
	height:194px;
	line-height:1.8em;
}
.prod_tab1, .prod_tab2, .prod_tab3, .prod_tab1_o, .prod_tab2_o, .prod_tab3_o {
	height:215px;
	line-height:1.8em;
}
.clr {
	clear:both;
	height:1px;
}
/* End of L2 Index Classes */

#l2_main_content {
	padding:43px 200px 28px 37px;
	background-color:#FFFFFF;
}
#l2_main_content_news {
	padding:43px 37px 28px 37px;
	background-color:#FFFFFF;
}
#l2_main_content_comm {
	padding:43px 162px 28px 37px;
	background-color:#FFFFFF;
}
#l2_main_content_case {
	padding:43px 36px 28px 37px;
	background-color:#FFFFFF;
}
#l2_main_content_ppl {
	padding:43px 16px 28px 37px;
	background-color:#FFFFFF;
}
#l2_main_content_osd {
	padding:43px 0px 28px 37px;
	background-color:#FFFFFF;
}
.l2_content {
	border-left:1px solid #0bb8ce;
	padding-left:15px;
	color:#666666;
	line-height:1.6em;
}
.l2_content td {
	color:#666666;
}
.l2_content_ppl {
	color:#666666;
	line-height:1.6em;
}
.l2_content_osd {
	color:#666666;
	line-height:1.6em;
}
.l2_content h1 {
	font-size: 1em;
	color: #666666;
	text-transform:uppercase;
}
.l2_content h2 {
	font-size: 1.1em;
	color: #306284;
}
.l2_content_ppl h1 {
	font-size: 1em;
	color: #666666;
	text-transform:uppercase;
	padding-left:16px;
}
.l2_content_osd h1 {
	font-size: 1em;
	color: #0f181e;
	text-transform:uppercase;
}
.l2_content_ppl h2 {
	font-size: 1.1em;
	color: #306284;
	padding-left:16px;
}
.l2_content_osd h2 {
	font-size: 1.1em;
	color: #306284;
}
.lnav {
	padding-right:27px;
}
.lnav a:link, .lnav a:visited {
	text-decoration: none;
	color:#000000;
	background:url(../img/lnav_link_bg.gif) no-repeat top left;
	padding-top:9px;
	padding-bottom:8px;
	padding-left:11px;
	padding-right:5px;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
}
.lnav a:hover, .lnav a:active, .lnav a:focus {
	text-decoration: none;
	color:#0bb8ce;
	background:url(../img/lnav_link_bg.gif) no-repeat top left;
	padding-top:9px;
	padding-bottom:8px;
	padding-left:11px;
	padding-right:5px;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
}
.lnav a.at:link, .lnav a.at:visited {
	text-decoration: none;
	color:#0bb8ce;
	background:url(../img/lnav_link_bg.gif) no-repeat top left;
	padding-top:9px;
	padding-bottom:8px;
	padding-left:11px;
	padding-right:5px;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
}
.lnav a.at:hover, .lnav a.at:active, .lnav a.at:focus {
	text-decoration: none;
	color:#0bb8ce;
	background:url(../img/lnav_link_bg.gif) no-repeat top left;
	padding-top:9px;
	padding-bottom:8px;
	padding-left:11px;
	padding-right:5px;
	text-transform:uppercase;
	display:block;
	font-weight:bold;
}
.lnav a.l2:link, .lnav a.l2:visited {
	text-decoration: none;
	color:#666666;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:11px;
	padding-right:5px;
	display:block;
	font-weight:bold;
	background:none;
	text-transform:none;
	font-size:1em;
	line-height:normal;
}
.lnav a.l2:hover, .lnav a.l2:active, .lnav a.l2:focus {
	text-decoration: none;
	color:#0bb8ce;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:11px;
	padding-right:5px;
	display:block;
	font-weight:bold;
	background:none;
	text-transform:none;
	font-size:1em;
	line-height:normal;
}
.lnav a.l2_at:link, .lnav a.l2_at:visited {
	text-decoration: none;
	color:#0bb8ce;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:11px;
	padding-right:5px;
	display:block;
	font-weight:bold;
	background:none;
	text-transform:none;
	font-size:1em;
	line-height:normal;
}
.lnav a.l2_at:hover, .lnav a.l2_at:active, .lnav a.l2_at:focus {
	text-decoration: none;
	color:#0bb8ce;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:11px;
	padding-right:5px;
	display:block;
	font-weight:bold;
	background:none;
	text-transform:none;
	font-size:1em;
	line-height:normal;
}
.lnav_brd {
	border-bottom:1px solid #cfcfcf;
}
#contact_content {
	padding-top:31px;
	padding-bottom:29px;
	padding-right:46px;
	padding-left:46px;
	background:#192228;
}
.lrg_txt {
	font-size:1.1em;
}
.contact_table td {
	line-height:1.6em;
}
a.wht_link:link, a.wht_link:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a.wht_link:hover, a.wht_link:active, a.wht_link:focus {
	text-decoration: underline;
	color:#FFFFFF;
}
.case_imgs {
	float:right;
	width:270px;
	margin-left:50px;
	margin-bottom:45px;
	margin-top:11px;
}
.case_imgs img {
	margin-bottom:5px;
}
.line_ht {
	line-height:1.6em;
}
a.dd_tnav:link, a.dd_tnav:visited {
	margin-bottom:9px;
	margin-top:9px;
	display:block;
}
a.dd_tnav:hover, a.dd_tnav:active, a.dd_tnav:focus {
	margin-bottom:9px;
	margin-top:9px;
	display:block;
}
.ppl_table {
	margin-bottom:40px;
}
.ppl_table td {
	border-left:1px solid #0bb8ce;
	color:#666666;
	padding-right:56px;
	padding-left:15px;
	padding-bottom:25px;
	line-height:1.5em;
}
.ppl_table th {
	padding-left:16px;
	color:#306284;
	padding-bottom:16px;
	text-transform:uppercase;
}
.ppl_table th span {
	color:#707070;
	display:inline-block;
	margin-left:5px;
	font-size:0.9em;
}
.history_foot {
	border-top:1px solid #cfcfcf;
	margin-top:24px;
	padding-top:5px;
	text-align:right;
}
.des_table {
}
.des_table th {
	font-size: 1em;
	color: #0f181e;
	text-align:left;
	text-transform:uppercase;
	padding-bottom:14px;
}
.des_table td {
	color: #666666;
	padding-bottom:24px;
	padding-right:35px;
	line-height:1.5em;
}

.str_table {
}
.str_table th {
	font-size: 1em;
	color: #0f181e;
	text-align:left;
	text-transform:uppercase;
	padding-bottom:14px;
}
.str_table td {
	color: #666666;
	padding-bottom:24px;
	padding-right:35px;
	line-height:1.5em;
}

.onl_table {
}
.onl_table th {
	font-size: 1em;
	color: #0f181e;
	text-align:left;
	text-transform:uppercase;
	padding-bottom:14px;
}
.onl_table td {
	color: #666666;
	padding-bottom:24px;
	padding-right:35px;
	line-height:1.5em;
}
#print_header {
	display:none;
}
.no_print {
}
.serv_welcome {
	font-weight:bold;
	text-align:left;
	margin-left:35px;
	margin-right:50px;
	margin-bottom:25px;
	line-height:1.6em;
}
.newsright {
	width:285px;
	float:right;
}
.newsleft {
	width:366px;
}
.hd_table td h1 {
	color:#da495a;
}
.socstr_cont {
	width:543px;
}
.socstr h2 {
	margin-bottom:3px;
}
.socstr_cont img {
	float:left;
	margin:0px 18px 10px 0px;
	padding:0px;
}
.socstr_cont img.feat {
	float:none;
	margin:0px;
	padding:0px;
}
.socstr_cont td.socstr_btns img {
	float:none;
	margin:0px 0px 0px 6px;
	padding:0px;
}
.socstr_cont td.socstr_btns img.ttl {
	float:none;
	margin:0px -6px 0px 0px;
	padding:0px;
}

.lcms_cont {
	width:543px;
}
.hist_cont {
	width:543px;
}
.home_sm_btns {
	position:absolute;
	top:253px;
	left:44px;
}
.l2_sm_btns {
	z-index:1;
	float:right;
}
.l2_sm_btns_fix {
	z-index:1;
	float:right;
}
* html .l2_sm_btns_fix {
	z-index:1;
	float:right;
	margin-top:-53px;
}
*+html .l2_sm_btns_fix {
	z-index:1;
	float:right;
	margin-top:-53px;
}