/* ------ Global Styles Start Here ------ */  

* {
	margin:0px;
	padding:0px;
	border:0px;
}
/* ------ Global Styles Ends Here ------ */   
 
/* ------ Body Styles Start Here ------ */

body {
	font-family:"Trebuchet MS";
	font-size:13px;
	color:#0c4065;
	background:url(images/bg1.jpg);
}
a {
	color:#fff;
	text-decoration:none;
}
a:hover {
	color:#fff;
	text-decoration: underline;
}
.clear {
	clear:both;
}
/* ------ Body Styles Ends Here ------ */

#wrapper {width:100%;}
#wrapper_inner { margin:0px auto; width:951px; background:url(images/bg.jpg);}
/* ------ Header Styles Start Here ------ */

#header { width:951px; height:auto;}
#header_topbg { width:951px; height:94px; background:url(images/header_topbg.jpg) no-repeat; padding-top:12px;}
#header_topbg_left { width:300px; float:left; padding:8px 0px 0px 30px;}
#header_topbg_right { width:168px; height:30px; float:right; padding-right:50px; padding-top:10px;}
#header_topbg_right1 { width:220px; float:right; margin-right:-175px; padding-top:30px; font-family:"Trebuchet MS"; font-size:14px; color:#fff;
font-weight:bold; text-decoration:none; margin-top:15px; text-align:right;}
#navigation { height:35px;}
#nav_leftbg { float:left; width:16px; height:35px; background:url(images/nav_leftbg.jpg) no-repeat;}
#nav_middle { float:left; width:918px; height:35px; background:url(images/nav_bg.jpg) repeat-x;}
#nav_middle ul { list-style:none;}
#nav_middle li { list-style:none; float:left; display:block; padding:8px 14px 8px 15px;}
#nav_middle li a { font-family:"Trebuchet MS"; font-size:13px; color:#FFFFFF; font-weight:bold; text-decoration:none; text-transform:uppercase;
padding:13px 13px 12px 13px;}
#nav_middle li a:hover { background:url(images/nav_hoverbg.jpg); padding:8px 13px 8px 13px;}
#nav_rightbg { float:right; width:17px; height:35px; background:url(images/nav_rightbg.jpg) no-repeat;}
#slide { width:941px; height:208px; padding:4px 5px 7px 5px; background:url(images/bg.jpg);}
#gallery { position:relative; height:208px; width:941px;}
#gallery a { float:left; position:absolute; height: 213px;}
#gallery a img { border:none;}
#gallery a.show { z-index:500;}
#gallery .caption { z-index:600; background-color:#000; color:#ffffff; height:30px; position:absolute; bottom:0;}
#gallery .caption .content { margin:5px;}
#gallery .caption .content h3 { margin:0; padding:0; color:#fff; font-size:16px; text-transform:uppercase;}
/* ------ Header Styles End Here ------ */
/* ------ Content Styles Start Here ------ */

#text { width:941px; padding:0px 5px 0px 5px;}
#text_top { width:941px;}
#text_middle { width:941px;}
#text_bottom { width:911px; color:#2970a3;}
#services {float:left; width:221px;}
#welcome { float:right; width:708px;}
#services_top { width:221px; height:35px; background:url(images/service-img.jpg) no-repeat;}
#services_middle { width:221px; height:auto; background:url(images/services_middleimg.jpg); padding:10px 0px 10px 0px;}
#services_middle ul { padding-left:10px; list-style:none;}
#services_middle li { padding-left:2px;}
#services_middle li a { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#125295; font-weight:bold; text-decoration:none;}
.padding { padding-right:10px; padding-top:9px;}
.margin { padding-left:8px;}
.padding1 { padding-top:7px;}
#welcome_top { width:690px; height:30px; background:url(images/welcome_img.jpg) no-repeat; padding:5px 0px 0px 18px; font-size:16px; color:#FFFFFF; font-weight:bold;}
#welcome_middle { width:668px; height:auto; background:url(images/welcome_middlebg.jpg); padding:10px 20px 0px 20px; text-align:justify; line-height:18px;}
.contact { float:left; width:206px;}
.contact_top { width:221px; height:25px; background:url(images/contact_img.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; padding:10px 0px 0px 10px;}
#contact_middle { width:221px; height:auto; background:url(images/services_middleimg.jpg) repeat-y; padding:5px 0px 0px 0px;}
.h1{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; padding:10px 0px 0px 10px;}
#portfolio { float:left; width:221px; margin-top:10px;}
#text_bottom { text-align:center; padding:15px 0px 0px 15px;}
#bottom1 { text-align:right; width:100px; float:right;}

.contact1 { float:left; width:221px; padding:10px 0px 5px 10px;}
.contact1_top { width:215px; height:25px; background:url(images/why_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:bold; text-decoration:none; padding:10px 0px 0px 10px;}
.contact1_middle { width:221px; height:auto; background:url(images/services_middleimg.jpg) repeat-y;}
.hover{padding:10px 0px 10px 25px; list-style:url(images/arrow.jpg); }
.description{text-decoration:none; color:#0c4065;}
.description:hover{text-decoration:none; color:#0c4065;}
/* ------ Content Style Ends Here ------ */
/* ------ Footer Style Starts Here ------ */
#footer { width:951px; height:130px; background:url(images/footer_bg.jpg) no-repeat; background-color:#021523; padding:80px 0px 0px 0px; text-align:center; color:#FFFFFF;}
.link { color:#42efe7; text-decoration:none;}
.link:hover { color:#42efe7; text-decoration:underline;}
/* ------ Footer Style Ends Here ------ */

.midmenu {color:#004584; font:11px Arial, Helvetica, sans-serif; height:44px; }
.midmenu ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.midmenu li {padding:0px; float:left; display:block;}

.img-padding{margin-left:50px;}


.headings { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#e48b29; font-weight:bold; text-decoration:none;}
.headings:hover { color:#155295; text-decoration:underline;}


.red{ color:#FF0000;}
.form-box{ margin-bottom:10px; border:1px solid #CCCCCC; background:url(images/form-bg.jpg);}
.form-box1{ margin-bottom:10px; border:1px solid #CCCCCC; background:url(images/footer_bg1.jpg);}


/* ------ Portfolio Starts Here ------ */
.web ul{ width:100%; list-style:none;}
.web li{list-style:none; display:block; display:inline; margin-left:5px;}


/* ------ Portfolio Style Ends Here ------ */

