﻿html {
	height:100%;
}

body {
	font-family:Arial;
	font-size:12px;
	margin:0px;
	height:100%;
	background:#004b85 url('../images/mainBG.gif') repeat-y;
	background-position: center; 
}

a:focus, input:focus {
	outline:0px;
}

a:hover {
	text-decoration:none;
}

#wrapper {
	margin:0px auto;
	width:960px;
	height:100%;
}

#container {
	float:left;
	width:960px;
	background-color:#fff;
}

#leftCol {
	float:left;
	margin-left:10px;
	width:230px;
	background-color:#fff;
}

	#leftCol a {
		color:#004b85;
	}
	
	
	#leftCol #logo {
		float:left;
		width:230px;
		height:158px;
		margin-bottom:10px;
	}
	
		#leftCol #logo a {
			width:230px;
			height:158px;
			background:url('../images/logo.gif') no-repeat;
			display:block;
		}
	
	#leftCol #wsj {
		float:left;
		width:220px;
		padding:0px 5px;
		padding-top:10px;
		height:431px;
		margin-bottom:10px;
		background:url('../images/wsjModule.gif') no-repeat;
	}
	
		#leftCol #wsj .book {
			margin:10px 0 10px 10px;
		}
		
		#leftCol #wsj p {
			margin:0px;
		}
		
		#leftCol #wsj .blue {
			color:#004b85;
			margin-top:10px;
			text-align:center;
			font-weight:bold;
		}
		
		#leftCol #wsj a {
			float:right;
			clear:both;
		}
		
		#leftCol #wsj img {
			border:0px;
			margin-top:10px;
		}


						#leftCol #inc500 {
							float:left;
							width:220px;
							padding:0px 0px 5px 10px;
							padding-top:10px;
							height:360px; /* 634px; */
							margin-bottom: 0px;
							background:url('../b2bfiles/images/inc500Module.gif') no-repeat;
						}
						
							#leftCol #inc500 h4 {
								font: 18px arial;
								margin: 25px 0px 0px 0px;
							}
							#leftCol #inc500 h4 sup {
								font: 10px arial;
								margin: 0px 0px 0px 0px;
							}

							#leftCol #inc500 .inclogo {
								margin: 0px 0px 0px 10px;
							}
							
							#leftCol #inc500 p {
								margin: 0px;
							}
							
							#leftCol #inc500 .blue {
								color: #4f4f4f; /* a8c5e1 */
								margin-top: 0px;
								text-align: left;
								font-weight:bold;
							}
							
							#leftCol #inc500 ul {
								margin-top: 3px;
								font: 12px arial;
							}
							
							#leftCol #inc500 a {
								color: #004b85;
								text-decoration: underline; 
							}
							
							#leftCol #inc500 img {
								border:0px;
								margin-top:20px;
								margin-bottom:10px;
							}


	#leftCol .hide {
		display:none;
	}

	#leftCol #findcfo {
		float:left;
		margin-bottom:10px;
		width:230px;
		background:url('../images/findcfo.gif') no-repeat;
	}
	
		#leftCol #findcfo .leftbox {
			margin: 20px 0 0 0;
			border:1px #004d8e solid;
			width:222px;
			padding: 3px;
		}
		
		#leftCol #findcfo .leftbox img {
			margin-top: 3px;
	}
	
		#leftCol #findcfo .leftbox p {
			font-weight:bold;
			color:#004b85;
			font-size:16px;
			margin:0px;
		}
		
		#leftCol #findcfo form {
			padding:0 10px;
			margin:0px;
			margin-top:10px;
		}
		
		#leftCol #findcfo input[type="text"] {
			border:1px silver solid;
			width:150px;
			color:#397AB7;
		}
		
		#leftCol #findcfo input[type="submit"] {
			background-color:#bea233;
			border:1px #5a88c0 solid;
			color:white;
			padding:5px 0px;
			font-weight:bold;
		}
		
		#leftCol #findcfo hr {
			background-color:#990;
			border:0px;
			height:1px;
			margin:10px 5px;
		}
		
		#leftCol #findcfo h6 {
			margin:0px;
			text-indent:15px;
			font-family:Arial, Tahoma, sans-serif;
			font-weight:bold;
			font-size:12pt;
			color:#fff;
		}
		
	#leftCol #ticker {
		float:right;
		width:230px;
		margin-bottom:10px;
	}
	
	#leftCol .media {
		float:right;
		color:#bea233;
		margin-right:5px;
		margin-top:0px;
		margin-bottom:10px;
		font-weight:bold;
		font-size:13px;
	}
	
	#leftCol #leftBox {
		background:#efe8ce url('../images/companyNews.gif') no-repeat;
		float:left;
		width:210px;
		padding:26px 10px 5px 10px;
		margin-bottom: 0px;
	}
	#leftCol #New-CFO-Wise {
		/* background: url('/b2bfiles/images/new-cfo-wise.gif') no-repeat; */
		float:left;
		width:216px;
		height: 50px;
		padding: 5px 0 0 12px;
		margin-bottom: 10px;
		border: #004b85 1px solid;
	}

	#leftCol #new-updates-left {
		float:left;
		background-color: #efe8ce; 
		margin: 0 0 12px 0; 
		padding: 0; 
		border-bottom: #c6a637 1px solid; 
	}

