@import url("../fonts/stylesheet.css");
body {
	background:url(../images/bg.jpg) #64aef4 repeat-x 0px 0px;
	font-family: 'Noto Sans', sans-serif;
	font-size:75%;
	color:#333;
}
.clr {
	clear:both;
	line-height:1px;
}
#outerWrapr {
	width:100%;
	background:url(../images/bannerBg.jpg) repeat-x center 106px;
	

}
@media only screen and (min-width:321px) and (max-width:768px){
#outerWrapr {
	width:120%;
	background:url(../images/bannerBg.jpg) repeat-x center 106px;
	
}
}
#mainWrapr {
	width: 1003px;
	margin:0px auto;
	min-height:935px;
	height:auto !Important;
	height:935px;
	
	
}
.hdrWrapr {
	height:106px;
	
	
}
.logo {
	border:0px;
	margin:12px 0px 0px 28px;
	float:left;
}
.top_navmain{
	width:1003px;
	float:left;
	padding:0px 0 0 90px;
	margin:-5px 0 0px 0;
	
	
	}
.top_navmain ul li{
	float:left;
	list-style:none;
	
	
	}
.top_navmain ul li a.first {
	background-image:none !important;
	
}
.top_navmain ul li a.last {
	background-image:none !important;
	
}
.top_navmain ul li a{
	padding:0 8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	color:#033e84;
	background-image:url(../images/navSep.gif);
	background-repeat:no-repeat;
	}
.top_navmain ul li a#active{
	color:#00a5ff;
	}
.top_navmain ul li a#first{
	padding-left:0;
	}
.hdrRightWrapr {
	float:right;
	margin:10px 10px 0px 0px;
	width:550px;
}
.hdrRightWraprInnerWrapr {
	float:right;
	margin-bottom:26px;
}
.search {
	vertical-align:top;
	height:20px;
	padding:1px 2px;
}
ul.nav {
	margin-top:5px;
	margin-left:50px;
}
ul.nav li {
	float:left;
	padding:0px 10px 0px 10px;
	background:url(../images/navSep.gif) no-repeat 0px 4px;
}
ul.nav li.first {
	background:none;
}
ul.nav li.last {
	padding-right:0px;
}
ul.nav li a {
	display:block;
	color:#033e84;
	font-size:12px;
	padding:5px 0px 5px 5px;
	text-decoration:none;/*	background:#fff; */
	text-transform:uppercase;
	font-family:Verdana, Geneva, sans-serif;
}
ul.nav li a:hover {
	color:#00aff0;
}
#contact{
margin:-5px 0 0 0;
	padding:5px 0px 5px 5px;
	height:25px;
	background-image:url(../images/contact_bg.jpg);
	background-repeat:repeat-x;
	width:105px;
	
	}
#contact a{
	color:#fff;
	text-transform:uppercase;
	}
ul.nav li a.active {
	color:#053c6e;
	font-weight:700;
}
input[type="text"] {
	width:200px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #4e87a5;
	padding:2px 10px;
	background:#c9e0ec;
}
.banner {
	height:409px;
	margin-bottom:15px;
}
.contentWrapr {
	/*background:url(../images/contentShade.jpg) no-repeat center 400px;*/
	min-height:200px;
	height:auto !Important;
	height:200px;
	padding-top:0px;
	margin:0px 0 20px 0px;
	float:left;
}
ul.elastislide-list {
	float:left;
}
ul.elastislide-list li {
	float:left;
	list-style-type:none;
	margin:0px 7px 0px 7px;
}
ul.elastislide-list li.starting {
	margin-left:25px;
}
ul.elastislide-list li.ending {
	margin-left:25px;
}
.fltR {
	float:right;
}
.fatFooter {
}
.clmn1 {
	float:left;
	width:140px;
	margin:20px 15px 0px 20px;
	border-right: 1px solid #fff;
	/*background:url(../images/fatFooterSep.gif) no-repeat right 0px;*/
	height:175px;
}
.clmn2 {
	float:left;
	width:185px;
	padding-right: 15px;
	margin:20px 20px 0px 0px;
	border-right: 1px solid #fff;
	/*background:url(../images/fatFooterSep.gif) no-repeat right 0px;*/
	height:175px;
}
.clmn3 {
	float:left;
	width:185px;
	margin:20px 20px 0px 0px;
	border-right: 1px solid #fff;
	/*background:url(../images/fatFooterSep.gif) no-repeat right 0px;*/
	height:175px;
}
.clmn4 {
	float:left;
	width:185px;
	border-right: 1px solid #fff;
	margin:20px 20px 0px 0px;
	height:175px;
}
.clmn5 {
	float:left;
	width:185px;
	margin:20px 20px 0px 0px;
	height:175px;
	border-right: 1px solid #fff;
}
.clmn6 {
	float:left;
	width:185px;
	margin-right:20px;
	margin:20px 10px 0px 0px;
	height:175px;
}
h4.fatFooterHdr {
	font-size:1.2em;
	color:#fff;
	font-weight:700;
	margin-bottom:5px;
}
ul.fatFooterLinks {
}
ul.fatFooterLinks li {
}
ul.fatFooterLinks li a {
	line-height:22px;
	font-size:1.1em;
	font-weight:normal;
	color:#032940;
	text-decoration:none;
}
ul.fatFooterLinks li a:hover {
	color:#032940;
}
/* social media links */
* html ul.social {
	margin-top:5px;
	float:right;
}
ul.social {
	margin-top:0px;
	float:left;
}
ul.social li {
	/*	display:inline;  */
	float:left;
	padding:0px 0px 0px 0px;
}
ul.social li.text {
	display:block;
	color:#023d81;
	font-size:1.5em;
	padding:3px 10px 0px 0px;
	font-weight:700;
}
ul.social li a {
	display:block;
	color:#ffbfbf;
	font-size:1.3em;
	padding:5px 3px;
	text-decoration:none;/*	background:#fff; */
}
ul.social li a:hover {
	color:#fff;
}
ul.social li a.active {
	color:#fff;
}
ul.social li a.fb {
	background:url(../images/socialicons.png) no-repeat 0px -6px;
	width:32px;
	height:22px;
}
ul.social li a.twitter {
	background:url(../images/socialicons.png) no-repeat 0px -53px;
	width:32px;
	height:22px;
}
ul.social li a.linkedin {
	background:url(../images/socialicons.png) no-repeat 0px -102px;
	width:32px;
	height:22px;
}
/* social media links */


