body{
	padding: 0px;
	margin: 0px;
	font-size: 100%;
	font-family:"Helvetica Neue","HelveticaNeue",Helvetica, AdamantBG, Arial;
	color: #3f4144;
	text-align:center;
	background: url('../images/main-bg.jpg') repeat-x;
}
a {
    text-decoration: none;
}
a:hover{
	text-decoration:underline;
}
p { padding: 0px; margin: 0px;
}
img {
	border: none;
	margin:0;
	padding:0;
}
ul, li, ol{ padding: 0px; margin: 0px; list-style: none; list-style-image: none;
}
form {
	margin: 0px;
	padding: 0px;
}
small {
	font-size: 90%;
}
h1, h2, h3, h4, h5, h6, #subnavlist2 li a{
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:"Helvetica Neue","HelveticaNeue",Helvetica, AdamantBG, Arial;
}
h1{
	font-size:22px;
	color: #206ad7;
    margin-top: 20px;
}
h2{
	font-size:14px;
    font-weight:bold;
}
h2.title{
	font-stretch: expanded;
}
h3{
	font-size: 17px;
	color: rgb(196, 100, 10);
}
div{
	margin:0;
	padding:0;
}
table{
	border:0;
	border-collapse: separate;
    font-size: 14px; line-height: 20px; margin-bottom: 15px; font-family:Arial; margin-top: 20px;
}
tbody{
	border:0px;
}
td{
	vertical-align:top;
	padding:3px;
}
/*table th{
	border:0px;
	vertical-align:top;
}*/
iframe{
	border:1px solid #525252;
}
.conect-info{ color: #fff; height: 35px; text-align: right; padding-top: 20px; font-family:AdamantBG; font-size: 15px;}
.conect-info .fleft{ padding-right: 70px;}
.menu-left{ background: url('../images/nav-left.jpg') no-repeat top left;}
.menu-right{ background: url('../images/nav-right.jpg') no-repeat top right; height: 34px;}
.menu-container{ background: url('../images/nav-cntr.jpg') repeat-x; height:34px; margin: 0px 27px;}
ul.menu{}
ul.primary-links li{ display: inline-block; padding: 0px 0px;}
ul.primary-links li a{ color: #fff; font-size: 12px; padding: 10px 18px; display: block}
ul.primary-links li a:hover{ background: url(../images/nav-hover.jpg) repeat-x; text-decoration: none;}
ul.primary-links li a.active{ background: url(../images/nav-hover.jpg) repeat-x; text-decoration: none;}

ul#superfish-1 li{ display: inline-block; padding: 0px 0px; text-align: left;}
ul#superfish-1 li a{ color: #fff; font-size: 12px; padding: 10px 18px; display: block}
ul#superfish-1 li a:hover{ background: url('../images/nav-hover.jpg') repeat-x; text-decoration: none;}
ul#superfish-1 li a:active{ background: url('../images/nav-hover.jpg') repeat-x; text-decoration: none;}


ul#superfish-1 li.sf-depth-1 a:hover, ul#superfish-1 li.sfHover a.sf-depth-1{background: url('../images/nav-hover.jpg') repeat-x 0px -1px; text-decoration: none;}
ul#superfish-1 li.sf-depth-1 a:active{background: url('../images/nav-hover.jpg') repeat-x; text-decoration: none;}

ul#superfish-1 li.sf-depth-2{background-color:#2864ba;padding:0px}
ul#superfish-1 li.sf-depth-2 a{background-color:#1474ec;padding:10px 10px; border-bottom: 1px solid #0157C4;}
ul#superfish-1 li.sf-depth-2 a:hover{background-color:#1474ec;padding:10px 10px}
ul#superfish-1 li.sf-depth-2 a:active{background-color:#1474ec;padding:10px 10px}


ul.bottom-links{ padding-bottom: 50px}

ul.bottom-links li{
	display: inline-block;
	margin-right: 40px;
}
ul.bottom-links li a{ font-size: 15px;color: #2E2E2E; display: block}
ul.bottom-links li a:visited{ font-size: 15px;text-decoration: underline;}
ul.bottom-links li a:hover{ font-size: 15px;text-decoration: underline;}
ul.bottom-links li a.active{ font-size: 15px;text-decoration: none;}


.clr{clear:both;}
.fleft{ float: left;}
.main-content{margin-top: 45px;}
.fright{ float: right; font-size:14px; margin-top: 1px;}
.wrapper{
	width: 1200px;
	clear: both;
	margin: auto;
}
.search{ padding-top: 4px; height: 33px;}
.search-left{ background: url('../images/search-left.jpg') no-repeat top left;}
.search-right{ background: url('../images/search-right.jpg') no-repeat top right;}
.search-cntr{ background: url('../images/search-cntr.jpg') repeat-x;  height:29px; width: 300px; margin: 0px 15px;}
.search-input{ background: transparent; border: none; color: #bfd9ff; padding-top: 5px; width: 274px;}
.search-btn{background: url('../images/search-btn.jpg') 0px 5px no-repeat; border: none; }

ul.secondary-links a{ color: #000;}
ul.secondary-links li{ display: inline-block; font-size: 14px; line-height: 15px; font-family: verdana;padding-left:12px;}
ul.secondary-links li.first{ border-right: solid 1px #000; padding-right: 15px;}
ul.secondary-links li.last{ border-right: 0px solid blue; padding-right:0px;}

.banner{}
.banner .first{ background: url('../images/1.png') no-repeat top left;}
.banner .second{background: url('../images/2.png') no-repeat top right;}
.banner .three{background: url('../images/3.png') no-repeat bottom left;}
.banner .four{background: url('../images/4.png') no-repeat bottom right;}
.image-container{ z-index: -99;
position: relative; border: solid 4px #fff;}
.banner-btns-container{ text-align: center; background: url('../images/banner-shadow.jpg') no-repeat top center; padding-top: 10px; clear: both;}
ul.banner-btns li{
	display: inline-block;
}
ul.banner-btns li a{
	background: url('../images/dactive.jpg') no-repeat top center;
	width: 16px;
	height: 16px;
	display: block;
}
/*.content{margin-top: 30px;}*/
.content p{font-size: 14px; line-height: 20px; margin-bottom: 15px; font-family:Arial; margin-top: 20px;}
.link-btn{background: url('../images/btn.png') no-repeat top center; display: block; width: 87px; height: 20px; color: #fff; font-size: 12px; padding: 5px 0px 0px 4px; text-align: left;}
.link-btn:hover{ text-decoration: none; background-position: bottom; color: #404040;}
.heading{border-bottom: solid 1px #c4c4c4; }
.heading h2{ color: #222222; padding-bottom: 7px;} 
ul.news-update{ padding-top: 20px; background: url(../images/seprater.jpg) no-repeat center bottom; padding-bottom: 20px; margin-bottom: 20px;}
ul.news-update li span{ color: #206ad7}
ul.news-update li.last{font-size: 12px; text-align: left; display: inline-block; padding-bottom: 10px;}
ul.news-update li.news{font-size: 12px; text-align: left; border-bottom: solid 1px #c4c4c4; margin-bottom: 15px; display: inline-block; padding-bottom: 10px;}
ul.news-update li p{ padding-bottom: 20px;}
ul.news-update li #date{ background: url('../images/calender.jpg') no-repeat center left; padding-left: 15px; color: #206ad7}
ul.news-update li #read-more{ background: url('../images/search.jpg') no-repeat center left; padding-left: 15px; color: #206ad7}
ul.imp-links{margin-top: 0px}
ul.imp-links li a:hover{ color: #206ad7; text-decoration: none;}
ul.imp-links li a{ color: #434343; font-size:13px;}
ul.imp-links li{ background: url('../images/bullet.png') no-repeat 0px 10px; text-align: left; padding-left: 15px; font-size: 14px; line-height: 25px;list-style:none}

a.int-link {color:#206ad7; font-weight: bold;}
.int-link a:visited{color:#206ad7; font-weight: bold;}
.int-link a:hover{color:#206ad7; font-weight: bold;}
.int-link a:active{color:#206ad7; font-weight: bold;}
#footer{
	font-size:12px;
	background: #c2c2c2;
	height: 76px;
	text-align: center;
	padding: 20px 0;
	margin-top: 20px;
	font-family: AdamantBG;
}
    
#search .form-text{
    background: transparent; border: none; color: #bfd9ff; padding-top: 5px; width: 274px;outline:0;
}
input.form-submit{
    position:relative;
    top:5px;
    left:10px;
}
#block-views-News_list-block_1 h2{
    border-bottom: solid 1px #c4c4c4;
    color: #222222; padding-bottom: 7px;
}

#block-views-News_list-block_1{ background: url('../images/seprater.jpg') no-repeat center bottom; padding-bottom: 20px; margin-bottom: 20px;}

#block-block-2 h2{border-bottom: solid 1px #c4c4c4;
    color: #222222; padding-bottom: 7px;}

#views-nivo-slider-TopBarSlider-block_1 img{
    display:block;
}

.news_title a:link{
    color:#206ad7;
}

.news_title a:visited{
    color:#206ad7;
}

.news_title a:hover{
    color:#206ad7;
}

.news_title a:active{
    color:#206ad7;
}

.news_body{
    margin-bottom:20px;
}

.news_created{
 background: url('../images/calender.jpg') no-repeat center left; padding-left: 15px; color: #206ad7
}

ul.site-map-menu li a{ color: #434343; font-size:13px;}
ul.site-map-menu li a:link{ color: #434343; font-size:13px;}
ul.site-map-menu li a:visited{ color: #206ad7; text-decoration: none;}
ul.site-map-menu li a:hover{ color: #206ad7; text-decoration: none;}
ul.site-map-menu li a:active{ color: #206ad7; text-decoration: none;}
ul.site-map-menu li{ background: url('../images/bullet.png') no-repeat 0px 10px ; text-align: left; padding-left: 15px; font-size: 14px; line-height: 25px;}

ol.services-offered{list-style: lower-alpha;padding-left:15px;}
ol.services-offered li{font-size: 14px; line-height: 20px; font-family:Arial;}

ul.services li{background: url('../images/bullet.png') no-repeat 0px 10px ; text-align: left; padding-left: 15px; font-size: 14px; line-height: 25px;}

a.mail-link:link{color:#fff;font-size: 100%;font-family:"Helvetica Neue","HelveticaNeue",Helvetica, AdamantBG, Arial;}
a.mail-link:visited{color:#fff;font-size: 100%;font-family:"Helvetica Neue","HelveticaNeue",Helvetica, AdamantBG, Arial;}
a.mail-link:hover{color:#fff;font-size: 100%;font-family:"Helvetica Neue","HelveticaNeue",Helvetica, AdamantBG, Arial;}
a.mail-link:active{color:#fff;font-size: 100%;font-family:"Helvetica Neue","HelveticaNeue",Helvetica, AdamantBG, Arial;}

.contact-us {
width: 40%;
float: left;
}

.contact-us .contact-details {
width: 275px;
}

.contact-right{
	float:right;
	width:55%;
}
.contact-details{
	width:100%;
	/* height:60px; */
	padding-bottom:5px;
}

div.contact-details img{
	margin-right:10px;
}
div.contact-details p{
	margin-left:45px;
	
}
div .contact-details2 p{
	padding-top:8px;
}

#edit-submit{background-color: #1C4C96;
color: #fff;
outline: 0;
border: 0px;}

#edit-submitted-name
{
    border:1px solid #1C4C96;
    margin-top: 5px;
    outline:0;
}

#edit-submitted-e-mail-address{
     border:1px solid #1C4C96;
     margin-top: 5px;
     outline:0;
}

#edit-submitted-message-subject{
    border:1px solid #1C4C96;
    margin-top: 5px;
     outline:0;
}

#edit-submitted-enter-your-message
{
     border:1px solid #1C4C96;
     margin-top: 5px;
      outline:0;
}

.team-table{
    border:1px solid black;
}

table.partners{
}
table.partners td {
	vertical-align: top;
	padding-bottom: 25px;
}
table.partners td.photo{
	width:100px;
}
table.partners td.photo img{
	border:1px solid #000;
}
table.partners td .row{
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 4px;
}
table.partners td .label{
	float: left;
	width: 120px;
	font-weight: bold;
}
table.partners td .details{
	width: 600px;
}
.views-field-body{
    margin-top:-20px;
}
.news-body p{
    font-size: 14px;
	font-family:"Helvetica Neue","HelveticaNeue",Helvetica, AdamantBG, Arial;
}

.views-field-created{
    margin-top:0px;
   
}
.views-row{
  padding-bottom:15px;
    border-bottom: solid 1px #c4c4c4;   
}
.views-row-last{
  padding-bottom:15px;
  border-bottom: 0px solid;
}
