/* global */

html, body {
	margin:0px;
	padding:0px;
	border:0px;
}

body {
	background-color:#0b3a4c;
	color:#baad9d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #6e5c23;
	margin-top:0px;
}

h5 {
	font-size:13px;
}

h6 {
	font-size:12px;
}

a {
	color:#6e5c23;
	text-decoration:none;
}

a img {
	border:none;
}

a:hover {
	color:#0b3a4c;
}

form {
	margin:0px;
	padding:0px;
}

input, select, textarea {
	color:#3d3d3d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/* layout classes */

.layout_top {
	color:#68151d;
	padding-left:442px;
	padding-right:0px;
}

.layout_nav {
	background-color:#30454d;
}

.layout_main {
	background-color:#baad9d;
}

.layout_welcome {
	padding:20px;
}

.layout_content {
	padding:20px;
}

.layout_backtotop {
	background-color:#1e333b;
	background-image:url(../images/layout/footer/side-footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:45px;
	padding-left:33px;
}

.layout_bottom {
	background-color:#baad9d;
	background-image:url(../images/layout/footer/main-footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.layout_footer {
	height:50px;
}

/* content */

.top-content ul, .top-content ol {
	margin:0px;
	padding:0px;
	list-style:none;
}

.top-content li {
	background-image:url(../images/layout/icons/sitemap-bullet.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	color:#baad9d;
	font-size:9px;
	line-height:1.3em;
	padding-left:11px;
}

.top-content a {
	color:#baad9d;
}

.top-content a:hover {
	color:#ffffff;
}

.nav-content {
	padding-bottom:20px;
}

.content, .content div, .content p, .content blockquote, .content ol, .content ul, .content dl, .content li, .content dt, .content dd, .content td, .content th {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.content p {
	margin-top:0px;
}

.content ul, content ol {
	margin-top:0px;
	padding:0px 0px 11px 0px;
	list-style:none;
	line-height:1.3em;
}

.content li {
	background-image:url(../images/layout/icons/content-bullet.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	line-height:1.3em;
	padding-left:11px;
}

.content .floatimgright {
	float:right;
	margin-left:10px;
}

.content .members_list th {
	background-color:#d2c6b8;
	color:#30454d;
	height:30px;
	text-align:left;
}

.content .members_list td {
	background-color:#c1b5a7;
	vertical-align:text-top;
}

.content .online_directory_list th {
	background-color:#d2c6b8;
	color:#30454d;
	height:30px;
	text-align:left;
}

.content .online_directory_list td {
	background-color:#c1b5a7;
	vertical-align:text-top;
}

.content .conference_schedule th {
	background-color:#d2c6b8;
	color:#30454d;
	height:30px;
	text-align:left;
}

.content .table th {
	background-color:#d2c6b8;
	color:#30454d;
	height:30px;
	text-align:left;
}

.backtotop-content ul, backtotop-content ol {
	margin:0px;
	padding:0px;
	list-style:none;
}

.backtotop-content li {
	background-image:url(../images/layout/icons/backtotop-bullet.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	color:#d2c3b3;
	font-size:9px;
	line-height:1.3em;
	padding-left:11px;
}

.backtotop-content a {
	color:#d2c3b3;
}

.backtotop-content a:hover {
	color:#ffffff;
}

.footer-content, .footer-content div, .footer-content p, .footer-content blockquote, .footer-content ol, .footer-content ul, .footer-content dl, .footer-content li, .footer-content dt, .footer-content dd, .footer-content td, .footer-content th {
	color:#baad9d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.footer-content a {
	color:#baad9d;
}

.footer-content a:hover {
	color:#ffffff;
}

.footer-content a.admin {
	color:#0b3a4c;
}

.footer-content a.admin:hover {
	color:#FFFFFF;
}

/* drop down menus */

.dropdown .menus {
	border-top:1px solid #3f626f;
	border-left:1px solid #3f626f;
	border-right:1px solid #3f626f;
	color: #1e333b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.dropdown a {
	background-color: #1e333b;
	border-bottom:1px solid #3f626f;
	color:#baad9d;
	display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding:8px 10px;
}

.dropdown a:hover {
	background-color: #30454d;
	color: #FFFFFF;
}

a.footnote {color:#D2C3B3; font-size:10px;}
a.footnote:hover {color:#fff;}