html, body {
	padding:0; 
	margin:0; 
	font-family: 'Lucida Grande', Tahoma, Geneva, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height:16px;
	text-align: center;
	color:#212121;
}

#home {
	background:url(../images/background_home.jpg) repeat-x left top;
	position:relative;
}
#contentPage {
	background:url(../images/background_content.jpg) repeat-x left top;
	position:relative;
}

html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl {
	margin:0;
	padding:0;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
	text-decoration: none;
}
h6 {
	font-size: 9px;
	font-weight: normal;
	padding-bottom: 5px;
}

a:link {
	color: #4C7DA5;
}
a:visited {
	color: #473F88;
	color: #4C7DA5;
}

a:hover {
	color: #0b609e;
}

a:focus {outline-style: none;}

.cleaner {
	margin: 0;
	padding: 0;
	clear: both;
}
.clear {
	clear:both;
	margin:0;
	padding:0;
	line-height:0;
}

.hr {
	height: 1px;
	border-bottom: 1px solid #ccc;
	padding-top:4px;
	margin-bottom: 8px;
}


.font-small{
	font-size:.8em;
}

/* Wrapper
----------------------------------------------- */
div#Container{
	width:100%;
	margin:0 auto;
	position:relative;
	overflow:hidden;
	text-align:left;
}

#hdrContainer {
	position:relative;
	top:0px;
	left:0px;
	margin:0 auto;
	padding:0;
	height:126px;
	z-index:15;
	width:835px;
}
*html #hdrContainer {
	width:800px;
}
#hdrContainer div#logo {
	width:301px;
	margin:0;
	padding:0;
	margin-left:0px;
	margin-top:8px;
	float:left;
}
#topNav {
	float:right;
	width:430px;
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
	top:0px;
	background: url(/images/topnav_bg-long.jpg) left top no-repeat;
}
#linksBox {
	height:25px;
	margin-top:8px;
	margin-left:2px;
	padding:0 4px 3px 0;
	font-size:11px;
	line-height:13px;
}
#linksBox a {
	padding:0 4px;
	text-decoration:none;
	font-weight:bold;
	text-transform:capitalize;
}
#linksBox span {
	color:#b3b9e6;
}

a.apply:link, a.apply:visited {
	color:#fff;
}
a.continue:link, a.continue:visited {
	color:#b3b9e6;
}
a.login:link, a.login:visited {
	color:#fff;
	color:#b3b9e6;
}

#linksBox a:hover {
	color:#c3cbfe;
}

#topNav #tagline {
	width:360px;
	height:27px;
	margin:0;
	padding:0px;
	margin-top:22px;
	margin-left:37px;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#2e2e2e;
}
#topNav #tagline img {
	width:225px;
	float:left;
	margin:0;
	padding:0;
}
#topNav #tagline span {
	width:135px;
	float:right;
	display:block;
	margin:0;
	padding:5px 0;
}
/* MAIN NAVIGATION STYLES  */
#mainNav {
	margin:0 auto;  
	text-align:left; 
	height:32px; 
	width:880px;
	overflow:hidden;
	padding:0; 
	z-index:15;
	position:relative;
	top:2px;
}
#mainNav ul, #mainNav ul li, #mainNav ul a {margin:0 auto; padding:0;}
#mainNav ul  { width:auto; position:relative; left:0px; /*background:url(../images/nav-bg.jpg) repeat-x left top;*/ }
#mainNav ul li {list-style:none; float:left; font-size:13px; margin:0 auto; text-align:center;}
#mainNav ul li.nav-div{
	 padding: 0;
	 margin: 0;
	 float: left;
	 width:1px;
	 height:28px;
	 overflow:hidden;
	 list-style: none;
}
#mainNav ul a, #mainNav ul span {
	float:left; 
	display:block; 
	text-decoration:none; 
	font-weight:normal; 
	color:#000000; 
	text-align:center; 
	height:24px;
	padding:0 12px;
	padding-top:8px;
	letter-spacing:-0.1px;
}
*html #mainNav ul a {
	padding:0 14px;
	padding-top:7px;
}

#mainNav ul a:link, #mainNav ul a:visited {
	color:#000000;
}

