body         { font-family: Arial; color: #000000; font-size: 10pt; background-color: #FFFFFF;  }

form { margin: 0px; padding: 0px; }

.icon { vertical-align: middle; margin: 0px 2px 0px 2px; }

.point { cursor: pointer; }

#menu { height:30px;  width:70%  }

.rounded {-webkit-border-top-left-radius:10px;    -moz-border-radius-topleft:10px;	 
		-webkit-border-top-right-radius:10px;	-moz-border-radius-topright:10px; 
		-webkit-border-bottom-left-radius:10px;    -moz-border-radius-bottomleft:10px;	 
		-webkit-border-bottom-right-radius:10px;	-moz-border-radius-bottomright:10px; 
}

.toolbar { text-align: center; font-family: Arial; font-size: 10pt; color: #000000;  font-weight: bold; margin-left:0px; margin-right:0px; margin-top:4px; margin-bottom:6px}
.toolbar a { color: #0000ff; text-decoration: underline; margin: 0px 4px; }


.more_button {text-align: left; padding-left: 34px; font-family: Arial; font-size: 8pt; text-decoration: none; 
				font-weight: bold; width: 130px; height: 30px; line-height: 30px; border: 1px solid #ffffff; 
				 background-image: url('../images/more_button3.png'); background-repeat: no-repeat; cursor: pointer; }    

.more_button a { color: #ffffff; font-size: 0.9em; text-decoration: none; font-weight: bold}

.more_button a:hover { color: #ffff00; }

.more_over {background-image: url('../images/more_button3_over.png'); background-repeat: no-repeat;}

  div.helpcontainer {border-style:outset; border-width:1px; padding:0px; width: 350px; height: 252px; text-align:left; 
				background-color:#000000; position: absolute; z-index: 199; visibility: visible; } 
  div#helpinner {position: absolute; z-index: 990; top: -10px; left: -7px; padding:2px 2px 4px 2px; 
				width: 350px; height: 250px; text-align:left; color:#000000; background-color:#FFFFFF } 
				
.helptitle   { font-family: Arial; font-size: 8pt; color: #000000; text-decoration: none; 
               font-weight: bold; border-bottom: 1px solid #000000; 
               margin-bottom: 4px; background-color: #C1C8F4; padding-left:4px; padding-top:2px; padding-bottom:2px }
               
.helptext { font-family: Arial; font-size: 8pt; color: #000000; text-decoration: none; 
               margin-top: 0px; margin-bottom: 6px; margin-left: 4px;}
               
               
.key { vertical-align: middle; }               


.updates p.tooltitle { text-align: center; margin: 7px 0px 2px 0px; font-size: 0.9em; color: #000000;  font-weight: bold; }

.updates p.title { margin: 0px 0px 5px 0px; font-size: 1.3em; color: #000000;  font-weight: bold; font-variant:small-caps; }


.updates div.search { color: #000000; width: 99%;  text-align: left; 
               border: 1px solid #000000; margin-bottom: 3px; padding: 1px; 
               background-color: #DDDDDD; }
               
               
.updates div.search p.title { font-size: 1.2em; margin: 0px; font-weight: bold; font-variant:small-caps;  display: inline-block;
						margin-right: 10px }               
               
.updates div.search a.sitelink    { color: #000080; text-decoration: underline; font-weight: bold }               

.updates div.search a:hover.sitelink { color: #ff0000; text-decoration: none }
               
.updates div.search form { margin:0; padding:0; }
.updates table { margin: 0px; padding: 0px; }
.updates div.search td {font-size:0.8em }
               
.updates p.text { font-size: 10pt; font-weight: normal; margin: 0px 0px 5px 0px }               
.updates p.question { font-size: 10pt; font-weight: bold; margin: 6px 0px 6px 0px }                              
               
.new { position: absolute; left: 5px; top: 5px; z-index: 10 }               
               
.searchbox {font-size: 1em; color: #000000; text-decoration: none; border: 1px solid #000000; background-color: #FBFEDA }               
.adminbutton {color: #FFFFFF; text-align: center; font-family: Arial; font-size: 1em; text-decoration: none; 
				font-weight: bold; width: 95px; height: 20; border-style: outset; 
				border-width: 1px; background-image: url('../images/menubar2.jpg'); background-repeat: repeat-x }               
               
.updates { color: #000000; border: 1px solid #000000; padding-top: 2px; padding-bottom: 4px; 
		padding-left: 2px; padding-right: 2px; background-color:#ffffff  }

.updates td { padding: 1px; }

.updateholder { text-align: left; border: 1px solid #000000; padding-top: 1px; font-size: 10pt; margin-bottom: 5px;
			height: 70px; overflow: hidden; background-color:#FFFFFF}
.updateholder p {margin-top: 0px; margin-bottom: 0px;  text-align:left  }
.updateholder p.description {font-size: 0.75em; color: #800000; }
.updateholder a.udatelink { color: #800000; text-decoration: underline; }
.updateholder a:hover.udatelink {text-decoration: none; color:#ff0000 }
.updateholder div.date { float: right; width: 60px; height: 15px; text-align: right; color: #800000;
						 font-size: 0.75em; padding-right: 2px; }
.updateholder div.date img { vertical-align: middle; margin-left: 1px; }
.updateholder img.thumb { border: 1px solid #980101; float: left; margin-right: 2px; }
						 
.updateholder a.sitelink    { font-size: 0.8em; color: #000080; text-decoration: underline; font-weight: bold }
.updateholder a:hover.sitelink {text-decoration: none; color:#ff0000 }



.bigupdateholder { text-align: left; border: 1px solid #000000; padding-top: 1px; font-size: 10pt; margin-bottom: 5px;
			height: 118px; overflow: hidden; background-color:#FFFFFF}
.bigupdateholder p {margin-top: 0px; margin-bottom: 0px;  text-align:left  }
.bigupdateholder p.description {font-size: 0.8em; color: #800000; }
.bigupdateholder a.udatelink { font-size: 1.1em; color: #800000; text-decoration: underline; }
.bigupdateholder a:hover.udatelink {text-decoration: none; color:#ff0000 }
.bigupdateholder div.date { float: right; width: 70px; height: 15px; text-align: right; color: #800000;
						 font-size: 0.85em; padding-right: 2px; }
.bigupdateholder div.date img { vertical-align: middle; margin-left: 1px; }
.bigupdateholder img.thumb { border: 1px solid #980101; float: left; margin-right: 2px; }
						 
.bigupdateholder a.sitelink    { font-size: 0.9em; color: #000080; text-decoration: underline; font-weight: bold }
.bigupdateholder a:hover.sitelink {text-decoration: none; color:#ff0000 }




#maintable { border:1px solid #000000; border-collapse: collapse; background-color:#F0D8F1; position: relative}


.taglink { color: #000080; text-decoration: underline;  } 



.description { font-size: 0.6em; color: #800000; text-decoration: none; text-align: left; 
               margin-top: 0px; margin-bottom: 0px }
:hover.sitelink { text-decoration: none; color:#FF0000 }
.sitelink    { font-size: 0.8em; color: #000080; text-decoration: underline; font-weight: bold }
.top10 img { border: 1px solid #980101 }
.top10       { color: #000000; border: 2px solid #000000;  padding-top: 2px; padding-bottom: 4px; padding-left: 2px; padding-right: 2px; background-color:#EDE4CB; margin-left:0px; margin-right:2px; margin-top:0px; margin-bottom:0px  }

.thumbholder { text-align:center }
.thumbholder img.flag { position: absolute; left: 15px; top: 2px; }
.thumbholder a.sitelink {font-size: 0.8em; color: #000080; text-decoration: underline; font-weight: bold }
.thumbholder a:hover.sitelink {text-decoration: none; color:#ff0000 }


/*----------------------- Site Holder Stuff---------------- */
.siteholder {text-align: left; width: 98%; border: 1px solid #000000; font-size: 10pt; padding: 1px;
			margin-bottom: 6px;
			overflow: hidden; background-color:#ffffff; display: block; position: relative  }
.siteholder p {margin-top: 0px; margin-bottom: 0px;  text-align:left  }
.siteholder p.description {font-size: 0.85em; color: #800000; margin-bottom: 5px }

.siteholder a.sitelink    { font-size: 0.8em; color: #000080; text-decoration: underline; font-weight: bold }
.siteholder a:hover.sitelink {text-decoration: none; color:#ff0000 }

.siteholder div.lastupdate {width: 100%; height: 15px; 
							border-top: 1px solid #000000;
							background-color: #DDDDDD; text-align: center; font-size: 0.75em; }

.siteholder img.flag { position: absolute; left: 2px; top: 1px; width: 20px }
.siteholder img.thumb { border: 1px solid #980101; margin-right: 2px; }


.thumb { border: 1px solid #980101 }



.topbar      { color: #000000; width: 1000; height: 137px; background-image: 
               url('images/topbar.png'); background-repeat: no-repeat; 
               background-position: center top; border-bottom: 1px solid #000000; }

.bigtab {
	    background-position: 
               center top ; position: relative; top: 3px; text-align:center; 
               line-height: 32px;  height: 35px;
	    
	    font-weight:bold; padding-top:1px; margin-top: 10px; float: left; cursor: pointer; 
	    background-image:url('../images/bigtab3.png'); background-repeat:no-repeat 

}

.bigtab h1 {font-family:Arial; font-size:1.2em; color:#FFFFFF; margin: 0px; font-variant:small-caps}
.tab h1 {font-family:Arial; font-size:1.2em; color:#FFFFFF; margin: 0px; font-variant:small-caps}

.drop { height: 25px; line-height: 25px; font-size: 0.9em; top: 10px; padding-top: 1px;}




.tab {border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; 
		-webkit-border-top-left-radius:10px;			
	    -moz-border-radius-topleft:10px;	 
		-webkit-border-top-right-radius:10px;			
	    -moz-border-radius-topright:10px; background-color:#780074;
	    position: relative; top: 2px; font-family:Arial; font-size:8pt; color:#FFFFFF; text-align:center; 
	    
	    font-weight:bold; padding-top:2px; margin-top: 10px; float: left; cursor: pointer; background-image:url('/images/tab.png'); background-repeat:repeat-x 

}


.login { width: 320px; height: 30px; color: #000000; border: 2px solid #000000; padding: 2px; margin: 2px; background-color:#E7E6D4; 
		-webkit-border-top-left-radius:10px;    -moz-border-radius-topleft:10px;	 
		-webkit-border-top-right-radius:10px;	-moz-border-radius-topright:10px; 
		-webkit-border-bottom-left-radius:10px;    -moz-border-radius-bottomleft:10px;	 
		-webkit-border-bottom-right-radius:10px;	-moz-border-radius-bottomright:10px; 
		text-align: left; overflow: hidden;
  }

.login td { font-size: 0.7em; }
.login input.searchbox {font-size: 1em; color: #000000; text-decoration: none; border: 1px solid #000000; background-color: #FBFEDA }  

.translucent {opacity:0.6; filter:alpha(opacity=60); } 

.taboff {background-color: #FBFEDA; }

.smalltext { font-size: 0.7em; }


.whatsnewpic { border: 1px solid #000000; margin-top:0; margin-bottom:0  }

#menu {margin:0;padding:0; }
#menu ul { margin:0;padding:0; }
#menu ul li { display:block;padding:0; float:left;text-align:left;margin-right:2em; }
#menu li a { color:#fff;font:bold 14px arial;text-decoration:none;line-height: 1.3em; display:block; }
#menu li a:hover { color:#ffc300; }
#menu li span { font:11px arial; color:#666; margin:0; }
#menu li span:hover  {color:#999;}

h2           { font-family: Arial; font-size: 0.9em; color: #000000; 
               font-weight: bold; text-align: left; margin-left:0px; margin-right:0px; margin-top:2px; margin-bottom:4px; background-color:#EAEAEA;
               height: 30px; display: block; border-bottom: 1px solid; line-height: 30px; padding-left: 5px}
               
               
               
.linksleft   { font-size: 10px; color: #800000; padding: 2px; text-align: left;  background-color:#ffffff; border: 1px solid #000000; overflow: hidden  }
.linksleft p { margin: 0px 0px 5px 0px; }
.linksleft a {color: #000080; text-decoration: underline; font-weight:bold; font-size: 1.1em; text-transform:uppercase }

.linksleft p.one     { font-size: 1.3em; }               
.linksleft p.two     { font-size: 1.1em; }               
               

.bottom_links { margin: 5px 0px 5px 0px; }
.bottom_links td { font-size:10px; text-align: left; height: 50px }
.bottom_links td a { color: #000080; display: block; font-size: 1.1em; font-weight: bold; margin-bottom: 0px; margin-top: 0px; text-decoration: underline; text-transform:uppercase}
.bottom_links td img.thumb { float: left; margin-right: 2px; }


.linksleft a:hover, .bottom_links td a:hover { text-decoration: none; color:#FF0000 }




               
.links { color: #000000; border: 1px solid #000000; padding-top: 2px; padding-bottom: 4px; 
		padding-left: 2px; padding-right: 2px; background-color:#ffffff  }
		
.links a:hover.sitelink { text-decoration: none; color:#FF0000 }
.links a.sitelink    { font-size: 0.8em; color: #000080; text-decoration: underline; font-weight: bold; text-transform:uppercase }

.links p.smalltext { font-size: 0.8em; color: #800000; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:5px}

.links img.thumb { float: left; margin: 2px; border: 1px solid #000000; }
.links a.smalllink {color: #000080; text-decoration: underline; font-weight: bold; margin-right: 10px }
.links a:hover.smalllink { text-decoration: none; color:#FF0000 }
.jmbfoot {display: none }