
h1, h2, h3, h4, h5 { font-weight: bold; color: #990000; margin: 10px 0px 7px 0px; }
h1 { font-size: 150%; }
h2 { font-size: 130% }
h3 { font-size: 120% }
h4 { font-size: 110% }
h5 { font-size: 100% }

div.content, div.map, div.news, div.search_results, div.faq, div.subscribe {
	width: 500px;
	text-align: left;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 80%;
}

td.content { font-size: 70% }
td.content div.topagepath { font-size: 85%; margin: 10px 0px 10px 0px; }
td.content div.topagepath strong { color: #990000; font-weight: normal; }

td.right, td.right table td { font-size: 70% }
td.right h2 { margin: 0px 0px 5px 0px; }
td.right div.news { width: 90% }
td.right div.news div { margin: 3px 0px 3px 0px; }
td.right div.news strong { font-size: 120% }
td.right div.posting { height: 210px; padding: 20px 0px 0px 0px; margin: 10px 0px 0px 0px; background: url(images/bg_posting.jpg) no-repeat left; }
td.right div.posting p { width: 85%; }

/* FAQ */

div.faq h2 {
	font-size: 110%;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
}

div.faq form.faq, div.faq form.faq td {
	font-size: 70%;
	font-weight: normal;
}

div.faq p.faqsent {
	font-weight: bold;
	color: #cc0000;
}

div.faq form.faq input {
	width: 180px;
}

div.faq form.faq textarea, div.faq form.faq input.submit {
	width: 370px;
}

div.faq h3.faqquestion, dt { 
	color: #003366;
	font-weight: bold;
	margin-top: 20px;
}

div.faq h3.faqquestion, dd { 
	font-size: 90%;
}


.activepage {font: bold 12px tahoma, helvetica, arial, serif; color: #000000; padding: 2px 5px 2px 5px; background-color: #E8E9EC;}

.menu {font: bold 14px tahoma, helvetica, arial, serif; color: #FFFFFF;}
.menuup {font: bold 14px tahoma, helvetica, arial, serif; color: #FFCC66;}

a.menu:link { color: #FFFFFF; text-decoration: none; }
a.menu:visited { color: #FFFFFF; text-decoration: none; }
a.menu:active { color: #FFCC66; text-decoration: none; }
a.menu:hover { color: #FFCC66; text-decoration: none; }

.menusub {font: bold 12px tahoma, helvetica, arial, serif; color: #666666;}
.menusubup {font: bold 12px tahoma, helvetica, arial, serif; color: #000000;}

a.menusub:link { color: #666666; text-decoration: none; }
a.menusub:visited { color: #666666; text-decoration: none; }
a.menusub:active { color: #000000; text-decoration: none; }
a.menusub:hover { color: #000000; text-decoration: none; }

.smallmenu {font: normal 11px tahoma, helvetica, arial, sans-serif; color: #FFFFFF;}

a.smallmenu:link { color: #FFFFFF; text-decoration: none; }
a.smallmenu:visited { color: #FFFFFF; text-decoration: none; }
a.smallmenu:active { color: #FFCC00; text-decoration: none; }
a.smallmenu:hover { color: #FFCC00; text-decoration: none; }

.small5010 {font: normal 10px tahoma, helvetica, arial, sans-serif; color: #666666;}

a.small5010:link { color: #666666; text-decoration: none; }
a.small5010:visited { color: #666666; text-decoration: none; }
a.small5010:active { color: #000000; text-decoration: none; }
a.small5010:hover { color: #000000; text-decoration: none; }

.word {font: 14px tahoma, helvetica, arial, serif; color: #000000;}
.title {font: bold 14px tahoma, helvetica, arial, serif; color: #990000;}
.titlebig {font: bold 18px tahoma, helvetica, arial, serif; color: #003399;}

p,li,td,ul,input {font: normal 12px tahoma, helvetica, arial, serif; color: #000000;}
.normal {font: normal 12px tahoma, helvetica, arial, serif; color: #000000;}
.normalcenter {font: normal 12px tahoma, helvetica, arial, serif; color: #000000; text-align: center;}
.rnormal {font: normal 12px tahoma, helvetica, arial, serif; color: #000000; text-align: right;}
.normalright {font: normal 12px tahoma, helvetica, arial, serif; color: #000000; text-align: right;}
.normalbold {font: bold 12px tahoma, helvetica, arial, serif; color: #000000;}
.normalboldgreen {font: bold 12px tahoma, helvetica, arial, sans-serif; color: #006600;}
.star {font: bold 18px tahoma, helvetica, arial, sans-serif; color: #006600;}
.normalboldblue {font: bold 12px tahoma, helvetica, arial, sans-serif; color: #003399;}
.normalboldred {font: bold 12px tahoma, helvetica, arial, sans-serif; color: #990000;}
.normalwhite {font: 12px tahoma, helvetica, arial, sans-serif; color: #FFFFFF;}

.small {font: normal 10px tahoma, helvetica, arial, serif; color: #000000;}
.smallright {font: normal 10px tahoma, helvetica, arial, serif; text-align: right;}
.smallbold {font: bold 10px tahoma, helvetica, arial, serif; color: #000000;}
.smallwhite {font: 10px tahoma, helvetica, arial, sans-serif; color: #FFFFFF;}

.source {font: normal 10px tahoma, helvetica, arial, serif; text-align: right; margin: 3 3 3 3; color: #76896D;}

/* SITE MAP */

div.map h2 a, div.map div.h2 a { color: #003399; }

div.map h3 a, div.map h4 a, div.map h5 a, div.map h6 a, div.map h7 a, 
div.map div.h3 a, div.map div.h4 a, div.map div.h5 a, div.map div.h6 a, div.map div.h7 a {
	color: #003399;
}

div.map h2, div.map div.h2 {
	font-size: 120%;
	font-weight: bold;
	margin: 15px 0px 0px 0px;
}

div.map h3, div.map div.h3 {
	font-size: 110%;
	font-weight: bold;
	margin: 5px 0px 5px 20px;
}

div.map h4, div.map div.h4 {
	font-size: 100%;
	font-weight: normal;
	margin: 5px 0px 5px 40px;
}

div.map h5, div.map div.h5 {
	font-size: 90%;
	font-weight: bold;
	margin: 2px 0px 2px 60px;
}

div.map h5, div.map div.h5 {
	font-size: 90%;
	font-weight: normal;
	margin: 2px 0px 2px 80px;
}

