.title { font-size: 16pt; font-family: Verdana; color: 333333; padding: 11 0 9 13; text-decoration: none; font-weight: bold; letter-spacing:-1px }
a.alink { text-decoration:underline; }
p.med{ font-family: Verdana, Arial; font-size: 12pt; }
form { margin: 0pt; margin-bottom: 0pt; }

.pageTitle_s { color: #000000; font-size: 14pt; font-weight: bold; font-family: Verdana, Arial; text-decoration: none; }

div.menu { position:absolute; visibility:hidden; z-index:10; background-color:ff6600; left:165; padding:5px; }
a.inMenu { font-size:10pt; color:ffffff; font-face:arial; text-decoration:none; }
a:hover.inMenu { color:FFFFFF; }

.cat_color {
	color: #888888;
	font-size: 8pt;
	font-family: Verdana, Arial;
	text-decoration: none;
}
.subcategory { font: 7pt Verdana; color: Black; text-decoration: none }
.subcategory:hover { font:7pt Verdana; color:Black }
.selectedSubcategory { font:bold 7pt Verdana; text-decoration: none; color: Black }
.nav_bf { color:White }

.main_cat { width:100% }
.main_catHover { font:bold 7pt Verdana; color:#008B0D;  }
.main_cat:hover { font:bold 7pt Verdana; color:#008B0D; }

.category { font:bold 7pt Verdana; color:#008B0D; width:100%; text-decoration: none; }
.category a { font:bold 7pt Verdana; color:#008B0D; width:100%; text-decoration: none; }

.categoryHover { font:bold 7pt Verdana; color:#008B0D; width:100%; text-decoration: none; }
.categoryhover a { font:bold 7pt Verdana; color:#008B0D; width:100%; text-decoration: none; }

.submenu{display: none;}


table.calendarEvent { background-color:#CCCCCC	; }
.cal { font-size:12; text-align:center; }
span.calendarHeader { font-size:12; font-weight:bold; text-align:center; }
td.eventTitleBar { background-color: #FFFFFF; }
td.eventTitle { font-weight:bold; font-size:11; }
td.eventDate { font-weight:normal; font-size:11; }
td.eventDescription { background-color: #ffffff; font-size:11; }

span.gray { 
		font-family: Verdana, Arial; 
		font-size: 9pt; 
		color:Blue; 
		font-weight: bold;
		background-color: #bcbcbc;
	}
.pagenumber {
		font-family: Verdana, Arial;
		font-size : 8pt;
		text-align: center;
		color: #000000;
	}
table.cal { background-color:#000000; width:150; height:100; }
table.calHighlight { background-color:#999999; width:230; height:150; }
td.cal { font-family:verdana; font-size:8pt; text-align:center; background-color:#ffffff; cursor:hand; }
th.cal { font-family:verdana; font-size:10pt; background-color:#eeeeee; }
td.calBlank { background-color: #cccccc; cursor:default; font-family:verdana; font-size:8pt; text-align:center; }
td.calHighlight { font-family:verdana; font-size:8pt; text-align:center; cursor:hand; background-color: #D4D7C0; color: #000000;}
td.calAltHighlight { background-color: #CC9966; }
td.calMouseover { background-color: #f1f6da; font-family:verdana; font-size:8pt; text-align:center; cursor:hand; }
td.calHeader { font-family: verdana; font-size: 8pt; font-weight: bold; text-align: center; background-color: #C60C30; color:#ffffff;}
th.calgray { font-family:verdana; font-size:8pt; text-align:center; background-color:#BDCCB7; cursor:hand; }

body { background-color:White; margin-top:25px; font:Verdana; }
a { text-decoration:none; }
a:hover {text-decoration:underline;}

td,div,a { font:8pt Verdana;color:#333333;line-height:12pt }
p { line-height:12pt }


.in { font:7pt Verdana; color:Black; border:1px solid #7F9DB9;background-color:#F2F2F2 }
.in_t { font:7pt Verdana; color:Black; border:1px solid #7F9DB9;background-color:#F2F2F2 }
.in_sel { font:bold 9pt Verdana; color:Black; border:1px solid #7F9DB9;background-color:#F2F2F2 }

.nv_sh { background:url(/images/nv_sh.gif) repeat-y right }
.nv { font:bold 8pt Verdana; color:#333333 }
.nv_sep { background:url(/images/nv_sep.gif) repeat-x;height:1px }

.nv_c { font:bold 8pt Verdana; color:#333333 }
.nv_c:hover { color:White }

.nv_c a:hover { background:url(/images/nv_bkgd.jpg) repeat-y left; font:bold 8pt Verdana; color:White; width:100%; line-height:25px; text-decoration: none; }
.nv_c a { font:bold 8pt Verdana; color:#333333; width:100%; line-height:25px; text-decoration: none; }
.in { font:8pt Arial; color:Black; border:1px solid #7F9DB9;background-color:#F2F2F2 }
.in_t { font:8pt Arial; color:Black; border:1px solid #7F9DB9;background-color:#F2F2F2 }
.in_sel { font:8pt Arial; color:Black; border:1px solid #7F9DB9;background-color:#F2F2F2 }

.inError
{
	background-color: #F2F2F2;
	font: 8pt Arial;
	color: #000000;;
	border: 2px solid #00CC00;
	background-image: url(/images/error.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 20px;
}

.inErrorBasic
{
	background-color: #F2F2F2;
	font: 8pt Arial;
	color: #000000;;
	border: 2px solid #00CC00;
}

.in_selError
{
	font: 8pt Arial;
	color: White;
	border: 2px solid #00CC00;
	background-color: #00CC00;
}


.pg_tit { font:bold 14pt Verdana; color:#008B0D; padding:10 }

.requiredQuestion { font: bold 7.5pt Verdana, Arial }
.subtitle {font:bold 10pt Verdana; color:#394692 }

.subnv_bg { background-color: #D9D9D9 }


body { background:url(/images/bd_bkgd.gif) top repeat-x; background-color:White; }
td, p, a, div, span { font:8pt Verdana, Arial; color:black }
/*td, p, a, div, span { font:8pt Verdana, Arial; color:#636363 }*/
p { line-height:15pt }

a:hover { text-decoration:underline }

.bd_tbkgd { background:url(/images/bd_t_bkgd.gif) top repeat-x }
.bd_bbkgd { background:url(/images/bd_b_bkgd.gif) bottom repeat-x }
.bd_l { background:url(/images/bd_l_bkgd.gif) left repeat-y }
.bd_r { background:url(/images/bd_r_bkgd.gif) right repeat-y }

.bd_btl { background:url(/images/bd_btl.gif) bottom no-repeat; background-color:  }
.bd_btr { background:url(/images/bd_btr.gif) bottom no-repeat }

.m_tbl {background-color:White}

.tb1 { background:url(/images/tb_1_bkgd.gif) repeat-x; font:8pt Verdana; color:#636363; padding:3 10 }
.tb2 { background:url(/images/tb_2_bkgd.gif) repeat-x; font:8pt Verdana; color:#636363; padding:3 10 }
.tb3 { background:url(/images/tb_3_bkgd.gif) repeat-x; font:8pt Verdana; color:#636363; padding:3 10 }

.m_gn_t { background:url(/images/m_gn_t.gif) repeat-x; font:bold 8pt Verdana; color:White; padding:5 }
.m_k_t { background:url(/images/m_k_t.gif) repeat-x; font:bold 8pt Verdana; color:White; padding:5 }
.m_l { background:url(/images/m_ml.gif) left repeat-y; }
.m_r { background:url(/images/m_mr.gif) right repeat-y; }
.m_b { background:url(/images/m_b.gif) bottom repeat-x; }


.s39 { font:7pt Verdana; color:#636363;text-decoration:none }
.m39 { font:8pt Verdana; color:#636363;text-decoration:none }
.l39 { font:9pt Verdana; color:#636363;text-decoration:none }
.xl39 { font:11pt Verdana; color:#636363;text-decoration:none }
.xxl39 { font:12pt Verdana; color:#636363;text-decoration:none }
.xxxl39 { font:14pt Verdana; color:#636363;text-decoration:none }

.s60 { font:7pt Verdana; color:#999999;text-decoration:none }
.m60 { font:8pt Verdana; color:#999999;text-decoration:none }
.l60 { font:9pt Verdana; color:#999999;text-decoration:none }
.xl60 { font:11pt Verdana; color:#999999;text-decoration:none }
.xxl60 { font:12pt Verdana; color:#999999;text-decoration:none }
.xxxl60 { font:14pt Verdana; color:#999999;text-decoration:none }

.s_gn { font:7pt Verdana; color:#008B0D;text-decoration:none }
.m_gn { font:8pt Verdana; color:#008B0D;text-decoration:none }
.l_gn { font:9pt Verdana; color:#008B0D;text-decoration:none }
.xl_gn { font:11pt Verdana; color:#008B0D;text-decoration:none }
.xxl_gn { font:12pt Verdana; color:#008B0D;text-decoration:none }
.xxxl_gn { font:14pt Verdana; color:#008B0D;text-decoration:none }

.in { font:8pt Verdana; color:#A9A9A9; background-color:#FBFBFB;border:1px solid #F1D4C5;margin:2;padding:2 }
.m60 div,p { font:10px Verdana; color:#999999;text-decoration:none;line-height:15px }
