
@import url(reset.css);
@import url(jcarousel.css);


/* 1.BODY
---------------------------------------------------------------------- */
*{line-height:normal;}
html{height:100%;}
html,body { 
/*	height: 100%; */
	margin: 0; 
	padding: 0; 
}
body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#4e4e4e;
}

/* 2.DEFAULT STYLING
---------------------------------------------------------------------- */
.hide{display:none;}
p{ margin-bottom:18px; color:#4e4e4e;}
a{ color:#9682b2; }
ul { list-style:disc inside none; }
ul li { margin-left:15px; list-style-position: outside; line-height:1.6em; }

strong { font-weight:bold; }
em { font-style:italic; }

table { border-top:0px solid #ccc; border-spacing:inherit; color:#2e2e2e !important; }
table a {  }
table a:hover,
table a:focus { color:#999; text-decoration:none; }
table td { border-bottom:0px solid #ccc; background:#f4f6de; padding:5px 0;  }
table td { background:transparent;  }
table tr.alt td { background:#000; }


	/* 2.1 ADMIN MENU
	---------------------------------------------------------------------- */
	div#admin_menu{ font-family:Arial, Helvetica, sans-serif; position:fixed!important; width:auto!important; }
	div#admin_menu a:hover, a:focus{ color:#990000; }
	div#admin_menu table td{ border:none; background:transparent; }
	div#admin_menu div:first-child{ width: auto !important; }
	
	/* 2.2 BASE REVISITS
	---------------------------------------------------------------------- */	
	div.legal_selection{
		background:transparent;
		border:thin rgba(255,255,255,.25) solid;
		color:#333333;
	}
	#historic_tab, #return_tab, #quant_tab {
		background-color: #00193f;
		/*border-left: 1px solid #BABA98;*/
		color:#fff;
	}
	/*	Sign Up form	*/
	#signup_pg .required_field {color:#cc0000;}
	#signup_pg div.form_group .form_single_width {height:22px!important;}
	#signup_pg div.form_group .form_double_width {color:#000;}
	#signup_pg #disclaimer_plain{
		width:97%; 
		height: 240px; 
		overflow: auto;
		border: 1px solid #CCC;
		float:left;
	}
	#signup_pg #disclaimer_check{
		background:transparent!important;
		border:none!important;
		float:left;
		margin-left:10px;
		margin-top:12px;
		padding:3px;
	}
	#signup_pg #disclaimer_submit{
		float:left;
		margin-top:12px;
	}
	#signup_pg #disclaimer_submit input[type="submit"]{
		width:120px; height:27px;
	}
	#signup_pg legend{
		padding:10px 150px;
	}
	
	.active {color:#990000!important;}
	.tab_selected{	}
	.sub_selected{
	    background: none repeat scroll 0 0 transparent;
		color: #999999 !important;
		left: 40px;
		position: relative;
	}
	.perf th, .perf td {
       	padding: 5px 0;
	}
	

/* 3.HEADINGS
---------------------------------------------------------------------- */
h1,h2,h3,h4,h5 { font-family:'Roboto Condensed',sans-serif; font-weight:300; line-height:normal; color:#1b0638;}

h1 {
    color: #290061;
    font-size: 36px;
}
h2 { font-size:18pt; margin-bottom:16px; }
h3 { font-size:16pt; margin-bottom:13px; }
h4 { font-size:14pt; margin-bottom:10px; }
h5 { font-size:10pt; font-weight:900; color:#08243E;}

.h4{ font-size:10pt; }
.headline_blue{color:#6100e3;}

/* 4.LINKS
---------------------------------------------------------------------- */
a { color:#9682b2; text-decoration:none; }
a:hover, a:focus { color:#290061; }

/* 5.IMAGES
---------------------------------------------------------------------- */
.polaroid {
	border:6px #ffffff solid; 
	-moz-border-radius:0px; 
	-webkit-border-radius:0px; 
	-moz-box-shadow:5px 5px 5px #333; 
	-webkit-box-shadow:5px 5px 5px #333; 
	border-radius:0px; 
	box-shadow:0 4px 7px #999999;
}

div#admin_menu img{ display:inline; }

div.banner{
	max-height:633px;
	height:633px;
}


/* 6.LAYOUT
---------------------------------------------------------------------- */
	/* 6.1 COMMON WRAPPER ELEMENT ------------ */
div.wrapper{
		height:108px;
		margin:0 auto;
		min-width:1188px;
		width:1188px;
	}
	
	/* 6.2 HEAD ROW ------------ */
	div#head_row, div#content_row, div#footer_row{
		position:relative;
		text-align:left;
		width:100%;
	}
	div#head_row{
		height:108px;
		position:relative;
	}
	div#head_row.wrapper{
		height:130px;
	}
	div#head_row .banner{
		background:url("../images/banners/home.jpg") no-repeat scroll center 19px transparent;
	}
	
	/* 6.3 CONTENT ROW ------------ */
	div#content_row{
		min-height:300px;
	}	

	div#content_row .wrapper {		
		height:auto;
		position:relative;
		background:url("../images/watermark_inner.png") no-repeat scroll right bottom #f4f4f4;
	}	
	div#content_row .banner{
		background:url("../images/banners/home.jpg") no-repeat scroll 0 0 #FFFFFF;
		min-height:260px;
		height:260px;
		position:relative;
	}
	div#content_row .banner p#splash{
		background:url("../images/splash_tag.png") scroll no-repeat 0 0 transparent;
		bottom:28px;
		position:absolute;
		right:0;
		overflow:visible;
		width:618px;
		height:87px;
		text-indent:-5000px;
	}
	div#content_row p{
	}
	
		/* 6.3.1 CONTENT ROW, NAVIGATION COLUMN ------------ */
		div#content_row #nav_col{
			width:237px;
			float:left;
			background-color:#e1ebf7;
			height:100%;
		}
		
		/* 6.3.2 CONTENT ROW, CONTENT COLUMN ------------ */
		div#content_row #content_col{
			background:url("../images/right_col_bkgnd_p.gif") repeat-y scroll left top #f2f6f9;
			height: auto;
