body {
	color: #515151;
	font-size: 9.5pt;
}

a {
	color:#1d88ce;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	line-height: 14pt;
	margin: 10px 0;
}
p.small {
	line-height: 11pt;
}
#mainPanel {
	background:url(images/main-bg.jpg);
	width:980px;
	height:600px;
	position:absolute;
	margin: 20px 50% 0 0;
	right:-490px;
}
#insPanel {
	width:980px;
	position:absolute;
	right:-490px;
	background-image: url(images/inside-bg.gif);
	background-repeat: no-repeat;
	height: 600px;
	margin-top: 20px;
	margin-right: 50%;
	margin-bottom: 0;
	margin-left: 0;
}
#insPanel #insContent {
	background-color: #FDB417;
}
#insPanel .top {
	height:10px;
	background-image: url(images/inside-bg-top.gif);
	background-repeat: no-repeat;
}
#insPanel .bottom {
	height:10px;
	background-image: url(images/inside-bg-btm.gif);
	background-repeat: no-repeat;
}
#blubLogo {
	text-align:center;
	position:absolute;
	top: 190px;
	left:520px;	
}
	
#investLogo {
	text-align:center;
	position:absolute;
	top: 600px;
	left:1px;
	
}

#blubTagLine {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:15pt; 
	font-weight:bold; 
	color:#FF9900;
	margin: 10px 0 0;
}

#requiredTxt {
color: #CC3333;
	font-size: 10px;
	text-indent: 20px;
}
	
	
#bulbLogoSmall {
	margin:20px;
	vertical-align: top;
}
.module {
	width:299px;
	font-size: 11pt;
}
.module .content {
	background:#fff; 
	padding: 0 10px;
}
.module .top {
	background:url(images/rc-bg.gif) no-repeat;
	height:6px;
}
.module .bottom {
	background:url(images/rc-bg.gif) bottom no-repeat;
	height:6px;
}
.module2 {
	width:299px;
	font-size: 11pt;
	margin-left: 0px;
	margin-top: 310px;
}
.module2 .top {
	background:url(images/rc-bg.gif) no-repeat;
	height:6px;
}
.module2 .bottom {
	background:url(images/rc-bg.gif) bottom no-repeat;
	height:6px;
}
.module2 .content {
	background:#fff;
	height: 125px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.module3 {
	width:490px;
	font-size: 11pt;
	margin-left: 340px;
	margin-top: 310px;
}
.module3 .top {
	background:url(images/rc-bg2.gif) no-repeat;
	height:6px;
}
.module3 .bottom {
	background:url(images/rc-bg2.gif) bottom no-repeat;
	height:6px;
}
.module3 .content {
	background:#fff;
	height: 125px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#loginModule {
	position:absolute; 
	top:110px; 
	left:100px;
}
.field {
	background:url(images/fld-bg.gif);
	width: 192px;
	height:20px;
	border:none;
	padding: 5px 0 0 5px;
	margin:0;
}
.button {
	background:url(images/btn-bg.gif); 
	border:none; 
	width:82px; 
	height:25px; 
	font-weight:bold; 
	color: #fff; 
	margin:0; 
	padding:0;
}
.button-long {
	background:url(images/btn-lg-bg.gif); 
	border:none; 
	width:165px; 
	height:25px; 
	font-weight:bold; 
	color: #fff; 
	margin:20px 0 0 0; 
	padding:0;
	font-size:10pt;
}
.small {
	font-size:8.5pt;
	vertical-align: bottom;
}
#footer {
	position:absolute;
	bottom:-32px;
	right:35px;
}
#footerForm {
	margin-left: 260px;
	border-top: 1px solid #d9d9d9;
	padding-top: 5px;
	padding-bottom: 30px;
}
#footerStandard {
	border-top: 1px solid #d9d9d9;
	padding-top: 5px;
	padding-bottom: 30px;
}
#mainNav {
	margin-top: 32px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 370px;
}
#mainNav li {
	float:left;
	font-size:11pt;
	font-weight:bold;
	margin-right: 25px;
	color:#D85500;
	width: 100px;
	text-align: center;
}
#mainNav li a {
	color:#fff;
	text-decoration: none;
}
#mainNav li a:hover {
	color:#D85500;
	text-decoration: none;
}
#mainNav .activeNav {
	color: #D85500;
}
h2 {
	color: #FF9900;
	font-size:15pt;
}
h3 {
	color: #D85500;
	font-size:13pt;
}
h4 {
	color: #FF9900;
	font-size:11pt;
}


ul#featureList {
	
}
#featureList li {
	margin: 20px 0;
	list-style:inside;
}

#nav {
	background:url(images/nav-grad.jpg); 
	width: 980px; 
	height:75px;
}
#doc {
	width: 980px; 
	position:absolute; 
	margin: 20px 50% 0 0; 
	right:-490px;
}
#testerModule {
	width: 240px;
	float:left;
}
#testerModule .top {
	height:6px; 
	background:url(images/rr-bg.gif);
}
#testerModule .bottom {
	height:6px; 
	background:url(images/rr-bg.gif) bottom;
}
#testerModule .content {
	border: 1px solid #d9d9d9; 
	border-top: none; 
	border-bottom:none; 
	padding: 10px 15px;
}
#centerCol {
	width: 500px;
	margin: 0 10px;
	padding: 0 10px;
	float:left;
	 /*
	 border-right: 1px solid #d9d9d9;
	 */
}

#bullets {
	margin: 0 0 0 20px;
}

#regFormNames {
	width: 120px;
	text-align: right;
	float: left;
	line-height: 22pt;
}
#regFormInputs {
	width: 300px;
	float: left;
	line-height: 22pt;
	padding-left: 10px;
}
#regFormBottom {
	clear: both;
}
#regFormShell {
	clear: both;
}

#contactNamesList li {
  list-style-type:none;
  margin-left: 20px;
}
#contactFormsList li {
  list-style-type:none;
}
#radioItems {
	
	line-height: 16pt;
}
#horzLine {
	border-top: 1px solid #d9d9d9;
	height: 10px;
}
#carPortal {
	text-align: center;
	background-color: #FFFFFF;
	background-repeat: repeat-y;
}
