@charset "utf-8";
/* CSS Document */

#forms {
	width:927px;
	margin:20px 0px 0px 0px;
	padding:21px 1px 1px 27px;
	border:1px solid #dcdcdc;
	background-repeat:no-repeat }

/* Sponsors */

#forms.spon-01 {
	background-image:url(../images/spon-01.jpg) }

#forms.spon-02 {
	background-image:url(../images/spon-02.jpg);
	background-repeat:no-repeat }

#forms.spon-03 {
	background-image:url(../images/spon-03.jpg);
	background-repeat:no-repeat }

#forms.spon-04 {
	background-image:url(../images/spon-04.jpg);
	background-repeat:no-repeat }

#forms.spon-05 {
	background-image:url(../images/spon-05.jpg);
	background-repeat:no-repeat }

#forms.spon-06 {
	background-image:url(../images/spon-06.jpg);
	background-repeat:no-repeat }

#forms.spon-07 {
	background-image:url(../images/spon-07.jpg);
	background-repeat:no-repeat }

/* Seller */

#forms.sell-01 {
	background-image:url(../images/sell-01.jpg);
	background-repeat:no-repeat }

#forms.sell-02 {
	background-image:url(../images/sell-02.jpg);
	background-repeat:no-repeat }

#forms.sell-03, #forms.sell-04, #forms.sell-05, #forms.sell-06, #forms.sell-07, #forms.sell-08, #forms.sell-09, #forms.sell-10, #forms.sell-11, #forms.sell-12, #forms.sell-13, #forms.sell-14, #forms.sell-15, #forms.buy-15, #forms.buy-16, #forms.buy-17, #forms.buy-18, #forms.buy-19, #forms.buy-20, #forms.buy-21 {
	padding-top:140px;
	background-image:url(../images/sell-03.jpg);
	background-repeat:no-repeat }

#forms.sell-04 {
	background-image:url(../images/sell-04.jpg) }

#forms.sell-05 {
	background-image:url(../images/sell-05.jpg) }

#forms.sell-06 {
	background-image:url(../images/sell-06.jpg) }

#forms.sell-07 {
	background-image:url(../images/sell-07.jpg) }

#forms.sell-08 {
	background-image:url(../images/sell-08.jpg) }

#forms.sell-09 {
	background-image:url(../images/sell-09.jpg) }

#forms.sell-10 {
	background-image:url(../images/sell-10.jpg) }

#forms.sell-11 {
	background-image:url(../images/sell-11.jpg) }

#forms.sell-12 {
	background-image:url(../images/sell-12.jpg) }

#forms.sell-13 {
	background-image:url(../images/sell-13.jpg) }

#forms.sell-14 {
	background-image:url(../images/sell-14.jpg) }

#forms.sell-15 {
	background-image:url(../images/sell-15.jpg) }

#forms.sell-16 {
	background-image:url(../images/sell-16.jpg);
	background-repeat:no-repeat }

#forms.policies-terms, #forms.about-us, #forms.contact-us, #forms.thank-you, #forms.sitemap {
	width:807px;
	margin:10px 0px 0px 0px;
	padding-top:115px;
	padding-right:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#59381c;
	background-image:url(../images/policies-and-terms.jpg);
	background-repeat:no-repeat }

#forms.about-us {
	background-image:url(../images/about-us.jpg) }

#forms.contact-us {
	background-image:url(../images/contact-us.jpg) }

#forms.thank-you {
	background-image:url(../images/thank-you.jpg) }

#forms.sitemap {
	background-image:url(../images/sitemap.jpg) }

#forms.policies-terms p, #forms.about-us p, #forms.contact-us p, #forms.thank-you p, #forms.sitemap p {
	line-height:16px }

#forms.policies-terms li, #forms.about-us li, #forms.contact-us li, #forms.thank-you li, #forms.sitemap li, #forms.policies-terms dd {
	margin-bottom:15px }

#forms.policies-terms strong, #forms.about-us strong, #forms.contact-us strong, #forms.thank-you strong, #forms.sitemap strong {
	display:inline;
	margin-bottom:15px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#008dd5 !important }