#main {
	float:right;
	width:700px;
	margin-right:10px;
}

	#main a {
		color:#004b85;
	}
		
	.main h1, .main h2, .main h3, .main h4, .main h5, .main h6 {
		color:#004b85;
	}

	#main #topNav {
		float:left;
		width:700px;
		height:138px;
		margin-bottom:10px;
		background:url('../images/tagline.gif') left bottom repeat-x;
	}
	
		#main #topNav h1 {
			float:right;
			margin-top:5px;
			margin-bottom:0px;
			color:#004b85;
			font-size:16px;
		}
		
		#main #topNav h4 {
			float:right;
			clear:both;
			text-align:right;
			margin:5px;
			margin-top:70px;
			color:#4f4f4f; /* #99992e */
			font-size:14px;
			z-index:0;
		}
		
		#main #topNav p {
			float:right;
			width:700px;
			text-align:right;
			margin:0px;
			clear:both;
		}
		
			#main #topNav p a {
				color:#004b85;
				padding:0px 3px;
			}
			
				#main #topNav p a:hover {
					text-decoration:none;
				}
		
		#main #topNav #topMenu {
			display:inline;
			position:absolute;
			list-style:none;
			float:left;
			margin:0px;
			padding:0px;
			top:58px;
		}
		
			#main #topNav #topMenu li {
				height:44px;
				float:left;
				height:44px;
			}
			
			#main #topNav #topMenu .m1 {
				z-index:200;
				display:block;
				height:44px;
				width:65px;
				background:url('../images/mnHome.gif') no-repeat;
			}
			
				#main #topNav #topMenu .m1 a {
					z-index:200;
					display:block;	
					height:44px;
					width:65px;
					position:relative;
				}
			
				#main #topNav #topMenu .home {
					position:relative;
					top:-44px;
					left:0px;
					background:url('../images/mnHome_ro.gif');
					border-left:0px;
					border-right:0px;
					width:66px;	
					height:44px;
					z-index:0;		
					display:none;	
				}
				
				#main #topNav #topMenu .homeActive {
					z-index:200;
					display:block;
					height:44px;
					width:65px;
					background:url('../images/mnHome_ac.gif') no-repeat;
				}
			
			#main #topNav #topMenu .m2 {
				z-index:200;
				display:block;
				height:44px;
				width:131px;
				background:url('../images/mnWhy.gif') no-repeat;
			}
			
				#main #topNav #topMenu .m2 a {
					z-index:200;
					display:block;	
					height:44px;
					width:131px;
					position:relative;
				}
				
				#main #topNav #topMenu .why {
					position:relative;
					top:-44px;
					left:0px;
					background:url('../images/mnWhy_ro.gif');
					border-left:0px;
					border-right:0px;
					width:131px;	
					height:44px;
					z-index:0;		
					display:none;	
				}
			
				#main #topNav #topMenu .whyActive {
					z-index:200;
					display:block;
					width:131px;	
					height:44px;
					background:url('../images/mnWhy_ac.gif') no-repeat;
				}

			#main #topNav #topMenu .m3 {
				z-index:200;
				display:block;
				height:44px;
				width:101px;
				background:url('../images/mnFind.gif') no-repeat;
			}
			
				#main #topNav #topMenu .m3 a {
					z-index:200;
					display:block;	
					height:44px;
					width:101px;
					position:relative;
				}
				
				#main #topNav #topMenu .find {
					position:relative;
					top:-44px;
					left:0px;
					background:url('../images/mnFind_ro.gif');
					border-left:0px;
					border-right:0px;
					width:101px;	
					height:44px;
					z-index:0;		
					display:none;	
				}
			
				#main #topNav #topMenu .findActive {
					z-index:200;
					display:block;
					width:101px;	
					height:44px;
					background:url('../images/mnFind_ac.gif') no-repeat;
				}

			#main #topNav #topMenu .m4 {
				z-index:200;
				display:block;
				height:44px;
				width:116px;
				background:url('../images/mnServices.gif') no-repeat;
			}
			
				#main #topNav #topMenu a.m4 {
					z-index:200;
					display:block;	
					height:44px;
					width:116px;
					position:relative;
				}
				
				#main #topNav #topMenu .services {
					position:relative;
					left:0px;
					background:url('../images/mnServices_ro.gif');
					border-left:0px;
					border-right:0px;
					width:116px;	
					height:44px;
					z-index:0;		
					display:none;	
				}
			
				#main #topNav #topMenu .servicesActive {
					z-index:200;
					display:block;
					width:116px;	
					height:44px;
					background:url('../images/mnServices_ac.gif') no-repeat;
				}

			#main #topNav #topMenu .m5 {
				z-index:200;
				display:block;
				height:44px;
				width:131px;
				background:url('../images/mnAbout.gif') no-repeat;
			}
			
				#main #topNav #topMenu .m5 a {
					z-index:200;
					display:block;	
					height:44px;
					width:131px;
					position:relative;
				}
				
				#main #topNav #topMenu .about {
					position:relative;
					top:-44px;
					left:0px;
					background:url('../images/mnAbout_ro.gif');
					border-left:0px;
					border-right:0px;
					width:131px;	
					height:44px;
					z-index:0;		
					display:none;	
				}
			
				#main #topNav #topMenu .aboutActive {
					z-index:200;
					display:block;
					width:131px;	
					height:44px;
					background:url('../images/mnAbout_ac.gif') no-repeat;
				}

			#main #topNav #topMenu .m6 {
				z-index:200;
				display:block;
				height:44px;
				width:50px;
				background:url('../images/mnFaq.gif') no-repeat;
			}
			
				#main #topNav #topMenu .m6 a {
					z-index:200;
					display:block;	
					height:44px;
					width:50px;
					position:relative;
				}
				
				#main #topNav #topMenu .faq {
					position:relative;
					top:-44px;
					left:0px;
					background:url('../images/mnFaq_ro.gif');
					border-left:0px;
					border-right:0px;
					width:50px;	
					height:44px;
					z-index:0;		
					display:none;	
				}
			
				#main #topNav #topMenu .faqActive {
					z-index:200;
					display:block;
					width:50px;	
					height:44px;
					background:url('../images/mnFaq_ac.gif') no-repeat;
				}

			#main #topNav #topMenu .m7 {
				z-index:200;
				display:block;
				height:44px;
				width:106px;
				background:url('../images/mnTestimonials.gif') no-repeat;
			}
			
				#main #topNav #topMenu .m7 a {
					z-index:200;
					display:block;	
					height:44px;
					width:106px;
					position:relative;
				}
				
				#main #topNav #topMenu .testimonials {
					position:relative;
					top:-44px;
					left:0px;
					background:url('../images/mnTestimonials_ro.gif');
					border-left:0px;
					border-right:0px;
					width:106px;	
					height:44px;
					z-index:0;		
					display:none;	
				}
			
				#main #topNav #topMenu .testimonialsActive {
					z-index:200;
					display:block;
					width:106px;	
					height:44px;
					background:url('../images/mnTestimonials_ac.gif') no-repeat;
				}

			#main #topNav #topMenu div#subNav {
				display:none;
				top:44px;
				width:190px;
				position:absolute;
				z-index:200;
			}
			
				#main #topNav #topMenu div#subNav a {
					color:white;
					padding:3px 10px;
					background-color:#5c8cc3;
					border-left:5px #bca134 solid;
					margin:0px;
					display:block;
					text-decoration:none;
					height:18px;
				}
				
					#main #topNav #topMenu div#subNav a:hover {
						background-color:#004b85;
						border-left:5px #5c8cc3 solid;
					}

	#main .intro {
		text-align:center;
		font-size:18px;
		font-weight:bold;
		margin:10px 0px;
		line-height:20px;
	}
	
	#main .intro span {
		color:#949400;
}
	
	#main #entry {
		margin-bottom:10px;
		background:#fbf8f1 10px 10px no-repeat; /* url('../images/anniversary.gif') */
		float:left;
		width:650px;
		padding-left:20px;
		padding-right:20px;
	}
	
		#main #entry h3 {
			margin: 5px 0px;
			color:#004b85;
			text-align: center;
		}
	
		#main #entry p {
			margin: 0px 0px 10px 0px;
		}
	
		#main #entry sup {
			font: 8px arial;
		}
	
	#main .blueLeft {
		float:left;
		width:336px;
		position:relative;
		height:185px;
		padding-left:10px;
		margin-right:8px;
		background:url('../images/tablebg.gif') no-repeat;
		margin-bottom:8px;
	}
	
	#main .blueRight {
		float:left;
		width:336px;
		position:relative;
		height:185px;
		padding-left:10px;
		background:url('../images/tablebg.gif') no-repeat;
		margin-bottom:8px;
	}
		#main .blueLeft h4, #main .blueRight h4 {
			font-size:16px;
			color:black;
			margin-top:20px;
			margin-bottom:10px;
		}
		
		#main .blueLeft p, #main .blueRight p {
			color: #4f4f4f; /* #5c92c4 */
			margin:0px;
		}
		
		#main .blueLeft ul, #main .blueRight ul {
			margin-top:0px;;
		}
		
		#main .blueLeft li a, #main .blueRight li a {
			font-size:10px;
			color:#004b85;
		}

		#main .blueLeft .click, #main .blueRight .click {
			position:absolute;
			left:235px;
			top:150px;
		}
		
		#main .blueLeft .click img, #main .blueRight .click img {
			border:0px;
		}
		
		#main .blueRight .bcbs {
			float:right;
		}

	#main #map {
		border: 1px solid #000;
		clear: both;
		float: left;
		height: 400px;
		width: 700px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
	#main #blogs {
		float:left;
		clear:both;
		width:700px;
		height:100%;
		margin-bottom:5px;
		border-bottom:1px #990 solid;
	}

		#main #blogs th {
			margin:0px;
			padding-left:10px;
			font-size:16px;
			color:#004b85;
			border-bottom:1px #990 solid;
			text-align:left;
		}
		
		#main #blogs td {
			/*line-height:30px;*/
			border-left:1px #990 solid;
			padding:5px;
			width:223px;
		}
		
		#main #blogs td a {
			color:#004b85;
			font-size:10px;
		}
		
		#main #blogs h4 a {
			font-size:14px;
			margin-bottom:5px;
		}
		#main #blogs td ul {
			list-style-type: disc;
			margin: 0;
			padding: 0 0 0 4px;
		}
		#main #blogs td ul li {
			padding: 0 0 8px 0;
			margin: 0 0 0 4px;
		}
		#main #blogs td table td {
			border-left: 0px solid white;
		}
	#main .rss {
		text-align:right;
		clear:both;
		margin:7px 0px;
	}
	
		#main .rss img {
			border:0px;
		}
	
	#main .partner-states {
		clear: both;
	}
	
		#main .partner-states a {
			color:#004b85;
		}
	
	#main #footer {
		clear:both;
		margin-top:10px;
		text-align:center;
	}
	
		#main #footer table {
			width:650px;
			float:left;
		}

		#main #footer span {
			font-size:14px;
		}
		
		#main #footer p {
			font-size:8pt;
			color:#004b85;
		}
		
		#main #footer a {
			color:#004b85;
		}
				
		#main #footer .bbb {
			width:150px;
			margin:0px auto;
		}

