﻿body{font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif; font-size:12px; background:#00335b url(../images/bgd_body.gif) repeat-x; color:#464646; text-align:center;}
* {margin:0; padding:0; outline:none;}

h2{font-size:18px; background:url(../images/bgd_line.gif) no-repeat; padding:10px 0 7px 0; text-transform:uppercase;}
h3{font-size:14px; color:#690; padding:0 0 10px 0; text-transform:uppercase;}
h4{font-size:12px; color:#123152;}
h5{font-size:12px; color:#123152;}

a {text-decoration:none;}
	a:hover {text-decoration:none;}
img, fieldset {border:none;}

input, select, textarea{color:#464646; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #afafaf;}
ul{list-style-type:none;}

.clear {clear:both; height:0;}
.rssLink img {float:left !important}

/*************************************main structure****************************************/
#container{width:940px; margin:0 auto; text-align:left;}

	#header{background:url(../images/bgd_header.jpg) no-repeat; padding:0 10px;}
		#header h1 img{float:left;}
		
			.search{width:656px; padding:0 15px 0 0; float:right; text-align:right; overflow:hidden;}
				
				#form1{width:485px; float:right}
				#form2{width:273px; float:right}
				
				.search p{background:url(../images/bgd_topbox.gif) 0 0 repeat-y; margin:2px 0 0 0; height:1%; float:right; overflow:hidden}
				.search p img{float:left;}
				.search a{float:left;}
					.search label{display:none; float:left}
					.search input{width:157px; margin:0 5px 0 0; padding:0 2px; float:left}
				
				.search .last{width:50px; height:17px; border:none; margin-right:0; float:left}
				.search .last2{width:18px; height:17px; border:none; float:left}
				.search .last3{width:43px; height:17px; border:none; float:left}
				#error{background:none; color:red; margin-right:10px; display:none;}
				
				#header h2{background:none; padding:0;}
				#header h2 img{float:right; margin:30px 15px 0 0;}
				
				.hide{position:absolute; top:-10000px; left:-5000px}
			
		#nav{font-size:11px; font-weight:bold; background:url(../images/bgd_nav.gif) 0 0 repeat-x; width:920px; margin:0 0 -3px 0; text-transform:uppercase; position:relative; z-index:9999; overflow:hidden}
			#nav li{background:url(../images/bgd_seperator.gif) 0 1px no-repeat; padding:6px 6px 0 12px; float:left;}
			#nav a{color:#fff; display:block; height:24px; float:left;}
			#nav a:hover{background:url(../images/bgd_hover.gif) 0 100% repeat-x; color:#690;}
			#nav .first{background:none; padding-left:16px;}
			#nav .active{background:url(../images/bgd_hover.gif) 0 100% repeat-x; color:#690;}
			
		#highlight{background:url(../images/bgd_highlight.gif) 0 100% no-repeat; width:920px; padding:0 0 20px 0;}
			.scrollarea {width:182px; height:209px; border-left:1px solid #fff; border-right:1px solid #fff; float:left; position:relative; overflow:hidden;}
				.scrollarea div{color:#fff; border-left:none; border-right:none; height:98px; position:absolute; bottom:-71px; left:0;}
				* html .scrollarea div{bottom:-72px;}
				.scrollarea h3{padding:0;}
				.scrollarea p{padding:0 10px;}
				.scrollarea a{color:#fff;}
					
					#brokerage{background:#690 url(../images/illus_brokerage.jpg) no-repeat;}
						#brokerage div{background:#690;}
					#reporting{background:#0da3e1 url(../images/illus_report.jpg) no-repeat;}
						#reporting div{background:#0da3e1;}
					#trading{background:#266A2E url(../images/illus_trading.jpg) no-repeat;}
						#trading div{background:#266A2E;}
					#softdollar{background:#039 url(../images/illus_softdollar.jpg) no-repeat;}
						#softdollar div{background:#039;}
					#hedgefund{background:#d89f00 url(../images/illus_hedge_fund.jpg) no-repeat;}
						#hedgefund div{background:#d89f00;}
						
						
	#main{background:url(../images/bgd_main.jpg) repeat-y; padding:0 10px;}
		#mainWrap{background:url(../images/bgd_main_wrap.gif) 0 100% no-repeat; height:1%; overflow:hidden;}
		
			#content{width:629px; padding:0 20px 30px 20px; float:left; overflow:hidden}
				#content h3{text-transform:uppercase; line-height:18px;}
				#content p{line-height:16px; padding:0 0 15px 0;}
				#content ul{padding:0 0 15px 10px;}
					#content ul li{background:url(../images/bullet_03.gif) 0 16px no-repeat; padding:8px 0 0 15px;}
				#content ol{padding:0 0 15px 30px;}
					#content ol li{padding:8px 0 0 0;}
					#content p span{color:#817f7f;}
					#content p a{color:#123152; background:url(../images/bullet_02.gif) 0 6px no-repeat; padding:0 0 0 10px; text-decoration:underline}
					#content p a:hover{color:#690; text-decoration:none}
				
				#breadcum{margin:0 0 10px 0; padding:0 !important}
					#breadcum li{color:#123152; background:none !important; display:inline; padding:0 2px 0 0 !important}
					#breadcum a{color:#123152; background:url(../images/bullet_04.gif) 100% 3px no-repeat; margin:0 4px 0 0; padding:0 6px 0 0; text-decoration:underline;}
					#breadcum a:hover{color:#690; text-decoration:none;}
					#breadcum span{color:#123152; background:url(../images/bullet_04.gif) 100% 3px no-repeat; margin:0 4px 0 0; padding:0 6px 0 0;}
			
			#context{width:221px; padding:0 15px 40px 15px; float:left;}
			
				#lev1{width:196px; padding:0 0 10px 0;}
					#lev1 li{color:#fff; font-weight:bold; padding:0 0 8px 0;}
					#lev1 a{color:#123152; font-weight:bold; background:url(../images/bullet_04.gif) 5px 4px no-repeat; padding:1px 0 1px 12px; display:block;}
					#lev1 a:hover{color:#fff; background:#690 url(../images/bullet_05.gif) 5px 4px no-repeat;}
					#lev1 .active{background:#690 url(../images/bullet_05.gif) 5px 4px no-repeat; margin:0 0 8px 0; padding:1px 0 1px 12px;}
	
	#footer{background:url(../images/bgd_footer.jpg) repeat-x; color:#fff; font-weight:bold; line-height:20px; margin:0 10px; padding:10px 10px;}
		#footer img{float:right;}
		#footer li{padding:0 5px 0 0; display:inline;}
		#footer li a{color:#fff; background:url(../images/bullet_01.gif) 0 7px no-repeat; padding:0 0 0 10px;}
		#footer li a:hover, #footer p a:hover{color:#690;}
		#footer p a{color:#fff;}
		#footer .first{background:none; padding:0;}
		#footer .active{color:#690;}
		#footer span{color:#a4a4a4;}
		
/**/
	.highlightSub{background:url(../images/bgd_illus.gif) 0 100% no-repeat; margin:0 -20px; padding:0 0 10px 0; display:block}
	.highlightSub2{background:url(../images/bgd_illus02.gif) 0 100% no-repeat; margin:0 -20px; padding:0 0 10px 0; display:block}
	.illusType01{background:url(../images/bgd_illus_03.gif) 0 100% no-repeat; float:left; margin:0 20px 10px 0; padding:0 0 5px 0}
	
	.info{line-height:16px;}
		.info h4{padding:0 0 5px 0;}
		.info p{padding:0 0 20px 0;}
		.info a{color:#123152; font-weight:bold; background:url(../images/bullet_02.gif) 0 7px no-repeat; padding:0 0 0 10px;}
		.info a:hover{text-decoration:underline;}
		.info li{padding:0 0 10px 0;}
	
	#paging{text-align:center;}
		#paging a{color:#464646; text-decoration:underline; padding:0 5px;}
		#paging a:hover{text-decoration:none}
		#paging .last{background:url(../images/bullet_02.gif) 100% 7px no-repeat; padding:0 10px 0 0;}
		#paging span{background:url(../images/bullet_06.gif) 0 7px no-repeat; padding:0 0 0 10px;}
	
	#back{text-align:right;}	
	/*.listType01{padding:0 0 15px 10px;}
		.listType01 li{background:url(../images/bullet_03.gif) 0 8px no-repeat; padding:0 0 8px 15px;}
	
	.listType02{padding:0 0 0 10px;}
		.listType01 li{background:url(../images/bullet_03.gif) 0 16px no-repeat; padding:8px 0 0 15px;}*/
		
	
/*subpage*/
#subpage{background:url(../images/bgd_main.jpg) repeat-y;}
	#subpage #main, #subpage02 #main{background:url(../images/bgd_main_sub.jpg) 0 0 no-repeat;}
		#subpage #mainWrap{background:url(../images/bgd_main_wrap_sub.gif) 0 100% no-repeat;}
		
		#subpage #content p img{float:left; margin:0 20px 10px 0; padding:0 0 5px 0}
		
		#subpage #context{background:url(../images/bgd_context.gif) repeat-x; padding-top:15px;}
		
/*contact*/
#subpage02{background:url(../images/bgd_main.jpg) repeat-y;}
	#subpage02 #mainWrap{background:url(../images/bgd_main_wrap_02.gif) 0 100% no-repeat;}
	
	#subpage02 #content{width:880px; padding:0 20px 30px 20px; float:none;}
	
	.contactAdd{background:url(../images/bgd_seperator_01.gif) 100% 0 repeat-y; width:201px; margin:0 30px 0 0; padding:0 30px 0 0; float:left}
		.contactAdd img{background:url(../images/bgd_illus_03.gif) 0 100% no-repeat; margin:0 0 10px 0; padding:0 0 5px 0}
		.contactAdd h3 img{background:none; margin-bottom:0; padding-bottom:0;}
		
/*forms*/
	#formContact{width:358px; float:left}
		#formContact p{clear:both}
		#formContact span{color:#690;}
		#formContact label{width:100px; float:left}
		#formContact input{width:246px; margin-bottom:7px; float:left}
		#formContact select{width:248px; margin-bottom:7px; float:left}
		#formContact textarea{width:246px; margin-bottom:7px; height:110px; float:left}
		#formContact .btn{margin:0 0 0 100px;}
			#formContact .btn input, #formContact .btn img{width:auto; margin:8px 20px 0 0; border:none}
			#formContact .btn a{background:none;}
			
/*sitemap*/
	.sitemap{width:155px; margin:0 20px 30px 0; padding:0 !important; float:left}
		.sitemap li{background:none !important; padding:0 !important;}
		.sitemap a{color:#123152;}
		.sitemap a:hover{color:#123152; text-decoration:underline}
		.sitemap .active{color:#fff; background:#690 url(../images/bullet_05.gif) 5px 4px no-repeat; margin:0 0 8px 0; padding:1px 0 1px 12px; display:block}
		

#google_search iframe {width:880px;}
