.updatetable { color: #000000; font-family: Arial; font-size: 8pt; text-decoration: none; 
               text-align: left; border: 2px solid #FFFFFF; margin: 1px, 0px; border: 1px solid #000000;
                padding: 1px; background-color: #FFFFFF; height:85px; overflow: hidden }
.toolbar     { font-size: 10pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px }
.site_table_cell {width:16%; text-align: center; vertical-align: top; padding: 1px }
.sitecell  { font-size: 0.7em; text-align: center; height: 240px; border: 1px solid #000000; color: #000000; font-weight: normal;
               padding: 1px; background-color: #FFFFFF; margin: 1px; overflow: hidden }
.sitecell a { color:#0000ff; text-decoration: underline; }               
.sitecell a:hover { text-decoration: underline; }
.sitecell img.thumb { border: 1px solid #000000; margin: 2px 0px; }
.sitecell p.title { color: #000000; font-size:10pt; font-variant:small-caps; font-weight:bold; margin-top:2px; margin-bottom:2px }


.sitelisttable td div.sitecell a { text-decoration: underline; color:#000080; font-weight: bold }               
.sitelisttable { font-size: 0.9em; }               
.sitelisttable td p.quote {  font-size:1.1em;  }

.sitelisttable td a { text-decoration: underline;}

.whitediv { width: 650px; color: #FF0000; font-size: 1.1em; font-weight: bold; border: 1px solid #000000; margin-top: 16px; margin-bottom: 6px;
			 background-color: #FFFFCC; padding-left:2px; padding-right:2px; padding-top:10px; padding-bottom:10px}
.whitediv p.tiny { margin: 4px 0px; color: #000000; font-size: 0.8em; }
.whitediv a { color: #0000ff; }

.updatetable img.thumb { border: 1px solid #000000; max-width: 100px; }
.updatetable h2 { margin-top: 0px; margin-bottom: 0px; font-size: 8pt; }
.updatetable p.desc { font-size: 10px; margin-top: 0px; margin-bottom: 0px; }
.updatetable a { font-family: Arial; color: #0000FF; font-size: 8pt; }
.updatetable td { font-family: Arial; font-size: 10px; color: #000000; text-decoration: none }
.picwrapper ul {list-style-type: none; margin: 0px; padding: 0px }
.picwrapper ul li { background-image: url('/newhub2/images/redtick.png'); background-repeat: no-repeat; background-position:   0px center; 
			 margin: 15px 0px 10px 15px; padding-left:19px; text-align: left; font-weight: bold; font-size: 0.9em }
.menu { font-size: 0.9em }

.linksleft   { font-size: 10px; padding-left: 2px; text-align: left }
.linksleft p { margin: 0px 0px 7px 0px; }
.leftlink     { font-size: 1.2em; text-decoration: underline; font-weight:bold }
:hover.leftlink { text-decoration: none; }
.autorank    { margin: 3px 0px 10px 0px } 
.autorank a {font-size: 1.2em;  text-decoration: underline; margin: 0; font-weight:bold }
.autorank a:hover { text-decoration: none; }
.autorank td {text-align: left; padding: 1px; font-size:10px; vertical-align:top;  }
.autorank td img { float: left; margin-right: 3px; border: 1px solid #000000; }			
.autorank td div.thumbwrapper { height: 60px; overflow: hidden; text-align: left; }			
			
.jmbfoot { display: none; }

.maw {border:1px solid #800080; color: #000000; text-align: left; font-size: 0.9em; padding: 2px; background-color: #F2D9F2; text-align: center; 
			margin: 10px 1px 10px 0px;  }     
.mawcell { border:1px solid #000000; width: 97%; height: 190px; text-align: center; position: relative; color:#000000; background-color:#F9EEF9; font-size: 0.8em;
	padding: 0px 1px 0px 1px; }
.mawcell img.flag { position: absolute; left: 2px; top: 2px; }  
.maw a.biglink { color: #0000ff; }
.tac2 {border:1px solid #000080; color: #000000; text-align: left; font-size: 10pt; padding: 2px; background-color: #E8E8FF; margin:20px 1px 20px 0px; text-align: center   }
.tac2 a, .mawcell a { color: #0000ff; }
.tac2 p.head {font-size: 12pt; margin: 5px 0px 5px 3px; color:#000000; font-weight:bold }
.tac2 td.padded, .maw td.padded { padding: 1px; font-size: 8pt; }
img.whitethumb { border: 1px solid #000000}
.mawcell img.whitethumb { margin: 2px 0px; }


.rounded, .picwrapper {	    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    	 position: relative;
    	 /* behavior: url('/webmasters/css/pie/PIE.htc');	*/
    	 }
.key { margin-left: 3px; }
.tickline {font-family: Arial; font-size:0.8em; color: #ffffff; margin-top: 0; font-weight: bold; margin-bottom: 0}
.tick { margin-left: 4px; }

.topbox {border:2px solid #F91212; color: #FFFFFF; background-color: #000000; position: relative; width: 96%; font-size: 0.9em	}
.topbox ul {list-style-type: none; margin: 0px; padding: 0px }
.topbox ul li { background-image: url('/newhub2/images/redtick.png'); background-repeat: no-repeat; background-position:   0px center; 
			padding-left: 19px; color: #ffffff;
				text-align: left; font-weight: bold; font-size: 0.9em; margin-left:10px; margin-right:0px; margin-top:16px; margin-bottom:16px }		
.topbox a { color: #FFFF00; }

.admininput  { color: #000000; font-family: Arial; font-size: 8pt; text-align: left; 
               border: 1px solid #000000; background-color: #FFFFE1 }
.adminbutton {color: #FFFFFF; text-align: center; font-family: Arial; font-size: 8pt; text-decoration: none; 
				font-weight: bold; width: 90px; height: 20; border-style: outset; 
				border-width: 1px; background-image: url('../images/newhub/menubar2.jpg'); background-repeat: repeat-x }
				
.menuline    { color: #FFFFFF; height: 22px; text-align: left; font-size: 0.9em; line-height: 18px;
               border-bottom: 1px solid #FFFFFF;   border-top: 1px solid #FFFFFF;
               background-color: #000000; padding: 2px 5px }

a.addlink { font-weight: bold}		
img.add { margin: 4px 0px; }

.catlink { font-size: 9pt; margin-right: 10px; font-weigh: normal }
               
.menuline a { color: #ffFFFF; margin-right: 10px; margin-left: 10px; }    
 
.menuline a:hover { color: #ff0000; }