#homepage-sponsors {
	width: 700px; 
	height: 75px; 
	clear: both; 
	margin: 0 0 5px 0;
}

#ceo-right {
	float:right;
	width:250px;
}

#ceo-right h5 {
	font-size:12pt;
	color:#004b85;
	margin:0px;
}

#ceo-right ol {
	margin-top:0px;
	padding-left:25px;
}
#content ol {
	font-family:Arial, Tahoma, sans-serif;
	font-size:10pt;
}
#content a {
	color:#004b85;
}
#zipbox {
	margin:0 auto;
	color:#004b85;	
	font-family:Arial, Tahoma, sans-serif;
	font-size:10pt;
	width:240px;
	border:1px #990 solid;
	background-color:#efe9d1;
	text-align:center;
	margin-bottom:10px;
}
#content p {
	font-family:Arial, Tahoma, sans-serif;
	margin:10px;
	font-size:10pt;
}
	#main ul#partner {
		float:left;
		margin:0px;
		padding:0px;
		list-style:none;
	}

		#main ul#partner li.partners {
			float:left;
			width:140px;
			height:190px;
			font-size:11px;
		}

			#main ul#partner li.partners img {
				border:0px;
			}

.leftnavbox {
	margin-left:5px;
	margin-bottom:10px;
	width:240px;
	background:url('../images/leftnavbox.jpg') no-repeat;
}

