/* -----------------------------------*/
/* ---------->>> GLOBAL <<<-----------*/
/* -----------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-family:"Cambay",sans-serif;
}

.wrapper{
	width:960px;
	margin:0 auto;
}

.clear{
	clear:both;
}

a{
	outline:none;
	text-decoration:none;
}

p{
	color:#3e3e3e;
}

strong{
	font-weight:bold;
}

body{
	/*background:url(../../images/body_bg.jpg) no-repeat center top;*/
}

/* -----------------------------------*/
/* ---------->>> HEADER <<<-----------*/
/* -----------------------------------*/

#header{
	background:url(../../images/header_bg.jpg) repeat-x top;
	display: inline-block;
    width: 100%;
	text-align:center;
}

#header.inner{
	border-bottom:1px solid #bfbfbf;
	padding-bottom:20px;
}

	#header .logo{
		margin-top:36px;
		
	}

#header h1{
	color: #0056bb;
	font-size: 16px;
	margin-top: 10px;
}
#header p{
	font-size: 14px;
}	
	
	
.content{
	display:inline-block;
	margin-top:30px;
	position:relative;
	width:960px;
	min-height:60%;
}
.content .left_content{
	float:left;
	margin-left:110px;
	top:0;
}

.content .right_content{
	float:left;
	margin-left:40px;
}

.content .right_content .details{
	border-bottom:1px dotted #a5a5a5;
	text-align:left;
	width:300px;
	padding-bottom:2px;
}

.content .right_content .details p{
	font-size:12px;
	color:#070707;
	line-height:20px;
}

.content .right_content .details p.blue{
	color:#293686;
}

.content .right_content .details p.light_blue{
	color:#3fc5ff;
}

.content .preloader{
	margin-left:20px;
	float:left;
}
.flash_loading{
	display: inline-block;
    float: left;
    margin-left: 0px;
    margin-top: 5px;
}		
.flash_text{
	float: left;
	margin-top: 30px;
	width: 180px;
	font-size: 14px;
	color: #1c6ab1;
}
/* -----------------------------------*/
/* ---------->>> FOOTER <<<-----------*/
/* -----------------------------------*/

#footer{
	background-color:#002a5c;
	height:100px;
	width:100%;
	text-align:center;
	position:absolute;
	bottom:0;
}

	#footer p{
		font-size:12px;
		color:#fff;
		margin-top:25px;
	}
	
.site-footer, .page-wrap:after {
  background-color: #ffffff !important;
}