﻿@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; background:url(images/bg1.jpg) repeat-x; background-position:center top;}
#container{ margin:auto; padding:0px; width:1004px; height:auto; background-color:white;}

#header{ margin:0px auto; padding:0px; height:120px; width:1004px; }
#headerright{ margin:0px; padding:0px; height:120px; width:844px; float:left;}
#site{ margin:0px; padding:0px; width:243px; height:41px; float:right;}
#site p{ margin:0px; padding:2px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#site p a{ margin:0px 22px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#f7b527;
	text-decoration: none;
	line-height: 19px;}

#site p a:hover{ color:#FFF; text-decoration:underline;}
#sleft{ margin:4px 0px 0px 0px; padding:0px; width:7px; height:41px; float:left;}
#smid{ margin:4px 0px 0px 0px; padding:0px; width:229px; height:23px; float:left;}
#sright{ margin:4px 0px 0px 0px; padding:0px; width:7px; height:41px; float:left;}

#hederright1{ margin:0px; padding:0px; height:120px; width:410px; float:left;}
#hederright1 h2{ margin:0px; padding:40px 0px 0px 20px; font-family:Century Gothic; font-size:22px; color:#339538;}
#hederright1 p{ margin:0px; padding:0px 0px 0px 65px; font-family:Century Gothic; color:#6e0119; font-size:18px;}
#hederright2{ margin:0px; padding:0px; height:120px; width:434px; float:right;}
#headerleft{ margin:0px; padding:0px; height:120px; width:160px; float:left;}
#banner{ margin:10px 0 0 0; padding:0px; width:1004px; height:350px;}
#inner_banner{ margin:10px 0 0 0; padding:0px; width:1004px; height:259px;}
#mainbody{ margin:0px; padding:15px; width:974px; height:auto; clear:both; overflow:hidden;}
#mainbodyleft{ margin:0px; padding:0px; width:697px; height:auto; float:left;}
#mainbodylefttop{ margin:0px; padding:0px; width:697px; height:auto; clear:both; overflow:hidden;}
#mainbodyleftbootom{ margin:28px 0px 0px 0px; padding:0px; width:697px; height:auto; overflow:hidden;}
#mainbodylefttop h2{ margin:0px; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#a9ca33;}

#mainbodylefttop p{ margin:0px; padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; line-height:17px;}
#mainbodylefttop p a{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
#mainbodylefttop p a:hover{ color:#F60; text-decoration:underline;}

#mainbodylefttop ul{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; line-height:20px; list-style:none;}
#mainbodylefttop li{ background:url(images/icon1.png) no-repeat ; margin:0px; padding:0px 0px 0px 24px;}
#mainbodylefttop li a{ text-decoration:none; color:#000;}
#mainbodylefttop li a:hover{ color:#F60; text-decoration:underline;}


#mainbodyleft_full{ margin:0px; padding:0px; width:972px; height:auto; float:left;}
#mainbodylefttop_full{ margin:0px; padding:0px; width:972px; height:auto; clear:both; overflow:hidden;}
#mainbodyleftbootom_full{ margin:28px 0px 0px 0px; padding:0px; width:972px; height:auto; overflow:hidden;}
#mainbodylefttop_full h2{ margin:0px; padding:0px 0px 10px 0px; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#a9ca33;}

#mainbodylefttop_full p{ margin:0px; padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; line-height:17px;}
#mainbodylefttop_full p a{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
#mainbodylefttop_full p a:hover{ color:#F60; text-decoration:underline;}

#mainbodylefttop_full ul{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; line-height:20px; list-style:none;}
#mainbodylefttop_full li{ background:url(images/icon1.png) no-repeat ; margin:0px; padding:0px 0px 0px 24px;}
#mainbodylefttop_full li a{ text-decoration:none; color:#000;}
#mainbodylefttop_full li a:hover{ color:#F60; text-decoration:underline;}


#mainbodyright{ margin:0px 0px 0px 15px; padding:0px; width:255px; height:auto; float:left;}

