A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none 
}
A:active {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #2A1155;
}
.title_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2A1155;
}
.snhpa_title {
	font-family: Impact;
	font-size: 24px;
	font-weight: bold;
	color: #2A1155;
	letter-spacing: 0.125em;
	word-spacing: 0.15em;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.ptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.redptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000
}
.event {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-style: italic;
	text-decoration: underline;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.heading4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #330F5C;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.spc_gst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
table.onespace {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px 1px;
	border-style: solid solid solid solid;
	border-color: #DCD7E3;
	border-collapse: separate;
	empty-cells: show;
}
table.onespace td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: #DCD7E3;
}
table.onespacegrey {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px 1px;
	border-style: solid solid solid solid;
	border-color: #CCCCCC;
	border-collapse: separate;
	empty-cells: show;
}
table.onespacegrey td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: #CCCCCC;
}
table.onespaceblk {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px 1px;
	border-style: solid solid solid solid;
	border-color: #000000;
	border-collapse: separate;
	empty-cells: show;
}
table.onespaceblk td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: #000000;
}
table.solidltpurple {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: #DDD7E1;
	border-collapse: separate;
	empty-cells: show;
}
table.solidltpurple td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: #DDD7E1;
}
table.redborder {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: #FF0000;
	border-collapse: separate;
}
table.redborder td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
}
table.purpleborder {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: #330F5C;
	border-collapse: separate;
}
table.purpleborder td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: none none none none;
}
table.confbgimg {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border-style: solid solid solid solid;
	border-color: #8B8591;
	border-collapse: separate;
}
table.confbgimg td.top {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	background-image:url(../images/conf/2010_winter_top_bgimg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
table.confbgimg td.bottom {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	background-image:url(../images/conf/2010_winter_bottom_bgimg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
table.confbgimg td.noimg {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	background-image:none;
}
table.noborder {
	border-width: 0px 0px 0px 0px;
	border-spacing: 1px 1px;
	border-style: none none none none;
	border-collapse: separate;
}
table.noborder td {
	border-width: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
	border-style: none none none none;
}
.floatright {
    float: right;
	margin: 0 0 0 0;
}
.floatleft {
    float: left;
	margin: 0 5px 5px 0;
}