/* Design and CSS and Flash by Travis Repetto @ Next Horizon © 2007 */

/* Global Styles */
*{
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
html, body{
	border: 0;
}
body {
	padding:0;margin:0;background:#676767 url('../images/whitebg.gif') top center repeat-y; 

} 
	
#wrapper {
	margin-left:auto;margin-right:auto;width:300px;display:block;border:1px solid #FFFF00;background-color:#FFFFFF;min-height:600px;
	
}
img, div { behavior: url(iepngfix.htc) }

h1, h1a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a{
	font-family: Georgia, "Times New Roman", Times, serif;
}
h1{
	
}
h2{
	padding: 15px 0 0 20px;
}

h2, h2 a{
	height: 25px;
	color: #333;
	font-size: 18px;
}
h3, h3 a{
	color: #333;
	font-size: 18px;
}
h4, h4 a{
	color: #c30;
	font-size: 14px;
}
h5, h5 a{
	color: #666;
	font-size: 12px;
}
h6, h6 a{
	font-size: 10px;
}

#h7 {
	font-size: 12px;
	color: 333;
	font-weight: bold;
	margin: 0px;
	padding: 0;
}

#h8 {
	font-size: 18px;
	line-height: 16px;
	color: #333;
	font-weight: bold;
	margin: 0 0 0px 0;
	display: block;
	padding: 5px;
	background: #ebebeb;
	border: 1px solid #666;
}
.red {
	font-size: 20px;
	color: #db0000;
}

.bold { font-weight: bold; }

.redsmall {
	font-size: 14px;
	color: #db0000;
	font-weight:bold;
}

.bluetxt {
	color: #0000ff;
}

.orange {
	font-size: 20px;
	color: #fe9304;
}

a{
	outline: none;
	color: #c30;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.clear{
	clear: both;
	height: 0;
}

/* --- Availibility Graphic Styles --- */

#availibility {
	position: relative;
	width: 510px;
	height: 250px;
	margin: 10px 0 0 0;
	padding: 0;
	background: url('../images/availibilityBG.jpg') 0 0 no-repeat;
	border: 1px solid #c2c2c2;
}
#availibility #btnApplyNow {
	float: right;
	width: 151px;
	height: 32px;
	display: block;
	overflow: hidden;
	margin: 195px 35px 0 0;
	padding: 0;
}

#availibility #btnApplyNow a {
	width: 151px;
	height: 32px;
	display: block;
	margin: 0;
	padding: 0;
	background: url('../images/btnApplyNow.jpg') 0 0 no-repeat;
	border: none;
	text-indent: -9999px;
}
#availibility #btnApplyNow a:hover {
	background-position: 0 -32px;
}



/* --- Availibility2 Graphic Styles --- */


#availibility2 {
	position: relative;
	width: 510px;
	height: 250px;
	margin: 10px 0 0 0;
	padding: 0;
	background: url('../images/availibilityBG2.jpg') 0 0 no-repeat;
	border: 1px solid #c2c2c2;
}
#availibility2 #btnApplyNow2 {
	float: right;
	width: 151px;
	height: 32px;
	display: block;
	overflow: hidden;
	margin: 197px 75px 0 0;
	padding: 0;
}
#availibility2 #btnApplyNow2 a {
	width: 151px;
	height: 32px;
	display: block;
	margin: 0;
	padding: 0;
	background: url('../images/btnApplyNow2.jpg') 0 0 no-repeat;
	border: none;
	text-indent: -9999px;
}
#availibility2 #btnApplyNow2 a:hover {
	background-position: 0 -32px;
}

#availibility2 #btnRenewNow {
	float: right;
	width: 101px;
	height: 32px;
	display: block;
	overflow: hidden;
	margin: 197px 15px 0 0;
	padding: 0;
}
#availibility2 #btnRenewNow a {
	width: 101px;
	height: 32px;
	display: block;
	margin: 0;
	padding: 0;
	background: url('../images/btnRenewNow.jpg') 0 0 no-repeat;
	border: none;
	text-indent: -9999px;
}
#availibility2 #btnRenewNow a:hover {
	background-position: 0 -32px;
}

