/* BEGIN GLOBAL */
body {
   behavior:url("http://stablevalue.org/wp-content/themes/sv/css/csshover.htc");
}
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, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;	
}
body {
	
	background: url('../img/maingradient.gif') #000d37 repeat-x;
}
body, table, td, p, div, ul, li, a {
	font-size: 12px;
	line-height: 18px;
	font-family: arial;
	color: #b5c1eb;
}
hr {
	color: #15224d;
	background-color: #15224d;
	height: 1px;
	border: 0px;
	margin-bottom: 15px;
}
img.alignleft{
	float: left;
	padding: 0px;
	clear: both;
	margin: 0 10px 5px 0;
	border: 4px solid #16244e;
}
img.alignright{
	float: right;
	padding: 5px 0px 5px 10px;
	clear: both;
	border: 4px solid #16244e;
}
img.aligncenter{
	text-align:center;
	clear:both;
	border: 4px solid #16244e;
}
img.alignnone{
	/* float: left; */
	padding: 0px;
	clear: both;
	margin: 0 10px 5px 0;
	border: 4px solid #16244e;
}
a {
	font-size: 12px;
	color: #fff;
	text-decoration: underline;
	outline: none;
}
	a:active, a:visited {
		color: #fff;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: underline;
		color: #b5c1eb;
	}
	
	a:focus {
		outline: none;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul {
	list-style: none;

}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}
ol {
	margin: 5px 0px 5px 30px;
}
	ol li {
		padding: 0px 0px 6px 0px;
	}
li h2 {
	list-style-type: none;
}

p {
	padding: 0px 0px 20px 0px;
}
	p+ol{
		margin: -5px 0px 5px 30px;
	}	
h1 {
	color: #c1c0be;
	font-weight: normal;
	font-size: 32px;
	line-height: 35px;
}
	h1#logo a{
		position: absolute;
		margin: 12px 0 0 80px;
		top:32px;
		width:387px;
		height:34px;
		text-indent:-9009px;
		background: transparent url('../img/logo.png') no-repeat 0 0;
	}	
h2, h2 a{
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	margin: 0px 0 7px 0;
}	
	h2+ p{
		
		padding: 0px 0 0 0;
	}
h3 {
	font-size: 18px;
	line-height: 18px;
	color: #fff;
	padding: 0 0 7px 0;
	font-weight: normal;
}
/* END GLOBAL */
/*ids begin*/
#banner{
	margin: 10px 0 0 0;
	height: 275px;
	z-index:15;
	background-color: #0b1947;
}
#bottom{
	width:900px; 
	margin:0 auto; 
	padding:10px 0 0 0;
}
#c {
	width:1024px;
	margin: auto;
	padding:0px;
	position: relative;
}
#col1{
	margin: 10px 15px 0 0;	
	float: left;
	text-align:left;
	color: #c1c0be;
	width: 289px;
	min-height: 213px;
}
	#col1 #events h2, #col1 #pages h2{
		padding: 15px 0 10px 13px;
	}
	#col1 #line {
		border-top: 1px solid #202e5d;
	}
	#col1 ul {
	list-style-type:disc;
	padding: 5px 0 0px 25px;
	}
	#col1 li a {
		background-color: transparent;
	}
#col2 h3, #col1 h3, #col23content h3, #col23content h3 a{
	color: #fff;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	padding: 7px 0 14px 0;
}
#col23{
	margin: 10px 0px 0 0;	
	float: right;
	text-align:left;
	font-style: italic;
	color: #c1c0be;
	width: 588px;
}
	#col23 h2{
		font-style: normal;
	}
#col2{
	margin: 10px 15px 0 0;	
	float: left;
	text-align:left;
	color: #c1c0be;
	width: 289px;
	min-height: 213px;
}
	#col2 h2{
		color: #fff;
		padding: 0 0 0px 0;
		font-style: normal;
	}
	#col2 .entry {
		font-style: italic;
	}
	#col2 a {
		text-decoration: none;
		outline: none;
		font-style: normal;
	}