/*			min-height: 515px;*/
			overflow: hidden;
			width: 100%;
		}
			
		#content_col #left_col {
			background: url() no-repeat scroll 85% 95% transparent;
			height: 100%;
			overflow: hidden;
			padding: 40px 34px 40px 36px;
			position: relative;
			width: 816px !important;
/*			min-height:515px;*/
		}
		#content_col #right_col{
			display:none;
		}
		#content_col #left_col, #content_col #right_col{
			float:right;	
			width:1127px;
		}
		#content_col #left_col h1{
			margin:0 0 15px;
		}
		#content_col #left_col p {
			line-height:1.6em;
			text-align:justify;
		}	

	
	/* 6.4 FOOTER ROW ------------ */
	div#footer_row {
		border: medium none;
		clear: left;
		height: 53px;
		padding: 20px 0 20px;
	}
	

/* 7.BRANDING/MASTHEAD
---------------------------------------------------------------------- */

img#banner{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:auto;
	margin:0;
	padding:0;
}

img#logo {
    position: relative;
    top: 15px;
	left:0px;
}

/* 8.NAVIGATION
---------------------------------------------------------------------- */

div#main_nav {
    border-top: 1px dotted #79797A;
    display: inline;
    font-family: 'Roboto Condensed',Helvetica,Arial,sans-serif;
    font-size: 14px;
    padding-top: 10px;
    position: absolute;
    right: 0;
    top: -45px;
    white-space: nowrap;
    width: auto;
    z-index: 11;
}
div#main_nav ul{
/*	list-style: none inside none;*/
	margin-bottom:12px;
	text-align:right;
}
div#main_nav ul li {
    color: #00375E;
    display: inline;
    height: 36px;
    margin: 0 6px 0;
    min-height: 36px;
    position: relative;
	line-height:1em;
}
div#main_nav ul li a{ 
	padding:0 0 3px;
	color:#290061;/*#00375E;*/
	text-transform:uppercase;
}

div#main_nav ul li:hover{
	cursor:pointer;
}
li.subnav_bullet>a:hover{
	cursor:pointer;
}
div#main_nav ul li a:hover, 
div#main_nav ul li a:focus, 
div#main_nav ul li a.selected{ 
	border-bottom:2px solid #C4A32A/*#8BABBB*/;
}
#jsddm .submenu{
	position: absolute;
	display:none;
	margin: 0!important;
	padding: 10px 0;
	background: url(none.html) repeat scroll 0 0 #005ebb;
	top: 16px;
	left:0;
}
#jsddm .submenu li{}
#jsddm .submenu li a{
    color: #FFFFFF !important;
    display: block;
    margin: 0;
    min-width: 150px;
    padding: 8px 15px !important;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: auto;
	text-transform:none;
	font-size:14px;
}
#jsddm .submenu li a:hover{
	background: #0066cc;
}
.subnav_bullet{
/*	background: url("../images/menu_arrow.gif") no-repeat scroll 0 3px transparent;*/
	margin-left:15px;
}
.subnav_bullet:first-child{
	background: url(none.html) no-repeat scroll 0 3px transparent;
}

