/* CSS Document */

html {
    padding:0;
    background:#FFF;
    color:#000;
    }
body {
	margin:3 0 0 2;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000;
}
a:link {
	color: #000;
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}


#wrapper {
	position:absolute;
	left: 50%;
	width:740px;
	margin-left: -370px;
}
#content-wrapper {
	float: left;
	width: 736px;
	padding:0px;
	margin:0px;
	border: 8px solid #791124;
	background:#791124;
}

.logo {
	width:711px;
	float: left;
	padding: 34px 0px 1px 25px;
	background: #FFF;
}

/* NAV */
.navbox {
	float:left;
	width: 736px;
	padding:0px 0px 4px 0px !important;
	padding:15px 0px 4px 0px;
	margin: 0;
	background:#791124;
}
.nav {
	float:right;
	margin:1px 1px 0px 0px;
	list-style-type:none;
	font-size:11px;
}
.nav ul {
	float:left;
	list-style-type:none;
	margin:0px;
	padding:16px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
}
.nav li {
	float:left;
	list-style-type:none;
	width:112px;
	margin:0px;
	padding:7px 0px 6px 0px;
	color:#FFF;
	text-align: center;
	border-left: 1px solid #D6736B;
}
.nav a:link {
	color: #FFF; 
	text-decoration: none; 
 }
.nav a:visited {
	color: #FFF; 
	text-decoration: none; 
}
.nav a:hover { 
	color: #D6736B; 
 	text-decoration: none; 
}
.nav a:active {
 	color: #000; 
 	text-decoration: none; 
}

.mainbox {
	float:left;
	width:736px;
	padding:0px;
	margin:0px;
	background:#F7F7F7;
}
.textbox {
	float:left;
	width:220px;
	padding:10px 0px 2px 31px !important;
	padding:19px 0px 2px 31px;
	margin:0px;
	font-size:11px;
}
.textbox h1 {
	padding:0px 0px 6px 0px;
	margin:0px;
	font-size:12px;
}
.textbox p {
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:10px;
}


.text {
	float:left;
	padding:20px 31px 27px 31px !important;
	padding:29px 31px 27px 31px;
	margin:0px;
}
.text h1 {
	padding:0px 0px 0px 0px;
	margin:0px;
	font-size:12px;
}
.text h2 {
	width:670px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 20px 0px;
	border-bottom: 3px solid #791124;
	color:#791124;
	font-size: 14px; 
}
.text h3 {
	width:430px;
	padding:5px 0px 2px 0px;
	margin:0px 0px 5px 0px;
	border-bottom: 1px solid #000;
	font-size: 12px;
}
.textsm {
	font-size: 10px;
}
.imgleft {
	float:left;
	padding:0px;
	margin:0px 14px 14px 0px !important;
	margin:0px 14px 0px 0px;
	border: 3px solid #791124; 
}
.imgright {
	float:right;
	padding:0px;
	margin:0px 0px 14px 14px !important;
	margin:0px 14px 0px 14px;
	border: 3px solid #791124; 
}


.memberbox {
	float:left;
	width:620px;
	padding:20px 20px 50px 20px;
	margin:0px;
	background-color: #CDCDCD;
	border-top: 1px solid #FFF;
	border-bottom: 2px solid #791124;
}
.memberimgright {
	float:right;
	padding:0px;
	margin:-30px 0px 14px 14px;
	border: 3px solid #791124; 
}
.memberbox h2 {
	width:620px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 10px 0px;
	border-bottom: 1px solid #791124;
	color:#791124;
	font-size: 12px; 
}
.memberbox h4 {
	width:450px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	font-size: 14px;
}
.memberboxsm {
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	font-size: 10px;
}
.memberbox a:visited {
	color: #000; 
	text-decoration: underline; 
}
.memberbox a:hover { 
	color: #000; 
 	text-decoration: underline; 
}
.memberbox a:active {
 	color: #000; 
 	text-decoration: underline; 
}

.calendar {
	float:left;
	padding:20px 31px 27px 31px !important;
	padding:29px 31px 27px 31px;
	margin:0px;
}
.calendar h2 {
	width:660px;
	padding:0px 0px 2px 0px;
	margin:0px 0px 10px 0px;
	border-bottom: 3px solid #791124;
	color:#791124;
	font-size: 14px; 
}
.calendar h3 {
	width:660px;
	padding:5px 0px 0px 0px;
	margin:15px 0px 5px 0px;
	font-size: 12px;
	border-bottom: 1px solid #000;
}
.calendarevent {
	width:640px;
	padding:5px 0px 0px 33px;
	margin:0px 0px 5px 0px;
	font-size: 12px;
}
.calendarevent h5 {
	width:640px;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size: 12px;
}
.calendarevent p {
	width:640px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	font-size: 12px;
}
.calendarsm {
	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	font-size: 10px;
}