#mainNav ul a:hover { 
	color:#fff;
	background:url(../images/nav-on.gif) repeat-x left bottom; 
}
#mainNav ul a.isactive { 
	font-weight:normal;
	background:url(../images/nav-on.gif) repeat-x left bottom; 
}
#mainNav ul a.isactive:link, #mainNav ul a.isactive:visited  { 
	color:#fff; 
}

/* Footer
------------------------------------------------------------------*/
#footerWrapper {
	clear: both;
	padding: 0;
	width: 100%;
	margin:0;
	background:#d9d9d9 url(../images/footer_bg.gif) repeat-x left top;
	overflow:hidden;
}
*html #footerWrapper {
	background-color:#d9d9d9;
}
.subpage {
	margin-top:5px;
}
#footer{
	clear:both;
	width:895px;
	margin:5px auto;
	padding-top:7px;
	color:#bcd0e1;
	padding-bottom:10px;
	text-align:center;
	position:relative;
	left:15px;
}
*html #footer{
	width:910px;
}

#footer p{
	margin:0;
	padding:2px;
	font-size: 11px;
	line-height:15px;
	font-weight:bold;
	letter-spacing:-0.1px;
}
*html #footer p{
	font-size:11px;
}

.copyright {
	color:#4E4D49;
}
#footer a{
	font-weight: normal;
	text-decoration: none;
	border:0;
	padding:0 3px;
}
#footer a:link{
	color: #4C7DA5;
	color:#666;
}
#footer a:visited{
	color: #4C7DA5;
	color:#666;
}
#footer a:hover{
	color: #0b609e;
}
/*  End footer styles */



/*---- HOME PAGE STYLES -----*/
div#homeContent {margin:0 auto; padding:0; width:100%; overflow:hidden; 
	background:url(../images/home-midsection_bg.jpg) no-repeat 48% 0;
	position:relative; top:0px;
}
*html div#homeContent {
	position:relative; 
	top:-14px;
}

/* home Slideshow & News */
#homeCallouts {
	width: 850px;
	margin:0 auto;
	margin-top:1px;
	padding: 6px 0 0 0;
	height: 225px;
}
*html #homeCallouts {
	margin-top:0;
	padding: 5px 0 0 0;
}
#homeCallouts #slideshowWrapper{
	background-color:#fff;
	width:496px;
	height:216px;
	float: left;
	margin:auto;
	padding:1px;
	position:relative;
	left:32px;
	vertical-align:middle;
	overflow:hidden;
}
#homeCallouts #slideshowWrapper #slideshow {
	width: 496px;
	height: 216px;
	/*
	border:1px solid #fff;
	background:#fff url(../images/slideshow1.jpg) top left no-repeat;
	*/
	margin:0;
	padding:0;
}
*html #homeCallouts #slideshowWrapper{
	width:504px;
	left:30px;
}
	*html #slideshow {
		height:216px;
		width:504x;
		float:left;
		position:relative;
		left:0px;
	}

#newsWrapper {
	float: right;
	width: 260px;
	height: 208px;
	margin: 0 45px 0 0;
	position: relative;
	background-color:#fff;
	padding:5px;
	overflow:hidden;
	text-align:left;
}
#newsWrapper h1 {
	margin: 3px 4px 1px 5px;
	padding:3px 0 0 55px;
	height:44px;
	color:#171717;
	font-weight:normal;
	letter-spacing:0;
	font-size:18px;
	line-height:20px;
	background: url(../images/icons/click2call-ico.gif) no-repeat top left;
	font-family: Georgia, serif;
}
#newsWrapper #newsText {
	overflow:hidden;
	height:207px;
	margin:0;
	padding: 0;
	border: 1px solid #c9c9c9;
	background-color: #f2f2f2;
	position:relative;
	top:0;
	font-size:90%;
}
#newsWrapper #newsText p {
	line-height:15px;
    margin: 0 0 0 9px;
	padding: 0 7px 10px 17px;
	background: url(../images/bullet-news.jpg) 0px 2px no-repeat;
}
#newsWrapper #newsText p.news-div {
	margin: 3px 7px;
	padding: 0;
	height:2px;
	overflow:hidden;
	background: url(../images/news-div.gif) center bottom no-repeat;
}