#service{ margin:0px 21px 0px 0px; padding:0px; width:211px; height:266px; float:left;}
#service p{ margin:0px; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify;}
#service h5{ margin:0px; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right;}
#service h5 a{ margin:0px; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right; color:#000; text-decoration:none;}
#service h5 a:hover{ color:#C90; text-decoration:underline;}

#srtop{ margin:0px; padding:0px; width:211px; height:32px; background:#f5be24;}
#srtop h2{ margin:0px; padding:6px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; text-align:center;}
#bg{ margin:0px; padding:0px; width:211px; height:5px; margin-top:5px; background:url(images/divbg.jpg) no-repeat;}






#service1{ margin:0px 21px 0px 0px; padding:0px; width:211px; height:266px; float:left;}
#service1 p{ margin:0px; padding:22px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify;}
#srtop1{ margin:0px; padding:0px; width:211px; height:32px; background:#1d9f50;}
#srtop1 h2{ margin:0px; padding:6px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; text-align:center;}
#bg1{ margin:0px; padding:0px; width:211px; height:5px; margin-top:15px; background:url(images/divbg2.jpg) no-repeat;}

#service1 h5{ margin:0px; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right;}
#service1 h5 a{ margin:0px; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right; color:#000; text-decoration:none;}
#service1 h5 a:hover{ color:#C90; text-decoration:underline;}








#service2{ margin:0px 21px 0px 0px; padding:0px; width:211px; height:266px; float:left;}
#service2 p{ margin:0px; padding:22px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify;}
#srtop2{ margin:0px; padding:0px; width:211px; height:32px; background:#eb8128;}
#srtop2 h2{margin:0px; padding:6px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; text-align:center;}
#bg2{ margin:0px; padding:0px; width:211px; height:5px; margin-top:15px; background:url(images/divbg3.jpg) no-repeat;}
#service2 h5{ margin:0px; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right;}
#service2 h5 a{ margin:0px; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right; color:#000; text-decoration:none;}
#service2 h5 a:hover{ color:#C90; text-decoration:underline;}








#news{ margin:0px; padding:0px; width:255px; height:205px;}
#newstop{ margin:0px; padding:0px; width:255px; height:37px; background:url(images/nws.jpg) no-repeat;}
#newstop h3{margin:0px; padding:6px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; }
#news p{ margin:0px; padding:6px 11px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:17px;}










#news1{ margin:15px 0px 0px 0px; padding:0px; width:255px; height:125px;}
#newstop1{ margin:0px; padding:0px; width:255px; height:37px; background:#f5be24;}
#newstop1 h3{margin:0px; padding:6px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; }
#news1 p{ margin:0px; padding:5px 11px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:17px;}
#news1 h5{ margin:0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right;}
#news1 h5 a{ margin:0px; padding:15px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right; color:#000; text-decoration:none;}
#news1 h5 a:hover{ color:#C90; text-decoration:underline;}


#news2{ margin:15px 0px 0px 0px; padding:0px; width:255px; height:125px;}
#newstop2{ margin:0px; padding:0px; width:255px; height:37px; background:#1d9f50;}
#newstop2 h3{margin:0px; padding:6px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; }
#news2 p{ margin:0px; padding:5px 11px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:17px;}
#news2 h5{ margin:0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right;}
#news2 h5 a{ margin:0px; padding:15px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right; color:#000; text-decoration:none;}
#news2 h5 a:hover{ color:#C90; text-decoration:underline;}





#news3{ margin:15px 0px 0px 0px; padding:0px; width:255px; height:125px;}
#newstop3{ margin:0px; padding:0px; width:255px; height:37px; background:#eb8128;}
#newstop3 h3{margin:0px; padding:6px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; }
#news3 p{ margin:0px; padding:5px 11px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:17px;}
#news3 h5{ margin:0px; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right;}
#news3 h5 a{ margin:0px; padding:15px 15px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; text-align:right; color:#000; text-decoration:none;}
#news3 h5 a:hover{ color:#C90; text-decoration:underline;}
#evengat{ margin:0px 15px 0px 0px; padding:0px; float:left; width:200px; height:150px;}
#ebg{ margin:0px; padding:0px; float:left; width:200px; height:30px; background:#CCC;}
#ebg h2{ margin:5px 0px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; text-align:center;}

