/* GENERIC */
BODY, TH, TD, P, DIV, SPAN, .main, .date-stamp, .redlink, INPUT, SELECT,
TEXTAREA, FORM, UL, OL, DL, H1, H2, H3, H4, H5, H6, LI, .sunfont .news {

        font-size: 10pt;
        font-family: verdana,arial, geneva, helvetica, verdana, "lucida sans", sans-serif;
        line-height: 14pt;
}

H1, H1 SPAN {
        margin: 0px 0px; padding: 0px; margin-top: 10; font-size: 16pt;

        font-weight: bold;
        font-family: Helmet, Helvetica, sans-serif;
        color: #666666; 
        text-align: left;
}
H2, H2 SPAN {
        margin: 0px 0px; padding: 0px; margin-top: 10; font-size: 14pt;

        font-weight: bold;
        font-family: Helmet, Helvetica, sans-serif;
        color: #666666; 
        text-align: left;
}
H3, H3 SPAN {
        font-size: 11pt;

        font-weight: bold;
        font-family: Helmet, Helvetica, sans-serif;
        color: #666666; 
        text-align: left;
}
H4, H4 SPAN {
        font-size: 10pt
}

H5, H5 SPAN, H6, H6 SPAN, BIG, .big, BIG SPAN {
        font-size: 12pt
}

H6 {
        font-size: 10pt;

        font-weight: bold;
        font-family: Helmet, Helvetica, sans-serif;
        color: #666666; 
        
}

SMALL, .small, SUP, BR, SMALL SPAN {
        font-size: 9pt
}

CODE, KBD, TT {
        font-family:monaco, courier, "courier new";
        font-size: 10pt;
        color:#000000
}

A:link {color:#000066; text-decoration:underline}
A:active {color:#00cc00;}
A:visited {color:#000066; text-decoration:underline }
A:hover {color:#cc0000; text-decoration:underline}

DT {font-weight:bold;padding-top:5px}
UL {list-style:disc}
UL UL {list-style:circle}
UL UL UL {list-style:square}
HR {color:#000;height:1px}

/* Top menu-bar */
.menuBar {
        color: #bbbbbb;
        font-face: Arial;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        text-decoration: none
}

A.menuBar:link {
        color:#FFFFFF;
        text-decoration: none
}
A.menuBar:active {
        color:#bbbbbb;
        text-decoration: none
}
A.menuBar:visited {
        color:#bbbbbb;
        text-decoration: none
}

A.menuBar:hover {
        color:#FFFFFF;
        text-decoration: none
}




.contact_footer {
        color: #333333;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        fontsize: 11px;
        line-height: 14px;
        text-decoration: none
}

.newsHead {
        color: #000000;
        font-weight: bold;
        font-size: 12px;
        text-decoration: none
}

.menutitle {
        font-size: 22px; 
        font-weight: bold;
        font-family: Helmet, Helvetica, sans-serif;
        color: #666666; 
        text-align: left;
}

#menutitle {
        font-size: 22px; 
        font-weight: bold;
        font-family: Helmet, Helvetica, sans-serif;
        color: #666666; 
        text-align: left;
}

A.menutitle:link { 
  color: #666666; 
  text-decoration: none
}

A.menutitle:visited {
  color: #666666; 
  text-decoration: none
}

A.menutitle:hover {
        color:#cc0000; 
        text-decoration:underline
}

A.menutitle:active {
        color:#cc0000;
        text-decoration: underline;
}

#submenutitle {
        font-size: 18px; 
        font-weight: bold;
        font-family: Helmet, Helvetica, sans-serif;
        color: #666666; 
        text-align: left;
}

.menutitleVersion {
        font-size: 12px; 
        text-align: left;
}

/* Navigation menus */

.subnavtitle {
        color: #FFFFFF;
        font-size: 12px;
        line-height: 14px;
        font-weight: bold;
        text-decoration: none
}

.subnaventry1 {
        color: #000000;
        font-size: 12px;
}

#subnaventry1 ul {
 color: #000000;
 list-style: none;
 margin-left: 4;
 margin-top: 2;
 margin-bottom: 2;
 padding-left: 8px;
 text-indent: 0;
}

#subnaventry1 li {
        font-size: 12px;
        margin-top: 1;
        list-style-image: url('none');
	list-style-type: none;
        margin-bottom: 1 
}

#Xsubnaventry1 ul li:before {
	content: "\00BB \0020";
}

#square ul {
  color: #000000;
  list-style: none;
  margin-left: 4;
  margin-top: 2;
  margin-bottom: 2;
  padding-left: 8px;
  text-indent: -8px;
}

.subnaventry2 {
        color: #000000;
        font-size: 12px;
        text-decoration: none
}

/* Navigation menus */

.newsTitle {
        color: #000000;
        font-size: 12px;
        font-weight: bold;
        text-decoration: none;
	margin-left: 2;
}

.news   {
        color: #000000;
        text-decoration: none;
	margin-left: 10;
        margin-bottom: 15;
}

.newsDate {
        color: #000000;
        text-decoration: none;
	margin-left: 10;
}

A.newsHead:link, A.newsHead:active, A.newsHead:visited {
        color: #000000;
        text-decoration: none
}

A.newsHead:hover {
        color:#999999;
        text-decoration: none
}
A.newsDate:link, A.newsDate:active, A.newsDate:visited  {
        color: #000000;
        text-decoration: none
}
A.newsDate:hover {
        color:#999999;
        text-decoration: none

}

.logoHead       {
        color:#FF9933;
        font-weight: bold;
        font-size: 18px;
        text-decoration: none
}

A.logoHead:link, A.logoHead:active, A.logoHead:visited {
        color: #FF9933;
        text-decoration: none
}
A.logoHead:hover {
        color:#999999;
        text-decoration: none
}

.hd_subnav {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #bbbbbb; TEXT-DECORATION: none
}