/* Copyright 2006 - Unique Business Solutions, LLC */

/* Main Elements */

	body{padding:0px; margin:0px; background:#737373 url("/images/bg_body.jpg") repeat-x; font: normal 12px Verdana, Arial, Helvetica, sans-serif}
	img { border: 0px; }
	img.pdf { position: absolute; }
	#wrapper{margin:50px auto 0px auto;width: 800px; }
	#container { float: left; margin-top: -5px!important; margin-top: 0px; width: 800px; min-height: 420px; height: auto!important; height: 420px; background: url("/images/bg_container.jpg") repeat-y; }
	#container.noside { background: url("/images/bg_container_noside.jpg") repeat-y; }
	#sideshadow { position: absolute; margin: 5px 0px 0px 785px;width: 15px; background: url("/images/bg_sideshadow.jpg") no-repeat; height: 550px;}

/* Top Elements */

	.snippet { margin-top: -2px!important; margin-top: 0px; }

/* Left Elements */

	#left { float: left; width: 164px; margin-bottom: 50px;}
	#left ul { list-style-type: none; margin: 0px; padding: 0px; }
	#left li { float:left; }
	#left li a {display:block;}
	#left img.arrdown { position: absolute; margin-left: 5px;}
	#left img.arrup { position: absolute; margin-left: 2px; }
	
	#left li.norm a{ border-top: 1px solid #fff; border-bottom: 1px solid #aaa; padding: 10px 21px 10px 12px!important; padding: 11px 21px 11px 12px}
	#left li.norm a:hover{ border-bottom: 2px solid #aaa; border-right: 7px solid #EFA504; border-top: 1px solid #fff; border-left: 1px solid #fff; padding: 10px 14px 9px 11px!important; padding: 11px 14px 10px 11px}

	#left li.focus { background: #fff; border-bottom: 1px solid #fff; border-left: 7px solid #034B73; padding: 13px 19px 8px 14px!important; padding: 11px 19px 9px 14px;}
	
	#left li.tier1 { border-top: 1px solid #333; border-bottom: 1px solid #333; background: #034B73; padding: 10px 21px 10px 12px  }
		
	#left .submenu ul{ float: left; display: none; padding: 0px; border: 0px; border-bottom: 2px solid #346c87}
		#left .submenu li { float: left; border-left: 7px solid #034B73}
		#left .submenu li.tier2 { background: #dfdfdf; }
		#left .submenu li.tier2 a { border: 0px; border-top: 1px solid #fff; border-bottom: 1px solid #aaa; padding: 10px 12px 10px 14px}
		#left .submenu li.tier2 a:hover { border-bottom: 1px solid #aaa; border-right: 7px solid #EFA504; padding: 10px 6px 10px 14px}
		#left .submenu li.tier2focus { background: #fff; border-right: 1px solid #fff; padding: 11px 13px 11px 13px!important; padding: 9px 13px 9px 13px! }

	#left .share { float: left; width: 154px; font-size: 11px; text-align: right; padding: 10px 10px 0px 0px; color: #999;}
	#left .share a { text-decoration: none; color: #346C87;}
	#left .share a:hover { border-bottom: 1px solid #346C87;}
	#left .nn { vertical-align:bottom; margin:0px auto; width:100px; clear:left; text-align:center; padding-top:400px;}

/* Center Elements */

	#center{float:left; width:422px; padding: 10px; }
	#center a { color: #346C87; text-decoration: none; border-bottom: 1px solid #F0A702;}
	#center a:hover { border-bottom: 1px solid #346C87;}
	#center .sublinks { text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #346C87; margin-bottom: 10px; }
		#center .sublinks a { text-decoration: none; color: #F0A702; border-bottom: 0px; }
		#center .sublinks a:hover { border-bottom: 1px solid #346C87; }
		
	#center.noside { width: 600px; }
		
	.body h1 { margin: 0px 0px 10px 0px; }
	.body h2 { margin: 0px 0px 10px 0px; color: #346C87; font: bold 14px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px dotted #666}
	
	.body p { line-height: 16px;}
	.body p.goldbold { color: #f1b439; font-weight: bold; }
	.body .small { font-size: 10px; }
	
	.body .smallref { float: left; font-size: 10px; margin-top: 15px }
	.body .smallref div {float: left; }
	.body .smallref .num { width: 10px; clear:left; float: left; color: #666!important; color: #000; }
	.body .smallref .txt { width: 405px;margin: 5px 0px; padding-bottom: 5px;}


	
/* Right Elements */

	#right{width:179px; float:left;font-size: 11px; }
	#right h1 { padding-left: 10px; margin: 10px 0px 0px 0px }
	#right h4 { margin: 0px 0px -2px 0px;  padding: 10px 0px 4px 5px; border-bottom: 1px solid #999; font-size: 11px;}
	#right a { text-decoration: none; color: #346C87;  }
	#right a:hover { border-bottom: 1px solid #346C87;}
	#right ul { list-style-type: none; padding: 0px; margin: 2px 0px 0px 0px; }
	#right li { background: #dedede url("/images/bg_article_listing.jpg") no-repeat; width: 173px;  padding: 8px 0px 14px 6px;}
	#right li div { padding-left: 23px; margin-top: -4px; margin-right:10px; background: url("/images/ico_thumbtack.gif") no-repeat; height:30px;}
	#right .register {padding: 2px 6px; font-size: 11px; margin-top: 0px;}
	#right .register a { font-weight: bold; }
	#right .search { margin-top: 10px; margin-left: 6px; text-align: left;}
	#right .advanced_search_txt { margin: 2px 5px 0px 5px; }
	#right .advanced_search { display: none; margin: 2px 5px; }


/* Bottom Elements */
	#bottom { float: left; width: 800px; height: 69px; background: url("/images/bg_bottom.jpg") no-repeat; padding-bottom: 150px; background: url("/images/bg_bottom.jpg") no-repeat;}
	#bottom.noside { background: url("/images/bg_bottom_noside.jpg") no-repeat;}
	#bottom .copyright { margin: 30px 0px 0px 10px; font: normal 11px Georgia, "Times New Roman", Times, serif; color: #fff; }
	
/* Print Elements */
	#print .logo{ display:none}
