body {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #4e4e4e;
	line-height: 150%;
	background-image:url(../images/bg_02.gif);
	text-align: center;
}

a:link {
	color: #cc0000;
}

a:visited {
	color: #cc0000;
}

a:hover {
	color: #cc0000;
}

a:active {
	color: #cc0000;
}

.backToTop {
	text-align:right;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	padding: 5px;
	text-align: left;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:5px;
	border-color:#e5e5e5;
}

#splashWrapper {
	margin: 0 auto;
	text-align: left;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:5px;
	border-color:#f5f5f5;
}

p {
	line-height:130%;
}

ul {
	font-size:100%;
	line-height:130%;
}

#detailsDescription {
	padding: 0px 0px 0px 40px;
	font-size: 100%;
}

#copyright {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #3f6491;
	text-decoration:none;
	line-height: 150%;
	position:relative;
	padding: 20px 10px 0px 0px;
}

#emp {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 110%;
	font-weight: black;
	color: #d40139;
	line-height: 100%;
	text-transform:uppercase;
}

#homeCopy {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #4e4e4e;
	text-decoration:none;
	line-height: 100%;
	width:640px;
	position:relative;
	padding: 10px 0px 0px 10px;
}

#divWelcome {
	padding: 20px 10px 0px 10px;
	font-family: arial,helvetica;
	font-size: 120%;
	font-weight: normal;
	color: #3f6491;
	text-decoration:none;
	line-height: 150%;
	width:800px;
	text-align:center;
	padding: 0px 0px 20px 10px;
}

.formLabel {
	font-family: arial,helvetica;
	font-size: 90%;
	font-weight: normal;
	color: #3f6491;
	text-decoration:none;
	line-height: 150%;
	padding-bottom:20px;
}

#lostPassword {
	color: #3f6491;
	text-align:center;
	padding: 0px 0px 20px 10px;
}

ul.sitemap {
	font-family: arial,helvetica;
	font-weight: normal;
	padding-bottom:20px;
	line-height:170%;
}

ul.sitemap a {
	color: #3f6491;
}

ul.sitemap2 {
	font-family: arial,helvetica;
	font-weight: normal;
	color: #3f6491;
	padding-bottom:20px;
	line-height:170%;
}

.splashAddress {
	font-family: arial,helvetica;
	font-size: 90%;
	font-weight: normal;
	padding-bottom:20px;
}

.splashCity {
	font-family: arial,helvetica;
	font-size: 100%;
	font-weight: bold;
	line-height: 150%;
	color: #d40139;
	padding-bottom:0px;
	text-transform:uppercase;
}

.splashDate {
	font-family: arial,helvetica;
	font-size: 90%;
	font-weight: normal;
	padding-bottom:10px;
}

.splashDivider {
	padding:10px 0px 10px 0px;
}


.splashEventTitle {
	font-family: arial,helvetica;
	font-size: 100%;
	font-weight: normal;
	color: #d40139;
	padding-bottom:20px;
}

.splashVenue {
	font-family: arial,helvetica;
	font-size: 90%;
	font-weight: normal;
}

.hNav {
	font-family:  Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 95%;
	font-weight: normal;
	color: #3f6491;
	padding: 5px 0px 5px 9px;
}

.hNav a  {
	text-decoration:none;
	color: #3f6491;
}

.hNav a:hover {
	text-decoration:underline;
	color: #3f6491;
}

.hNav a:visited {
	color: #3f6491;
}

.pNav {
	margin-left: 0em;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 105%;
	font-weight: normal;
	text-decoration: none;
	color: #cc0000;
	padding: 15px 30px 0px 0px;
}

.pNav a {
	text-decoration:none;
	color: #cc0000;
}

.pNav a:hover {
	text-decoration:underline;
	color: #cc0000;
}

.pNav a:visited {
	color: #cc0000;
}


.sNav {
	margin-left: 0em;
	font-family: arial,helvetica;
	font-size: 10pt;
	font-weight: normal;
	color: #3f6491;
	line-height: 150%;
	list-style-type:disc;
	padding: 0px 0px 0px 0px;
}

.sNav a {
	text-decoration:none;
}

.sNav a:link {
	color: #3f6491;
}


.sNav a:hover {
	text-decoration:underline;
}

.sNav a:visited {
	color: #3f6491;
}

.sNav li {
	padding:2px 0px 0px 0px;
	font-size: 10pt;
	list-style-type:square;
}

.sNavTitle {
	font-size: 11pt;
	color: #666666;
	margin: 1.5em 0 0 0;
}


.tabHeader  {
	font-weight:bold;
}

table.tabForm  {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #cccccc;
	border-collapse: collapse;
	font-family: verdana,helvetica,arial,sans-serif;
	color:#006699;
	background-color: #dfe5eb;
	line-height: 130%;
	padding: 10px 10px 10px 10px;
}

.tabList td {
	border-width: 1px 0px 0px 0px;
	border-style:solid;
	border-spacing: 0px;
	border-color: #cccccc;
	border-collapse:collapsed;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 80%;
	line-height: 130%;
	padding: 2px 2px 6px 6px;
}

#login {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #cccccc;
	border-collapse: collapse;
	font-family: verdana,helvetica,arial,sans-serif;
	color:#006699;
	background-color: ffffff;
	text-decoration: none;
	line-height: 130%;
	padding: 10px 10px 10px 10px;
}

#login td {
	padding: 10px 10px 10px 10px;
}

td {

	font-size: 85%;
}

h1 { color: #d40139; font-size: 140%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 0; padding:10px 0px 0px 0px;text-transform:uppercase;}

h2 { color: #d40139; font-size: 130%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; padding: 0px 0px 0px 0px; }

h3 { color: #cc0000; font-size: 120%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 1.4em 0em 0.4em ;}

h4 { color: #333333; font-size: 120%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 1.4em 0em 0.4em ;}

h5 { color: #993300; font-size: 100%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 1.4em 0em 0.4em ;}

hr {
	border: none 0; 
	border-top: 1px solid #cccccc;/*the border*/
	width: 100%;
	height: 1px; /*whatever the total width of the border-top and border-bottom equal*/
}



#dynamTbl tr.rowHeader{ 
	background-color:#8b0000; 
	border:2px outset #8b0000; 
	vertical-align:top;
}
#dynamTbl tr td a{
	text-decoration:none;
	color:white;
}

#dynamTbl tr td a:hover{
	text-decoration:underline;
	color:white;
}


#dynamTbl td.colHead{
	font-size:8pt;
	text-align:center;
}

td.colData{
	font-size:8pt;
}


