BODY { 
  font-family: Verdana, Arial, sans-serif;
}

.lastcampaign { background-color: #ddd3ee; }
a:link { color: #006699 ; text-decoration: none; }
a:visited { color: #996699 ; text-decoration: none; }
a:hover  { color: #006699 ; text-decoration: none; }

A:Active  { color : #DDDD00; }   

img.navbull { margin-top: 5px; }

.menu:link { color:#998800; text-decoration: none;   font-family: Verdana, Arial ;}
.menu:visited { color:#000000; text-decoration: none;   font-family: Verdana, Arial ;}
.menu:hover { color:#dd5500; text-decoration: none;   font-family: Verdana, Arial ;}
.menu:active { color:#000000; text-decoration: none;   font-family: Verdana, Arial ;}

.sidebar:link { color:#443300; text-decoration: none;   font-family: Verdana, Arial ;}
.sidebar:visited { color:#000000; text-decoration: none;   font-family: Verdana, Arial ;}
.sidebar:hover { color:#dd5500; text-decoration: none;   font-family: Verdana, Arial ;}
.sidebar:active { color:#000000; text-decoration: none;   font-family: Verdana, Arial ;}

.maintext:link { color:#443300; text-decoration: none;   font-family: Verdana, Arial ;}
.maintext:visited { color:#000000; text-decoration: none;   font-family: Verdana, Arial ;}
.maintext:hover { color:#dd5500; text-decoration: none;   font-family: Verdana, Arial ;}
.maintext:active { color:#000000; text-decoration: none;   font-family: Verdana, Arial ;}

.littlespace {font-size:4px; font-family:'Verdana, Arial';}

.gothnav:link { font-size: 10px; font-family: Verdana, Arial ; color: #006699; text-decoration: none; font-weight: normal; }
.gothnav:hover { font-size: 10px; font-family: Verdana, Arial ; color: #aa00aa; text-decoration: none; font-weight: normal; }
.gothnav:visited { font-size: 10px; font-family: Verdana, Arial ; color: #996699; text-decoration: none; font-weight: normal; }

.uslnav:link { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #006699; text-decoration: none; font-weight: normal; }
.uslnav:hover { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #aa00aa; text-decoration: none; font-weight: normal; }
.uslnav:visited { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #996699; text-decoration: none; font-weight: normal; }

.usnlw:link { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal; }
.usnlw:hover { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal; }
.usnlw:visited { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: normal; }

.usnly:link { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #00ff00; text-decoration: none; font-weight: normal; }
.usnly:hover { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #00ff00; text-decoration: none; font-weight: normal; }
.usnly:visited { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #00ff00; text-decoration: none; font-weight: normal; }

.navbox {text-decoration: none;font-size: 12pt; position:relative;  font-weight: 700}

.navboxlogin {font-size: 7pt; font-weight: 300;}

.navboxcurrent {font-size: 12pt; font-weight: 900;}

.navboxcurrent1 {font-size: 10pt;font-weight : normal;  }

.subtitle {
	font-size:9pt;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	}

.subtitlei {
	font-size:9pt;
	font-weight: bold;
	font-style: oblique;
	font-family: Verdana, Arial, sans-serif;
	}

.large {
	font-size:14pt;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	}

.emphasis {
	font-size:12pt;
	font-weight: bold;
	font-style: oblique;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}

.italic {
	font-size:12pt;
	font-style: oblique;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}

.standard {
	font-size:12pt;
	font-weight: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}
//	font-family: avantgarde, Century Gothic, sans-serif;

.mysmall {
	font-size:10pt;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	}

.mysmallyellow {
   	background-color: #f9f07d;
	font-size:10pt;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	}

.myverysmallyellow {
   	background-color: #f9f07d;
	font-size:5;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	}


.footer {
	font-size:9pt;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	}

p {
	font-size:12pt;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	}

pre {
    font-family: Courier;
   }

i   {
	font-style: oblique;
    font-family:  Verdana, Arial, sans-serif;
    }
    

b   {
    font-weight: bold;
    font-family:  Verdana, Arial, sans-serif;
    }
    

.title {
    color: #0099ff;
    font-family: Verdana, Arial, sans-serif;
    }

.mred {
   color: #00bbe6;
	}

.blue {
   color: #00bbe6;
	}

.white {
	color: #ffffff;
	}

.yellow {
   color: #f9f07d;
	}

h1 {
    font-family:  Verdana, Arial, sans-serif;
	color: #333333;
	font-style: normal;
	line-height: 120%;
	letter-spacing: 0em;
    }
    
h2 {
    font-family:  Verdana, Arial, sans-serif;
	color: #666666;
	font-style: normal;
	line-height: 120%;
	letter-spacing: 0em;
    }

h3 {
    font-family:  Verdana, Arial, sans-serif;
	color: #999999;
	font-style: normal;
	line-height: 120%;
	letter-spacing: 0em;
    }


/* helptip works fine */
/* a:hover {background:#ffffff; } /*BG color is a must for IE6*/
a.helptip span {display:none; padding:3px; margin-left:40px; margin-top: 20px; width:200px;}
a.helptip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c; font-size: 20px; text-align: left; z-index:24; }
/* csshover */
th.hoverhead { text-align: right; width: 8em; }
td.hoverval { text-align: left; }
#menu {
width: 100%;
/* background: #eee; */
float: left;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 8em;
float: left;
}
#menu a, #menu h2 {
/* font: bold 11px/16px arial, helvetica, sans-serif; */
/* font-size: smaller; */
font-size: 14px; font-weight: bold; color: gray; 
/* display: block; */
/* border-width: 1px; */
/* border-style: solid; */
/* border-color: #ccc #888 #555 #bbb; */
margin: 0;
padding: 2px 3px;
}
#menu h2 {
color: #fff;
/* background: #000; */
/* text-transform: uppercase; */
}
#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}
#menu a:hover {
color: #a00;
background: #fff;
}
#menu li {position: relative;}

#menu ul ul {
top: -1em;
left: 60%;
position: absolute;
z-index: 50;
padding: 1.25em 0.5em;
}

#menu ul ul ul {
top: -1em;
/* hoverhead depth plus 0.25 em so colon will show. */
left: 8.25em;
z-index: 51;
padding: 1.25em 0.5em;
}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
 border-width: 1px;
 border-style: solid;
 border-color: #ccc #888 #555 #bbb;
 background: #fff;
 width: 48em;
}
/* div#menu ul ul li:hover ul { position: relative; top:0px; left: 0px; z-index: 53; } */
/* div#menu ul ul ul li:hover ul { position: relative; top:0px;  left: 0px; z-index: 55; } */
/* end of csshover */
/* related to csshover: */
span.selected { background-color: #a0ffff; }
span.lispace { font-size: 2px; }
/* end of related to csshover. */
/* To hide pictures when using TagToTip: */
span.tagtotip { display:none; }
/* Image map with no border */
.mapspan { position: absolute; z-index: 10; }
/* Picture border with gold border */
.picspan { position: absolute; z-index: 10; width: 0; border: #FFD700; border-width: thin medium thin medium; border-style: solid; }
/* For use with HTML list; gold background */
.photobug { background-color: #FFD700; }
.photonot { background-color: gray; }
/* http://ryanfait.com/resources/disappearing-images-in-ie/ */
/* Does not work. */
img { position: relative; }
/* Small paragraph for Image: below main image */
p.mainimagelabel { text-align: left; text-indent: 0px; font-weight: normal; font-size: 10px; }
