﻿/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER HEADER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#frame 
{
	padding:0px;
	/*background: #b5cae0 url("Images/background-gradient.gif") repeat-x;*/
	min-height:640px;
	margin:0px;
}

#box-slide-home
{		
	width:485px;	
	background: transparent url("images/bg-home-slide.jpg") repeat-x;
	height:552px;	
	float:left;						
}
#box-slide-images
{
	margin-left:20px;
	margin-top:25px;	
}
#box-aboutus
{	
	border:solid 1px #757575;
	padding:20px 0px 25px 20px;
	width:475px;
	height:300px;	
	float:right;
	margin-right:5px;				
}

#box-nav-pic
{	
	margin-top:8px;
	border:solid 1px #757575;
	padding:10px 10px 10px 5px;
	width:480px;
	height:168px;	
	float:right;
	margin-right:5px;				
}

#box-tail
{	
	width:995px;
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	padding-bottom:3px;
	/*border: 2px solid #c7c7c7;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;*/
    margin-bottom:3px; 
    background-color:#4b4b4b;  
}
#header .text_top_header
{
	font-size:20px;
	color:#065baa;
	font-family:Arial;
	font-weight:bold;
	line-height:30px;
	margin-bottom:8px;
	}
#header .link_more a
{			
	font-weight:bold;
}	

#header.logo
{	
	display: block;
	height: 70px;
	text-decoration: none;	
}

#header .links
{
	position: absolute;
	right: 10px;
	top: 7px;
	text-align: right;
	color:#cccccc;
	font-weight:bold;
}

.header a:link
{	
	color:#666;	
}

.header .links .separator
{
	color: #FFF;
	padding: 0 3px 0 3px;
}

#top_header
{
	height:82px;
	margin-left:auto;
	margin-right:auto;
	width:995px;
	padding-bottom:3px;	
	color:#999;	
}

#top_header a
{
	color:#999;
	font-weight:bold;	
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MASTER FOOTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer
{
 /*background-color:#0d202d;
 min-height:100px;
 max-height:200px;*/
 padding-left:5px;
 margin-top:20px;
}
.footer_content
{
	width:995px;
	color:#999999;	
	margin-top:10px;	
}
.footer_content a
{
	color:#999999;	
}
#box-bt-top
{	
	margin-left:auto;
	margin-right:auto;
	width:990px;	
	background: transparent url("images/bg-bt-top.jpg") no-repeat;
	height:46px;						
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#cph
{
 margin-top:2px;
 margin-left:auto;
 margin-right:auto;
 width:995px;
 padding:0px 0px 0px 0px;
 min-height:300px;  
}

#menu-nav
{			
	width:995;
	background:url("Images/bg-menu.jpg") repeat-x;
	height:37px;
	padding-left:20px;
	padding-right:3px;
	padding-top:5px;	
}

#site_map_path
{
	margin-left:5px;
	width:693px;
	background:url("Images/bg-sitemap.jpg") no-repeat;
	height:27px;
	padding-left:15px;
	padding-right:3px;
	padding-top:4px;
	font-size:11px;
	font-weight:bold;
	float:left;
}
#box-search
{
	width:201px;
	background:url("Images/bg-text-search.jpg") no-repeat;
	height:27px;
	font-size:11px;	
	float:left;
}
/************************************************/


/************************************************/
a 
{
	border: none;
	outline: none;	
}
.clearFloat
{
	clear: both;	
}

.intro_service
{
 width:270px;
 float:left;
 margin-bottom:12px;
}
.intro_service img
{
float:left;
margin-right:10px;
margin-bottom:10px;	
}
.intro_service .text_header
{
font-weight:bold;
font-size:12px;
text-transform:uppercase;
color:#ff6600;	
}
.intro_service .text_header a
{
text-decoration:none;
}

.c_text
{
font-size:20px;	
font-family:Times New Roman;
line-height:22px;
margin:20px;
font-style:italic;
}

.wrapper-1 {width:930px; overflow:hidden; position:relative;margin-left:5px;margin-top:20px;}
.indent-bot {margin-bottom:20px;}
.border-bot2 {font-size:14px;font-weight:bold; color:#006699; width:100%; padding-bottom:10px; 
              /*background:url(images/pic-1.gif) 0 bottom repeat-x;*/border-bottom:dotted 1px #ff9900;}
.p2 {margin-bottom:15px;}
/*--- carousel---*/
 .prev {width:11px; height:16px; cursor:pointer; position:absolute; top:13px; right:14px; display:block; 
        background:url(images/prev.gif) 0 0 no-repeat;}	
 .next {width:11px; height:16px; cursor:pointer; position:absolute; top:13px; right:0px; display:block; 
        background:url(images/next.gif) 0 0 no-repeat;}	
 .prev:hover {background:url(images/prev-h.gif) 0 0 no-repeat;}	
 .next:hover {background:url(images/next-h.gif) 0 0 no-repeat;}
 .prev img, .next img {display:none;}
 .carousel {
	width:596px;
	min-height:84px;
	overflow:hidden;
	position:relative;
	background:none;
	float:right;
}

 #carousel .bx_container {
	position:absolute;
	left:0px;
	top:0px;
	z-index:999;
}
	
 #carousel li {
	width:162px;
	float:left !important;
	padding:0px 45px 0px 0px;
}
#carousel li img {
	border:0px;
}