.leftnavbox h6, #findcfo h6, .blognavbox h6 {
	margin:0px;
	text-indent:15px;
	font-family:Arial, Tahoma, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color:#fff;
}
.leftnavbox .leftbox {
	margin-top:-2px;
	border:1px #cbab3c solid;
	font-family:Arial, Tahoma, sans-serif;
	font-size:10pt;
	font-weight:bold;
	width:232px;
	padding:3px;
	color:#a88914;
}
.leftnavbox .leftbox ul {
	list-style:none;
	padding-left:5px;
	margin-top:0px;
}
.leftnavbox .leftbox li {
	background:url('../images/listarrow.gif') no-repeat 0 10px;
	padding-top:3px;
	text-indent:10px;
}

		#cforesume {
			float: right;
			clear: right;
			margin-top:20px;
			margin-left:5px;
			margin-bottom:10px;
			width:240px;
			background:url('../images/findcfo.jpg') no-repeat;
		}

		#cforesume .leftbox {
			background-color: #efe8ce; 
			border:1px #004d8e solid;
			width:232px;
			padding:3px;
		}

		#cforesume .leftbox img {
			margin-left:5px;
		}

		#cforesume .leftbox p {
			font-family:Arial, Tahoma, sans-serif;
			font-weight:bold;
			color:#004b85;
			font-size:12pt;
			margin:0px;
		}

		#cforesume form {
			padding:0 10px;
			margin:0px;
			margin-top:10px;
		}

		#cforesume .text {
			border:1px silver solid;
			height:20px;
			font-size:12px;
			color:#397AB7;
		}

		#cforesume .button {
			background-color:#bea233;
			border:1px #5a88c0 solid;;
			color:white;
			font-weight:bold;
		}
		#cforesume h6 {
			margin:0px;
			text-indent:15px;
			font-family:Arial, Tahoma, sans-serif;
			font-weight:bold;
			font-size:12pt;
			color:#fff;
		}


		.b2bcfo {
			display:none;
		}


		#press-left {
			float:left;
			width:440px;
			margin-right:5px;
		}

		#press-right {
			float:right;
			width:300px;
		}

