body{ background-image:url(../images/bg.jpg); background-repeat:repeat; text-align:center; margin:0; padding:0; font-family:Verdana;}
ul,div,p,a,li{ margin:0px; padding:0px; list-style-type:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.main_pan{ background-image:url(../images/main_pan_bg_mid.png);_background-image:url(../images/main_pan_bg_mid_ie6.png);; background-repeat:repeat-y; width:1008px; height:auto; margin:0 auto; text-align:left; padding-left:14px; padding-top:10px;}


.nav_bar{ width:981px; border-bottom:6px solid #6e6e70; line-height:36px; height:36px;color:#231f20;  clear:both;}
.nav_bar li{ width:auto; padding: 0 6px; float:left; background-image:url( ../images/nav_bar_bg.jpg); height:36px; line-height:36px; border-left:2px solid #ffffff; }
.nav_bar li.first{ border-left:2px solid #a8a9ad}
.nav_bar li.last{ border-right:2px solid #a8a9ad ; padding-right:11px;}



@media screen and (-webkit-min-device-pixel-ratio:0) {
.nav_bar li{  padding:0px 4px;}
.nav_bar li.last{ border-right:2px solid #a8a9ad ; padding-right:18px;}


}
.nav_bar li a{ color:#231f20; font-size:11pt; font-weight:bold; }


.logo{ width:698px;
border-bottom:2px solid #662d91; height:70px; float:left; line-height:107px; vertical-align:bottom; font-style:italic;  margin-bottom:15px; position:relative; 
background-repeat:no-repeat; background-position:3px 0px;  cursor:pointer;
}
.logo span{ color:#662d91; font-size:150%;}
.top_link,.log_link{ float:right;white-space:nowrap; margin-right:45px;}
.top_link{  margin-bottom:40px; }
.top_link a{ text-decoration:none; font-size:8pt; font-weight:bold; color:#231f20; margin-left:23px;}
.top_link a:hover{ text-decoration:underline;}
.log_link {  font-size:8pt; color:#662d91; text-decoration:none;  }

.log_link a{  font-size:9pt; color:#662d91; text-decoration:none; font-weight:bold; }
.log_link a:hover{  font-size:9pt; color:#662d91; text-decoration:none;  text-decoration:underline; }
.footer {color:#949599;font-size:8pt; text-align:center; padding:10px 100px; line-height:130%; clear:both;}
.footer a{ font-size:8pt; color:#949599; font-weight:bold; line-height:18px; }
.bottom{ background-image:url(../images/main_pan_bg_bottom.png); width:1008px; margin:0px auto; background-repeat:no-repeat; height:29px; position:relative; left:-7px;*top:-20px;}
span.logoText{ font-size:22pt;  position:absolute; left:-190px; top:-15px; display:block; font-style:normal;}
.left_pan, .middle_pan, .right_pan{ float:left;}
.nav_left { margin:20px 10px 10px 15px; }
.nav_left li{ background-image:url(../images/arrow_left.jpg); height:19px; background-repeat:no-repeat; background-position:left; line-height:19px; border:2px solid #b5aad0; text-indent:25px; margin-bottom:2px; width:170px;  }

.nav_left li a{color:#231f20; font-size:8.5pt; font-weight:bold}

.left_middle_pan { font-size:7.5pt; font-weight:bold; width:172px; margin-left:30px; line-height:120%; }
.left_middle_pan  li{ margin-bottom:5px; background-image:url(../images/list_dot.png); background-repeat:no-repeat; background-position:left 1px; position:relative; left:-17px;}
.left_middle_pan  li.first{ margin-bottom:8px;  background-image:none; background-color:#b5aad0; color:#ffffff; font-size:10.6pt; line-height:28px; height:28px; text-align:center; position:relative; left:-14px; cursor:pointer; }
.left_middle_pan  li a{  position :relative; left:13px; color:#231f20;}
.middle_pan{ width:541px; display:inline-block;}
.middle_pan ul{ width:100%; margin-top:14px;}
.middle_pan ul li.top{ width:100%; background-image:url(../images/mid_top.png);  height:21px; clear:both;}
.middle_pan ul li.mid{ width:100%; background-image:url(../images/mid_mid.png); _background-image:url(../images/mid_mid_ie6.png); ; height:auto; background-repeat:repeat-y; display:inline-block;}
.middle_pan ul li.btm{ width:100%; background-image:url(../images/mid_bottom.png);  height:32px;}
.middle_pan ul li.mid img{ float:left; position:relative; left:10px; top:-14px; padding-right:20px;}
.middle_pan ul li.mid span{ margin:5px 30px; display:block; font-size:9pt; color:#231f20; font-weight:bold; line-height:150%; margin-bottom:15px;}
.middle_pan ul li.mid span.title{ font-size:22pt; color:#662d91; line-height:110%; text-align:center; margin:5px 15px 10px 0px; font-style:italic; position:relative; left:-12px;}
.middle_pan ul li.mid span.title_mid{ font-size:13pt; color:#662d91; line-height:110%; text-align:left; margin:5px 15px 10px 29px; font-style:italic;  display:inline-block;}
.middle_pan ul li.mid span a{white-space:normal; width:460px; word-break:break-all; display:block;}
.middle_pan ul li.mid span  p { line-height:180%; margin-bottom:12px;}
.middle_pan ul li.mid span.em{ font-size:8pt; line-height:140%; color:#000000; }
.middle_pan ul li.mid span ul li{  list-style-type:disc; list-style-position:outside;  margin-left:20px;}

.middle_pan ul li.mid h1{ display:none; line-height:0px; height:0px;overflow:hidden; margin:0px; padding:0px;}

.middle_pan ul li.mid h1.title{display:block; font-size:22pt; color:#662d91; line-height:110%; height:100%; text-align:center; margin:5px 5px 15px 0px; font-style:italic; position:relative; left:-12px;}
.middle_pan ul li.mid h2.title_mid{ font-size:13pt; color:#662d91; line-height:110%; text-align:left; margin:5px 15px 10px 29px; font-style:italic;  display:inline-block;}


.signUp{  background-color:#dcedd3; height:310px; width:220px; margin-left:7px; margin-top:10px; background-image:url(../images/signUp_pan_bg.jpg); background-position:center 98%; background-repeat:no-repeat; color:#231f20; font-size:8pt; font-weight:bold; padding-top:8px;}
.signUp li{ line-height:150%;}
.signUp li.title{ line-height:190%; text-align:center; color:#126d3f;  font-size:8.5pt; font-style:italic;}
.signUp li.titleSmall{ line-height:120%; text-align:center; font-size:7.3pt; font-weight:normal;}
.signUp input[type=text]{ height:13px; border:1px solid #231f20; padding:0px; width:120px; line-height:250%; padding-left:2px; line-height:13px; font-size:7pt; padding-top:2px;}


.simple_menu{  border:1px solid #b5aad0; margin-left:7px; margin-top:20px; width:214px; height:123px; background-image:url(../images/sample_menu.jpg); background-position:2px 1px; background-repeat:no-repeat; cursor:pointer;}
.signUp label{ width:73px; display:inline-block; text-align:right;  padding-right:5px;; font-size:7.6pt; line-height:250%}
.answer{ background-color:#e7e1f0;margin-left:7px; margin-top:20px; width:222px; height:100px; background-image:url(../images/answer.jpg); background-repeat:no-repeat; position:relative; left:-3px;top:-3px; cursor:pointer;}
.answerqu{margin-left:-15px;+margin-left:0px;margin-top:20px; width:222px; height:660px; background-image:url(../images/Question.jpg); background-repeat:no-repeat; position:relative; left:-3px;top:-3px; cursor:pointer;}
.signUp_btn{ background-image:url(../images/btn_bg.jpg); background-repeat:repeat-x; height:19px; width:80px; background-color:Transparent; border:1px solid #a8a9ad; line-height:14px; font-size:7pt; margin-left:78px; margin-top:5px; }
.right_top_pan{ font-size:7pt;}
.right_top_pan label{ background-image:url(../images/printer.jpg); background-repeat:no-repeat; width:16px; height:14px; display:inline-block; margin-right:3px; margin-left:3px;}
.right_top_pan label.email{ background-image:url(../images/email.jpg); background-repeat:no-repeat; width:16px; height:14px;display:inline-block; margin-left:2px;}

.right_top_pan a{ font-size:6pt;  color:#922790; font-weight:bold; height:17px; line-height:15px; display:inline-block;}
.right_top_pan input[type=text]{ height:12px; width:80px; border:1px solid #dddddd;margin:0px 3px 8px 0px; font-size:7pt; line-height:12px; padding-left:2px;}
.right_top_pan input.search_btn{ height:17px; width:17px;  margin:0px 3px 8px 0px; background-image:url(../images/search_btn.jpg); background-repeat:no-repeat; background-color:Transparent; border:none; cursor:pointer;}
.right_top_pan label.search{ width:60px; display:inline-block; line-height:18px; }


strong em.title{ color:#752cac;  border-bottom:1px solid #9d9dcd; padding:3px 0px 5px 0px; font-size:15px; width:480px; display:inline-block; height:22px;}
strong em.title label{ background-image:url(../images/printer.jpg); background-repeat:no-repeat; height:14px; font-size:11px; padding-left:18px; float:right; font-style:normal; line-height:14px; margin-top:-15px;margin-top:5px\9;*margin-top:5px; padding-right:5px; cursor:pointer;   }
.btnSend{ background-image:url( ../img/contact/send.gif); background-repeat:no-repeat}
.btnCancel{ background-image:url( ../img/contact/cancel.gif); background-repeat:no-repeat;}

@media all and (min-width:0px)
{
	
	.bottom{

 margin-top:-21px;

}
 
}
@media screen and (-webkit-min-device-pixel-ratio:0) {


.bottom{

 margin-top:0px;

}



}
.fla
{width:130px;
 height:279px;
float:left;
left:12px;
margin-right:25px;
position:relative;
top:-10px;
    
    
    
    
    }