body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0; 
	padding: 0;
}
a{ 
	color: #ffa500;
	text-decoration: underline; 
}
a:hover{ 
	color:#c8c8c8; 
}
body{ 
	background-color: #000;
	background-image: url(../images.v2/dark.body.png);
	font-family: arial;
	color:#969696;
	text-align: center;
}
#page-content{ 
	margin-top:40px; 
}
.container{
	background-image: url(../images.v2/header.bg.jpg);
	position: relative;
	border: 0px;
	height:120px;
	width:960px;
	border:0px white solid;
}
.container td{
	border:0px white solid;
}
.logo{
	background-image: url(../images.v2/logo.jpg);
	background-repeat: no-repeat;
	background-position: 40px 2px;
	height: 73px;
	width: 324px;
}
.logospacer{
	width:30px;
}
.logobox{
	background-image: url(../images/logobox.gif);
	background-repeat: no-repeat;
	height: 120px;
	vertical-align:top;
}
.searchoptions{
	width:110px;
	font-size:12px;
	color:#E5E5E5;
}
.searchcontainer{
	width:530px;
}
.search{
	margin-top:2px;
	height:73px;
	width:503px;
	background-image: url(../images.v2/searchbox.jpg);
}
.searchbox{
	top: 10px;
	border: 1px #505050 solid;
	height: 33px;
	width: 355px;
	background: transparent;
	color: #fc931e;
	font-size: 14px;
	padding-top: 7px;
	padding-left: 5px;
}
.searchbutton{
	background-image: url(../images.v2/button.search.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	width: 93px;
	height: 35px;
	color: #646464;
	font-size:16px;
	font-family:arial;
	font-weight: bold;
	border:0px;
	cursor:pointer;
}
.searchbutton:hover{
	color: #ff0000;
}
.searchbutton:active{
	color: #ffffff;
}
.searchbuttontd{
	width: 115px;
}
.spacer{
	width:10px;
}
.menu{
	position:relative;
	left:10px;
	height:22px;
	width:700px;
}
.menu_item{
	background-image: url(../images/menubutton.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	width:105px;
	height:31px;
}
.menu_text{
	color: #fc931e;
	font-size:12px;
}
a.menu_text{
	color: #ffa500;
	text-decoration: none;
}
a.menu_text:hover{
	color: #ffffff;
}
a.menu_text:active{
	color: #ffffff;
}
a.menu_text:visited{
	color: #fc931e;
}
.menu_left{
	background-image: url(../images.v2/button.left.jpg);
	background-repeat: no-repeat;
	height:22px;
	width:1px;
}
.menu_mid{
	background-image: url(../images.v2/button.mid.jpg);
	background-repeat: repeat-x;
	height:22px;
	text-align:center;
}
.menu_right{
	background-image: url(../images.v2/button.right.jpg);
	background-repeat: no-repeat;
	height:22px;
	width:1px;
}
.footer{
	font-size:12px;
}

.privacy{
	font-size:10px;
}
.weight{
	font-weight:normal;
	font-size:12px;
	color: #ac530c;
}
.advancedsearch{
	font-size:12px;
	margin-left:350px;
	color:#E5E5E5;
	width:400px;
}


.SuggestFramework_List{ border: 1px solid #505050;border-top: 0;} 
.SuggestFramework_Heading{ padding: 0 1px 0 1px;background-color: #CCCCCC;color: #ff0000;font-weight: bold; }
.SuggestFramework_Highlighted{ padding: 0 1px 0 1px;cursor:pointer;background-color:#1e1e1e;font-size: 12px;color: #969696; font-family:verdana; }
.SuggestFramework_Normal{ padding: 0 1px 0 1px;background-color: #141414;color: #969696;font-size: 12px; font-family:verdana;}
.SuggestFramework_Combo{ width: 100%; margin: 0; padding: 0; }

.suggest { color:#ffa500; font-size: 0.8em; position:absolute; width:150px; background-color:#1e1e1e; border:1px solid #505050; margin:0px; padding:0px;}
.suggest ul { list-style-type:none;margin:0px; padding:0px;}
.suggest ul li.selected { background-color: #CCCCCC; color:#000;}
.suggest ul li { list-style-type:none; display:block; margin:0; padding:2px; height:12px; cursor:pointer;}






a.bkbtn { 
	font-size: 0.8em; 
	line-height: 1.8em; 
}
a.bkbtn:hover { 
	font-size: 0.8em; 
	line-height: 1.8em; 
}
a.navdown {
	background: transparent url(/includes/Sphider-plus/navdown.jpg) no-repeat 0px; 
	color: #ffa500; 
	float: right; 
	font: 0.8em/1.4em Arial,Helvetica,sans-serif; 
	margin: 0; 
	padding: 2px 10px 2px 19px; 
	width: 2em; 
}
a.navdown:hover {
	background: #666 url(/includes/Sphider-plus/navdown.jpg) no-repeat 0px;
	color: #ff0000;
}
a.navup { 
	background: transparent url(navup.jpg) no-repeat 0px; 
	color: #5f5f5f; 
	float: right; 
	font: 0.8em/1.4em Arial,Helvetica,sans-serif; 
	margin: 0; 
	padding: 2px 0px 2px 19px; 
	width: 2em; 
}
a.navup:hover { 
	background: #666 url(navup.jpg) no-repeat 0px; 
	color: #ff0000; 
}
a.pnum, pnum { margin: 0; padding: 0 2px; }
a.options { background: transparent; color: #00B; font-weight: bold; margin: 0; padding: 5px 4px; text-align: center; text-decoration: none; width: 100%; }
a.resize { background: url(aaa.gif) no-repeat; margin: 10px 0 0 0; padding: 8px 20px; width: 55px;}
a.resize:hover { background: url(aaa.gif); line-height: 1.6em;}
dd { text-align: left; }
dd, dt { font-size: 0.8em; font-weight: normal; padding: 6px; }

dl { border: 2px groove #070; margin: 5px 0px; padding: 0; }
dt { background: #FFF; color: #007; display: block; float: left; font-weight: normal; height: 100%; margin-right: 10px; text-align: right; }
em { font-style: normal; font-weight: bold; }

h1 { 
	color: #E5E5E5; 
	font-size: 1em; 
	font-weight: bold; 
	text-align: center; 
	padding: 10px; 
}

hr, hr.powered { background-color: #91A681; border: none; color: #91A682; height: 2px; margin-left: 0px; margin-right: 0px; }


/* uncomment this block to over-ride the native browser button
 input.sbmt{ background: #e5ecf9; color: #000; font-size: 12px; font-weight: bold; margin: 0; padding: 4px 5px; vertical-align: middle; }*/
label { display: list-item; margin: 4px 0px 0px 50px; padding: 4px; width: auto; }
legend { background: #F8E8CA; border-bottom: 1px solid #070; border-left: 12px solid #070; border-right: 1px solid #070; border-top: 2px solid #070; color: #007; font-size: 0.9em; margin: 0 0 6px 2px; padding: 2px 5px; }
li { font-size: 0.8em; line-height: 1.1em; list-style: none; margin: 0; padding: 0px 0px 8px 0px; vertical-align: baseline; }
li.indented { margin-left: 6em; }
p, .txt { font-size: 0.8em; font-weight: normal; text-align: left; color: #ffa776; }

ul { margin: 0; padding: 4px; }
.advsrch { 
	color:#E5E5E5;
	font-size: 0.8em; 
	text-align: center; 
}
.alert, .grey { background: #DAE9E9; border: 1px dotted #007; color: #007; margin: 2px 0px; padding: 0px 2px; }
.bcf { background: #BCF2C9; color: #007; margin: 0; padding: 4px; }
.bordl{border-left: 1px solid #070;}
.brk, .skp .hide{ display: none; font-size: 0.1em; line-height: 0.1em; margin: 0; padding: 0; visibility: hidden; }
.cat1:visited { background: transparent;  color: #5555AA; font-size: 16px; font-weight: bold; }
.catbanner { background: #e5ecf9; color: #008; font-weight: bold; margin-top: 15px; padding: 3px; }
.cfc { background: url(fader.jpg) #CFC; color: #007; margin: 0; padding: 4px; }
.cntr { font-size: 1em; margin: 0 auto; text-align: center; }
.clear { clear: both; height: 1px; overflow: hidden; }
.cllt { clear: left; }
.clrt { clear: right; }
.cntr { margin: 0 auto; text-align: center;}
.cntr08 { margin: 0 auto; text-align: center;  font-size: 0.8em;}

.dtd { width: 95%; }
.dtd dd { margin-left: 19%; }
.dtd dt { width: 18%; }
.em, .bd { font-weight: bold; padding: 6px 0px; }
.evrow {	
	background: #272727; 
	color: #969696; 
	margin: 0px; 
	padding: 6px 4px;
	text-align:left;
}
.odrow { 
	background: #131313; 
	color: #969696; 
	margin: 0px; 
	padding: 6px 4px; 
	text-align:left;
}
.odrow, .evrow, .indent { 
	border-bottom: 1px solid #585858;  
}
.headline { 
	background: #272727; 
	color: #c8c8c8; 
	font-weight: bold; 
	margin: 0; 
	padding: 6px 4px;
	border-bottom: 1px solid #585858; 
}

.hl { background: #666; color: #FEFF0B;  padding: 6px;  font-weight: bold;  }
.hide { display: none; font-size: 0.1em; line-height: 0.1em; margin: 0; padding: 0; visibility: hidden; }
.home { background: #E9F1E9; color: #007; border: 2px solid #91A682; margin: 0 0 15px 0; padding: 4px; }
.indent { padding: 6px 4px 6px 40px; }
.left { text-align: left;} 
.links, .blue { background: transparent; color: #00F; }
.ltfloat { float: left; margin-right: 0px; }
.ltimg {  float: left; margin: 0; padding: 0; }
.main_cat1 { background: transparent; color: #0000FF; font-size: 1em; font-weight: bold; }
.main_cat2 { background: transparent; color: #0000FF; font-size: 0.9em; font-weight: bold; }
.mak_1{ font-weight: bold; }
.mak_2 {  font-weight: bold; background: #66FFFF; }
.mak_3{  font-weight: bold; }
.mak_4{ background: #99FF00; font-weight: bold; }
.mainlist { 
	background: #272727; 
	border: 1px solid #323232;
	border-top: 0px;
	color: #5f5f5f; 
	font-size: 0.9em; 
	font-weight: bold; 
	text-align: center; 
	width:960px;
}
.options { background: #FFF; color: #007; margin: 0; padding: 6px 4px; text-align: center; }
.addurl { 
	
	margin: 0px auto; 
	padding: 10px 5px; 

	width:380px;
}

.plnav { display: block; font: 1em/1.6em Arial,Helvetica,sans-serif; margin: 3px; padding: 0 2px 0 5px; text-align: left; }
.rtimg { float: right; margin: 0; padding: 0; width: 220px; }
.sml { font-size: 0.8em; }
.sphome { background: url(nav.jpg) 2px 0px; border-top: 4px groove #38B087; text-align: center; }
.stats { 
	border: 0px solid #070; 
	font-size: 0.8em; 
	margin: 10px 0px 0px 0px; 
	padding: 4px; 
	text-align: center; 
}
.submenu { background: #FFC; border-bottom: 1px solid #070; color: #007; font-size: 0.9em; font-weight: bold; height: 1em; margin-bottom: 20px; padding: 10px; }
.submenu li { border-left: 1px solid #007; border-right: 1px solid #007; height: 1.3em; float: left; margin-left: -1px; white-space: nowrap; }
.submenu li a { background: transparent; color: #00B; font-weight: bold; padding: 6px 4px; text-decoration: none; }
.submenu li a:hover, a.options:hover { background: #E5ECF9; border: 1px dotted #070; color: #007; font-weight: bold; padding: 5px 3px; text-decoration: underline; }
.submenu li a:active { border-bottom: 1px solid #FFC; }
.submenu ul { list-style-type: none; margin: 0 0 0 25px; padding: 0; }
.tblhead { 
	border: 1px solid #585858; 
	color: #505050; 
	font-weight: bold; 
	padding: 6px; 
	text-align: center; 
}
.description{ 
	font-size: 1.2em; 
	margin-left: 15px; 
	padding: 0; 
	color:#b8b7b7;
	width: 98%; 
	text-align:left;
}
.title { 
	font-size: 1.2em; 
	line-height: 1.4em; 
	margin-left: 15px; 
	padding: 3px 2px 3px 0px; 
	text-align: left; 
}
.url { 
	background: transparent; 
	font-size: 0.7em; 
	color: #7E7E7E; 
	margin: 2px 0px 0px 15px; 
	padding: 0;
	width:100%;
	text-align: left; 
}
.w60 { margin: 0 auto; width: 60%; }
.w75 { width: 75%; }
.warn{ 
	background: #434242; 
	color: #969696; 
}
.warnadmin, .red {
	color: #E5E5E5; 
}


.warn, .red .warnok, .green, .links, .blue { font-weight: bold; padding: 0px 2px; }
.warnok, .green { background: transparent; color: #008001; }
.webpagebanner { background: #e5ecf9; color: #666; font-weight: bold; margin-top: 20px; padding: 3px; }
.wrapper { background: #F0FFF0; border-top: 6px groove #C1FFC2; border-right: 6px ridge #C1FFC2; border-bottom: 6px ridge #C1FFC2; border-left: 6px groove #C1FFC2; color: #007; margin: 0px auto; padding: 10px 10px 2px 10px; width: 730px; }
.x2 { width: 49.5%; /* all x values used as dividers 1/2, 1/3, 1/4 etc...  */ }
.x3 { width: 33%; }
.x4 { width: 25%; }
.x5 { width: 20%; }
.x6 { width: 16%; }
.x8 { width: 12.5%; }
.y3 { height: 3em; }
.y5 { height: 5em; }

#cat_main {  background: #BDE4D4; font-size: 0.9em; font-weight: bold; text-align: center; border: 1px solid #AAAAAA; width: 60%;}
#cat_table { background: #E7FADE; border: 1px solid #AAAAAA; width: 60%; }
#didumean { font-size: 1em; margin: 10px; text-align: center; }
#dbase td, #dbase table, td { border: none; }
#footer { background: #BDE4D4;  font-size: 0.9em; font-weight: bold; line-height: 1.4em; margin: 4px auto; padding:3px; text-align: center; width: 80%;  border:2px solid #FFFFCC; }
#footer img { vertical-align: middle; }
#main { background: #F0FFF0; border: 1px solid #070; clear: both; color: #007; margin-top: -1px; text-align: left; width: 720%; }
#other_pages, #common_report { 
	background: #272727; 
	border: 1px solid #585858; 
	font-size: 0.8em; 
	color: #969696;
	padding: 6px 2px;
	text-align: center;
	width:960px;
	margin: 2px 0; 
}
#report { background: #F0FFF0; border: 1px solid #070; color: #007; margin: 0; padding: 10px; text-align: left; width: 750px; }
#result_report { background: #FFC; border: 1px solid #070; font-size: 0.9em; font-weight: bold; color: #007; margin: 0 0 10px 0; padding: 4px; text-align: center; }
#results{ 
	font-size: 0.8em; 
	width: 960px;
	border: 1px solid #323232; 
	border-top: 0px;
}
#settings { background: #F0FFF0; color: #007; margin: 0 auto; padding: 1px; }

#settings label, #settings p { display: inline; float: left; list-style: none; margin: 0; padding: 6px; text-align: right; vertical-align: middle; width: 500px; }
#stats dl{ border: 1px solid #070; margin: 0 auto; width: 80%; }
#sub_cat { font-size: 0.8em; }
#tabs { clear: both; font-size: 0.7em; padding: 6px; text-align: center; }
#tabs li { float: left; height: 26px; }
#tabs ul { display: inline; list-style-type: none; margin: 0; }
#tabs ul li a { margin: 0 0 0 3px; padding: 7px; width: 69px; }
#tabs ul li a.default { background: url(nav.jpg) 0px 0px #CFC; border-left: 1px solid #AAA; border-right: 2px solid #AAA; border-top: 1px solid #070; color: #007; float: left; font-weight: bold; position: relative; text-decoration: none; top: 0; }
#tabs ul li a.selected { background: url(nav.jpg) 0px -105px #FFC; border-left: 1px solid #070; border-right: 2px solid #070; border-top: 1px solid #070; color: #007; float: left; font-weight: bold; position: relative; text-decoration: none; top: 0; }
#tabs ul li a:hover { background: url(nav.jpg) 0px -35px #E5ECF9; border-left: 1px solid #070; border-right: 2px solid #070; border-top: 1px solid #070; color: #EE3C00; float: left; position: relative; text-decoration: none; top: 0; }
#tabs ul li a:active { background: url(nav.jpg) 0px -70px #C6DDC4; border-left: 1px solid #070; border-right: 2px solid #070; border-top: 1px solid #070; color: #007; float: left; position: relative; text-decoration: none; top: 0; }
#vertmenu { font-weight: bold; margin: 0 2px 0 20px; padding: 0; }
#vertmenu ul { border: none; list-style: none; margin: 0 2px 4px 2px; padding: 0; }
#vertmenu ul li { border: 1px solid #070; float: left; line-height: 0.9em; text-align: center; width: 90px; }
#vertmenu ul li a { background: url(nav.jpg) 0px -10px #FFF; border: 1px solid #969696; color: #007; display: block; font-size: 0.7em; margin: 2px; padding: 2px; text-decoration: none; width: 88%; }
#vertmenu ul li a:hover { background: url(nav.jpg) 0px -42px #E5ECF9; color: #007; text-decoration: underline; }
#vertmenu ul li a:active { background: url(nav.jpg) 0px -72px; }
