@font-face{font-family:'Adobe Caslon Pro';src: url('../fonts/ACaslonPro-Regular.TTF') format('TrueType');}

body{font-family:'Times New Roman', Tahoma, sans-serif;margin:0;width:100%;height: 100%;padding: 0;float: left;}

.pagewrap{width: 100%; display: block; float: left;}

.wrap{width: 90%; display: block; margin: 0 auto; max-width:1000px;}

.clear{display: block;  width: 100%;  float: left; clear: both;}

.clearfix:after { clear: both;content: "";display: block;height: 0;visibility: hidden;}

.clearfix {display: inline-block;}

.clearfix {display: block;}

div{}

.width_100,.width_90,.width_80,.width_70,.width_60,.width_50,.width_40,.width_30,.width_20,.width_10,.width_25,.width_33,.width_40,.width_22
{
    display: block; float: left;  padding: 0;
}

.width_100 { width: 100%; } .width_50 { width: 50%; } .width_90 { width: 90%; } .width_33 { width: 33.33%; }
.width_80 { width: 80%; } .width_20 { width: 20%; } .width_70{width: 70%;}.width_25{width: 25%;}.width_22{width: 22%;}
.width_60 { width: 60%; } .width_40 { width: 40%; }.width_30{width: 30%;}.width_10{width: 10%;}

h1,h2,h3,h4,h5,h6{margin: 0; padding: 0;}
h4{color: white;}
ul,ol,li
{
    list-style: none; margin: 0; padding: 0;
}
a { text-decoration: none;}

p{text-align: justify;line-height: 25px;color: #474761;font-size: 16px;}
.con_rht{background-color: #fff;}
.con_rht p{margin-left: 15px;margin-right: 15px;}
.con_rht h2 {
    color: #900;
    font-size: 16px;
    background-color: #fff;
    text-transform: uppercase;
    padding: 20px 20px 12px 0px;
    border-bottom: 1px solid #999;
    font-weight: normal;
    margin-left: 15px;
    margin-right: 15px;
}
.con_rht h3 {
    color: #036;
    font-size: 18px;
    margin: 10px 0px 10px 0px;
    background-color: #f5f5f5;
    text-transform: uppercase;
    padding: 10px 0px 10px 10px;
    font-weight: normal;
    margin-left: 15px;
    margin-right: 15px;
}
.maincontain h1 {
    color: #fff;
    font-size: 16px;
    text-align: center;
    background-color: #1c697e;
    text-transform: uppercase;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    padding: 25px 250px 20px 0px;
    border-bottom: 1px solid #fff;
}
.submenu ul {
    list-style: none;
    min-height: 270px;
}
.submenu li a.onn {
    color: #fff;
    background-color: #036;
}
.submenu li a {
    color: #000;
    display: block;
    font-size: 13px;
    padding: 8px 0px 8px 30px;
    text-transform: uppercase;
    font-family: 'Unna', serif;
    border-bottom: 1px solid #ccc;
    background: #fff  7px 9px no-repeat;
}
.con_rht ul {
    color: #5c5959;
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
    margin: 0px 0px 5px 20px;
}
.con_rht li {
    line-height: 20px;
    list-style-type: circle;
    padding: 0px 20px 5px 0px;
    
}
#right {
    padding-bottom: 20px;
    background-color: #fff;
    border-bottom: 3px solid #ccc;
    font-family:'Times New Roman', Tahoma, sans-serif;
}

.footerbg{background-color: #036;border-top: 3px solid #C00;}
.footbg{background-color: #eee;border-top: 3px solid #999;}
.foot p{font-size: 14px;}
.lft{float: left;}
.rht{float: right;}
.rht a{color: #036;}
.btmone a {color:#999;display:block;text-align:left;line-height:14px;padding:5px 0px 5px 0px;}
.btmone a:hover {color:#eee;}
.btmtwo {
	float:left;
	width:190px;
	margin:35px 0px 0px 0px;
}
.btmtwo a {
	color:#999;
	display:block;
	text-align:left;
	line-height:14px;
	padding:5px 0px 5px 0px;
}
.btmtwo a:hover {
	color:#eee;
}
.btmthree {
	float:left;
	width:170px;
	margin:0px 20px 0px 0px;
}
.btmthree a {
	color:#ccc;
	display:block;
	text-align:left;
	line-height:14px;
	padding:9px 0px 9px 0px;
	margin:0px 0px 1px 16px;
	border-bottom:1px solid #444;
}
.btmthree a:hover {
	color:#F00;
}

.address p {
	color:#ccc;
    font-size: 12px;
line-height: 18px;
font-family: 'Geneva', Tahoma, sans-serif;
margin-right: 10px;
	spadding:10px 0px 0px 0px;
}
.address a {
	color:#09c;
	smargin:0px 0px 0px 10px;
}
.address a:hover {
	text-decoration:underline;
}

.social a img {
	margin:0px 2px 2px 0px;
	opacity:1;
	-moz-opacity:1;
	khtml-opacity:1;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
}
.social a:hover img {
	opacity:0.5;
	-moz-opacity:0.5;
	khtml-opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
}
.home_con_lft h1{color: #036;font-size: 20px;font-weight: normal;padding: 0px 0px 5px 0px;text-transform: uppercase;}
.home_con_lft p{color: #5c5959;font-size: 14px;line-height: 22px;text-align: justify;margin: 0px 30px 0px 0px;padding: 10px 0px 20px 0px;}
.news{float: right;line-height: 14px;background: rgba(234, 230, 230, 0.32);}
.news h2{color: #900;font-size: 20px;margin: 15px 0px 30px 14px;text-transform: uppercase;}
.home_lft_tt h2{color: #036;font-weight: normal;font-size: 18px;padding: 0px 0px 5px 0px;margin-top: 20px;text-transform: uppercase;}
.home_lft_tt p{text-align: justify;margin-right: 30px;font-size: 13px;color: #5c5959;font-family: 'Geneva', Tahoma, sans-serif;line-height: 20px;}
.home_lft_tit h2{color: #036;font-size: 18px;font-weight: normal;padding: 0px 0px 5px 0px;margin-top: 20px;text-transform: uppercase;}
.home_links{float: left;width: 550px;padding: 10px;border: 1px solid #ccc;background-color: #eee;margin: 10px 10px 0px 0px;}
.home_links a{color: #036;font-size: 14px;padding: 20px 20px;}
.footer{margin-bottom: 10px;}
.footer h2{color: #eee;height: 20px;font-size: 18px;font-weight: normal;text-transform: uppercase;padding: 0px 0px 15px 0px;font-family: 'Unna', serif;margin-top: 20px;}
.line{border-top: 1px solid #ccc;margin-top: 20px;}