#ceo-owners {
	clear:left;
}
#ceo-owners h2 {
	font-family:Arial, Tahoma, sans-serif;
	color:#004b85;
	margin:5px 0px;
	margin-top:-10px;
	font-size:18pt;
}
#ceo-owners ul {
	font-size:10pt;
	padding-left:25px;
}
#main h2 {
	font-family:Arial, Tahoma, sans-serif;
	color:#004b85;
	margin:0 0 5px;
	font-size:18pt;
}
#main p {
	font-family:Arial, Tahoma, sans-serif;
	font-size:12px;
}
#main h3 {
	color:#004B85;
	font-family:Arial, Tahoma, sans-serif;
	font-size:12pt;
	margin:5px 0;
}
#main h1 {
	color:#004B85;
	font-family:Arial, Tahoma, sans-serif;
	font-size:18pt;
}
#wheel {
	float:right;
	width:355px;
	padding:15px;
}
#wheel form {
	margin:0 auto;
	width:250px;
	border:1px #990 solid;
	background-color:#efe9d1;
	text-align:center;
	padding:10px;
}
#wheel form p {
	margin:0px;
	color:#004b85;
	font-size:12pt;
}
.about {
	font-family:Arial, Tahoma, sans-serif;
	background-color:#990;
	width:100%;
}

