body { margin: 0px; background-color: #eeeeff; font-family: myriad, arial, sans-serif; font-size: 11px; color: #000000; }
/* html body { text-align: center; }	/* center in IE */

#print { margin: 10px; text-align: left; background-color: #ffffff; font-family: myriad, arial, sans-serif; font-size: 11px; color: #000000; }

/*#t_main { width: 752px; margin-left: auto; margin-right: auto; position: relative; background: #ffffff; }*/
#t_main { background-color: #ffffff; }
* html #t_main { text-align: left; } 

#maindiv { position: relative; width: 755px; left: 50%;	margin-left: -378px; top: 0px; }

#header { text-align: left; position: relative; background: url(/img/header.gif) top left no-repeat; height: 85px; width: 752px; background-color: #ffffff; }
#logo { margin-left: 10px; margin-top: 10px; }
#mainSearch { position: absolute; top: 6px; right: 10px; }
*>html #mainSearch { left: 558px; } /* Position for IE/Mac */
#mainSearch input { vertical-align: middle; }
#mainSearch .searchField { width: 112px; border: 1px solid #7f9db9; }

#nav_path { height: 26px; font-size: 11px; padding-left: 13px; vertical-align: middle; } /* border-bottom: 1px solid #b6b4b4; */

#m_area { height: 160px; width: 150px; background-color: #cc0033; text-align: center; vertical-align: middle; color: #ffffff; font-weight: bold; }

td { vertical-align: top; }
img { border: none; }
a { text-decoration: none; color: #3366cc; }
a:hover { text-decoration: underline; }
form { border: 0; padding: 0; }

#t_login { width: 112px; height: 160px; font-size: 11px; vertical-align: top; border-top: 0; background-color: #b6b4b4; border-left: 10px solid #b6b4b4; border-right: 10px solid #b6b4b4; color: #000000; }
#t_login a { color: #FFFFFF; }
#t_login strong { font-weight: bold; }
#l_title { font-size: 12px; font-weight: bold; }
#rs1_div { position: absolute; top: 116px; right: 150px; }

#marginal { background-color: #e8e8e8; }
.t_margin { width: 132px; border-left: none; border-right: none; border-top: 2px solid #e8e8e8; background-color: #e8e8e8; }
.t_margin td { padding: 10px; font-size: 10px; line-height: 16px }
.t_margin a { font-weight: bold; }
td.mar_ti { font-size: 11px; font-weight: bold; background-color: #b6b4b4; color: #000000; }

.l_field { width: 100px; }

/*.h_mainnav { text-align: left; position: relative; width: 752px; background-color: #ffffff;  border-top: 2px solid #ffffff; border-bottom: 2px solid #b6b4b4; float: left; display: block; }*/
/*#h_mainnav { text-align: left; background-color: #ffffff;  border-top: 2px solid #ffffff; border-bottom: 2px solid #b6b4b4; float: left; display: block; }*/
#h_mainnav { border-top: 2px solid #ffffff; border-bottom: 2px solid #b6b4b4; }
.h_mainnavres { text-align: left; position: relative; width: 752px; background-color: #eeeeff;  border-top: 2px solid #eeeeff; border-bottom: 2px solid #b6b4b4; float: left; display: block; }
.nav_h { padding-left: 22px; padding-right: 22px; float: left; padding-bottom: 5px; text-align: center; text-decoration: none; color: #b6b4b4; border-right: 1px solid #b6b4b4; font-size: 10px; font-weight: bold; }
a.nav_h:hover { color: #000000; text-decoration: none; background: url(../img/c03.gif) bottom left repeat-x; }
.nav_h_act { padding-left: 23px; padding-right: 22px; float: left; padding-bottom: 5px; text-align: center; text-decoration: none; color: #000000; border-right: 1px solid #b6b4b4; font-size: 10px; font-weight: bold; text-decoration: none; background: url(../img/c03.gif) bottom left repeat-x; }

.nav_h_sec { padding-left: 10px; padding-right: 10px; float: left; padding-bottom: 5px; text-align: center; text-decoration: none; color: #b6b4b4; border-right: 1px solid #b6b4b4; font-size: 10px; font-weight: bold; }
a.nav_h_sec:hover { color: #000000; text-decoration: none; background: url(../img/c03.gif) bottom left repeat-x; }

.nav_pas { border-top: 2px solid #ffffff; background-color: #e8e8e8; color: #000000; width: 150px; padding: 10px}
.nav_pas a { color: #000000; font-size: 11px; font-weight: bold; }
.nav_pas a:hover { text-decoration: none; }

.nav_act { border-top: 2px solid #ffffff; background-color: #ffffff; color: #ffffff; width: 150px; padding: 10px}
.nav_m_act { color: #000000; font-size: 11px; font-weight: bold; display: block; }
.nav_m_act:hover { text-decoration: none; }
.nav_m_sel { color: #cc0033; font-size: 11px; font-weight: bold; display: block; }
.nav_m_sel:hover { text-decoration: none; }
.nav_s_act {padding-left: 10px; padding-top: 5px; color: #000000; font-size: 11px; font-weight: bold; display: block; }
.nav_s_sel {padding-left: 10px; padding-top: 5px; color: #cc0033; font-size: 11px; font-weight: bold; display: block; }

.quaterline { height: 4px; }
.halfline {	height: 8px; }
.oneline { height: 16px; }
.onehalfline { height: 24px; }
.twolines {	height: 32px; }

.table_bg { font-size: 12px; line-height: 18px; }
.tab_bg { font-size: 12px; line-height: 18px; }

.bigpic_r {	border-width: 1px; border-style: solid; float: right; margin-bottom: 12px; margin-left: 16px; }
#c_tbox { padding-left: 10px; padding-right: 5px;  }
c_tbox table { font-size: 12px; }

h1 { font-size: 18px;  font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: inline; }
#c_title { font-size: 18px;  font-weight: bold; }
.abstract { font-weight: bold; }
.l_footer { font-size: 10px; color: #b6b4b4; }
.l_footer:hover { font-size: 10px; color: #000000; text-decoration: none; }

#footer { 
	text-align: left; 
	position: relative; 
	background: url(../img/footer.gif) bottom left no-repeat; 
	height: 50px; 
/*	padding-top: 10px; */
	padding-right: 10px; 
	width: 742px; 
	background-color: #ffffff; 
	border: 0;
	margin: 0;
}
#footer #copyright { padding-top: 10px; float: right; color: #ffffff; font-size: 10px; }
#footer #copyright i { display: none; }

#pageend { border-top: 1px solid #b6b4b4; }

a.toplink { float: left; display: block; padding-left: 15px; font-size: 11px; background: url(/img/top_arrow_blue.gif) 0% 35% no-repeat; }

.hilite { color: #3366cc; }
.watch {  background-color: #e8e8e8;  }
.table_bg_l { background-color: #f0f0f0; }
.tab_bg  { background-color: #f0f0f0; }
.v_line_h { background-color: #ffffff; width: 1px; }

.small { 
	line-height: 12px;
	font-size: 9px;
}

.c_pic
{
	position: relative; 
	top: 0px;
	left: 15px;
	width: 160px; 
	height: 65px;
	z-index: 1;
}

.c_box
{	
	background-color: #ffffff;
	position: relative;
	left: 25px;
	top: -20px;
	width: 195px;
	font-size: 12px;
	border-bottom: 1px solid #000000;
	border-top: 3px solid #cc0033;
	margin-bottom: -20px;
	z-index: 9;
}

.c_box td {
	font-size: 11px;
}

.news { font-size: 11px; }

#pageend { padding-top: 2px; } 

.c_box a { color: #333333; }

.dist
{
	height: 8px;
}

.px11 { font-size: 11px; }
.px11 a { font-size: 11px; }

.abstract {	font-weight: bold; }

/* -------------------------------------------------------------------------------------------------------------*/

.alert { color: #ff0000; }
.bold {	font-weight: bold; }


ul 
{
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	list-style: square outside;
}

ol 
{
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 16px;
	list-style: decimal outside;
}

li
{
	list-style: square outside;
}

li.ol {
	list-style: decimal outside;
}

li.aol {
	padding-top: 4px;
	list-style: lower-alpha outside;
}

.nl_hl
{
	font-size: 18px;
}

.d_pic
{
	position: relative; 
	top: 0px;
	left: 0px;
	width: 160px; 
	height: 65px;
	z-index: 1;
}

.otc_box
{
	background-color: #f0f0f0;
	position: relative;
	left: 7px;
	top: -10px;
	width: 190px;
	font-size: 12px;
	border: 0px;
	margin-bottom: -10px;
	z-index: 10;
}

.d_box
{
	position: relative;
	left: 10px;
	top: -20px;
	width: 195px;
	font-size: 12px;
	border: 0px;
	margin-bottom: -20px;
	z-index: 9;
}

.bigpic
{
	border-width: 1px;
	border-style: solid;
}

.bigpic_b
{
	border-width: 1px;
	border-style: solid;
	margin-bottom: 12px;
}

.bigpic_r
{
	border-width: 1px;
	border-style: solid;
	float: right;
	margin-bottom: 12px;
	margin-left: 16px;
}

.bigpic_l
{
	border-width: 1px;
	border-style: solid;
	float: left;
	margin-bottom: 12px;
	margin-right: 16px;
}

.bigpic_o
{
	float: left;
	margin-bottom: 12px;
	margin-right: 16px;
}

.div_left
{
	float: left;
	margin-bottom: 12px;
	margin-right: 16px;
	z-index: 0;
}

.div_right
{
	float: right;
	margin-bottom: 12px;
	margin-left: 16px;
	z-index: 0;
}

.inner_div
{
	background-color: #e8e8e8;
	position: relative;
	left: 5px;
	top: -20px;
	width: 120px;
	font-size: 12px;
	border: 0px;
	margin-bottom: -20px;
	font-size: 11px;
	z-index: 9;
}

.inner
{
	font-size: 11px;
}

.line_h
{
	height: 1px;
    background-color: #ffffff;
}

.line_l
{
	height: 1px;
}

.v_line_l
{
	width: 1px;
}

.mar_icon
{
	border: none;
	float: left;
	margin-bottom: 1px;
	margin-right: 2px;
}

.back {
	background-color: #b6b4b4; color: #000000;
	padding: 5px;
	font-weight: bold;
}

