.text { font-family:Arabic Transparent, Verdana, Geneva, Arial, Tahoma; font-size:14; color:#000000}
.topBar {font-family:Arabic Transparent, Verdana, Geneva, Arial, Tahoma; color:#ffffff; font-size:16px; font-weight:bold; text-decoration:none;}
.caption {font-family:Arabic Transparent, Verdana, Geneva, Arial, Tahoma; color:#CA0000; font-size:18px; font-weight:bold; text-decoration:none;}
.topBar:hover {color: #E0FABB;}
h1{margin-top:0px; margin-bottom:0px;}
a { color: #000000;}                                                              
a:hover {color:red;}

#ratebar {
  float: left;
  clear: left;
  text-align: center;
  width: 560px;
  padding: 4px;
  border: 2px solid;
  border-color: #000000;
  background-color: #ffcc33;
}

#imagebox {

  border: 2px solid;
  border-color: #cc3300;
  background-color: #eeeeee;
}

.rateval {
  cursor: pointer;
  float: left;
  padding: 3px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  background-color: #ffcc33;
}

.flagbutton {
  cursor: pointer;
  float: left;
  color: #666666;
  margin-left: 2px;
  font-size: 10px;
  text-decoration: none;
}

.sharebutton {
  cursor: pointer;
  float: left;
  margin-left: 2px;
  font-size: 10px;
}

#sidepanel {
  width: 175px;
  padding: 4px;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #666666;
  margin-bottom: 10px;
}

#prevratee {
  padding: 0;
  margin-top: 4px;
  margin-left: 6%;
  margin-right: 6%;
  width: 150px;
  color: #ffffff;
  text-align: center;
}


.sideLinkHead {
  font-size: 9pt;
  font-weight: bold;
  margin-top: 5px;
  color: #cc3300;  
}

.honLink {
  font-size: 9pt;
  font-weight: bold;
  padding: 0 4px;
}

div#sideAd {
  margin: 5px 0 0 0px;
  width: 120px;
}

#topNav { 
  position: relative; z-index: 10;
  border-bottom: 1px solid #888888; 
  width: auto;
  margin: 0px 0px 5px 0px;
  padding-top: 4px;
  background: white;
}

.navTab {
 margin: 0px 4px;
 background-position: 0px 0px;			  
}

.navTab {
 z-index:9;
 display:inline;
 margin-left:4px;
 margin-right:4px;
 background: #EEEEEE;
 font-size: 18px;
 color: #888888;
 border-top: 1px solid #888888;
 border-left: 1px solid #888888;
 border-right: 1px solid #888888;
}

.navTab a {
 color: #888888;
 text-decoration: none;
}

.navTab a:hover {
 color: black;
}

.hilite {
 background: #99CCFF;
}

.currentTab {
 color: black;
 font-weight:bold;
  background: #ffcc33;
}

#smallLoginBox {
 padding: 2px 5px;
 font-size: 7pt;
 border: 1px solid #006699;
 background: #99ccff;
}

#smallLogin {
 font-size: 7pt;
}

#smallLogin tr {
 vertical-align: bottom;
}

#smallLogin td {
 text-align: left;
 padding: 0px 2px;
}

#smallLogin td.col0 {
  font-weight: bold;
}

#smallLogin td.col3 a {
  font-size: 7pt; 
  font-weight: bold;
 color: #cc3300;
}

#smallLogin td.col2 input {
  font-size: 7pt;  font-weight: bold; padding: 0px;
  color: white; background: #cc3300;
 border: 0px;
}

#smallLogin input {
  font-size: 8pt;
  background: #ffdfa0;
}

#smallLoginBox .newUser a {
  font-weight: bold;
 color: #cc3300;
}

table#body td#tabs {
  padding: 1px 0 0;
}

#userPanel {                                                                    
 position: absolute;
 right: 8px;
 margin-top: 4px;
 font-size: 8pt;
 padding-left: 20px;
 text-align: right;
}

#logoBar {                                                                      
 margin: 2px 0px;
}

.moobox {
  margin: 0;
  padding: 0;	
  border-bottom: 1px solid #aaa;
}

.moobox_close {
  background: #fff;
  font-weight: bold;	
  border: 0;
  text-decoration: underline;
  font-size: 1.1em;
}

.moowrap {
  border: 1px solid #ccc;
  background: #fff;	
  z-index: 1002;
}

.moobox_overlay {
 z-index: 1001; 
}

.moobox_close_link {
  color: #000;	
  cursor: pointer;
}

.msg {
   color:#fff;
   background-color:#c00;
   padding:4px;
   margin:4px;
   font-weight:bold;
   font-size:16px;
}

.toe {
   cursor:pointer;
   background: url('/i/toe-light.png');
   width:120px;
   height:30px;
   position:relative;
   left:1px;
}
.toe-content {
   background-color:#f7b520;
   padding: 6px;
   border:0
}

.toe-icon {
   border:1px solid #888;
   width:20px;
   height:20px;
   margin:4px;
}
.toe-text {
   font-size:12px;
   text-decoration:underline;
}

.contacts {
    border: 2px solid #fff;
    padding: 4px;
}
.contacts_highlight {
    padding: 4px;
    border: 2px solid #88f;
}
.contacts_subtitle {
    text-align: left;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: bold;
    color: #333333;
}
.contacts_standout {
    text-align: center;
    background-color: #ffffff;
    border-style: solid;
    padding: 4px;
    margin-top: 2px;
    margin-bottom: 2px;
    border-width: 10px;
    border-color: #00639c;
}


h3 {
	margin-left:20px;
	display:inline;
}

#sites_bar{
	font-size:13px;
	color:#000000;

}