/* 
colors:@charset
ORANGE:
color: #f78f1e;

DARK GREY:
color:#717174
*/
body {
	font-family: Arial,Helvetica,sans-serif;
	color: #717174;
	font-size: 12px;
	letter-spacing:1px;
	line-height:18px;
	background-color:#E3E3E3;
}
#main_container{
	width:950px;
	margin:0px auto;
}
#container_logo {
	background-color:transparent;
	position:absolute;
	z-index:5000;
}
#content {
background:transparent url(../images/background_t1.gif) repeat-y scroll 0 0;
float:left;
width:950px;	
}
#body_left{
float:left;
width:760px;
}
#body_right{
	
float:left;
width:190px;
}

.sf-menu a.sf-with-ul {
	/*padding-right:3.0em; /*3.5 */

}
.sf-menu a {
	padding: 0.2em 1em;
	border-left:none;
	border-top:1px solid #A1A1A1;
	font-variant:small-caps;
	text-transform:lowercase;
	font-family:Helvetica,Arial,sans-serif;
	font-size:0.9em;
	text-align:center;
}
.sf-menu > li > a { border-top: 1px solid #717171; }
.sf-menu a, .sf-menu a:visited {
color:#ffffff;
}
.sf-menu li, .sf-menu li li, .sf-menu li li li {
	background: #717171;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: #606060;
}
a > .sf-sub-indicator {
	top:0.2em;
	/* right: 1.4em; */
	background-position:0 -10px; /* hide  */
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			1.4em; /* match top ul list item height */
	z-index:		99;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
background-position:0 -10px; /* hide */
}


.right-column { float:left; }
.header_bottom { z-index:100; position:relative;}
.slidebx {width: 950px; height: 400px;font-family:Helvetica,Arial,sans-serif; color:white;}
#box_template_2 .slidebx div,.slidebx div {background:transparent url(/images/ecomponents/sliderbg.png) no-repeat scroll 0 0; width:190px; height: 400px;
padding-left:1em;
padding-top:3em;
 font-size:.8em;}
.slidebx h2 { color: orange; font-size:200%; text-transform:capitalize; width:190px}
.slidebx p {padding-right:1em;padding-top:2em; line-height:1.5em;}
.slidebx ul {list-style-type: disc; list-style-image: none; list-style-position: outside; padding-left:0.4em;}
.slidebx li {margin-bottom:.5em; }
#smap {
	margin-left: 2em;
}
#smap ul {
	margin-left: 1em;
	margin-bottom: 1em;
}
#smap li {
	list-style-position: outside;
	list-style-type: square;
	margin-top:.5em;
}
#smap li li {
		list-style-type: disc;
		margin-top:0;
}



.case_study_block    {
    position:relative;
    width:355px;
    height:140px;
    background: #f0f0f0;
    margin:5px;
    border-bottom: 1px solid #c0c0c0;
    border-right:1px solid #c0c0c0;
}

.case_study_block img   {
    position:absolute;
    left:0px;
    bottom:12px;
}


.case_study_block h3   {
    position:absolute;
    top:17px;
    left:155px;
    font:12px/12px Arial, Helvetica, sans-serif;
}

.case_study_block a.header   {
    display:block;
    position:absolute;
    top:17px;
    left:155px;
    font:12px/12px Arial, Helvetica, sans-serif;
    text-decoration:none;
    text-transform:uppercase;
    letter-spacing:1px;
}

.case_study_block p   {
    position:absolute;
    top:39px;
    left:155px;
    width:171px;
    font:11px/14px Helvetica, Arial, sans-serif;
    color:#717174;
}


.case_study_block a.text   {
    position:absolute;
    display:block;
    top:39px;
    left:155px;
    width:171px;
    font:11px/14px Helvetica, Arial, sans-serif;
    color:#717174;
    text-decoration:none;
}

.case_study_block a.text:hover   {
    color:#333333;
}


.static_right_block    {
    width:190px;
    font:12px/17px Helvetica, Arial, sans-serif;
    

    display:block;
    width:157px;
    padding:60px 0 10px 13px
}
.static_right_block, .static_right_block a.text{    text-decoration:none;     color:#ffffff;}
.static_right_block a.text:hover { color: #f78f1e; }

.static_right_block h2 {
	color: #f78f1e;
	font-size:150%;
	text-transform: none;
	margin-bottom:0.5em;
}
.template_4_right_col {
	background: transparent url(../images/background_t4.gif) repeat-y scroll 0 0;
}




.scrollmini_sidebar, .scrollmini_bottombar_withside, .scrollmini_bottombar_full {
	position:absolute;
	bottom:0px;
	right:0px;
	font-size:50px;
	z-index:2;
	background-color:#525255;
	opacity:.8;
	filter:alpha(opacity=50);
	height:90px;
}

.scrollmini_sidebar { height:400px; width:190px; }
.scrollmini_bottombar_withside { width:560px; }
.scrollmini_bottombar_full { width:760px; }

.scrollmini_bottombar_withside p, .scrollmini_bottombar_full p {
    font:11px/14px Helvetica, Arial, sans-serif;
    color:#ffffff;
    margin:0px 0px 0px 20px;
}

.scrollmini_bottombar_withside p.bar_top, .scrollmini_bottombar_full  p.bar_top {
    margin:10px 0px 0px 22px;
}
.slidebx a, .slidebx a:visited{ text-decoration: none; color: white; }
.slidebx a:hover { text-decoration: underline; color: #F78F1E; }
.cellblock {margin:1em; font-family: Arial,Helvetica,sans-serif;}
.cellblock ul {float:none; font-size:100%;
/* margin:0 0 0 1em; */
padding: 0;
 font-family:inherit;color:inherit;}
.cellblock li {margin-left:1em;
padding-left:1em;
text-indent:-1em;
list-style-image:none;
list-style-type: disc;
}
.cellblock a, .cellblock a:visited {
	color: inherit; text-decoration:none;
}
.cellblock a:hover {
	color: #f78f1e;
}
.cellblock h1 {
	margin-bottom: 1em;
}


form.search {
	display:none;
}
.menu { font-size:1.38em; }