#contacttop{ margin:33px 0px 0px 0px; padding:0px; width:255px; height:37px; background:url(images/ccc.jpg) no-repeat;}
#contacttop h3{margin:0px; padding:6px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; }
#contact p{ margin:0px; padding:5px 11px 0 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:14px;}

#footer{ margin:0px; padding:0px; width:100%; height:200px; background:url(images/footer-bg.jpg) repeat-x;}




.readmore {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	color:#000;
	text-decoration:none;
	padding-left:310px;
}
.readmore:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	color:#F90;
	text-decoration:none;
	padding-left:310px;
}

.h2{ font-family:Arial, Helvetica, sans-serif;  font-size:22px; color:#F30; margin:0px; padding:0px; font-weight:bold;}


.subhead{font-family:Arial, Helvetica, sans-serif;  font-size:16px; color:#ee8027; margin:0px; padding:0px 0px 0px 2px; font-weight:bold; line-height:35px;}

.subhead1{font-family:Arial, Helvetica, sans-serif;  font-size:16px; color:#C30; margin:0px; padding:0px 0px 0px 300px; font-weight:bold;}

.midltext{font-family:Arial, Helvetica, sans-serif;  font-size:16px; color:#ee8027; margin:0px; padding:0px 0px 0px 240px; font-weight:bold;}

.tdtxt{ margin:0px; padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none;}

.tdtxt1{ margin:0px; padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }













#nav1 {
	background-image: url(images/nav.gif);
	background-repeat: repeat-x;
	height: 44px;
	width: 100%;
	position:relative;
}

/* == 10. Horizontal menu Background == */

/*====================
	Color Scheme Begin
=====================================================================
====================================================================*/

/* Menu bar background color */
#navigation, 
#nav li ul li, 
#nav li ul li a{
background: #1293cd; 
}


/* Menu Item text color */
#nav li a, 
#nav li a:hover, 
#nav li ul li,
#nav li ul li a,
#nav li ul li a:hover  {
color: #fff; 
}

/* Menu Item background color on hover */
#nav li a:hover, 
#nav li ul li a:hover  {
background: #a9ca35; 
}

/* Text Shadow */
#nav li a, 
#nav li a:hover, 
#nav li ul li a:hover  {
text-shadow: 0 1px 1px #333; 
}

/* Search form colors */
.searchform input, .searchform input:not(:focus){
color:#B1B1B1; /*search form text color default*/
background: #fff; /*search form background color default*/
}
.searchfield:focus{
color: #D2691E; /* search form text color after click */
}

/*=====================================================================
=======================================================================
	Color Scheme End
====================*/

#menu_div{
clear: both;
position:relative;
top: 0;
left: 0;
z-index:1000;
} /* Free space to top specialy for menu */

#navigation {
position: relative;
}

#navigation, #menu_div {
width: 100%;
margin: 0 !important;
padding: 0 !important;
}

#menu_div, #navigation, #menu, #nav{
height: 45px; /* menu height */
}

/*#menu_div:hover,
#navigation:hover,
#nav li a:hover, #nav li ul a 
{
opacity: 0.95;/* Menu transparency on mouse hover*/


/*#menu_div,
#navigation, 
#nav li a, 
#menu_div:not(:hover), 
#navigation:not(:hover)
{
opacity: 0.8;/* Menu transparency on mouse out */



#menu {
width: 1004px;
margin:0 auto; /*center the menu*/
padding:0;
position: relative;
}

#nav{
width: 1004px;
margin:0;
padding:0;
position: relative;
font-family: 'Arial', Helvetica, sans-serif;
}

#nav li a,#nav li {
float:left;
}

#nav li {
list-style:none;
position:relative;
}

#nav li a {
line-height: 45px;
padding:0 15px;
text-decoration:none;
margin:0;
font-size:12px;
font-weight:700;
text-align:center;
text-transform:uppercase;
padding-left:13px;
padding-right:17px;

}

/*====================
	Submenu 
=====================*/
#nav li ul {
display:none;
position:absolute;
left:0;
top:100%;
padding:0;
margin:0;
text-transform:none;
} /* hide submenu */

