.fl{
	float:left;	
}

.fr{
	float:right;	
}

.clearfix{
	clear:both;
	padding:0px;
	margin:0px;
}

[class*="col-lg-"].leftrightcon{
	padding:0px;
	margin:20px 0px 0px 0px;
}

[class*="col-lg-"].leftcon{
	padding:0px 40px 0px 0px;
}

[class*="col-lg-"].rightcon{
	padding:0px;
}

[class*="col-lg-"].conlcon{
	padding:0px 40px 0px 0px;
}

[class*="col-lg-"].conrcon{
	padding:0px;
}

.row{
	margin-left:0px !important;
	margin-right:0px !important;
}

.header{
	background:#f5f5f5;
	border-top:4px solid #dfdfdf;
	min-height:87px;
	padding:30px 0px 30px 0px;
}

.conarea{
	width:990px;
	min-height:20px;
	overflow:hidden;
	margin:0 auto;
}

.logoarea{
	width:185px;
	height:24px;
}

.topnav{
	padding:0px;
	margin:0px;
	text-align:right;
}

.topnav ul{
	padding:0px;
	margin:0px;
}

.topnav ul li{
	display:inline;
	font:400 14px/24px 'Open Sans', sans-serif;
	color:#8d8d8d;
	text-align:right;
	border-left:1px solid #b1b1b1;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 8px;
}

.topnav ul li a{
	font:400 14px/24px 'Open Sans', sans-serif;
	color:#8d8d8d;
	text-decoration:none;
}

.topnav ul li a:hover{
	font:400 14px/24px 'Open Sans', sans-serif;
	color:#545454;
	text-decoration:none;
}

