
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFF;
	background-image:url(../images/inner-page-bg.jpg); background-repeat: no-repeat; background-color:#f7f7f7;
}

ul, li {
	margin: 5px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	font-size:11px;
	color:#3c3d3f;
	line-height:20px;
	list-style-image:url(../images/list.png);
}

p {
	padding:px 0px 0px 0px;
	margin:5px 0px 5px 0px;
}

.clear {
	clear:both;
}

a img { 
	border: none; 
}
.h3 {
	FONT-SIZE: 14px;
	COLOR: #333333;
	letter-spacing:1px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/*------------ main div ----------------*/

#wrapper {margin:auto; width:952px; overflow:hidden;}

/* -------------------  header -------------------  */

#header_block {margin:auto; width:952px; height:266px;}

#logo {margin:auto; width:145px; height:111px; float:left ; padding:19px 0px 10px 0px;}

#face { float:right; margin:6px 70px 0px 0px;}

.text_12px {                  
	font-size:11px;
	color: #666666;
	text-decoration:none;
	
}

#top_main_nav {float:right; width:652px; height:39px; margin-top:90px; background-image: url(../images/menu-bg.png); background-repeat:no-repeat;}

#top_main_nav_menu_01 {float:left; width:100px; height:20px; text-align:center; padding:8px 0px 0px 0px; }
#top_main_nav_menu_02 {float:left; width:100px; height:20px; text-align:center; padding:8px 0px 0px 0px; }
#top_main_nav_menu_03 {float:left; width:180px; height:20px; text-align:center; padding:8px 0px 0px 0px; }
#top_main_nav_menu_04 {float:left; width:128px; height:20px; text-align:center; padding:8px 0px 0px 0px; }
#top_main_nav_menu_05 {float:left; width:128px; height:20px; text-align:center; padding:8px 0px 0px 0px; }


.main_nav_text { 
	font:Verdana, Arial, Helvetica, sans-serif; 
	size:12px;
	font-weight:bold;
	text-decoration:none; 
	color: #FFF;  
}
.main_nav_text:hover { 
	font:Verdana, Arial, Helvetica, sans-serif; 
	size:12px;
	font-weight:bold; 
	text-decoration:none; 
	color: #999;  
}


#colash_image {width:952px; height:306px; float:left; margin-top:30px; margin-bottom:20px; }


/*-------------------- page content -------------------------------*/
#page_content_holder {width:950px; overflow:hidden; margin:auto; border: 1px solid #eaeae8; background-color:#FFF; clear:both;}

#page_content {float:left; width:650px; margin:5px 0px 0px 0px; padding: 0px 8px 8px 12px;}

#breadcrumb {float:right; margin:0px 5px 0px 0px;}

.more_txt {
	font-size:10px;
	color: #003;
	padding-left:1px;
	padding-right:5px;
	text-decoration:none;
}

.page_content_title { 
	font-size:15px;
	margin-top:5px;
	font-weight:bold;
	text-decoration:none; 
	color: #00346a;  
}
.page_content_title_12 { 
	font:Arial;
	font-size:12px;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:bold;
	text-decoration:none; 
	color:#00346a;  
}

.page_content_txt {
	margin:12px 0px 0px 0px;
	font-size:12px;
	color: #333;
	text-align:justify;
	line-height:24px;
}
.page_content_txt_groupco {
	margin:2px 0px 0px 0px;
	font-size:12px;
	padding-left:12px;
	color: #963;
	text-align:justify;
	line-height:24px;
}
.page_content_txt ul{
	margin:0px 0px 0px 0px;
	padding-left:26px;
	text-align:left;
	text-decoration:none;
}
.page_content_txt li{
	text-align:left;
	font-size:12px;
	letter-spacing:.5px;
	color:# 333;
	margin:0px 0px 0px 3px;
	text-decoration:none;
	line-height:26px;
	list-style-image:url(../images/list-bg.gif);
}

.page_content_txt ul ul li{
	text-align:left;
	font-size:12px;
	letter-spacing:.5px;
	color: #666;
	text-decoration:none;
	line-height:24px;
	list-style-image: url(images/arrow_ul_li.png);
}

.pages_content_title{
	text-align:left;
	font-size:18px;
	color:#0066a8;
	line-height:18px;
	text-decoration:none;	
}
.content_txt11 {
	font-size:11px;
	font-weight:bold;
	color: #874e00;
	text-decoration:none;
}
.content_txt13 {
	font-size:13px;
	font-weight:bold;
	color: #874e00;
	text-decoration:none;
}
#contact_info{
	width:220px;
	float:left;
	margin:auto;
	height:155px;
	padding-top:10px;
}
.page_content_groupco_box_left{
	width:280px;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
	padding:2px 7px 7px 2px;
}

