﻿body 
{
	color: #333;
	margin: 0;
	border: 0;
	padding: 0;
	font-family: Verdana;
	font-size: 0.7em; /*71%; 12px;*/
	line-height: 16px;
}
p
{
	border: 0;
	margin-top: 0;
	padding: 0;
}

h2
{
	font-size: 1.1em;
	margin-bottom: 0;
}

 #header
 {
	height: 100px; 
	width: 100%;
	margin: 0; 
	padding: 0 0 0 5px; 
	background: #fff url(Images/logo.gif) no-repeat left;	
	/*transparent url(Images/christmas-bg.jpg) repeat left;*/
 }
 
 #topBanner
 {
	 padding-top: 15px;
	 height: 75px;
	 width: 50%;
	 float: left; 
	 text-align: right;
	 margin-left: 250px;
 }
 
 #adRotator
 {
	 width: 468px; 
	 height: 60px; 
	 float: right;
 }
 
 #headermenu
 {
	margin-left: 200px;
	font-size: 11px;
	font-weight: bold;
	line-height: 17px;
	margin-right: 300px;
 }
 /* remove later */
 
 #headermenu a
 {
	text-decoration: none;
	color: #fff;
 }
 
 #headermenu a:hover
 {
	text-decoration: none;
	color: #fd8829;
 }
/*  end remove later */
 #selector
 {
	float: right;
	margin-top: -19px;
	margin-right: 10px;
	padding: 0;
	color: #fff;
	height: 26px;
 }
 
 #ctl00_searchbox
 {
	border: 0;
	margin: 0;
	padding: 0;
 }
 
 #ctl00_searchbox p
 {
	margin: 0;
	padding: 2px 0 0 0;
	border: 0;
 }
 
 #selector .dropdown
 {
	font-size: 10px;
 }
 
 #loginBox
 {
	float: right; 
	margin-right: 10px; 
	width: 190px; 
	height: 100px;
	color: #000; /*#fff*/
 }
 
 #welcomeBox
 {
	text-align: right;
	color: #000; /*#fff*/
 }
 
 .small a
 {
	color: #333; /*#fff*/
 }
 
 .articletitle
 {
	font-weight: bold;
 }
 
 
 #mainnav
 {
	 background-color: #0099ff; 
	 padding: 2px 0; 
	 margin: 0;
	 height: 22px;
 }
 
 #outercontainer
 {
	 margin: 0; 
	 padding: 0; 
	 background-color: #fff;
 }
 
 #innercontainer
 {
	 margin: 0; 
	 padding: 0;
 }
 
 #left
 {
	 float: left; 
	 width: 200px; 
	 padding: 0; 
	 margin: 0;
 }
 
 #right
 {
	 float: right; 
	 width:200px; 
	 padding: 0; 
	 margin: 0;
 }
 
 #middle
 {
	 margin: 0 200px; 
	 padding: 0;
	 background-color: #fff;
	 border-left: 1px dashed #ccc;
	 border-right: 1px dashed #ccc;
 }
 
 #breadcrumb
 {
	font-size: 9px;
	color: #000;
	border: 0;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
	line-height: 15px;
 }
  
 .content
 {
	padding: 5px;
	margin: 0;
 }
 
 .lsectionHeader, .rsectionHeader
 {
	height: 20px; 
	background-color: #fff;
 }

 .msectionHeader
 {
	height: 20px; 
	background-color: #fff;
	margin: 0;
	padding: 0;
 }
 
 #cleaner
 {
	 clear: both; 
	 padding: 0; 
	 margin: 0; 
	 height: 0;
 }
 
 #footer
 {
	 margin: 0; 
	 padding: 0; 
	 text-align: center;
	 background-color: #0099ff;
	 height: 45px;
	 line-height: 11px;
 }
 
 .copyright
 {
	font-size: 9px;
	color: #333;
 }
 
 #footer a:active, #footer a:visited, #footer a:link
 {
	font-size: 10px;
	color: #fff;
	text-decoration: none;
 }
 
 #footer a:hover
 {
	text-decoration: underline;
 }
 
 p a:active, p a:visited, p a:link
 {
	color: #000;
	text-decoration: underline;
 }
 
 p a:hover
 {
	text-decoration: none;
 } 
 
 .loginButton
 {
	border: 1px solid #fff;
	font-family: Verdana;
	font-size: 10px;
	cursor: pointer;
	color: #fff;
	background-color: #f36f21;
 }
 
 .loginTable
 {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	color: #000; /*#fff*/
 }
 
 #newAccPwd
 {
	 border-top: 1px dashed #ccc; 
	 margin-top: 2px; 
	 padding: 2px 0 0 10px;
 }
 
 #newAccPwd a:link, #newAccPwd a:active, #newAccPwd a:visited
 {
	color: #333; /*#fff*/
	text-decoration: underline;
 }
 
 #newAccPwd a:hover
 {
	color: #fff;
	text-decoration: none;
 }
 
 /* test */
 /*#leftcol div.sectiontitle, #leftcol .sectiontitle span*/
 .sectiontitle
{
   padding: 6px 6px 6px 3px;
   background-color: #f36f21;
   color: white;
   font-size: 12px;
   font-weight: bold;
   text-transform: uppercase;
}

