/* CSS Document */

html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; overflow-y: scroll;}

body{
	margin: 0px;
	padding: 0px;
	background-color: #e7eff1;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

p{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4f4f4f;
	text-decoration: none;
	line-height:22px;
}

td{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4f4f4f;
	text-decoration: none;
	line-height:22px;
}

li{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4f4f4f;
	text-decoration: none;
}

ol{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4f4f4f;
	text-decoration: none;
}

ul{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4f4f4f;
	text-decoration: none;
}

a:link{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: none;
}

a:hover{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: underline;
}

a:visited{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: none;
}

a:visited:hover{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: underline;
}

h1{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2b2b2b;
	text-decoration: none;
	margin-top:0px;
}

h2{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ad3aea;
	text-decoration: none;
}

h3{
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ad3aea;
	text-decoration: underline;
}

.eventbg {
	padding-top:14px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:16px;
	background-color: #68238e;
	background-image: url(../images/event_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.eventbg h1{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height:16px;
}

.eventbg p{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height:16px;
}

.eventbg a:link{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height:16px;
}

.eventbg a:hover{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	line-height:16px;
}

.eventbg a:visited{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height:16px;
}

.eventbg a:visited:hover{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	line-height:16px;
}

.viewevents p{
	padding-left:26px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.viewevents a:link{
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.viewevents a:hover{
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.viewevents a:visited{
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.viewevents a:visited:hover{
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}

.eventdetail{
	padding-left:36px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #4f4f4f;
	line-height:22px;
}

.eventdetail p{
	font-weight: normal;
	color: #4f4f4f;
	text-decoration: none;
}

.eventdetail a:link{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: none;
}

.eventdetail a:hover{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: underline;
}

.eventdetail a:visited{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: none;
}

.eventdetail a:visited:hover{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
	text-decoration: underline;
}

.eventHR {
	margin-top:40px;
	margin-bottom:30px;
	border: none 0;
	border-top: 1px dashed #b3b3b3;
	height: 1px;
}

.eventLink p{
 	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #ad3aea;		
}

.eventLink a:link{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ad3aea;
	text-decoration: none;
}

.eventLink a:hover{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ad3aea;
	text-decoration: underline;
}

.eventLink a:visited{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ad3aea;
	text-decoration: none;
}

.eventLink a:visited:hover{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ad3aea;
	text-decoration: underline;
}

.bluebox td{
	background-color: #e2eff1;
	vertical-align: top;
	padding:15px;
}

.bluebox h1{
	line-height: 24px;
	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2b2b2b;
	text-decoration: none;
}

.bluebox p{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #484848;
	text-decoration: none;
}

.bluebox a:link, a:hover {
 	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;	
	color: #2b2b2b;
	font-size: 12px;
}

.bluebox a:visited, a:visited:hover {
 	font-family: Arial, Helvetica, Verdana, Arial, sans-serif;	
 	color: #2b2b2b;
	font-size: 12px;
}

.detail {
	padding-top:7px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:16px;
	background-color: #68238e;
	background-image: url(../images/event_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.detail h1{
	padding-left: 2px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height:20px;
}

.detail p{
	padding-left: 2px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	line-height:16px;
}

.detailbtm p{
	padding-left:26px;
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.detailbtm a:link{
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: none;
}

.detailbtm a:hover{
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-style: none;
}

.detailbtm a:visited{
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: none;
}

.detailbtm a:visited:hover{
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
	font-style: none;
}

.newsletter p{
	margin-top: 0px;
	margin-bottom: 12px;
}

.disclaimer p{
	padding-left:35px;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.disclaimer a:link{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.disclaimer a:hover{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.disclaimer a:visited{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.disclaimer a:visited:hover{
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}



.whitebox{}
.whitebox p{ padding:0px; margin:0px;}
.whitebox img{ border:0px; margin:0px; padding:0px;}
.whitebox a img{ border:0px;}