body {background-color: #fff;text-align: center;	
font-size: 11px;color:#333; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: 300;  }


a {color: #33a4ba;	text-decoration: none;}
a:hover {text-decoration: underline;}
a:focus{outline:1px dotted invert}
img {border: 0; vertical-align: middle; }



h3 { }


#wrapper {width: 800px;	margin: 0 auto;padding: 0;}

.clear {clear: both;height: 0; overflow: hidden; }

/* TOM ADDED MOST READ HOME */

.top5home ul { text-align: left; list-style: url(../images/bullet.gif); padding: 10px 0 15px 15px;  }

.top5home li { margin: 0 0 10px 0; line-height: 15px; }

#hometop5 ul.one { float: left; margin: 0 15px 0 0; width: 250px; }

#hometop5 ul.two { float: left; width: 250px; }

#hometop5 { border-bottom: 1px #d5cbc2 solid; }

/* Header.Begin */

#header {width: 800px;height: 127px;margin: 0 auto;background: url(../images/header.gif) no-repeat left top;}
/* Logo */
#logo {float: left;width: 386px;	color: #B2B2B2;}
#logo h1 {float: left;	padding: 42px 0 0 23px;}
#quote{float: right;	width: 230px;padding: 62px 123px 0 0;}
.quote2{  font-size: 18px; font-style: italic; font-family: Georgia; line-height: 22px; /*background:  url(../images/quote3.gif) no-repeat 0px 5px;*/ padding: 0 0 0 0px; }


/* Header.End */

/* Menu */

#menu {width: 798px; height: 33px;margin: 0 auto;background: url(../images/menu.gif) repeat-x left top; border: 1px #d5cbc3 solid; }
#menu ul {margin: 0;	padding: 0;	list-style: none;	line-height: normal;}
#menu li {float: left;}
#menu img {display:block;clear:both;}


/* Page */

#page {width: 800px;margin: 0 auto; background: url(../images/back_page.gif) repeat-y 588px 0 }


/* Content */
#content {float: left; width: 570px;	padding: 20px 0 20px 0;  margin:0;}

.EventSummaries { text-align: left; padding:0; color: #fff;}
.EventSummaries .title { float: left; width:360px; margin: 0 0 2px 0;}
.EventSummaries .title2 { float: left; width:359px; border-bottom: 5px #dd223c solid}
.EventSummaries h1 { padding: 0 0 11px 0; }
.EventSummaries .box { float: left; width: 170px; height: 150px; background: #af1c3f url(../images/back_events.gif) repeat-x top; padding: 15px 20px; margin: 0 0 2px 0;}
.EventSummaries .box2 { float: left; width: 160px; min-height: 168px; padding: 16px 0 0 38px; margin: 0 0 2px 0; border-bottom: 1px #d5cbc3 solid; color: #333;  }
.EventSummaries h2 { padding: 0 0 10px 0; font-size: 22px; font-weight: 300; padding: 0 0 17px 0; margin: 0; letter-spacing: -1px;}
.EventSummaries p {  line-height: 15px; padding: 0 0 20px 0;}




/*.EventSummaries a {color: #fff;text-decoration: none;}
.EventSummaries a:hover {color: #fff;text-decoration: underline;}*/



/* Menuevents */

.city_off {float:left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
width:140px; height: 40px;
	border: 1px #d7cec6 solid;;
	background: url(../images/menu2.gif) repeat-x top;
	text-align: left;
}

.city_on {float:left;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color:#fff;
	padding: 8px 9px;
	
width:126px; height: 26px;
	background: url(../images/menu2red.gif) repeat-x top;
	text-align: left;}

.city_on a {color:#fff; text-decoration: none;}
	
.city_off a {
	
display: block;
padding: 8px 9px;
	margin:0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
width:122px; height: 24px;
	border: 0;

	padding: 8px 9px;}
	
.city_off a:hover {

display: block;
padding: 8px 9px;
color: #fff;
	margin:0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
width:122px; height: 24px;
	border: 0;
	background: url(../images/menu2red.gif) repeat-x top;
	text-decoration: underline;}
	

	

/*Latest Interviews*/	

.LatestInterviews { text-align: left; padding:0; width:380px; float: left;}
.LatestInterviews .small {font-size:10px; } 
.LatestInterviews p {padding: 0 0 7px 0;} 
.LatestInterviews h1 { padding: 38px 0 11px 0; }

.LatestInterviewsImg { float: left; margin:50px 0 0 0; width:188px; height: 141px; 
border-top: 1px #f2f5f6 solid;
border-left: 1px #f2f5f6 solid;
border-right: 1px #f2f5f6 solid;
border-bottom: 5px #dd223c solid;
}

.inter_on {	background-color: #e5eaed; padding: 11px;}
.inter_off {	 padding: 11px;}

.viewall {border-bottom: 1px #d5cbc2 solid; padding: 15px 0 15px 11px; text-align: left; }
.more {padding: 8px 0 0 0; text-align: left; width: 90px;}
.site {padding: 24px 0 0 0; text-align: left; }


.Sponsors { text-align: left; padding: 20px 0 15px 0; }
.Sponsors h1 { padding: 36px 0 11px 0; }
.Sponsors p {padding: 0 0 7px 0;} 
.box_sponsor {float: left; width: 180px; height: 61px; border: 1px #f2efed solid;}
.box_sponsor2 {float: left; width: 180px; height: 61px; border: 1px #f2efed solid; margin: 0 11px 0 0;}
.box_sponsor3 {float: left; width: 180px; height: 61px; border: 1px #f2efed solid; margin: 11px 11px 0 0;}
.box_sponsor4 {float: left; width: 180px; height: 61px; border: 1px #f2efed solid; margin: 11px 0 0 0;}


/* Sidebar */

#sidebar {
	float: right;
	width: 210px;
	margin: 22px 0 0 0;
	color: #787878;
	text-align: left;
}

/*#sidebar h1 {padding: 0 0 10px 0; margin:0;}*/
#sidebar p {
	padding-bottom: 20px;
	text-align: justify;
}
#sidebar h2 {padding: 0 0 10px 0; margin:0 0 0 0;font-size: 18px; padding:0; font-weight: 300; 
  line-height: 16px; letter-spacing: -1px; width: auto; color:#424242; }

#sidebar .viewall {border-bottom: 1px #d5cbc2 solid; padding: 0px 0 15px 0px; text-align: left; }

/*Search*/

.box_search {	background-color: #000; color:#fff; height: 85px; padding: 20px;}
.box_search input { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; width: 160px; padding: 3px; margin: 0 0 8px 0;}
.box_search select { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; width: 170px; padding: 3px; margin: 0 0 8px 0;  }


/*Upcoming Events*/

.Upcoming {width: auto; padding: 15px 0 0 0; margin: 0 0 0 18px;}
.UpcomImg {float:left; margin: 0 10px 0 0; width: 37px; height: 57px; background: url(../images/back_date.gif) no-repeat; }
.Upcoming .day {color: #333; font: 22px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 0 0 0; text-align: center; letter-spacing: -1px;}
.Upcoming .month {color: #fff; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 0 0 0; text-align: center;}

.UpcomTxt {float:left; width: 145px; color:#000;}
.UpcomTxt .date { padding: 3px 0 9px 0; color:#a9a9a9;} 
.UpcomTxt a { color: #33a4ba;	text-decoration: none;} 

/*Top5*/
.Top5 {width: auto; padding: 15px 0 5px 0; border-bottom: 1px #d5cbc2 solid; margin: 0 0 0 18px;}
.Top5 h2 {margin: 0 0 0 0; }
.Top5 ul {margin: 0;	padding: 5px 10px;	list-style:  url(../images/bullet.gif);	line-height: normal;}
.Top5 li{
margin: 10px 10px;
}


/*Site*/
.Site {width: auto; padding: 15px 0 5px 18px; }
.Site h2 {margin: 0 0 15px 0;  line-height: 10px; }
.Site .col1 {float: left; width: 90px; padding: 0 10px 0 0;  }
.Site .col2 {float: right; width: 90px; }
.Site .line {padding: 0 0 10px 0;  width:  auto;  }
.Site img { vertical-align: middle; margin: 0 2px 0 0;}


/*Contact US*/
.Contact {
	border-top: 1px #CAC0B6 solid; border-left: 1px #CAC0B6 solid; border-right: 1px #CAC0B6 solid; border-bottom: 5px #CAC0B6 solid;
	text-align: left; padding: 30px 20px;
}
.Contact h1 {  text-align: left;}
.txt {padding: 15px 0; text-align: left;}
.txt2 {padding: 0px 0 15px 0; text-align: left; line-height: 15px;}
.txt3 {padding: 15px 0 15px 0; text-align: left; line-height: 15px; border-bottom: 1px #CAC0B6 solid; border-top: 1px #CAC0B6 solid;}

.txt4 { text-align: left; line-height: 15px; padding:5px 0 20px 0;}
.txt4 h3 { font-weight: 700; padding: 20px 0 7px 0;}

.contactfooter {border-top: 1px #CAC0B6 solid; border-bottom: 1px #CAC0B6 solid; text-align: left; padding: 0 0 10px 0; }
.contactfooter h2 { font-size: 12px; font-weight: 700; margin: 20px 0 13px 0; }


.clear10 { clear: both; overflow: hidden; height: 10px; }
.labelname { font-size: 12px;  font-weight: 700;  float: left; width: 193px;}
.labelform { float: left;}
.required { border:0; height: auto; float: left;}
input.reg, select.reg, textarea.reg {
	background: url(../images/backinput.gif) repeat-x 0% 0%; border: 1px #CAC0B6 solid; padding:3px; font-size: 12px;
}

.list {float: left; color:#33a4ba;}
.copy { float: right; color:#424242}

/*Footer*/

#footer_menu {
   width: 800px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #B2B2B2;
	padding: 10px 0 ;
	height: 12px;
	border-top: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}



#footer {
	width: 800px;
	margin: 0 auto;
	padding: 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #B2B2B2;

}

#footer .Fleft {float: left; width: 135px; text-align: left; 	margin: 0 5px 0 0;}
#footer .Fright {float: left; text-align: left; width: 630px; color:#424242; padding: 0 0 10px 0;}
#footer .Fright p {padding: 9px 0; margin:0; line-height: 16px; }



a.blue:link, a.blue:visited, a.blue:active 	{color:	#33a4ba; text-decoration: none;}
a.blue:hover	{text-decoration: underline; }

/*Features*/

.header_box {width: auto; height: 50px; margin:0; }
.header {font-size:22px; float: left; width: 450px; padding: 0 0 5px 0;  text-align: left; margin:0;}
.header2 {font-size:22px; float: left; width: 450px; padding: 0 0 15px 0;  text-align: left; margin:0;}
.header3 { float: left; width: 450px;  text-align: left; margin:0 0 10px 0; font-size: 18px;  padding:0 0 0 0; font-weight: 300;  text-decoration: underline; line-height: 22px; letter-spacing: -1px;  color: #d5cbc3;

}
.back { float: right; text-align: right; padding: 10px 0 0 0;}
.subbox { border: 1px #eae5e1 solid; padding: 7px;  width: 558px; height: 12px; }
.subbox .autor {float: left; width: 300px; text-align: left;}
.subbox .data {float: right; width: 150px; text-align: right;}

.subbox2 { border: 1px #eae5e1 solid; padding: 7px;  width: 558px; height: 12px; text-align: left; margin: 0 0 21px 0;}


.content_event { text-align: left;  width:460px; float: left; padding: 15px 20px 0 52px;}
.content_event h2 {font-size: 12px; letter-spacing: -1px;   font-weight: 700; padding: 0; margin: 25px 0 0 0;}
.content_event p {font-size: 12px; padding: 0; margin: 10px 0; line-height: 17px; }

.top {padding: 5px 0 8px 0;text-align: left; border-bottom: 1px #d5cbc2 solid;}
.details { border-bottom: 1px #d5cbc2 solid;  padding: 7px 0 5px 0; text-align: left;}
.details2 { border-top: 1px #E4DFDA solid;  padding: 7px 0 5px 0; text-align: left;}
.details img {
	vertical-align: top;
}


.Resent {width: auto; padding: 15px 0 5px 0; margin: 0 0 0 18px;}
.Resent h2 {margin: 0 0 0 0; }
.Resent ul {margin: 0;	padding: 5px 10px;	list-style:  url(../images/bullet.gif);	line-height: normal;}
.Resent li{margin: 10px 10px;}

/*Features*/
.Features h1 { padding: 0 0 11px 0; height: auto; }
.Features {padding: 0 0 20px 0; border-bottom: 1px #d5cbc3 solid; text-align: left; line-height: 16px; font-size:11px;} 

.FeaturesList {margin: 20px 0 0 0; height: auto;  vertical-align: top; }
.FeaturesList .title2 { float: left; width:210px; border-bottom: 5px #dd223c solid}
.FeaturesList .box2 { float: left; width: 340px;  height: 109px; padding: 0 0 0 20px; margin: 0 0 2px 0; 
border-bottom: 1px #d5cbc3 solid; color: #333; text-align: left; ;}
.FeaturesList h2 {padding: 0 0 10px 0; font-weight: 700; font-size: 12px; color:#424242; margin: 0; line-height: 12px}
.FeaturesList .autor {padding: 0 0 10px 0; color:#797979; margin:0;}
.FeaturesList .autor2 {padding: 0 0 10px 0; color:#797979; width: 500px; text-align: left;}

.FeaturesList .title3 { float: left; width:139px; border-bottom: 5px #dd223c solid}
.FeaturesList .box3 { float: left; width: 408px; height: 107px;  padding: 0px 0 0 20px; margin: 0 0 2px 0; 
border-bottom: 1px #d5cbc3 solid; color: #333; 
text-align: left;}

.showing {padding: 20px 0 0 0; text-align: left;}
.paging {padding: 20px 0 0 0; text-align: left; border-bottom: 1px #d5cbc3 solid; height: 20px;}
.paging .col1 {padding: 0px 200px 0 0 px; float: left; width: 250px;}
.paging .col2 { float: left;}
.paging .col3 {float: right;}



/*Events*/

.Events_article { text-align: left; height: auto; margin:0;}
.Events_article h1{ font-size: 18px; margin: 12px 0 19px 0; padding:0; font-weight: 300;  text-decoration: underline; line-height: 22px; letter-spacing: -1px; width: auto; color: #d5cbc3;} 
.Events_article .title2 { float: left; width:359px; border-bottom: 5px #dd223c solid}
.Events_article .title3 { float: left; width:190px; border-bottom: 5px #dd223c solid}
.Events_article .title4 { float: left; width:139px; border-bottom: 5px #dd223c solid}
.Events_article .box2 { float: left; width: 190px;  min-height: 164px; padding: 20px 0 0 20px; margin: 0 0 2px 0; border-bottom: 1px #d5cbc3 solid; }
.Events_article .box3 { float: left; width: 357px;  height: 111px; padding: 32px 0 0 20px; margin: 0 0 2px 0; border-bottom: 1px #d5cbc3 solid; }
.Events_article .box4 { float: left; width: 340px; min-height: 101px; padding: 8px 0 0 20px; margin: 0 0 2px 0; 
border-bottom: 1px #d5cbc3 solid; color: #333; 
text-align: left;}
.Events_article ul {margin: 0;	padding: 5px 0px;	list-style:  url(../images/bullet.gif);	line-height: normal;}
.Events_article li{margin: 4px 10px;}

.Events_article h2 {font-size: 12px; letter-spacing: -1px;   font-weight: 700; padding: 0 0 10px 0; color:#424242;}


.Events_article .box5 {  width: 192px; height: 174px; padding: 10px 0 0 15px; margin: 0 0 2px 0; border-bottom: 1px #E4DFDA solid;  float: left }
.Events_article h3 { font-size: 12px;  font-weight: 700; margin:0; padding:0;}
.Events_article .txt2 {font-size: 12px; padding:0;}
.Events_article .date2 {font-size: 11px; padding:10px 0;}

.quickheader {  font-weight: 700; padding: 15px 0 7px 10px; text-align: left;}
.quickbox {	background: url(../images/backquick.gif) repeat-x bottom;  text-align: left; border-bottom: 1px #E4DFDA solid;  border-top: 1px #E4DFDA solid;   height: auto; width: 100%; float: left;}
.quickbox .links {float: left;  width: 270px;}
.quickbox ul {margin: 0;	padding: 5px 0 5px 10px;	list-style:  url(../images/bullet.gif);	line-height: normal;}
.quickbox li{margin: 4px 10px;}

.EventSummaries .box5 {  width: 192px; height: 119px; padding: 65px 0 0 15px; margin: 0 0 2px 0; border-bottom: 1px #E4DFDA solid;  float: left; color: #000; }
.EventSummaries h3 { font-size: 12px;  font-weight: 700; margin:0; padding:0;}
.EventSummaries .txt2 {font-size: 12px; padding:0;}
.EventSummaries .date2 {font-size: 11px; padding:10px 0;}

.content_article { text-align: left; padding:0; width:480px; float: left; padding: 0 20px 0 52px;}
.content_article h2 {font-size: 12px; letter-spacing: -0.5px;   font-weight: 700; padding: 0; margin: 25px 0 0 0;  line-height: 18px;}
.content_article p {font-size: 12px; letter-spacing: -0.5px;   padding: 0; margin: 15px 0; line-height: 18px; }
.content_article ul {margin: 0;	padding: 5px 0px;	list-style:  url(../images/bulletcircle.gif);	line-height: normal; font-size: 12px; letter-spacing: -0.5px; padding: 0; margin: 15px 0 15px 5px; line-height: 18px;}
.content_article li{margin:0; padding:0;}
.content_article ol {

list-style: decimal;
line-height: normal; font-size: 12px; letter-spacing: -0.5px; 
padding: 0; 
margin: 15px 0 15px 5px; 
line-height: 18px;}


.article_desc {text-align: left; vertical-align: middle;  text-align: left;}
.article_desc .left { float: left; width: 141px; font-weight: 700; padding: 10px 0; margin:0; }
.article_desc .right { float: left; width: 420px; padding: 7px 0 5px 0;  line-height: 16px;  margin:0;}





/*
.FeaturesList .box2 { float: left; width: 340px; height: 101px; padding: 0px 0 0 20px; margin: 0 0 2px 0; 
border-bottom: 1px #d5cbc3 solid; color: #333; 
text-align: left;}
.FeaturesList h2 {padding: 0 0 10px 0; font-weight: 700; font-size: 12px; color:#424242; margin: 0;}
.FeaturesList .autor {padding: 0 0 10px 0; color:#797979;}
.FeaturesList .autor2 {padding: 0 0 10px 0; color:#797979; width: 500px; text-align: left;}*/

.line {
	clear:both;
	width:570px;
	text-align: left;
	margin: 0 ;
	padding: 10px 0 0 0;
	
}

.line2 {
	clear:both;
	width:91px;
	text-align: left;
	margin: 0 ;
	padding: 10px 0 0 0;

}

.description {
	font-weight: 700; color: #797979; line-height: 16px; border-bottom: 1px #d5cbc2 solid; padding: 20px 0 18px 0
}

.description2 {}

.description2 ol { list-style: decimal; margin: 10px 0 10px 15px; padding:0;}
.description2 ul { list-style: url(../images/bulletcircle.gif); margin: 10px 0 10px 20px; padding:0; }
.description2 li { margin: 2px 0 ; padding:3px 0; }



/*Session Interviews*/
.interview {padding: 0 0 0 15px; background: #fff url(../images/bullet.gif) no-repeat 0% 3px; margin: 0 0 10px 0}
.interview .box {padding: 0 0 3px 0;}

/*Upcoming events*/

.submenu { margin: 0px 0 15px 0; padding: 7px 0 0 0; width: 100%; border-bottom: 1px #d5cac2 solid; clear:both; height: 24px;}
.submenu .on { float: left; padding: 5px 15px 1px 15px;  font-weight: 700; font-size: 12px;  }
.submenu .off { float: left; font-size: 12px; font-weight: 700;  color:#fff; 
border-top: 1px #d5cac2 solid;
border-left: 1px #d5cac2 solid;
border-right: 1px #d5cac2 solid;
width: auto;}

.submenu .off_border {  
border-left: 1px #fff solid;
border-right: 1px #fff solid;
padding:5px 10px 1px 10px;
 height: 16px;
 background: url(../images/backsubmenu.gif) repeat-x ; height: 16px; 
 width: auto;
}

.submenu a {  text-decoration: underline;}
.submenu a:hover { text-decoration: underline; color:#434343}

.UpcomImgBig {float:left; width: 105px; height: 105px; background: url(../images/back_date_big.gif) no-repeat; border-bottom: 5px #dd223c solid}
.UpcomImgBig .day {color: #333; font: 34px Verdana, Geneva, Arial, Helvetica, sans-serif; padding:25px 0 0 0; text-align: center; letter-spacing: -1px;}
.UpcomImgBig .month {color: #fff; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 0 0 0; text-align: center;}

.UpcomingList {margin: 20px 0 0 0;}
.UpcomingList .title2 { float: left; width:210px; border-bottom: 5px #dd223c solid}
.UpcomingList .box2 { float: left; width: 443px; height: 101px; padding: 8px 0 0 20px; margin: 0 0 2px 0; 
border-bottom: 1px #d5cbc3 solid; color: #333; 
text-align: left;}
.UpcomingList h2 {padding: 0 0 7px 0; font-weight: 300; font-size: 11px; color:#424242; margin: 0;}
.UpcomingList .text{padding: 7px 0 0px 0; margin: 0; width: 340px; line-height: 16px; }

.random { padding: 8px 0 0 15px; width: 555px; clear:both; height: 36px; background: url(../images/back_search.gif); font-weight: 700; text-align: left;}
.random .name { padding: 5px 8px 5px 0; float: left; }
.random .forms { padding: 2px 21px 5px 0; float: left; }

input, select, textarea {border:1px solid #C1C1C1; padding:1px; font-size:11px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;  }

.txtgrey {color: #797979}

.map {border-bottom: 1px #D5CBC3 solid;  height: 80px;}

/*PremierPartners*/
.ppline {	padding: 5px 0 20px 0; margin: 10px 0; border-bottom: 1px #EFECE9 solid; height: 103px; text-align: left;}
.ppline .title2 { float: left; width:105px; height: 79px; border-bottom: 5px #EAAB00 solid;}
.ppline .box2 { float: left; width:157px; height: 97px; padding: 10px 0 0 20px;  }
.ppline h2 {color: #333333; font-weight: 700; font-size: 12px;padding: 0 0 5px 0;}



.buttons {text-align: right; width: 442px; padding: 20px 0 0 0;}
.buttons2 {width: 442px; padding: 20px 0 0 0;  color:#666666; text-align: left;}


.headsearch {border-bottom: 4px #CAC0B6 solid; padding: 15px 0 10px 0; text-align: left;}

.boxsent { width: 370px; border:1px #ccc solid;  float: left; text-align: left; background-color: #fff}
.sleft1 { width: 500px; padding: 13px 0 13px 13px; float: left;}
.sleft2 { width: 30px; padding: 10px 0 23px 0; float:right; 
}
.bordertop { border-top: 1px #E5E5E5 solid; color:#666666;  padding: 0 13px; text-align: left;}
.labelname2 { font-size: 12px;  font-weight: 700;  float: left; width: 143px; padding: 0 0 0 13px;}
.buttons3 {width: 335px; padding: 17px 0 20px 0;  color:#666666; text-align: right;}

.red {color:#990033}
.norm {color:#333333}


.Register { text-align: left; background-color: #fff;}
.Register .error { padding: 20px 22px; font-size: 12px;  border-top:1px #CAC0B6 solid; border-left:1px #CAC0B6 solid; border-right:1px #CAC0B6 solid;
	}
.Register .error ul {color:#CC0033; list-style: disc; margin: 17px 0 0 10px;}
.Register .error li {margin: 5px 0}
.boxform {
	border-top:1px #CAC0B6 solid; border-left:1px #CAC0B6 solid; border-right:1px #CAC0B6 solid;
	border-bottom:5px #CAC0B6 solid;
	padding: 20px 22px;
}

.check { float: left; width: 158px; padding: 0 10px 18px 0}
.linecheck {}
.b1 { float: left; border:0;  width: 15px; padding: 0 10px 0 0;}
.b2 {float: left; width:125px;}
.head_b2 { font-weight: 700; padding: 0 0 6px 0;}
.date_b2 {color:#666666; padding: 0 0 18px 0;}
input.ch {border:0;}
.but {width:400px; text-align: right; padding: 0 0 15px 0;}
.boxreg { width: 565px; border-top:1px #CAC0B6 solid; border-left:1px #CAC0B6 solid;border-right:1px #CAC0B6 solid;border-bottom:5px #CAC0B6 solid; float: left; text-align: left; background-color: #fff}
.labelname3 { font-size: 12px;  font-weight: 700;  float: left; width: 143px; padding: 0 0 0 14px;}

.h_left { float: left; width: 400px; padding: 30px 0 0 0; text-align: left; }
.h_right { float: right; width: 150px; text-align: right;}

h1.swf_header{margin: 0;padding: 0;}
h1.swf_header20{margin: 0;padding: 0;}
h1.swf_header24{margin: 0;padding: 0;}
h2.swf_header{margin: 0;padding: 0;}


a.white:link, a.white:visited, a.white:active 	{color:	#fff; text-decoration: none;}
a.white:hover	{color:	#fff;text-decoration: underline; }

.box2 h2:hover {text-decoration: underline;}
.box3 h2:hover {text-decoration: underline;}


/*added 24.10.2008*/
.FeaturesList .day {color: #333; font: 22px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 0 0 0; text-align: center; letter-spacing: -1px;}
.FeaturesList .month {color: #fff; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 0 0 0; text-align: center;}
.FeaturesList .UpcomImg {float:left; margin: 0 10px 0 0; width: 37px; height: 80px; background: url(../images/back_date.gif) no-repeat;}
.more2 {padding: 8px 0 0 0; text-align: left; }
.FeaturesList h3 {padding: 0 0 2px 0; font-weight: 300; font-size: 11px; color:#424242; margin: 0; line-height: 12px}
.venue { padding:2px 0 4px}
.Events_article .day {color: #333; font: 22px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 3px 0 0 0; text-align: center; letter-spacing: -1px; }
.Events_article .month {color: #fff; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 0 0 0; text-align: center;}
.Events_article .UpcomImg {float:left; margin: 0 10px 0 0; width: 37px; height: 60px; background: url(../images/back_date.gif) no-repeat;}
.left {
	text-align: left;
}