/* Start of CMSMS style sheet 'Fuste Design' */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444;
	background:url(/uploads/images/template/bg.jpg) no-repeat top center #6C5532;
	margin: 0px 0px 20px;
	padding: 0px;
	text-align:center;
}
p {padding:0; margin:0;}
#frame {
	padding: 0px 0px 7px 0px;
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/uploads/iimages/template/conference_bg_body.png);
	background-repeat: repeat-y;
	background-color:#fff; bbackground-color: transparent;
}
#header {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
height:111px;
}
#middle {
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
	background-color: #D0601E;
	color: #FFFFFF;
	background-image: url(/uploads/images/template/bg_middle.gif);
	background-repeat: repeat-x;
        height: 35px;
	position: relative;
}
#courtesy {
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 20px;
}
input.txt {
	border: 1px #C48830 solid;
	padding: 1px;
	background: #FAE3C3;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000; }
textarea {
	border: 1px #C48830 solid;	background: #FAE3C3;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color: #000; }
.send {
	padding:2px 5px;
	font-size: 100%;
	color:#F9AF31;
        font-weight:bold;
	background-color: #361F4D;
	border:1px solid #C68932;
	margin:0px;
}
form { display:inline; }
.clear { clear:both; }


.clearing {
	height: 7px;
	clear: both;
}
#main {
	background: #fff;
	margin-top: 0px;
	margin-right: 7px;
	margin-left: 7px;
	text-align: left;
	padding-top: 0px;
}
#topmain {
	width: 100%;
	float: right;
	margin-left: -195px;
	background-color: #CC9900;
	background-image: url(/uploads/images/template/bg_content.gif) repeat-y left;
}
#nav {color:#fff; float: left;
	width: 185px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 7px;
	background-image: url(/uploads/images/template/conference_bg_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
background-color:#CC9900;
}
#nav ul, #nav ul li {list-style:none; margin:0; padding:0;}
#nav ul li {padding-bottom:7px;}
#nav ul li a {color:#fff; text-decoration:none;
color:#fff;
padding:0 0px 0 10px;
line-height: 18px;
font-weight: bold;
}
#nav ul li a:hover {
bbackground:url(/uploads/images/template/conference_arrow_purple.gif) no-repeat 0px 3px;
text-decoration:underline;
color:#f3e9da;
}
#nav ul li.currentpage h3 {font-size:100%; padding:0 0 0 10px; margin:0; color:#444;}
#nav .separator {padding:0 0 0 10px;}
#nav a.register, #nav a.register:hover {background:none; padding:0 0 0 10px; margin:0 0 10px 0;}
#nav #search {padding:30px 0 10px 10px;}
#nav .search {padding:1px; background:#FABE58; border:1px solid #C48830; font-family:Verdana, Arial, sans-serif; font-size:11px; font-color:#000; font-weight:bold;}
#nav #search_box {
    width: 162px;
    height: 32px;
	background: url(/uploads/images/template/bg_search_box.gif) no-repeat;
}
#nav #search_box #s {
    font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	float: left;
    padding: 0;
    margin: 9px 0 0 10px;
    border: 0;
    width: 120px;
    bbackground-color:#999; background: none;
}
#nav #search_box #go {
    float: right;
    margin: 0px 0px 0 0;
}



#content {
	margin-left: 192px;
    padding:20px 20px 20px 30px;
    background-color:#fff;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #B07D07;
}
#content h1 { font-size:1.8em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
        color: #7D633B; margin:0px 0 5px 0; padding:0 0 3px 0; border-bottom:0px solid #7D633B;}
#content h2 {color:#23636C; margin:13px 0 3px 0; padding:0 0 2px 0; border-bottom:0px solid #41255a; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.2em;}
#content .print img {border:none;}
#content .print a, #content .print a.noprint {text-decoration:none; border:none;}
#content a {
	color: #CC9900;
	text-decoration: none; border-bottom:1px solid #CC9900;
}
#content a:hover {
	color: #33919B;
	text-decoration: none; border-bottom:1px solid #33919B;
}

