@charset "utf-8";
/* CSS Document */
html{ margin:0px; padding:0px;}
body{ margin:0px; padding:0px; background:url(../images/bodybg.png) left top repeat-x #dfdfdf; }
.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}
.wrapper{width:970px; margin:0px auto; padding:0px; background:url(../images/wrbg.png) top center no-repeat #FFFFFF;   }
.wrapper02{width:970px; margin:0px; padding:0px; background:url(../images/leftpartbg.png) top left repeat-y; }

.leftpart{width:298px; margin:0px; padding:0px;}
.logo{width:272px; height:130px; margin:0px; padding:10px 0px 0px 10px; background:#FFFFFF; float:right;}
.menupart{ width:297px; margin:4px 0 0 0; padding:0px;}
.menusty{margin:0px; padding:0px; list-style:none;}
.menusty li{margin:0px; padding:0px 0 0 60px; background: url(../images/bt01.png) 35px 15px no-repeat; list-style:none; border-bottom:solid 1px #e5e5e5;}
.menusty li a{ font:13px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#2b2b2b; text-decoration:none; line-height:35px;  display:block;}
.menusty li a:hover{ color:#ed1c24;}
.menusty li a.active{ color:#ed1c24;}

.contactic ul{width:297px; margin:0px;padding:5px 0px 0px 0px;list-style:none;}
.contactic ul li{float:left;margin:0px;font:14px Arial, Helvetica, sans-serif; color:#2a2a2a;padding:10px 0 10px 40px; clear:left; border-bottom:solid 1px #e2e2e2; width:257px;}
.contactic ul li span{margin:0px;padding:0px 8px 0 0; line-height:42px; height:40px;}
.contactic ul li a{margin:0px;padding:10px 0px 10px 40px; line-height:40px; text-decoration:none; color:#2a2a2a; background:url(../images/mail_icon.png) 0px 0px no-repeat;}
.contactic ul li a:hover{text-decoration:underline;}
.contactic ul li span{ background:url(../images/icon_phone.png) 5px 0px no-repeat; padding:10px 0px 18px 40px; }


.newsboxhead{width:272px; margin:0px 0px 0 10px; padding:0px 0 0 15px; background:url(../images/headbg01.png) 0px 0px no-repeat; height:41px; width:274px; font:17px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;  line-height:41px;}
.newsboxinner{width:271px; margin:0px 0 0 0px; padding:0px; border:solid 1px #e5e5e5; border-top:0px; overflow:hidden; height:auto; margin-bottom:10px;}

.ulsty01{margin:10px auto; padding:0px 10px 0 10px; list-style:none; padding-bottom:10px; overflow:hidden;}
.ulsty01 li{ margin:0px; padding:5px 0 0px 10px; background:url(../images/bt02.png) 0px 10px no-repeat; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#343434; line-height:17px; border-bottom:solid 1px #e5e5e5; height:60px; overflow:hidden; padding-bottom:10px;}


.rightpart{width:660px; margin:0px; padding:0px;}
.headertext{ font:13px/21px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#FFFFFF;}
.headertext span{font:19px Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF;}

.rightpart_text_area{width:603px;margin:0px;padding:0px 5px 0px 5px;
background:url(../images/right_headerbg.jpg) center top no-repeat;
font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666;
line-height:22px;text-decoration:none; text-align:justify;}
.rightpart_text_header{width:659px;margin:0px;padding:18px 0px 8px 0px;
font:22px Lucida Sans Unicode, Arial, Helvetica, sans-serif; color:#1b1b1b; border-bottom:solid 1px #d9d9d9}

.textarea01{width:635px; margin:45px 0 0 0; padding:0px 20px 0 5px; }
.textareaheader{width:635px; margin:0px; padding:0px 0 10px 0; font:20px Lucida Sans Unicode, Arial, Helvetica, sans-serif ; color:#dc2121; border-bottom:solid 1px #d9d9d9;}

.textarea02{width:635 px; margin:15px 0 0 0; padding:0px; background:#FFFFFF; color:#2f2f2f; font:12px/24px Arial, Helvetica, sans-serif; text-align:justify;}
.textarea02 span{ color:#de2e2e; font-weight:bold;}

.bottombg{ width:100%; margin:0px 0 0 0; padding:0px; background:url(../images/bottombg.png) top left repeat-x #3a3a3a; }
.bottomwp{ width:970px; margin:0px auto 0 auto; padding:13px 0 20px 0; font:12px/20px Arial, Helvetica, sans-serif; color:#e1e1e1; text-align:center;}
.bottomwp a{ color:#FFFFFF; padding:0 3px 0 3px; text-decoration:none; }
.bottomwp a:hover{text-decoration:underline; }
.bottomwp span{ font-size:11px; color:#adadad;}

.formtext
{
   clear:both;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:16px;
   font-weight:bold;
   color:#788289;
   float:left;
   width:210px;
   overflow:hidden;
   text-align:right;
   margin-top:10px;
}
.addresstext
{
   
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:12px;
   line-height:18px;
   font-weight:bold;
   color:#788289;
   float:left;
   width:250px;
   overflow:hidden;
   text-align:left;
   margin-top:10px;
   margin-left:20px;
}

.textgrey {
	font-family: Tahoma;
	font-size: 12px;
	color: #788289;
	text-decoration: none;
	font-weight:bold;
}
.textgrey:hover {
	font-family: Tahoma;
	font-size: 12px;
	color: #DC2121;
	text-decoration: none;
	}
.formfeild
{
   width:400px;
   float:left;
   overflow:hidden;
   margin-left:20px;
   margin-top:10px;
}
.redtext
{
	font-family: tahoma;
	font-size: 11px;
	color: Red;
	text-decoration: none;
	font-weight:bold;
}
.texttitle
{ 	
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	color:#575757;
	line-height:15px;
	text-align:right;
}
.whitetext
{ 	
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
	line-height:15px;
	text-align:justify;
}
.whitetextlink 
{
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	color:#ffffff;
	line-height:15px;
	text-align:justify;
}
.whitetextlink:hover {
	font-family:Tahoma;
	font-size:12px;
	text-decoration:none;
	color:#e5e5e5;
	line-height:15px;
	text-align:justify;
}
.textarea {
	border:1px solid #CCCCCC;
	width:250px;
	height:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}	
.newbox {
	border:1px solid #CCCCCC;
	width:250px;
	height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
.buttonlink {
	background-color:#e5e5e5;
	border:1px solid #575757;
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	line-height:12px;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	}	
.textarea02
{
   color:#2f2f2f;
   text-align:justify;
   font-family: Arial, Helvetica, sans-serif;
   font-weight:normal;
   font-size: 12px;
}
}