html{height:100%; background:#FFFFFF url(images/html_bg.jpg) repeat-x left bottom fixed;}
body{background:url(images/body_bg.jpg) repeat-x;}
body, p, td, div, form, input, textarea, select, option, button, h1, h2, h3, h4{
	margin:0px;
	padding:0px;
	text-align:left;
	vertical-align:top;
	color:#363636;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif, serif;
}
.form-text, textarea, select{background:#FFFFFF;}
a{color:#0A8ED4; text-decoration:underline;}
	a:hover{text-decoration:underline;}

#page{width:766px; margin:0px auto;}
	#header{width:100%; height:290px; background:url(images/header_bg.jpg) no-repeat;}
		#logo{position:absolute;}
			#logo img{margin:72px 0px 0px 59px;}
		#top_menu{position:absolute; width:724px; height:66px; margin:222px 21px 0px 21px; background:url(images/menu_bg.gif) repeat-x;}
			#top_menu .left{position:absolute; width:724px; height:66px; background:url(images/menu_left_bg.gif) no-repeat left top;}
			#top_menu .right{position:absolute; width:724px; height:66px; padding:13px 0px 0px 11px; background:url(images/menu_right_bg.gif) no-repeat right top;}
			#top_menu ul, #top_menu li{margin:0px; padding:0px; list-style:none;}
			#top_menu li{float:left;}
			#top_menu a{float:left; width:130px; height:26px; padding-top:12px; background:url(images/top_menu_a_bg.jpg) no-repeat; margin-right:3px; text-align:center; color:#092A55; font-size:12px; font-weight:bold; text-decoration:none;}
				#top_menu a:hover{background:url(images/top_menu_a_a_bg.jpg) no-repeat;}
		.banner1{position:absolute; margin:160px 0px 0px 572px;}
	#header_bottom{height:107px; padding-left:21px; background:url(images/call_number.jpg) no-repeat 272px top;}
		#search{width:195px; height:78px; padding:24px 11px 0px 22px; background:url(images/search_bg.jpg) no-repeat left 10px;}
			#search label{display:block; height:26px; color:#2D74A8; font-size:16px; font-family:"Arial Black", Helvetica, sans-serif; font-weight:bold;}
			#search .form-text{float:left; width:132px; height:16px; padding:2px 0px 0px 4px; margin-top:1px; font-size:12px; color:#000000; border:#D4D0C8 solid 1px; border-top:#404040 solid 1px; border-left:#404040 solid 1px; background:#FFFFFF;}
			#search .form-submit{float:right; width:54px; height:21px; text-align:center; border:none; cursor:pointer; background:url(images/search_bt_bg.gif) no-repeat; color:#FFFFFF; font-weight:bold; font-size:12px;
			font-family:Arial, Helvetica, sans-serif;}
		#block-user-0 label{display:block; color:#232F4E; margin-bottom:4px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		#block-user-0 .form-text{float:left; width:172px; height:16px; padding:2px 0px 0px 4px; margin-bottom:10px; font-size:12px; color:#000000; border:#D4D0C8 solid 1px; border-top:#404040 solid 1px; border-left:#404040 solid 1px; background:#FFFFFF;}
		#block-user-0 .form-submit{float:right; width:54px; height:21px; text-align:center; border:none; cursor:pointer; background:url(images/search_bt_bg.gif) no-repeat; color:#FFFFFF; font-weight:bold; font-size:12px; margin-bottom:10px;}
		#block-user-0 ul{clear:both; line-height:18px; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
			#block-user-0 ul a{text-decoration:none;}
				#block-user-0 ul a:hover{text-decoration:underline;}
	#wrapper{padding:0px 45px 0px 21px;}
		#sidebar-left{float:left; width:185px; padding:21px 22px 20px 23px; background:url(images/sidebar_bg.jpg) no-repeat;}
			#sidebar-left ul, #sidebar-left li{margin:0px; padding:0px; list-style:none; list-style-image:none;}
			#sidebar-left .block{margin-bottom:20px;}
				#sidebar-left .block .title{font-size:16px; font-family:"Arial Black"; padding:4px 0px 4px 37px; color:#E16602; background:url(images/sidebar_block_title_bg.gif) no-repeat; margin-bottom:14px; text-transform:capitalize;}
			#block-user-1 li{line-height:24px; padding-left:16px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
				#block-user-1 li.leaf{background:url(images/marker1.gif) no-repeat left 9px;}
				#block-user-1 li.collapsed{background:url(images/marker2.gif) no-repeat left 9px;}
				#block-user-1 li.expanded{background:url(images/marker3.gif) no-repeat left 9px;}
					#block-user-1 li.expanded .leaf{background:url(images/marker4.gif) no-repeat left 10px;}
						#block-user-1 li.expanded .leaf a{color:#086FBD;}
				#block-user-1 li a{color:#232F4E; text-decoration:none;}
					#block-user-1 li a.active{font-weight:bold;}
					#block-user-1 li a:hover{text-decoration:underline;}
			#block-user-2 .title{color:#2B94CC !important; background:url(images/sidebar_block2_title_bg.gif) no-repeat left 5px !important;}
			#block-user-2 li{line-height:24px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:27px; background:url(images/marker4.gif) no-repeat 10px 11px;}
				#block-user-2 li a{color:#232F4E; text-decoration:none;}
					#block-user-2 li a:hover{text-decoration:underline;}
			#block-user-3 .title{padding-left:42px !important; margin-left:-5px; position:relative; background:url(images/sidebar_block3_title_bg.gif) no-repeat left 2px !important;}
			#block-user-3 .content{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#086FBD;}
				#block-user-3 h3{margin:14px 0px 6px 0px; text-align:center; color:#086FBD; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
					#block-user-3 li{line-height:24px; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
						#block-user-3 li a{text-decoration:none;}
					#block-user-3 li a:hover{text-decoration:underline;}
		#center{float:right; width:450px; padding-top:22px;}
			.node .title{font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px;}
				.node .title a{color:#004886; text-decoration:none;}
					.node .title a:hover{text-decoration:underline;}
			.node .submitted{display:block; margin-bottom:20px; color:#0871BE; font-size:12px;}
			.node p{margin-bottom:14px;}
			.node .content img{margin:0px 20px 6px 0px; clear:left;}
			.node .content ul, .node .content li{margin:0px; padding:0px; list-style:none;}
			.node .content ul{margin-bottom:14px;}
			.node .content li{line-height:18px;}
			.node .links{clear:both; text-align:right; margin-bottom:20px;}
			#forum table{width:100%;}
			#forum thead th{border-bottom:#168BCC solid 1px;}
			#forum table thead th{padding:10px;}
			#forum table tbody td{padding:5px 10px; vertical-align:middle; background-color:#ECF6FD; border-bottom:#168BCC solid 1px;}
			#forum table tbody td.forum{padding-left:40px; background-position:10px; background-color:#D9EDFB; border-right:#168BCC solid 1px;}
	#footer{clear:both; width:100%; height:128px;}
		#copyright{float:left; height:30px; padding:85px 0px 0px 80px; font-size:12px; color:#060606; background:url(images/copyright_bg.gif) no-repeat 43px 77px;}
			#copyright a{color:#060606; text-decoration:none;}
				#copyright a:hover{text-decoration:underline;}
		#feed{float:right; padding:85px 43px 0px 0px;}


#comments div.links{padding:5px; border:#CCCCFF solid 1px;}
	#comments div.links ul.links{margin:-14px 0px 0px 10px;}
.comment {padding:5px; border:#CCCCFF solid 1px;}
	.comment .title{margin-bottom:10px;}
	.comment .content{padding:5px; background:#F6F6FF; margin:5px 0px;}

.clearer{clear:both; height:0px; overflow:hidden;}