hr.mmenu{
	border:#333 6px solid;
	width:96%;
}
div#sec_nav{
    float: right;
    position: relative;
    width: 100%;
}
div#sec_nav img[usemap="#Map"] {
    float: right;
    position: absolute;
    right: 20px;
    top: 21px;
}
map{}

form#login_form a {
/*    background-color: #93B0C0;*/
    padding: 4px 10px;
    text-transform: uppercase;
}

a#login {
    background: url("../images/sign-in.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
    position: absolute;
    right: 20px;
    top: -130px;
    width: 84px;
}
a#logout {
    background: url("../images/sign-out.gif") no-repeat scroll 0 0 transparent;
    height: 30px;
    position: absolute;
    right: 20px;
    top: -130px;
    width: 84px;
}


/* 9.SITEINFO/FOOTER
---------------------------------------------------------------------- */
div#footer_row .wrapper {
	background: none repeat scroll 0 0 transparent;
    font-size: 11px;
    height: 53px;
    line-height: 3.1em;
    position: relative;
    text-align: center;
    vertical-align: baseline;
	color:#fff;
}
div#footer_row #copyright{	
    text-transform: uppercase;
	text-align:left;
}
div#footer_row #copyright a{
	text-decoration:underline;
    text-transform: uppercase;
}
div#footer_row #poweredby{
	float:right;
	margin-right:50px;
}
div#footer_row p {
    color: #AAAAAA;
    font-family: 'Roboto Condensed',Helvetica,Arial;
    font-size: 13px;
    font-variant: normal;
    font-weight: 300;
}
div#footer_row p a {
    color: #aaa;

}
div#footer_row #copyright #rights_reserved{	
    text-transform:capitalize;
}

/* 10.HOMEPAGE
---------------------------------------------------------------------- */

	/* 10.1 FUND_LOGIN STRUCTURE ------------ */		
	#fund_login_pg #content_col{
		background: none repeat-y scroll left top #00375e;
		height: auto;
		min-height: 515px;
		overflow: hidden;
		padding: 0 0 36px;
		width: 100%;
	}
		
	/* 10.2 FUND_LOGIN FORM ------------ */
	div.login {
		height: 235px;
		padding: 0;
		position: absolute;
		right: 90px;
		width: 287px;
		z-index: 900;
	}
	div.login p{
		position: relative;
		top: 25px;
		color:#fff;
		display:inline;
		clear:both;
		margin:0 0 0 30px;
		font-size:10px;
		font-weight:900;
	}
	div.login p:first-child{
		font-weight:400;
	/*	color:#6de172;*/
	}
	div.login p img{
		vertical-align: -6px;
		margin:0 5px;
		display:inherit;
	}
	div.login label {
		clear:left;
	}
	div.login input{
		display:block;
		color:#000!important;
		height: 20px;
		margin-bottom: 10px;
		width: 220px;

	}
	div.login ul {
		position: absolute;
		list-style:none;
		bottom:20px;
	}
	div.login ul li{
	}
	div.login ul li a{
		text-decoration:underline;
		color:#fff;	
	}
	div.login h2{
		font-size:24px;
		margin: 20px 0 0 45px;
		text-transform:uppercase;
	}
	div.login form {
		color: #FFFFFF;
		margin: 10px 25px;
		position: relative;
		top: 60px !important;
	}
	div.login form img{cursor:pointer;}
	
	#fund_login_pg div#content_row .banner, #home_pg div#content_row .banner{
		height: 708px;
	    min-height: 708px;
		width:50%;
	}

	div#content_row .wrapper .logo_floating_wm{
		display: block;
		position: absolute;
		z-index: 9000;
		left: 1020px;
		top:142px;
	}
	#fund_login_pg div#content_row .wrapper .logo_floating_wm, 
	#home_pg div#content_row .wrapper .logo_floating_wm{
		top: 282px;
		left:630px
	}
	
	/* 10.3 HOME STRUCTURE ------------ */
	#fund_login_pg #home_msg, #home_pg #home_msg {
		background: url() no-repeat scroll 620px 25px #ddd;
		float: left;
		height: 321px;
		padding: 40px;
		width: 312px;
		position:relative;
		z-index:10;
	}
	#fund_login_pg #home_msg *, #home_pg #home_msg *{color:#4e4e4e;}
	#fund_login_pg #home_msg h1, #home_pg #home_msg h1{
		color:#290061;
		line-height:1em; 
		margin-bottom:20px;
	}
	#fund_login_pg #home_msg p, #home_pg #home_msg p{
		line-height:1.6em;
