/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}


body {
	margin:0 auto;
	background:url('/champ/images/bg.gif') top repeat;
	font:12px Georgia, "Times New Roman", serif;
}
img {
	border:none;
}

div {
	overflow:hidden
}
input, textarea, select {
	border: 1px solid #777777;
	padding: 4px;
	margin: 0px;
}
textarea {
	border: 1px solid #777777;
	padding: 4px;
	margin: 0px;
	
	}
form.login input, textarea, select {
	border:none;
	padding: 0px;
	margin: 0px;
}

#Wrap {
	width:1035px;
	margin:20px auto;
	padding-right:65px;
}
#hd {
	background:url('/champ/images/bg-logo-r.png') top right no-repeat;
	padding-right:8px;
	_background:none;
}
#hd #logo {
	float: left;
/*	background:url('/champ/images/bg-logo.png') left no-repeat; */
}
#hd #logoR {
	float:right;
	background:url('/champ/images/bg-logo-m.png') top right repeat-x;
	width:545px;
	height:136px;
}
#submit_section input {
	color:#AE9086!important;
	font-size:12px;
	padding:0 4px;
	width:142px;
}
	#submit_section1 input {
	color:#AE9086!important;
	font-size:12px;
	padding:0 4px;
	width:142px;
}
#submit_section1 dd.bgTextarea {
	background: url('/champ/images/bg-textarea.gif') top no-repeat;
	width:151px;
	height:22px;
	padding-top:0px;
	float:left;
}
#submit_section1 dd.input {
	width:120px;
	padding:0 4px;
	margin:2px 4px;
	border:none;
	
}

#submit_section1 dd.but-submit {
	width:87px;
	height:26px;
	float:right;
}

#submit_section {
	padding-top:20px;
	padding-left:63px
	_padding-left:43px
}
#submit_section dl {
	height:27px;
	margin-left:61px
}
#submit_section dd {
	float:left;
	margin-left:6px;
	font-size:11px;
}
#submit_section dd.bgTextarea {
	background: url('/champ/images/bg-textarea.gif') top no-repeat;
	width:151px;
	height:22px;
	padding-top:5px;
}
#submit_section dd.input {
	width:120px;
	padding:0 4px;
	margin:4px 4px 2px 4px;
	border:none;
	_margin:2px 0 2px 0;
	_width:115px;
}
#submit_section dl.forgot_password {
	color:#8a3317;
	margin-top:3px;
	margin-left:65px;
}
#submit_section dl.forgot_password a {
	color:#8a3317;
	text-decoration:underline;
}
#submit_section dl.forgot_password a:hover {
	color:#b74925;
	text-decoration:none;
}
#submit_section dd.but-submit {
	width:87px;
	height:26px;
}
#submit_section dd.but-submit a {
	width:87px;
	display:block;
		opacity: .90; 
	filter: alpha(opacity=90); 
	-ms-filter: "alpha(opacity=90)"; 
	-khtml-opacity: .90; 
	-moz-opacity: .90; 
	
}
#submit_section dd.but-submit a:hover {
	opacity: 1; 
	filter: alpha(opacity=100); 
	-ms-filter: "alpha(opacity=100)"; 
	-khtml-opacity: 1; 
	-moz-opacity: 1; 
}