.about th, .about td {
	background-color:#fff;
}

.about th {
	color:#004b85;
	width:30%;
	text-align:left;
	font-size:12pt;
}

.about td {
	font-size:10pt;
}
.query {
	font-weight:bold;
	color:#004b85;
}
.testimonial {
	float:left;
	width:678px;
	padding:10px;
	margin-bottom:15px;
	border:1px #990 solid;
	background-color:#efefef;
}


.careersWithCFO{
	float:right;
	position:relative;
	background-repeat:no-repeat;
	background-image:url("/b2bfiles/images/infoBarBG.gif");
	border:1px #004d8e solid;
	width:240px;
	height:76px;
	text-align:center;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	}
#getInfo{
	text-decoration:none;
	color:#000;
	}
#getInfo img.a {
	position:absolute;
	top:20px;
	left:4px;
    z-index: 10;
	}
 
#getInfo img.b {
	position:absolute;
	top:20px;
	left:4px;
	}

#partmenu {
	float:right;
	margin-left:5px;
	margin-bottom:10px;
	width:240px;
	background:url('../images/leftnavbox.jpg') no-repeat;
}

#partmenu .title {
	margin:0px;
	padding-left:10px;
	color:white;
	font-size:12pt;	
}

#partmenu .title a {
	color:white;
	font-weight:bold;
	text-decoration:none;
}

#partmenu .body {
	width:238px;
	margin-top:-2px;
	border:1px #cbab3c solid;
	float:right;
}

#partmenu .body ul {
	list-style:none;
	padding-left:5px;
	margin-top:0px;
	margin-bottom:5px;
}

#partmenu .body a {
	font-size:9.5pt;
	font-weight:bold;
}

#partmenu .body a:hover {
	text-decoration:none;
}