.page_content_groupco_box_right{
	width:280px;
	float:right;
	margin-bottom:10px;
	margin-top:10px;
	padding:2px 7px 7px 2px;
}
.page_content_careers_box{
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	color: #333;
	line-height:22px;
	background-color: #F8F8F8;
	border:solid #EFEFEF;
	border-width:1px;
	padding:2px 7px 7px 7px;
}
.careers-title {
	font-size:11px;
	font-weight:bold;
	color:#930;
	margin-bottom:12px;
}
.contact-title{
	font-size:12px;
	font-weight:bold;
	color: #600;
	margin-top:25px;
	}
/*----------------------- right side navigation ----------------------------------------*/

#right_links_holder {
	width:250px;
	padding:5px 5px 5px 5px;
	margin:5px 5px 10px 0px;
	float:right;

}
.right_links_title {
	font-size:13px;
	font-weight:bold;
	color: #FFF;
	height:32px;
	text-decoration:none;
	background-image:url(../images/right-title-bg.png); background-repeat:no-repeat;
	padding:7px 0px 0px 8px;
	overflow:hidden;
	clear:both;
}

#right_box {
	width:238px;
	font-size:11px;
	color: #333;
	font-weight:bold;
	padding:10px 5px 5px 5px;
	margin:5px 0px 10px 0px;
	float:right;
	border-bottom:solid 1px #eaeae8;
}
#right_box_wo_b {
	width:238px;
	font-size:11px;
	color: #333;
	font-weight:bold;
	padding:10px 5px 10px 5px;
	margin:5px 0px 5px 0px;
	float:right;
}

.right_links_txt11 {
	font-size:11px;
	color: #333;
	font-weight:bold;
	text-decoration:none;
}
.right_links_txt11:hover {
	font-size:11px;
	color: #960;
	font-weight:bold;
	text-decoration:none;
}

.right_services_txt12 {
	font-family:arial;
	font-size:12px;
	color: #666;
	letter-spacing:.5px;
	padding-left:8px;
	text-decoration:none;
}
.dot_bg{
	background-image:url(images/dot_bg.gif);
	background-repeat:repeat-x;
	height:20px;
}

.right_services_bg {
	width:270px;
	height:100%;
	padding:15px 0px 15px 0px;
	margin:2px 0px 2px 0px;
	float:right;
	background-color:#d1dee3;
}

/*------------------------ Footer ----------------------------------------*/
#footer-wrap {margin:auto; width:100%; height:306px; background-image:url(../images/group-co-bg.jpg); background-repeat:repeat-x; margin-top:12px;}

#q-links { margin:auto; width:952px; height:234px; padding: 4px 0px 0px 0px; background-image:url(../images/group-co-bg.jpg); background-repeat:repeat-x;}

#b4{float:left; width:298px; margin:1px 0px 0px 13px;}
#b5{float:left; width:298px; margin:1px 0px 0px 15px;}
#b6{float:left; width:298px; margin:1px 0px 0px 15px;}

#footer {margin:auto; width:952px; height:45px; clear:both; text-align:left; padding:15px 0px 0px 10px;}


.footer_links {
	font-size:11px;
	color: #CCC;
	padding:0px 6px 0px 6px;
	text-decoration: none;
	}
.footer_links:hover {
	font-size:11px;
	color: #FFF;
	padding:0px 6px 0px 6px;
	text-decoration:underline;
	}
.copyright {
	font-size:12px;
	color: #CCC;
	padding:0px 6px 0px 6px;
	text-decoration: none;
	}
.galaxytwos{
	float:right;
	text-decoration:none;
	}
	
/* Scrolling 
------------------------------------------------*/
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 952px; /*Width of Carousel Viewer itself*/
height: 304px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0px;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 315px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