#register_section {
}
#register_section dl {
	height:59px;
}
#register_section dd {
	float:left;
	margin-left:2px;
}
#register_section dd.button {
	margin-top:15px;
}
#register_section dd.but-app-reg {
	width:174px;
	height:27px;
	margin-top:15px;
}
#register_section dd.but-app-reg a {

	width:174px;
    display:block;
	opacity: .90;
	filter: alpha(opacity=90); 
	-ms-filter: "alpha(opacity=90)"; 
	-khtml-opacity: .90; 
	-moz-opacity: .90; 
}
#register_section dd.but-app-reg a:hover {
	opacity:1; 
	filter: alpha(opacity=100); 
	-ms-filter: "alpha(opacity=100)"; 
	-khtml-opacity: 1;
	-moz-opacity: 1; 
}
#register_section dd.but-client-lender-reg {
	width:202px;
	height:26px;
	margin-top:15px;

}
#register_section dd.but-client-lender-reg a {

	width:202px;
	display:block;
	opacity: .9; 
	filter: alpha(opacity=90); 
	-ms-filter: "alpha(opacity=90)"; 
	-khtml-opacity: .90; 
	-moz-opacity: .90; 
}
#register_section dd.but-client-lender-reg a:hover {

		opacity:1; 
	filter: alpha(opacity=100); 
	-ms-filter: "alpha(opacity=100)";
	-khtml-opacity: 1;
	-moz-opacity: 1; 

}
.but-send-req {
	width:277px;
	height:46px;
	padding-left:4px;
	padding-top:4px;
}
.but-send-req a {
	background:url('/champ/images/but-send-request.gif') 0 0 no-repeat;
	width:277px;
	display:block;
}
.but-send-req a:hover {
	background:url('/champ/images/but-send-request.gif') 0 -46px no-repeat;
}
#Container {
	width:970px;
	margin-left:65px;
}
#bd {
	background-color:#b24c2a;
	border-top:6px solid #8a3316;
	border-right:1px solid #8a3316;
	border-left:1px solid #8a3316;
	padding:10px 15px 12px 15px;

	height:100%;
	
}
/* Menu */
#nav {
	width:928px;
	height:32px;
	margin-left:8px;
	list-style:none;
	position:absolute;
	z-index:99;
	font-family: Trajan Pro, Times New Roman, Arial, serif;
}
#nav li {
	margin:0 12px 0 0;
}
#nav li.tophome {
	display:block;
	float:left;
}
#nav li a.top_linkhome {
	display:block;
	float:left;
	background:url('/champ/images/nav-01.gif') 0 0 no-repeat;
	cursor:pointer;
}
#nav li:hover a.top_linkhome {
	background:url('/champ/images/nav-01.gif') 0 -32px no-repeat;
}

#nav li a.top_linkhome_active {
	background:url('/champ/images/nav-01.gif') 0 -32px no-repeat;
		cursor:pointer;
			display:block;
	float:left;
}
#nav li.topcompany {
	display:block;
	float:left;
}
#nav li a.top_linkcompany {
	display:block;
	float:left;
	background:url('/champ/images/nav-02.gif') 0 0 no-repeat;
	width:132px;
	cursor:pointer;
}


#nav li:hover a.top_linkcompany {
	background:url('/champ/images/nav-02.gif') 0 -32px no-repeat;
}
#nav li:hover a.top_linkcompany {
	background:url('/champ/images/nav-02.gif') 0 -32px no-repeat;
}

#nav li a.top_linkcompany_active {
	background:url('/champ/images/nav-02.gif') 0 -32px no-repeat;
		width:132px;
	cursor:pointer;
		display:block;
	float:left;
}


#nav li.topproducts {
	display:block;
	float:left;
}
#nav li a.top_linkproducts {
	display:block;
	float:left;
	background:url('/champ/images/nav-03.gif') 0 0 no-repeat;
	width:132px;
	cursor:pointer;
}
#nav li:hover a.top_linkproducts {
	background:url('/champ/images/nav-03.gif') 0 -32px no-repeat;
}

#nav li a.top_linkproducts_active {
	background:url('/champ/images/nav-03.gif') 0 -32px no-repeat;
		width:132px;
	cursor:pointer;
		display:block;
	float:left;
}


#nav li.topsolutions {
	display:block;
	float:left;
}
#nav li a.top_linksolutions {
	display:block;
	float:left;
	background:url('/champ/images/nav-04.gif') 0 0 no-repeat;
	width:132px;
	cursor:pointer;
}
#nav li:hover a.top_linksolutions {
	background:url('/champ/images/nav-04.gif') 0 -32px no-repeat;
}

#nav li a.top_linksolutions_active {
	background:url('/champ/images/nav-04.gif') 0 -32px no-repeat;
		width:132px;
	cursor:pointer;
	display:block;
	float:left;
}




