div#menu a#b_services {background-image: url("images/b_services.jpg"); background-position: bottom right; outline: none;}

div#header .inner div#headertext
{
    margin-left: 248px;
    width: 733px;
    height: 148px;
    overflow:hidden;
    color: #d5dcdb;
}

div#headertext img
{
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
    float:left;
}

div#headertext #ffb_o
{
    background: url("/solutions/images/headers/ffb_o.jpg") no-repeat;
    width: 733px;
    height: 148px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
    float:left;
}

div#headertext #ci_o
{
    background: url("/solutions/images/headers/ci_o.jpg") no-repeat;
    width: 733px;
    height: 148px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
    float:left;
}

div#headertext #acoe_o
{
    background: url("/solutions/images/headers/acoe_o.jpg") no-repeat;
    width: 733px;
    height: 148px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
    float:left;
}

div#headertext #ffb
{
    height:225px;
    width:243px;
    float:left;
}

div#ffb a.ffb_head img
{
    background: url("/solutions/images/ffb_head.jpg") no-repeat;
    height:225px;
    width:245px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

div#ffb a.ffb_head:hover img
{
    background: url("/solutions/images/ffb_head.jpg") top right no-repeat;
    border:0;
    outline:none;
}

div#ci a.ci_head img
{
    background: url("/solutions/images/ci_head.jpg") no-repeat;
    height:225px;
    width:243px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

div#ci a.ci_head:hover img
{
    background: url("/solutions/images/ci_head.jpg") top right no-repeat;
    border:0;
    outline:none;
}

div#headertext #ci
{
    height:225px;
    width:243px;
    float:left;
}

div#acoe a.acoe_head img
{
    background: url("/solutions/images/acoe_head.jpg") no-repeat;
    height:225px;
    width:245px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

div#acoe a.acoe_head:hover img
{
    background: url("/solutions/images/acoe_head.jpg") top right no-repeat;
    border:0;
    outline:none;
}

div#headertext #acoe
{
    height:225px;
    width:245px;
    float:left;
}

div#main_header
{
    width: 537px;
    height: 86px;
    padding-left: 182px;
    padding-top: 44px;
    padding-right: 16px;
    overflow: hidden;
    background-image: url("images/services_main_header_bg.gif");
    
}

div.service_group
{
    background-image: url("images/service_group_bg.gif");
    width: 240px;
    height: 320px;
    margin-left: 8px;
    margin-top: 6px;
    margin-bottom:10px;
    overflow:hidden;
}

div h1
{
    position:relative;
    top:10px;
    left:10px;
    height:40px;
}

div.service_group_item
{
    width:235px;
    height:55px;
}

div.service_group_icon
{
    width:65px;
    height:100%;
    text-align:center;
    float:left;
}

div.service_group_item_text
{
    width:170px;
    height:100%;
    float:left;
    color:#2C504C;
    font-size:10px;
}

div.service_group_item_text a
{
    color:#2C504C;
    font-size:10px;
    text-decoration:none;
    outline:none;
}

div.service_group_item_text a:hover
{
    color:#CC3300;
}

/*Hover States*/

a.ffb_icon1 img
{
    background: url(/solutions/images/ffb_icon1.jpg) no-repeat;
    height:55px;
    width:15px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ffb_icon1:hover img
{
    background: url(/solutions/images/ffb_icon1.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ffb_icon2 img
{
    background: url(/solutions/images/ffb_icon2.jpg) no-repeat;
    height:55px;
    width:35px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ffb_icon2:hover img
{
    background: url(/solutions/images/ffb_icon2.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ffb_icon3 img
{
    background: url(/solutions/images/ffb_icon3.jpg) no-repeat;
    height:55px;
    width:24px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ffb_icon3:hover img
{
    background: url(/solutions/images/ffb_icon3.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ffb_icon4 img
{
    background: url(/solutions/images/ffb_icon4.jpg) no-repeat;
    height:55px;
    width:38px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ffb_icon4:hover img
{
    background: url(/solutions/images/ffb_icon4.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ffb_icon5 img
{
    background: url(/solutions/images/ffb_icon5.jpg) no-repeat;
    height:55px;
    width:47px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ffb_icon5:hover img
{
    background: url(/solutions/images/ffb_icon5.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ci_icon1 img
{
    background: url(/solutions/images/ci_icon1.jpg) no-repeat;
    height:55px;
    width:41px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ci_icon1:hover img
{
    background: url(/solutions/images/ci_icon1.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ci_icon2 img
{
    background: url(/solutions/images/ci_icon2.jpg) no-repeat;
    height:55px;
    width:46px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ci_icon2:hover img
{
    background: url(/solutions/images/ci_icon2.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ci_icon3 img
{
    background: url(/solutions/images/ci_icon3.jpg) no-repeat;
    height:55px;
    width:38px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ci_icon3:hover img
{
    background: url(/solutions/images/ci_icon3.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ci_icon4 img
{
    background: url(/solutions/images/ci_icon4.jpg) no-repeat;
    height:55px;
    width:24px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ci_icon4:hover img
{
    background: url(/solutions/images/ci_icon4.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.acoe_icon1 img
{
    background: url(/solutions/images/acoe_icon1.jpg) no-repeat;
    height:55px;
    width:21px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.acoe_icon1:hover img
{
    background: url(/solutions/images/acoe_icon1.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.acoe_icon2 img
{
    background: url(/solutions/images/acoe_icon2.jpg) no-repeat;
    height:55px;
    width:30px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.acoe_icon2:hover img
{
    background: url(/solutions/images/acoe_icon2.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.acoe_icon3 img
{
    background: url(/solutions/images/acoe_icon3.jpg) no-repeat;
    height:55px;
    width:43px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.acoe_icon3:hover img
{
    background: url(/solutions/images/acoe_icon3.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.acoe_icon4 img
{
    background: url(/solutions/images/acoe_icon4.jpg) no-repeat;
    height:55px;
    width:43px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.acoe_icon4:hover img
{
    background: url(/solutions/images/acoe_icon4.jpg) top right no-repeat;
    border:0;
    outline:none;
}

/*End Hovers*/

div#content_top
{
    background: url("/solutions/images/content_top.jpg") no-repeat;
    height:46px;
    width:736px;
}

div#content_top_la
{
    float:left;
    height:29px;
    width:75px;
    padding-top:17px;
    text-align:center;
}

div#content_top_cp
{
    float:left;
    height:29px;
    width:30px;
    font-size:9px;
    font-weight:bold;
    color:#99ABAB;
    text-align:center;
    padding-top:17px;
}

div#content_top_ra
{
    float:left;
    height:29px;
    width:75px;
    padding-top:17px;
    text-align:center;
}

div#content_top_ttl
{
    float:left;
    height:29px;
    width:540px;
    padding-top:17px;
}

div#content_mid
{
    background: url("/solutions/images/content_mid.jpg") repeat-y;
    min-height:360px;
    width:735px;
}

div#content_mid #content_mid_left
{
    width:180px;
    min-height:347px;
    float:left;
    text-align:center;
    padding-top:13px;
}

div#content_mid #content_mid_right
{
    width:540px;
    min-height:347px;
    float:left;
    padding-top:13px;
}

div#content_mid #content_mid_right h2
{
    font-size:14px;
    color:#2C504C;
    margin-bottom:10px;
}

div#content_mid #content_mid_right p
{
    font-size:11px;
    color:#666666;
    margin-bottom:13px;
}

div#content_bot
{
    background: url("/solutions/images/content_bot.jpg") no-repeat;
    height:12px;
    width:735px;
}

a.ffb_a_1 img
{
    background: url(/solutions/images/headers/ffb_1.jpg) no-repeat;
    height:148px;
    width:216px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ffb_a_1:hover img
{
    background: url(/solutions/images/headers/ffb_1.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ffb_a_2 img
{
    background: url(/solutions/images/headers/ffb_2.jpg) no-repeat;
    height:148px;
    width:132px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ffb_a_2:hover img
{
    background: url(/solutions/images/headers/ffb_2.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ffb_a_3 img
{
    background: url(/solutions/images/headers/ffb_3.jpg) no-repeat;
    height:148px;
    width:115px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ffb_a_3:hover img
{
    background: url(/solutions/images/headers/ffb_3.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ffb_a_4 img
{
    background: url(/solutions/images/headers/ffb_4.jpg) no-repeat;
    height:148px;
    width:126px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ffb_a_4:hover img
{
    background: url(/solutions/images/headers/ffb_4.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ffb_a_5 img
{
    background: url(/solutions/images/headers/ffb_5.jpg) no-repeat;
    height:148px;
    width:143px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ffb_a_5:hover img
{
    background: url(/solutions/images/headers/ffb_5.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ci_a_1 img
{
    background: url(/solutions/images/headers/ci_1.jpg) no-repeat;
    height:148px;
    width:221px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ci_a_1:hover img
{
    background: url(/solutions/images/headers/ci_1.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ci_a_2 img
{
    background: url(/solutions/images/headers/ci_2.jpg) no-repeat;
    height:148px;
    width:160px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ci_a_2:hover img
{
    background: url(/solutions/images/headers/ci_2.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ci_a_3 img
{
    background: url(/solutions/images/headers/ci_3.jpg) no-repeat;
    height:148px;
    width:160px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ci_a_3:hover img
{
    background: url(/solutions/images/headers/ci_3.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.ci_a_4 img
{
    background: url(/solutions/images/headers/ci_4.jpg) no-repeat;
    height:148px;
    width:191px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.ci_a_4:hover img
{
    background: url(/solutions/images/headers/ci_4.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.acoe_a_1 img
{
    background: url(/solutions/images/headers/acoe_1.jpg) no-repeat;
    height:148px;
    width:132px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.acoe_a_1:hover img
{
    background: url(/solutions/images/headers/acoe_1.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.acoe_a_2 img
{
    background: url(/solutions/images/headers/acoe_2.jpg) no-repeat;
    height:148px;
    width:189px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.acoe_a_2:hover img
{
    background: url(/solutions/images/headers/acoe_2.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.acoe_a_3 img
{
    background: url(/solutions/images/headers/acoe_3.jpg) no-repeat;
    height:148px;
    width:201px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.acoe_a_3:hover img
{
    background: url(/solutions/images/headers/acoe_3.jpg) top right no-repeat;
    border:0;
    outline:none;
}

a.acoe_a_4 img
{
    background: url(/solutions/images/headers/acoe_4.jpg) no-repeat;
    height:148px;
    width:210px;
    border:0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    outline:none;
}

a.acoe_a_4:hover img
{
    background: url(/solutions/images/headers/acoe_4.jpg) top right no-repeat;
    border:0;
    outline:none;
}

#modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#000;
	opacity:.70;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	z-index:101;
	visibility:hidden;
}
#modal-window
{
    background:#38576F;
	position:fixed;
	margin:0;
	padding:0;
	z-index:9999;
	opacity:.90;
	filter: alpha(opacity=90);
	-moz-opacity: 0.90;
    top: 50%;
    left: 50%;
    margin-top: -120px;
    margin-left: -162px;
    _margin-top:-400px; /* only IE6 will process this line */
    _margin-left:442px; /* only IE6 will process this line */
	visibility:hidden;
}