#forms.contact-us strong {
	color:#59381c !important }

#forms.policies-terms h2, #forms.about-us h2, #forms.contact-us h2, #forms.thank-you h2, #forms.sitemap h2 {
	display:block;
	margin:25px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold !important;
	font-size:16px;
	color:#008dd5 }

/* Buyer */

#forms.buy-01 {
	background-image:url(../images/buy-01.jpg);
	background-repeat:no-repeat }

#forms.buy-02 {
	background-image:url(../images/buy-02.jpg);
	background-repeat:no-repeat }

#forms.buy-03 {
	background-image:url(../images/buy-03.jpg);
	background-repeat:no-repeat }

#forms.buy-04 {
	padding-top:175px;
	background-image:url(../images/buy-04.jpg);
	background-repeat:no-repeat }

#forms.buy-05 {
	background-image:url(../images/buy-05.jpg);
	background-repeat:no-repeat }

#forms.buy-06 {
	background-image:url(../images/buy-06.jpg);
	background-repeat:no-repeat }

#forms.buy-07 {
	background-image:url(../images/buy-07.jpg);
	background-repeat:no-repeat }

#forms.buy-08 {
	padding-top:140px;
	background-image:url(../images/buy-08.jpg);
	background-repeat:no-repeat }

#forms.buy-09 {
	background-image:url(../images/buy-09.jpg);
	background-repeat:no-repeat }

#forms.buy-10 {
	background-image:url(../images/buy-10.jpg);
	background-repeat:no-repeat }

#forms.buy-11 {
	background-image:url(../images/buy-11.jpg);
	background-repeat:no-repeat }

#forms.buy-12 {
	padding-top:140px;
	background-image:url(../images/buy-12.jpg);
	background-repeat:no-repeat }

#forms.buy-13 {
	background-image:url(../images/buy-13.jpg);
	background-repeat:no-repeat }

#forms.buy-14 {
	padding-top:140px;
	background-image:url(../images/buy-14.jpg);
	background-repeat:no-repeat }

#forms.buy-15 {
	background-image:url(../images/buy-15.jpg);
	background-repeat:no-repeat }

#forms.buy-16 {
	background-image:url(../images/buy-16.jpg);
	background-repeat:no-repeat }

#forms.buy-17 {
	background-image:url(../images/buy-17.jpg);
	background-repeat:no-repeat }

#forms.buy-18 {
	background-image:url(../images/buy-18.jpg);
	background-repeat:no-repeat }

#forms.buy-19 {
	background-image:url(../images/buy-19.jpg);
	background-repeat:no-repeat }

#forms.buy-20 {
	background-image:url(../images/buy-20.jpg);
	background-repeat:no-repeat }

#forms.buy-21 {
	background-image:url(../images/buy-21.jpg);
	background-repeat:no-repeat }

#forms.buy-22 {
	margin:0px 0px 0px 0px;
	padding-top:250px;
	background-image:url(../images/buy-22.jpg);
	background-repeat:no-repeat }


#forms table {
	margin:15px 0px 0px 0px }

#forms.sell-01 table.s01, #forms.buy-01 table.s01 {
	margin:80px 0px 0px -15px }

#forms table td {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	color:#59381c;
	padding:2px 3px 2px 5px }



/* Forms */

div#spon002, div#spon003, div#spon004, div#spon005, div#spon007, div#sell010, div#buy009, div#buy012 {
	margin:90px 18px 25px auto;
	width:460px }

div#buy009 {
	margin:110px 18px 25px auto }

div#sell001, div#buy002 {
	margin:90px 38px 25px auto;
	width:525px }

div#spon006 {
	margin:90px 18px 25px auto;
	width:510px }

form#spon_01 {
	margin:90px 18px 25px auto;
	width:555px }

form#spon_02 {
	margin-bottom:25px }

form#sell_01,
form#buy_01, form#buy_02, form#buy_03 {
	/*width:290px;*/
	margin:0px 0px 0px -10px;
	padding:0px }

form#buy_100 {
	margin:50px 0px 25px -10px;
	padding:0px }

form#buy_101 {
	margin:110px 0px 0px -10px;
	padding:0px }

