

	/*---Theme main styles---*/
.main_bg{
	background-color: #15395b;
	background-image: url("../images/background.jpg");
	background-attachment: scroll;
}


/*---Theme header styles---*/
header{
	background-color: #fff !important;
	background-color:#fff;
	background-image: url("../images/headerbg.jpg");
}

/*---Header title styles----*/
header .brand h1{
	color: #000;
	font-family: ResagokrRegular;
	font-size: 48px;
}

header .brand p{
	color: #000;
	font-family: ResagokrRegular;
	font-size: 22px;
}

/*---Theme nav styles---*/
header .primary .navbgwrapper{
background-image: url("");
}

.transbg{
	 background-color:transparent;
}

.uploaded_button{
	background-image:url("");
	background-color:transparent;
	border:none;
	background-repeat: no-repeat;
	background-size: 100%;
	width:190px;
	margin-right: 10px;
	height:50px;
}

.uploaded_exit_button{
	background-image:url("");
	background-color:transparent;
	border:none;
	background-repeat: no-repeat;
	background-size: 100%;
	width:190px;
	margin-right: 10px;
	height:50px;
}



.transbg{
	background-image:url("../images/navbarbg.png");
}


.navpc ul{
	background-color:#000 !important;
}

.header .primary .navpc a{
	color: #999;
	text-decoration: none;
}

.header .primary .navpc li a:hover {
	color: #999;

}
.hd{
	color: #999;
}

/*---Theme body styles---*/
.main{
	font-family: Helvetica;
	font-size: 12pt;
	color: #36210B;
}

#Form_Form{
	font-family: Helvetica;
	font-size: 12pt;
	color: #36210B;
}

#Form_Form label.left{
	font-family: Helvetica;
	font-size: 12pt;
	color: #36210B;
}

.main_page_wrap{
	background: #1C4175;
	border: 1px solid #2a6789;
	margin-top:10px;
	border-radius:5px 5px 5px 5px;
	margin-bottom:10px;
}

/*--- For Body header top gap, radius and bg color --*/
.title_header{
margin-top:0px;
border-radius:;
background-color: transparent;
}

/* For mobile body header */
.title_header_mobile{
margin-top:0px;
border-radius:;
background-color: transparent;
}
/* For mobile body header end */

.mainslidethumbwrap{
background-color: transparent;
}

/*---Theme column styles---*/
aside nav, article.body_wrap{
	background:#ffffff;
	border: 1px solid transparent;
}


/*---Theme quote styles---*/
blockquote{
background: #F4F4F4;
border: 4px solid #e8e8e8;
border-radius: 13px;
}

blockquote p{
padding: 10px;
margin-bottom:0px;
}

/*blockquote:before {
	content: '"'; }
blockquote:after {
	content: '"'; }*/
	
/*---Theme form background image---*/
#changeformbgleft {
	background-image: url("../images/form.png");
	background-position:top left;
	background-repeat:no-repeat;
}
#changeformbgcenter {
	background-image: url("../images/form.png");
	background-position: -18px 0px;
	background-repeat:no-repeat;
}
#changeformbgright {
	background-image: url("../images/form.png");
	background-position:top right;
	background-repeat:no-repeat;
}
#changeformbgleftb {
	background-image: url("../images/form.png");
	background-position:bottom left;
	background-repeat:no-repeat;
}
#changeformbgcenterb {
	background-image: url("../images/form.png");
	background-position: -18px 100%;
	background-repeat:no-repeat;
}
#changeformbgrightb {
	background-image: url("../images/form.png");
	background-position:bottom right;
	background-repeat:no-repeat;
}

.changeformbgleft {
	background-image: url("../images/form.png");
	background-position:top left;
	background-repeat:no-repeat;
}
.changeformbgcenter {
	background-image: url("../images/form.png");
	background-position: -18px 0px;
	background-repeat:no-repeat;
}
.changeformbgright {
	background-image: url("../images/form.png");
	background-position:top right;
	background-repeat:no-repeat;
}
.changeformbgleftb {
	background-image: url("../images/form.png");
	background-position:bottom left;
	background-repeat:no-repeat;
}
.changeformbgcenterb {
	background-image: url("../images/form.png");
	background-position: -18px 100%;
	background-repeat:no-repeat;
}
.changeformbgrightb {
	background-image: url("../images/form.png");
	background-position:bottom right;
	background-repeat:no-repeat;
}