#availibility3 {
	position: relative;
	width: 510px;
	height: 250px;
	margin: 10px 0 0 0;
	padding: 0;
	background: url('../images/availibilityBG3.jpg') 0 0 no-repeat;
	border: 1px solid #c2c2c2;
}
#availibility3 #btnApplyNow2 {
	float: right;
	width: 151px;
	height: 32px;
	display: block;
	overflow: hidden;
	margin: 197px 15px 0 0;
	padding: 0;
}
#availibility3 #btnApplyNow2 a {
	width: 151px;
	height: 32px;
	display: block;
	margin: 0;
	padding: 0;
	background: url('../images/btnApplyNow2.jpg') 0 0 no-repeat;
	border: none;
	text-indent: -9999px;
}
#availibility3 #btnApplyNow2 a:hover {
	background-position: 0 -32px;
}
#feedback a{ 
	background: url('../images/renewButton.gif') 0 0 no-repeat;
	width: 44px;
	height: 238px;
	display:block; 
	position:fixed; 
	top:200px; 
	left:-1px; 
}
#feedback a:hover{}

/* --- renewal form styles --- */

#renewal label {
	width: 210px;	
	font-size: 14px;
}



#3percentsavings {
	width: 267px;
	height: 40px;
	display: block;
	background: url('images/savings_3percent.png') no-repeat;
}

#7percentsavings {
	width: 267px;
	height: 40px;
	background: url('images/savings_7percent.png') no-repeat;
}

.quotebox {
	width: 90%;
	background: #eee;
	border: 1px solid #c6c6c6;
	padding: 0 5px 0 5px;
	margin: 0 0 15px;
	text-align: left;
}

.quotebox p {
	background: none;
	margin: 0;
	padding: 5px;
	font-family: Georgia, "Times New Roman", Helvetica;
	/*font-family: Helvetica, Arial, sans-serif;*/
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}

.border td {
	border: 1px solid #333;
	padding: 1px;
}

td.header {
	font-size: 16px;
	font-weight: bold;
}

td.menucontents {
	font-size: 11px;
	font-weight: normal;
}

/* Layout containers */
#container{
	width: 860px;
	margin: 0 auto;
	background: transparent url(../images/bg_main.gif) repeat-y;
}
#containerWhite{
	width: 860px;
	margin: 0 auto;
	background: transparent url(../images/bg_main.gif) repeat-y;
}
#header{
	
}
#main{
	
}
#content{
	float: left;
	width: 550px;
}
#contentcms{
	float: left;
	width: 550px;
}
#sidebar{
	float: left;
	display: inline;
	width: 300px;
}
#footer{
	height: 55px;
	padding: 30px 30px 0 30px;
	background: transparent url(../images/bg_footer.gif) no-repeat;
}


/* Top Nav */
#topnav{
	height: 25px;
	text-align: right;
	padding: 5px 5px 0 0;
	background: transparent url(../images/bg_topnav.gif) repeat-x;
}
#topnav li{
	display: inline;
	list-style-type: none;
	color: #fff;
	font-size: 12px;
	line-height: 23px;
}
#topnav a{
	color: #fff;
	padding: 0 4px;
}

/* Header */
#headerphoto{
	float: left;
	width: 550px;
	height: 260px;
	background: transparent url(../images/headerphoto.jpg) no-repeat;
}
#logo{
	float: left;
	width: 310px;
	height: 260px;
	background: transparent url(../images/logo.jpg) no-repeat;
}
#logo2{
	float: left;
	width: 310px;
	height: 260px;
	background: transparent url(../images/logo2.jpg) no-repeat;
}
#header h1{
	height: 55px;
	text-indent: -5000px;
}
#header h1 a{
	width: 100%;
	height: 100%;
	display: block;
}
#header #paymentlink{
	float: left;
	width: 310px;
	height: 40px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 40px;
	font-weight: bold;
	text-align: right;
	background: transparent url(../images/bg_paymentlink.gif) no-repeat;
}