form#sell_02 {
	/*width:290px;*/
	margin:0px 0px 0px 5px;
	padding:0px }

form#sell_03 {
	/*width:290px;*/
	margin:50px 0px 0px 0px;
	padding:0px }

form#sell_04, form#buy_02 {
	margin-bottom:25px }

form#sell_05, form#sell_06 {
	margin:45px 0px 0px -25px;
	padding:0px }

form#sell_07, form#sell_08, form#sell_09,
form#buy_14, form#buy_15, form#buy_16, form#buy_17, form#buy_18, form#buy_19, form#buy_20, form#buy_21 {
	margin:50px 0px 0px -10px;
	padding:0px }

form#sell_10, form#buy_22 {
	margin:250px 0px 0px -10px;
	padding:0px }

form#buy_04, form#buy_05, form#buy_06, form#buy_07, form#buy_10, form#buy_11, form#buy_13 {
	margin:120px 0px 0px -10px;
	padding:0px }

.sponsorForm input {
	width: 500px;
}

/* Table, tr, td */

table .br {
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC }

table .b {
	border-bottom:1px solid #CCC }

table .r {
	border-right:1px solid #CCC }

table.tb-left {
	margin-left:-5px !important }

table.tb-left2 {
	margin-left:-10px !important }

table.tbs-left {
	float:left;
	margin-right:25px !important;
	margin-left:-5px !important }

table.tbs-right {
	float:right;
	margin-left:25px !important }

table.tbs-right2 {
	float:right }

table.tb-space td {
	height:30px }


/* Labels */

td.label {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#59381c;
	text-align:right;
	padding-right:5px !important }

td.label2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#59381c;
	text-align:left;
	height:25px;}

td.label3, .the-viewing {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px !important;
	color:#59381c;
	text-align:left }

.the-viewing {
	margin:4px 0px 0px 20px }

td.label4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#008dd5;
	text-align:left }

td.strong {
	line-height:250% }

/* Buttons (Forms) */

div.buttons {
	margin:5px 0px 10px 0px;
	text-align: left;}

li.buttons input#saveForm, li.buttons input#saveForm2, li.buttons input#saveForm3, li.buttons input#saveForm4, #saveForm4, li.buttons input#saveForm5 { /* Create Account */
																																						position:absolute;
																																						width:95px;
																																						opacity:0;
																																						-moz-opacity:0;
																																						filter:alpha(opacity:0) }

li.buttons input#saveForm2 { /* Create Campaign */
							 width:100px }

li.buttons input#saveForm3 { /* Create Ad */
							 width:71px }

li.buttons input#saveForm4, #saveForm4 { /* Submit */
										 width:56px }

li.buttons input#saveForm5 { /* Upload Photos */
							 width:110px }

li.buttons #subbtn {
	display:inline;
	padding-top:5px;
	margin-top:0px }

li.buttons input#reset {
	position:absolute;
	margin:0px 0px 0px 5px;
	padding:0px;
	width:51px !important;
	height:26px;
	border:0px }

li.buttons input#finish-later, li.buttons input#create-another {
	position:absolute;
	margin:0px 0px 0px 61px;
	padding:0px;
	width:136px !important;
	height:26px;
	border:0px }

li.buttons input#create-another {
	display:block;
	margin:5px 0px 0px 0px;
	width:214px !important }

li.buttons input#list-another {
	margin:0px 0px 0px 2px;
	padding:0px;
	width:200px !important;
	height:26px;
	border:0px }

li.buttons input#skip-step {
	margin:0px 0px 0px 2px;
	padding:0px;
	width:93px !important;
	height:26px;
	border:0px }

hr, hr.hr2, hr.hr3, hr.hr4, hr.hr5 {
	border:0;
	margin:10px 0px;
	color:#59381c;
	background-color:#59381c;
	height:1px;
	width:906px;
	text-align:left }

hr.hr2 {
	margin:40px 0px -10px 0px }

hr.hr3 {
	margin:30px 0px -10px 0px;
	width:100%;
	text-align:left }