#nav li.topadvantages {
	display:block;
	float:left;
}
#nav li a.top_linkadvantages {
	display:block;
	float:left;
	background:url('/champ/images/nav-05.gif') 0 0 no-repeat;
	width:132px;
	cursor:pointer;
}
#nav li:hover a.top_linkadvantages {
	background:url('/champ/images/nav-05.gif') 0 -32px no-repeat;
	
}

#nav li a.top_linkadvantages_active {
	background:url('/champ/images/nav-05.gif') 0 -32px no-repeat;
		width:132px;
	cursor:pointer;
		display:block;
	float:left;
}

#nav li.toplicenses {
	display:block;
	float:left;
}
#nav li a.top_linklicenses {
	display:block;
	float:left;
	background:url('/champ/images/nav-06.gif') 0 0 no-repeat;
	width:132px;
	cursor:pointer;
}
#nav li:hover a.top_linklicenses {
	background:url('/champ/images/nav-06.gif') 0 -32px no-repeat;
}

#nav li a.top_linklicenses_active {
	background:url('/champ/images/nav-06.gif') 0 -32px no-repeat;
		width:132px;
	cursor:pointer;
	display:block;
	float:left;
}

#nav li.topcontactus {
	display:block;
	float:left;
}
#nav li a.top_linkcontactus {
	display:block;
	float:left;
	background:url('/champ/images/nav-07.gif') 0 0 no-repeat;
	width:132px;
	cursor:pointer;
}
#nav li:hover a.top_linkcontactus {
	background:url('/champ/images/nav-07.gif') 0 -32px no-repeat;
}



#nav li .top_linkcontactus_active {
	background:url('/champ/images/nav-07.gif') 0 -32px no-repeat;
	display:block;
		width:132px;
	cursor:pointer;
	float:left;
}
/* Default list styling */

#nav li:hover {
	position:relative;
	z-index:1
}
#nav li:hover ul.sub {
	left:-40px;
	top:30px;
	background: url('/champ/images/bg-tooltip-t.png') top no-repeat;
	font:14px Arial, Georgia, serif;
	padding:40px 3px 10px;
	_padding:0px 3px 10px;
	white-space:nowrap;
	width:201px;
	height:auto;
	z-index:99;
	opacity: .95; 
	filter: alpha(opacity=95); 
	-ms-filter: "alpha(opacity=95)"; 
	-khtml-opacity: .95; 
	-moz-opacity: .95; 
	_display:none;
}
#nav li:hover ul.sub li.last {
	display:block;
	height:20px;
	background-color:#5f1e08;
	position:relative;
	float:left;
	padding:0 20px 20px;
	width:161px;
	font-weight:normal;
	-moz-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
}
#nav li:hover ul.sub li {
	display:block;
	height:20px;
	background-color:#5f1e08;
	position:relative;
	float:left;
	padding:0 20px 10px;
	width:161px;
	font-weight:normal;

}
#nav li ul.sub li a {
	display:block;
	padding-left:15px;
	height:18px;
	width:161px;
	line-height:24px;
	text-decoration:none;
	font-weight:bold;
		color:#fff;
}








#nav li ul.sub li a.fly {
	background: url('/champ/images/bullet.png') left no-repeat;
}
#nav li:hover ul.sub li a:hover {
	background: url('/champ/images/bullet2.png') left no-repeat;

}
#nav li:hover ul.sub li a.fly:hover {
	background: url('/champ/images/bullet.png') left no-repeat;
	
}
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul {
	left:90px;
	top:-4px;
	background: #bbd37e;
	padding:3px;
	border:1px solid #5c731e;
	white-space:nowrap;
	width:90px;
	z-index:99;
	height:auto;
}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul {
	position:absolute;
	left:-9999px;
	top:-9999px;
	width:0;
	height:0;
	margin:0;
	padding:0;
	list-style:none;
}
.but-send-request a {
	background:url('/champ/images/but-send-request.gif') no-repeat;
	width:277px;
	height:46px;
	padding-left:3px;
}
.but-send-request a:hover {
	background:url('/champ/images/but-send-request.gif') no-repeat;
	width:277px;
	height:46px;
}
/*#Menu li.products a { position:relative;}
#Menu li.products a ul { background-color:#5f1e08; position:absolute; top:32px; width:100px}
*/