#content .imgleft{
	margin: 0px 5px 5px 0px;
	padding: 0px;
	border: 1px solid #666;
	float: left;
	text-align: center;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
}

#content .imgright{
	margin: 10px 0px 10px 10px;
	padding: 0px;
	border: 1px solid #666;
	float: right;
	text-align: center;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#content .imgrighttop{
	margin: 0px 0px 10px 10px;
	padding: 0px;
	border: 1px solid #666;
	float: right;
	text-align: center;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#content .info a {text-decoration:none;}
#content .info a:hover {text-decoration:underline;}
#content .subpages-title { line-height:20px; background:url(/uploads/images/template/arrow_black.gif) no-repeat 0px 2px; padding:0 0 0 12px; text-decoration:none;}

#gap {
clear:both;	
padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 12px;
	background-color: #fae3c3;
	color: #FFFFFF;
        height: 7px;
}
#footer {
padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
	background-color: #33919B;
	color: #fff;
}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}
#bottomnav {
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#copyright {
	text-align: right;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#framecredits {
	padding: 0px;
	width: 760px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(/uploads/iimages/template/conference_bg_credits.png);
	background-repeat: no-repeat;
	background-position: top;
	background-color:transparent;
}
#credits {
	color:#AB9D89;
text-align: center;
	padding-top: 5px;
	line-height: 15px;
}
#credits a {
	text-decoration: none;
	color: #AB9D89; border-bottom:0px solid #AB9D89;
}
#credits a:hover {
	text-decoration: none;
	color: #AB9D89; border-bottom:1px solid #AB9D89;}

a {
	color: #CC9900;
	text-decoration: none;
}
a:hover {
color:#CC9900;
	text-decoration: underline;
}

/* Presenters Page */
.presenters_list_title {padding:0 0 0 10px; font-weight:bold;}
#presenters_list {padding:10px 0 0 10px;}
#presenters_list a {line-height:16px; background:none; padding:0 0 0 10px; text-decoration:none; font-weight:normal;}
#presenters_list a:hover {text-decoration:underline;}
.presenters {padding:0; margin:0; border:0;}
.presenters_photo {padding:0 15px 10px 0;}
.presenters_photo img {border:solid 1px #000;}
.presenters_bio {padding:0 0 20px 0;}
#content .presenters h2 {font-size:1.4em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#C68932; padding:0; margin:0 0 2px 0;}
#presenters div.odd {padding-top: 10px;	clear: both;}
#presenters div.odd img {float: right; border:1px solid #41255a; margin: 20px 0px 20px 20px;}
#presenters div.even {padding-top: 10px; clear: both;}
#presenters div.even img {float: left; margin: 20px 20px 20px 0px;}

#top {margin:5px 0 0 0;}

/*
.schedule {border-bottom:solid 1px #CC9900; border-left:solid 1px #CC9900; border-right:solid 1px #CC9900;}
.schedule td, th {padding:3px 5px 3px 5px; border-top:1px solid #CC9900; border-right:0px solid #CC9900;}
th.th_schedule {background:#ccc; color:#fff; font-size:11px; font-weight:bold;}
tr.other {background:#E6D1B3;}
*/

table.schedule { width:100%; bbackground-color:#CC9900; background:url(/uploads/images/template/bg_presenters_table.jpg) repeat-x bottom left #fff; border:1px solid #E5D4B5; border-bottom:1px solid #E5D4B5; font-size:100%; empty-cells:show; border-collapse: collapse;}
table.schedule tr th { border-bottom:0px solid #D2D2D2; border-right:0px solid #D2D2D2; color:#fff; background-color:#CC9900;  padding:7px 7px; font-weight:bold; ttext-transform: uppercase; }
table.schedule td, .schedule TD { border-bottom:none; padding:6px 6px; bbackground:url(/uploads/images/template/bg_presenters_table.jpg) repeat-x #FFFAF0;}
/* End of 'Fuste Design' */