hr.hr4 {
	margin:40px 0px -10px 0px;
	color:#d8dde0;
	background-color:#d8dde0 }

hr.hr5 {
	margin:40px 0px -10px 0px;
	color:#d8dde0;
	background-color:#d8dde0;
	width:90%; }

/* Text */

#check-same {
	float:right;
	display:inline;
	margin:8px 0px 0px 0px;
	line-height:250% }

.mark-if-same {
	position:absolute;
	display:inline;
	padding-left:25px;
	margin:4px 0px 0px 35px; }

.mark-if-same input {
	position:absolute;
	display:inline;
	margin:1px 0px 0px -20px }

#forms h1, #forms h2 {
	display:inline;
	margin:5px 0px 0px 0px;
	line-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#59381c }

#forms h2 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal !important;
	font-size:16px; }

#forms h3 {
	display:inline;
	margin:5px 0px 0px 5px;
	line-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#666 }

#forms h3.under {
	display:block;
	margin:5px 0px 0px 0px;
	line-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#666 }

#forms em {
	color:#900 }

#forms em.tiny {
	font-size:10px;
	color:#900 }

#forms strong {
	display:inline;
	margin-bottom:15px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	/*color:#59381c*/ }


/* Inputs, Selects, & Labels (Fields) */

label {
	line-height:200%; }

label.ind {
	margin-left:8px }

input.inp_01 {
	width:220px }

input.inp_02 {
	width:176px }

input.inp_03 {
	width:100px }

input.inp_04 {
	width:40px }

select.sel_01 {
	width:330px }

select.sel_02 {
	width:180px }

select.sel_03 {
	width:176px }

select.sel_04 {
	width:75px }

select.sel_05 {
	width:50px }

select.sel_06 {
	width:100px }

input.pho_01, input.pho_02 {
	width:27px;
	padding-left:2px }

input.pho_03 {
	width:35px;
	padding-left:2px }

input.pho_04 {
	width:62px;
	padding-left:2px }

input.pho_05 {
	position:absolute;
	width:62px;
	margin-left:10px;
	padding-left:2px }

input.pho_06 {
	width:90px;
	padding-left:2px }

input.add-same {
	position:absolute;
	margin:0px 0px 0px -15px }


/* Sub Images - 50% Split */

#sub-spon-01 {
	margin:0px 0px 0px -26px;
	width:955px;
	overflow:hidden }


/* Images / Photos */

.thumbnail {
	width:100px;
	height:100px;
	cursor: pointer;}

.thumbnailContainer {
	width:100%;
	height:100%;
	position:relative;}

.thumbnailRemove {
	width:16px;
	height:16px;
	position:absolute;
	top:0;
	right:0;
	display:none;}

.logos {
	background-image:url(../images/logo-bg.jpg);
	background-repeat:no-repeat }

.textdesc {
	background-image:url(../images/textdesc-bg.jpg);
	background-repeat:no-repeat }

.textdesc2 {
	background-image:url(../images/textdesc-bg2.jpg);
	background-repeat:no-repeat }

/* Videos */

#vid-sm-rt {
	margin-left:420px }

#vid-sm-lt {
	margin:-2px 0px 0px 15px }

#vid-schedule-appoint {
	margin:-1px 0px 0px 9px }


/* ====================
 * Form Styles
 * ==================== */


input.text {
	vertical-align: middle;
	height: 20px;
	line-height: 20px;
	border: 1px solid #b2b2b2;
	background: white url(../images/input_bg_slice.png) repeat-x top left;
	padding: 4px 4px 0px 4px;
	font-family: Tahoma;
	font-size: 13px;
	margin-top:5px;
	color:#008dd5;
}