/*---Theme table background surround image---*/
.surformbgleft {
	background-image:url(assets/Themes/Default/surround.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.surformbgcenter {
	background-image:url(assets/Themes/Default/surround.png);
	background-position: -38px 0px;
	background-repeat:no-repeat;
}
.surformbgright {
	background-image:url(assets/Themes/Default/surround.png);
	background-position:top right;
	background-repeat:no-repeat;
}
.surformbgleftb {
	background-image:url(assets/Themes/Default/surround.png);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.surformbgcenterb {
	background-image:url(assets/Themes/Default/surround.png);
	background-position: -38px 100%;
	background-repeat:no-repeat;
}
.surformbgrightb {
	background-image:url(assets/Themes/Default/surround.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}


/*---Theme table background image---*/
#changetablebgleft {
	background-image:url("../images/table.png");
	background-position:top left;
	background-repeat:no-repeat;
}
#changetablebgcenter {
	background-image:url("../images/table.png");
	background-position: -24px 0px;
	background-repeat:no-repeat;
}
#changetablebgright {
	background-image:url("../images/table.png");
	background-position:top right;
	background-repeat:no-repeat;
}

.changetablebgleft {
	background-image:url("../images/table.png");
	background-position:top left;
	background-repeat:no-repeat;
}
.changetablebgcenter {
	background-image:url("../images/table.png");
	background-position: -24px 0px;
	background-repeat:no-repeat;
}
.changetablebgright {
	background-image:url("../images/table.png");
	background-position:top right;
	background-repeat:no-repeat;
}

.typography ul li{
	list-style-image: url(../images/bullet1.png);
	list-style-position:outside;
	margin-top : 10px;
}

.widget-area ul li{
	list-style-image: url(../images/bullet1.png);
	list-style-position:outside;
	margin-top : 0;
}

.widget-area ul{
	margin-left : 10px;
}

.content ul.halfwidth{
	max-width : 100%;
	width: 50%;
}

.flexslider ul li{
	margin-left:0;
	margin-top : 0;
}

.typography .dk_options ul li{
list-style:none;
}

.typography ol li{
list-style-type:inherit;
}
.bcrumbs{
	background-color: transparent;
    font-size: 11px;
}

/***Theme link styles*****/
a{
color: BLUE;
}

a:hover{
color: BLUE;

}

/****Theme heading styles****/

h1{
color: #1c4587;
/*font-family: ResagokrRegular;*/
font-family: 'Tenor Sans', sans-serif;
/*font-family: 'Times';*/
}

h2{
color: #000;
font-family: Helvetica;
}

h3{
color: #000;
font-family: Helvetica;
}

h4{
color: #000;
font-family: Helvetica;
}

h5{
color: #F0981D;
font-family: Helvetica;
}

h6{
color: #000;
font-family: Helvetica;
}

footer{
	background-image: url("");
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #000;
}

#mypureform input[type="submit"]
{
	background-color:transparent;
	border:none;
	background-image: url(../images/submit.png) ; 
	background-repeat: no-repeat;
	background-size: 100%;
	padding: 10%;
	width:70%;
	margin-bottom: 10px;
}

#optinsubmit{
height: 60px;
width:244px;

}



/* For the header overlay top editor */
.headerover{
	background: #D3B728;
	font-size: 12px;
	margin-bottom: 0px;
}
.headerover p{
	line-height:22px;
}
/* For the header over lay top editor p tag */
.headerover.typography p{
	margin: 0px;
}

/* For the policies when extended node is selected */
.policiesextended{
	clear:both;
}

/* For footer text color */
.footer a, .footertext, .copyright, .policiesextended span, .innernav span, .extendedfooter, .fottertabwrapone, .fottertabwraptwo{
	color: #fff;
}

.footer .primary li:after {
	color: #fff;
}
.pagepolicies span{
	color: #fff;
}

