* { margin: 0px; padding: 0px; }

a, a:link, a:visited { color: #BBBBBB; text-decoration: none; }
a:hover { color: #FFFFFF;  }

body { background: #3E3E3E ; font: 13px Arial, Helvetica, sans-serif; color: #E9E9E9; }
#content { margin: 0 auto; width: 740px; background: #000000 /* url(header.jpg) */ no-repeat center top; border-left: 15px solid #000000; border-right: 15px solid #000000; }
#back_all { }

#main { padding-top: 20px; }
#header { height: 100px; }
.menu { float: left; padding-left: 19px; width: 720px; height: 47px; background: url(menu.gif) no-repeat; }
.menu ul { list-style: none; }
.menu li { display: inline; }
.menu a { display: block; float: left; padding: 15px 10px 0 10px; margin-right: 25px; height: 31px;	text-align: center;	text-decoration: none;	color: #E0E7FF;	font-weight: bold; font-size: 14px; }
.menu a:hover { padding: 15px 10px 0 10px; margin-right: 25px; height: 31px; text-decoration: underline; font-weight: bold;	background: url(menu_back.gif) repeat-x; }
#logo { width: 699px; height: 60px; float: left; text-align: left; padding-top: 10px; }
#logo a { text-decoration: none; font-style: italic;	font-size: 18px; color: #FFFFFF; }
#logo H2 a { font-size: 12px; }
#left { float: right; padding: 10px; width: 240px; padding-right: 1em; }
#left H3 { width: 238px; height: 28px; font-size: 14px; font-weight: bold; padding-left: 15px; padding-top: 15px; text-transform: uppercase; color: #ffffff; background: url(title.gif) no-repeat } 
#left ul { border: 0px; margin-left: 10px; margin-bottom: 10px;	list-style: none; }
#left li  {	padding: 0 15px; background: url(small.gif) no-repeat left; }
#left li.last  { padding: 5px 0 0 0; background: none no-repeat left; text-align: right; }
#left .news { background: #000000; padding: 5px; }
#left H4 { font-size: 10px; }
#left a { font-size: 11px; }
#left p { padding: 10px; }
#right { float: left; width: 450px; padding-left: 10px; }
#right H4 { margin: 0; padding: 0px; font-size: 12px; color: #D72020; }
#right p { margin: 0; padding: 0; padding-bottom: 10px; }
#right h2 {	margin: 0; padding: 0; padding-top: 10px; color: #E0E7FF; }
.date {	text-align: right; color: #808080; font-size: 11px; }
.date a { color: #31AA83; }
#footer { clear: both; height: 47px; clear: both; padding-top: 20px; background: url(footer.gif) repeat-x; }
#footer p { margin: 0; font-size: 10px; text-align: center;	color: #E9E9E9; }
select, input, textarea { font-size: 12px; background-color: #333333; color: white; border: 1px solid #999999; list-style : decimal inside;  }
.icons input { background-color: #000000; border: 0; }
.register input { width: 100%; }
.register th { text-align: right; padding-right: 5px; }
td, th { padding: 2px; }
table.main tr.menu_main { height: 27px; background: url(menu.gif) no-repeat; }
table.main td { border-bottom: 1px solid #888; text-align : center; }
table.main td.c { text-transform: capitalize; text-align: left; }
table.main td.cc { text-transform: capitalize; text-align: left; }
table.main td.cn { text-align: right; }
table.main tr:hover { background-color: #444;}
#SrcStrImp { text-transform: capitalize; }

.ac_results { padding: 0px;	border: 1px solid #999999; border-top: 0px;	background-color: #444;	overflow: hidden; text-transform: capitalize; }
.ac_results ul { width: 100%; list-style-position: outside;	list-style: none; padding: 0; margin: 0; }
.ac_results iframe { display:none;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px; }
.ac_results li { margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 100%; font: menu; font-size: 12px; overflow: hidden; border-bottom: 1px solid #888; }
.ac_results li.last {   border-bottom: 0; }
/* .ac_loading { background : Window url('indicator.gif') right center no-repeat; } */
.ac_over { background-color: #222222;  }
