
/* ELEMENT ============================================= */

body{
color:#000000;
line-height:170%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}



a{color:#000000; text-decoration:none; }
a:hover{text-decoration:underline; }

h4{ font-weight:bold; font-size:11px }

h1{ font-size:22px; border-bottom:solid 1px #000000; font-weight:normal; padding:0 0 7px 7px; }

h2{ font-size:22px; color:#FF6600; font-weight:normal;}

#slogan_cont H3{color:#FF3300; font-weight:bold; margin:7px 0 10px 0; text-align:center; font-size:12px }


#wrap{
width:100%
}



/* ==== TOP CONTENT ======================================================================================= */




#topcont{

width:100%;
height:25px;
}

#time{

width:400px;
height:23px;
float:left;
padding-left:20px;

}

#topmenu{


width:300px;
height:23px;
float:right;

text-align:right;
padding-right:15px;

}


.topm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.topm:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

/* =========================================================================================== */



#Banner {
	WIDTH: 100%;
	HEIGHT: 165px;
	background-image: url(images/banner.jpg);
	background-position: left;
	}
	
/* ====== MENU ===================================================================================== */	
	

.menu {
height:34px;
width: 100%;
background:url(images/nav_bg.jpg) repeat-x;
margin-top:3px;
}



.menu ul {

	list-style-type: none;
	margin:0px;
}

.menu ul li {
	float: left;
	
	
}

.menu ul li a {
	display: block;
	height: 26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.menu ul li a:hover {text-decoration:underline; border-bottom:3px solid #ffffff; background-color:#0064EC; color:#ffffff; padding-top:5px;}
.menu ul li a.index {width: 80px;  text-align:center; padding-top:5px; }
.menu ul li a.about { width: 100px; text-align:center; padding-top:5px }
.menu ul li a.products { width: 180px; text-align:center; padding-top:5px }
.menu ul li a.operations { width: 110px; text-align:center; padding-top:5px }
.menu ul li a.testimonial { width: 110px; text-align:center; padding-top:5px }






#AdRow {
	MARGIN-TOP: 10px;
    WIDTH: 940px;
	HEIGHT: 271px;
	BACKGROUND-COLOR: white;
	float:left;

}
#BoxAd {
	WIDTH: 620px;
	float:left;
    HEIGHT: 271px
}



#slogan_cont{
width:310px;
height:271px;
float:left;
margin-left:10px;

}

#slogan_cont .txt{font-size:11px; margin-left:10px; width:279px; }

#slogan_cont .bname{width:270px;  float:left; margin-top:45px; margin-left:20px }


#welcome_cont{
width:920px;
height:93px;

}



#cont_wrap{
width:920;
height:auto;
clear:left;
float:left;
margin-top:9px;
}


#f_cont_wrap{
width:auto;
height:271px;}

#flash_cont{
width:620px;
height:271px;
float:left;
}

#slogan_cont{
width:310px;
height:271px;
float:left;
margin-left:10px;
background:url(images/test-bg.jpg) no-repeat;
}

#s_cont_wrap{
width:auto;
height:400px;
margin-top:10px;}

#welcome_cont{
width:auto;
height:93px;
}


#t_cont_wrap{
width:auto;
height:180px;
margin-top:10px;}


/* ****  get started content ***** */

#sec_one{
width:305px;
height:auto;
float:left;

}


#g_1{
	width:auto;
    height:138px;
	margin-top:5px;
	padding-left:20px;
}



/* ****  get started content end***** */


/* ****  content two  ***** */
#sec_two{
width:305px;
height:auto;
float:left;
margin-left:9px;
}

#line_1{
width:auto;
height:108px;
padding-left:10px;
margin-top:5px;

}

#sec_two .b_more{
float:right;
background-color:#FFCC00;
border:solid 1px #FF9900;
padding:0px 6px;
font-size:10px;
height:18px;
margin: 5px 5px 0 0;
}

/* ****  content two  end ***** */

/* ****  content two  ***** */

#sec_three{
width:305px;
height:161px;
float:right;

}

#sec_three_cont{
width:280px;
float:left;
margin-left:15px;
margin-top:5px;
}


#top_bg{
width:auto;
height:23px;
background-color:#3062C1;
border:solid 1px #FF9900;
padding-left:15px;
padding-top:2px;
}


.locate_top{
width:auto;
height:46px;
background-color:#3062C1;
border:solid 1px #FF9900;
padding-left:15px;
padding-top:2px;
}

.form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	border:solid 1px #FF9900;
	background-color:#FFCC00;
}

.submit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


#footer{width:auto; margin-top:5px; float:left; width:100%; height:70px}


/* ****  Sub pages ****************************************** ***** */

#sub_wrap { width:1200px;  clear:left; float:left; margin-top:20px; }

#side_cont{ width:210px; float:left; padding-left:10px; position:relative; }

#side_cont a{display:block; text-decoration:none; border-bottom:dotted 1px #CCCCCC; width:190px; margin: 0 0 5px 5px; padding-left:4px }

#side_cont .side-box{width:auto; float:left; margin-bottom:90px}

#side_cont a.selected{color:#FF6600; font-weight:bold; border-bottom:none }

#side_cont a:hover{text-decoration:underline; }

#sub_cont_wrap{width:620px; float:left; padding:0 10px 30px 10px; border-left:dotted 1px #CCCCCC; position:relative; }

#sub_cont_wrap table td {padding-left:10px; font-size:11px; border:solid 1px #CCCCCC}

#sub_cont_wrap table  th {padding-left:10px; background-color:#FFCC00;}

#sub_cont_wrap .sbox{width:auto; margin-bottom:10px; border-bottom:dotted 1px #CCCCCC }

#sub_cont_wrap .sbox h2{ font-size:15px; font-weight:normal; color:#FF9900; margin:0 }

#paging{float:left;}

#paging a{background-color:#000066; color:#FFFFFF; padding:2px 5px; text-decoration:none; margin-right:6px}

#paging a:hover{background-color:#FF3300; color:#FFFFFF;text-decoration:none}

#sub_cont_wrap .sbox img{ float:left; margin:0 5px 5px 0; }

#sub_cont_wrap2{width:950px; float:left; padding:0 10px 30px 10px; border-left:dotted 1px #CCCCCC; position:relative; }

#sub_cont_wrap2 table td {padding-left:10px; font-size:11px; border:solid 1px #CCCCCC;}

#sub_cont_wrap2 table  th {padding-left:10px;  text-transform:capitalize }

.sub_box{width:auto; padding:10px; background-color:#FFF5D9; border:solid 1px #CCCCCC }

.sub_list{width:auto; padding:5px 20px; border:solid 1px #CCCCCC; background:url(images/pnt.jpg) #FFF5D9 no-repeat 8px 12px; display:block; }

.sub_head{font-weight:bold; color:#FF6600; }

#sub_img_wrap{ width:auto; padding:5px; border:solid 1px #999999; float:left; margin: 25px 0 0 5px; }

.e-box { height:254px; margin-bottom:19px; }

.e-img-box{float:left; width:288px; background:url(images/events-bg.jpg) no-repeat; margin-right:20px}

.e-img-box img {margin:9px 0px 18px 9px; }

.v_slog_home{ width:940px; float:left }

.v_slog_home .vision{ width:625px; float:left}

.v_slog_home .slo_img{width:300px; float:right; margin-top:11px}