/* ----------------------------------------------- */
/* - Links                                       - */
/* ----------------------------------------------- */

A.topmenu:active, A.topmenu:link, A.topmenu:visited, A.topmenu, A.topmenu:hover {
	font-size : 11px;
	text-decoration: none;
	letter-spacing: 2px;
	white-space: nowrap;
}

A.topmenusel:active, A.topmenusel:link, A.topmenusel:visited, A.topmenusel, A.topmenusel:hover {
	font-size : 11px;
	text-decoration: underline;
	letter-spacing: 2px;
	white-space: nowrap
}


A.toptools:active, A.toptools:link, A.toptools:visited, A.toptools, A.toptools:hover {
	color: #BF2F38;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
}

A.menu:active, A.menu:link, A.menu:visited, A.menu, A.menu:hover {
	font-family:  Verdana, "Trebuchet MS", Arial;
	font-size : 11px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 2px;
}

A.menub:active, A.menub:link, A.menub:visited, A.menub, A.menub:hover {
	font-family:  Verdana, "Trebuchet MS", Arial;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
}

A.submenuheader:active, A.submenuheader:link, A.submenuheader:visited, A.submenuheader, A.submenuheader:hover {text-decoration: none; height: 20px; color: #7A7A7A; font-size: 11px; font-weight: bold;}
A.subsel_1:active, A.subsel_1:link, A.subsel_1:visited, A.subsel_1, A.subsel_1:hover {text-decoration: underline; height: 20px; color: #BF3139; font-size: 11px; font-weight: bold;}
A.subsel_2:active, A.subsel_2:link, A.subsel_2:visited, A.subsel_2, A.subsel_2:hover {text-decoration: underline; height: 16px; color: #BF3139;}
A.subsel_3:active, A.subsel_3:link, A.subsel_3:visited, A.subsel_3, A.subsel_3:hover {text-decoration: underline;}

A.sub_1:active, A.sub_1:link, A.sub_1:visited, A.sub_1 {text-decoration: none; height: 20px; color: #BF3139; font-size: 11px; font-weight: bold;}
A.sub_2:active, A.sub_2:link, A.sub_2:visited, A.sub_2 {text-decoration: none; height: 16px; color: #BF3139;}
A.sub_3:active, A.sub_3:link, A.sub_3:visited, A.sub_3 {text-decoration: none;}

A.sub_1:hover {text-decoration: underline; height: 20px; color: #BF3139; font-size: 11px; font-weight: bold;}
A.sub_2:hover {text-decoration: underline; height: 16px; color: #BF3139;}
A.sub_3:hover {text-decoration: underline;}


/* ----------------------------------------------- */
/* -  SITE MAP                                   - */
/* ----------------------------------------------- */

A.sitemap_0:active, A.sitemap_0:link, A.sitemap_0:visited, A.sitemap_0:hover, A.sitemap_0 {text-decoration: underline; height: 20px; color: #000000; font-size: 11px; font-weight: bold;}

A.print:active, A.print:link, A.print:visited, A.print {
	font-family:  Verdana, "Trebuchet MS", Arial;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: #BFC1C4;
	border: 1px solid #6D6C71;
	padding: 2px 4px 2px 4px;
	height: 16px;
}

A.print:hover {
	background-color: #FFFFFF;
	text-decoration: none;
}

A.path:active, A.path:link, A.path:visited, A.path, A.path:hover {
	font-size : 10px;
	text-decoration: none;
	color: #7A7A7A;  
}


A:active, A:link, A:visited, A, A:hover {
	font-family: Arial, Verdana;
	font-size : 10px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

A.bottomlink:active, A.bottomlink:link, A.bottomlink:visited, A.bottomlink, A.bottomlink:hover {
	font-size : 9px;
	text-decoration: none;
	color: #7A7A7A;  
}

A.rednohover:active, A.rednohover:link, A.rednohover:visited, A.rednohover, A.rednohover:hover {
	text-decoration: none;
	color: #BF3139;  
}

A.redunderline:active, A.redunderline:link, A.redunderline:visited, A.redunderline, A.redunderline:hover {
	text-decoration: underline;
	color: #BF3139;  
}

A.bigblack:active, A.bigblack:link, A.bigblack:visited, A.bigblack, A.bigblack:hover {
	font-size : 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;  
}


a.frontnews, a:active.frontnews, a:visited.frontnews, a:hover.frontnews {
	text-decoration: none;
}

/* ----------------------------------------------- */
/* - Standard styles                             - */
/* ----------------------------------------------- */

BODY, TD {
	font-family: Arial, Verdana;
	font-size : 10px;
	color: #000000;
}

.crispyinput {
	background-color: #FFFFFF;
	color: #000000;
	font-family : Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size : 10px;
	border: 1px solid #B7C8DB;
}

h1, .heading1, .headline {
	font-family:  Arial, Verdana, "Trebuchet MS";
	font-size : 18px;
	line-height : 23px;
	color: #000000;
}

h2, .heading2, .subhead {
	font-family:  Arial, Verdana, "Trebuchet MS";
	font-size : 11px;
	font-weight: bold;
	text-decoration: none;
	color: #BF3139;
}

h3, .heading3 {
	font-family:  Arial, Verdana, "Trebuchet MS";
	font-size : 11px;
	line-height : 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}


.frontdate {
	font-family:  Verdana, "Trebuchet MS", Arial;
	font-size : 10px;
	letter-spacing: -1px;
	font-weight: bold;
	color: #9B9B9B;
}


.imagetext {
	font-size : 10px;
	text-decoration: none;
	color: #7A7A7A;  
}

.listheader {
	font-family: Arial, Verdana;
	font-size : 11px;
	font-weight: bolder;
	text-decoration: none;
	color: #9B9B9B;
}

TD.boxheader {
	background: #F1F2F2;;
	color: #A5A5A5;
	font-weight:bold;
	font-size: 14px;
}

TABLE.listitem {
	border: 1px solid #FFFFFF;
	cursor: hand;
}

.dimmed {
	font-family: Arial, Verdana;
	color : #92A9BE;
	text-decoration : none;
	font-weight : normal;
	font-size : 10px;
}

.imgcell {
	padding: 1px;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
}

ul {
	margin-top: 0px;
	margin-bottom: 15px;
}

.menucell {
	padding: 4px 16px 8px 16px;
}

.topmenucell {
	border-top: 1px solid #DCDFDF;
	border-bottom: 1px solid #DCDFDF;
}

.normal {
	font-family:  Verdana, "Trebuchet MS", Arial;
	font-size : 10px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.selectbox {
	font-family:  Verdana, "Trebuchet MS", Arial;
	font-size : 10px;
	font-weight: normal;
	color: #000000;
	border: 1px solid threedshadow;
	width: 150px;
}


.inputbox {
	font-family:  Verdana, "Trebuchet MS", Arial;
	font-size : 10px;
	font-weight: normal;
	color: #000000;
	border: 1px solid threedshadow;
}

@media screen {
	#printOn {display:none;}
}

@media print {
	#printOff {display:none;}
}

/*********************
* Customizing Styles *
**********************/

TD#tdMainBottom {
	font-size: 9px; 
	padding-bottom: 10px; 
	color: #7a7a7a;
    padding-top: 10px; 
    letter-spacing: 0px;
}