@charset "UTF-8";
	@import url("reset-min.css"); /* ------- Reset all CSS Styles */
/* orange #e76d00 
	blue # 17007c
	*/
body{font: 62.5%/2.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4b4942;
	background:#c5c5c5 url('/images/gradient_line.gif') repeat-x; }
a{text-decoration: none; color: #17007c;}
a:hover{color: #e76d00; }
hr{display: none;}
strong{font-weight: bold;}
h1{	font-size:14px; font-weight: bold; line-height:19px; padding:0 0 8px 0; }
h2{ color: #17007c; font-size:24px; line-height:120%; text-transform:uppercase; margin:5px 0 13px 0;}
h3 { color: #000; font-size:16px; margin:5px 0 6px 0;}
h4{ color: #42423b; font-size:14px; margin:5px 0 10px 0;}
i { font-style:italic; font-family: Arial, Helvetica, sans-serif;}
blockquote {font-style:italic; padding-left:15px; color:#23213b; font-family: Arial, Helvetica, sans-serif;}
ol li {font-size:14px; }
.article_wrapper p{ padding-bottom:10px; font-size:1.3em; }	
	
	/* Sub Navigation */
ul.borderedlist li{
	border-bottom: 1px dashed #d1cfcd;}
ul.borderedlist li a{display: block;	padding:3px 0 0 2px;height: 26px;color: #42423b;}
ul.borderedlist li a.active{background: #d7d9e3; color: #2c2c26;}
ul.borderedlist li a:hover{background: #E5E5E4;color: #42423b;}
#header{
	height: 100px;
	width:900px;
	margin-top:10px;	margin-bottom:0;
	margin-left:auto;	margin-right:auto; 
	background: #4a4841 url('/images/new_header2.png') top center; }
.logo {	top:10px;	left:18px;	width:370px;	height:80px; cursor:pointer;	position:relative;}
	
	/* NEW NAV */
#nav_container{	margin:0 auto;	top:0;	padding:0;	width:900px;	display: block;	}
#nav  {	width: 900px;	height: 53px;	background: #fff top;	margin: 0;	padding: 0;	list-style-type: none; }
#nav li a span {display:none;}
#nav li {	list-style-type: none;	padding: 0;	margin: 0;	display: block;	float: left; }
#nav li a {	float: left;	margin: 0;	padding: 0;	height: 53px;	overflow:hidden;}
#nav li#ni-owners a { width: 181px; background: url('/images/new_nav2.png') no-repeat 0 0; }
#nav li#ni-buyers a { width: 116px; background: url('/images/new_nav2.png') no-repeat -181px 0; }
#nav li#ni-professionals a { width: 141px; background: url('/images/new_nav2.png') no-repeat -297px 0; }
#nav li#ni-clients a { width: 159px; background: url('/images/new_nav2.png') no-repeat -438px 0; }
#nav li#ni-about a { width: 164px; background: url('/images/new_nav2.png') no-repeat -597px 0; }
#nav li#ni-contact a { width: 139px; background: url('/images/new_nav2.png') no-repeat -761px 0; }

#nav li#ni-owners a:hover, #nav li#ni-owners.active a { background-position: 0 -53px; }
#nav li#ni-buyers a:hover, #nav li#ni-buyers.active a { width: 117px; margin-left: -1px; background-position: -181px -53px; }
#nav li#ni-professionals a:hover, #nav li#ni-professionals.active a { width: 142px; margin-left: -1px; background-position: -296px -53px; }
#nav li#ni-clients a:hover, #nav li#ni-clients.active a { width: 160px; margin-left: -1px; background-position: -437px -53px; }
#nav li#ni-about a:hover, #nav li#ni-about.active a { width: 165px; margin-left: -1px; background-position: -596px -53px; }
#nav li#ni-contact a:hover, #nav li#ni-contact.active a { width: 140px; margin-left: -1px; background-position: -760px -53px; }
		
/* main area layout */
.container{	width:900px;	margin: 0 auto;	position: relative;	overflow:hidden; background:#fff;}

#main{padding:24px 0 20px 0; margin-top:30px; border: 1px solid #878b8f;}
#leftcolumn{float: left;width:195px;}
#center{float: left;width:493px;padding: 0 25px; }
#rightcolumn{float: right;width:160px;}

	/* left column */
.leftbox{background: #f1f0ef;padding: 12px 10px 10px 10px;margin:0 0 3px 15px;line-height:1.8em;}
h3.leftbox{font-size:19px; line-height:19px; color: #8c8685; background: #f1f0ef url('/images/h3_bg_tall.jpg') 0 0 repeat-x;padding:5px 0 10px 23px; font-weight:normal;}

h2.leftbox{font-size:12px; line-height:14px; color: #8c8685; background: #f1f0ef url('/images/h3_bg_tall.jpg') 0 0 repeat-x;padding:5px 0 10px 23px; font-weight:normal;}

h3.header_small{font-size:15px;font-weight: bold;background: #f1f0ef;padding:0 23px 5px 23px;}
ul.leftbox{font-size: 1.2em;}
.features{padding-top:15px;font:1.27em Arial, Helvetica, sans-serif;}
#leftcolumn .leftbox p{padding-bottom:1em;line-height:1.5em; font-size:12px}	

	/* center column */
.article_wrapper ul { font-size:12px; padding:5px 8px 0 4px; color: #4b4942; display:block;  margin-left: 50px;  }
.article_wrapper ol {margin:0; padding:12px 0 8px 4px; }

.article_wrapper ol li { line-height:1.4em; margin:0 0 10px 10px; padding:0; list-style-type: decimal}
.article_wrapper ul li {line-height:22px; margin:0 0 10px 0; padding:0; list-style-image: url('/images/sart_bl.gif');}
.article_wrapper li {line-height:22px; margin:0; padding:0;}


.privacy ul {line-height:1.4em;margin:0 0 6px 0px;padding:0; list-style-image: url('/images/sm_wh.gif');}
.article_wrapper a:hover {
	text-decoration:underline; }
.article_wrapper .alternate ul li{
	color: #686868;
	line-height:20px;
	list-style-image:url('/images/sphere02.gif');
}
.article_wrapper ul.alternate li{
	color: #686868;
	line-height:20px;
	list-style-image:url('/images/sphere02.gif');
}
.box {
	border:1px dashed #666666;
	margin-bottom:20px; 
	padding-left:5px;
	width:340px;
	}
.go {
	font-weight:bold;
	font-size:22px;
	padding:3px;
	margin-left:100px;
	border:1px solid #17007c;
}
#dictionary p{font:12px Tahoma, Arial, sans-serif;
margin:15px; line-height:16px;}
ul#subhead-choices {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;}
ul#subhead-choices li a {
	border-left:8px solid #17007c;
	color:#320d9c;
	display:block;
	font-family:arial,sans-serif;
	font-size:12px;;
	line-height:1.8em;
	margin:10px 0;
	padding:0 10px;
	text-decoration:none;}
ul#subhead-choices li a .subtitle {
	font-family:georgia,arial,sans-serif;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	line-height:normal;		}
ul#subhead-choices li a:hover, ul#subhead-choices li a:hover .subtitle {
	border-left-color:#e76d00;
	color:#e76d00;		}


/* right column */
.rightbox_wrapper{
	margin:0 10px 30px 0;
	width:140px;
	height:120px;}
.rightbox{border: 1px dashed #d9e0e8; overflow:hidden; padding:0 5px 5px 5px;}
.product_image{ float: left;margin: 0 0 0 6px;}
.product_wrapper{float: right;width:190px;}
.product_wrapper h4{font-size:1.3em;color: #483F3D;font-weight: bold;padding-top:10px;}
.product_wrapper p{font-size:1em;}
.lastbox{margin:0;}

/* =FOOTER */
#footer{
	border-top: 4px solid #42423b;
	height: 37px;
	background: #56564d;
	font-size: 1.2em;}
#footer .container{background: #56564d; }
#footer p{color: #A39D97;
	float: left;
	height: 23px;
	padding:2px 0 0 30px;
	margin-top: 5px;}
#footer_navigation{
	float: right;
	padding-top:7px;
	color: #A39D97;}
#footer_navigation li{float: left;padding-left:18px;}
#footer_navigation li a{text-transform:uppercase; color: #A39D97;}
#footer_navigation li a:hover{color: #fff;}

/* =FORM */
form {
  margin: 0;
  padding: 0;
  font-size: 12px;
  width:430px;}
form #small{
  margin: 0;
  padding: 0;
  font-size: 12px;
  width:80px;}
fieldset { padding:0.5em; margin-bottom:12px; border:1px dashed #d9e0e8;}
form p {
  font-size: 12px;}

label {
	display: block;

}

label.error {
	line-height:12px;
	color: #da3939;
	font-size: 11px;
	text-align: left;
	font-style: italic;
	font-weight: normal;
}
input:focus {
      border:1px solid #18007C;   /* sexy hot pink */
}
input, select, textarea, label {font-family: Tahoma, Arial, sans-serif;  font-size: 12px;	}

legend { color: #17007c; font-size:16px; background-color:#fff; }
textarea {  overflow: auto;  }
input[type="submit"] { color:#fff; font-weight:bold; background:#220b87; margin:10px 20px 0 30px; text-align:center; width:100px; padding:5px; }
input[type="text"] { margin:0; height:17px; }
table.assess { padding:5px; }
table.assess td { padding:5px; }

