/* CSS Document */
body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.loader1 {
	background:url(../graphics/btn_1b_over.png);
	margin-left:-1000px;
}
.loader2 {
	background:url(../graphics/btn_2b_over.png);
	margin-left:-1000px;
}
.loader3 {
	background:url(../graphics/btn_3b_over.png);
	margin-left:-1000px;
}
.loader4 {
	background:url(../graphics/btn_6b_over.png);
	margin-left:-1000px;
}
.loader5 {
	background:url(../graphics/btn_7b_over.png);
	margin-left:-1000px;
}
.loader6 {
	background:url(../graphics/btn_8b_over.png);
	margin-left:-1000px;
}
a {
	color:#333333;
}
a.member {
	color:#F19901;
	font-weight:bold;
	font-size:14px;
}
ul.reset {
	list-style-type:disc;
	padding:20px;
}
li.reset {
	padding:5px;
}
a:hover {
	color:#333333;
	text-decoration:none
}
span.notice {
	color:#0033CC;
	font-weight:bold;
}
span.error_notice {
	color:#990000;
	font-weight:bold;
}
div#notice {
	margin-bottom:10px;
}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}
#searchbtn {
	width: 75px;
	height: 25px;
	border:0px;
	background:url(../graphics/button_search.gif) no-repeat;
	outline: none;
}
.highlight { background-color: yellow }
td {
	text-align:left;
}
tr.trRow1 {
	background-color:#FFFFFF;
}
tr.trRow2 {
	background-color:#EEEEEE;
}
tr.trRow3 {
	background-color:#CCCCCC;
}
table.tbl {
	border:1px solid #CCCCCC;
}
table.tbl2 {
	border:1px solid #CCCCCC;
	font-size:12px;
}
span.req {
	color:#990000;
	font-weight:bold;
}
span.hed {
	font-weight:bold;
}
span.hedsm {
	font-size:12px;
	font-weight:bold;
}
span.notice {
	color:#0033CC;
	font-weight:bold;
}
span.error_notice {
	color:#990000;
	font-weight:bold;
}
div#notice {
	margin-bottom:10px;
}
form {
	margin:0px;
	padding:0px;
}
/* BANNER */
#top ul.ico{position:relative;}
#top ul.ico li{float:left; height:30px; margin-right:12px; padding-left:14px;}
#top ul.ico li a{display:block; font:12px/14px Trebuchet MS, sans-serif; color:#454b55; text-decoration:none; padding-top:10px;}
#top ul.ico li a:hover{text-decoration:underline;}

#top ul.ico li.home{background:url(../graphics/ico_1.gif) 0 14px no-repeat}
#top ul.ico li.help{background:url(../graphics/ico_2.gif) 0 14px no-repeat}
#top ul.ico li.contact{background:url(../graphics/ico_3.gif) 0 14px no-repeat; margin-right:0}

#top ul.ico li.icoline{float:left; height:30px; width:1px; background: url(../graphics/b_lineico.gif) 0 0 repeat-y; padding-left:0}

/* MENU */

#menuPan{width:800px; height:40px; position:relative; background:url(../graphics/b_menu.gif) 0 0 no-repeat;}

#menuPan ul.menu{position:absolute; top:6px; left:46px; width:800px}
#menuPan ul.menu li{float:left; height:21px; margin-right:26px;}
#menuPan ul.menu li a{height:21px; display:block; text-indent:-20000px; }
#menuPan ul.menu li a:hover{height:21px;}

#menuPan ul.menu li.home a{width:81px; background:url(../graphics/btn_1b.png) 0 8px no-repeat; padding-top:8px }
#menuPan ul.menu li.home a:hover{width:81px; background:url(../graphics/btn_1b_over.png) 0 8px no-repeat;}

#menuPan ul.menu li.about a{width:79px; background:url(../graphics/btn_2b.png) 0 8px no-repeat; }
#menuPan ul.menu li.about a:hover{width:79px; background:url(../graphics/btn_2b_over.png) 0 8px no-repeat;}

#menuPan ul.menu li.search a{width:81px; background:url(../graphics/btn_3b.png) 0 8px no-repeat; }
#menuPan ul.menu li.search a:hover{width:81px; background:url(../graphics/btn_3b_over.png) 0 8px no-repeat;}

#menuPan ul.menu li.affiliates a{width:77px; background:url(../graphics/btn_6b.png) 0 8px no-repeat; }
#menuPan ul.menu li.affiliates a:hover{width:77px; background:url(../graphics/btn_6b_over.png) 0 8px no-repeat;}

#menuPan ul.menu li.support a{width:79px; background:url(../graphics/btn_7b.png) 0 8px no-repeat; }
#menuPan ul.menu li.support a:hover{width:79px; background:url(../graphics/btn_7b_over.png) 0 8px no-repeat;}

#menuPan ul.menu li.members {margin-right:0}
#menuPan ul.menu li.members a{width:79px; background:url(../graphics/btn_8b.png) 0 8px no-repeat; }
#menuPan ul.menu li.members a:hover{width:79px; background:url(../graphics/btn_8b_over.png) 0 8px no-repeat;}



#menuPan ul.menu li.line {width:2px; background:url(../graphics/line_m.gif) 0 0 no-repeat}

/* HEADER */

#header{width:500px; height:254px; position:relative; background:url(../graphics/b_header.jpg) 0 0 repeat-y;text-align:center}
#header a{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}

.sidecol {width: 140px; padding-top: 10px; vertical-align: top;}
table.sidecol1 {width: 140px;; font-weight: bold;}

td.leftcol-navtop {background: url(../graphics/browse-top3.gif) no-repeat; width: 140px;
		height: 23px; font-family: verdana; font-weight:bold; font-size: 13px; color: #ffffff; text-align: center;}
.navlist {padding: 3px 5px 3px 0px;}
td.navbody {border-left: 2px solid #efefef; border-right: 2px solid #efefef; padding-top: 7px; text-align: right; width: 100%;}
td.navbottom {background: url(../graphics/browse-bottom.gif) no-repeat; width: 140px; height: 12px;}
form#search {text-align: center; margin: 0; padding-top: 3px;} 
td.vspace {height: 10px;}
.navlist {padding: 3px 5px 3px 0px;}
.sidemenu {
	color:#205757;font-weight:bold
}

