﻿/* HTML5 tags */
header, section, footer,
aside, nav, article, figure, blockquote {
	display: block;
}

address{
	font-style:normal;
}


/* global styles */
*{
	margin:0; padding:0;
}

body{
	background:url(../images/bdy-bg.jpg) no-repeat 50% 0;
	font:normal 0.813em/1.154em Arial, Helvetica, sans-serif;
	color:#3f3f3f;
	margin:1.077em 0;
}

@font-face {
    font-family: 'UniversCECondensed';
    src: url('font/uvxc____-webfont.eot');
    src: url('font/uvxc____-webfont.eot?iefix') format('eot'),
         url('font/uvxc____-webfont.woff') format('woff'),
         url('font/uvxc____-webfont.ttf') format('truetype'),
         url('font/uvxc____-webfont.svg#UniversCECondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'UniversExtraBlackObl';
    src: url('font/uvfo____-webfont.eot');
    src: url('font/uvfo____-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/uvfo____-webfont.woff') format('woff'),
         url('font/uvfo____-webfont.ttf') format('truetype'),
         url('uvfo____-webfont.svg#UniversExtraBlackObl') format('svg');
    font-weight: normal;
    font-style: normal;

}

p{
	padding:0 0 1.077em 0.375em;
}

p strong.blueTxt{
	color:#1e5590;
}

p.italic{
	color:#9a9a9a;
	font-style:italic;
}

fieldset{
	border:0;
}

.spacer{	
	clear:both;
	font-size:0;
	line-height:0;
}

img{
	border:0;
}

.p0{
	padding-top:0 !important;
}

.m0{
	margin-top:0 !important;
}

ul, li{
	list-style-type:none;
}

a{
	color:#0087d8;
	text-decoration:none;
}

.tpShadow{
	background:url(../images/tp-shadow.gif) no-repeat 0 0;
	width:76.538em;
	margin:0 auto;
	height:1.077em;
}

.wrapper{
	width:77.077em;
	margin:0 auto;
	height:100%;
	overflow:hidden;
}

.lftShadow{
	background:url(../images/left-shadow.png) repeat-y 0 0;
	padding-left:0.769em;
	height:100%;
	overflow:hidden;
}

.rightShadow{
	background:url(../images/right-shadow.png) repeat-y 100% 0;
	padding-right:0.769em;
	height:100%;
	overflow:hidden;
}

/* header start */
.headerPanl{
	margin:0 auto;
}

.topPanl{
	background:#005f92 url(../images/top-bg.gif) repeat-x 0 100%;
	padding:1.231em 1.615em 0 1.154em;
	height:100%;
	overflow:hidden;
}

.topPanl h1{
	font-size:0;
	float:left;
	width:auto;
}

/* navigation  start */

.topNav{
	float:right;
	width:auto;
	padding-top:1.615em;
}

.topNav li{
	float:left;
	width:auto;
	font-family:'UniversCECondensed';
	color:#fff;
	font-size:1.231em;
	line-height:1.308em;
	text-transform:uppercase;
}

.topNav li a{
	color:#c0cfd5;
	text-decoration:none;
	display:block;
	padding:0 1.385em 1.385em 1.231em; 	
}

.topNav li a:hover, .topNav li a.active{
	background:url(../images/top-menu-hover.gif) no-repeat 50% 100%;
	color:#fff;
	text-decoration:none;
}

/* navigation  end */

/* bannerpanel start */

.bannerPanl{

}

.bannerPanl .banner{
	float:left;
	width:52em;	
}

.servicesList{
	float:right;
	width:23.462em;
	height:444px;
	background:#000e3b url(../images/header-sidebar-bg.jpg) no-repeat 0 1px;
}

*html .servicesList{
	width:23.2em; /* IE 6 */
}

.servicesList li{
	padding:0.923em 0 0.769em 1.923em/*0.923em*/;
	position:relative;
	font-family: 'UniversCECondensed';
	font-size:1.077em;
	line-height:1.538em;
	background:url(../images/boder.gif) repeat-x 0 0;
}

.servicesList li p{
	color:#adbac9;
	padding:0;
	display:inline-block;
}

.servicesList li p a{
	text-transform:uppercase;
	color:#adbac9;
}

.servicesList li h2{
	font-size:22px;
	line-height:24px;
	font-weight:bold;
	text-transform:uppercase;
	color:#50c1ee;
}

.servicesList li h2 a{
	color:#50c1ee;
}

.servicesList li a.more{
	color:#50c1ee !important;
	font-weight:bold;
}

.premiumService{
	padding-left:5.1em;
}

.PLService{
	padding-left:6.6em;
}

.PLService3pls{
	padding-left:12em;
}

.servicesList li.last-child{	
	background:none;
}

.servicesList li .new{
	position:absolute;
	top:0.231em;
	right:-0.538em;
	width:4.154em;
	height:3.769em;
	z-index:100;
	display:none;
}

/* bannerpanel end */

/* header end */

/* body Panel start */

.bdyPanl{
	background:#fff;
	height:100%;
	overflow:hidden;
	padding:1.385em 1.769em 3.538em 2.154em;
	clear:both;
}

.bdyPanl .contentPanl{
	float:left;
	width:49em;
}

h2.title{
	font-family: 'UniversCECondensed';
	font-size:48px;
	text-transform:uppercase;
	color:#1e5590;
	font-weight:bold;
	padding-bottom:0.625em;
	letter-spacing:-1px;
}

h2.title span{
	font-size:100px;
	line-height:110px;	
	display:block;
	letter-spacing:-6px;
	
}

.caption{
	background:#f0f0f0;
	padding:0.615em 0.769em;
	margin-bottom:0.615em;
	font-family: 'UniversCECondensed';
	font-size:1.538em;
	line-height:1.231em;
	color:#385f89;
	text-transform:uppercase;
}

.caption span{
	color:#1f87ff;
}

.bdyPanl h3{
	font-family: 'UniversCECondensed';
	font-weight:normal;
	font-size:1.385em;
	line-height:1.44em;
	padding:0 0.6em;
	color:#fff;
	background:#1579b5;
	text-transform:uppercase;
	margin:1.077em 0;
}

ul.list{
	padding:10px 0 18px 5px;
	height:100%;
	overflow:hidden;
}

ul.list li{
	float:left;
	width:auto;
	background:url(../images/bullet.gif) no-repeat 0 0.462em;
	font-size:0.923em;
	padding:0 0 0.308em 1.231em;
	font-weight:bold;
	width:95%;
}

.audit{
	background:#f0f0f0;
	padding:0.769em;
	float:left;
	width:14.615em;
	text-transform:uppercase;
}

.audit h2{	
	font-family: 'UniversCECondensed';
	fodnt-weight:bold;
	font-size:1.538em;
	line-height:1.692em;
	color:#385f89;
}

.audit p{
	font-family: 'UniversCECondensed';
	font-size:1.077em;
	line-height:1.538em;
	padding:0;
	color:#385f89;
}

.audit p span{
	color:#139eff;
}

.column{
	float:left;
	width:10em;
	padding:0.923em 0 0 0.923em; 
}

.column strong{
	color:#3f3f3f;
}

/* sidebar start */

.sidebar{
	float:right;
	width:21.154em;
	padding-top:1.692em;
}

.downloadPanl{
	background:#f5f5f5;
	color:#00043E;
	border:1px solid #d4d4d4;
	font-style:italic;
	text-align:center;
	padding:1.308em 0 0;
}

.ImgPanl{
	position:relative;
	padding:0.385em 0 1.308em;
	width:11.231em;
	margin:0 auto;
}

.ImgPanl .newImg{
	position:absolute;
	left:-0.154em;
	top:0.308em;
}

.contactFrm{
	background:#f1f8ed url(../images/green-bg.gif) repeat-x 0 0;
	border:1px solid #d4d4d4;
	margin:1.538em 0 1.154em;
	padding:1.538em 1.385em 1.538em 1.154em;
	color:#385f89;
}

legend{
	font-family: 'UniversCECondensed';
	font-weight:bold;
	font-size:1.385em;
	line-height:1.538em;
	color:#385f89;
	text-transform:uppercase;
	padding-bottom:0.462em;
}

.contactFrm label{
	float:left;
	width:auto;
	font-size:0.923em;
	line-height:1.615em;
}

.contactFrm input, .contactFrm select{
	float:right;
	width:auto;
	height:1.462em;
}

.contactFrm input.txtBx{
	width:13.231em;
	border:1px solid #7f9db9;
}
	
.contactFrm select{
	width:5.231em;
	border:1px solid #7f9db9;
}

.contactFrm input.submitBtn{
	background:url(../images/submit-bg.gif) no-repeat 0 0;
	width:95px;
	height:28px;
	color:#fff;
	font-size:0;
	border:0;
	clear:both;
	margin-top:12px;
	cursor:pointer;
}

.adPanl{
	height:100%;
	overflow:hidden;
}

/* sidebar end */

/* body Panel end */

/* footer start */

.footer{
	background:#0d6999 url(../images/footer-bg.gif) repeat-x 0 100%;
	padding:2em 2.846em 3em 2.385em;
	font:normal 0.846em/1.231em Verdana, Arial, Helvetica, sans-serif;
	color:#e1e7ef;
	height:100%;
	overflow:hidden;
}

.footerNav{
	float:left;
	width:8.692em;
	padding-right:5.615em;
}

.footerNav li a{
	color:#e1e7ef;
	text-decoration:none;
}

.footerNav li a:hover{
	text-decoration:underline;
}

.contact{
	float:left;
	width:auto;
	padding-right:/*17.154em*/15.385em;
}

.contact img{
	clear:both;
	margin-top:0.615em;
}

.address{
	float:left;
	width:19.462em;
}

.footerLogo{
	float:right;
	width:auto;
	padding:0.308em 0 0 0;
}

.footerShadow{
	background:url(../images/btm-shadow.gif) repeat-x 0 0;
	width:76.538em;
	margin:0 auto;
	height:1.077em;
}

.cpyRight{
	font:bold 0.846em/0.923em Verdana, Arial, Helvetica, sans-serif;
	color:#a4b2bb;
	text-align:center;
	padding-bottom:1.538em;
	height:100%;
	overflow:hidden;
}
/* footer end */


/* inner page style */

h2.pageTitle{
	 background:#F0F0F0;
    color: #385F89;
    font-family: 'UniversExtraBlackObl';
    font-size: 1.385em;
    line-height: 1.923em;
    margin-bottom: 37px;
    padding: 0 0.538em;
    text-transform: uppercase;
}

h2.innerTitle{
	color: #1E5590;
    font-family: 'UniversCECondensed';
    font-size: 35px;
    font-weight: bold;
    line-height: 35px;
    padding-bottom: 0.625em;
    text-transform: uppercase;
}

/* about us */

.whyUse{
	float:left;
	width:23.462em;
}

.help{
	float:right;
	width:23.462em;
}

.quote{	
	background:#f0f0f0 /*url(../images/quote-img.gif) no-repeat 95% 50%*/;
	color:#385f89;
	padding:0.692em;
	font-family: 'UniversCECondensed';
	font-size:1.077em;
	text-transform:uppercase;
}

.quote span{
	color:#0090e6;
	font-weight:bold;
}

.aboutFounder{
	margin:0.538em 0;
	background:#f5f5f5;
	border:1px solid #d4d4d4;
}

.aboutFounderContent{
	padding:0 0.923em 4.462em;
}

img.founderImg{
	float:left;
	width:auto;
	margin:0 1.154em 1.154em 0;
}
/* about us */


/* Client Services */

.standardServices, .premiumServices{
	float:left;
	width:23.385em;
	border:1px solid #d9d9d9;
	background:#f0f0f0;
	margin-top:0.769em;
}

.standardServices h3{
	background:#0090e6;
	margin-top:0.692em;
}

.standardServicesContent{
	padding:0 0.769em 4.3em;
}

.standardServices span, .premiumServicesContent span{	
	font-size:0.846em;
	line-height:1.077em;
}

.standardServices li, .premiumServicesContent li{
	font-size:1em;
	line-height:1.3em;
}

.premiumServices{
	float:right;
}

.premiumServices h3{
	background:#68aa14;
	margin-top:0.692em;
}

.premiumServicesContent{
	padding:0 0.769em 1.7em;
}

.contactDetails{
	margin:1.538em 0;
	background:#f5f5f5;
	border:1px solid #d4d4d4;
	padding:1.154em 0.923em;
}

.contactDetails h4{
	font-family: 'UniversCECondensed';
	font-size:1.308em;
	line-height:1.308em;
	color:#37608c;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:1.769em;
}

.contactDetails h4 span{
	color:#28a5f0;
}

.contactDetails h5{
	font-weight:bold;
	font-size:1em;
	line-height:1.154em;
	padding-bottom:1em;
	color:#3496ff;
	text-align:center;
	text-transform:uppercase;
}

.contactAddress{
	padding:0;
	color:#385f89;
}

.contactAddress td{
	padding-bottom:0.538em;
}

.contactAddress strong{
	font-weight:bold;
	padding:0 0.769em 0 0;
	display:inline-block;
}

.contactAddress span{
	width:3.8em;
	display:inline-block;
}

.contactAddress a{
	color:#37608C;
	font-weight:bold;
}

.clientServicesBtmPanl{
	padding-top:2.308em;
	height:100%;
	overflow:hidden;
	clear:both;
}

/* Client Services */


/* Contact Us */
.contactContentPanl{
	float:left;
	width:43.077em;
}

.contactPanl{
	float:left;
	width:43.077em;
	padding:1.538em;
	background:#f0f0f0;
}

.contactForm{
	background:#e2e2e2;
	border:1px solid #d5d5d5;
	padding:1.231em 2.308em;
}

.contactForm .dvRw, .contactFrm .dvRw{
	height:100%;
	overflow:hidden;
	padding-bottom:0.385em;
	clear:both;
}

.dvRw .fltLft, .dvRw .fltRht{
	float:left;
	width:48%;
}

.contactForm label{
	font:bold 0.923em/1.615em Arial, Helvetica, sans-serif;
	color:#004588;
	display:inline-block;
	width:8.462em;
}

.contactForm label.no{
	font-weight:normal;
	width:auto;
	clear:both;
}

.contactForm label span{	
	padding-left:3.077em;
}

.contactForm select{
	border:1px solid #7f9db9;
	height:1.462em;
}

.contactForm input.txtBxContact{
	width:13.231em;
	border:1px solid #7f9db9;
	height:1.462em;
}

.contactForm input.txtBxSml{
	width:7.538em;
	margin-right:1.077em;
	border:1px solid #7f9db9;
	height:1.462em;
}

.contactForm select{
	width:6.923em;
}

.contactForm select.selectBxBig{
	width:13.308em;
}

.rdbPanl{
	padding-left:1.231em;
}

.contactForm input.rdb{
	margin:0.154em 0 0.462em;
	float:left;
	width:auto;
}

.contactForm label.rdb{
	font-weight:normal;
	float:left;
	width:8.308em;
	line-height:1.462em;
	padding-left:0.615em;
}

.contactForm label.heading{
	font-weight:bold;
	text-transform:uppercase;
	width:auto;
	display:block;
	padding:0.923em 0 1.308em;
}

.contactForm label.inquiry{
	font-weight:normal;
	float:left;
	width:auto;
	line-height:1.462em;
	padding:0 0 0.923em 0.615em;
}

.contactForm input.inquiry{
	margin:0.231em 0 0.462em;
	float:left;
	width:auto;
}

.callUs{
	padding:1.923em 0 0 1.538em;
	font-size:15px;
	line-height:22px;
	color:#385f89;
	font-weight:bold;
	font-family: 'UniversCECondensed';
	text-transform:uppercase;
	float:left;
	width:41em;
}

.callUs span{
	color:#0b81ff;
}

/* sidebar */

.sidebarContact{
	float:right;
	width:23.231em;
}

.contactDetailsList{
	background:#f0f0f0;
	margin-bottom:1em;
}

.contactDetailsList h3{
	margin:0;
	padding:0 0.385em;
}

.contactDetailsList .contactDetailsContact{
	padding:1.154em 1.154em 2em 0.077em;
}

.contactDetailsList ul.list{
	padding:0 0 0 0.769em;
}

.contactDetailsList ul.list li{
	padding:0 0 0.615em 0.923em;
}

.contactDetailsList span{
	padding:0 0 0.769em 0.846em;
	font-style:italic;
	display:block;
}

/* Contact Us */