/* BIO PAGE STYLES */
		#left-col {
			float:left;
			width:445px;
			font-family:Arial, Tahoma, sans-serif;
			font-size:10pt;
		}

		#right-col {
			float:left;
			margin-left:10px;
			width:245px;
			font-family:Arial, Tahoma, sans-serif;
			font-size:10pt;
		}


		
		#partnerdetails1 {
			float: right;
			margin-top:20px;
			margin-left:5px;
			margin-bottom:10px;
			width:240px;
			background:url('../images/findcfo.jpg') no-repeat;
		}

		#partnerdetails1 .partnerdetailsbox1 {
			background-color: #efe8ce; 
			border:1px #004d8e solid;
			width:232px;
			padding:3px;
		}

		#partnerdetails1 .partnerdetailsbox1 img {
			margin-left:5px;
		}

		#partnerdetails1 .partnerdetailsbox1 p {
			font-family:Arial, Tahoma, sans-serif;
			color:#004b85;
			font-size:12pt;
			margin:0px;
		}

		#partnerdetails1 form {
			padding:0 10px;
			margin:0px;
			margin-top:10px;
		}

		#partnerdetails1 .text {
			border:1px silver solid;
			height:20px;
			font-size:12px;
			color:#397AB7;
		}

		#partnerdetails1 .button {
			background-color:#bea233;
			border:1px #5a88c0 solid;;
			color:white;
			font-weight:bold;
		}
		#partnerdetails1 h6 {
			margin:0px;
			text-indent:15px;
			font-family:Arial, Tahoma, sans-serif;
			font-weight:bold;
			font-size:12pt;
			color:#fff;
		}
		.partnerdetailsbox1 li {
			font-family:Arial, Tahoma, sans-serif;
			color:#000;
			font-size: 12px;
			margin:0px;
		}
		.partnerdetailsbox1 a {
			font-family:Arial, Tahoma, sans-serif;
			color:#000;
			font-size: 12px;
			margin:0px;
		}

		#partnerdetails1 .subtitle {
			color: #004b85;
			font-weight: bold;
			margin-bottom:-5px;
		}
		.partnerdetailsbox1 .subtitle {
			display: block;
			clear: both;
			padding-left:10px;
		}



		
		
		#partnerdetails2 {
			float: right;
			margin-top:20px;
			margin-left:5px;
			margin-bottom:10px;
			width:240px;
			background:url('../images/leftnavbox.jpg') no-repeat;
		}

		#partnerdetails2 #partnerdetailsbox2 {
			background-color: #fff; 
			border:1px solid #cbab3c;
			width:232px;
			padding:3px;
		}

		#partnerdetails2 h6 {
			margin:0px;
			text-indent:15px;
			font-family:Arial, Tahoma, sans-serif;
			font-weight:bold;
			font-size:12pt;
			color:#fff;
		}
		#partnerdetails2 .subtitle {
			color: #004b85;
			font-weight: bold;
			margin-bottom:-5px;
		}

		#partnerdetailsbox2 .subtitle {
			display: block;
			clear: both;
			padding-left:10px;
		}
		#partnerdetailsbox2 p {
			display: block;
			clear: both;
			padding-left:20px;
		}






		#partner-bio {
			text-align:justify;
		}

		#partner-bio ul {
			margin:0 10px 0 30px;
		}

		#partner-top hr {
			margin:0px;
			color:#cbab3c;
		}

		#partner-top table {
			width:100%;
		}

		#partner-top h2 {
			margin:0px;
			font-size:16pt;
		}

		#partner-top .state {
			font-size:8pt;
			font-weight:bold;
			margin:5px 0px;
			font-style:italic;
		}

		#partner-top #exp {
			color:#004B85;
			font-weight:bold;
		}

		#partner-top .indent {
			padding-left:20px;
		}

		.rightPartBox {
			border:1px #cbab3c solid;
			font-family:Arial, Tahoma, sans-serif;
			font-size:10pt;
			width:232px;
			padding:3px;
		}

		.rightPartBox .subtitle, .leftboxfull .subtitle {
			color:#004b85;
			font-weight:bold;
			margin-bottom:-5px;
		}

		.leftboxfull .subtitle {
			display:block;
			clear:both;
			padding-left:10px;
		}

		.rightPartBox p {
			margin:0 5px 0 10px;
			
		}

		#blogHead img {
			float:left;
			width:130px;
			margin-left:20px;
		}

		#blogHead h2 {
			float:left;
			margin:0px 0px 10px 10px;
			width:400px;
		}

		#blogHead p {
			float:left;
			width:400px;
			margin:0px 30px;
		}

		#section1, #section2, #section3 {
			font-size:10pt;
		}

		.buybutton {
			margin-left:35px;
		}
		.allmedia {
			text-align:right;
			font-family:Arial, Tahoma, sans-serif;
			font-size:9pt;
			font-weight:bold;
			clear:both;
			margin:0px 10px 5px 0;
		}

		.allmedia a {
			color:#990;
		}

		.allmedia a:hover {
			text-decoration:none;
		}

		.location_bio {
			float:left;
			width:100%;
			font-weight:normal;
		}

		.location_bio img {
			float:left;
			padding:0px 20px;
		}

		.location_bio h4 {
			margin-top:0px;
			margin-bottom:00px;
		}

		.location_bio p {
			font-weight:normal;
			margin:10px 0px;
		}

		.location_bio a {
			font-weight:bold;
		}

		#map {
			float:left;
			clear:both;
			width:700px;
			height:400px;
			border:1px black solid;
			margin-bottom:10px;
			margin-left:0px;
		}

		.pressimg {
			float:left;
			margin:10px;
			margin-left:0px;
		}

		.presstitle {
			color:#004b85;
			font-weight:bold;
		}

		#pr-top {
			float:left;
			margin-top: -20px;
		}

		#angel {
			float: left;
			width: 108px;
			margin:15px;
			margin-left:0px;
		}

		#angel-nfo {
			float: right;
			width: 150px;
			margin-top:10px;
		}

		.leftboxfull h4 {
			color:#004b85;
			margin-bottom:-10px;
		}

		#hint {
			background-color:white;
			border:1px #004b85 solid;
		}

		.buybook {
			margin-left:35px;
		}

		.infoBox {
			float:right;
			width:500px;
			border:1px #004b85 solid;
			padding:10px;
			margin:0px 0px 10px 10px;
		}

		.infoBox img {
			float:left;
			margin-right:10px;
		}

		.u {
			text-decoration:underline;
		}

		.allblogs {
			font-size:12px;
			line-height:17px;
		}

		.allblogs th {
			color:#004b85;
			font-size:14px;
			width:33%;
			border-bottom:1px #990 solid;
			margin-left:2px;
		}

		.allblogs td {
			border-left:1px #990 solid;
		}

