a { text-decoration: underline; }
a:hover { text-decoration: none; }

a.category { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #034EA2; }

.whiteTitle {font-weight: bold; font-size: 16px; color: #FFFFFF; font-family: Arial Narrow, Helvetica, sans-serif;}
.darkTitle {font-weight: bold; font-size: 16px; color: #034EA2; font-family: Arial, Helvetica, sans-serif;}

.pad {
	padding: 10px;
}
.pad5 {
	padding: 5px;
}
.padUpDown {
	padding-top: 10px;
	padding-bottom: 10px;
}
.mtext, .smenu, .td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.mtext a { position:relative; }
.mtext img {  padding: 1px; border: solid 2px #dedede; }
.mtext a img { border: solid 2px #034EA2; padding: 1px; }
.mtext a:hover img { border: solid 2px #dedede; }

.mtext a span { background:url(images/zoom.gif) no-repeat; width:16px; height:16px; position:absolute; right:12px; top:-6px;} 

.small, .tdm{
	font-family: Tahoma, sans-serif;
	font-size: 11px;
}

.mtextBold, .mtextBold a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #034EA2;
}
.mtextBold img { border: none; }
.mtextLight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #77A0CB;
}
.mtextTitle, .th {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
a.mtext:link,a.mtext:visited {
	color: #009900;
	text-decoration: none;
}
a.smenu:link,a.smenu:visited {
	color: #000000;
	text-decoration: none;
}

.lmenu, a.lmenu:link, a.lmenu:visited {
	font-family: sans-serif, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 40px;
	text-decoration: none;
}

a.mtext:hover, a.mtext:active, a.smenu:hover, a.smenu:active, a.lmenu:hover, a.lmenu:active{
	text-decoration: underline;
}

.lmenuCurrent, a.lmenuCurrent:link, a.lmenuCurrent:visited {
	font-family: sans-serif, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-right: 10px;
	padding-left: 40px;
	text-decoration: none;
}

a.lmenuCurrent:hover, a.lmenuCurrent:active{
	text-decoration: underline;
}

.td, .tdm {
	border-bottom: 1px #EEEEEE solid; 
	padding: 5px;
}

.th {
	background-color: #D1E1F4; 
	padding: 5px;
}