#applynow {
	position: absolute;
	margin: 240px 0 0 780px;
	padding: 0;
	width: 150px;
	height: 150px;
	display: block;
	background: url('../images/cvi_applybadge.png') no-repeat;
	text-indent: -5000px;
}

#applynow a {
	width: 150px;
	height: 150px;
	display: block;
	text-indent: -5000px;
}

#renewBadge {
	background: url('../images/renewBadge.png') 0 0 no-repeat;
	width: 104px;
	height: 79px;	
	position: absolute;
	margin: 200px 0 0 -40px;
}
	#renewBadge a {
		width: 104px;
		height: 79px;	
		display: block;
		text-indent: -5000px;
	}

#applynowlink a {
	width: 150px;
	height: 150px;
	display: block;
	position: absolute;
	z-index: 5000;
	background: none;
	margin: 240px 0 0 780px;
	text-indent: -5000px;
	}
	
#applynowlink-cc a {
	width: 150px;
	height: 150px;
	display: block;
	position: absolute;
	z-index: 5000;
	background: none;
	margin: 240px 0 0 780px;
	text-indent: -5000px;
	}

/* Main Nav */
#nav{
	float: left;
	width: 540px;
	height: 40px;
	padding: 0 0 0 10px;
	background: transparent url(../images/bg_nav.gif) repeat-x;
}
#nav li{
	display: inline;
	list-style-type: none;
	color: #fff;
	font-size: 12px;
	line-height: 23px;
}
#nav a{
	display: block;
	float: left;
	height: 30px;
	padding: 10px 15px 0 15px;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	background: transparent url(../images/bg_nav_normal.gif) no-repeat;
}
#nav a.current{
	color: #333;
	padding: 7px 15px 3px 15px;
	background: transparent url(../images/bg_nav_current.gif) repeat-x;
}

/* Content */
#content .spacer{
	margin: 20px 30px;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

#content .spacer_privacy {
	margin: 20px 30px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
}

#content h2{
	color: #333;
	background: transparent url(../images/bg_title_content.gif) no-repeat; 
}

#content h3{
	border-bottom: 1px dashed #999;
	margin: 10px 0 0 0;
}
#content h3 a{
	color: #c30;
	line-height: 22px;
}
#content h3 a:hover{
	color: #333;
	text-decoration: none;
}
#content h4{
	margin: 10px 0 0 0;
}
#content h5{
	margin: 5px 0 0 0;
}
#content .subtitle{
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
}
#content p{
	margin: 5px 0 15px 0;
	font-weight: normal;
}
#content li{
	line-height: 18px;
	font-weight: normal;
}
#content ul{
	margin: 5px 0 15px 0;
	padding: 0 0 0 0;
}
#content ul li{
	margin: 0 0 0 20px;
	/*padding: 0 0 0 20px;*/
	
	/*background: transparent url(../images/check.gif) no-repeat;  */
}
#content ol{
	margin: 5px 0 15px 10px;
	padding: 0 0 0 10px;
}
#content ol li{
	font-weight: bold;
}
#content em{
	color: #666;
}
#content table.floorplans td{
	margin: 10px;
	text-align: center;
}
#content table.floorplans a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}
#content table.floorplans a:hover{
	color: #333;
	text-decoration: none;
}
#content table.ratesheet{
	margin: 5px 0 15px 0;
}
#content table.ratesheet td{
	font-size: 14px;
	padding: 2px 0;
}
#content table.ratesheet .titlerow td{
	color: #c30;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-decoration: underline;
}
#content table.ratesheet .titledetailrow td{
	color: #c30;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
.titlerow {
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
#content table.ratesheet .highlight td{
	color: #333;
	font-weight: bold;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #ffc;
}
#content table.ratesheet .detail{
	color: #666;
	font-size: 10px;
	font-weight: bold;
}