/*		font-family:'Roboto Condensed',sans-serif;*/
		font-weight:100;
		font-size:12px;
	}
	#fund_login_pg #content_col, #home_pg #content_col{}
	#fund_login_pg #content_col #left_col, #home_pg #content_col #left_col{padding:0; width:1188px;}
	#fund_login_pg div#content_row #content_col, #home_pg div#content_row #content_col{
		min-height:0;
		padding:3px 0 0 0;
		background:none repeat scroll 0 0 #ffffff;
	}
	#home_pg div#content_row .wrapper, #home_pg div#content_row .wrapper{}
	
	#slide_container {
		height: 353px;
		max-width: 1188px;
		min-height: 353px;
		max-height: 353px;
		overflow: hidden;
		position: relative;
		width: 1188px;
	}
	#slide_container #controls{
		position:absolute;	
		top:70px;	
/*		z-index:100;*/
	}
	#slide_container #left_arrow{
		position:absolute;		
	}
	#slide_container #right_arrow{
		position:absolute;
		left:1143px;		
	}
	#slide_container #the_slide{width:100%;}
	#mycarousel{list-style:none outside none;display: flex; gap: 5px;width: 100%;}
	#mycarousel > li{
		background-color:#ddd;
		width: calc(100% / 3);
		padding-block: 25px 50px;
		margin: 0;
	}
	#mycarousel > li img{margin-bottom:25px;}
	#mycarousel li h2{
		color:#290061; 
		margin:0 30px 8px 30px;
	}
	#mycarousel li p {
		line-height: 1.5em;
		margin: 0;
		padding: 0 30px;
	}
	#mycarousel li p a{line-height:1.6em;}
	#mycarousel li ul {list-style: none;}
	#mycarousel li ul li{
		line-height: 1.5em;
		margin-left: 30px;
	}	
	.jcarousel-prev {
		background: url("../images/slide_controls/prev-horizontal.png") no-repeat scroll 0 0 transparent;
		display: block;
		height: 68px;
		position: absolute;
		top: 70px;
		width: 45px;
		z-index:900;
	}
	.jcarousel-next {
		background: url("../images/slide_controls/next-horizontal.png") no-repeat scroll 0 0 transparent;
		display: block;
		height: 68px;
		position: absolute;
		top: 70px;
		width: 45px;
		left:1142px;
		z-index:900;
	}

.jcarousel-prev,.jcarousel-next {display:none!important;}
	
/* 11.FORM
---------------------------------------------------------------------- */
label{	display:block;}


/* 12.PERFORMANCE PAGE
---------------------------------------------------------------------- */
#performance_pg table.perf{width:100%;}

#performance_pg table.perf th, 
table.perf tbody, 
table.perf tr, 
table.perf td{font-family:Arial, Helvetica, sans-serif!important; font-size:12px!important; line-height:normal;color:#6c6c6c;}

img#calcPoweredBy {
    bottom: 0;
    float: right;
    right: 0;
}


/* 13.STRUCTURE PAGE
---------------------------------------------------------------------- */

#structure_pg #left_col{	width:92%;}
#structure_pg table.list-table{margin-bottom:30px;}
#structure_pg table.list-table td{border:none;}
#structure_pg table.list-table tr{	background:transparent!important;}

/* 14.SIGNUP PAGE
-----------------------------------------------------------------------*/
#signup_pg .form_double_width span{ 
/*	color:#FFFFFF !important; 
	font-size:medium;
	*/
}
#signup_pg input[name="data[investment_size_typical]"]{ display:none;}
#signup_pg label[for="data[investment_size_initial]"],
#signup_pg label[for="data[investment_size_core]"]{ width:60px!important;}