.flash {
	float: right;
	width:452px;
	padding:0px 1px -1px 1px !important;
	padding:0px 0px -1px 1px;
	margin:0px;
}

.bottombox {
	float:left;
	height:465px;
	width:736px;
	margin:0px 0px -10px 0px;
	margin:0px 0px 0px 0px !important;
	padding:0px;
	background:#791124;
}
.column1 {
	float:left;
	width:335px;
	padding:17px 2px 17px 31px;
	margin:0px;
}
.bottomtitle {
	padding:0px 0px 5px 0px;
	margin:0px;
	background:#791124;
	color:#FFF;
	font-size: 14px;
	font-weight: bold;
}
.bottomtitle2 {
	padding:10px 0px 5px 0px;
	margin:0px;
	background:#791124;
	color:#FFF;
	font-size: 14px;
	font-weight: bold;
}
.eventsbox {
	width:324px;
	height:180px;
	padding:0px;
	margin:0px;
	font-size:10px;
	color:#000;
	background:#FFF;
	overflow: auto;
}
.event {
	margin:0px 16px 10px 16px;
	padding:0px 16px 10px 0px;
	border-bottom: 1px solid #000;
}
.event p {
	margin:0px;
	padding:2px 16px 2px 0px;
}
.event h2 {
	padding:0px 16px 0px 0px;
	margin:12px 0px 0px 0px;
	font-size: 10px;
}

.column2 {
	float:right;
	padding:17px 31px 17px 0px;
	margin:0px;
}
.mapbox {
	width:324px;
	height:242px;
	padding:0px;
	margin:0px;
	font-size:13px;
	color:#000;
}
.maptext {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#FFF;
}
.maptext p {
	padding:0px;
	padding:0px !important;
	margin:0px !important;
	margin:0px 0px -20px 0px;
}
.maptext a:link {
	color: #FFF; 
	text-decoration: underline; 
 }
.maptext a:visited {
	color: #FFF; 
	text-decoration: none; 
}
.maptext a:hover { 
	color: #FFF; 
 	text-decoration: none; 
}
.maptext a:active {
 	color: #FFF; 
 	text-decoration: underline; 
}
.speakers {
	padding:6px 0px 0px 0px;
	border-bottom: 1px solid #000;
}
.speakersdate {
	padding:6px 10px 0px 5px;
	border-bottom: 1px solid #000;
}

/* BOTTOM */
.bottom {
	float: left;
	width: 736px;
}

.bottomnav {
	width: 736px;
	float: left;
	padding: 12px 0px 0px 0px;
	margin:0px;
	font-size: 11px;
	text-align:center;
}
.bottomnav p {
	padding:0px 0px 4px 0px;
	margin:0px;
	font-size:11px;
}
.bottomnav a:link {
	color: #000; 
	text-decoration: underline; 
 }
.bottomnav a:visited {
	color: #000; 
	text-decoration: underline; 
}
.bottomnav a:hover { 
	color: #000; 
 	text-decoration: underline; 
}
.bottomnav a:active {
 	color: #000; 
 	text-decoration: underline; 
}


.copyright {
	width: 736px;
	float: left;
	padding: 12px 0px 0px 0px;
	margin:0px;
	font-size: 12px;
}
.copyright a:link {
	color: #000; 
	text-decoration: underline; 
 }
.copyright a:visited {
	color: #000; 
	text-decoration: underline; 
}
.copyright a:hover { 
	color: #000; 
 	text-decoration: underline; 
}
.copyright a:active {
 	color: #000; 
 	text-decoration: underline; 
}

.address {
	width: 736px;
	float: left;
	padding: 8px 0px 0px 0px;
	margin:0px;
	font-size: 10px;
}

.bottominfo {
	width: 736px;
	float:left;
	font-size: 9px;
	padding: 8px 0px 0px 0px;
	margin:0px;
}
.bottominfo p {
	font-size: 10px;
	padding: 2px 0px 4px 0px;
	margin:0px;
}
.bottominfo a:link {
	color: #000; 
	text-decoration: underline; 
 }
.bottominfo a:visited {
	color: #000; 
	text-decoration: underline; 
}
.bottominfo a:hover { 
	color: #000; 
 	text-decoration: underline; 
}
.bottominfo a:active {
 	color: #000; 
 	text-decoration: underline; 
}



p.webbot {
	display:none;
}