#col23content h3 a:active, #col23content h3 a:visited{
	color: #fff;
	font-size: 14px;
	font-style: normal;
	text-decoration: none;
	padding: 7px 0 14px 0;
}
#col23content h3 a:hover{
	color: #cfdaff;
}
#col23content ul {
	list-style-type:disc;
	padding: 0px 0 20px 30px;
}	
#col3 {
	margin: 10px 0px 0px 0px;	
	float: left;
	text-align:left;
	color: #c1c0be;
	width: 289px;
	min-height: 213px;
}
	#col3 h3 {
	color: #b5c1eb;
	font-size: 14px;
	font-style: normal;
	padding: 7px 0 14px 0;
	}
	#col3 .line {
		border-top: 1px solid #202e5d;
		margin: 10px 0 10px 0;
	}	
#content{
	z-index:100;
	height: auto;
	background:url('../img/contentBg2.gif') repeat-x;
	background-color: #0e0b02;
	padding: 70px 8px 20px 8px;
	color: #c1c0be;
	float: left;
	clear: both;
}
#contentSec{
	padding: 0px 39px 20px 39px;
	color: #c1c0be;
}
#feed{
	margin: 10px 0 0 0;
	border:solid 1px #362722;
	padding:3px;
	width: 248px;
}
	#feed p{
		padding: 13px 7px 0px 7px;
	}
		#feed p.feedIcons{
			padding: 7px 7px 7px 7px;
		}
#footer{
	clear: both;
}
#footer{
	width:900px; 
	margin:0 auto; 
	padding:10px 0 0 0;
	height: 350px;
}
#footerbar{
	background: url('../img/footergradient.gif') repeat-x; 
	height: 34px;
	width: 100%
}
#header{
	text-align:left;
	color: #fff;
	padding-top: 60px;
	
}
#left{
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 10px;
	top: 10px;
	width: 267px;
	height: 317px;
	z-index: 1;
	background: url('../img/leftImage.gif') no-repeat;
}
#leftSec{
	padding: 3px 0px 0px 10px;
	float: left;
	z-index: 1;
}	
#leftSecTop{
	padding: 37px 0px 0px 10px;
	float: left;
	z-index: 1;
}
#mainNav{
	padding: 0px 0 0px 0px;
	margin: 0 0px 0px 65px;
}
	#mainNav ul{
		margin: 0;
		padding: 5px 0 0 0;
		color: #fff;
	}
		#mainNav ul li { 
			display: inline; 
			padding: 0;
		}
		#mainNav ul li a, #mainNav ul li a:active, #mainNav ul li a:visited{
			font-size: 12px;
			color: #a0a8c2;
			text-decoration: none;
			text-transform: uppercase;
			font-family: arial;
			padding: 0px 19px 0px 0px;
			position: relative;
			float: left;
		}
		#mainNav ul li a:hover{
			color: #fff;
		}
#memberdescription h3{
	font-size: 14px;
	color: #fff;
	padding: 0 0 14px 0;
}
#navbar{
	height: 34px;
	background-color: #1a2a5e;
}
#nobanner{
	margin: 0px 0 0 0;
	z-index:15;
	height: 0px;
}
#navcontainer{
	padding: 0px 0 0px 0px;
	margin: 0 75px 6px 0px;
	_margin: 0 35px 6px 0px;
	float: right
}
	#navcontainer ul{
		margin: 0;
		padding: 5px 0 0 0;
		color: #fff;
	}
		#navcontainer ul li { 
			display: inline; 
			padding: 0;
			height: 80px;
		}
		#navcontainer ul li a, #navcontainer ul li a:active, #navcontainer ul li a:visited{
			font-size: 12px;
			color: #a0a8c2;
			text-decoration: none;
			font-family: arial;
			padding: 0px 0px 0px 17px;
			position: relative;
			float: left;
			vertical-align: middle;	
		}
		#navcontainer ul li a:hover{
			color: #fff;
		}