/* Sidebar */
#sidebar h2{
	color: #fff;
	background: transparent url(../images/bg_title_sidebar.gif) no-repeat;
}
#sidebar .spacer{
	margin: 20px 20px 20px 30px;
	font-size: 12px;
	line-height: 20px;
}
#sidebar h3{
	color: #c30;
	line-height: 22px;
}
#sidebar h3 a{
	color: #c30;
	text-decoration: none;
}
#sidebar h3 a:hover{
	color: #c30;
	text-decoration: none;
	background: #fff;
}
#sidebar ul{
	color: #000;
	margin: 0 0 15px 15px;
	padding: 0 0 0 15px;
}
#sidebar ul a{
	color: #333;
	text-decoration: none;
}
#sidebar ul a:hover{
	color: #fff;
	background: #c30;
}
#sidebar p{
	font-weight: bold;
}

#contractoptions h4 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	color: #CC3300;
}

#contractoptions h5 {
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 14px;
	color: #CC3300;
	margin: auto 0 10px 0;
}

#contractoptions p {
	font-size:12px;
	text-align: left;
	margin: 10px 0 5px 0;
	color: #CC3300;
}

#contractoptions ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 0 0 0 10px;
}

#contractoptions li {
	font-size: 12px;
	line-height: 1.2em;
	font-weight: normal;
	list-style-type: none;
	margin: 0;
	padding: 0px 0 8px 0;
}

#contractoptions li em {
	color: #000;
}


/* Bottom Nav */
#bottomnav{
	float: left;
	width: 440px;
	margin: 0px 0 0 0;
	font-size: 11px;
	line-height: 18px;
}
#bottomnav li{
	display: inline;
	list-style-type: none;
	color: #333;
}
#bottomnav a{
	color: #333;
	font-weight: bold;
	padding: 0 3px;
}
#bottomnav a.current{
	color: #fff;
	background: #666;
}

#bottomnav br {
	clear: both;
}

/* Copyright */
#copyright{
	float: right;
	width: 360px;
	color: #333;
	font-size: 10px;
	line-height: 18px;
	text-align: right;
	margin: 0px 0px 0px 0px;
}
#copyright a{
	color: #666;
}

/*--------------------------------------------------------------------------------------------

Styles for Spring 2009 Rates Page

---------------------------------------------------------------------------------------------*/

.left { float: left; }

.underline { text-decoration: underline; }
.boldunderline { text-decoration: underline; font-weight: bold; }

.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000;
	font-weight: normal;
}

h1.large-title {
	font-family:Georgia,"Times New Roman",Times,serif;
	margin: 0 0 25px 0;
	font-weight: bold;
	font-size: 22px;
	text-align: left;
}

h4#small-title {
	font-family:Georgia,"Times New Roman",Times,serif;
	margin: 4px 0 0 5px;
	color: #000;
	font-style: italic;
	font-weight: bold;
}

#rates-note p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #000;
	line-height: 1.2em;
	margin: 0px auto;
}

.smtext {
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-style: italic;
	margin: -5px 0 0 0;
}

div#5pxheight {
	height: 10px;
	line-height: 5px;
	display: block;
}

#content table.ratesheet .titlerow2 td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	line-height: .8em;
}

#content table.ratesheet .titlerow-red td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #c30;
	border-bottom: 1px solid #c30;
}

#content table.ratesheet .details td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}

.ContractTimeline ul {
	margin: 0 0 0 15px;
	padding: 0;
	font-size: 11px;
}

.ContractTimeline li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.ContractTimeline li em {
	color: #000;
}

/*-------------------------------------------------------------------------------------------*/

/* Gallery */
#gallerycontainer ul{
	margin: 0;
	padding: 0;
}
#gallerycontainer ul li{
	list-style: none;
	margin: 5px;
	padding: 0;
	float: left;
	width: 150px;
	height: 150px;
	text-align: center;
	background: transparent;
}
#gallerycontainer li a{
	font-weight: bold;
	text-decoration: none;
}
#gallerycontainer li a:hover{
	color: #666;
}
#gallerycontainer li a img{
	border: 3px solid #ccc;
}
#gallerycontainer li a:hover img{
	border: 3px solid #999;
}