#joinvid {
	width:450px;
	margin-left:-10px;
	float:left;
	height:500px;
}

#joinvid h4 { 
	text-align: center;
	color: #4f4f4f;
	font: 18px arial;
	margin: 0;
	padding: 0;
}

#join {
	font-size:10pt;
	
}
.videos {
	display:inline;
	padding-left:0px;
	list-style:none;
}

.videos li {
	float:left;
	display:inline;
	font-family:Arial, Tahoma, sans-serif;
	font-size:7pt;
	height:125px;
	width:160px;
	padding:10px 5px;
}



		#wsjForm {
			width:600px;
			border:1px #990 solid;
			font-size:12px;	
		}

		#wsjForm th {
			text-align:right;
			color:#004b85;
		}

		#wsjForm span {
			color:red;
		}

		.purchase { 
			background-color: #efe8ce;
			border: 1px solid #d3bc79;
			width: 700px;
			margin-top: -10px;
			font-size: 10pt;
		}

#myBlog-wrap {
	clear:both;
}.wrapme {
	width: 700px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}
.wrapme .compare_head_l {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	background-color: #4F81BD;
	text-align: center;
	width: 400px;
	line-height: 30px;
	float: left;
	display: block;
}
.wrapme .compare_head_c {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	background-color: #4F81BD;
	text-align: center;
	width: 145px;
	line-height: 30px;
	float: left;
	display: block;
}
.wrapme .compare_head_r {
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	background-color: #4F81BD;
	text-align: center;
	width: 145px;
	line-height: 30px;
	float: left;
	display: block;
}
.wrapme .compare_lbox_odd {
	font-weight: bold;
	width: 391px;
	float: left;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4F81BD;
	border-bottom-color: #4F81BD;
	border-left-color: #4F81BD;
	display: block;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wrapme .compare_cbox_odd {
	width: 145px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #4F81BD;
	border-bottom-color: #4F81BD;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wrapme .compare_rbox_odd {
	width: 145px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #4F81BD;
	border-bottom-color: #4F81BD;
	display: block;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wrapme .compare_lbox_even {
	font-weight: bold;
	width: 391px;
	float: left;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4F81BD;
	border-bottom-color: #4F81BD;
	border-left-color: #4F81BD;
	display: block;
	clear: both;
	background-color: #D3DFEE;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wrapme .compare_cbox_even {
	width: 145px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #4F81BD;
	border-bottom-color: #4F81BD;
	display: block;
	text-align: center;
	background-color: #D3DFEE;
	padding-top: 5px;
	padding-bottom: 5px;
}
.wrapme .compare_rbox_even {
	width: 145px;
	float: left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #4F81BD;
	border-bottom-color: #4F81BD;
	display: block;
	text-align: center;
	background-color: #D3DFEE;
	padding-top: 5px;
	padding-bottom: 5px;
}


#cfowise-table {
	border: 1px solid #4F81BD;
}
.cfowise-tha {
	background-color: #4F81BD; 
	padding: 4px;
	color: #FFF;
}
.cfowise-thb {
	background-color: #4F81BD; 
	width: 100px; 
	padding: 4px;
	color: #FFF;
}
.cfowise-td1a {
	padding: 4px; 
	vertical-align: top;
}
.cfowise-td1b {
	padding: 4px; 
	vertical-align: top; 
	text-align: center; 
	border-left: 1px solid #4F81BD;
}
.cfowise-td2a {
	padding: 4px; 
	vertical-align: top; 
	background-color: #D3DFEE;
}
.cfowise-td2b {
	padding: 4px; 
	vertical-align: top; 
	text-align: center; 
	border-left: 1px solid #4F81BD; 
	background-color: #D3DFEE;
}