#navcontainerfooter{
	padding: 0px 0 0px 0px;
	margin: 0 75px 6px 0px;
	float: right
}
	#navcontainerfooter ul{
		margin: 0;
		padding: 5px 0 0 0;
		color: #fff;
	}
		#navcontainerfooter ul li { 
			display: inline; 
			padding: 0;
			height: 80px;
		}
			#navcontainerfooter ul li a, #navcontainerfooter ul li a:active, #navcontainerfooter ul li a:visited{
				font-size: 12px;
				color: #a0a8c2;
				text-decoration: none;
				font-family: arial;
				padding: 0px 0px 0px 17px;
				position: relative;
				float: left;
				vertical-align: middle;	
			}
				#navcontainerfooter ul li a:hover{
					color: #fff;
				}
#page {
	position: absolute;
	top: 0px;
	right: 0;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 425px;
	*z-index:20;
}	
#right{
	margin-left: 286px;
	padding: 10px 10px 10px 0px;
	z-index: -10
}

#rightSec{
	margin-left: 276px;
}
#rightSecTop{
	margin-left: 276px;
	padding: 34px 0px 0px 10px;
}
#row1{
	float: left;
	height: 570px;
}
#row2{
	float: left;
	height: 415px;
}
#row3{
	float: left;
	height: 595px;
}
#row4{
	float: left;
	height: 410px;
}
/*ids end*/
/*classes begin*/
.breadcrumb{
	z-index:22;
	padding: 30px 90px 0px 98px;
	margin: 0px;
	clear: both;
}
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh {
	font-size:1px; 
	overflow:hidden; 
	display:block;
}
.b1h { 
	height:1px; 
	background:#1f2f65; 
	margin:0 5px;
}
.b2h, .b2bh { 
	height:1px; 
	background:#1f2f65; 
	margin:0 3px;
}
.b3h, .b3bh { 
	height:1px; 
	background:#1f2f65; 
	margin:0 2px;
}
.b4h, .b4bh { 
	height:2px; 
	background:#1f2f65; 
	margin:0 1px;
}
.b2bh, .b3bh, .b4bh { 
	background: #ddd;
}
.centerCol{
	float: left;
	width: 245px;
	padding: 0 20px 0 20px;
}
/*\*/ * html .col1 { margin: 10px 10px 10px 5px; } /**/

.col1content, .col1contenthome, .col2content {
	background:url('../img/smGradient.gif') repeat-x;
	height: auto;
	min-height: 150px;
	padding: 14px;
	float: left;
	text-align:left;
	width: 261px;
}
.col1content {
	background:url('../img/smGradient.gif') repeat-x;
	height: auto;
	min-height: 150px;
	padding: 14px 6px 14px 6px;;
	float: left;
	text-align:left;
	width: 277px;
}
#col23content {
	background:url('../img/smGradient.gif') repeat-x;
	height: auto;
	min-height: 130px;
	padding: 14px;
	float: right;
	text-align:left;
	width: 560px;
}
	#col23content p {
	        clear: right;
               
	}
    body#speakers-showcase #col23content p, body#retirement-planning #col23content p {
		clear: both;
	}
.col23head{
	padding: 5px 10px 5px 13px;
	width: 565px;
    background-color: #1f2f65;
	border-bottom: 6px solid #3e4e81;
}
.col3content{
	background:url('../img/smGradient.gif') repeat-x;
	height: auto;
	padding: 14px;
	float: left;
	text-align:left;
	width: 261px;
}
body#home .col3content img{
        padding: 14px 0 14px 0;
}
.col1head, .col2head, col3head {
	padding: 5px 10px 5px 13px;
	width: 266px;
	background-color: #1f2f65;
	border-bottom: 6px solid #3e4e81;
}
	.col1head h2, .col2head h2, .col23head h2, .col3head h2{
		padding: 0px;
	}
