/* Stylesheet for Sphider-plus */


/* 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; }*/
legend { background: #DDD; border-bottom: 1px solid #777; border-left: 12px solid #777; border-right: 1px solid #777; border-top: 2px solid #777; color: #007; font-size: 0.9em; margin: 0 0 6px 2px; padding: 2px 5px; }
.advsrch { 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 #777;}
.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;}
.description{ font-size: 0.9em; line-height: 1.4em; margin-left: 20px; padding: 0; width: 85%; }
.dtd { width: 95%; }
.dtd dd { margin-left: 19%; }
.dtd dt { width: 18%; }
.em, .bd { font-weight: bold; padding: 6px 0px; }
.evrow { background: #FFF; color: #007; margin: 0; padding: 6px 4px; }
.headline { background: url(hdline.jpg) #D0E3D1; color: #007; font-weight: bold; margin: 0; padding: 6px 4px; }
.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: #FFF; 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{ background: #66FFFF; }
.mak_4{ background: #99FF00; }
.mak_3{ background: #FFFF00; }
.odrow { background: #FFF; color: #007; margin: 0; padding: 6px 4px; }
.mainlist { background: #FFF; border-top: 2px solid #777; border-right: 1px solid #777; border-left: 1px solid #777; color: #007; font-size: 0.9em; font-weight: bold; margin: 2px 0; padding: 6px 4px; text-align: center;  border-bottom: 1px solid #777;  }
.odrow, .evrow, .indent { border-bottom: 1px solid #AAA; border-top: 1px solid #FFF; }
.options { background: #FFF; color: #007; margin: 0; padding: 6px 4px; text-align: center; }
.panel { background: #FFF; border: 1px solid #CEE1E2; color: #007; margin: 0px auto; padding: 10px 5px; width: 700px; }
.panel input, .panel textarea { margin-left: 50px; padding: 4px; }
.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; }
.searchBox { background: #FFF; text-align: center; border:1px solid #777;  width:60%; }
.sml { font-size: 0.8em; }
.sphome { background: url(nav.jpg) 2px 0px; border-top: 4px groove #38B087; text-align: center; }
.stats { background: #FFF; border: 1px solid #777; color: #007; font-size: 0.8em; margin: 10px 0px 0px 0px; padding: 4px; text-align: center; }
.submenu { background: #FFF; border-bottom: 1px solid #777; 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 #777; color: #007; font-weight: bold; padding: 5px 3px; text-decoration: underline; }
.submenu li a:active { border-bottom: 1px solid #FFF; }
.submenu ul { list-style-type: none; margin: 0 0 0 25px; padding: 0; }
.SuggestFramework_List{ border: 1px solid #CCCCCC;border-top: 0;} 
.SuggestFramework_Heading{ padding: 0 1px 0 1px;background-color: #CCCCCC;color: #FFFFFF;font-weight: bold; }
.SuggestFramework_Highlighted{ padding: 0 1px 0 1px;background-color:#D4E4D4;font-size: 12px;color: #990033; }
.SuggestFramework_Normal{ padding: 0 1px 0 1px;background-color: #EEEEEE;color: #000000; }
.SuggestFramework_Combo{ width: 100%; margin: 0; padding: 0; }
.tblhead { background: url(hdline.jpg) #D0E3D1; border: 1px solid #777; color: #007; font-weight: bold; padding: 6px; text-align: center; }
.title { font-size: 1em; line-height: 1.4em; margin: 0; padding: 3px 2px 3px 0px; text-align: left; }
.url { background: transparent; font-size: 0.7em; color: #7E7E7E; margin: 2px 0 5px 20px; padding: 0;  }
.w60 { margin: 0 auto; width: 60%; }
.w75 { margin: 0 auto; width: 75%; }
.warnadmin, .red { background: #FEFF04; color: #EE3C00; }
.warn{ background: #bbb; color: #EE3C00; }
.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; }
#admin { margin: 0; padding: 10px; text-align: left; }
#admin p.warn, #admin p.warnok { text-align: center; }
#cat_main {  background: #FFF; font-size: 0.9em; font-weight: bold; text-align: center; border: 1px solid #AAAAAA; width: 60%;}
#cat_table { background: #FFF; border: 1px solid #AAAAAA; width: 60%; }
#didumean { font-size: 1em; margin: 10px; text-align: center; }
#dbase td, #dbase table, td { border: none; }
#footer { background: #FFF;  font-size: 0.9em; font-weight: bold; line-height: 1.4em; margin: 4px auto; padding:3px; text-align: center; width: 80%;  border:2px solid #FFF; }
#footer img { vertical-align: middle; }
#main { background: #F0FFF0; border: 1px solid #777; clear: both; color: #007; margin-top: -1px; text-align: left; width: 100%; }
#other_pages, #common_report { background: #FFF; border: 1px solid #777; font-size: 0.8em; color: #007; padding: 6px 2px; text-align: center; }
#report { background: #F0FFF0; border: 1px solid #777; color: #007; margin: 0; padding: 10px; text-align: left; width: 750px; }
#result_report { background: #FFF; border: 1px solid #777; 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: 100%; }
#settings { background: #F0FFF0; color: #007; margin: 0 auto; padding: 1px; }
#settings input, #settings select { display: inline; float: left; padding: 4px; vertical-align: middle; }
#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 #777; 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 #777; 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 #FFF; border-left: 1px solid #777; border-right: 2px solid #777; border-top: 1px solid #777; 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 #777; border-right: 2px solid #777; border-top: 1px solid #777; 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 #777; border-right: 2px solid #777; border-top: 1px solid #777; 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 #777; 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; }