/* HOME Bottom 2 Columns */
div#homeContent #Columns {
	width: 850px;
	margin:0 auto;
	padding: 0 0 10px 0;
	text-align: left;
	overflow:hidden;
	position:relative;
}
*html div#homeContent #Columns {
	padding: 0;
	width: 855px;
	top:5px;
}
div#homeContent #leftColumn {
	padding:0;
	margin:0;
	font-size: 12px;
	line-height: 18px;
	color: #313131;
	float:left;
	width:520px;
	position:relative;
	top:10px;
	left:15px;
	overflow:hidden;
}
*html div#homeContent #leftColumn {
	left:13px;
	top:2px;
	z-index:5000;
	background:#fff;
	padding-top:5px;
	width:507px;
}


#leftColumn a:link, #leftColumn a:visited {
	color: #4C7DA5;
}
#leftColumn a:hover {
	color: #0A5C8F;
	color: #0b609e;
}
	
#leftColumn h1 {
    font-family:Georgia, 'Times New Roman', serif;
	font-size:1.8em;
	color:#211e5b;
	line-height:25px;
	font-weight:normal;
	margin:12px 0 7px 15px;
	padding:0;
}
#leftColumn h2 {
	font-size:1.55em;
	line-height:20px;
	color:#211e5b;
	font-weight:normal;
	margin:10px 0 4px 15px;
	padding:0;
}
#leftColumn h3 {
	font-size:1.3em;
	color:#211e5b;
	font-weight:normal;
	margin:10px 0 4px 15px;
	padding:0;
}
#leftColumn p {
	margin:7px 0 7px 15px;
	padding:0;
	font-size:97%;
}

#leftColumn ol, #leftColumn ul {
	padding: 0;
	margin:4px 10px 7px 35px;
	font-size:0.95em;
}

#leftColumn li {
	margin-left:12px;
}

/*---- HOME PAGE HIGHLIGHTS------*/
#highlightsWrapper {
	margin:14px 10px 7px 0;
	padding: 0;
	position: relative;
	overflow:hidden;
}
#highlightsWrapper h2 {
	margin:8px 0 0 0;
	padding:2px 0 0 40px;
	line-height:25px;
	font-weight:normal;
	letter-spacing:-0.2px;
	background-image:url(../images/check_icon.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#highlightsWrapper p {
	margin: 5px 0 5px 13px;
	padding: 2px 5px 8px 2px;
	border-bottom:1px solid #ddd;
}
#highlightsWrapper p.last {
	border-bottom:none;
}

/*---  COPY CALLOUT ----*/
#copyCalloutWrapper {
	margin:21px 10px 17px 7px;
	background-color:#f2f2f2;
	border: 1px solid #ccc;
	padding:4px;
	overflow:hidden;
}
*html #copyCalloutWrapper {
	height:95px;
	padding:3px;
}

	#copyCalloutWrapper img.callout-pic {
		float:left; 
		margin:5px 3px 5px 5px;
		border:1px solid #fff;
		height:87px;
		width:93px;
	}
	#copyCalloutWrapper div.callout-copy {
		float:left; 
		width:365px;
		margin-top:4px;
		margin-left:4px;
		padding:0;
		overflow:hidden;
	}
	*html #copyCalloutWrapper div.callout-copy {
		margin-top:3px;
		margin-left:3px;
	}

	#copyCalloutWrapper  h3 {
		font-size:16px;
		font-weight:normal;
		font-style:italic;
		color: #211e5b;
		padding:0;
		margin:3px 0;
	}
	#copyCalloutWrapper  p {
		font-size:11px;
		font-weight:normal;
		color:#111;
		margin:0px 0 3px 0;
		padding:0;
		padding-left:2px;
		padding-right:5px;
	}

/* home page right side styles */

div#homeContent #rightColumn {
	float:right;
	width:275px;
	overflow:hidden;
	margin:0;	
	position:relative;
	right:30px;
	font-size: 0.95em;
}
*html div#homeContent #rightColumn {
	top:-12px;
	right:65px;
	z-index:7000;
}

#rightColumn p {
	margin-top: 5px;
	line-height: 1.3em;
}



/* style additions */

#homeForm {
	margin-top:15px;
	width:262px;
	background:url(/images/form_body_bg.jpg) repeat-y left top;
	overflow:hidden;
	padding-bottom:5px;
}
#homeForm form {
	padding-top:5px;
}