.contentPost{
	padding: 110px 0 0 0;
}
.floatL{
	float: left;
}
.floatR{
	float: right;
}
.leftCol{
	float: left;
	width: 245px;
	padding: 0 0 0 0;
}
.leftgrad{
	padding: 0px 0 110px 0;
	margin: 0px 10px 10px 0px;	
	float: left;
	text-align:left;
	color: #c1c0be;
	width: 267px;
	background:url('../img/leftSecGradient.gif') repeat-x;
	height: auto;
}
.leftgradcontent{
	padding: 0px 0 0px 0px;;
	margin: 10px 0px 0px 10px;
	text-align:left;
	color: #c1c0be;
	width: 252px;
}
.more-link, .more-link:visited, .more-link:active{
	background-color: #3d4c80;
	color: #cfdaff;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
	text-transform: lowercase;
}
.more-link:hover{
	background-color: #1f2f65;
	color: #b5c1eb;
	padding: 2px 5px 2px 5px;
	text-decoration: none;
}
.post{
	padding-top: 10px;
	margin-top: 0px;
}
	.post .col1{
		padding: 14px;
		margin: 10px;	
		float: left;
		text-align:left;
		color: #c1c0be;
		width: 239px;
		background:url('../img/smGradient.gif') repeat-x;
		height: auto;
	}
	.post .col2{
		float: left;
		width: 330px;
		margin: 0px 0 0 0;
		padding: 7px 12px 20px 12px;
		color:#9d9c91;
	}
	.post .date{
		font-size: 14px;
		color: #fff;
	}
.rightCol{
	float: left;
	width: 245px;
}
.strokeLeft{
	border: 1px solid #45423c;
	width: 244px;
	height: 296px;
	position: absolute;
	margin: 9px 9px 9px 12px;
}
.strokeLeftOuter{
	border-top: 9px solid #45423c;
	border-right: 9px solid #45423c;
	border-bottom: 10px solid #45423c;
	border-left: 12px solid #45423c;
	width: 246px;
	height: 298px;
	position: absolute;
	margin: 0px;
	opacity: .6;
	filter:alpha(opacity=60);
}
.strokeRightOuter{
	border: 10px solid #0e0602;
	width: 469px;
	height: 298px;
	position: absolute;
	top: 100px;
	*top: 200px;
	left: 294px;
	margin: 0px;
	opacity: .8;
	filter:alpha(opacity=80);
	z-index: 200
}
.strokeRight{
	border: 1px solid #fff;
	opacity: .1;
	filter:alpha(opacity=10);
	width: 467px;
	height: 296px;
	position: absolute;
	top: 101px;
	*top: 200px;
	left: 292px;
	margin: 9px 11px 12px 12px;
	z-index: 200;
}	
/*classes end*/
/*begin form fields*/
form, select, input, textarea {
	display: inline;
	font-family: arial;
	}
#name, #pass{
	width:140px;
	margin: 4px 4px 4px 4px;
	background-color: #233263;
	padding: 4px 0px 4px 0px;
	border: none;
}
input.sendNow{
	padding: 2px 4px 2px 4px;
	background-color: #3d4c80;
	text-transform: uppercase;
	margin: 10px 0 0 0;
	border: 0px;
	font-size: 12px;
	color: #FFF;
}
textarea{
	width:145px;
	margin: 4px
}
input[type="checkbox"]{
	background: none;
}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
}
#col23content input[type="text"], #col23content input[type="password"]{
	margin: 0px 0 10px 0;
	border: 0px;
	background-color: #2e3d72;
	color: #fff;
	padding: 3px 0 3px 0;
	width: 300px;
}
label.inputLabel {
	width: 7em;
	float: left;
	padding: 0px 0 0px 0;
}
label.inputLabel2 {
	width: 11em;
	float: left;
	padding: 0px 0 0px 0;
}
label.inputLabelPayment {
	width: 15em;
	float: left;
}
label.selectLabel, label.switchedLabel, label.uploadsLabel  {
	width: 12em;
	float: left;
}
.clearBoth {
	clear: both;
}
/*end form fields*/
/*begin slide*/
.active {
	background-position: right 12px;
}
.active2 {
	background-position: right 24px;
}
.line{
	border-top: 1px solid #192442;
	padding: 8px 0 0 0;
}
.panel-container {
	margin: auto;
	padding: 0;
	width: 255px;
	font: 75%/120% Arial, Helvetica, sans-serif;
	z-index:10;
	position: absolute;
	top: 0;
	right: 0;
}
.panel-container2 {
	margin: 0 80px 0 0;
	padding: 0 0px 0 0;
	width: 255px;
	font: 75%/120% Arial, Helvetica, sans-serif;
	z-index:10;
	position: absolute;
	top: 0px;
	right: 0;
}

