/* Gerneral Page Definitions */

body { margin: 0px 0px 0px 0px; padding: 0; background-color:#E5E5E5; }

body, td, div, p, a {font-family: Verdana, Arial, "Trebuchet MS", Trebuchet, sans-serif; font-size: 10pt;}

                             A.sites { color: #003399; font-size: 10pt; font-weight:bold;}
    font.sites, .resDescr, .resTitle { color: #111111; }

font.path, .path, .resURL, .resSize  { color: #339900; }
                                   A { color: #3165c6; }
                             A:hover { color: #3e80fa; }
                           font.cats { color: #333333; }
                              A.cats { color: #3165c6; font-size: 10pt; font-weight:bold;}
                           A.subcats { color: #3165c6; font-size: 7pt; }
				 .rh { color: #333333; }
.description, .category, .resDescrLabel { color: #666666; }

.subnav, a.subnav { color: #444444; font-size: 11px; }

.rnav {
	padding: 5px;
	border: 1px solid #DDDDDD;
	background-color : #DFE8F5;
}

.spacer { font-size: 8px;}

/* Text Ad Definitions */

.ad_title {font-family: Arial, sans-serif; font-size: 12px; line-height: 18px; text-decoration:underline; color: #003399;}
.ad_desc {font-family: Arial, sans-serif; font-size: 10px; line-height: 15px; text-decoration:none; color: #222222;}
.ad_dom {font-family: Arial, sans-serif; font-size: 12px; line-height: 15px; text-decoration:none; color: #339900;}

/* Text Ad Definitions */


.white { color:#FFFFFF; }

.hlight { background-color: #FFFFEE; }

/* default generic Links */
.blockborder2 {
	padding: 1px;
	border: 1px solid #D6D6D6;
	background-color : #E5E5E5;
}
.blockborder4 {
	padding: 1px;
	border-bottom: 1px solid #000000;
	background-color : #F8F8F8;
}
.blockborder3 {
	padding: 5px;
}

input, select, option {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
}

.searchbox {
	width: 200px;
	height: 22px;
	color: #000000;
	border: 1px solid #333333;
	background-color : #EEEEEE;
	font-family: verdana, arial, sans-serif; font-size: 10pt;
}
.button {
	width: 100px;
	height: 22px;
	font-family: verdana, arial, sans-serif; font-size: 9pt;

	background-color : #0099CC;
	border: 1px solid #333333;
	color:#FFFFFF;
}


/* News Definitions */

h2 { font-family: "Trebuchet MS", Arial, Verdana, Trebuchet, sans-serif; font-size: 18pt; font-weight: bold; color: #336699; width:100%; border-bottom: 1px dotted #333333;}
h2 { font-family: "Trebuchet MS", Arial, Verdana, Trebuchet, sans-serif; font-size: 16pt; font-weight: bold; color: #99cc00; width:100%; border-bottom: 1px dotted #333333;}
h3 { font-family: "Trebuchet MS", Arial, Verdana, Trebuchet, sans-serif; font-size: 14pt; font-weight: bold; color: #f0981a; }
A.news_title { font-family: Arial, Verdana, "Trebuchet MS", Trebuchet, sans-serif; font-size: 12pt; font-weight: bold; color: #3165c6; }
A.news_title:hover { color: #3e80fa; }
.news_description {font-family: Arial, sans-serif; font-size: 10pt; color: #480000;}
.news_category {font-family: Arial, sans-serif; font-size: 8pt; color: #828282;}
li.news_list { color: #99cc00; }