#homeForm div {
	clear:both;
	padding:3px 0;
	margin:0;
	margin-left:32px;
}
#homeForm h5{
	background: url(/images/homeform_hdr.jpg) no-repeat left top;
	margin:0;
	padding:12px 5px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
#homeForm h6{
	margin:0;
	padding:8px 5px 2px 5px;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	text-align:center;
}
div#homeForm input, div#homeForm textarea {
	float:left;
	margin-right:3px;
	margin-top:1px;
	width:190px;
	border:1px solid #d1d1d1;
	padding:3px;
}
div#homeForm textarea {
	height:35px;
	padding:2px;
}
div#homeForm select { 
	margin: 2px 3px 2px 0;
	width:195px;
	float:left;
	border:1px solid #d1d1d1;
	padding:2px;
}

div#homeForm label {
	width: 150px;
	line-height:18px;
	font-weight:normal;
	clear:both;
	text-align:left;
	display:block;
}
div#homeForm label.req {
	font-weight:bold;
}

div#homeForm input.submit-button { 
	margin: 3px 0 0 22px;
	padding:0;
	text-align:center;
	float:none;
	clear:both;
	background:url(/images/btn_submit-home.jpg) no-repeat left center;
	height:42px;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#C30;
	width:161px;
	border:none;
}
div#homeForm input.submit-button[disabled="true"] {
	background:url(/images/btn_submit-home-disabled.jpg) no-repeat left center;
	font-weight:normal;
	text-transform:uppercase;
	color:#999;
	border:none;
}
form span.error-icon {
	width:16px;
	height:16px;
	margin:0;
	margin-top:2px;
	margin-left:1px !important;
	padding:0;
	padding-left:2px !important;
	display:block;
	clear:none;
	float:left;
}
/*---Txt Msg Disclaimer Agreement ---*/
	div#homeForm div#authorizeTxt {
		padding:3px 4px;
		margin:0 13px 0 16px;
		background:#f0f0f0;
		background:#ffffe0;
		border:1px solid #e5e5e5;
		overflow:hidden;
		position:relative;
		top:9px;
	}
	*html div#homeForm div#authorizeTxt {
		margin:0 8px 0 12px;
		background:#ffffe0;
		background-color:#fffe0;
		border:1px solid #e5e5e5;
		clear:both;
		height:57px;
	}
	div#homeForm div#authorizeTxt div#inputWrapper {
		clear:none;
		float: left;
		width:17px;
		padding:19px 2px;
		margin:3px 2px 0 0;
		overflow:hidden;
		border:none;
		background:none;
		background:transparent;
		position:relative;
	}
	*html div#homeForm div#authorizeTxt div#inputWrapper {
		width:18px;
		height:25px;
		padding:8px 1px 10px 4px;
	}
		div#homeForm div#authorizeTxt div#inputWrapper input.tick {
			width:17px;
			margin:0;
			padding:0;
			border:none;
			background:none;
			position:relative;
			top:0px;
			left:0px;
			overflow:hidden;
			float:none;
		}
		*html div#homeForm div#authorizeTxt div#inputWrapper input.tick {
			width:18px;
			margin:1px;
			left:3px;
			top:5px;
		}
	div#homeForm div#authorizeTxt label#authStatement {
		width:194px;
		text-align:left;
		padding:2px;
		margin:0;
		font-weight:normal;
		border-width:0;
		border-style:none;
		float:right;
		display:block;
		clear:none;
		font-size:10px;
		line-height:14px;
	}
	*html div#homeForm div#authorizeTxt label#authStatement {
		width:194px;
		background:none;
		
	}

/* end disclaimer */

/*------- 3 BUCKETS ON HOME PAGE --------*/
#Columns #bucketsContainer {
	clear:both;
	margin:0;
	margin-left:8px;
	padding:20px 0 15px 0;
	overflow:hidden;
	text-align:left;
}
*html #Columns #bucketsContainer {
	margin-right:15px;
	margin-left:0px;
	padding:10px 5px 7px 0;
	text-align:left;
}

#Columns #bucketsContainer #bucketWebChat {
	float:left;
	margin:0 10px 0 2px;
	background:url(/images/webchat_bg.jpg) no-repeat left top;
	height:125px;
	width:237px;
	padding:7px 2px 7px 7px;
	overflow:hidden;
	color:#444;
}
*html #Columns #bucketsContainer #bucketWebChat {
	height:128px;
	padding-bottom:8px;
}