input.tb{
	border: 0;
	width: 199px;
	margin: 8px 0 0 16px;
	padding-bottom: 3px;
}
input.sub{
	border: 0px;
	background-color: #828282;
	color: #fff;
	width: 18px;
	padding-bottom: 2px;
	margin-left: 2px;
}
input.ssub{
	border: 0px;
	background-color: #c2c2c2;
	color: #fff;
	padding: 1px 5px 3px 5px;
	margin-left: 2px;
}
input.ssub:hover{
	border: 0px;
	background-color: #333;
	color: #fff;
	cursor: pointer;
	padding: 1px 5px 3px 5px;
	margin-left: 2px;
}
input.s{
	border: 1px solid #cecece;
	width: 199px;
	margin: 8px 0 0 16px;
	padding-bottom: 3px;
}
input.sub:hover{
	border: 0px;
	background-color: #333;
	color: #fff;
	width: 18px;
	padding-bottom: 2px;
	margin-left: 2px;
	cursor: pointer;
}
#panel {
	background-color: #cecece;
	height: 35px;
	display: none;
}
#panel2 {
	background-color: red;
	height: 35px;
	display: none;
}
.slide {
	margin: 0;
	padding: 0;
	
	background: url('images/btn-slide.png') no-repeat right top;
}
.slide a:hover{
	background-color: #999
}
.slide2 {
	margin: 0;
	padding: 0;
	background: url('images/btn-slide.png') no-repeat right top;
}
.slide2 a:hover{
	background-color: #999
}
.btn-slide {
	background-color: #cecece;
	text-align: right;
	width:70px;
	height: 16px;
	padding: 3px 0px 3px 0;
	float: right;
	display: block;
	color: #fff;
	text-decoration: none;
	text-align:center;
}
.btn-slide2 {
	background-color: #cecece;
	text-align: right;
	width:70px;
	height: 16px;
	padding: 3px 0px 3px 0;
	float: right;
	display: block;
	color: #fff;
	text-decoration: none;
	text-align:center;
}

.submit{
	background-color: #2e3d72;
	border: 0px;
	color: #fff;
	padding: 4px;
}
	.submit:hover{
		background-color: #1f2f65;
		border: 0px;
		color: #fff;
		padding: 4px;
		cursor: pointer
	}
#menu {
	position: absolute;
	height: 150px;
	margin:0px;
	width: 425px;
}
	#menu #item_member {
		width: 407px;
	}
	#menu #item_search {
		width: 407px;
	}

.gallery {
	margin: 0px 1px 1px 1px;			
	background-color: #3d4c80;
	border-top: 0px solid #2d3c70;
	border-bottom: 3px solid #2d3c70;
	border-left: 3px solid #2d3c70;
	border-right: 3px solid #2d3c70;
}
	.gallery input.tboxs, #col23content input.tboxs {
		width: 300px;
		*width: 285px;
		color:#fff;
		background-color: #2e3d72;
		border: 0px;
		padding: 4px 0px 4px 0px;
	}
	.gallery input.tboxl {
		width: 150px;
		margin: 0 5px 0 0;
		color:#fff;
		background-color: #2e3d72;
		padding: 4px 0px 4px 0px;
		border: 0px;
	}
	.gallery input.tboxp {
		width: 150px;
		margin: 0px;
		color:#fff;
		background-color: #2e3d72;
		padding: 4px 0px 4px 0px;
		border: 0px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0){
	.gallery input.tboxsubmit{
		padding: 0px 5px 0px 5px;
		cursor: pointer;
	}
	}
	.gallery input.tboxsubmit, #col23content input.tboxsubmit{
		padding: 2px 5px 3px 5px;
		*padding: 3px 2px 3px 2px;
		_padding: 1px 2px 0px 2px;
		text-transform: uppercase;
		border: 0px;
		background-color: #1f2f65;
		font-size: 12px;
		color: #fff;
		cursor: pointer;
	}
