
body {
	margin:0;
	padding:0;
	background: #e3e5e8;
	overflow:auto;
}
form{
	margin:0px;
}
TD,DIV{
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
}
h4{
	FONT-SIZE: 12pt;
}
h3{
	FONT-SIZE: 14pt;
}
#wrapper 
{
	background:#ffffff;
	background-image:url(images/background.gif);
	width:960px;
	height:100%;
}
#page_header
{
	margin-top:8px;
	margin-left:18px;
	margin-right:18px;
	width:924px;
	height:190px;
	background-color:#000000;
	background-image:url(images/header.jpg);
}
#page_header table
{
	height:190px;
	width:914px;
}
.page_header_info{
	margin-bottom:11px;
}
.login_status{
	color:#CCCCCC;
	margin-bottom:6px;
}
#page_content
{
	margin-left:18px;
	xmargin-right:18px;
	width:100%;
}
#page_content_right
{
	margin-right:18px;
	width:606px;
	float:right;
}
#page_sidebar_left{
	margin-left:18px;
	background-color:#000000;
	width:310px;
	height:100%;
}
#page_content_left, #page_main
{
	margin-left:18px;
	width:606px;
}

#page_sidebar_right{
	/*margin-right:18px;*/
	background-color:#000000;
	width:310px;
	float:right;
	height:100%;
}

div.page_footer
{
	margin-left:18px;
	margin-right:18px;
	margin-bottom:20px;
	border-top:solid 3px black;
	padding-top:20px;
}

.page_footer .copyright_info{
	border-top:dotted 1px black;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	margin-top:10px;
	padding-top:10px;
}
#paginate_top{
	padding-top:10px;
	padding-bottom:10px;
}

/*WIDGET**********************/
.widget{
	margin-left:10px;
	margin-right:10px;
	background:#ffffff;
}
.widget .wrap{
	margin-left:10px;
	margin-right:10px;
	width:270px;
}

.widget_border_top{
	background-image:url(images/wid_border_top.gif);
	height:10px;
	overflow:hidden;

}
.widget_border_bottom{
	background-image:url(images/wid_border_bottom.gif);
	margin-bottom:10px;
	height:10px;
	overflow:hidden;
}
.widget_title{
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11pt;
	padding-bottom:4px;
	margin-bottom:10px;
	border-bottom:solid 1px #FF9900;
}
/****************************/

a{
	text-decoration:none;
	color:#003399;
}
a:hover{
	text-decoration:underline;
}

a.title{
	font-weight:bold;
	color:#003366;
}
a.title:hover{

	color:#FF3300;
}
.page_footer a{
	color:#003399;
}
a.readmore{
	color: #FF6600;
	xfont-weight:bold;
}
a img{
	border:0;
}
a.plain{
	color:#000000;
}
.in_page_content
{
	margin-left:6px;
	margin-right:6px;
}
/***************** PAGE MENUS ***************/
#page_menu {
	text-align:right;
	font-family:arial;
	font-size:10pt;
	margin: 0;
	zpadding: .6em .3em .6em 2em;
	padding: 4px;
	padding-top:10px;
}
#page_menu li{
	color: white;
	display: inline;
	list-style: none;
	text-align: center;
}
#page_menu a {
	color: #CCCCCC;
	font-weight: normal;
	margin: 0;
	padding: 0px 10px;
	text-decoration: none;
	font-weight:bold;
}

#page_menu a:hover{
	font-weight:bold;
	color: white;
	border-bottom: 4px solid  #CCCCCC;
}
#page_menu  .current,#page_menu  .current:hover{
	color: white;
}


/*** placeholder - frontpage ***/  

.placeholder_title{
	margin-top:30px;
	margin-bottom:20px;
	
}
.placeholder_title H3{
	margin:0px;
	margin-left:4px;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	color:#006600;
	text-shadow:#333333;
}
.placeholder_title .right{
	float:right;
	margin-right:10px;
}
table.placeholder{
	margin-right:10px;
}
img.hr{
	width:100%;
	height:12px;
}
div.hr{
	width:100%;
	height:12px;
	background-image:url(images/hr.gif);
	overflow:hidden;
}

.frontpage_image_placeholder
{
	width:594px;
	overflow:hidden;
}
.sidebar_image_placeholder
{
	width:594px;
	overflow:hidden;
}
/*** placeholder - frontpage latest news ***/  

.news_title{
	font-weight:bold;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.news_block h4{
	margin:0px;
	margin-bottom:10px;
	font-weight:bold;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
.news_block h4 a{
	color:#333333;
}
.news_block img{
	margin-right:8px;
	margin-bottom:4px;
}
.news_block .news_clip{
	margin-bottom:15px;
}
.timestamp{
	font-size:8pt;
	
}
.news_block .timestamp{
	font-size:8pt;
	
}

/*** dhtm input form  ***/  

.st_mnuArrow,.st_mnuIcon{
	width:16px;
	height:16px
}
.st_mnuItem{
	background-color:white;
}
.st_mnuItem_hover{
	color:white;
	background-color:#000000;
}
.st_mnuItem_hover TD{
	cursor:default;
}
.st_mnuPopup{
	border:solid 1px black;
	background-color:white;
}
.combo
{
	background-image:url(images/combo_bg.gif);
}
.combo, .combo_selected
{
	border:solid 1px #999999;	
	padding-left:2px;
	cursor:default;
}
.combo_selected
{
	border:solid 1px #333333;
	background-color: #E9E9E9;
}
.warpcombo
{
	background-image:url(images/combo_bg.gif);

}
.warpcombo, .warpcombo_select
{
	cursor:default;
	border:solid 1px gray;	
	overflow:hidden;
	xheight:22px;
}
.warpcombo_select
{
	background-color: #E9E9E9;
	border:solid 1px black;	
}
.warpcombo_button
{
	float:right;
}
.warpcombo_text {
	margin-top:3px;
	margin-left:2px;
	white-space:nowrap;
	text-overflow:ellipsis; /* for internet explorer */ 
	overflow:hidden;       
	display:block;
} 
#search{
	border:solid 1px gray;
	height:22px;
}

 /* status_panel */ 
.status_panel .inbox
{
	margin-top:10px;
	margin-bottom:10px;
}
.status_panel
{
	margin-bottom:10px;
}


/* ********** */ 

.alert{
	border:solid 1px gray;
	background-color:whitesmoke;
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
}
.alert .inbox{
	margin:10px;
}

.dotted_hr{
	width:100%;
	border-bottom:dotted black 1px;
}
span.price
{
	color:#666666;
}

.poll_question{
	margin-bottom:10px;
}
.poll_options{
	margin-bottom:10px;
}
.vote_bar
{
	overflow:hidden;
	height:12px;
	background-color:#3366FF;
	background-image:url(images/vote_bar.gif);
	border-left:solid 1px #356fde;
	border-right:solid 1px #356fde;
}
.vote_bar_bg{
	overflow:hidden;
	width:400px;
	height:12px;
	background-color:whitesmoke;
	background-image:url(images/vote_bar_bg.gif);
}
.vote_option
{
	padding-top:10px;
	
}
.vote_question
{
	cfont-weight:bold;
	xfont-size:12pt;
	padding-bottom:10px;
}