.topnav ul li:first-child{
	border-left:0px solid #b1b1b1;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.bannerarea{
	background: #82b4f1; /* Old browsers */
	background: -moz-linear-gradient(top,  #82b4f1 0%, #7fb0eb 28%, #6f9bcd 72%, #6e99c9 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#82b4f1), color-stop(28%,#7fb0eb), color-stop(72%,#6f9bcd), color-stop(100%,#6e99c9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #82b4f1 0%,#7fb0eb 28%,#6f9bcd 72%,#6e99c9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #82b4f1 0%,#7fb0eb 28%,#6f9bcd 72%,#6e99c9 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #82b4f1 0%,#7fb0eb 28%,#6f9bcd 72%,#6e99c9 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #82b4f1 0%,#7fb0eb 28%,#6f9bcd 72%,#6e99c9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82b4f1', endColorstr='#6e99c9',GradientType=0 ); /* IE6-9 */	
	overflow:hidden;
}

.bancon{
	padding:0px;
	margin:0px;
	position:relative;
}

.banlcon{
	width:60%;
	height:100%;
	font:400 17px/22px 'Open Sans', sans-serif;
	color:#fff;
	position:absolute;
	top:20%;
	z-index:100;
	padding:0px 0px 0px 0px;
}

.bantxtcon{
	display:inline-block;
	vertical-align:middle;
}

.banlcon h1{
	font:400 51px/62px'Didact Gothic', sans-serif;
	color:#fff;
	padding:0px;
	margin:0px;
}

.banrcon{
	display:inline-block;
	vertical-align:bottom;
	float:right;
	position:relative;
}

.banrcon img{
	bottom:0px;
	right:0px;
}

.signuparea{
	background:url(../images/transparent_bg.png) center top repeat;
	min-height:20px;
	overflow:hidden;
	border-bottom:1px solid #fff;
	padding:30px 0px;
}

.signuparea h2{
	font:italic 19px/23px "Georgia", Times New Roman, Times, serif;
	color:#333333;
	text-align:center;
	padding:0px;
	margin:0px;
}

.signupcon{
	padding:0px;
	margin:20px 0px 0px 0px;
}

.textfield{
	background:#ffffff !important;
	width:232px !important;
	height:49px !important;
	font:400 15px/49px 'Open Sans', sans-serif !important;
	color:#8d8d8d !important;
	font-style:italic !important;
	border:1px solid #d0d0d0 !important;
	outline:none !important;
	border-radius:0px !important;
	display:inline-block !important;
	vertical-align:top;
	padding:0px 10px !important;
	margin:0px 5px !important;
}

.signupbtn{
	background:#ff8d1e !important;
	width:233px !important;
	height:48px !important;
	font:400 20px/48px 'Open Sans', sans-serif !important;
	color:#fff !important;
	text-align:center;
	text-transform:uppercase;
	border-bottom:3px solid #d6700c !important;
	vertical-align:top;
	padding:0px !important;
	margin:0px 5px !important;
}

.bodyarea{
	width:100%;
	height:100%;
	overflow:hidden;
	border-top:2px solid #dddddd;
	padding:20px 0px;
}

.iconcontent{
	position:0px;
	margin:0px;
}

.iconareacon{
	font:normal 13px/18px "Arial", Helvetica, sans-serif;
	color:#959595;
	text-align:center;
	margin:30px 0px;
}

.iconarea{
	background:#fff;
	width:149px;
	height:149px;
	border:5px solid #e7e7e7;
	border-radius:50%;
	line-height:149px;
	margin:0 auto;
}

.iconareacon h2{
	font:400 22px/26px 'Open Sans', sans-serif;
	color:#165b86;
	text-align:center;
	padding:0px;
	margin:0px;
}

.footer{
	min-height:20px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}

.topfootcon{
	background:#dfdfdf;
	border-top:1px solid #cfcfcf;
	min-height:41px;
	padding:20px 0px;
}

.navigation{
	padding:0px;
	margin:0px;
	text-align:center;
}

.navigation ul{
	padding:0px;
	margin:0px;
	display:block;
}

.navigation ul li{
	display:inline-block;
	font:400 13px/25px 'Open Sans', sans-serif;
	color:#484848;
	text-align:center;
	padding:0px;
	margin:0px 13px;
}

.navigation ul li a{
	font:400 13px/25px 'Open Sans', sans-serif;
	color:#484848;
	text-align:center;
	text-decoration:none;
}

.navigation ul li a:hover{
	font:400 13px/25px 'Open Sans', sans-serif;
	color:#111111;
	text-align:center;
	text-decoration:none;
}

.navigation ul li span{
	background:#7d7d7d;
	width:1px;
	display:inline-block;
	text-align:center;
	padding:0px;
	margin:0px 0px;
}

.btmfootcon{
	background:#565656;
	min-height:54px;
	overflow:hidden;
	font:400 13px/54px 'Open Sans', sans-serif;
	color:#fff;
	text-align:center;
}


.brdcrmb{
	padding:0px;
	margin:0px;
}

.brdcrmb ul{
	padding:0px;
	margin:0px;
	display:block;
}

.brdcrmb ul li{
	padding:0px;
	margin:0px;
	display:block;
	list-style:none;
	font:normal 12px/16px "Arial", Helvetica, sans-serif;
	color:#aeaeae;
	float:left;
}

.brdcrmb ul li a{
	font:normal 12px/16px "Arial", Helvetica, sans-serif;
	color:#aeaeae;
	text-decoration:none;
}

.brdcrmb ul li a:hover{
	font:normal 12px/16px "Arial", Helvetica, sans-serif;
	color:#055c93;
	text-decoration:none;
}

.brdcrmb ul li .brdcrmbselect{
	font:normal 12px/16px "Arial", Helvetica, sans-serif;
	color:#055c93;
	text-decoration:none;
}

.brdcrmb ul li span{
	font:normal 13px/16px "Arial", Helvetica, sans-serif;
	color:#aeaeae;
	text-decoration:none;
	margin:0px 4px;
}

.leftcon{
	width:100%;
	min-height:20px;
	overflow:hidden;
	color:#959595;
	padding:0px;
	margin:0px;
}

.leftcon h2{
	font:700 25px/30px 'Open Sans', sans-serif;
	color:#313131;
	text-transform:uppercase;
	border-bottom:1px solid #cacaca;
	padding:0px 0px 15px 0px;
	margin:0px 0px 20px 0px;
}

.leftcon h3{
	font:700 19px/23px 'Open Sans', sans-serif;
	color:#133f7b;
	padding:0px;
	margin:0px;
}

.licon{
	padding:0px;
	margin:20px 0px 20px 0px;
}

.licon ul{
	padding:0px;
	margin:0px;
	display:block;
}

.licon ul li{
	display:block;
	list-style:none;
	font:italic 14px/18px "Arial", Helvetica, sans-serif;
	color:#4d4d4d;
	background:url(../images/libg01.png) left center no-repeat;
	padding:0px 0px 0px 20px;
	margin:0px 0px 12px;
}

.licon ul li a{
	font:italic 14px/18px "Arial", Helvetica, sans-serif;
	color:#4d4d4d;
	text-decoration:none;
}

.licon ul li a:hover{
	font:italic 14px/18px "Arial", Helvetica, sans-serif;
	color:#4d4d4d;
	text-decoration:none;
}

.rightcon{
	padding:0px;
	margin:0px;
}

.boxcon{
	background:#e8e8e8;
	min-height:20px;
	overflow:hidden;
	text-align:center;
	border:1px solid #ffffff;
	padding:20px 20px;
	margin:0px 0px 20px 0px;
}

.boxcon p{
	font:italic 16px/20px "Georgia", Times New Roman, Times, serif;
	color:#333333;
	margin:10px 0px;
}

.boxcon h2{
	font:400 22px/26px 'Open Sans', sans-serif;
	color:#133f7b;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}

.formcon{
	padding:0px;
	margin:0px;
}

.textfield01{
	background:#ffffff !important;
	width:100% !important;
	height:44px !important;
	font:400 15px/44px 'Open Sans', sans-serif !important;
	color:#8d8d8d !important;
	border-left:1px solid #c6c6c6 !important;
	border-top:1px solid #c6c6c6 !important;
	border-right:0px solid #c6c6c6 !important;
	border-bottom:0px solid #c6c6c6 !important;
	outline:none !important;
	border-radius:0px !important;
	display:inline-block !important;
	vertical-align:top;
	padding:0px 10px !important;
	margin:0px 0px 17px 0px !important;
}

.signupbtn01{
	background:#ff8d1e !important;
	width:100% !important;
	height:48px !important;
	font:300 15px/48px 'Open Sans', sans-serif !important;
	color:#fff !important;
	text-align:center;
	text-transform:uppercase;
	border-bottom:3px solid #d6700c !important;
	vertical-align:top;
	padding:0px !important;
	margin:0px 5px !important;
}

.divcon{
	padding:0px;
	margin:0px;
}

.article p {
	color:black;
	font-size: 1.2em;
	padding-bottom: 13px;
}

.article ul {
	color: black;
	font-size: 1.2em;
}

.divcon h2{
	font:400 22px/26px 'Open Sans', sans-serif;
	color:#313131;
	text-align:center;
	text-transform:uppercase;
	padding:0px;
	margin:0px;
}

.helpcon{
	background:#fff;
	border-left:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
	min-height:20px;
	overflow:hidden;
	padding:0px;
	margin:20px 0px 0px 0px;
}

.helpcon ul{
	padding:0px;
	margin:0px;
	text-align:center;
	font-size:0;
	letter-spacing:0;
	word-spacing:0;
}

.helpcon ul li{
	padding:0px;
	margin:0px;
	display:block;
	list-style:none;
	font:400 14px/72px 'Open Sans', sans-serif;
	color:#133f7b;
	text-align:center;
	border-bottom:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	display:inline-block;
	vertical-align:middle;
	width:50%;
}

.helpcon ul li a{
	font:400 14px/72px 'Open Sans', sans-serif;
	color:#133f7b;
	text-decoration:none;
}

.helpcon ul li a:hover{
	font:400 14px/72px 'Open Sans', sans-serif;
	color:#133f7b;
	text-decoration:none;
}

.divcon01{
	min-height:20px;
	overflow:hidden;
	font:normal 13px/18px "Arial", Helvetica, sans-serif;
	color:#959595;
	border-bottom:1px solid #dddddd;
	padding:0px 0px 30px 0px;
	margin:0px 0px 30px 0px;
}

.divcon01:last-child{
	border-bottom:0px solid #dddddd;
}

.sp01{
	margin:10px 0px 10px 0px;	
}

.readmorebtn{
	background:#6d8d0b;
	width:auto;
	height:31px;
	font:normal 13px/31px "Arial", Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	border:0px;
	outline:none;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:0px 12px;
	margin:0px;
}

.contactcon{
	padding:0px;
	margin:20px 0px 0px 0px;
}

.conlcon{
	padding:0px;
	margin:0px;
}

.leftcon h4{
	font:bold 19px/23px "Arial", Helvetica, sans-serif;
	color:#133f7b;
	text-transform:inherit;
	border-bottom:0px;
	padding:0px;
	margin:0px;
}

.conformarea{
	padding:0px;
	margin:0px 0px 0px 0px;
}

.textfield02{
	background:#ffffff !important;
	width:100% !important;
	height:49px !important;
	font:400 15px/49px 'Open Sans', sans-serif !important;
	color:#8d8d8d !important;
	font-style:italic !important;
	border:1px solid #c6c6c6 !important;
	outline:none !important;
	border-radius:0px !important;
	display:inline-block !important;
	vertical-align:top;
	padding:0px 10px !important;
	margin:0px 0px 17px 0px !important;
}

.textarea{
	background:#ffffff !important;
	width:100% !important;
	height:140px !important;
	font:400 15px/20px 'Open Sans', sans-serif !important;
	color:#8d8d8d !important;
	font-style:italic !important;
	border:1px solid #c6c6c6 !important;
	outline:none !important;
	border-radius:0px !important;
	display:inline-block !important;
	vertical-align:top;
	padding:0px 10px !important;
	margin:0px 0px 17px 0px !important;
}

.sendbtn{
	background:#6d8d0b !important;
	width:100% !important;
	height:48px !important;
	font:300 15px/48px 'Open Sans', sans-serif !important;
	color:#fff !important;
	text-align:center;
	text-transform:uppercase;
	border-bottom:0px solid #d6700c !important;
	vertical-align:top;
	padding:0px !important;
	margin:0px 0px !important;	
}

.conrcon{
	padding:0px;
	margin:0px;
}

.icontextcon{
	margin:0px 0px 45px 0px;
	overflow:hidden;
}

.icon{
	margin:0px 15px 0px 0px;
	float:left;	
}

.textbsdicon{
	font-size:16px;
	color:#777777;
	float:left;	
}

.textbsdicon a{
	color:#777777;
	text-decoration:none;	
}

.textbsdicon a:hover{
	color:#777777;
	text-decoration:none;	
}



@media (min-width: 721px) and (max-width: 989px){
	
.fl{
	float:none;	
}

.fr{
	float:none;	
}

.header{
	padding:20px 0px 20px 0px;
}

.conarea{
	width:96%;
	min-height:20px;
	overflow:hidden;
	margin:0 auto;
}

.logoarea{
	width:185px;
	height:24px;
	margin:0 auto;
}

.topnav{
	padding:0px;
	margin:20px 0px 0px 0px;
	text-align:center;
}

.topnav ul li{
	display:inline;
	font:400 14px/24px 'Open Sans', sans-serif;
	color:#8d8d8d;
	text-align:center;
	border-left:1px solid #b1b1b1;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 8px;
}

.textfield{
	background:#ffffff !important;
	width:100% !important;
	height:49px !important;
	font:400 15px/49px 'Open Sans', sans-serif !important;
	color:#8d8d8d !important;
	font-style:italic !important;
	border:1px solid #d0d0d0 !important;
	outline:none !important;
	border-radius:0px !important;
	display:inline-block !important;
	vertical-align:top;
	padding:0px 10px !important;
	margin:0px 0px 10px !important;
}

.signupbtn{
	background:#ff8d1e !important;
	width:100% !important;
	height:48px !important;
	font:400 20px/48px 'Open Sans', sans-serif !important;
	color:#fff !important;
	text-align:center;
	text-transform:uppercase;
	border-bottom:3px solid #d6700c !important;
	vertical-align:top;
	padding:0px !important;
	margin:0px 0px !important;
}

.bodyarea{
	width:100%;
	height:100%;
	overflow:hidden;
	text-align:center;
	border-top:2px solid #dddddd;
	padding:20px 0px;
}

.iconcontent{
	position:0px;
	margin:0px;
}

.iconareacon{
	font:normal 13px/18px "Arial", Helvetica, sans-serif;
	color:#959595;
	text-align:center;
	margin:30px 0px;
	display:inline-block;
	width:49%;
}	


.brdcrmb{
	padding:0px;
	margin:0px;
	text-align:center;
}

.brdcrmb ul{
	padding:0px;
	margin:0px;
	display:block;
}

.brdcrmb ul li{
	padding:0px;
	margin:0px;
	display:inline-block;
	list-style:none;
	font:normal 12px/16px "Arial", Helvetica, sans-serif;
	color:#aeaeae;
	float:none;
}

[class*="col-lg-"].leftcon{
	padding:0px 0px 0px 0px;
}

[class*="col-lg-"].conlcon{
	padding:0px 0px 0px 0px;
}

.licon ul li{
	display:block;
	list-style:none;
	font:italic 14px/18px "Arial", Helvetica, sans-serif;
	color:#4d4d4d;
	background:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 12px;
}

.icontextcon{
	margin:0px 0px 20px 0px;
	overflow:hidden;
}

.icon{
	margin:0px 0px 0px 0px;
	float:none;	
}

.textbsdicon{
	font-size:16px;
	color:#777777;
	float:none;	
}

.conrcon{
	padding:0px;
	margin:20px 0px 0px 0px;
}

.banlcon{
	width:100%;
	font:400 17px/22px 'Open Sans', sans-serif;
	color:#fff;
	text-align:center;
	position:inherit;
	z-index:100;
	padding:0px 0px 0px 0px;
	float:none;
}

.banlcon h1{
	font:400 31px/42px'Didact Gothic', sans-serif;
	color:#fff;
}

.banrcon{
	float:right;
	min-height:300px;
	position:relative;
	display:none;
}

	

}


@media (max-width: 720px){
	
.fl{
	float:none;	
}

.fr{
	float:none;	
}

.header{
	padding:20px 0px 20px 0px;
}

.conarea{
	width:96%;
	min-height:20px;
	overflow:hidden;
	margin:0 auto;
}

.logoarea{
	width:185px;
	height:24px;
	margin:0 auto;
}

.topnav{
	padding:0px;
	margin:20px 0px 0px 0px;
	text-align:center;
}

.topnav ul li{
	display:inline;
	font:400 14px/24px 'Open Sans', sans-serif;
	color:#8d8d8d;
	text-align:center;
	border-left:1px solid #b1b1b1;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 8px;
}

.textfield{
	background:#ffffff !important;
	width:100% !important;
	height:49px !important;
	font:400 15px/49px 'Open Sans', sans-serif !important;
	color:#8d8d8d !important;
	font-style:italic !important;
	border:1px solid #d0d0d0 !important;
	outline:none !important;
	border-radius:0px !important;
	display:inline-block !important;
	vertical-align:top;
	padding:0px 10px !important;
	margin:0px 0px 10px !important;
}

.signupbtn{
	background:#ff8d1e !important;
	width:100% !important;
	height:48px !important;
	font:400 20px/48px 'Open Sans', sans-serif !important;
	color:#fff !important;
	text-align:center;
	text-transform:uppercase;
	border-bottom:3px solid #d6700c !important;
	vertical-align:top;
	padding:0px !important;
	margin:0px 0px !important;
}

.bodyarea{
	width:100%;
	height:100%;
	overflow:hidden;
	text-align:center;
	border-top:2px solid #dddddd;
	padding:20px 0px;
}	


.brdcrmb{
	padding:0px;
	margin:0px;
	text-align:center;
}

.brdcrmb ul{
	padding:0px;
	margin:0px;
	display:block;
}

.brdcrmb ul li{
	padding:0px;
	margin:0px;
	display:inline-block;
	list-style:none;
	font:normal 12px/16px "Arial", Helvetica, sans-serif;
	color:#aeaeae;
	float:none;
}

[class*="col-lg-"].leftcon{
	padding:0px 0px 0px 0px;
}

[class*="col-lg-"].conlcon{
	padding:0px 0px 0px 0px;
}

.licon ul li{
	display:block;
	list-style:none;
	font:italic 14px/18px "Arial", Helvetica, sans-serif;
	color:#4d4d4d;
	background:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 12px;
}

.icontextcon{
	margin:0px 0px 20px 0px;
	overflow:hidden;
}

.icon{
	margin:0px 0px 0px 0px;
	float:none;	
}

.textbsdicon{
	font-size:16px;
	color:#777777;
	float:none;	
}

.conrcon{
	padding:0px;
	margin:20px 0px 0px 0px;
}

.banlcon{
	width:100%;
	font:400 17px/22px 'Open Sans', sans-serif;
	color:#fff;
	text-align:center;
	position:inherit;
	z-index:100;
	padding:0px 0px 0px 0px;
	float:none;
}

.banlcon h1{
	font:400 31px/42px'Didact Gothic', sans-serif;
	color:#fff;
}

.banrcon{
	float:right;
	min-height:300px;
	position:relative;
	display:none;
}

}

@media (min-width: 1000px) and (max-width: 1190px){

.iconcontent{
	position:0px;
	margin:0px;
	text-align:center;
}

.iconareacon{
	font:normal 13px/18px "Arial", Helvetica, sans-serif;
	color:#959595;
	text-align:center;
	margin:30px 0px;
	display:inline-block;
	width:33%;
}

[class*="col-lg-"].leftcon{
	padding:0px 40px 0px 0px;
	width:68%
}

[class*="col-lg-"].rightcon{
	padding:0px;
	width:30%
}

[class*="col-lg-"].conlcon{
	padding:0px 40px 0px 0px;
	width:68%
}

[class*="col-lg-"].conrcon{
	padding:0px;
	width:30%
}

}