.gallery .galleryinner {
	padding: 40px 10px 10px 10px;
}
.galleryinner em {
	font-size: 10px;
	color: #b5c1eb
}
.galleryinner {
	font-size: 11px;
	color: #fff;
}
.gallery h3 {
	font-size: 14px;
	font-weight: normal;
}
.menuitem {
	background: #afec77;
}
#member {
	padding: 8px 24px 8px 24px;
	border-right: 1px solid #2a3c77;
	*margin-right: -3px;
}
#search {
	padding: 8px 24px 8px 24px;
	margin-left: -4px;
	*margin-left: 0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#search {margin-left: -3px;}
}
.menutarget{
	background-color:#42507f;
	display: none;
	width: 428px;
	margin: 0px;
	border-bottom: 9px solid #2d3c70;
	border-left: 9px solid #2d3c70;
	border-right: 9px solid #2d3c70;
	border-top: 0px;
}
.floatRtab{
	float: right;
	padding-top: 6px;
	margin: 0px;
}
	.floatRtab a{
		background-color: #1f2f65;
		text-decoration: none;
		margin:0px;
	}
		.floatRtab a:hover{
			background-color: #2e3d72;
		}
.pad5{
	padding: 5px 0 0 0;
	*padding: 0px;
	_padding: 0px;
}
/*end slide*/
/*end slide*/
/*begin dropdown menus*/

#dropdownmenu {
	width: 100%;
	text-align: left;
	float: left;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 65px;
	position: absolute;
	top: 99px;
}
#dropdownmenu h2 {
	font-size: 1.2em;
	padding: 0;
	margin: 0;
	weight: bold;
}
#dropdownmenu ul {
	list-style-type: none;

}
#dropdownmenu ul li {
	border-left: 1px solid #2a3c77;
	padding: 5px 15px 6px 15px;
	*padding: 7px 15px 7px 15px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#dropdownmenu ul li {
	border-left: 1px solid #2a3c77;
	padding: 7px 15px 7px 15px;
}
}
#dropdownmenu ul li a{
	font-size: 18px;	
	padding: 0px 15px 5px 15px;
}
#dropdownmenu ul li ul li a{
	font-size: 12px;
 	padding: 4px 5px 5px 15px;
 	display: block;
}
#dropdownmenu li {
	display: inline;
	float: left;
	position: relative;
	text-align: left;
	margin: 0px 0px 0px 0px; 
}
#dropdownmenu li ul {
	width: 170px;
	*width: 200px;
	height: auto;
	top: 100%;
	left: -1px;
}
#dropdownmenu li.LargeMenu ul {
	width: 180px;
	height: auto;
	top: 100%;
	left: 0px;
}
#dropdownmenu li ul li {
	text-align: left;
	width: 170px;	
	height: auto;
	min-height: auto;
	display: block;
}
#dropdownmenu li.LargeMenu ul li {
	text-align: left;
	width: 148px;	
	height: auto;
	min-height: auto;
	display: block;
}
#dropdownmenu a {
	text-decoration: none;
}
#dropdownmenu li li ul {
	top: 0;
	left: 0;
}
#dropdownmenu li li:hover ul {
	left: 150px;
}
/* initialy hide all sub sidemenus */
#dropdownmenu ul ul,
#dropdownmenu ul li:hover ul ul,
#dropdownmenu ul ul li:hover ul ul,
#dropdownmenu ul ul ul li:hover ul ul,
#dropdownmenu ul ul ul ul li:hover ul ul {
	display: none;
	position: absolute;
}
 
/* display them on hover */
#dropdownmenu li:hover ul,
#dropdownmenu ul li:hover ul,
#dropdownmenu ul ul li:hover ul,
#dropdownmenu ul ul ul li:hover ul,
#dropdownmenu ul ul ul ul li:hover ul,
#dropdownmenu ul ul ul ul ul li:hover ul {
  	display: block;
}
 
#dropdownmenu #PhpWebcontent {
	display:none;
}	
 
/* define the consecutive colors */
 
#dropdownmenu {
	color: #FFFFFF;
}
 
#dropdownmenu ul{
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=92);
	-moz-opacity:0.92; /* for mozilla */
	opacity: 0.92; /* for safari */
	khtml-opacity: 0.92 
        /* for konquerer and older safari */
		
}
#dropdownmenu ul ul {
}
 
