/* Demos Top Left */

#b07demos {
	width: 419px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#b07demos h1 {
	margin: 15px 0 10px;
 	color: #005aa5;
	font-size: 13px;
}
#b07demostop {
	padding: 3px 0 0 13px;
	background: url(../pix/demos_top.gif);
	height: 23px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#b07demosbody {
	padding: 3px 0 0 13px;
	background: url(../pix/demos_body.gif);
	height: 390px;
	font-size: 11px;
	color: #000000;
}
#b07demosbottom {
	background: url(../pix/demos_bottom.gif) no-repeat;
	height: 15px;
}
#b07demostable {
	margin: 0;
	padding: 0;
	color: #000000;
}
#b07demostable p {
	margin: 0 0 10px;
	font-size: 11px;
}

/* On-Demand Webcast Top Right */

#b07webcast {
	width: 419px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#b07webcast h1 {
	margin: 15px 0 10px;
 	color: #005aa5;
	font-size: 13px;
}
#b07webcasttop {
	padding: 3px 0 0 13px;
	background: url(../pix/webcast_top.gif);
	height: 23px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#b07webcastbody {
	padding: 3px 0 0 13px;
	background: url(../pix/webcast_body.gif);
	height: 390px;
	font-size: 11px;
	color: #000000;
}
#b07webcastbottom {
	background: url(../pix/webcast_bottom.gif) no-repeat;
	height: 15px;
}
#b07webcasttable {
	margin: 0;
	padding: 0;
	color: #000000;
}
#b07webcasttable p {
	margin: 0 0 10px;
	font-size: 11px;
}

/* Customer Stories Bottom Left */

#b07stories {
	margin-top: 10px;
	width: 419px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#b07storiestop {
	padding: 3px 0 0 13px;
	background: url(../pix/stories_top.gif);
	height: 23px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#b07storiesbody {
	padding: 3px 0 0 13px;
	background: url(../pix/stories_body.gif);
	height: 280px;
	color: #000000;
}
#b07storiesbottom {
	background: url(../pix/stories_bottom.gif) no-repeat;
	height: 15px;
}
#b07storiestable {
	margin: 0;
	padding: 0;
	color: #000000;
}
#b07storiestable p {
	margin: 4px 0;
	font-size: 11px;
}
#b07storiestable a {
	text-decoration: underline;
	color: #005aa5;
	font-weight: bold;
}

/* Tell Me More and Personal Demo Bottom Right */

#b07more {
	margin-top: 10px;
	width: 419px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#b07more h1 {
	margin: 5px 0;
 	color: #005aa5;
	font-size: 13px;
}
#b07moretop {
	padding: 3px 0 0 13px;
	background: url(../pix/more_top.gif);
	height: 23px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#b07morebody {
	padding: 3px 0 0 13px;
	background: url(../pix/more_body.gif);
	height: 280px;
	color: #000000;
}
#b07morebottom {
	background: url(../pix/more_bottom.gif) no-repeat;
	height: 15px;
}
#b07moretable {
	margin: 0;
	padding: 0;
	color: #000000;
}
#b07moretable p {
	margin: 5px 0;
	font-size: 11px;
}
#b07moretable a {
	text-decoration: underline;
	color: #005aa5;
}
.b07floatleft {
	float: left;
}
.b07floatright {
	padding-right: 90px;
	float: right;
}

/* Tell Me More Page */

#b07tellmoretable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#b07tellmoretable h1 {
	margin: 5px 0 10px;
 	color: #005aa5;
	font-size: 15px;
}
#b07tellmoretable p {
	margin: 0 0 12px;
	font-size: 11px;
}
#b07tellmorehr {
	margin: 5px 0 10px;
	padding: 10px 0 5px;
}
/* Tell Me More Submit a Question */
#b07submit {
	margin-left: 20px;
	width: 206px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#b07submit h1 {
	margin: 5px 0;
 	color: #005aa5;
	font-size: 13px;
}
#b07submittop {
	padding: 3px 0 0 13px;
	background: url(../pix/submit_top.gif);
	height: 23px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
#b07submitbody {
	padding: 3px 16px 5px 13px;
	background: url(../pix/submit_body.gif) repeat-y;
	color: #000000;
}
#b07submitbottom {
	background: url(../pix/submit_bottom.gif) no-repeat;
	height: 15px;
}
#b07submit p {
	margin: 5px 0;
	font-size: 11px;
	line-height: 16px;
}
#b07submit a {
	text-decoration: underline;
	color: #005aa5;
}

/* Common Styles */

.b07formtable td {
	font-size: 11px;
	color: #000000;
}
.b07textfield {
	margin: 2px 0;
	width: 98px;
	height: 16px;
	border: 1px solid #c3c3c3;
}
.b07textarea {
	margin: 2px 0;
	width: 171px;
	border: 1px solid #c3c3c3;
}
.b07bigblue {
	font-size: 25px;
	color: #005aa5;
	font-weight: bold;
}
#b07hr {
	padding: 1px 0 2px;
}
.b07required {
	font-size: 10px;
	font-style: italic;
	text-align: right;
}