#Columns #bucketsContainer #bucketI2P {
	float:left;
	margin:0 15px 0 16px;
	background:url(/images/clicktocall_bg.jpg) no-repeat left top;
	height:125px;
	width:237px;
	padding:7px 2px 7px 7px;
	overflow:hidden;
	color:#444;
}
#Columns #bucketsContainer #bucketNews {
	float:left;
	margin:0 15px 0 16px;
	background:url(/images/news_bg.jpg) no-repeat left top;
	height:125px;
	width:237px;
	padding:7px 2px 7px 7px;
	overflow:hidden;
	color:#444;
}
*html #Columns #bucketsContainer #bucketNews {
	height:128px;
	padding-bottom:8px;
}

#Columns #bucketsContainer #bucketTour {
	float:left;
	margin:0 0 0 10px;
	background:url(/images/onlinetour_bg.jpg) no-repeat left top;
	height:125px;
	width:237px;
	padding:7px 2px 7px 7px;
	overflow:hidden;
	color:#444;
}
*html #Columns #bucketsContainer #bucketTour {
	height:128px;
	padding-bottom:8px;
}

#Columns #bucketsContainer h2 {
	font-weight:bold;
	margin:18px 7px 3px 65px;
	padding:0;
}
*html #Columns #bucketsContainer h2 {
	margin:18px 7px 3px 60px;
}

#Columns #bucketsContainer div.i2p-form {
	float:left; 
	margin:1px 5px 0 3px; 
	width:240px; 
	padding:0;
}

#Columns #bucketsContainer input.i2p-phone-number {
	width:115px; 
	float:left; 
	border:1px solid #a61c33;
	margin-top:1px;
	margin-right:3px;
	margin-left:7px; 
	padding:4px 2px;
	font-size:10px;
	color:#444;
}
#Columns #bucketsContainer .btn-i2p {
	float:left; margin-left:3px; padding:0; width:82px;
}
#Columns #bucketsContainer p {
	margin:18px 0 0 0;
	padding:5px;
	font-size: 11px;
	line-height:16px;
}
.caps {
	text-transform:uppercase;
}
.score {
	text-decoration:underline;
}
.bold {
	font-weight:bold;
}



#featuresContainer {
width:235px;
height:67px;
margin:5px 0 0 10px;
padding:6px;
background-color:#f3f3f3;
border: 1px solid #CCCCCC;
}

#featuresInterior {
width:350;
}

#chatContainer {
width:125px;
height:57px;
margin-left:100px;
background-color:#211e5b;
padding:5px;
}

#featuresContainer h3 {
font-size:13px;
color:#ffffff;
margin:0;
padding:0;
}

#featuresContainer p {
font-size:0.9em;
line-height:14px;
color:#8ed0ff;
padding:0;
margin:0;
margin-top:4px;
}


#RAFContainer {
width:125px;
height:57px;
margin-left:100px;
background-color:#9b2923;
padding:5px;
}

#RAFContainer p {
color:#d69490;
}

#portalContainer {
width:125px;
height:57px;
margin-left:100px;
background-color:#939832;
padding:5px;
}

#portalContainer p {
color:#ffffff;
}

form div#error {
	display:block;
	clear:both;
	font-weight:bold;
	margin:0 30px;
	padding:0;
	text-align:center;
	border:none;
	position:relative;
	top:5px;
}
form div#error p {
	background:#c00;
	color:#fff;
	padding:3px 5px;
}

/* BEGIN CALENDAR STYLES */

#calendar {
width:100%;
line-height:27px;
border: 1px solid #cccccc;
background-color:#f5fbfb;
margin:0;
padding:10px 10px 20px 10px;
}
ul.cal-disc {
list-style-type:none;
}

h4.cal-rule {
margin:10px 0;
padding:0;
width:85%;
height:15px;
background-color:#f7f4ef;
background:url(../images/news-rule.gif) repeat-x top left;
}
h4.list-rule {
margin:2px 0;
padding:0;
width:85%;
height:5px;
background-color:#f7f4ef;
background:url(/images/news-rule.gif) repeat-x top left;
}
#calendar li {
padding-left:10px;
}