/* 15.CONTACT PAGE
-----------------------------------------------------------------------*/
#contact_pg table p{text-align:left;}
#contact_pg #form_holder{margin-bottom:50px; width:425px;}
#contact_pg #form_holder input{}
#contact_pg form#contact_form{}
#contact_pg form#contact_form div{margin-bottom:5px;}
#contact_pg form#contact_form div label {
    display: inline-table;
    width: 120px;
}
#contact_pg form#contact_form div input{width:290px;}
#contact_pg form#contact_form .radio_group{overflow:hidden;}
#contact_pg form#contact_form .radio_group label{white-space:nowrap;float:left;}
#contact_pg form#contact_form .radio_group input{width:auto;}
#contact_pg form#contact_form .radio_group p{width:290px; float:left;}
#contact_pg form#contact_form .radio_group p label{}
#contact_pg form#contact_form .radio_group p input{float:left; margin-right:8px;}
#contact_pg .required_field{color:#4E4E4E!important;}
#contact_pg form#contact_form input[type="submit"] {
    background-color: #93B0C0;
    border: medium none;
    color: #FFFFFF;
    padding: 4px 10px;
    width: auto;
}
#contact_pg form#contact_form textarea {width:290px;}
	
/* 16.MARKETING PAGE
-----------------------------------------------------------------------*/
#marketing_pg table td{
    background: none repeat scroll 0 0 transparent;
    white-space: nowrap;
    width: 100%;
}

/* 17.LETTERS PAGE
-----------------------------------------------------------------------*/
#letters_pg table td{
    background: none repeat scroll 0 0 transparent;
    white-space: nowrap;
    width: 100%;
}
#letters_pg .list_item{}
#letters_pg .list_item h3{margin:0; color:#FF7F00;}
#letters_pg .list_item p{margin:0;}


/* 18.MANAGEMENT PAGE, EXECUTIVE NETWORK, PORTFOLIO
-----------------------------------------------------------------------*/
.bio_box h2{margin:0 0 7px 0;}
.bio_box h4{margin:0 0 20px 0;}
table.bio_box{
	float:left; 
	border-bottom: 1px solid #FFF;
    margin: 0 0 20px;
    padding: 0 0 20px;
    width: 100%;
}
table.bio_box td {border:none;}
table.bio_box td p{}
table.bio_box td img{float: left;margin: 0 25px 10px 0; width:150px; z-index: 1;}
table.bio_box td br{clear:none!important;}

.portfolio_listing {
    background-color: #FFFFFF;
    overflow: hidden;
    padding: 20px 30px;
    position: relative;
}
.portfolio_logo {
    float: left;
    margin: 0 20px 0 0;
    width: 200px;
	text-align:center;
}
.portfolio_logo img {
    height: auto;
    margin: 0 auto;
    max-width: 200px;
}
.portfolio_copy{
	width:535px; 
	float:right;
}
.strategic_alliance_listing {
    background-color: #FFFFFF;
    overflow: hidden;
    padding: 30px;
    position: relative;
}
.strategic_alliance_logo {
    float: left;
    margin: 0 20px 0 0;
    width: 200px;
	text-align:center;
}
.strategic_alliance_logo img{
	margin:0 auto;
}
.strategic_alliance_copy{
	width:55%; 
	float:right;
}

/* 19.FUNDS PAGE
-----------------------------------------------------------------------*/
#funds_pg .inner_box{ width: 50%; float: left;}
#funds_pg .view-more{margin-right: 30px;}
#funds_pg #left_col{width:930px;}
#funds_pg .box div{width:100%!important;}

#error{
    color: #990000;
    display: block;
    margin-bottom: 5px;
}

/* 20.CONTACT PAGE
-----------------------------------------------------------------------*/
#contact_pg td{vertical-align:top;border:none;}


/* 00.MISC
---------------------------------------------------------------------- */
br{clear:both;}
small a{color:#FFFFFF !important; font-family:Arial, Helvetica, sans-serif}
.tri_dots{display:inline; padding:0 5px;}

	/* 00.1 RANDOM SIDE CONTENT ------------ */
	div#side_content{
		float: right;
		height: auto;
		min-height: 300px;
		right: 0;
		width: 401px;
		z-index: 400;
		padding-top:40px;
	}
	div#side_content #side_a, div#side_content #side_b{
		padding:0 0 40px 0;
	}
	div#side_content h2{
		color:#006666;
		position:relative;
		top:25px;
		left:25px;	
	}
	div#side_content p{
		color: #333333;
		left: 25px;
		line-height: 1.7em;
		position: relative;
		top: 25px;
		width: 350px;
		font-size:14px;
	}