* html .footer {
	margin-top:0px;
}
.footer {
	width:100%;
	background:#032639;
	height:26px;	
	padding-top:8px;
	float:left;	
	position:fixed;
	bottom:0px;
	color: #fff;
}
.ftrInner {
	width:960px;
	margin:0px auto;
}
.footer p {
	color:#032639;
	font-size:.9em;
	float:left;
}
ul.footerLinks {
	float:right;
	text-align:right;
}
ul.footerLinks li {
	background:url(../images/footerSep.gif) no-repeat 0px 4px;
	display:inline;
	padding: 0px 9px 0px 10px;
}
ul.footerLinks li.first {
	background:none;
}
ul.footerLinks li a {
	color:#032639;
	font-size:.9em;
	text-decoration:none;
}
/*slider styles*/

#carousel_inner {
	float:left; /* important for inline positioning */
	width:925px; /* important (this width = width of list item(including margin) * items shown */
	height:180px;
	overflow: hidden;  /* important (hide the items outside the div) */
	/* non-important styling bellow */
margin-bottom:20px;
}
#carousel_ul {
	position:relative;
	/*left:-300px;  important (this should be negative number of list items width(including margin) */
	list-style-type: none; /* removing the default styling for unordered list items */
	padding: 0px;
	width:9999px; /* important */
	/* non-important styling bellow */
padding-bottom:10px;
}
#carousel_ul li {
	float: left; /* important for inline positioning of the list items */
	width:302px;  /* fixed width, important */
	/* just styling bellow*/
padding:0px;
	height:110px;
	background: #000000;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:-1px;
	margin-right:10px;
}
#carousel_ul li img {
.margin-bottom:-4px; /* IE is making a 4px gap bellow an image inside of an anchor (<a href...>) so this is to fix that*/
	/* styling */
cursor:pointer;
	cursor: hand;
	border:0px;
}
#left_scroll, #right_scroll {
	float:left;
	height:130px;
	width:30px;
	margin-top:10px;
	margin-left: 5px;
	margin-right: 4px;
}
#left_scroll img, #right_scroll img {
	/*styling*/
cursor: pointer;
	cursor: hand;
}
.slider ul {
	color:#fff;
	padding:0px 17px;
	width:400px;
	height:200px;
	float:left;
	clear:both;
	margin:315px 0 0 15px;
}
.slider ul li {
	list-style:none;
	font-size:20px;
	float:left;
	clear:both;
}


.footer_main{
	width:1003px;
	margin:0 auto;
	}
.footer_left{
	/*width:480px;*/
	width: 100%;
	float:left;
	}
.footer_left ul li{
	float:left;
	}
.footer_left ul li a{
	padding:0 10px 0 10px;
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.footer_left ul li a img{
	padding:0 0 0 0 !important;
	}
.icon{
	 margin:-10px 0 0 0!important;
	padding:0 5px 0 0 !important;
	}
.footer_right{
	width:333px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#032639;
	margin:0 20px 0 0;
	}
.inner_cont{
	 min-height:500px;
	 height:500px;
	 height:auto;
	 background-color:#FFF;
	 width:100%;
	}
.main_div{
	width:100%;
	float:left;
	}
.center{
	width:1003px;
	margin:0 auto;
	}