/* Upto here */
aside.left_col{
width: 2px;
	margin-left: -2px;
}
/* For header top content padding */
.headertop{
	padding-left:5px;
	padding-right:5px;
}


/* For optin button */

	@media only screen and (max-width: 1160px) {
	.optin_submitdiff{
		float:none;
	}
}



/* For Contact Social Font Color */
.actionnote{
	color : #000;
}
.phonenumber-links{
	color : #000;
}

/* Below three conditions re used just to check the content of the footer editors and based on that apply the border color */

.columnone .fixwidthfirst{
	border-right:1px solid rgba(0, 0, 0, .3);
}



.columntwo .fixwidth{
	border-right:1px solid rgba(0, 0, 0, .3);
}



.columnthree .fixwidth{
	border-right:1px solid rgba(0, 0, 0, .3);
}

/* Footer border color upto here */
/* CSS for removing the second column right border when the screen size in in tab mode */
@media only screen and (max-width: 750px) {
	.columntwo .fixwidth{
		border-right:none;
	}
}
/* upto here */


/* Removing all the right columns when the screen size is mobile and when the divs are stacked on top of another as there is no need of the righ border */
@media only screen and (max-width: 400px) {
	.columnone .fixwidthfirst, .columntwo .fixwidth, .columnthree .fixwidth{
		border-right:none;
	}
}

/* Table heading color */
#changetablebgcenter h3{
	color:#FFF;
}
.changetablebgcenter h3{
	color:#FFF;
}
/****table outlines and shadows****/
#changetablebgcenter h3{
	
}

.changetablebgcenter h3{
	
}

.ie7 #changetablebgcenter h3 span.h3wrap,.ie8 #changetablebgcenter h3 span.h3wrap,.ie9 #changetablebgcenter h3 span.h3wrap{
display:inline-block;
 
filter: 
}

.ie7 .changetablebgcenter h3 span.h3wrap,.ie8 .changetablebgcenter h3 span.h3wrap, .ie9 .changetablebgcenter h3 span.h3wrap{
	display:inline-block;
	 
		filter: 
}


/****table outlines and shadows****/

/****Contact Social font line color****/

	.customlinks_inner .outlinewrapper{
		text-shadow:1px 1px 0 #fff,
		-1px -1px 0 #fff,
		1px -1px 0 #fff,
		-1px 1px 0 #fff,
		0px 1px 0 #fff,
		1px 0px 0 #fff,
		0px -1px 0 #fff,
		-1px 0px 0 #fff;
	}
	.ie7 .customlinks_inner .outlinewrapper,.ie8 .customlinks_inner .outlinewrapper,.ie9 .customlinks_inner .outlinewrapper{
		display:inline-block;
		background-color: #ffffff;
		filter: progid:DXImageTransform.Microsoft.Chroma(color='#ffffff') progid:DXImageTransform.Microsoft.Alpha(opacity=100)  progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=1) 
		progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=1) 
		progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=1,offY=-1) 
		progid:DXImageTransform.Microsoft.dropshadow(color=#ffffff,offX=-1,offY=-1); 
	}

/****Contact Social font line color****/


/* Contact us form ul li check box set */
.checkboxset li{
	list-style-image:none !important;	
}
.checkboxset{
	float:left !important;
}


/**Navigation link effect***/

	
		.header .primary .navpc li:hover,.header .primary .navpc .current_menu{
			background-color:#000;
		}
	



	.header .primary .navpc li:hover > a,.header .primary .navpc ul ul :hover > a,.header .primary .navpc .current_menu{
		color: #fff;
	}




	.header .primary .navpc li a{
		text-transform:uppercase;
	}


.header .primary .navpc ul li:hover,.header .primary .navpc ul li .current_menu{
	border-radius:0;
}
/****Navigation link effect****/



	.main_page_wrap {
		background: rgba(28, 65, 117, 2) !important;
	}


/* Column Opacity and padding */


	aside nav, article.body_wrap{
		background: rgba(255, 255, 255, 2);
	}
	.right_nav{
		background: rgba(255, 255, 255, 2);
	}