#nav li:hover > ul {
display:block;

} /* show submenu on hover */

#nav li ul li,#nav li ul li a {
float:none;
height: auto; /* submenu item height */
min-width: 180px; /* submenu item minimal width */
line-height: 35px;
border-right: 0;
text-shadow: none;
display:block;
font-size:13px;
font-weight:500;
text-align:left;
text-transform:inherit;

} /* Submenu item */

#nav li ul li {
_display:inline; /* for IE */
}

/* == 12. Sub-Sub Menu == */
#nav li ul li ul {
display:none;
}

#nav li ul li:hover ul {
left:100%;
top:0;

}


/*========================
		Transitions
========================*/

#nav li a:hover,
#nav li ul li a:hover  {
-webkit-transition-property:color, background; 
-webkit-transition-duration: 0.5s, 0.5s; 
-webkit-transition-timing-function: linear, ease-out;

}

.searchfield:focus,
.searchfield:not(:focus){
-webkit-transition-property:width; 
-webkit-transition-duration: 0.5s, 0.5s; 
-webkit-transition-timing-function: linear, ease-out;
}

#menu_div:hover,
#navigation:hover,
#nav li ul a, 
#menu_div,
#navigation, 
#nav li a, 
#menu_div:not(:hover), 
#navigation:not(:hover)
{
-webkit-transition-property:opacity; 
-webkit-transition-duration: 0.5s, 0.5s; /* duration in seconds */
-webkit-transition-timing-function: linear, ease-out;
} /* Menu transparency animation */








a.footer:link {
	font-family: arial;
	font-size: 12px;
	color:#fff;
	text-decoration: none;
	line-height: 16px;
	
}
a.footer:visited {
	font-family: arial;
	font-size: 12px;
	color:#fff;
	text-decoration: none;
	line-height: 16px;

	
}
a.footer:hover {
	font-family: arial;
	font-size: 12px;
	color:#f7b527;
	text-decoration: none;
	line-height: 16px;
	
	}
a.footer:active {
	font-family: arial;
	font-size: 12px;
	color:#969695;
	text-decoration: none;
	line-height: 16px;
}
.copyright 

{
	font-family: arial;
	font-size: 11px;
	color:#f7b527;
	text-decoration: none;
	line-height: 15px;

}

.copyright:hover
{
	font-family: arial;
	font-size: 11px;
	color:#f8f7f3;
	text-decoration: none;
	line-height: 15px;


}
.footerlinks
{
	font-family: arial;
	font-size: 12px;
	color:#969695;
	text-decoration: none;
	line-height: 19px;

}
a.footerlinks:hover
{
	font-family: arial;
	font-size: 12px;
	color:#f7b527;
	text-decoration: none;
	line-height: 19px;

}

.news

{
	font-family: arial;
	font-size: 11px;
	color:#fff;
	text-decoration: none;
	line-height: 15px;
	padding-top:10px;

}

a.news:hover
{
	font-family: arial;
	font-size: 11px;
	color:#fff;
	text-decoration: none;
	line-height: 15px;
	font-weight: bold;
	padding-top:10px;

}
.contectaddress
{
    color:#fff;
}

.topNav{
	
	height:20px;
	float:right;
	padding-top:5px;
}
.topNav ul{
	
	margin:0;
	padding:0;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	display:inline;
	margin-left:90px;
	
	}
.topNav ul li{
	display:inline;
	list-style:none;
	
}
.topNav ul li a{
	margin:0;
	padding:0;
	text-decoration:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 10px;
}
.topNav ul li a:hover{
	text-decoration:none;
	color:#f7b527;
}
.ph_no{
	background:url(images/phone_top.png) no-repeat left center;
	width:265px;
	height:28px;
	position:absolute;
	top:40px;
	right:160px;
	color:#ff3535;
	font:normal 20px Arial, Helvetica, sans-serif;
	padding-left:30px;
	text-align:left;
	padding-top:2px;
	float:right;
}
.email
{
	text-decoration:none;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 10px;
	width:265px;
	height:28px;
	position:absolute;
	top:70px;
	right:160px;
	text-align:right;
}


.image_map
{
    margin-left:90px;
}