
img {border: 0px;}
body {
	margin:0px;
	margin-top:0px;
	height:100%;
	text-align:left;
	font-family:gevana, arial, helvetica, verdana;
	font-size:11px;
	background:#fff;
	}
	
table.news {
	font-family:gevana, arial, helvetica, verdana;
	font-size:11px;
	color:#444;
	}

input, select {font-size:10px;}

table.main {
	height:100%;
	width:100%;
	}

td.con_l {
	vertical-align:top;
	padding:50px 13px 0px 13px;
	height:100%;
	width:310px;
	border-right:1px #e5e5e5 solid;
	}

td.con_r {
	vertical-align:top;
	height:100%;
	width:100%;
	background:url(/i/bg/01.jpg) repeat-x;
	}

#content {
	height:100%;
	font-family:verdana;
	color:#444;
	padding-left:20px;
	width:450px;
	font-size:11px;
	line-height:15px;
	}

#announce {
	padding:10px;
	display:block;
	background:#fbfbfb;
	border:1px #e5e5e5 solid;
	}

#box_con {
	width:100%;
	padding:10px;
	border:1px #e5e5e5 solid;
	background:#fbfbfb;
	font-size:11px;
	margin-top:30px;
	}

span.spot_image {float:left;}
span.spot_text {
	height:90px;
	float:right;
	padding:10px;
	border:1px #e5e5e5 solid;
	background:#fbfbfb;
	font-size:10px;
	}

b.t {line-height:22px; font-family:georgia;}

img.c_top {margin-bottom:10px;}

font.topic {display:block; margin-top:15px; margin-bottom:5px; color:#FF6600; font-size:14px; font-family:arial; font-weight:bold;}
font.topic_ {display:block; margin-bottom:5px; color:#FF6600; font-size:14px; font-family:arial; font-weight:bold;}
font.con_title {display:block; color:#000; padding-top:5px; padding-bottom:10px; margin-bottom:15px; font-family:georgia; font-size:19px; border-bottom:1px #e5e5e5 solid;}
font.box_title {font-size:11px; font-weight:bold; color:#000; display:block; margin-bottom:3px;}
font.spot_title {font-size:11px; font-weight:bold; display:block; margin-bottom:3px;}
font.box_date {color:#999;}
font.left_title{display:block; border-bottom:1px #888 solid; text-align:right; color:#444; font-size:13px; font-weight:bold; width:200px; float:right;}
font.announce {font-weight:bold; color:#FF6600;}
a.news1 {font-weight:bold; color:#000; font-size:11px; text-decoration: none; }
a.news1:hover {font-weight:bold; color:#FF6600; font-size:11px; text-decoration: underline; }
font.news2 {font-weight:normal; color:#999;}



table.content {font-size:11px; line-height:15px; color:#444;}

a.box {color:#FF3300; font-size:11px; text-decoration:none; font-weight:bold;}
a.box:hover {text-decoration:underline; color:#FF3300;}

a.footer {color:#888; text-decoration:none;}
a.footer:hover {text-decoration:underline; color:#ff3300;}

a.content {font-weight:bold; color:#000; text-decoration:none;}
a.content:hover {text-decoration:underline; color:#FF6600;}

a.news {font-weight:bold; color:#888; text-decoration:none;}
a.news:hover {text-decoration:underline; color:#FF6600;}

a:link.ic { font-weight: bold; font-size: 11px; color: #333333; text-decoration: none; }
a:visited.ic { font-weight: bold; font-size: 11px; color: #333333; text-decoration: none; }
a:hover.ic { font-weight: bold; font-size: 11px; color: #333333; text-decoration: none; }
a:active.ic { font-weight: bold; font-size: 11px; color: #333333; text-decoration: none; }

a:link.ic1 { font-weight: normal; font-size: 11px; color: #333333; text-decoration: none; }
a:visited.ic1 { font-weight: normal; font-size: 11px; color: #333333; text-decoration: none; }
a:hover.ic1 { font-weight: normal; font-size: 11px; color: #333333; text-decoration: underline; }
a:active.ic1 { font-weight: normal; font-size: 11px; color: #333333; text-decoration: none; }


td.dataGridHeader { background-color: #FFF; font-size: 9pt; font-weight: bold; color: #FF6600; }
td.dataGrid { font-family: verdana; font-size: 9pt; color: #666; }

/* FORM HOLDER */
td.hd_l { font-family: arial; font-size: 9pt; float:left; width:145px; background:#fbfbfb; font-weight:bold; padding:4px; margin-bottom: 2px; height: auto }
td.hd_r { float: left; width: 275px; padding-left: 5px; margin-bottom: 2px; }
td.row {height:20px;}

#menu ul {
list-style: none;
margin-top: 0;
padding: 0;
width: 6em;
float: left;
}

#menu a, #menu h2 {
font: bold 12px/18px arial, helvetica, sans-serif;
display: block;
border-width: 2px;
border-style: solid;
border-color: transparent;
margin: 0;
padding-top: 0px;
}

#menu h2 {
color: white;
background-color: #000;
text-align: center;
text-transform: uppercase;
}

#menu a {
color: white;
background-color: #000000;
text-decoration: none;
}

#menu h2:hover {
color: #ff0000;
background-color: transparent;
}

#menu a:hover {
color: red;
}

#menu li {
position: relative;
}

#menu ul ul {
position: absolute;
margin-left: 55px;
width: 12em;
z-index: 500;
background-color: transparent;
}

#menu ul ul ul {
position: absolute;
top: 0px;
left: 0%;
background-color: transparent;


}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.glossymenu{
margin: 5px 0;
padding-left: 65px;
width: 190px; /*width of menu*/

/*
border: 1px solid #9A9A9A;
border-bottom-width: 0;
*/
}

/*** Glossy Menu ***/

.glossymenu a.menuitem{
/*background: black url(../glossyback.gif) repeat-x bottom left;*/
font: bold 11px Arial;
color: black;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: black;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}
/*
.glossymenu a.menuitem:hover{
background-image: url(../glossyback2.gif);
}
*/
.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}
/*
.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}
*/

.glossymenu div.submenu ul li a{
display: block;
font: normal 11px Arial;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
color: black;
}

.glossymenu div.submenu ul li a:hover{
background: #000;
color: white;
}

.glossymenu a.selected {
color: #FF0000;
}
hr {color: #e5e5e5;}
label.error {color: red; display: block;}
