/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

html { width: 100%; }

/* Begin Typography & Colors */
body { color:#6e7584;	font-size:12px; /* Resets 1em to 10px */
	font-family:Verdana, Arial, Sans-Serif;	background:#FFF; background-position:top left; background-repeat:repeat-x; margin-top:0;  height:90%;}

#page {	background-color: white; border:none; text-align: left; 	}

#header {background: #73a0c5 url('images/kubrickheader.jpg') no-repeat bottom center;}

#headerimg 	{margin: 7px 9px 0;	height: 192px;	width: 740px;}
p{ padding:0; margin:0; letter-spacing:normal; word-spacing:normal !important;}

#content { width:100%; margin-top:0; margin:auto; padding:0;}

.entry {padding:0; margin:0;}
.entry p{margin-top:0; padding:0; letter-spacing:normal; word-spacing:normal !important;}
.narrowcolumn .entry, .widecolumn .entry {margin-top:0;}

.widecolumn {}

.narrowcolumn .postmetadata { margin-top:0;	text-align: left;	}

.thread-alt {background-color: #f8f8f8;}
.thread-even {	background-color: white;}
.depth-1 {border: 1px solid #ddd;}

.even, .alt {border-left: 1px solid #ddd;}

small {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 0.9em;}



h1 {font-size: 4em;	text-align: left;	}

#headerimg .description {font-size: 1.2em;	text-align: left;	}

.post h2 {display:none; margin-top:0; font-size: 1.6em;	}

h2.pagetitle {font-size: 1.6em;	}

#sidebar, #respond, .nocomments {display:none;}

#sidebar h2 {font-family: 'Lucida Grande', Verdana, Sans-Serif;	font-size: 1.2em;	}

h3 {font-size: 1.3em;}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {text-decoration: none;	color: white;	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {text-decoration: none;	}



.sticky {background: #f7f7f7;	padding: 0 10px 10px;	}
.sticky h2 {padding-top: 10px;	}

.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;	}
.commentlist li ul li {	font-size: 1em;}

.commentlist li {font-weight: bold;}

.commentlist li .avatar { float: right;	border: 1px solid #eee;	padding: 2px; background: #fff;	}

.commentlist cite, .commentlist cite a {font-weight: bold;	font-style: normal;	font-size: 1.1em;	}

.commentlist p {font-weight: normal; text-transform: none;	}

.commentmetadata {font-weight: normal;}

code {font: 1.1em 'Courier New', Courier, Fixed;}

a, h2 a:hover, h3 a:hover {color: #06c;	text-decoration: none;}

a:hover {color: #147;text-decoration: underline;}

#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;	}

#wp-calendar a {text-decoration: none;}

#wp-calendar caption {text-align: left;}

#wp-calendar th {font-style: normal; text-transform: capitalize;}
/* End Typography & Colors */



/* Begin Structure */
body {	margin: 0 0 20px 0;	padding: 0;	}

#page {	background-color: white; margin:auto;	padding: 0;	width: 100%;	border:none;}

#header {background-color: #73a0c5;	margin: 0 0 0 1px;	padding: 0;	height: 215px; width: 1020px;}


.main-container {max-width:1020px; margin:auto;}
.main-container h1{color:#1a206c; font-size:17px; font-weight:bold; margin-top:10px;}
.main-container h2{ color: #1a206c; font-weight: bold; font-size: 23px; margin: 0 0 30px;
padding: 0; display: block !important;}



.narrowcolumn {	margin-top:0; padding:0px 20px 0 20px;	margin: auto;	width:100%;	}

.widecolumn {padding: 10px 0 20px 0;	margin: 5px 0 0 150px;	width: 450px;}

.post {	padding:0;	margin-top:0;}

.post hr {display: block;}

.widecolumn .post {	margin: 0;}







.narrowcolumn .postmetadata {padding-top: 0px;}

.widecolumn .postmetadata {margin: 30px 0;}

.widecolumn .smallattachment {text-align: left;	float: left; width: 128px;	margin: 5px 5px 5px 0px;}

.widecolumn .attachment {
	text-align: left;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}

#footer {
	padding: 0;
	margin: 0 auto;
	width: 1020px;
	clear: both;
	}

/* End Structure */



/*	Begin Headers */
h1 {
	padding-top: 70px;
	margin: 0;
	}

h2 {
	margin: 30px 0 0;
	}

h2.pagetitle {
	margin-top: 30px;
	text-align: left;
}

h3 {
	padding: 0;
	margin: 30px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}


.entry form { /* This is mainly for password protected posts, makes them look better. */
	margin-top:0;
	
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: left;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */


/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: left;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: left;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {

	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: left;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Advisory Service */
.advis-page {margin-top:50px;}
.advis-page .adv-left {width:28%; float:left;}
.advis-page .adv-left ul { text-align:right; margin:20% 0 0; padding:0;}
.advis-page .adv-left ul li {color:#1a206c; font-size:15px; font-weight:bold; margin:15px 0; padding:0; list-style:none;}

.advis-page .adv-right { line-height:21px; width:65%; float:right; }
.advis-page .adv-right h2 {color:#1a206c; font-size:17px; font-family: Verdana,Arial,sans-serif; font-weight:bold; margin:0 0 10px; display:block;}
.advis-page .adv-right p {padding:0; margin:7px 0;}
.advis-page .adv-right p.extr-space {margin-top:30px !important;}
.advis-page .adv-right ul {margin:5px 0 0 13px; padding:0;}
.advis-page .adv-right ul li{margin:5px 0; padding:0; list-style:disc;}


.AdvSerFtr {margin:25px 0 25px 0; }
.AdvSerFtr ul { text-align:center; padding:0; margin:0 0 0 15px; list-style:none;  }
.AdvSerFtr ul li {color:#92CD57; font-size:11px; font-weight:bold;  padding:1px 20px; margin:5px 0; display:inline-block; vertical-align:top; border-right:1px solid #1a206c;}
.AdvSerFtr ul li:last-child {border:none;}
.AdvSerFtr ul li a{ color:#1a206c; font-size:11px; font-weight:bold; text-decoration:none;}
.AdvSerFtr ul li a:hover{ color:#92CD57; font-weight:bold; text-decoration:none}

/* Research Page*/
.research-page {margin-top:50px;}
.research-left {line-height:19px; width:43%; float:left;  background-color:#ebebec;}
.research-left-inner {padding:20px 15px 30px 15px;}
.research-left h2, .research-right h2{color:#1a206c; font-weight:bold; font-size:22px; margin:0 0 20px; display:block;}
.research-right h2 {margin-top:19px;}
.research-right { line-height:21px; width:50%; float:right;}

.research-right .research-bottom-lnx {margin-top:30px;}
.research-right .research-bottom-lnx ul {margin:0; padding:0;}
.research-right .research-bottom-lnx ul li{width:49%; margin:0; padding:0; display:inline-block; vertical-align:top;}
.research-right .research-bottom-lnx ul li:nth-child(2) {text-align:right;}
/* End Research Page*/


/* Our People Page*/
.our-people { line-height:21px; position:relative; margin-top:50px;}
.our-people p {padding:0; margin:7px 0;}
.our-people p.extr-space {margin-top:20px !important;}
.our-people h1{color:#1a206c; font-weight:bold; font-size:23px; margin:0 0 30px; padding:0;}
.our-people .fax-number{ font-size:11px; padding:1px 15px 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:3px; background:#E8E8E8; float:right;}
.our-people h5{color:#1a206c; font-size:17px; font-weight:bold; margin:10px 0 0 0; display:block !important;}
.our-people h3{color:#1a206c; font-size:13px; font-weight:bold; margin:5px 0 0;}
.our-people h3 a{color:#06C; font-weight:normal;}
.our-people h3 a:hover{ text-decoration:underline;}
.our-people h4 {color:#1a206c; font-weight:bold; margin-top:20px; margin-bottom:3px;}

.our-people .our-people-sec { }
.our-people .our-people-sec2 { margin-top:30px; padding-top:20px; border-top:1px solid #CCC; }

.our-people ul{ padding-left:12px; margin:0;}
.our-people ul li{margin:5px 0; padding:0; list-style-image:url("/wp-content/themes/default/images/blu_list.gif");}



/* About Page*/
.about-page { margin-top:50px;}
.about-page-left {margin-top:0; display: block; float:left; width:27%; height: auto; margin: 0; background-color:#FFF; }
.about-page-left img {width:100%; height:auto;}
.about-page-right {color:#777e8e; line-height:21px; float:right; width:65%;}
.about-page-right h1 {color:#1a206c; font-weight:bold; font-size:22px; margin:0; padding:0;}
.about-page-right h2{color:#777e8e; font-weight:bold; font-size:12px; margin:15px 0 0;}
.about-page-right h4 {color:#1a206c; font-weight:bold; margin-top:20px; margin-bottom:3px;}
.about-page-right p {margin-top:15px !important;}
.about-page-right ul {margin:5px 0 0 13px; padding:0;}
.about-page-right ul li{margin:5px 0; padding:0; list-style:disc;}
.about-page-right .fax-number{ font-size:11px; padding:3px 15px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:3px; background:#E8E8E8;}
/* End About Page*/


/*--- TEAMS SINGLE ---*/
.team-sin-inner {max-width: 1020px; margin: 50px auto 0; }
.team-sin-left {width:35%; display: inline-block; vertical-align: top; margin-right: 3%;}
.team-sin-left img {width:100%; height:auto;}
.team-sin-right {width:60%; display: inline-block;  vertical-align: top;}
.team-sin-right h1 { color: #292968; font-size: 22px; text-transform: uppercase; line-height: 26px; margin: -5px 0 25px; padding: 0; }
.team-sin-right h1 a {color: #292968 !important; text-decoration: none;}
.team-sin-right p {color: #292968; font-size:13px; line-height: 16px; margin:18px 0 0; padding: 0;}
.team-sin-right p:first-of-type {margin-top: 0; padding: 0;}
/*--- END TEAMS SINGLE ---*/

/*---- REGISTER NOW ----*/
.register-wrap { max-width:1020px; margin:auto; background-color:#FFF; margin-top:50px; }
.register-left { float:left; width:40%;}
.register-left h2 {color:#1a206c; font-weight:bold; font-size:12px; margin:0px 0 3px 0; display:block;}
.register-left .intro-txt {margin-top:20px; text-align:left;}
.register-left .address-text{ margin:auto; max-width:300px;  font-size:13px; line-height:18px; text-align:center; margin-top:30px;}
.register-left .reg-logo {max-width:294px; margin:40px auto 0; text-align:center;}
.register-left .reg-logo img {width:100%; height:auto;}
.register-right {color:#777e8e;  float:right; width:50%;}
.register-right h2 {color:#1a206c; font-weight:bold; font-size:22px; margin:0; padding:0 0 10px;  display:block;}
.register-right h3{color:#1a206c; font-weight:bold; font-size:12px; margin:0px 0 3px 0;}
.register-right .reg-r-sec2 {margin-top:20px;}
.register-right .reg-to-rece{margin-top:5px; }
.register-right .border-wrap {border:1px solid #c2c3d4; padding:5px; margin-top:5px;}
.register-right textarea {width:98%; resize:none;}

.register-right #reg-name-input{color:#777e8e; width:100%; border:1px solid #c2c3d4;}
.register-right #Reg_email{color:#777e8e; width:100%; border:1px solid #c2c3d4;}


.reg-top-field {}
.reg-top-field ul {margin:0; padding:0;}
.reg-top-field ul li{margin:5px 0; display:inline-block; vertical-align:top; padding:0; width:48%;}
.reg-top-field ul li:first-child {margin-right:2%;}
.reg-top-field ul li:nth-child(3) {margin-right:2%;}
.reg-top-field ul li:nth-child(5) {margin-right:2%;}
/*---- END REGISTER NOW ----*/


/*---- THANK YOU ----*/
.thank-u-wrap { max-width:200px; margin:auto; background-color:#FFF; margin-top:50px; }
.thank-u-inner { text-align:center; max-width:200px; margin:auto;}
.thank-u-inner .thank-u-logo {max-width:294px; margin:40px auto 0; text-align:center;}
.thank-u-inner .thank-u-logo img {width:100%; height:auto;}
.thank-u-text { margin:10px auto 0;   font-size:13px; font-weight:bold; line-height:18px; text-align:center;}
.thank-u-text p {margin:20px 0 0; padding:0;}
.thank-u-text .thank-u-number-wrap { text-align:center; margin-top:25px;}
.thank-u-text .thank-u-number{ font-size:11px; padding:5px 15px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius:3px; background:#E8E8E8; }
/*---- END THANK YOU ----*/

/*---- CONTACT NOW ----*/
.contact-wrap { max-width:1020px; margin:auto; background-color:#FFF; margin-top:50px; }
.contact-left { float:left; width:40%; margin-right:10%;}
.contact-left .intro-txt { text-align:left; line-height:18px;}
.contact-left .address-text{ margin:auto; max-width:300px;  font-size:13px; line-height:18px; text-align:center; margin-top:30px;}
.contact-left .reg-logo {max-width:294px; margin:40px auto 0; text-align:center;}
.contact-left .reg-logo img {width:100%; height:auto;}
.contact-right {color:#777e8e;  float:left; width:35%;}
.contact-right h2 {color:#1a206c; font-weight:bold; font-size:22px; margin:0; padding:0 0 10px;  display:block;}
.contact-right h3{color:#1a206c; font-weight:bold; font-size:12px; margin:0px 0 3px 0;}
.contact-right .reg-r-sec2 {margin-top:20px;}
.contact-right .reg-to-rece{margin-top:5px; }
.contact-right textarea {width:98%; resize:none;}

.contact-right #cont-name-input{color:#777e8e; width:100%; border:1px solid #c2c3d4;}
.contact-right #contact-send { padding:2px 0 8px 0; width:76px; height:26px; color:#FFF; font-weight:bold; font-size:10px; text-align:center; border:none; background-color:none; background-image:url("/wp-content/themes/default/images/Submit_btn.png"); background-position:center center;
background-repeat:no-repeat; float: right;}

.cont-top-field {}
.cont-top-field ul {margin:0; padding:0;}
.cont-top-field ul li{margin:5px 0; display:inline-block; vertical-align:top; padding:0; width:100%;}
/*---- END CONTACT NOW ----*/



/* Research Page*/
#researchmainFrame {margin-top:0px;  margin:auto; width:860px; height:auto; clear: left; padding-top:0px; background-color:#FFF; }
#researchLeft {margin-top:0; display: block; float:left; width: 360px; margin: 0; padding:0 15px 50px 15px; background-color:#ebebec; }
#researchRight {color:#777e8e; margin-top:0;background-color:#FFF; display: block; float:right; width: 430px; padding-right:50px; height:auto; padding:0; border-left:none; }

.register_l { font-weight:bold;}
.register_l a{color:#2a418d; font-weight:bold; text-decoration:none;}
.register_l a:hover{color:#626a7c; font-weight:bold; text-decoration:none;}


.drk_gry{color:#666666;}
.Title{color:#1a206c; font-weight:bold; font-size:20px; padding: 10px 0 5px 0 !important; margin-top:10px;}
.OP_bluBold{color:#1a206c; font-weight:bold; margin-top:10px; margin-bottom:3px;}
.OP_bluBold a{color:#1a206c; font-weight:bold; text-decoration:none;}
.OP_bluBold a:hover{color:#90CF4D; font-weight:bold; text-decoration:none;}
.bluSubBold{color:#1a206c; font-size:17px; font-weight:bold; margin-top:10px;}
.bluSubBold14{color:#1a206c; font-size:14px; font-weight:bold; margin-top:10px;}
.bluBold14{color:#1a206c; font-size:14px; margin-top:10px;}
.TitleFirst{color:#1a206c; font-weight:bold; font-size:23px; margin-bottom:10px;}
#firstPara{color:#777e8e; line-height:20px; padding: 0 23px 0 0px; }

/* Right Side*/
#Rt_topBox{padding:10px 0 10px 20px; height:185px; background-color:#465876; background-image:url("images/RT_top_bg.gif"); background-position:top left; background-repeat:repeat-x;}
#Rt_topBox2{padding:18px;}
.Rt_title{color:#1a206c; font-size:14px; font-weight:bold; }
.Rt_title a{color:#1a206c; font-size:14px; font-weight:bold; text-decoration:none;}
.Rt_title a:hover{color:#465876; text-decoration:none;}
.Rt_blu_title{color:#afb7c5; font-size:14px; font-weight:bold; }
.Rt_lgthtblu_title{color:#264487; font-size:14px; font-weight:bold;}
.Rt_but_blu_bld{color:#2a418d; font-size:11px; font-weight:bold;}
.Rt_but_blu{color:#1a206c; font-size:12px;}
.Rt_wht_title{color:#FFF; font-size:14px; font-weight:bold;}
.Rt_wht_title a{color:#FFF; font-size:14px; font-weight:bold; text-decoration:none;}
.Rt_wht_title a:hover{color:#1a206c; text-decoration:none;}
.Rt_blu{color:#92b6f2; font-size:12px;}
.Rt_green{color:#90cf53; font-size:12px; padding:0; margin:0;}

/* Our People Page*/
#our_PeopmainFrame {margin-top:15px; margin:auto; width:925px; height:auto; clear: left; padding-top:15px; padding-left:25px; background-color:#FFF; }
#our_PeopLeft {margin-top:0; display: block; float:left; width: 360px; height: auto; margin: 0; background-color:#FFF; }
#our_PeopRight {color:#777e8e; margin-top:0;background-color:#FFF; display: block; float:right; width: 540px; height:auto; padding:0; border-left:none; }

#OP {margin-left:8px; padding-left:8px; margin:0; padding-bottom:5px;}
#OP ul{margin-left:8px; padding-left:8px; margin:0;}
#OP ul li{margin:0; padding:0; list-style-image:url(/wp-content/themes/default/images/blu_list.gif);}

#OP2 {margin-left:8px; padding-left:8px; margin:0; padding-bottom:5px;}
#OP2 ul{margin-left:8px; padding-left:8px; margin:0;}
#OP2 ul li{margin:0; padding:0 0 5px 0; list-style-image:url(/wp-content/themes/default/images/blu_list.gif);}


/* About Page*/
#aboutmainFrame {margin-top:15px; margin:auto; width:1020px; height:auto; clear: left; padding-top:15px; background-color:#FFF; }
#aboutLeft {margin-top:0; display: block; float:left; width: 360px; height: auto; margin: 0; background-color:#FFF; }
#aboutRight {color:#777e8e; margin-top:0;background-color:#FFF; display: block; float:right; width: 540px; height:auto; padding:0; border-left:none; }
#aboutRight ul{margin-left:0; padding-left:15px; margin-top:0; padding-top:0;}

.ABtitle{color:#1a206c; font-weight:bold; font-size:22px; margin-bottom:15px;}
.ABsubTitle{color:#777e8e; font-weight:bold; font-size:12px; margin-bottom:15px;}
.AB-blu-subTitle{color:#1a206c; font-weight:bold; font-size:12px; margin-bottom:10px;}
.blu12-bld{color:#1a206c; font-weight:bold; font-size:12px;}


/* Advisory Page*/
#AdvmainFrame1 {margin-top:15px; margin:auto; width:925px; height:auto; clear: left; padding-top:15px; padding-left:0; background-color:#FFF; }
#AdvmainFrame2 {color:#2B2967; width:925px; height:596px; clear: left; padding:0; position:relative; z-index:0; background:url("images/Advisory_BG3.jpg") no-repeat top center; }
#adServ { color:#AFB7B9; font-weight:bold; font-size:16px; position:absolute; top:12px; left:41px; z-index:1; width: 98px; }
#adBene { color:#AFB7B9; font-weight:bold; font-size:16px; position:absolute; top:12px; left:770px; z-index:1; width: 97px; }
#adTitle {color:#2B2967; font-weight:bold; font-size:14px; padding-bottom:3px;}
#adTitle2 {color:#2B2967; font-weight:bold; font-size:14px; text-align:right; padding-bottom:3px;}
#adBox1 { position:absolute; top:56px; left:18px; z-index:1; width: 227px; }
#adBox2 { position:absolute; top:56px; left:635px; z-index:1; width: 262px; }
#adBox3 { position:absolute; top:194px; left:18px; z-index:1; width: 291px; }
#adBox4 { position:absolute; top:194px; left:640px; z-index:1; width: 257px; }
#adBox5 { position:absolute; top:466px; left:18px; z-index:1; width: 333px; }
#adBox6 { position:absolute; top:466px; left:645px; z-index:1; width: 252px; }
#adBox7 { position:absolute; top:329px; left:18px; z-index:1; width: 284px; }
#adBox8 { position:absolute; top:329px; left:645px; z-index:1; width: 252px; }

#ADV-UL {margin-left:8px; padding-left:8px; margin:0; padding-bottom:5px;}
#ADV-UL ul{margin-left:8px; padding-left:8px; margin:0;}
#ADV-UL ul li{margin:0; padding:0 0 1px 0; font-size:13px; list-style-image:url("images/grn_list.png");}


/* Advisory Page*/
#AdvmainFrame1-2 {margin-top:15px; margin:auto; width:925px; height:auto; clear: left; padding-top:15px; padding-left:0; background-color:#FFF; }
#AdvmainFrame2-2 {color:#2B2967; width:925px; height:400px; clear: left; padding:0; position:relative; z-index:0; background:url("images/Advisory_BG-new.jpg") no-repeat top center; }
#adServ-2 { color:#FFF; font-weight:bold; font-size:16px; position:absolute; top:33px; left:24px; z-index:1; width: 123px; }
#adBene-2 { color:#FFF; font-weight:bold; font-size:16px; text-align:right; position:absolute; top:33px; left:770px; z-index:1; width: 120px; }
#adTitle-2 {color:#FFF; font-weight:bold; font-size:13px; text-align:center; padding-bottom:3px; margin-bottom:15px;}
#adTitles {color:#FFF; font-weight:bold; font-size:13px; text-align:center; padding-bottom:3px; margin-bottom:8px;}
#admainTitlesWrap { color:#2B2967; font-size:14px; position:absolute; top:-1px; left:281px; z-index:1; width: 348px; }
#admainTitlesWrap h3{ color:#1a206c; font-size:18px; text-align:center; font-weight:bold; text-transform:uppercase; padding:0 0 2px 0; margin:0; }
#admainTitles { color:#FFF; font-weight:bold; font-size:16px; position:absolute; top:34px; left:24px; z-index:1; width: 123px; }

#adTitle2-2 {color:#2B2967; font-weight:bold; font-size:14px; text-align:right; padding-bottom:3px;}
#adBox1-2 { position:absolute; top:64px; left:0px; z-index:1; width: 450px; }
#adBox2-2 { position:absolute; top:64px; left:462px; z-index:1; width: 452px; }
#adBox3-2 { position:absolute; top:171px; left:0px; z-index:1; width: 450px; }
#adBox4-2 { position:absolute; top:171px; left:462px; z-index:1; width: 452px; }
#adBox5-2 { position:absolute; top:466px; left:18px; z-index:1; width: 333px; }
#adBox6-2 { position:absolute; top:466px; left:645px; z-index:1; width: 252px; }
#adBox7-2 { position:absolute; top:279px; left:0px; z-index:1; width: 450px; }
#adBox8-2 { position:absolute; top:279px; left:463px; z-index:1; width: 452px; }

#ADV-UL-2 {margin:0; padding:0; padding-left:18px;}
#ADV-UL-2 ul{margin-left:8px; padding-left:8px; margin:0;}
#ADV-UL-2 ul li{ color:#8a838c; margin:0; padding:0 0 3px 0; font-size:13px; letter-spacing:-1px; list-style-image:url("images/blu_list.png");}

/* Hedge Fund Page*/
.RTBold34{color:#1a206c; font-size:24px; text-align:right;}
.RTBold16{color:#1a206c; font-size:16px; text-align:right; font-weight:bold;}

/* Events Page*/
#EventmainFrame {margin-top:0;margin:auto; width:925px; height:auto; clear: left; padding:0 0 0 25px; background-color:#FFF; }
#EventmainBottom { width: 100%; height:auto; clear:both; padding:0px;} 
#EventLeft {margin-top:0; display: block; float:left; width: 641px; height: auto; margin: 0; background-color:#FFF; }
#EventMid { display: block; float:left; width: 100%;  margin:0; }
#EventRight {margin-top:0;background-color:#EFEFF1; display: block; float:right; width: 309px; height:auto; padding:0; border-left:none; }

/* Register Page*/
#RegmainFrame {margin-top:0px; margin:auto; width:900px; height:auto; clear: left; padding-top:0px; background-color:#FFF; }
#RegLeft {margin-top:0; display: block; float:left; width: 360px; height: auto; margin: 0; background-color:#FFF; }
#RegRight {color:#777e8e; margin-top:0;background-color:#FFF; display: block; float:right; width: 510px; padding-right:50px height:auto; padding:0; border-left:none; }
#RegRight ul{margin-left:0; padding-left:15px; margin-top:0; padding-top:0;}

#Reg_name{color:#777e8e; width:220px; border:1px solid #c2c3d4;}
#Reg_email{color:#777e8e; width:220px; border:1px solid #c2c3d4;}
#Reg_subject{color:#777e8e; width:220px; border:1px solid #c2c3d4;}
#Reg_message{color:#777e8e; width:475px; border:1px solid #c2c3d4; margin-bottom:0;}
#count-list{color:#777e8e; width:223px; border:1px solid #c2c3d4;}
#RegtoRece{margin-top:5px; width:330px; float:left; display:block;}
#RegtoRece2{margin-top:5px; width:475px; float:left; display:block;}

#Reg_send {margin-left:408px; padding:2px 0 8px 0; width:76px; height:26px; color:#FFF; font-weight:bold; font-size:10px; text-align:center; border:none; background-color:none; background-image:url("/wp-content/themes/default/images/Submit_btn.png"); background-position:center center;
background-repeat:no-repeat;}



/* Contact Page*/
#contactmainFrame {margin-top:0px;  margin:auto; width:860px; height:auto; clear: left; padding-top:0px; background-color:#FFF; }
#contactLeft {margin-top:0; display: block; float:left; width: 500px; height: auto; margin: 0; background-color:#FFF; }
#contactRight {color:#777e8e; margin-top:0;background-color:#FFF; display: block; float:right; width: 320px; padding-right:50px height:auto; padding:0; border-left:none; }
#contactRight ul{margin-left:0; padding-left:15px; margin-top:0; padding-top:0;}

.CTtitle{color:#1a206c; font-weight:bold; font-size:22px; margin-bottom:0;}
.CTsubTitleFrst{color:#1a206c; font-weight:bold; font-size:12px; margin:2px 0 3px 0;}
.CTsubTitle{color:#1a206c; font-weight:bold; font-size:12px; margin:10px 0 3px 0;}

#contact_send {margin-left:175px; padding:2px 0 8px 0; width:76px; height:26px; color:#FFF; font-weight:bold; font-size:10px; text-align:center; border:none; background-color:none; background-image:url("/wp-content/themes/default/images/Submit_btn.png"); background-position:center center;
background-repeat:no-repeat;}

#con_name{color:#777e8e; width:246px; border:1px solid #c2c3d4;}
#con_email{color:#777e8e; width:246px; border:1px solid #c2c3d4;}
#con_subject{color:#777e8e; width:246px; border:1px solid #c2c3d4;}
#contact_message{color:#777e8e; width:246px; border:1px solid #c2c3d4; margin-bottom:0;}
#toRece{margin-top:5px; width:203px; float:left; display:block;}

#con_num {color:#5d6473; font-size:11px; margin-top:6px; margin-bottom:10px; text-align:center; width:251px; float:left; padding:4px 0 4px 0; display:block; background:url("/wp-content/themes/default/images/con_num.gif") no-repeat center center;} 


.wpcf7-not-valid-tip-no-ajax { display:block;  color:#FF0000; font-size:9px; padding-left:0px; }
.wpcf7-validation-errors {width:471px; color:#FF0000; font-size:9px; margin:0 0 15px 410px;}
.wpcf7-response-output {color:#FF0000; font-size:9px; padding-left:5px;}
.wpcf7-mail-sent-ok {width:471px; color:#465876; font-weight:bold; font-size:17px; margin:0 0 15px 412px;}

/*--- HOME PAGE ---*/
.hm-second-sec-wrap {width:100%;  background: url('/wp-content/themes/default/images/hm-hero-botom-line.gif') repeat-x top left;}
.hm-second-sec-inner {max-width:1020px; margin:auto; padding:40px 0;}

.hm-second-sec-left {margin-top:0; display: block; float:left; width:66%; height: auto; background-color:#FFF; }
.hm-second-sec-left h5 {color:#1a206c; font-size:17px; font-family: Verdana,Arial,sans-serif; font-weight:bold; margin:0 0 0px; }
.hm-second-sec-left p {margin-top:10px !important; line-height:21px;}
.hm-second-sec-left ul {margin:0; padding:0;}
.hm-second-sec-left ul li{margin:5px 0 5px 12px; padding:0;}

.hm-second-sec-right {color:#777e8e; line-height:18px; float:right; width:30.5%; margin-left:2.5%;  padding-left:2.5%; border-left:1px solid #2a2a69;}
.hm-second-sec-right h5 {color:#1a206c; font-weight:bold; font-size:12px; text-transform:uppercase; margin-top:0px; margin-bottom:3px;}
.hm-second-sec-right h5 a {color:#1a206c;}
.hm-second-sec-right h5 a:hover {color:#90CF53;}
.hm-second-sec-right ul {margin:0px; padding:0;}
.hm-second-sec-right ul li{margin:10px 0 0; padding:10px 0 0 0; display:block; list-style:none; border-top:2px solid #90ce4e;}
.hm-second-sec-right ul li:first-child{margin-top:0; padding-top:0; border:0; }
/*--- END HOME PAGE ---*/


/* Home Page*/
#mainFrameTop {margin:20px auto 0 auto; width:1020px; height:auto; clear: left; padding:0; background-color:#FFF; }
#mainFrame {margin-top:0; margin:auto; width:1020px; height:auto; clear: left; padding:0; background-color:#FFF; }


#mainBottom { width: 100%; height:auto; clear:both; padding:0px;} 
#hmLeft {margin-top:0; display: block; float:left; width: 641px; height: auto; margin: 0; background-color:#FFF; }
#hmMid { display: block; float:left; width: 100%;  margin:0; }
#hmRight {margin-top:0;background-color:#EFEFF1; display: block; float:left; width: 309px; height:auto; padding:0; border-left:none; }


#mainFrame2 {margin-top:0; margin:auto; width:1020px; height:auto; clear: left; padding:0; background-color:#FFF; }
#mainBottom2 { width: 100%; height:auto; clear:both; padding:0px;} 
#hmLeft2 {margin-top:0; display: block; float:left; width: 641px; height: auto; margin: 0; background-color:#FFF; }
#hmMid2 { display: block; float:left; width: 100%;  margin:0; }
#hmRight2 {margin-top:0;background-color:#EFEFF1; display: block; float:left; width: 309px; height:700px; padding:0; border-left:none; }

#menu_wrapper{ padding-top:15px;}
#menu{ padding:10px 20px 7px 20px;}
#menu a{color:#1a206c; font-weight:bold; text-decoration:none; }
#menu a:hover{color:#000080 !important; text-decoration:none;}

#hmUL {margin-left:8px; padding-left:17px; margin:0; padding-bottom:5px;}
#hmUL ul{margin-left:8px; padding-left:0px; margin:0;}
#hmUL ul li{margin:0; padding:0; list-style-image:url(/wp-content/themes/default/images/blu_list.gif);}

.readMor a{ color:#1a206c; font-size:10px; font-weight:bold; text-decoration:none}
.readMor a:hover{ color:#465876; font-weight:bold; text-decoration:none}

#Future_event a{color:#2a418d !important; text-decoration:none;}
#Future_event a:hover{color:#06c !important; text-decoration:none;}

/* Home Scroll*/
#botScroll{width:631px; height:auto; margin-top:10px; background-image:url("/wp-content/themes/default/images/scroll_bg.jpg"); background-position:top left; background-repeat:no-repeat;}
#botScroll  #Title{color:#1a206c; font-weight:bold; font-size:18px; padding: 8px 0 0 40px !important;}
#botScroll  #Title a{color:#1a206c; font-weight:bold; font-size:18px; text-decoration:none;}
#botScroll  #Title a:hover{color:#465876; font-weight:bold; font-size:18px; text-decoration:none; }
#botScroll  #Title2{color:#1a206c; font-weight:bold; font-size:13px; padding: 12px 0 0 40px !important;}

.pillars  #Title{color:#1a206c; font-weight:bold; font-size:18px; padding: 0px 0 12px 0 !important;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}

/* LINKS*/
.advr { color:#FFF; font-size:10px; font-weight:bold; padding:3px;}
.advr a{ color:#1a206c; font-size:10px; font-weight:bold; text-decoration:none; padding:3px;}
.advr a:hover{ color:#465876; font-weight:bold; text-decoration:none}

/* KNOWLEDGE CENTER*/
.knlCnt { color:#1a206c; font-size:12px; font-weight:normal; }
.knlCnt a{ color:#1a206c; font-size:12px; font-weight:normal; text-decoration:none;}
.knlCnt a:hover{ color:#465876; font-weight:normal; text-decoration:none}

/* Header */
.my_header-wrap {width:100%; background:#1A206C;}
#my_header{max-width:1020px;  margin:auto; padding:17px 0;  }
.header-logo {max-width:37%; float:left;}
.header-logo img{width:100%;}
.header-tag {color:#FFF; font-size:13px;  max-width:400px; float:right; margin-top:3%;}
.header-tag ul {margin:0; padding:0;}
.header-tag ul li{margin:0 0 0 2px; padding:0 0 0 12px; display:inline-block; vertical-align:middle; background:url("/wp-content/themes/default/images/hdr-bullet.png") no-repeat left center;}
.header-tag ul li:first-child{background:none;}




#navmenu ul {margin: 0; padding: 0;	list-style-type: none;}
#navmenu li {float:left; display: inline; height:35px;}
#navmenu li a{ color:#1a206c; font-weight:bold; position: relative; z-index:1; text-decoration:none;padding:17px 39px 19px 39px; }
#navmenu li a:hover{color:#93a800; font-weight:bold; text-decoration:none; }


#nav #current { color:#1a206c;  padding-bottom:0 35px 19px 35px; position: relative; z-index:2 !important; background:url("/wp-content/themes/default/images/menu_mark.png") center bottom  no-repeat #efeff1;}

#nav #current a{ color:#1a206c;}

/* Begin Drop Down Menu padding:3px 0 22px 0;*/
.menu-container {  max-width:100%; background:url("/wp-content/themes/default/images/Menu-bg.gif") repeat-x;}
.menu-inner {max-width: 1020px; height:63px;	margin:auto;}
#container {  width: 1020px; height:53px; margin-top:22px;	margin:auto !important; background-color:none;}

#nav, #nav ul {margin: auto; margin-left:0px;	float: left;  list-style: none;	background-color: none;font-weight: bold; text-align: left; padding: 7px 0px 7px 0px ;	}

#nav a { font-size:12px; display: block; color:#1a206c; font-weight:bold; text-decoration: none;  background:none; }
#nav a:hover {display: block; color:#90cf4d; font-weight:bold; text-decoration: none; background:none;}

#nav a.daddy {}
#nav li { display:inline-block; padding: 0px;  border-right:1px solid #c2c3d4; padding:15px 39px 17px}
#nav li:first-child {padding-left:0px;}
#nav li:last-child {border:none; padding-right:0 !important;}

#nav li ul { margin-top:17px !important;background:none; z-index:1; position: absolute;left: -999em;height: auto;width: 16.0em;w\idth: 16.0em;font-weight: normal;border-width: 0.25em;margin: auto;}
#nav li ul li { border-right: none;}
#nav li li {margin-left:0; margin-top:0 !important;  background-color:#1a206c; padding: 0; border-top: 1px solid #282f87;}
#nav li ul a {width: 11em;	w\idth: 18em;  color:#FFF; font-size:11px; padding: 8px 0 8px 8px; }
#nav li ul a:hover {color:#90cf4d !important; background:#465876;}
#nav li ul ul {	margin: -1.75em 0 0 14em;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;}
#nav li:hover, #nav li.sfhover { background:none; color: #cccccc; text-decoration: none;}

/* End Drop Down Menu */

/*---- FOOTER MENU ----*/
.footer-menu-wrapper {max-width:1020px; margin:40px auto 0; padding-top:10px; border-top:1px solid #CCC;}
.footer-menu-left {float:left; width:62%;}
.footer-menu-left .footer-menu {color:#818896; font-size:12px;}
.footer-menu-left .footer-menu ul {margin: 0; padding: 0;	list-style-type: none;}
.footer-menu-left .footer-menu li { display: inline-block;}
.footer-menu-left .footer-menu li a{color:#818896; font-size:12px; text-decoration:none; padding:2px 14px 5px 0;}
.footer-menu-left .footer-menu li a:hover{color:#2a418d; font-size:12px; text-decoration:none;}

.footer-menu-right { text-align:right; float:right; width:38%;}
/*---- END FOOTER MENU ----*/

/* Footer Menu */
#footer_menu_wrapper {width:1020px; margin:auto;}
#footer_menu {color:#818896; font-size:12px;}
#footer_menu ul {margin: 0; padding: 0;	list-style-type: none;}
#footer_menu li { display: inline;}
#footer_menu li a{color:#818896; font-size:12px; text-decoration:none; padding:2px 14px 5px 0;}
#footer_menu li a:hover{color:#2a418d; font-size:12px; text-decoration:none;}


#address-con{ margin:auto; width:329px;  font-size:13px; line-height:18px; text-align:left !important; }
#con-address-con{ margin:auto; width:294px;  font-size:13px; line-height:18px; text-align:left !important; }
#enter-here{ width:329px; margin:auto; margin-top:0;}
	

.close { text-align:center;	cursor: pointer;	z-index: 1103; display:block; margin-top:10px;}
a.close {color:#FFF; text-decoration:underline;}
a.close :hover{color:#90CF4D !important;}
#mask {  position:absolute;  left:0;  top:0; bottom:0;  z-index:9000;   background:rgba(0,0,0,0.2);  display:none;}
#boxes #due-dilligence{ color:#FFF; font-size:14px; line-height:21px; max-width:390px; max-height:200px;  padding:20px; border:4px solid #FFF; background: rgba(26, 32, 108, 0.9) ;}
#due-dilligence-txt {margin-top:20px;}
#due-dilligence-txt a { color:#1A206C; font-weight:bold; text-decoration:underline;}
#due-dilligence-txt a:hover { color:#90CF4D;}
  
#boxes .window {  position:fixed;  left:0;  top:0; bottom:0;  display:none;  z-index:9999; }

.i-agree {text-align:center; margin-top:10px;}
.i-agree a {color:#FFF; text-decoration:underline;}
.i-agree a :hover{color:#90CF4D !important;}



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
	
	
/* HOME SLIDE */
#homepage .yz-navpoint a, .product-remove a.remove { background: url("/wp-content/themes/default/images/hm_control.png") no-repeat top left; }
#homepage .yz-navpoint a { background-position: 0 -19px; }
#homepage .yz-navpoint a.active { background-position: 0 0px; }
/** Define both wrapper and child **/
#homepage .slider-wrapper, #homepage .slider-wrapper .yzSlider { width:641px; height:205px; overflow:hidden; }
/*
* slider css here
*/
.no-js #slider img { display:none; }
.no-js #slider img:first-child { display:block; }
.yzSlider { position:relative; background:url(/wp-content/themes/default/images/loading.gif) no-repeat 50% 50%; }
.yzSlider img { display:none; position:absolute; top:0px; left:0px; }
.yzSlider a.yz-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }
#homepage .yz-navpoint { bottom:10px; right:10px; z-index:9; position:absolute; }
#homepage .yz-control {display:none; color:#000; margin:0 2px; z-index:1000; font-size:9px; }
#homepage .yz-control { float:left; line-height:18px; text-align:center; font-family:Arial, "san serif"; position:relative; height:19px; width:19px; cursor:pointer; }
/* END HOME SLIDE */


.wpcf7-list-item-label {margin-right:20px;}

.cate4 {height:400px;}