 @font-face {
  font-family: 'CalibriRegular';
 src: url('../fonts/calibri-webfont.eot');
 src: local('☺'), url('../fonts/calibri-webfont.woff') format('woff'), url('../fonts/calibri-webfont.ttf') format('truetype'), url('../fonts/calibri-webfont.svg#webfontSR7KLN8Q') format('svg');
 font-weight: normal;
 font-style: normal;
}



* {	border: none;	margin: 0;	padding: 0;	outline:none;}
h1, h2, h3, h4, h6 {	margin:0px;	padding:0;  font-family: 'CalibriRegular';}
table {	border-collapse:collapse;	border-spacing:0;}
a {	outline : none;	color : #291c64;	text-decoration : none;}
a:hover {	text-decoration : none;}
img {	border : none;}
.right-img{margin:0px 0 0 10px; border:1px solid #CCC;}
.left-img{margin:0px 10px 0 0px;  border:1px solid #999;}
p {	text-decoration : none;	padding : 0 5px 0 0px;  font-family: 'CalibriRegular';	text-align : justify;	color : #666666;	line-height : 20px; font-size:13px;}
 

h3{margin:0px 0 0 0; padding:0px 0 0 0px;  font-size:16px;  font-family: 'CalibriRegular'; font-variant:normal; font-weight:600; color:#404040; }
h4{margin:5px 0 5px 0; padding:2px 0 2px 20px; border-radius: 5px 5px 0 0;  font-size:18px;  font-family: Arial, Helvetica, sans-serif; font-variant:normal; font-weight:normal; color:#FFF; background:#9c2c50;  }

.clear {	clear:both;	height:0px;}
body { background:url(../images/body-bg.jpg) repeat;    margin:0px; padding:0px;  font-family: 'CalibriRegular';	font-size:15px;	text-decoration: none; color: #3C3A37;}
#wrapper { width:100%; }
#wrapper #container {width:995px; margin:auto; padding:0px;}
#wrapper #container  #header {	width:995px; margin:0px;	padding:0px; }
#wrapper #container  #header  #top{	width:995px; margin:0px 0 0 0; padding:0px;   }
#wrapper #container  #header  #top .top-left{	width:300px; margin:0px 0 0 10px; padding:0px;  float:left;}
#wrapper #container  #header  #top .top-left .logo{	margin:5px 0 0 0px; padding:0px; }

#wrapper #container  #header  #top .top-right{	width:620px; margin:10px 10px 0 0; padding:0px; float:right; }
#wrapper #container  #header  #top .top-right .social{	 margin:0px 0 0 0; padding:0px; text-align:right;  }
#wrapper #container  #header  #top .top-right .social ul{	 margin:0px 0 0 0; padding:0px; }
#wrapper #container  #header  #top .top-right .social ul li{ 	 margin:0px 5px 0 5px; padding:0px; display:inline; list-style:none; }
#wrapper #container  #header  #top .top-right .social ul li a{	 margin:0px 0 0 0; padding:0px; }
#wrapper #container  #header  #top .top-right .social ul li a:hover{	 margin:0px 0 0 0; padding:0px; }

#wrapper #container  #header  #top .top-right .search{	 margin:15px 0 0 0; padding:0px; background:url(../images/search.png) no-repeat; height:35px; width:222px; float:right; }
#wrapper #container  #header  #top .top-right .search .inputsh{ background:none;	 margin:2px 0 0 10px; padding:0px 0 0 0px; height:33px; width:180px; font-size:17px; font-family: Arial, Helvetica, sans-serif ; color:#282828; float:left;   }
#wrapper #container  #header  #top .top-right .search .buttan{ float:right; margin:0px 0px 0 0px; padding:4px 3px 0 0px;   }

#wrapper #container  #header  #top .top-right .navi { float:right;   margin:40px 0px 0px 0px; padding:0px 0px 10px 0px; background:url(../images/navi-border.jpg) bottom repeat-x;  }
#wrapper #container  #header  #top .top-right .navi ul{   margin:0px 0px 0 0px; padding:0px 0px 0 0px;   }
#wrapper #container  #header  #top .top-right .navi ul li {  margin:0px 0px 0 0px; padding:0px 25px 0 0px; display:inline;   }
#wrapper #container  #header  #top .top-right .navi ul li a {  margin:0px 0px 0 0px; padding:0px 0px 0 0px; text-decoration:none; color:#9c2c50; font-family: 'CalibriRegular'; font-size:18px;   }
#wrapper #container  #header  #top .top-right .navi ul li a:hover { color:#9c2c50;  background:url(../images/navi-border-hover.jpg) bottom repeat-x;   margin:0px 0px 0 0px; padding:0px 0px 10px 0px;   }
#wrapper #container  #header  #top .top-right .navi ul li .sel { background:url(../images/navi-border-hover.jpg) bottom repeat-x;  color:#9c2c50;  margin:0px 0px 0 0px; padding:0px 0px 10px 0px;   }


/*-----------------------------------------------------banner----------------------------------------------*/

#wrapper #container  #header  #banner{  margin:5px 0 0 0; padding:0px 0 0 0; float:left;   }


/*-----------------------------------------------------content----------------------------------------------*/

#wrapper #container  #content {width:990px; margin:0px 0 0px 0; padding:0px;}


#wrapper #container  #content #left{width:292px; margin:20px 0 0 0px; padding:0px 0 0 0; float:left;}
#wrapper #container  #content #left h2{margin:0px 0 0 0; width:292px; line-height:37px;    border-radius: 0 7px 0 0;  background: #271b65; padding:0px 0 0 15px;  font-size:24px;  font-family: Arial, Helvetica, sans-serif; font-variant:normal; font-weight:normal; color:#FFF; }
#wrapper #container  #content #left .left-manu{width:295px; margin:0px 0 0px 0; padding:10px 0px 10px 10px;  
background: #ededed ;  border:#989898 solid 1px; border-top:none; }
#wrapper #container  #content #left .left-manu ul{ margin:0px 0 0 8px; padding:0px 0px 0 0px; width:270px; }
#wrapper #container  #content #left .left-manu ul li{ margin:0px; padding:0px 0px 0px 0px; list-style:none; background:
 url(../images/line.jpg)  bottom repeat-x; line-height:34px;  }
#wrapper #container  #content #left .left-manu ul li a{ margin:0px; padding:0px 0px 0 20px; font-family:Arial, Helvetica, sans-serif;  color:#1d1d1d; background:url(../images/arrow.png) 0 1px no-repeat; line-height:34px; font-size:14px;  }
#wrapper #container  #content #left .left-manu ul li a:hover{ margin:0px; padding:0px 0px 0 20px; background:url(../images/arrow-hover.png) 0 1px no-repeat; color:#271b65; }



#wrapper #container  #content #right{width:662px; margin:20px 0 0 0px; padding:0px; float:right;}
#wrapper #container  #content #right h2{margin:10px 0 5px 0; padding:0px 0 0 0px;  font-size:24px;  font-family: Arial, Helvetica, sans-serif; font-variant:normal; font-weight:normal; color:#9c2c50; }


#wrapper #container  #content #right  .right-manu{margin:0px; padding:0px 0 0 20px; float:left;  }
#wrapper #container  #content #right  .right-manu ul li{ margin:0px; padding:5px 0px 5px 20px; background:url(../images/left-arrow.png) 0px 8px  no-repeat ; font-family:Arial, Helvetica, sans-serif; list-style:none;  font-size:13px;  }
#wrapper #container  #content #right  .right-manu ul li a{ margin:0px; padding:0px 0px 0 0px; font-family:Arial, Helvetica, sans-serif;  color:#1d1d1d;    }
#wrapper #container  #content #right  .right-manu ul li a:hover{ margin:0px; padding:0px 0px 0 0px;  color:#036CBD; }

#wrapper #container  #content #right  .read-more{ background: #9c2b59; border-radius:2px; color:#FFF; cursor: pointer; font-family:Arial,Helvetica,sans-serif;    font-size: 13px;  width: -moz-fit-content;   float:right;      margin: 0px 0 0 0px; padding:5px 7px 5px 7px;}
#wrapper #container  #content #right   .read-more:hover{ background:#221658; border-radius: 2px; color:#FFF; cursor: pointer; font-family:Arial,Helvetica,sans-serif;    font-size: 13px;  width: -moz-fit-content;        margin: 0px 0 0 0px; padding:5px 7px 5px 7px; float:right;  

}





/*-----------------------------------------------------footer----------------------------------------------*/

#footer{margin:20px 0 0 0; height:68px; padding:0px; clear:both; background: url(../images/footer.png) repeat-x; color:#FFF; }
#footer .footer{margin:auto; padding:10px 0 0 10px ;  width:990px;  }
#footer .footer .footer-left{ padding:0px 0 0 0 ;  width:600px; float:left;  }
#footer .footer .footer-left .manu{ padding:0px 0 0 0 ; }
#footer .footer .footer-left .manu ul{ padding:0px 0 0 0 ; color:#b5b6b7; }
#footer .footer .footer-left .manu ul li{ padding:0px 0 0 0 ; display:inline; list-style:none; color:#b5b6b7;  }
#footer .footer .footer-left .manu ul li a{ padding:0px 0 0 0 ; text-decoration:none; font-size:14px; font-family: 'CalibriRegular'; color:#f5f5f5;  }
#footer .footer .footer-left .manu ul li a:hover{ padding:0px 0 0 0 ; color:#9c2b59; }

#footer .footer .footer-left .copyright{ padding:10px 0 0 0 ; font-size:14px; font-family: 'CalibriRegular'; color:#f5f5f5;  }

#footer .footer .footer-right{ padding:0px 0 0 0 ;  width:250px;  float:right;}
#footer .footer .footer-right ul{ padding:0px 0 0 0 ; text-align:right; }
#footer .footer .footer-right ul li{ padding:0px 0 0 0 ; margin:0px 10px 0 10px; list-style:none; display:inline; }
 

.input{
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #404040;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    margin: 0 0 4px;
    padding: 5px;
    width: 410px;

}
.select{
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #404040;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    margin: 0 0 4px;
    padding: 5px;
    width: 422px;

}
.input-1{
    
   background: none repeat scroll 0 0 #FFF;
    border: 1px solid #404040;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    margin: 0 0 4px;
    padding: 5px;
    width: 422px;

}

.textarea {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #404040;
	quotes:4;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    margin: 0 0 4px;
    padding: 5px;
    width: 410px;
	height:100px;
}

.submit{
    background: #9c2b59;
    border-radius: 5px 5px 5px 5px;
    color: #FFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height:30px;
    line-height: 25px;
    margin: 0px 0 0 0px;
	padding:0 5px 0 5px;

}

.submit:hover{
    background: #221658;
    border-radius: 5px 5px 5px 5px;
    color:   #FFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height:30px;
    line-height: 25px;
    margin: 0px 0 0 0px;
	padding:0 5px 0 5px;

}

.table table tr td{margin:0px; padding:0px; border:#F00 solid 1px;}
table tr td h3{margin:0px 0 0 0; padding:0px 0 0 0px;  font-size:16px;  font-family: 'CalibriRegular'; font-variant:normal; font-weight:600; color:#FFF;   }
table tr td h5{margin:0px 0 0 0; padding:0px 0 0 0px;  font-size:18px;  font-family: 'CalibriRegular'; font-variant:normal; font-weight:600; color: #9c2c50 ;   }
.color {
    color: #D0400F;
}