@charset "utf-8";
/* CSS Document */
* {margin : 0; padding : 0;  outline: 0;}
.clear, .clr { clear : both;}
.gap { clear : both; height : 10px;}
.frt {float : right;}
.flt {float : left;}
img {border : 0;}
form {margin : 0;}
ol, ul {list-style:none;}
.inpt { border : 1px solid #aaa6a6; padding:2px 3px; margin: 0 0 5px; background:#fff; width:200px; color: #666; }

p {padding-bottom:7px;}
a:link, a:visited {text-decoration : none; color : #003399;}
a:hover {color:#c3cc20;}

h1 { font-size:20px; color:#003399; line-height:22px; font-weight:bold; padding-bottom:7px; }
h2 { font-size:18px; color:#003399; line-height:22px; font-weight:bold; padding-bottom:7px; }
h3{font-size:17px;   font-weight:normal; color:#003399; padding-bottom:7px;}
h4{font-size: 15px;padding-bottom: 7px;}

table {border-collapse:collapse; padding:0px;  background-color:#fff; border:1px solid #d7d6d6;  margin-top: 20px; font-size:12px;}
table tr { background-color:#fff;}
table th {background-color:#e9e8e8; color:#000; padding:8px 11px; border-left:1px solid #d7d6d6; border-right:1px solid #d7d6d6; text-align:left;}
table td { padding:2px 10px; border-left:1px solid #d7d6d6; border-bottom:1px solid #d7d6d6;}

.title{border-bottom: 1px solid #828282;  margin-bottom: 10px;}
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:18px; background-color:#fff; }

.wrapper{width:960px; margin:15px auto 0; }
.header{ }
.header .logo{ }
.banner{}

.gray-panel{   margin-top: 15px; background-color:#efefef; }
.gray-panel .grid-column{ width:220px; float:left; margin-right: 10px; padding-left: 10px; padding-top: 10px;}
.gray-panel .grid-column .thumb-lt{ float:left; width:16%;}
.gray-panel .grid-column .thumb-rt{ float:right; width:80%;  color: #000000;}
.gray-panel .grid-column .thumb-lt img{ padding-bottom:7px;}

.mainbody{ margin-top: 15px;}
.col-left{ float:left; width:70%;}
.col-rght{ float:right; width:26%;}
.col-full{}

.mainbody ul {list-style:square;}
.mainbody ul li { margin-left: 12px;  /*background:url(../images/square.png) no-repeat 0 7px;*/ padding: 0 2px 4px 5px;  line-height: 18px;}

.release{ border-bottom:1px solid #828282; padding-bottom:10px;  margin: 16px 0;}
.col-rght .release:last-child {border: medium none;}
.release .thamb-lt{ float:left; width:25%;}
.release .thamb-rt{ float:right; width:70%;}
p.date{ font-style:italic; color:#a5a5a5;   padding: 0;}
.release .thamb-rt a{ color:#333;}
.release .thamb-rt a:hover{ color:#003399;}

.btn-reviews{}

/*FOOTER*/
.footer{  }
 .foot-inner{width: 960px; margin:10px auto 0;     padding-bottom: 5px;padding-top: 3px;    position: relative;}
/*Foot Tab*/
.foot-tab{ background-color:#003980;}
.foot-tab ul.nav-link{float: right;}
.foot-tab ul.nav-link li{ float:left; /*background:url(../images/foot-separtor.png) no-repeat 100% 6px; height:10px;*/  padding: 10px 26px;}
.foot-tab ul.nav-link li a{ text-decoration:none; color:#fff; font-size: 12px;  }
.foot-tab ul.nav-link li a:hover{ color:#c3cc20;}
.foot-tab ul.nav-link li.last{ background:none;}
.face{ float: right; margin-top: -7px;  margin-right: 5px;}
.face-icon{ position: relative; top: -7px;}

.bottom{ margin-top: 4px;}
.bottom  .copy-right{ color:#333; font-size: 11px;  margin:0 auto;  }
.bottom  .copy-right  p.copy{ float:left;  padding-left: 10px;  padding-bottom: 0;}
.bottom  .copy-right  p.design{ float:right;   padding-right: 10px;  padding-bottom: 0;}
.bottom  .copy-right  p.design a{ text-decoration:none; color:#333; font-size: 11px; }

/*Crumbs Start*/
.crumb {   font-size: 11px; line-height: 18px; margin-bottom:10px;}
.crumb a { color:#003399; font-weight:bold;}
.crumb a:hover { color:#c3cc20;}


/* Contact Us *****/
.map-content  {height:100%; position:relative; padding-bottom:56.25%; overflow:hidden; }
.map-content { margin-bottom:30px; padding-bottom:50%;  }
.map-content figure iframe {border:none; height:100%;width:100%; position:absolute; left:0; top:0;}

.contact-rt { width:25%; float:right;}
.contact-lt { width:73%; float:left;}

.contact-block {
	position:relative;
	overflow:hidden;
	width:100%;
}
.contact-block h2 {
	float:none;
	background:none;
	border:none;
	border-bottom: 2px solid #3A3A3A;
	font-size:17px;
	line-height:21px;
	color:#383737;
	font-weight:normal;
	text-transform:uppercase;
	position:relative;
	margin: 0 0 10px;
	padding: 0 0 5px;
}
.contact-rt{ width:25%; float:right; padding-bottom:20px;}
.contact-rt h3 {
	font-size:13px;
	line-height:16px;
	color:#ff6600;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:14px;
}
.contact-rt p{ font-size:12px; color:#8a8989; line-height:17px;}
.contact-rt ul li{border-bottom:1px solid #e6e6e6; padding-bottom:17px; margin-bottom:17px;}
.contact-rt ul li.last{ border:none; padding:0; margin:0;}


.form-list { }
.form-list label { float:left; color:#000000; font-weight:bold; position:relative; z-index:0; display:inline-block; padding-bottom:5px; }
.form-list label {}
.form-list label em { float:right; font-style:normal; color:#ff6600; position:absolute; top:0; right:-8px; }
.form-list label { float:none; }
.form-list .input-box { display:block; clear:both; margin-bottom:7px; }
.form-list .input-text { border : 1px solid #E5E5E5; padding:2px 3px 4px; margin: 0 0 5px; background:#fff; width:200px; color: #666; }
.form-list input.input-text { border-box:border-box; width:95%;}
.form-list .field {float:left;width:33.33%;}
.form-list .field span { padding-left:5px; margin-bottom:7px;}
.form-list .field.wide {width: 100%;}
.form-list .field.wide span { padding-left:0; display:block;}
/* BO for popup*/
.form-list .field2 {float:left;width:48.33%;}
.form-list .field2 input.input-text { border-box:border-box; width:90%;}
.form-list .field2.wide .input-box { width: 662px; }
/* EO for popup*/

.form-list textarea.textarea-text {height: 120px; width:100%; border : 1px solid #E5E5E5; padding:2px 3px 4px; margin: 0 0 5px; background:#fff; color: #666;}
.form-list .comment-box { width:98%;}
.form-list .wide .input-box { width: 672px;}


.buttons-set { clear:both; margin:0; padding:0;}
.buttons-set button.button { float: left;}
.buttons-set input.button { float: left;}

.buttons-set p.required {color: #ff6600;font-size: 12px; margin: 0 0 0px;float:left; padding-left:15px; padding-top:5px;}
.cfield { width:245px; float:left;}
.captchac { float:right;}


/*my style*/
.hide {
	color:black;
	display:none;
}

.error { color:#f00; font-weight:bold; }

.button {
	display: inline-block;
	position: relative;
	margin: 5px 0 5px 0;
	padding: 1px 12px;
	text-align: center;
	text-decoration: none;
    border-bottom: 1px solid #333;
	width:90px;
	height:25px;
 
    border-style: solid;
    border-width: 0px;
	cursor:pointer;
	background:#003980;
	color:#fff;}

.button:hover {
	  background:#000;
	  color:#fff;
	  border-color: #333;
	  border-color: #01a8ec #01a8ec #01a8ec;
}

/*News Listing*/
.event-list1{padding-bottom:10px; }
.date{ color:#4a99dc; float:right;  margin-bottom: 10px;}
.thumb-list{}
.thumb-list img{ float:left; padding-right: 15px; width:150px; height:100px; margin-top: 5px;}
.listing-title{ color:#000; color: #000000; font-size: 16px; font-weight: bold;}

.main-thumb{border-bottom:1px solid #959595; padding-bottom:10px; margin-top:10px; margin-bottom: 15px;}
.thumb-lt1{ float:left; width:8%;}
.thumb-lt1 img{ width:60px; height:60px; margin-top: 10px;}
.thumb-rt1{ float:right; margin-top: 8px; width: 91%;}
.news-title{ float:left; color:#4A99DC; font-size:16px; font-weight:bold; width:500px; }
.news-title a{color:#10aae1;}

.reac-memberships{}
ul.member-block{ list-style:none;}

ul.member-block li{margin-bottom:30px;  margin-right:34px; padding: 7px; width: 430px; border:1px solid #d7d6d6; float:left; list-style:none; margin-left:0;}
ul.member-block li:last-child{ margin-right:0;}
.member{ float:left; width:34%;}
.member img{border: 1px solid #cccccc; padding: 5px; width:133px; height:162px;}
.member-cont{ float:right; width:63%;}