#MainContent {
	margin-top:50px;
	line-height:23px;
	position:relative;

}
.imgborder1 {
	border:5px solid #8b3417;
}
.BgTab {
	background: url('/champ/images/bg-tab.gif') top repeat-x;
	border:1px solid #b0c2a8;
	padding:9px 0;
	font:18px "Trajan Pro", "Times New Roman", Arial, Times, sans-serif;
	color:#6c220a;
	text-align:center;
	font-weight: bold;
	letter-spacing:-1px;
	text-shadow:#fff 0 0 1px;
}
.Request_Info {
	background: url('/champ/images/bg-tab.gif') top repeat-x;
	border:1px solid #b0c2a8;
	padding:9px 20px;
	font:22px "Trajan Pro", "Times New Roman", Arial, Times, sans-serif;
	color:#6c220a;
	font-weight: bold;
	letter-spacing:-1px;
	text-shadow:#fff 0 0 1px;
}
.About_Broad {
	font-size:18px;
}
.BgCurveB {
	background:#dae9d3 url('/champ/images/clip-bottom.gif') bottom no-repeat;
	padding:10px;
	margin-bottom:10px
}

.BgCurveB a {	color:#8a3317;
	text-decoration:none; } 
.BgCurveB a:active { 	color:#8a3317;
	text-decoration:none;} 
.BgCurveB a:visited {	color:#8a3317;
	text-decoration:none; } 
.BgCurveB a:hover { color:#a33714;
	text-decoration:underline;} 

.statetable {
    border-collapse: collapse;
	width: 610px;
}
.statetable tr:nth-child(even){
	background-color: #e6d5b4;
}
.statetable th, .statetable td {
	padding: 4px 8px;
	border: 1px solid #999;
	font-size:18px;
}
.statetable th{
	background-color: #9E4020;
	text-align: center;
	font-weight: bold;
	color:#FFFFFF;
}

.bghrdiv {
	background:url('/champ/images/hr-div.gif') bottom repeat-x;
	margin:4px 0 15px 0;
	display:block;
	

}
.h1_req_info {
	background:url('/champ/images/h1_reg_info.png') no-repeat;
	width:278px;
	height:22px;
	margin-top:5px;
}
#ContainerL {
	float:left;
	width:556px;
	color:#fff;
	display:inline;
	height:100%;
	position:relative;
}
#ContainerL .HomeH1 {
	background:url('/champ/images/home-h1.gif') center no-repeat;
	width:448px;
	height:65px;
	margin:10px auto;
}
#ContainerL .TheFollow {
	font-size:15px;
	margin:15px 0px 5px 0;
	font-weight:bold;
	background:#A24526; padding:5px;
	 -moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari, Chrome */
  border-radius: 3px; /* CSS3 */
  display:block;
  padding-top:5px;
}
#ContainerL ul {
	list-style:none;
	margin:20px 5px 10px 10px;
	line-height:18px;
	font-size:13px;
}
#ContainerL li {
	margin-bottom:20px;
}
#ContainerL li.bullet {
	background:url('/champ/images/bullet2.png') top left no-repeat;
	padding-left:15px;
}
#ContainerL .CallUs {
	font-size:23px;
	font-weight:bold;
	color:#fcad93;
	margin:20px 0
}
#ContainerR {
	float:right;
	width:350px;
	color:#3d3d3e;
	display:inline;
	height:100%;
}
#Form {
	padding:0 10px;
}

 
 
#Form p {
	margin-bottom:10px
}
#Form .bgTextarea_l {
	float:left;
}
#Form .bgTextarea_r {
	float:right;
	margin-right:6px;
}
#Form input, #Form textarea, #Form select {
	margin:2px;
	border:none;
	color:#3d3d3e
}
#InnerContainerL {
	float:left;
	width:258px;
	color:#dae9d3;
	line-height:18px;
}

#InnerContainerL p { 
 -moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari, Chrome */
  border-radius: 3px; /* CSS3 */
  background:#A24526;
  padding:7px 8px;
}

#InnerContainerL h3 { font-size:16px; font-weight:bold; margin-bottom:8px; font-family: "Trajan Pro", "Times New Roman", Arial, Times, sans-serif; }



