@charset "utf-8";
/* CSS Document */

/*general decalration*/
body{
	background-color:#0093f5;
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	background-attachment:fixed;
	background-image:url(../images/bg.png);
}

.image-testimonial{
	margin-right:16px;
}
.contact-pic{
	padding:0 86px 0 0;
	}
.image-testimonial2{
	margin-left:16px;
}

.image-stars{
	padding-right:50px;
}
/*end of general decalration*/

/*main body*/
#content-body-index{
	overflow:hidden;
	height:1340px;
	margin:0 auto;
	padding:0;
	
}

#content-body-inner{
	overflow:hidden;
	height:auto;
	margin:0 auto;
	padding:0;
	
}

#content-frame{
	background-image:url(../images/bg-body-black.png);
	background-position:center top;
	background-repeat:repeat-y;
	overflow:hidden;
	width:970px;
	height:447px;
	margin:0 auto;
	padding:0;
}

#content-frame-inner{
	background-image:url(../images/bg-body-black.png);
	background-position:center top;
	background-repeat:repeat-y;
	overflow:hidden;
	width:970px;
	height:335px;
	margin:0 auto;
	padding:0;
}
/*logo-flash-nav container*/
#logo-flash-nav{
	background-image:url(../images/bg-logo-flash-nav.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	width:970px;
	height:447px;
}

#logo-flash-nav-inner{
	background-image:url(../images/bg-logo-flash-nav-inner.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	width:970px;
	height:335px;
}
/*logo-container*/
#logo-container{
	background-image:url(../images/bg-logo.png);
	background-position: center top;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0 19px 0 19px;
	width:932px;
	height:168px;
}
	/*logo*/
	#logo{
		float:left;
		padding:0 16px 0 458px;
		width:128px;
		height:168px;
		z-index:50;
		position:relative;
		top:0;
		left:-442px;
	}
	/*end logo*/
	/*phone*/
	#phone{
		float:left;
		padding:0;
		width:330px;
		height:168px;
	}
	/*end phone*/
/*end logo container*/

/*flash*/
#flash{
	clear:both;
	margin:0 auto;
	padding:78px 4px 0 4px;
	width:924px;
	height:370px;
	top:-168px;
	left:0px;
	z-index:1;
	position:relative;
}

#flash-inner{
	clear:both;
	margin:0 auto;
	padding:78px 4px 0 4px;
	width:924px;
	height:240px;
	top:-150px;
	left:0px;
	z-index:1;
	position:relative;
}

/*end flash*/

/*nav*/
#nav-container{
	background-image:url(../images/bg-nav-content.png);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	width:970px;
	height:56px;
}

#nav{
	background-image:url(../images/bg-nav.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:5px 10px 0 60px;
	width:900px;
	height:51px;
	z-index:30;
	position:relative;
}

#nav ul{
	margin:0 auto; 
	padding:0;
	text-align:center;
	z-index:30;
}
	
#nav li{
	text-align:center;
	margin:0 auto;
	padding:9px 1px 0 1px;
	display:inline;
	height:20px;
	float:left; 
	list-style:none; 
	position:relative;
	z-index:30;
}

#nav li:hover ul{
	display:block; 
	width:220px;
	z-index:30;
}

#nav li ul{
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	left:25px;
	top:28px;
	border: 1px solid #006CB4;
	background-image: url(../images/bg-nav-drop-down.png);
	background-repeat: repeat;
	z-index:30;
}

#nav li li{
	text-align:left;
	list-style:none;
	display:list-item;
	height:31px;
	width:96%;
	padding:0;
	margin:0;
	z-index:30;
}

#nav-inner-container{
	background-image:url(../images/bg-nav-inner-content.png);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	width:970px;
	height:56px;
}

#nav-inner{
	background-image:url(../images/bg-nav-inner.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:5px 10px 0 60px;
	width:900px;
	height:51px;
	z-index:30;
	position:relative;
}

#nav-content{
	margin:0 auto;
	padding:0;
	width:915px;
	height:51px;
}

#nav-inner ul{
	margin:0 auto; 
	padding:0;
	text-align:center;
	z-index:30;
}
	
#nav-inner li{
	text-align:center;
	margin:0 auto;
	padding:9px 1px 0 1px;
	display:inline;
	height:20px;
	float:left; 
	list-style:none; 
	position:relative;
	z-index:30;
}

