html { font-size:1em; }
body {
	margin:0;
	padding:40px 0 0;
	color:#666;
	text-align:center;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.75em;
	line-height: 16px;
}

p { margin:0 0 16px; font-size:.917em; line-height:15px; margin-bottom:5px; }

#text_content ul {
	margin:0px;
	margin-left:20px;
	padding:0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color:#666;
}
a { color:#948671; text-decoration:underline; }
a:hover { text-decoration:none; }
img { border:none; }

#wrapper { width:960px; padding:0; margin:0 auto; text-align:left; position:relative; }
#brand { float:left; padding:2px 0 0; }
#brand a { float:left; }
#brand img { float:left; }

#nav { width:764px; float:right; padding:19px 0 0; }
#nav ul { float:right; margin:0; padding:0; list-style:none; }
#nav ul li { float:left; margin:0; padding:0 0 0 1px; }
#nav ul a { float:left; margin:0; padding:4px 12px 5px; color:#FFF; text-decoration:none; }
#nav .current a { background-color:#948671; }

#header_message { font-family:"Courier New", Courier, monospace, text-align:right; width:375px; float:right; font-size:1em; }
#header_message p { margin:0; line-height:13px; }

#header { padding:13px 0 1px; zoom:1; }
#header:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#header ul { float:right; margin:0; padding:0; }
#header ul a { background-color:#afa79a; float:left; text-decoration:none; }
#header ul a:hover { background-color:#948671; text-decoration:none; }

#main { border:solid #afa79a; border-width:2px 0; padding:5px 0; }

#skip, #skip li { list-style-type:none; padding:0; margin:0; height:0; display:inline; }
#skip a { position:absolute; top:20px; left:-9999px; border:1px solid #666; background:#FFF; padding:10px; font-size:1.273em; line-height:1; font-weight:bold; z-index:10; outline:none; }
#skip a:focus, #skip a:active { left:0; border-color:#666; }  /*border-color for IE*/

#crumbtrail { padding:3px 0 10px; margin:0 0 18px; zoom:1; border-bottom:1px solid #afa79a; }
#crumbtrail:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#crumbtrail p { margin:0; line-height:17px; color:#333; }
#crumbtrail a { text-decoration:underline; }
#crumbtrail a:hover { text-decoration:none; }
#crumbtrail span { color:#999; padding-left:1px; padding-right:1px; }
#crumbtrail .nolink { color:#948671; }

#content { zoom:1; clear:both; }
.level2 #content, .level3 #content { padding-bottom:15px; }
.level4 #content { padding-bottom:2px; }
#content:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#flash { display:block; width:960px; height:466px; }
#flash_level2 img { display:block; }
#flash_level2, #flash_level3, #flash_level4 { float:left; width:480px; height:402px; }
#flash_news { float:left; width:960px; height:402px; }
#flash_interior { float:left; width:960px; height:402px; }
#copy { float:right; width:454px; }

#page_title { zoom:1; padding-bottom:5px; background:url(../images/border_dotted_xRpt.gif) repeat-x 0 100%; margin:-6px 0 16px; _position:relative; }
#page_title:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#page_title h1 {
	margin:0 0 9px;
	width:380px;
	float:left;
	color:#948671;
	font-size:1.65em;
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;/*Georgia, "Times New Roman", Times, serif;*/
	font-weight:bold;
}

#page_image {
	width:454px;
	height:150px;
	margin-bottom:10px;
}

.print_page { width:68px; float:right; padding-top:2px; }
.print_page a { float:right; padding:10px 0 10px 36px; font-size:.917em; line-height:1; }
#print_container {display:none; visibility:hidden;}

#text_content { overflow:auto; height:350px; visibility:hidden; padding-right:10px; }

#brokerage_text_content { overflow:auto; height:240px; visibility:hidden; padding-right:10px; }

.level4 #text_content { overflow:auto; height:285px; visibility:hidden; }

#download_area { padding-top:10px; margin-top:14px; background:url(../images/border_dotted_xRpt.gif) repeat-x 0 0; }
#download_area p { line-height:18px; margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; background:url(../images/icon_pdf.gif) no-repeat 100% 12px transparent; padding:10px 44px 10px 0; }
#download_area a { color:#666; text-align:right; border-bottom:1px solid #FFF; display:block; }
#download_area span { color:#afa79a; }

#footer { padding:6px 0 0; }
#footer p { color:#7f7f7f; line-height:15px; margin:0; }
#footer p.copyright { width:700px; float:left; }
#footer p.login { width:200px; float:right; text-align:right; }
#footer p a { color:#7f7f7f; }

#disclaimer {
	color:#948671;
	margin-top:15px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1em;
	font-style:italic;
	line-height: 16px;
}

#specification {
	background-color:#ebebeb;
	border:dotted;
	border-color:#CCCCCC;
	border-width:1px;
	margin:0px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:10px;
}

.jScrollPaneContainer { position:relative; overflow:hidden; z-index:1; }
.jScrollPaneTrack { position:absolute; cursor:pointer; right:0; top:0; height:100%; background:#aaa; }
.jScrollPaneDrag { position:absolute; background:#666; cursor:pointer; overflow:hidden; }
.jScrollPaneDragTop { position:absolute; top:0; left:0; overflow:hidden; }
.jScrollPaneDragBottom { position:absolute; bottom:0; left:0; overflow:hidden; }
a.jScrollArrowUp { display:block; position:absolute; z-index:1; top:0; right:0; text-indent:-2000px; overflow:hidden; height:9px; }
a.jScrollArrowDown { display:block; position:absolute; z-index:1; bottom:0; right:0; text-indent:-2000px; overflow:hidden; height:9px; }
.custom_scrollpane { font-size:.917em; text-align:justify; }
.custom_scrollpane p { font-size:1em; line-height:14px; }

#header_message .mask { position:relative; overflow:hidden; }
#header_message #ticker { float:none; position:relative; list-style:none; }
#header_message #ticker li { float:left; font-size:11px; }
#header_message #ticker a { background:none; margin-right:30px; float:left; white-space:nowrap; }
