
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/home-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;}

#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:450px; float:left; margin-top:30px; }


/*-------------------- home page content -------------------------------*/

#home_content_1 {width:952px; overflow:hidden; margin:auto; clear:both; height:356px;}


#home_b1{float:left; width:278px; height:294px; margin:32px 0px 0px 0px; background-image:url(../images/home-box-bg.png); background-repeat:no-repeat; padding:5px 11px 5px 11px;}
#home_b2{float:left; width:278px; height:294px; margin:32px 0px 0px 25px; background-image:url(../images/home-box-bg.png); background-repeat:no-repeat; padding:5px 11px 5px 11px;}
#home_b3{float:left; width:278px; height:294px; margin:32px 0px 0px 25px; background-image:url(../images/home-box-bg.png); background-repeat:no-repeat; padding:5px 11px 5px 11px;}



#home-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;}

#home_b4{float:left; width:298px; margin:1px 0px 0px 13px;}
#home_b5{float:left; width:298px; margin:1px 0px 0px 15px;}
#home_b6{float:left; width:298px; margin:1px 0px 0px 15px;}

.home_content_title { 
	font:Arial;
	font-size:14px;
	margin-top:10px;
	height:25px;
	font-weight:bold;
	text-decoration:none; 
	color:#00346a;
	border-bottom: solid  #cecece 1px; display:block; 
}

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

.home_content_txt {
	font:arial;
	font-size:12px;	
	color: #4a4a4a;
	line-height:22px;
	margin-top:8px;
	text-align:justify;
	text-decoration:none;
}

.homepage_more {
    font:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #f89918;
	text-decoration:none;
}

.home_content_box { 
	font:Arial;
	font-size:13px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight:bold;
	text-decoration:none; 
	color: #333;  
}
/*------------------------ Footer ----------------------------------------*/
#footer-wrap {margin:auto; width:100%; height:306px; background-image:url(../images/group-co-bg.jpg); background-repeat:repeat-x; margin-top:12px;}

#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. */
}