/* Forms */
#content fieldset{
	border: 2px solid #c0b28b;
	padding: 10px;
	margin: 0 0 10px 0;
}
#content legend{
	margin: 0 0px;
	padding: 0 3px;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
}
fieldset label{
	float: left;
	width: 100px;
	margin: 0 5px 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}

fieldset label.offercode{
	float: left;
	width: 400px;
	margin: 0 5px 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
fieldset label.instruction{
	float: left;
	width: 210px;
	margin: 0 0 2px 5px;
	padding: 1px;
	color: #999;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
}
.red{
	color: #f00;
}
fieldset .text{
	float: left;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}
fieldset .long{
	float: left;
	width: 364px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}
fieldset select.text{
	width: 122px;
}
fieldset select.text option{
	padding: 0 3px;
	background: #666;
	color: #fff;
	font-weight: bold;
}
fieldset select.text option + option{
	background: #fff;
	color: #333;
	font-weight: normal;
}
fieldset textarea.text{
	width: 347px;
	background: #eee;
	border: 1px solid #ccc;
}
fieldset .button{
	background: #eee;
	border: 2px solid #c0b28b;
	color: #666;
	font-weight: bold;
}
.calendarButton{
	width: 22px;
	height: 22px;
	text-indent: -2000px;
	display: block;
	float: left;
	background: transparent url(../js/datepicker/calendar.gif) no-repeat center center;
	border: 0px none;
	margin-left: 2px;
}

/*----------------------------------------------------------------------------------
	 Credit Card Application Styles 
----------------------------------------------------------------------------------*/

/*----- Cell Styles -----*/

#left-container {
	float: left;
	width: 220px;
	margin: 0 10px 5px 0;
}

#right-container {
	float: left;
	width: 220px;
	margin: 0 0 5px 0;
}

/* ---- First Name -----*/

#red-fname1 {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#first-name {
	float: right;
	width: 220px;
	margin: 0 0 0 0px;
}
span#fname1 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#text1 {
	float: right;
	width: 120px;
	margin: 0 5px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Address -----*/

#red-address {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#address-cc {
	float: right;
	width: 220px;
	margin: 0 0 0 0;
	paddign: 0 0 0 5px;
}
span#Label2 {
	float: right;
	width: auto;
	margin: 0 4px 0 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox1 {
	float: right;
	width: 120px;
	margin: 0 5px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Last Name -----*/

#red-lastname {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#last-name-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label3 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox2 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- City -----*/

#red-city {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#city-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label4 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox3 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Email -----*/

#red-email {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#email-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label5 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox4 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- State -----*/

#red-state {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#state-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label6 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList1 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Phone -----*/

#red-phone {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#phone-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label1 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox6 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Zip -----*/

#red-zip {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#zip-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label7 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox7 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Fax -----*/

#red-fax {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#fax-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label8 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox8 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Gender -----*/

#red-gender {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#gender-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label9 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList2 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Social Security Number -----*/

#red-ssn {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#ssn-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label10 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox9 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}
#ssn-example {
	float: left;
	margin: 0;
	width: 220px;
}
#ssn-example p {
	color: #999999;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
}

/*----- Date of Birth -----*/

#red-dob {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#dob-cc {
	float: right;
	width: 225px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label11 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox10 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- College -----*/

#red-college {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#college-cc {
	float: right;
	width: 225px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label12 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList9 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Major -----*/

#red-major {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#major-cc {
	float: right;
	width: 225px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label13 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox12 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Years in School -----*/