#nav-inner li:hover ul{
	display:block; 
	width:220px;
	z-index:30;
}

#nav-inner li ul{
	margin:0;
	padding:0;
	display:none;
	position:absolute;
	left:25px;
	top:28px;
	border: 1px solid #006CB4;
	background-image: url(../images/bg-nav-drop-down.png);
	background-repeat: repeat;
	z-index:30;
}

#nav-inner li li{
	text-align:left;
	list-style:none;
	display:list-item;
	height:31px;
	width:96%;
	padding:0;
	margin:0;
	z-index:30;
}
/*end nav*/
/*end logo-flash-nav container*/

/*content*/
#content-bg{
	clear:both;
	background-image:url(../images/bg-content.png);
	background-position:center top;
	background-repeat:repeat-y;
	margin:0 auto;
	padding:0;
	width:970px;
	height:auto;
	overflow:hidden;
	position:relative;
	text-align:justify;
}
#content-bg-inner{
	clear:both;
	background-image:url(../images/bg-content.png);
	background-position:center top;
	background-repeat:repeat-y;
	margin:0 auto;
	padding:0;
	width:970px;
	height:auto;
	overflow:hidden;
	position:relative;
	text-align:justify;
}
#title-1{
	background-image:url(../images/h1-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:531px;
	height:41px;
	margin:0;
	padding:18px 0 0 77px;
}
#title-2{
	background-image:url(../images/h1-bg2.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:531px;
	height:41px;
	margin:0;
	padding:18px 0 0 77px;
}
#title-3{
	background-image:url(../images/h1-bg3.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:531px;
	height:41px;
	margin:0;
	padding:18px 0 0 77px;
}#under-title{
	background-image:url(../images/under-h1-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:auto;
	height:auto;
	margin:0;
	padding:15px 50px 0 50px;
	
	font-family:Arial, "Helvetica", sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
}
#under-title-half{
	float:left;
	background-image:url(../images/under-h1-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:544px;
	height:auto;
	margin:0;
	padding:15px 14px 0 50px;
	overflow:hidden;
	font-family:Arial, "Helvetica", sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
}
#under-title-half2{
	background-image:url(../images/under-h1-bg.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:auto;
	height:auto;
	margin:0;
	padding:15px 50px 0 50px;	
	font-family:Arial, "Helvetica", sans-serif;
	font-size:12px;
	line-height:19px;
	font-weight:normal;
	color:#000;
}
#under-title-half2 a{
	text-decoration:underline;
	color:#006CB4;
	font-weight:bold;
}
#under-title-half2 .nga-txt{
	color:#006CB4;
	font-weight:bold;
}
#under-title-half2 a:hover{
	text-decoration:none;
	color:#006CB4;
}
.2-column-container{
	clear:both;
	margin:0 auto;
	padding:0;
	width:870px;
	height:auto;
	}
.col-content{
	float:left;
	margin:0 auto;
	padding:5px 0;
	width:435px;
	height:auto;
	}
#home-testimonials{
	float:left;
	width:298px;
	height:auto;
	margin:0 auto;
	padding:4px 49px 42px 15px;
}
/*end content*/

#content-bottom-footer{
	clear:both;
	margin:0 auto;
	padding:0;
	width:970px;
	height:auto;
	overflow:hidden;
	position:relative;
	top:-147px;
	}
/*bottom content*/
#bottom-content{
	clear:both;
	background-image:url(../images/bg-bottom-content.png);
	background-position:center top;
	background-repeat:repeat-y;
	margin:0 auto;
	padding:0;
	width:970px;
	height:auto;
	overflow:hidden;
	position:relative;
}
/*end bottom content*/
/* end main body*/

/*footer*/
#footer{
	background-image:url(../images/bg-footer.png);
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:12px 10px 7px 29px;
	width:931px;
	height:41px;
	position:relative;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}

#footer a{
	color:#FFF;
	text-decoration:none;
}

#footer a:hover{
	color:#09F;
	text-decoration:none;
}
	/*split*/
	#footer-left{
		float:left;
		width:592px;
		height:29px;
		margin:0 auto;
		padding:12px 0 0 0;
	}
	
	#footer-right{
		float:left;
		width:339px;
		height:29px;
		margin:0 auto;
		padding:12px 0 0 0;
		text-align:right;
	}
	/*end split*/
/*end footer*/

