﻿/* Begin Temporary */
	.an-questions {background:yellow;}
/* End Temporary */

	.sup { vertical-align: text-top; font-size: 60%; }

/* Begin Zoom Search */
	.highlight { background: #FFFF40; }
	.searchheading { font-size: 130%; font-weight: bold; }
	.summary { font-size: 80%; font-style: italic; }
	.suggestion { font-size: 100%; }
	.results { font-size: 100%; }
	.category { color: #999999; }
	.sorting { text-align: right; }

	.result_title { font-size: 100%; }		
	.description { font-size: 100%; color: #008000; }
	.context { font-size: 100%; }
	.infoline { font-size: 80%; font-style: normal; color: #808080;}

	.zoom_searchform { font-size: 100%; }
	.zoom_results_per_page { font-size: 80%; margin-left: 10px; }
	.zoom_match { font-size: 80%; margin-left: 10px;}				
	.zoom_categories { font-size: 80%; }
	.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
	.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
	
	input.zoom_button {  }
	input.zoom_searchbox {  }		
	
	.result_image { float: left; display: block; }
	.result_image img { margin: 10px; width: 80px; border: 0px; }

	.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
	.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
	
	.result_pages { font-size: 100%; }
	.result_pagescount { font-size: 100%; }
	
	.searchtime { font-size: 80%; }
	
	.recommended 
	{ 
		background: #DFFFBF; 
		border-top: 1px dotted #808080; 
		border-bottom: 1px dotted #808080; 
		margin-top: 15px; 
		margin-bottom: 15px; 
	}
	.recommended_heading { float: right; font-weight: bold; }
	.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
	.recommend_title { font-size: 100%; }
	.recommend_description { font-size: 100%; color: #008000; }
	.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}
/******************************/	
/* Begin General styles */
	body { margin:0; padding:0; font:70% Arial,Verdana,Helvetica, sans-serif;}
	#container {background:#FFF url("../pics/common/bg-v2.gif") top center repeat-x;}
	#container.forum {background:#FFF url("../pics/forum/bg.gif") top center repeat-x;}
	form {margin:0; padding:0;}
	td {vertical-align:top;}
	a {color: #0066CB; text-decoration: none;}
	a:hover {color: #0066CB; text-decoration: underline;}
	a:focus, a:active {outline: none;} 
	.required {color:#CC0000;}
	img {border:none;}
	#center {margin: 0 auto; width: 903px;}
	#main {clear:both; background:url("../pics/common/lcr-bg.gif"); height:100%;}
	#bottom {clear:both; margin:0 0 0 8px; width:895px; height:10px; background:url("../pics/common/lcr-bottom.gif") no-repeat; font-size:.1em;}
/******************************/
/* Begin form styles */
	fieldset {padding: 10px; border: 1px solid blue;} 
	legend {background: #CCC; padding: 5px; margin-bottom: 10px; border: 1px solid red;} 
/* End form styles */
/******************************/
/* Begin logo styles */
	#logo {position:relative; left:0; top:18px; height:101px;}
	#logoforum {position:relative; left:-5px; top:11px; height:101px;}
	#advbanner {position:absolute; top:2px; right:0;}
/* End logo styles */
/******************************/
/* Begin breadcrumbs styles */
	#breadcrumbs {color:#0066cb; margin-bottom:20px; font-size:90%; width:100%; position:relative;}
 

	#breadcrumbs span {color:#383838; font-weight:bold;}
/* End breadcrumbs styles */
/******************************/
/* Begin leftchannel styles */
	#leftchannel {width:170px; float:left; padding-left:8px; font-size:110%;}
	#leftchannel ul {padding:0; margin:0; list-style:none;}
	#leftchannel ul li {border-left:1px solid #cbcbcb; }
	#leftchannel ul li a {display:block; height:100%; background:url("../pics/common/leftchannel-bg-v2.gif");  border-right:1px solid #cbcbcb; color:#0066cc; padding:0px 22px; line-height:27px; text-decoration:none; font-weight:bold;}
	#leftchannel ul li a:hover {background:url("../pics/common/leftchannel-over-v2.gif");}
	#leftchannel ul li.on a {background:url("../pics/common/leftchannel-over-v2.gif"); font-weight:bold;}
	#leftchannel ul li.f {border:0; background:url("../pics/common/leftchannel-first-v2.gif") no-repeat;}
	#leftchannel ul li.fon {border:0; background:url("../pics/common/leftchannel-first-v2.gif") no-repeat;}
	#leftchannel ul li.f a {position:relative; left:1px; width:124px; background:none;}
	#leftchannel ul li.f a:hover {background:url("../pics/common/leftchannel-fover-v2.gif");}
	#leftchannel ul li.fon a {position:relative; left:1px; width:124px; background:url("../pics/common/leftchannel-fover-v2.gif"); font-weight:bold}
	#leftchannel p {margin:0; padding-bottom:20px;}
	#leftchannel .advertisement {color:#999; padding-left:22px;}
	#leftchannel .advertisement a {color:#999; text-decoration: none;}
	#search {height:46px; color:#FFF; font-weight:bold; background:url("../pics/common/search-bg-v2.gif"); font-size:110%; padding:12px; border-left:1px solid #CCC; border-right:1px solid #CCC; margin-bottom:20px;}
	#search input {margin:0; padding:0; height:22px;}
	#search input.text {width:117px; border:1px solid #CCC; border-right:0;}
	#search input.submit {border:1px solid #CCC; border-left:0;}
	#search .inputtext {position:relative; top:10px;}
	#search .inputsubmit {position:absolute; left:117px; top:0;}
/* End leftchannel styles */
/******************************/
/* Begin page styles */
	#cc-centerchannel {width:567px; float:left; margin-bottom:20px;}
	#nlc-centerchannel {width:737px; float:left; margin-bottom:20px;}
	#nrc-centerchannel {width:725px; float:left; margin-bottom:20px;}
	#nlrc-centerchannel {width:895px; float:left; margin-bottom:20px;}
/* End page styles */	
/******************************/
/* Begin centerchannel styles */
	.homebg {background:url("../pics/common/center-channel-bg.gif") repeat-x; min-height:500px;}
	.landingbg {background:url("../pics/common/landing-bg.gif") repeat-x; min-height:500px;}
	
	#printer {position:absolute; top:-5px; right:10px;}
	#printer img {top:4px; position:relative;} 
	#centerchannel {border-top:1px solid #cbcbcb; padding:12px; color:#383838; width:543px; font-size:110%}
	#centerchannel h1 {margin:0; padding:0; font-size:120%;}
	#centerchannel p {margin:0; padding-bottom:20px;}
	
	#centerchannel .advertisement {color:#e4dee2; text-align:right; padding-bottom:10px;}
	#centerchannel .advertisement a {color:#e4dee2; text-decoration: none;}
	
	#centerchannel h1 {margin:0 0 10px 0; padding-bottom:5px; font-size:140%; color:#333; border-bottom:1px dotted #d3d3d3;}
	#centerchannel h2 {margin:0; padding-bottom:10px; font-size:125%; color:#333;}
	#centerchannel h3 {margin:0; padding-bottom:5px; font-size:110%; color:#333;}
	#centerchannel hr {border:0; border-bottom:1px solid #d3d3d3; height:1px;}
 
	#centerchannel p {margin:0; padding-bottom:20px;}
	#centerchannel p.ten {padding-bottom:10px;}
	#centerchannel p.five {padding-bottom:5px;}
	#centerchannel p.none {padding-bottom:0;}
	#centerchannel .colored {color:#0066cc;}
	
	#centerchannel .halfleft {width:264px; float:left; margin-right:11px;}
	#centerchannel .halfright {width:264px; float:left;}
	#centerchannel .large {width:354px; position:relative;}
	#centerchannel .small {width:175px; position:absolute; left:365px; top:0;}
	
	#centerchannel .topintroleft {background:url("../pics/rounded-corners/top-intro-left.gif"); height:15px; margin:0 10px 0 0;}
	#centerchannel .topintroright {background:url("../pics/rounded-corners/top-intro-right.gif") top right no-repeat; height:15px; position:relative; left:10px;}
	#centerchannel .botintroleft {background:url("../pics/rounded-corners/bot-intro-left.gif"); height:15px; margin-bottom:20px; margin:0 10px 20px 0;}
	#centerchannel .botintroright {background:url("../pics/rounded-corners/bot-intro-right.gif") top right no-repeat; height:15px; position:relative; left:10px;}
	#centerchannel .intro {color:#6a6868; background:#e4dee2; border-left:1px solid #b7aab1;  border-right:1px solid #b7aab1; padding:0 15px; font-size:90%;}
	#centerchannel .intro a {color:#6a6868;}
	#centerchannel .intro a:hover {color:#0066cc;}
	
	#centerchannel .topregularleft {background:url("../pics/rounded-corners/top-regular-left-v2.gif") bottom left no-repeat; height:10px; margin-right:10px;}
	#centerchannel .topregularright {background:url("../pics/rounded-corners/top-regular-right-v2.gif") bottom right no-repeat; height:10px; position:relative; left:10px;}
	#centerchannel .botregularleft {background:url("../pics/rounded-corners/bot-regular-left-v2.gif") no-repeat; height:10px; margin:0 10px 20px 0;}
	#centerchannel .botregularright {background:url("../pics/rounded-corners/bot-regular-right-v2.gif") top right no-repeat; height:10px; position:relative; left:10px;}
	#centerchannel .regular {border-left:1px solid #bdbdbf;  border-right:1px solid #bdbdbf; padding:0 15px; background:#FFF url("../pics/rounded-corners/regular-bg-v2.gif") repeat-x; position:relative;}
	#centerchannel .regular ul.bullet {list-style:url("../pics/common/right-arrow-v2.gif"); margin:0 17px; padding:0;}
	#centerchannel .regular ul.bullet li {padding-bottom:5px;}
	#centerchannel .regular ul.nobullet {list-style:none; margin:0; padding:0;}
	#centerchannel .regular ul.nobullet li {padding-bottom:5px;}
 
 
	#centerchannel .icons {position:absolute; top:0; right:10px;}
	#centerchannel .darkbg {background:#e5e5e5; padding:10px; margin-bottom:10px;}
	
	#centerchannel .desctop {background:url("../pics/rounded-corners/desc-v2.gif"); padding:5px 10px; color:#FFF; font-weight:bold; font-size:130%;}
	#centerchannel .desctable {width:100%;}
	#centerchannel .desctable td {width:50%; border-right:1px solid #CCC; border-bottom:1px dotted #d4d4d4; position:relative; z-index:50; padding:5px;}
	#centerchannel .desctable .left {border-right:1px solid #d4d4d4; border-left:1px solid #CCC;}
	#centerchannel .desctable .odd {background:#ececec;}
	#centerchannel .desctable .last {border-bottom:none;}
	#centerchannel .botdescleft {background:url("../pics/rounded-corners/bot-left-desc-v2.gif") no-repeat; height:7px; margin:0 10px 20px 0; position:relative; top:-5px; z-index:100;}
	#centerchannel .botdescright {background:url("../pics/rounded-corners/bot-right-desc-v2.gif") top right no-repeat; height:7px; position:relative; left:10px; z-index:100;}
	
	#centerchannel .topcollexleft {background:url("../pics/rounded-corners/top-collex-left-v2.gif") bottom left no-repeat; height:10px; margin:20px 10px 0 0;}
	#centerchannel .topcollexright {background:url("../pics/rounded-corners/top-collex-right-v2.gif") bottom right no-repeat; height:10px; position:relative; left:10px;}
	#centerchannel .botcollexleft {background:url("../pics/rounded-corners/bot-collex-left-v2.gif") no-repeat; height:10px; margin:0 10px 20px 0;}
	#centerchannel .botcollexright {background:url("../pics/rounded-corners/bot-collex-right-v2.gif") top right no-repeat; height:10px; position:relative; left:10px;}
	#centerchannel .collex {position:relative; padding-left:10px; border-left:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC;}
	#centerchannel .question {float:right; position:relative; top:-2px; z-index: 1;}
	#centerchannel .question .question-desc {position: absolute; left: -300px; width: 280px; background: #CCCCCC; border: 1px solid #666666; padding: 5px; z-index: 2; display: none;}
	#centerchannel .title {position:relative; padding-left:20px; width:500px;}
	#centerchannel .center {text-align:center;}
	#centerchannel .red {color:#a24b27;}
	#centerchannel .plus {position:relative; top:1px; left:-15px; padding-bottom:10px;}
	#centerchannel .minus {position:relative; top:1px; left:-15px; padding-bottom:10px; display:none;}
	#centerchannel a.titles {text-decoration:none; font-weight:bold; color:#3a6d9c; font-size:120%;}
	#centerchannel .collexexpand {display:none;}
	#centerchannel .collextext { border-left:1px solid #CCC; border-right:1px solid #CCC;}
	#centerchannel .collextext p {margin:0; padding:5px 10px;}
	#centerchannel .dotted {border-bottom:1px dotted #d4d4d4;}
	#centerchannel .end {padding:5px 0 0 10px; background:#ececec;}
	#centerchannel .smalltext {font-size:80%;}
	#centerchannel .safe {color:#339933;}
	
	#centerchannel .staffimg {position:absolute; top:0; left:0;}
	#centerchannel .stafftext {position:relative; padding:0 0 20px 150px; width:400px;}
	
	#azbar {background:url("../pics/common/a-z-bar-v2.gif"); width:490px; height:17px;  padding:3px 13px; margin:0 0 15px 10px; ;}
	#azbar a {color:#FFF; font-size:90%; text-decoration:none; padding:3.6px;}
	#azbar a:hover {color:#555; font-size:90%;}
	
	#tabc0 { display: block; }
	.tab_contents { display: none; clear:both;}
	.tabswrapper {position:relative; height:34px;}
	#tabs {margin:0; padding:0; list-style:none; border-bottom:1px solid #bdbdbf; width:263px; position:absolute; top:0; left:-15px;}
	#tabs li {float:left; padding-right:7px; position:relative; top:1px; left:15px;}
	#tabs li a {text-decoration:none; background:#dcdcdc; color:#555; padding:4px 7px; display:block; border:1px solid #dcdcdc;}
	#tabs li.active a {background:#fbfafb; color:#333; border:1px solid #bdbdbf; border-bottom:1px solid #fbfafb; padding:4px 7px 5px 7px;}
/* End centerchannel styles */
/******************************/
/* Begin forum styles */
	#forum {width:910px; color:#000; font-size:110%;}
	#forum p {margin:0; padding-bottom:20px;}
	
	#forum hr {margin:0; padding-bottom:20px; border:0; border-bottom:1px solid #8d8d8d;}
	#forum .center {text-align:center;}
	#forum .colored {color:#85445c;}
	#forum a {color:#85445c; text-decoration:none;}
	#forum a:hover {color:#000;}
	#forum .intro {color:#FFF; font-weight:bold; font-size:120%; text-align:center; margin:12px;}
	#forum .intro a {color:#FFF; font-weight:bold; text-decoration:none;}
	#forum .small {font-size:80%;}
	#forum .shadow {width:910px; height:6px;}
	
	#forum .linkbar {list-style:none; margin:0; padding:0; clear:both; position:relative; z-index:50; width:100%; font-size:90%;}
	#forum .linkbar li {float:left;}
	
	#forum .linkbar a.start {background:url("../pics/forum/linkbar-bg-start.gif");}
	#forum .linkbar a.start:hover {background:url("../pics/forum/linkbar-bg-start-over.gif"); color:#FFF;}
	#forum .linkbar a.startactive {background:url("../pics/forum/linkbar-bg-start-over.gif"); color:#FFF;}
	
	#forum .linkbar a {background:url("../pics/forum/linkbar-bg.gif") top right; color:#FFF; text-decoration:none; display:block; padding:9px 5px;}
	#forum .linkbar a:hover {background:url("../pics/forum/linkbar-over.gif"); color:#FFF;}
	#forum .linkbar a.active {background:url("../pics/forum/linkbar-over.gif") top right; color:#FFF;}
	
	#forum .linkbar a.last {background:url("../pics/forum/linkbar-bg-last.gif") top right;}
	#forum .linkbar a.last:hover {background:url("../pics/forum/linkbar-bg-last-over.gif") top right; color:#FFF;}
	#forum .linkbar a.lastactive {background:url("../pics/forum/linkbar-bg-last-over.gif") top right; color:#FFF;}
	
	#forum .sublinkbar {background:url("../pics/forum/sub-linkbar.gif") bottom left no-repeat; color:#545454; clear:both; padding:0 0 10px 0; text-align:center; position:relative; top:-8px; z-index:10;}
	#forum .sublinkbar p {margin:0; padding:0; position:relative; top:5px;}
	#forum .sublinkbar a {color:#545454; text-decoration:none; padding:0 10px;}
	#forum .sublinkbar a:hover {text-decoration:underline;}
	
	#forum .userinfo {font-weight:bold; position:relative; margin-bottom:20px; font-size:110%;}
	#forum .userinforight {position:absolute; top:0; right:40px;}
	
	#forum .block {width:902px; margin-bottom:20px; border-left:1px solid #643e40;}
	#forum .block td {padding:5px; vertical-align:middle; border-right:1px solid #643e40; border-bottom:1px solid #643e40;}
	#forum .block .even {background:#f1e4ea;}
	#forum .block td.title {font-weight:bold; color:#FFF; background:#643e40; vertical-align:top;}
	#forum .block .dark {color:#85445c;}
	#forum .block .left {text-align:left;}
	#forum .block p {margin:0; padding:0;}
	#forum .block p.five {padding-bottom:5px;}
	#forum .block hr {margin:5px 0; padding:0; color:#8d8d8d; height:1px;}
/* End forum styles */
/******************************/
/* Begin rightchannel styles */
	#rightchannel {width:158px; float:left; font-size:100%;}
	#rightchannel #lr { border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}
	#rightchannel .top {height:17px}
	#rightchannel ul {padding:0; margin:0; list-style:none;}
	#rightchannel p {margin:0; padding-bottom:20px;}
	
	#rightchannel .welcome {background:#196ea3; color:#FFF; font-weight:bold; padding:0 0 20px 30px; margin-bottom:20px;}
	#rightchannel .welcome li {list-style:url("../pics/rightchannel/welcome-arrow-v2.gif");}
	#rightchannel .welcome li.title {padding-bottom:5px; font-size:110%; list-style:none url(""); position:relative; left:-15px;}
	#rightchannel .welcome a {display:block; height:100%; color:#FFF;}
	#rightchannel .welcome a:hover {color: #ffffff;}
	
	#rightchannel .advertisement {color:#999; padding-left:18px;}
	#rightchannel .advertisement a {color:#999; text-decoration: none;}
/* End rightchannel styles */
/******************************/
/* Begin Footer styles */
	#footer {width:895px; color:#666; clear:both; position:relative; left:8px; padding:20px 0;text-align: left;}
	#footer a {color:#666; text-decoration:none;}
	#footer a:hover  {text-decoration:underline;}
	#footer .logo {position:absolute; right:5px; top:20px;}
/* End Footer styles */	
/******************************/
/* Begin Top Div styles */

#top-div{
	background: url("../pics/top-div/top-div-bg.gif") repeat-x;
	width: 100%;
	height: 32px;
	text-align: center;
}

.center-position {
	width: 903px;
	margin: 0 auto;
}


#top-div .non-active {
	background: url("../pics/top-div/non-active.gif") no-repeat;
	width: 84px;
	height: 32px;
	margin: 0px 7px 0px 0px;
	display: block;
	height: 32px;
	float: left;
	line-height: 32px;
	text-decoration: none;
	text-align: center;
	width: 84px;
	font-size: 110%;
	font-family: Arial,Verdana,Helvetica, sans-serif;
}


#top-div .active  {
	background: url("../pics/top-div/active-v2.gif") no-repeat;
	width: 88px;
	height: 32px;
	display: block;
	height: 32px;
	float: left;
	line-height: 32px;
	text-decoration: none;
	text-align: center;
	width: 88px;
	margin: 0px 7px 0px 0px;
	font-size: 110%;
	font-family: Arial,Verdana,Helvetica, sans-serif;
}

#top-div .non-active a {
	color:#999;
	position: relative;
	top: 4px;
	text-decoration: none;
}


#top-div .active a{	
	color:#fff; 
	position: relative;
	top: 4px;
	text-decoration: none;
}

/* End Top Div styles */	
/******************************/
