body         { font-family: Arial; font-size: 10pt; color: #FFFFFF; background-color: #000000; margin-left:0px; margin-top:0px}
form { margin: 0px; padding: 0px; }
.linksleft   { font-size: 10px; color: #FFFFFF; padding-left: 2px; text-align: left }
.linksleft p { margin: 0px 0px 9px 0px; }
.leftlink     { font-size: 1.2em; color: #FFFF00; text-decoration: none; font-weight:bold }
:hover.leftlink { text-decoration: underline; }
.thumb_table { border: 0px solid #000000; background-color: #CCCCDC}
.thumb_table td { text-align: center; font-size: 0.75em; valign: top }
.wrapper { width: 1000px; background-color:#515164; position: relative }
#navigation {
	margin:0px 1px 0px 0px;
	padding: 0;
	border-top: 2px solid #000000;
	border-bottom: 2px solid #000000;
	width:100%;
	height:42px;
	background: #800000 url('images/menubar.gif') repeat-x left top;
}


ul.nav-main,
ul.nav-main li {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}


ul.nav-main {
	position: relative;
	z-index: 597;
}

ul.nav-main li:hover > ul {
	visibility: visible;
}


ul.nav-main li.hover,
ul.nav-main li:hover {
	position: relative;
	z-index: 599;
	cursor: pointer;
	background: url('images/menubar_over.gif') repeat-x ;
}



ul.nav-main li {
	background-position: right center; float:left;
	text-align: left;
	display:block; line-height: 16px;

	height: 42px;
	color: #ffff00;
	font-style:normal; font-variant:small-caps; font-weight:normal; font-size:14px; font-family:Arial, Helvetica, sans-serif; 
	background-image:url('../images/menu/widedivider.png'); background-repeat:no-repeat; background-attachment:scroll
}

ul.nav-main li span {
		 color:#C0C0C0; margin: 0px; padding: 0px; text-align: left; font-style:normal; font-variant:normal; 
		 font-weight:normal; font-size:10px; font-family:Arial}




ul.nav-main li a {
	display:block; margin: 0px;
	height: 22px;
	color: #FFFFFF;
	line-height: 100%;
	text-decoration:none; font:bold 14px arial;  font-variant:small-caps;
	padding-left:15px; padding-right:15px; width: 170px; padding-top:1px; padding-bottom:2px
}

ul.nav-main li a:hover {
	color:#ffffff;
}


ul.nav-main li span:hover  {color:#808080;}

.menutab { background-position: left center; width: 140px; height: 45px; position: relative; left: 4px; z-index: 100; line-height: 45px;
		 background-image:url('images/menutab.gif'); background-repeat:no-repeat; text-align: center; font-size: 0.9em; color: #000000; font-weight: bold }

.menutaboff {  width: 140px; height: 45px; position: relative; left: 4px; z-index: 100;   line-height: 45px;
		 text-align: center; font-size: 0.9em;  }
		 
.menutaboff a { text-decoration: none; color: #000080;font-weight: bold; display: block; width: 140px; height: 45px; 
				 background-image:url('images/menutab_off.gif'); background-repeat:no-repeat; background-position: left center; }	
.menutaboff a:hover {  background-image:url('images/menutab.gif');}		 

.panel {
    border: 2px solid #000000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    behavior: url('/webmasters/css/pie/PIE.php'); background-color:#CCCCDC; text-align: left; padding: 3px 2px 10px 2px;	
    position: relative; width: 97%; 
}	

h1 { margin: 4px 0px; font-size: 1.1em; font-weight: bold; color: #000000; }
h2 { margin: 2px 0px; font-size: 1em; font-weight: bold; color: #000000; }

.top10table td { width: 10%; text-align: center; padding: 1px; vertical-align: top }

.top10cell { height: 120px; color: #000080; text-align: center; font-size: 0.8em; line-height: 1.1em;
			border: 1px solid #000000; padding: 1px 2px 1px 2px; background-color: #E4E4E4; overflow: hidden; }

.thumb { border: 1px solid #000000; }
.thumbwrap { position: relative; font-size: 10pt; text-align: center; height: 110px; width: 145px; overflow: hidden }
.thumbwrap img.icon { position: absolute; top: 3; left:5; z-index: 47 }

.webtitle { color: #0000ff; text-decoration: none; font-size: 0.8em }

.searchinput {font-family: Arial; font-size: 8pt; color: #000000; border: 1px solid #000000; background-color: #FBFEDA }
.taclink     { font-family: Arial; font-size: 0.8em; color: #FFFF00; text-decoration: none; font-weight: bold }
:hover.taclink     {  color: #FFFFFF; text-decoration: underline }
.taclink2     { font-family: Arial; font-size: 10pt; color: #FFFF00; text-decoration: none; font-weight:bold }
:hover.taclink2     {  color: #FFFFFF; text-decoration: underline; font-weight:bold }
.toplist     { color: #FFFFFF; font-family: Arial; font-size: 8pt;  
               margin-top: 0; margin-bottom: 0 }
.whatsnewpic { border: 1px solid #FFFFFF; margin-top:0; margin-bottom:0  }

.toolbar { font-weight: bold; margin: 6px 0px; text-align: center; font-size: 1.1em; color: #000000 }
.toolbar a { color: #0000ff; margin: 0px 3px}
.key { vertical-align: middle; }


.mawdiv { color: #000000; border: 1px solid #000000; padding: 2px; background-color: #EDCDF2 }
.mawdiv a { color: #0000ff; }


.thumb_outer_wrap { color: #000000; font-size: 0.9em; border: 1px solid #000000; padding: 1px 2px; 
                height: 175px; overflow: hidden; text-align:center; background-color:#FFFFFF; position: relative }
.maw_thumb_wrap {  color: #000000; font-size: 0.9em; border: 1px solid #000000; height: 190px; overflow: hidden; text-align:center; 
				background-color:#EDCDF2;padding-left:2px; padding-right:2px; padding-top:1px; padding-bottom:1px; }              

.maw_thumb_wrap p { margin: 0px 0px 5px 0px; font-size: 10px; line-height: 10px; }
                
.thumb_outer_wrap p { margin: 0px 0px 5px 0px; font-size: 0.9em }
.thumb_outer_wrap table { height: 25px; }
.thumb_outer_wrap td { color: #000000; font-size: 10px; }
.thumb_outer_wrap td img.key { vertical-align: middle; margin: 0px 2px; }
.thumb_outer_wrap a, .maw_thumb_wrap a { color: #0000ff; text-decoration: underline }
.thumb_outer_wrap a:hover, .maw_thumb_wrap a:hover { text-decoration: none }
.thumb_outer_wrap td img.thumb, .maw_thumb_wrap img.thumb{ margin: 2px 0px }

.thumb_outer_wrap img.icon { position: absolute; top: 27; left:10; z-index: 47 }