#red-yrsinschool {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#yrsinschool-cc {
	float: right;
	width: 225px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label14 {
	float: right;
	width: 53px;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList3 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Occupancy -----*/

#red-occupancy {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#occupancy-cc {
	float: right;
	width: 225px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label15 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList4 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Meal Plan -----*/

#red-mealplan {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#mealplan-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label16 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList5 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Payment Plan -----*/

#red-paymentplan {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#paymentplan-cc {
	float: right;
	width: 250px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label17 {
	float: right;
	width: 55px;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList6 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Contract Length -----*/

#red-contractlength {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#contractlength-cc {
	float: right;
	width: 455px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label18 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList7 {
	float: right;
	width: 317px;
	margin: 0 10px 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Move in Date -----*/

#red-moveindate {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#moveindate-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label19 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox13 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}


/*----- Car - Yes or No -----*/

#red-car-yesorno {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#car-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label20 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList8 {
	float: right;
	width: 135px;
	margin: 0 10px 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}
#blank-cc {
	float: right;
	width: 220px;
	display: block;
	margin: 0 5px 0 0;
	padding: 0 0 0 5px;
}

/*----- Make -----*/

#red-make {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#make-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label21 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox14 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Model -----*/

#red-model {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#model-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label22 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox15 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- License/Tag -----*/

#red-licensetag {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#licensetag-cc {
	float: right;
	width: 230px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label23 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox16 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Floor Preference -----*/

#floorpref-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label44 {
	float: right;
	width: 74px;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList12 {
	float: right;
	width: 120px;
	margin: 0 10px 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Do you smoke? -----*/

#doyousmoke-cc {
	float: right;
	width: 240px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#lblSmoke {
	float: right;
	width: 99px;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList11 {
	float: right;
	width: 120px;
	margin: 0 10px 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Floor Preference -----*/

#floorpref-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label44 {
	float: right;
	width: 74px;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList12 {
	float: right;
	width: 120px;
	margin: 0 10px 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Roomate Request -----*/

#roomaterequest-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#lblRoomateRequest {
	float: right;
	width: 80px;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox11 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Description -----*/

#red-description {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#description-cc {
	float: left;
	width: 465px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label24 {
	float: left;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox5 {
	float: left;
	width: 350px;
	height: 90px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	background: #eee;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/*----- Parent Name -----*/

#red-parentname {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#parentname-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label25 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox17 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Parent State -----*/

#red-parentstate {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#parentstate-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label26 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox18 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Parent Address -----*/

#red-parentaddress {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#parentaddress-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label27 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox19 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Parent Zip -----*/

#red-parentzip {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#parentzip-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label28 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox20 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Parent City -----*/

#red-parentcity {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#parentcity-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label29 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox21 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}


/*----- Parent Phone -----*/

#red-parentphone {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#parentphone-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label30 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox22 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Emergency Contact  Name -----*/

#red-emergencyname {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#emergencyname-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label31 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox23 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Emergency Contact Phone -----*/

#red-emergencyphone {
	float: right;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#emergencyphone-cc {
	float: right;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label32 {
	float: right;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox24 {
	float: right;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Additional Comments -----*/

#red-comments {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#comments-cc {
	float: left;
	width: 465px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label33 {
	float: left;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox25 {
	float: left;
	width: 350px;
	height: 90px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	background: #eee;
	font-size: 12px;
	line-height: 18px;
	border: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/*----- Special Offer Code -----*/

#specialoffer-cc {
	float: left;
	width: 465px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label34 {
	float: left;
	width: 250px;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox26 {
	float: left;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Credit Card Containers (Left & Right) -----*/

#left-container-cc {
	float: left;
	width: 230px;
	margin: 0 0 5px 0;
}

#right-container-cc {
	float: left;
	width: 230px;
	margin: 0 0 5px 0;
}

/*----- Credit Card Error Message -----*/

#cc-error-message {
	float: left;
	width: 455px;
	margin: 5px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
}

/*----- Credit Card Type -----*/

#red-cardtype {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#cardtype-cc {
	float: left;
	width: 230px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label35 {
	float: left;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#DropDownList10 {
	float: left;
	width: 120px;
	margin: 0 10px 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Credit Number -----*/

#red-cardnumber {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#cardnumber-cc {
	float: left;
	width: 230px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label36 {
	float: left;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox28 {
	float: left;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Credit Card Expire Date -----*/

#red-cardexpire {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#cardexpire-cc {
	float: left;
	width: 230px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label37 {
	float: left;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
select#ddlMonth {
	float: left;
	width: 60px;
	margin: 0 10px 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}
select#ddlYear {
	float: left;
	width: 54px;
	margin: 0 10px 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Credit Name on Card -----*/

#red-nameoncard {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#nameoncard-cc {
	float: left;
	width: 230px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label38 {
	float: left;
	width: 60px;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox30 {
	float: left;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Credit Card Security Code -----*/

#red-securitycode {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#securitycode-cc {
	float: left;
	width: 230px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label39 {
	float: left;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox31 {
	float: left;
	width: 40px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Credit Card Billing Address -----*/

#billingaddress-cc {
	float: left;
	width: 400px;
	margin: 0;
}

#red-billingaddress {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#billingaddress-cc {
	float: left;
	width: 400px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label40 {
	float: left;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox32 {
	float: left;
	width: 220px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Credit Card Billing City -----*/

#red-billingcity {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#billingcity-cc {
	float: left;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label41 {
	float: left;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox33 {
	float: left;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}


/*----- Credit Card Billing Zip -----*/

#red-billingzip {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#billingzip-cc {
	float: left;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label42 {
	float: left;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox34 {
	float: left;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/*----- Credit Card Charge Amount -----*/

#chargeamount-cc {
	float: left;
	width: 350px;
	margin: 0 4px 0 0;
	padding: 0 0 0 20px;
}
span#Label43 {
	float: left;
	width: auto;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox35 {
	float: left;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}


/*----------------------------------------------------------------------------------------------
	Rent Payment Form Styles
----------------------------------------------------------------------------------------------*/

/*----- Rent Payment Room Number -----*/

#red-roomnumber {
	float: left;
	margin: 0 5px 0 0px;
	font-size: 20px;
	color: #ff0000;
}
#roomnumber-cc {
	float: left;
	width: 220px;
	margin: 0 4px 0 0;
	padding: 0 0 0 5px;
}
span#Label27 {
	float: left;
	width: 54px;
	margin: 0 4px 0px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-align: right;
}
input#TextBox19 {
	float: left;
	width: 120px;
	margin: 0 0 2px 0;
	padding: 1px;
	color: #333;
	font-size: 12px;
	line-height: 18px;
	border: 0 none;
	border-bottom: 1px solid #ccc;
}

/* Google Map */
#map{
	height: 300px;
	margin: 10px 0;
	border: 2px solid #ffa000;
}
#map h4{
	margin: 0;
}
#map a{
	font-weight: bold;
}

/* Sitemap */
#sitemap dt{
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	border-bottom: 1px dashed #999;
}
#sitemap dd{
	margin: 0 0 15px 0;
}
#sitemap dl{
	margin: 0 0 0 20px;
}
#sitemap dl dt{
	font-size: 14px;
	line-height: 16px;
	margin: 10px 0 0 0;
	border: 0 none;
}
#sitemap dl dt a{
	color: #666;
}

.contractdetails {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:normal;
	padding: 0;
	margin: 0;
}

#cOptions * {
	font-size: 12px;
}
	#cOptions ul {
	}
	#cOptions li {
		list-style: none;
	}
	#content #cOptions ul li {
		margin: 0 0 0 5px;	
	}
	
	
/*----------------------------------------------------------------------------------------------
	New Side Bage Styles
----------------------------------------------------------------------------------------------*/

#rightlinkbar {
}
#rightlinkbar *, #rightlinkbar div, #rightlinkbar img {
	broder: 0;	
	border: none;
}
map {
	border: none;	
}