#dropdownmenu ul li {
}
 
#dropdownmenu h2 {
	color: #FFFFFF;
}
 
#dropdownmenu a {
	color: #FFFFFF;
	}
 
#dropdownmenu ul li:hover {
	background: #000d37;
	left: auto;
}
#dropdownmenu ul li ul {

}
#dropdownmenu ul li ul li {
	background: #1a2a5e;
}
#dropdownmenu ul li ul li:hover {
	background: #000d37;
}
#dropdownmenu ul li ul ul li{
	background: #666666;
}
#dropdownmenu ul li ul ul li:hover {
	background: #999999;
}
/*end dropdown menu*/
.menu {
	color:#727b9d; 
	height:34px;
	width:304px;
	margin: 0 0 0 60px
}
.menu ul {
	margin:0px; 
	padding:7px 0 0 0;
	*padding: 8px 0 0 0; 
	list-style:none; 
	text-align:left;
}
.menu li {
	display:inline; 
}
.menu li a {
	text-decoration:none;
	padding:6px 22px 7px 22px;
	color: #727b9d;
	font-size: 18px; 
}
.menu li a.tabactive {
	background-color:#4c5984; 
	position:relative;
	color: #fff;
}
/*begin home page tabs*/
#tabcontent1,#tabcontent2,#tabcontent3 {
	text-align:left;
	padding:6px 0px;  
	margin:0px 0 0 320px;
	color: #fff;
}
.partnerHead{
	float: left;
	padding: 5px 0 0 14px;
}
.partnertabs{
	float: left;
}
#memberdescription{
	float: left;
	padding:6px 0px 0 0;  
	margin:0px 0 0 15px;
	color: #fff;
	width: 255px;
}
#partner1, #partner2, #partner3 {
	margin: 0px 0 0 0px;
}
#partner1 ul, #partner2, #partner3 { 
	padding: 0; 
	margin: 0; 
	border: 0; 
}

#partner1 ul, #partner2 ul, #partner3 ul { 
	list-style: none; 
	width: 600px;
	_width: 570px;
	*width: 570px;
	padding: 0 0px 0 0px;
 }

#partner1 ul li, #partner3 ul li {
	display: inline;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 47px 30px 0px;
	_padding: 0px 40px 30px 0px;
	*padding: 0px 40px 30px 0px;
}
#partner2 ul li{
	display: inline;
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 47px 30px 0px;
	_padding: 0px 40px 30px 0px;
	*padding: 0px 40px 30px 0px;
}
#partner1 ul li#metlife{
	padding: 0 50px 0 0;
}
#partner1 ul li#newyorklife{
	padding: 20px 0px 0 0;
}

#partner3 ul li#genworth{
	margin: -30px 0px 0 -10px;
}
#partner2 ul li#state-street{
	margin: 18px 0px 0 0;
}
#partner3 ul li#t-rowe{
	margin: -10px 0px 0 0;
}
#partner3 ul li#mutualofomaha{
	margin: -70px 0px 0 375px;
}
#partner1 ul li#dwight{
    padding: 25px 0 0 0;
}
#partner2 ul li#ing{
	padding: 0 30px 0 0;
}
#partner3 ul li#johnhancock{
	margin: -30px 0px 0 0px;
}
#partner2 ul li#invesco{
	padding: 0 20px 0 0;
}
#partner1 li img a, #partner2 li img a, #partner3 li img a {
	color: #666666;
	text-decoration: none;
	
}
	#partner1 a:active, #partner1 a:visited, #partner2 a:active, #partner2 a:visited, #partner3 a:active, #partner3 a:visited {
		text-decoration: none;

	}
	#partner1 li a:hover, #partner2 li a:hover, #partner3 li a:hover {
		color: #fff;
		text-decoration: none;
		background-color: transparent;
	}
	#hideTilLoaded{
		display: none;
}
/*begin home page tabs*/
#bannerboxes{
	margin: 0 0 0 42px;
}
#box1, #box2, #box3{
	width: 291px;
	height: 207px;
	background-color: #384366;
	border: 6px solid #061440;
	float: left;
	margin: 26px 15px 0 0;
}
body#library #box1 #inner1{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/newsletter.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}
        body#library #inner1 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/stable-times-newsletter.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