input.button, .inputButton, input.skip {
	height:30px;
	color: white;
	text-decoration: none;
	font-size: 14px;
	font-family: helvetica, arial;
	font-weight: bold;
	text-align: center;
	padding:0 15px 0 15px;

	/* BACKGROUND GRADIENTS */
	background: #2765a4;
	background: -moz-linear-gradient(top, #2d76c1, #296baf 50%, #2765a4 51%, #225890);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2d76c1), color-stop(.5, #296baf), color-stop(.5, #2765a4), to(#225890));

	/* BORDER RADIUS */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	border: 1px solid #368DBE;
	border-top: 1px solid #c3d6df;

	/* TEXT SHADOW */

	text-shadow: 1px 1px 1px black;

	/* BOX SHADOW */
	-moz-box-shadow: 0 1px 3px black;
	-webkit-box-shadow: 0 1px 3px black;
	box-shadow: 0 1px 3px black;
}

/* WHILE HOVERED */
input.button:hover, .inputButton:hover {
	background: #22578e;
	background: -moz-linear-gradient(top, #2867aa, #25609d 50%, #22578e 51%, #1e4e7f);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2867aa), color-stop(.5, #25609d), color-stop(.51, #22578e), to(#1e4e7f));

	border: 1px solid #368DBE;
	border-top: 1px solid #c3d6df;
}

/* WHILE BEING CLICKED */
input.button:active, .inputButton:active {
	background: #014464;
	background: -moz-linear-gradient(top, #1e4e7f, #2867aa);
	background: -webkit-gradient(linear, left top, left bottom, from(#1e4e7f), to(#2867aa));
}

.inputButton a
{
	font-size:13px;
	text-decoration:none;
	color:#FFF;
	display:block;
	margin-top:7px;
}

input.skip {
	background: #696969;
	background: -moz-linear-gradient(top, #696969, #5f5f5f 50%, #585858 51%, #4e4e4e);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #696969), color-stop(.5, #5f5f5f), color-stop(.5, #585858), to(#4e4e4e));

	border: 1px solid #888;
	border-top: 1px solid #c9c9c9;
}

input.skip:hover {
	background: #505050;
	background: -moz-linear-gradient(top, #606060, #565656 50%, #505050 51%, #474747);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #606060), color-stop(.5, #565656), color-stop(.5, #505050), to(#474747));
}

input.skip:active {
	background: #505050;
	background: -moz-linear-gradient(top, #474747, #606060);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #474747), to(#606060));
}

select {
	border: 1px solid #b2b2b2;
	background: white url(../images/input_bg_slice.png) repeat-x top left;
	height: 25px;
	width: 150px;
	line-height: 22px; }

#forms select option.sub {
	padding-left:10px }

#create-a-new-camp {
	margin-left:-5px !important }

#search-more-homes, #sell-another-prop {
	margin: 0 0 0 0 !important }

#schedule-show-home-details, #feedback-notes {
	float:right;
	padding:25px 15px 0px 0px;
	width:400px }

#est-value {
	float:right;
	padding:0px 15px 0px 0px;
	width:400px }

.whats-this, .whats-this2 {}

.whats-this2 {
	margin:4px 0px 0px 0px }

img.formbar {
	margin:14px 0px 0px 0px }

img.fields-req {
	margin-left:15px }

#forms p.left {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#666;
	margin:225px auto 0px 0px;
	padding:0px 10px 0px 0px;
	line-height:15px !important }

.divide {
	background-image:url(../images/divide.jpg);
	background-repeat:repeat-y;
	background-position:top center }

.sales-agreement {
	/*background-image:url(../images/sales-agreement-bg.jpg);*/
	background-repeat:no-repeat;
	width:402px; }

#completedAgreementForm {
	height:100px;
	display:block;
	clear:left;
	padding-top: 30px;}

#uploadForm {
	padding:10px 0 0 10px;}

#mlsid {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#59381c;
	margin:20px 0px 20px 0px;
	padding:0px 5px 10px 15px;
	border:1px solid #dcdcdc }

.secondary {
	color:#008dd5 }

.fl {
	float:left }

.fr {
	float:right }

.L24 {
	line-height:24px !important }

.L40 {
	line-height:40px }

.clear {
	margin:0px !important;
	padding:0px !important }

#property-details {
	background-image:url(../images/property-details-photo.jpg);
	background-repeat:no-repeat;
	width:400px;
	height:300px;
	padding:2px }

.pdt {
	margin:0px !important;
	padding:2px !important;
	background-image:url(../images/property-details-thumb.jpg);
	background-repeat:no-repeat;
	width:75px;
	height:55px }