/* details view control */
#ctl00_MainContent_dlstCategories tr td
{
	vertical-align: top;
}

.caveat
{
	border: 1px solid #f00;
	margin: 0 0 5px 0;
	padding: 0;
	background-color: #fcf1eb;
}

.caveat h1
{
	font-size: 14px;
	text-align: center;
	color: #f00;
	margin: 0;
	border: 0;
	padding: 0;
}

.caveat p
{
	padding: 0px 5px 5px 5px;
	margin: 0;
	border: 0;
}

/* ADVERTISEMENT TABLE */
.advertise
{
	 width: 100%;
	 border: 0;
	 padding: 2px;
}

.advertise .col1, .advertise .col2, .advertise .col3
{
	width: 20%;
	padding: 3px 2px;
}

.advertise tr.thead
{
	 background-color: #09f; 
	 color: #fff;
}

.col1bg
{
	background-color: #fffbd6;
}

/* END ADVERTISEMENT TABLE */

/* default news style */
#divpropsearch
{
	width: 29%; 
	float: left; 
	border-bottom: 1px solid #f36f21;
	border-left: 1px solid #f36f21;
	border-right: 1px solid #f36f21;
}

#divforum
{
	width: 29%; 
	float: left;
	border-bottom: 1px solid #f36f21;
	border-left: 1px solid #f36f21;
	border-right: 1px solid #f36f21;
	margin-top: 5px;
}

#divright
{
	width: 69%; 
	float: right; 
	margin-left: 5px;
	border-bottom: 1px solid #f36f21; 
	border-left: 1px solid #f36f21; 
	border-right: 1px solid #f36f21;
}

#divright ul.newsul
{
	list-style: square;
	color: #f36f21;
	margin-left: 15px;
}

#divright ul.newsul li
{
	xborder-bottom: 1px dashed #999;
	padding: 4px 0;
}

#divright ul.newsul li a:link, #divright ul.newsul li a:active, #divright ul.newsul li a:visited
{
	text-decoration: none;
	color: #f36f21;
	font-size: 11px;
}

#divright ul.newsul li a:hover
{
	text-decoration: none;
	color: #000;
}

#headline a
{
	text-decoration: none;
}

/************** POLL ******************/
.pollbox
{
   font-size: 11px;
}

.pollcontent
{
   padding: 6px;
   border: 1px solid #f36f21;
}

.pollquestion
{
   font-size: 11px;
}

.polloptions
{
   padding-top: 10px;
   padding-bottom: 4px;
}

.pollbar
{
   background-color: red;
   font-size: 4px;   
}

/************** END POLL ****************/
/******** Article Img Alignment *********/
.rightimg, .leftimg
{
	line-height: 12px;
	font-size: 10px;
	font-style: italic;
	/*background-color: #ebe6ff;*/
}
.rightimg
{
	float: right;
	margin-left: 4px;
}
.leftimg
{
	float: left;
	margin-right: 4px;
}

/********************* ALERT FORM **************/
#alertform p
{
	margin: 0 0 2px 0;
	padding: 0;
	border: 0;
}

/********************ARTICLETABLES **************/
.casTbl
{
	border-collapse: collapse;
	padding: 0;
	border: 1px solid #ccc;
}

.casTbl tr td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	vertical-align: top;
}

th
{
	text-align: left;
	margin: 0;
	border: 0;
	padding: 0 5px;
	background-color: #ccc;
}

/*********************SEARCH BOX*****************************/
.txtSB
{
	width: 200px;
	height: 18px;
	font-size: 10px;
}

.tbox
{
	color: #666;
	font-style: italic;
}
/**************************************************************/

dl.numlist dt
{
	float: left;
}

dl.numlist dd.first
{
	padding-top: 1em;
}

dl.numlist dd p
{
	margin-bottom: 1em;
}

ol li h3, h3.term
{
	 border-bottom: 1px solid #ccc;
}

/************** JQuery ****************************************/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 30px; /*--Set height of tabs--*/
	/* border-bottom: 1px solid #999; */
	border-left: 1px solid #f36f21;
	width: 100%;
	background: #f36f21;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 28px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 28px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #f36f21;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	/* background: #e0e0e0; */
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 5px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #0099ff;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	color: #f36f21;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}

.tab_container {
	/* border: 1px solid #999; */
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 5px;
	font-size: 1.2em;
}

.tab_content p.morenews
{
	 text-align: right; 
	 margin-top: -15px; 
	 padding-right: 10px; 
	 font-size: 11px; 
	 background: url(Images/more_news.jpg) 100% 60% no-repeat;
}

.tab_container .morenews a
{	
	 color: #f36f21;
}