body#library #box2 #inner2{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/papers.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}
        body#library #inner2 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/library-papers.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
body#library #box3 #inner3{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/fee-disclosure.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}
        body#library #inner3 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/library-fee-disclosure.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
body#news #box1 #inner1{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/headlines.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}
        body#news #inner1 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/news-headlines.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
body#news #box2 #inner2{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/newsletter.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}

        body#news #inner2 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/stable-times-newsletter.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
body#news #box3 #inner3{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/issues.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}
        body#news #inner3 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/news-issues.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
body#membership #box1 #inner1{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/join.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}
        body#membership #inner1 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/member-join.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
body#membership #box2 #inner2{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/value-program.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}
        body#membership #inner2 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/members-value-program.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
body#membership #box3 #inner3{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/events.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}
        body#membership #inner3 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/member-events.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
body#about #box1 #inner1{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/mission.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}
        body#about #inner1 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/about-mission.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
body#about #box2 #inner2{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/boards-committees.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}
        body#about #inner2 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/about-board-committee.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
body#about #box3 #inner3{
	width: 277px;
	height: 193px;
	background: url('http://stablevalue.org/wp-content/themes/sv/img/value-program.jpg') no-repeat;
	z-index:5;
	border: 6px solid #061440;
	margin:1px auto;
}
        body#about #inner3 h1 a:hover{
		font-size: 14px;
		text-align: center;
		font-style: italic;
		color: #fff;
		display: block;
		text-indent: -9001px;
                background: url('http://stablevalue.org/wp-content/themes/sv/img/about-value-program.gif') no-repeat;
		height: 118px;
		text-decoration: none;
	}
#box1 #inner1:hover, #box2 #inner2:hover, #box3 #inner3:hover{
	width: 277px;
	height: 193px;
	background-color:#1f2f65;
	border: 6px solid #061440;
	margin:1px auto;
	color: #fff;
}
#inner1 h1 a,#inner2 h1 a, #inner3 h1 a{
	font-size: 30px;
	text-align: center;
	margin-top: 0px;
	padding: 75px 10px 0px 10px;
	height: 120px;
	line-height: 35px;
	color: #fff;
	display: block;
	text-decoration: none;
	z-index:4;
}
	
/*end home page tabs*/

#leftnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	#leftnav ul li span.on a, #leftnav ul li span.on a:active, #leftnav ul li span.on a:visited{
		display: block;
		color: #FFF;
		background-color: #122255;
		padding: 14px 8px 14px 14px;
		text-decoration: none;
	}
	#leftnav ul li ul li span.on a, #leftnav ul li ul li span.on a:visited, #leftnav ul li ul li span.on a:active {
		display: block;
		color: #fff;
		background-color: #15224d;
		font-size: 12px;
		padding: 7px 8px 7px 14px;
		text-decoration: none;
		font-weight: normal;
		border-bottom: 0px solid #233262;
	}
#leftnav li a, #leftnav li a:visited, #leftnav li a:active {
	display: block;
	color: #FFF;
	font-size: 14px;
	padding: 14px 8px 14px 14px;
	text-decoration: none;
	border-bottom: 1px solid #233262;
}
#leftnav li a:hover {
	display: block;
	color: #FFF;
	background-color: #1f2f65;
	padding: 14px 8px 14px 14px;
	text-decoration: none;
}
	#leftnav li li a, #leftnav li li a:visited, #leftnav li li a:active {
		display: block;
		color: #7cc3ff;
		background-color: #15224d;
		font-size: 12px;
		padding: 7px 8px 7px 14px;
		text-decoration: none;
		font-weight: normal;
		border-bottom: 0px solid #233262;
	}

#leftnav li li a:hover {
	display: block;
	color: #FFF;
	background-color: #1f2f65;
	padding: 7px 8px 7px 14px;
	text-decoration: none;
}
ul#lsn {
	margin: 7px 0 7px 0;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #233262;
}

