@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; font-weight:normal}
body{ margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:#000000 url(../images/body_bg.jpg) repeat-x}
.fl{ float:left}
.fr{ float:right}
.cle{ clear:both}
h1{}
h2{}
h3{}
h4{}
h5{}

#wrapper{ width:986px; margin:auto}
#container{ background:url(../images/body_bg.png) left top repeat-y}
#container_btm{/* background:url(../images/body_bg_btm.png) bottom no-repeat; height:17px; */}
#main_container{ width:969px; margin:0 0 0 9px;}
.logo{ height:147px;}
.header{ padding:17px 0px; background:#f2f2f2}
.header .left_section{ width:299px;  padding:0 0 0 2px}
.header .right_section{ width:668px; _width:660px;}
.right_content{ width:645px;float:right; padding:0 10px 10px 0; }
.header_flash{ margin:5px 5px 0 0;  float:right; height:204px; background:#FFF; _margin:5px 3px 0 0}
.header_img { background:url(../images/header.jpg) left top no-repeat; height:287px; margin:0 0 0 -1px; }
.header_btm{  height:67px; width:622px; padding:5px 0 0 30px;}
.header_btm_text{  height:10px; width:622px; padding:5px 0 0 30px;}
.header_btm .common{ width:294px; height:60px; background:url(../images/header_btm.png) no-repeat; padding:7px 0 0 0 }
.header_btm .common2{ width:294px; height:67px; background:url(../images/header_btm.png) no-repeat; }
.header_btm .common2 h1{ font-size:16px; color:#ffffff; text-align:center; padding:5px 0px;}
.header_btm .common2 p{clear: left; margin: 0;  height: 1%;  color:#ffffff!important; font-size:13px; padding:0 0 6px 62px; }
.header_btm .common2 p label{float: left; width: 62px; margin:0 0 0 -62px; padding:0 0 0 10px; line-height:20px; }
.header_btm .common2 p .input_fields{ width:144px; height:18px; border:1px solid #FFF; background:#565656; cursor:text; color:#FFF; float:left; margin:0 5px 0 0 }
.header_btm .common2 p .input_button{ width:61px; height:21px; display:block; background:url(../images/submit2.png) no-repeat; cursor:pointer; border:none; float:left}
.header_btm .subs{ color:#FFF; font-size:11px; padding:4px 0 0 0}


.body_container{ padding:19px 19px 0 11px;min-height:400px;border: 0px solid red; }
.body_container .right_section1{ width:622px; padding:0 0 0 27px;}
.right_section1 .text p{ line-height:18px; padding:0 0 20px 0; text-align:justify}

/*.box{ position:relative; width:auto; height:347px; background:url(../images/box.jpg) left top repeat-x; padding:5px 10px; border:1px solid #000000}*/
.box{ position:relative; width:auto; height:406px; *height:420px;  background:url(../images/box.jpg) left top repeat-x; padding:5px 10px; border:1px solid #000000}
.box span.tl{ background:url(../images/post_box_tl.png) left top no-repeat; position:absolute; width:6px; height:6px; left:0; top:0; margin:-1px 0 0 -1px}
.box span.tr{ background:url(../images/post_box_tr.png) right top no-repeat; position:absolute; width:6px; height:6px; top:0; right:0; margin:-1px -1px 0 0px}
.box span.bl{ background:url(../images/post_box_bl.png) bottom left no-repeat; position:absolute; width:6px; height:6px; left:0; bottom:0; margin:0px 0px -1px -1px}
.box span.br{ background:url(../images/post_box_br.png) bottom right no-repeat; position:absolute; width:6px; height:6px; bottom:0; right:0; margin:0px -1px -1px 0px}
.mosman{ width:290px;}
.mosman h1{ font-size:16px;font-weight:bold; color:#FFF; margin:0px; padding:0px; text-align:center;}
.mosman .img{ width:100%; padding:10px 0 0 0}
.mosman .img img{ width:268px; height:155px; }
.mosman .des{ color:#FFF; text-align:justify; padding:5px 0; line-height:18px;}
.mosman .des p{ text-align:justify}
.mosman .more{ display:block; text-align:right}
.mosman .more a{color:#FFFFFF; display: block; padding:5px 0; text-align:right;}

.mosman_outer{padding:0 0 5px 0}
.btm_links{ padding-bottom:10px; }
.btm_links a{ background:url(../images/btm_links.png) no-repeat;  cursor:pointer; height:44px; display:block; float:left}
.btm_links a.ourframe{ background-position:0px 0px; margin:0 9px 0 0; width:201px;}
.btm_links a.ourlence{ background-position:-210px 0px; margin:0 10px 0 0; width:201px;}
.btm_links a.appo{ background-position:-421px 0px;  width:201px;}
.footer{ height:50px; text-align:center; line-height:50px; color:#686767}

/* Cms Page */

.topMainClDi{  height:auto; width:621px; padding:15px; margin:0px 6px 0px 6px; border:1px solid #d4d4d4; line-height:26px; text-align:justify; background-color:#fff;}

.topHeddingMai{  font-weight:bold; font-size:22px; margin:10px 0px 10px 0px; color:#f15922;}
.input_next_button{ width:53px; height:21px; display:block; background:url(../images/next.jpg) no-repeat;cursor:pointer; border:none}
.input_reset_button{ width:53px; height:21px; display:block; background:url(../images/reset.jpg) no-repeat;cursor:pointer; border:none}
.input_submit_button{ width:63px; height:21px; display:block; background:url(../images/submit_new.jpg) no-repeat;cursor:pointer; border:none}
.txt_head
{
	color :#666666;
    font-size : 13px;
	text-align:justify;
	
	font-weight: Bold;
	line-height:15px
}
.txt
{
	color :#666666;
    font-size : 13px;
	text-align:justify;
	
	
	line-height:15px
}


.head_txt
{
	color :#FA9124;
   	font-size : 13px;
	text-align:justify;
	
	font-weight: Bold;
	line-height:15px
}

input.ErrorField {
    border: 1px solid #D00;
    color: #D00;
}

span.ValidationErrors {
    display: inline-block;
    font-size: 13px;
    color: #D00;
    
    font-style: italic;
}

.main_col{ width:965px; float:left}
      	.col1{ float:left; margin:5px 0 5px 0; _margin:0px; width:300px;  _width:280px;  }
      	.col2{float:left; margin:5px 0px 5px 0px!important; *margin:0px; width:655px;  }
      	
      	.menus{ float:left;}
      	.flash_banner{ float:left; width:665px;}
		/*.main_content{float:left; margin:5px 0;}*/
      	.rest_left_bar{float:left;margin:5px 0;}
      	
      	
/*FCK fix classes*/
.FCk_fix{ font-size:12px;}
.FCk_fix ol{ margin:0 0 0 25px;}
.FCk_fix ul{ margin:0 0 0 25px;}
.FCk_fix p{ text-align:justify;}
.FCk_fix img{ margin:5px 10px;!important}
.FCk_fix input{ margin:5px 10px;!important}

.landing_box{ background:url(../images/bg_landing.jpg) repeat-y; width:500px; height:267px; padding:10px 0; margin:0 auto }
.landing_box h1{ color:#FFF; font-size:16px; font-weight:bold; padding:0 0 5px 0; margin:0; text-indent:15px; }
.landingForm{ border:1px solid #edf9ff; padding:10px;}
.landingForm  label{float: left;width: 150px;font-size:12px;line-height:25px; font-weight:bold; color:#FFF}
.landingForm input{width: 235px;margin-bottom: 3px;border:1px solid #fff;background-color:#edf4f6;height:20px; font-size:12px; padding-top:2px;}
.landingForm textarea{width: 235px;margin-bottom: 3px;border:1px solid #fff;background-color:#edf4f6;height:90px; font-size:12px; padding-top:2px;}
.footerLanding{ text-align:center; line-height:50px;}