#ContainerL h1 { font-size:18px; display:block; margin:20px 0 0 0; background:url('/champ/images/hr-div.gif') repeat-x top; padding-top:20px; }


#InnerContainerL a:link { color:#DAE9D3; text-decoration:underline;    }

#InnerContainerL a:visited { color:#DAE9D3;text-decoration:underline;   }
	
#InnerContainerL a:active { color:#DAE9D3;text-decoration:underline;    }

#InnerContainerL a:hover { color:#FFFFFF;text-decoration:underline;  }
	




#InnerContainerL .imgborder {
	border:3px solid #aec0a6;
	margin-bottom:10px
}
#InnerContainerR {
	float:right;
	width:649px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
/* FORM BACKGROUND*/
#Form .bgTextarea {
	background: url('/champ/images/bg-textarea1.gif') top no-repeat;
	width:140px;
	height:22px;
	padding-top:5px;
	margin-bottom:4px;
}
#Form .bgTextarea2 {
	background: url('/champ/images/bg-textarea2.gif') top no-repeat;
	width:284px;
	height:22px;
	padding-top:5px;
	margin-bottom:4px;
}
#Form .bgTextarea3 {
	background: url('/champ/images/bg-textarea3.gif') top no-repeat;
	width:284px;
	height:124px;
	padding-top:5px;
	margin-bottom:4px;
}
#Form .bgTextarea4 {
	background: url('/champ/images/bg-textarea4.gif') top no-repeat;
	width:359px;
	height:110px;
	padding-top:5px;
	margin-bottom:4px;
}
#Form .bgDropdown1 {
	background: url('/champ/images/bg-dropdown1.gif') top no-repeat;
	width:164px;
	height:22px;
	padding-top:5px;
	margin-bottom:4px;
}
#Form .bgDropdown2 {
	background: url('/champ/images/bg-dropdown2.gif') top no-repeat;
	width:284px;
	height:22px;
	padding-top:5px;
	margin-bottom:4px;
}
/* FORM input, textarea, select*/
#Form .bgTextarea input {
	width:141px;
	margin:0 2px;
}
#Form .bgTextarea2 input {
	width:276px;
	margin:0 2px;
}
#Form .bgTextarea3 textarea {
	width:270px;
	height:114px;
	padding:5px;
}
#Form .bgTextarea4 textarea {
	width:355px;
	height:95px;
	padding:5px;
}
#Form .bgDropdown1 select {
	width:156px;
	margin:0 2px;
}
#Form .bgDropdown2 select {
	width:276px;
	margin:0 2px;
}
/*Toggle - Expand*/
.layer1 {
	background-color:#dae9d3;
	padding: 0;
	margin: 0;
}
.heading {
	background: url('/champ/images/bg-tab.gif') top repeat-x;
	border:1px solid #b0c2a8;
	cursor: pointer;
	padding:9px 0 9px 18px;
	font:18px "Trajan Pro", "Times New Roman", Arial, Times, sans-serif;
	color:#6c220a;
	font-weight:bold;
	text-shadow:#fff 0 0 1px;
}
.content {
	padding: 10px 18px;
	background-color:#dae9d3;
	min-height:300px;
	height:100%;

	
}

.contentform { 	padding: 10px 18px;
	background-color:#dae9d3;
	min-height:300px;} 

