html,body {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#171411;
	font-family:Arial, Helvetica, sans-serif;
}

h1 {color:#3545B3; margin:0px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
h2 {color:#3545B3; margin:0px; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px;}
h3 {color:#000000; margin:0px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; padding-bottom:2px;}

p {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}

ul {
	padding-top:5px;
	padding-bottom:5px;
	list-style-image:url(../images/icons/dotpt.gif);
	padding-left:16px;
	margin-left:4px;
	margin-top:0px;
}

ol {
	padding-left:19px;
	margin-left:4px;
	margin-top:4px;
}

li {
	padding-bottom:2px;
}

.bold {font-weight:bold; padding-top:10px;}
.nonbold {font-weight:normal;}

.alpha {list-style:lower-alpha;}

.txtfont {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}

.blue {color:#3545B3;}
.white {color:#FFFFFF;}
.red {color:#FF0000;}
.font11px {font-size:11px;}
.font12px {font-size:12px;}
.font13px {font-size:13px;}

a.link_classic_menu:link {color:#666666; text-decoration:none; font-size:11px; font-weight:bold;} 
a.link_classic_menu:visited {color:#666666; text-decoration:none; font-size:11px; font-weight:bold;}
a.link_classic_menu:hover {color:#000000; text-decoration:underline; font-size:11px; font-weight:bold;}

a.link_blue:link {color:#3545B3; text-decoration:underline;} 
a.link_blue:visited {color:#3545B3; text-decoration:underline;}
a.link_blue:hover {color:#FFFFFF; background-color:#3545B3; text-decoration:underline;}

a.link_gen:link {color:#171411; text-decoration:none;} 
a.link_gen:visited {color:#171411; text-decoration:none;}
a.link_gen:hover {color:#666666; text-decoration:underline;}

a.link_whiteul:link {color:#FFFFFF; text-decoration:none;} 
a.link_whiteul:visited {color:#FFFFFF; text-decoration:none;}
a.link_whiteul:hover {color:#FFFFFF; text-decoration:underline;}

.siteby {color:#999999; line-height:12px; font-size:11px;}

.bg_shadow {background-image:url(../images/bg/shadow.gif); background-repeat:repeat-x; background-position:top;}
.bg_submenu-top {
	background-image:url(../images/bg/submenu-top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-size:11px;
	color:#FFFFFF;	
}
.bg_submenu-mid {background-image:url(../images/bg/submenu-mid.jpg); background-repeat:repeat-y;}
.bg_submenu-btm {background-image:url(../images/bg/submenu-btm.jpg); background-repeat:no-repeat; background-position:bottom;}

.timedate {color:#666666; font-size:10px;}

.link_rpi {color:#FF9900; font-size:12px; font-weight:bold;}
a.link_rpi:link {color:#FF9900; text-decoration:none;}
a.link_rpi:visited {color:#FF9900; text-decoration:none;}
a.link_rpi:hover {color:#FF9900; text-decoration:underline;}

.link_genrpi {color:#FFFFFF font-size:11px; line-height:12px;}
a.link_genrpi:link {color:#FFFFFF; text-decoration:none;}
a.link_genrpi:visited {color:#FFFFFF; text-decoration:none;}
a.link_genrpi:hover {color:#FFFFFF; text-decoration:underline;}

img.floatRight {
	float:right;
	margin-top:0px;
	margin-right:0px;
	margin-left:9px;
	margin-bottom:9px;
}

.txtbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.brdbtm-first {
		border-bottom:1px dotted #999;
		padding:8px 10px 10px 10px;
		}
.brdbtm {
		border-bottom:1px dotted #999;
		padding:8px 5px 10px 5px;
		}
		
.pwd-line {
	border-bottom:1px solid #CFDAE0;
	padding:5px 2px;
	text-align:left;
	}
	
.events_title {
		padding:3px 5px;
		background:#2B50C2;
		color:#FFF;
		font-weight:bold;
		}
.events_cells {
		padding:5px 5px 10px 5px;
		font-size:11px;
		vertical-align:top;
		text-align:left;
		color:#333;
		}
