
@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#2d2d2d; background-color:#d9d9d9;}





.clr			{margin:0px; padding:0px; clear:both;}
.gap{ margin:0px; padding:0px; height:12px;}

/* ======================================================================================= */

/* Start header part CSS */

.main{margin:0px auto; padding:0px;  width:985px;  border:0px solid #000000; background-color:#FFFFFF;}
.header{ float:left; margin:0px; padding:0px;  width:auto;  height:auto; background:url(../images/hdr-bg.jpg) left top repeat-x;}
.logo{margin:0px 0px 0px 10px; padding:0px; width:151px; height:87px; float:left;}

.top-rght{margin:10px 10px 0px 0px; padding:0px; width:250px; height:auto; float:right;}

.top-rght p{margin:0px 0px 0px 0px; padding:0px; font: normal 13px Arial, Helvetica, sans-serif; color:#000000; text-align:right; line-height:25px;}
.top-rght p a{font: normal 13px Arial, Helvetica, sans-serif; color:#8b182c; text-decoration:underline;}
.top-rght p a:hover{font: normal 13px Arial, Helvetica, sans-serif; color:#be0000; text-decoration:underline;}

.menu{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:985px; height:44px; background:url(../images/menu-bg.jpg) left top no-repeat; border:0px solid #000000;}


ul.tab, ul.tab li{margin:0px; padding:0px; list-style-type:none; }
ul.tab li{margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; float:left;}
ul.tab li a{margin:0px 0px 0px 0px; padding:15px 10px 0px 10px; font: normal 14px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; float:left;}
ul.tab li a:hover{ text-decoration:none; color:#fcff00; }
ul.tab li.active a{text-decoration:none; color:#fcff00;}



.banner { float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  width:985px;  height:478px; background:url(../images/banner-bg.jpg) left top no-repeat;}

.banner-in-rght{ float:right; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:316px; height:auto; border:0px solid #ffffff;}

.banner-txt{ float:left; margin:50px 10px 10px 0px; padding:0px 0px 0px 0px; height:auto; border:0px solid #ffffff;}

.banner-txt h1{margin:0px; padding:0px; color:#FFFFFF; font:normal 25px Arial, Helvetica, sans-serif; line-height:40px;}

.banner-txt p{margin:0px; padding:0px; color:#FFFFFF; font:normal 14px Arial, Helvetica, sans-serif; line-height:20px;}


.bnr-inner{ float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  width:985px; height:208px;}

.container{float:left; margin:0px 0px 0px 0px; padding:25px 0px 0px 0px; width:985px; height:auto; border:0px solid #000000; background:url(../images/container-bg.jpg) left top repeat-x;}

.cnt-bx1{float:left; margin:0px 18px 0px 18px; padding:0px 0px 0px 0px; width:98%; height:auto; border:0px solid #f2f2f2; clear:both;}
.cnt-bx1 p{margin:10px 15px 0px 0px; padding:0px 0px 0px 0px; text-align:justify; line-height:18px; clear:both;}


.cnt-bx1 a{ color:#8b182c; text-decoration:underline;}

.cnt-bx1 h1{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font:bold 20px Arial, Helvetica, sans-serif; color:#7f0117;}

.cnt-bx1 span{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font:bold 15px Arial, Helvetica, sans-serif; color:#000000;}


.cnt-bx2{float:left; margin:0px 10px 0px 0px; padding:0px 0px 0px 25px; width:400px; height:auto;  border-left:2px solid #f2f2f2;}
.cnt-bx2 p{margin:10px 15px 0px 0px; padding:0px 0px 0px 0px; text-align:justify; line-height:18px;}

.cnt-bx2 h1{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font:bold 20px Arial, Helvetica, sans-serif; color:#000000;}

.cnt-bx2 span{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font:bold 20px Arial, Helvetica, sans-serif; color:#7f0117;}

.read a{float:right; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px; font:bold 11px Arial, Helvetica, sans-serif; color:#000000;}
.read a:hover{color:#ed1b24; text-decoration:none;}

/* footer CSS */

.footer{ float:left; margin:0px; padding:0px; width:100%; height:28px; border:0px solid #000000; background-color:#96192f;}

.footer-txt{ float:left; margin:5px 0px 0px 5px; padding:0px;color:#FFFFFF; width:380px; font:normal 11px Arial, Helvetica, sans-serif; }
.footer-txt a{color:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline;}
.footer-txt a:hover{text-decoration:none;}



.design{ float:right; margin:5px 5px 0px 0px; padding:0px;color:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; }
.design a{color:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:underline;}
.design a:hover{color:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}




.container td{ vertical-align:middle; background-color:#f4f4f4; border:1px solid #e6e5e5;}

.input{margin:4px 0px 2px 0px; padding:0px 0px 0px 0px; width:235px; height:20px; background-color:#fafafa; border:1px solid #c8c8c8; font:normal 12px Arial, Helvetica, sans-serif; color:#333333;}

.textarea{margin:4px 0px 2px 0px; padding:0px 0px 0px 0px; width:235px; background-color:#fafafa; border:1px solid #c8c8c8; font:normal 14px Arial, Helvetica, sans-serif; color:#333333;}



/* end CSS */










.leftbg { margin:0px; padding:0px; width:24px; background:url(../images/leftbg.jpg) left top no-repeat; height:484px; float:left;}
.centerbg { margin:0px; padding:12px 0px 19px 0px; width:874px; background:url(../images/centerbg.jpg) left top repeat-x; float:left;}
.rightbg { margin:0px; padding:0px; width:23px; background:url(../images/rightbg.jpg) right top no-repeat; height:484px; float:right;}





ul.service, ul.service li{margin:0px; padding:0px; list-style-type:none; }
ul.service li{margin:5px 0px 0px 0px;width:auto; padding:0px 6px 0px 8px; float:left; background:url(../images/circle.png) 5px 8px no-repeat; clear:both;}
ul.service li a{margin:0px 0px 0px 0px; padding:5px 0px 0px 8px; display:block; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#353535;  float:left;
}
ul.service li a:hover{ margin:0px 0px 0px 0px; padding:5px 0px 0px 8px; text-decoration:none; color:#646464;}



.news{float:left; margin:18px 0px 0px 0px; padding:0px 0px 0px 0px; width:268px;height:auto; border:1px solid #e4e4e4; background-color:#ededed;}
.news h1{float:left; margin:0px 0px 0px 0px; padding:5px 0px 5px 5px; width:264px; height:auto; font:bold 15px "Century Gothic"; background-color:#0084c9; color:#FFFFFF;}


.news a{ float:left; margin:5px 0px 0px 0px; padding:0px; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; clear:both; color:#000000;}
.news a:hover{color:#0084c9; text-decoration:none;}



.news p{float:left; margin:10px 15px 0px 10px; padding:0px 0px 5px 0px; text-align:justify; line-height:18px; color:#000000; border-bottom:1px dotted #dcdddd;}
.news span{color:#ed1d24; text-decoration:none; font-weight:bold;}


ul.nw-lnk, ul.nw-lnk li{margin:0px; padding:0px; list-style-type:none;}
ul.nw-lnk li{ float:left; margin:5px 0px 0px 0px; width:auto; padding:0px 6px 0px 10px; font:normal 11px Arial, Helvetica, sans-serif;  border:0px solid #000000;}
ul.nw-lnk li a{margin:0px 0px 0px 0px; padding:5px 0px 0px 18px; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; clear:both;color:#353535;
border:0px solid #000000; background:url(../images/arrow-n.png) 3px 10px no-repeat; clear:both;}
ul.nw-lnk li a:hover{ margin:0px 0px 0px 0px; padding:5px 0px 0px 18px; text-decoration:none; color:#646464;}




.more a{float:right; margin:0px 10px 10px 0px; padding:0px 0px 1px 0px; font:bold 11px "Century Gothic"; color:#0084c9; text-decoration:underline;}
.more a:hover{color:#ed1b24; text-decoration:none;}


/* Start Left part CSS */

.lft-pannel{float:left; margin:18px 5px 0px 5px; padding:0px 0px 0px 0px; width:665px; height:auto; bordert:1px solid #e4e4e4;}
.lft-pannel p{float:left; margin:10px 15px 0px 0px; padding:0px 0px 0px 0px; text-align:justify; line-height:18px; clear:both;}

.lft-pannel a{color:#0084c9; text-decoration:underline;}
.lft-pannel a:hover{color:#0084c9; text-decoration:none;}

.lft-pannel h1{float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font:bold 20px "Century Gothic"; color:#015c92;}

.lft-pannel span{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font:bold 20px "Century Gothic"; color:#c60008;}


ul.txt, ul.txt li{margin:0px; padding:0px; list-style-type:none; }
ul.txt li{float:left;  margin:0px 0px 0px 0px;width:auto; padding:14px 6px 4px 25px; font:bold 13px Arial, Helvetica, sans-serif;  background:url(../images/blt.png) 8px 16px no-repeat; clear:both;}

ul.txt-in, ul.txt-in li{margin:0px; padding:0px; list-style-type:none; }
ul.txt-in li{float:left;  margin:0px 0px 0px 0px;width:auto; padding:8px 0px 0px 20px; font:normal 12px Arial, Helvetica, sans-serif; line-height:18px;background:url(../images/circle.png) 8px 10px no-repeat; clear:both;}
/* Start Right part CSS */


.lft-pannel img{float:left; margin:15px 0px 0px 35px; padding:0px 0px 0px 0px; border:none;}

/* Start Middle part CSS */



.gap1{ margin:0px; padding:0px; height:5px;}



.form{width:500px; margin:35px 0px 0px 0px; padding:15px 10px 10px 10px; border:2px solid #c6e9ff; background-color:#d5f3ff;}
.form label{color:#014a9c; width:100px !important; float:left; margin:0px 10px 0px 0px; padding:0px 0px 5px 0px; font:bold 12px Arial, Helvetica, sans-serif; border:0px solid #000000;}



/*Text areas*/

.frm-cnt h1{
	color:#7f0117;
	width:450px;
	font-size:18px;
	padding:2px 0px 2px 0px;
	margin:0px;
	border-bottom:1px dotted #eeeeee;
}

.txt{margin:8px 0px 8px 0px; padding:2px 0px 2px 2px; width:250px; background:url(../images/inpt-bg.jpg) left top repeat-x; border:1px solid #c8c8c8; font:normal 14px Arial, Helvetica, sans-serif; color:#333333;}
.txt:hover{ width:250px; background-color:#f3f3f3; }

.txtarea{margin:8px 0px 8px 0px; padding:2px 0px 2px 2px; width:250px; height:90px; background:url(../images/inpt-bg.jpg) left top repeat-x;border:1px solid #c8c8c8; font:normal 14px Arial, Helvetica, sans-serif; color:#333333;}
.txtarea:hover{ width:250px; background-color:#f3f3f3; }

.frm-cnt{
    float:right;
	width:450px;
	font:normal 11px Arial, Helvetica, sans-serif;
	background:#f4f1ee url(../images/frm-bg.jpg) left top repeat-x;
	color:#000000;
	border:1px solid #ebeae9;
	padding:0px 0px 0px 10px;
	margin:15px 25px 0px 0px;}
	
	
	
.frm-cnt label{ float:left;
	width:100px;
	font:normal 12px Arial, Helvetica, sans-serif;

	color:#333333;
	border:0px solid #ebeae9;
	padding:0px 0px 0px 10px;
	margin:15px auto;}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:121px;
	height:32px;
	color:#FFF;
	font-weight:bold;
	margin:0px 0px 0px 150px;
	padding:2px;
	background:url(../images/submit.png) no-repeat left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}