.contentform h2 { font-weight:bold; font-size:14px; display:block; padding-bottom:10px; color:#121610; }

.contentform p { padding-bottom:15px; }



.content h2 { font-weight:bold; font-size:14px; display:block; padding-bottom:10px; color:#121610; }

.content p { padding-bottom:15px; }

.content ul { margin-bottom:15px;}
.content li {
	background:url('/champ/images/bullet3.png') top left no-repeat;
	padding:0 0 4px 10px;
	}
	
.content a:link { color:#B24C2A; font-weight:bold; text-decoration:none;  }

.content a:visited { color:#B24C2A; font-weight:bold; text-decoration:none;  }
	
.content a:active { color:#B24C2A; font-weight:bold; text-decoration:none;  }

.content a:hover { color:#8A3316; font-weight:bold; text-decoration:underline;  }


.content input { padding:4px 5px;  -moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Safari, Chrome */
  border-radius: 3px; /* CSS3 */}
  
  .content .form li { background:none; }
	
#ft {
/*	background:url('/champ/images/bg-bottom.png') top no-repeat; 
	padding-top:71px; */
	text-align:center;
	font-size:14px;
}
#ft img {
	padding-bottom: 71px;
	width: 100%;
}
#ft ul {
	list-style:none;
}
#ft li {
	display:inline;
	padding:5px;
	color:#8D857A;
}
#ft li a {
	color:#8a3317;
	text-decoration:none;
}
#ft li a:hover {
	color:#a33714;
	text-decoration:none;
}
#ft_logo {
	background:url('/champ/images/bg-logo-ft.png') center no-repeat;
	height:160px;
	width:400px;
	float:left;
	margin-left:260px;
	margin-top:15px;
	_margin-left:330px;
	_margin-top:35px;
	clear:both;
	text-align:center; 
	display:inline;
}




/*
 * jQuery Nivo Slider v2.5
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 #slider-wrap {float:left; display:inline;} 
 
#slider {
    width:556px;
    height:322px;
	background:url('/champ/images/loading.gif') no-repeat 50% 50%;
	display:block;
	
}

#slider h2 { font-weight:bold; font-size:16px; }
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url('/champ/images/bullets.png') no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url('/champ/images/arrows.png') no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Georgia, "Times New Roman", serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}
/* The Nivo Slider styles */
.nivoSlider {

}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#EEF5EB;
	color:#000;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:10px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
	_display:none;
}
.nivo-nextNav {
	right:0px;
	_display:none;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


div.agents{ border: 2px solid #ccc; padding: 10px; background:#FAF7CF; }
div.agents ul{ margin: 0px 0px 0px 15px; }
div.agents li{ line-height: 18px; list-style: disc; margin: 0px 0px 0px 10px; }
span.title{ font-weight: bold; font-size: 12px; display: block; margin: 2px 0px 10px 0px; }

#MainContent table { border-radius: 10px!important;
-moz-border-radius: 10px!important;
-webkit-border-radius: 10px!important;} 

/********************************************************* kerry ************************/

.error {
	width: 100%;
	background-color: #333;
	border-bottom: 1px solid #999;
	text-align: center;
	font-size: 13px;
	color: red;
	font-weight: bold;
	padding: 8px 0;
}

#public_form_feedback{
	color: red;
	font-weight: bold;
}

#forgot{
	display: none; 
	width: 250px; 
	margin: 0 auto;
	background-color: #999; 
	border: 1px solid #333; 
	padding: 5px 8px; 
	z-index: 10;
}
#forgot input[type=text]{
	border-radius: 4px;
}
#forgot input[type=submit]{
	background-color: #333;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	border-radius: 4px;
}
#forgot input[type=submit]:hover{
	background-color: #666;
	cursor: pointer;
}

.public_register_form h3{
	font-size: 120%;
	color: #666;
}

.public_register_form label {
	display: block;
	font-weight: bold;
}
.public_register_form input[type=text], .public_register_form select{
	width: 300px;
}
.public_register_form input[type=radio]:last-child{
	margin: 0 0 0 20px;
}

.public_register_form select {
	padding: 4px;
	width: 170px;
}

.public_form_bottom_hint {
	font-size: 75%;
	color: #666;
}

.form_error {
	color: red;
	text-align: left;
}

#more_info_request label{
	font-weight: bold;
	display: block;
}
#more_info_request input, textarea{
	border: 1px solid #999;
	border-radius: 3px;
	padding: 6px;
	width: 90%;
}
#more_info_request textarea{
	height: 90px;
}
#more_info_request button{
	margin: 0 4px;
	background-color: #a24526;
	color: #fff;
	font-size: 125%;
	display: inline;
	border: 1px solid #666;
	padding: 3px 5px;
	width: 130px;
	border-radius: 3px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", serif;
}
#more_info_request button:hover{
	cursor: pointer;
	background-color: #fff;
	color: #a24526;
}