#tipBox.shower {
	margin-top:-390px !important;
	margin-left:-200px !important }

#co-buyer-show, #pre-approval-lender {
	display:none }

.errorInput {
	border: 2px solid #FF0000 !important;
}

.errorMessage {
	font-weight:bold;
	color:#F00;
}

.errorBanner, .failed {
	border:1px solid #FF0000;
	color: #ff3b3e;
	padding:5px;
	background-color: #F3CCD1;
	margin: 10px;
}

.success {
	border:1px solid green;
	color: green;
	padding:5px;
	background-color:#ADFFA5;
	text-align:center;
	margin: 10px;
}

.pdfContainer
{
	margin:10px;
	padding:0;
	float:left;
	text-align:center;
}

#saDoc
{
	float:left;
}

#daDoc
{
	float:left;
	margin-left:10px;
}

#schedule-appointment {
	float:left;
}

.dashboardHeader
{
	font-size: 14px;
	color: #3D2B1B;
	border-left: 1px solid #5B4837;
	border-bottom: 1px solid #5B4837;
	border-top: 1px solid #5B4837;
	background-color: #FEE5D5;
	padding:5px;
}

.dashboardHeaderEnd
{
	border-right: 1px solid #5B4837;
}

.offerFollowup
{
	display: none;
}

.offerFollowup:td
{
	background-color: #FBDFBE;
}

.showingSchedule
{
	border-style: solid;
	border-color: #307aba;
	border-width: 1px;
	width:500px;
}

.showingSchedule td
{
	border-bottom-color: #2f7db7;
	border-bottom-style: solid;
	border-width: 1px;
	border-right: 1px solid #2f7db7;
}

.showingSchedule th
{
	border-right: 1px solid #2f7db7;
	border-bottom: 2px solid #2f7db7;
}

div#development_banner{
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	/*height: 20px;*/

	z-index: 10000;
	text-align: center;
	vertical-align: middle;
	letter-spacing: 5px;
	font-size: 16px;
	font-weight: bold;
	/*text-decoration: blink;*/
	padding-top: 3px;

	background-color: red;
	background-attachment: fixed;

	/*transparency*/
	filter:alpha(opacity=50); /*IE*/
	opacity: 0.5;
	-moz-opacity:0.5; /*mozilla*/
}

.important { font-weight:600; color:rgb(191,10,10); }

/* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */

table.AgreementUploads
{
    background: #F3F5F7;
    border-collapse: collapse;
    color: #333;
    font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    margin: 0;
    padding: 0;
}

table.AgreementUploads a
{
    border-bottom: 1px solid #C6C8CB;
    color: #3A4856;
    text-decoration: none;
}

table.AgreementUploads a:visited
{
    color: #777;
}

table.AgreementUploads a:hover
{
    color: #000;
}

table.AgreementUploads caption
{
    font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    padding-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}

table.AgreementUploads thead th
{
    background: #0772d6;
    color: #fff;
    font-weight: normal;
    padding: 8px 10px;
    text-align: left;
}

table.AgreementUploads tbody, table.AgreementUploads thead
{
    border-left: 1px solid #EAECEE;
    border-right: 1px solid #EAECEE;
}

table.AgreementUploads tbody
{
    border-bottom: 1px solid #EAECEE;
}

table.AgreementUploads tbody td, .AgreementUploads:table tbody th
{
    background: url("td_back.gif") repeat-x;
    padding: 10px;
    text-align: left;
}

table.AgreementUploads tbody tr
{
    background: #F3F5F7;
}

table.AgreementUploads tbody tr.odd
{
    background: #F0F2F4;
}

table.AgreementUploads tbody tr:hover
{
    background: #EAECEE;
    color: #111;
}

table.AgreementUploads tfoot td, table.AgreementUploads tfoot th, table.AgreementUploads tfoot tr
{
    background: #fff;
    font: 120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;
    padding: 10px;
    text-align: left;
    text-transform: uppercase;
}

td.alt1
{
    background-color: #b9dcff;
}
td.alt2
{
	background-color: #d7ebff;
}
td.alt1:hover, td.alt2:hover
{
	background-color: #7cbeff;
}