.inline{ display:inline;}
.strategies{ background:url("../images/right_col_bkgnd.gif") repeat-y scroll left top #f2f6f9;}
.strategies #left_col{ width:734px!important;}
.strategies h4{	text-transform:none;}
#sidesub_nav {
    float: left;
    max-width: 390px;
    padding: 50px 0 0;
    position: relative;
    width: 260px;
	clear:left;
}
#sidesub_nav ul{ width:300px;}
#sidesub_nav h3 {
    border-bottom: 0px solid #F3F6F8;
    margin: auto auto 5px;
    padding-bottom: 8px;
	padding-left:25px;
}
#sidesub_nav h3:not(:first-child) {
	margin-top: 20px;
}
#sidesub_nav ul li {
/*    border-bottom: thin solid #F3F6F8;*/
    font-family: 'Roboto Condensed',Helvetica,Arial;
    font-size: 18px;
    font-weight: 300;
    list-style-image: url("../images/bullet_arrow_lite_purple.gif");
    list-style-position: inside;
    margin: auto auto 5px;
/*    padding-bottom: 8px;*/
	padding-left:25px;
}
#sidesub_nav ul li a{
	color:#9682b2;/*#8babbb;*/
	padding-left:12px;
	position:relative;
	top:2px;
}
#sidesub_nav ul li.selected, #sidesub_nav ul li:hover{
    list-style-image: url("../images/bullet_arrow_purple.gif");
}
#sidesub_nav ul li.selected a, 
#sidesub_nav ul li:hover a{
	/*color:#005ebb;*/
	color:#290061;
}
#slideshow{
	float:left;
	width:795px!important;
	overflow:hidden;
	position:relative;
	max-height:401px;
}
#slideshow #nav {
    height: 25px;
    overflow: hidden;
    position: absolute;
    right: 5%;
    top: 90%;
    z-index: 50;
}
#slideshow #nav a {
    float: left;
}
#slideshow #nav a img {
    overflow: hidden;
    position: relative;
    top: -25px;
}
#slideshow #nav a.activeSlide img{top:0px;}
#login_toggle {
    padding: 27px 66px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 999;
}
#slideshow > img {
}
.paleBlue {
    background-color: #e4ecf1;
    border: thin solid #c1cad1;
    margin-bottom: 30px;
    padding: 20px;
}
.paleBlue ul{
  list-style: square inside none;
}
.paleBlue li{
	color:#759bb0;
}
.paleBlue li p {
    color: #4E4E4E;
    line-height: 1.8em !important;
    margin: 0;
    padding: 0;
	text-align: left !important;
}

.lightBlue{
	background-color: #92b0bf;
	padding: 20px;
}
.lightBlue ul{
	list-style: square inside none;
}
.lightBlue h1, .lightBlue h2, .lightBlue h3, .lightBlue h4, .lightBlue h5 {
	color:#ffffff;
}
.lightBlue li{
	color:#4b7d97;
}
.lightBlue li p {
    color: #ffffff;
    line-height: 1.8em !important;
    margin: 0;
    padding: 0;
	text-align: left !important;
}

.regBlue{
	background-color: #457993;
	padding: 20px;
}
.regBlue ul{
	list-style: square inside none;
}
.regBlue h1, .regBlue h2, .regBlue h3, .regBlue h4, .regBlue h5 {
	color:#09243e;
}
.regBlue li{
	color:#9dbdce;
}
.regBlue li p {
    color: #ffffff;
    line-height: 1.8em !important;
    margin: 0;
    padding: 0;
	text-align: left !important;
}

.darkBlue{
	background-color: #09243e;
	padding: 20px;
}
.darkBlue ul{
	list-style: square inside none;
}
.darkBlue h1, .darkBlue h2, .darkBlue h3, .darkBlue h4, .darkBlue h5 {
	color:#ffffff;
}
.darkBlue li{
	color:#9dbdce;
}
.darkBlue li p {
    color: #ffffff;
    line-height: 1.8em !important;
    margin: 0;
    padding: 0;
	text-align: left !important;
}

.third {
    float: left;
    padding: 20px 20px 40px;
    width: 218px;
	min-height:215px;
}
.middle{
	margin:0 20px;
}
.read_more {
	bottom:12px;
	position:absolute;
    font-family: 'Roboto Condensed',sans-serif;
    text-transform: uppercase;
}
.read_more a{
	color:#9682b2!important;
	font-weight:bold;
	font-size: 12px;
}
.read_more a:hover,
.read_more a:focus {color:#290061!important;}