#calendar li.even {
width:96%;
line-height:27px;
background-color:#e3f5f5;
}
#tabbedList {
	line-height:25px;
	border: 1px solid #d2d2d2;
	background-color:#f6fafa;
	margin:10px;
	padding:10px 7px;
	width:378px;
}

	#tabbedList dl {
		padding:2px 0 0 0;
		margin: 0 0 0 3px;
		clear:both;
		overflow:hidden;
	}
	*html #tabbedList dl {
	}

	#tabbedList dt {
		padding: 4px 0 4px 0;
		margin: 0 0 0 7px;
		border-bottom: 1px solid #cfcfcf;
		float:left;
		width:180px;
	}
	*html #tabbedList dt {
		margin: 0 0 0 2px;
		width:187px;
	}
	#tabbedList dd {
		padding: 4px 3px 4px 30px;
		margin: 0;
		border-bottom: 1px solid #dfdfdf;
		float:left;
		width:145px;
		text-align:right;
	}
	*html #tabbedList dd {
		padding: 3px 3px 1px 22px;
		width:140px;
	}
	#tabbedList .even {
		background-color:#e4f6f6;
	}


/* END Calendar STYLES */
#tiny-tbox div#flashWrapper {
	width: 650px;
	height:513px;
	overflow:hidden;
	position:relative;
	clear:right;
	clear:both;
	margin:0;
	padding:0;
}

#tiny-tbox div#flashWrapper div#flashBox, div#flashWrapper div#flashBox {
	width: 650px;
	height:513px;
	overflow:hidden;
	position:relative;
	clear:right;
	clear:both;
	margin:0;
	padding:0;
}
div#flashWrapper a#closeBtn {
	display:block;
	padding:3px 3px 3px 4px;
	width:57px;
	text-align:center;
	margin:0;
	float:right;
	position:absolute;
	right:1px;
	top:0px;
	z-index:100000;
	text-decoration:none;
	
}
div#flashWrapper a#closeBtn:link, div#flashWrapper a#closeBtn:visited {
	/*
	color:#87C8EF;
	*/
	background:#F5FBFB;
	color:#006699;
	color:#333;
	border:1px solid #ccdede;
	border-top-color:#867559;
	border-right-color:#867559;
	border-bottom-color:#F5FBFB;
}
div#flashWrapper a#closeBtn:hover {
	background:#cdefef;
	background:#54BEFF;
	background:#404775;
	color:#0164ff;
	color:#fff;
	border-style:solid;
	border-width:1px 1px 0 0;
	border-top-color:#867559;
	border-right-color:#867559;
}

*html #tiny-tbox #leadData div {
	border-bottom:none;
	padding-top:5px;
	padding-bottom:5px;
	overflow:visible;
	margin-right:3px;
	clear:both;
	height:25px;
}
*html #tiny-tbox #edGoals div {
	border-bottom:none;
	padding-top:7px;
	padding-bottom:5px;
	overflow:auto;
	margin-right:3px;
	clear:both;
}
*html #tiny-tbox #formWrapper #leadData label {
	padding:0;
	padding-top:5px;
	display:block;
	height:12px;
	float:left;
	margin:0 7px 0 0;
	font-size: 12px;
	line-height:15%;
	width:200px;	
	text-align:right;
}

*html #tiny-tbox #edGoals label {
	text-align:left;
}
*html #tiny-tbox #formWrapper form label.req {
	font-weight: bold;
}
*html #tiny-tbox #formWrapper input {
		font-size: 85%;
		float:left;
		width:230px;
		border:1px solid #aaa;
		padding:3px;
		}
*html #tiny-tbox #formWrapper select {
	float:left;
	max-width:250px;
	border:1px solid #aaa;
	padding:1px 2px 2px 1px;
	font-size: 85%;
	color:#444;
	}
*html #tiny-tbox #formWrapper {
	overflow:hidden;
	margin:0;
	position:relative;
	top:0;
	}
*html #tiny-tbox #formWrapper #leadData {
	padding-bottom:7px;
	overflow:hidden;
	margin:0;
	}
*html #tiny-tbox #formWrapper #leadData div#submitBtn {
	margin-top:0px;
	height:35px;
	position:relative;
	left:70px;
	}

*html #tiny-tbox #formWrapper div#submitBtn div {
	padding-left:0;
	text-align:center;
	height:22px;
	}


form label span.req-star, .req-star {
	color:#cc0000;
	padding-left:1px;
}
