html, body {
	margin:0 auto;
}

body {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

input {
	color:#666666;
	font-size:10px;
	margin-top:0px;
	border-style:solid;
	border-color:#aeaeae;
	border-width:1px;
	height:18px;
	/*padding:2px 0 0 0 0;*/
}

input {
	border: expression( this.type=="checkbox"?'none':this.type=="radio"?'none':this.type=="image"?'none':'1px #aeaeae solid');
}

select, option {
	color:#666666;
	font:10px verdana ;
	width:210px;
}

select {
	border-style:solid;
	font:10px verdana ;
	color:#666666; 
	border-color:#969696;
	border-width:1px;
	line-height:16px;
	vertical-align:middle;
}

td {
	vertical-align:top;
}


ul,li, ol {
	margin-left:10px;
	padding-left:0px;
}

a img { border:0 none; }

.nav2 {
	/*width:758px;*/
	border-collapse:collapse;
}
.nav2 th {
	display:none;
}
.nav2 td {
	padding:0 0 0 0;
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
	padding-right:1px;
}
.nav2 td a {
	display:block;
	text-decoration:none;
	font-weight:bold;
	padding:0;
	font-size:10px;
	line-height:normal;
	padding:4px 10px 4px 10px;
	color:#ffffff;
	background-color:#4a4242;
	vertical-align:bottom;
	height:20px;
}
.nav2 td a:hover {
	background-color:#7e7a7a;
}

.nav2 .this a, .nav2 .this a:hover {
	background-color:#7e7a7a;
	display:block;
}

.hide {
	display:none;
}

.this a {
	cursor:default;
	font-weight:bold;
	/*font-weight:bold;*/
}


.container {
	margin:0 auto;
	width:100%; 
	text-align:center;
	height:0 auto;
}

.header_container {
	width:910px; 
	margin:0 auto;
	text-align:left;
}


.content_container {
	width:910px; 
	margin:0 auto;
	text-align:left;
	min-height:420px; 
	height:auto !important;height:420px; 
}

.footer {
	/*
	width:800px; 
	margin:0 auto;
	text-align:center;*/
}

.heading {
	padding-top:75px;
	width:100%;
}

.subheading {
	color:#231f20;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

.content, .content td {
	color:#231f20;
	font-size:12px;
}

.content {
	width:530px;
}

.content a {
	color:#b38d2e;
	text-decoration:none;
}

.content a:hover {
	color:#626466;
}

.conferences, .conferences td {
	color:#231f20;
	font-size:11px;
	width:230px;
	padding-left:20px;
	text-align:left
}

.conferences a {
	color:#b38d2e;
	text-decoration:none;
}

.conferences a:hover {
	color:#626466;
}

.subnav_container {

	width:180px;
	padding-left:5px;
}


.subnav, .subnav_selected {
	margin-top:5px; 
	margin-bottom:5px;
}

.subnav a, .subnav_selected a {
	color:#b28e2f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-top:1px; 
	padding-bottom:1px;
	line-height:14px;
	/*display:block;*/
	text-decoration:none;
}

.subnav a:hover, .subnav_selected a, .subnav_selected a:hover {
	background-color:#b28e2f;
	color:#ffffff;
}

/*
.subnav, .subnav_selected {
	background-image:url(../images/line_subnav.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-right:5px;
	max-width:90px; 
	width:auto !important;width:90px;
}

.subnav a, .subnav_selected a {
	color:#9d9fa1;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	display:block;
	text-decoration:none;
	margin-bottom:10px;
}

.subnav a:hover {
	color:#626466;
}

.subnav_selected a, .subnav_selected a:hover{
	color:#626466;
}
*/

.breadcrumbs, .breadcrumbs a {
	color:#9d9fa1;
	font-size:10px;
	font-weight:bold;
	padding-left:5px;
	padding-right:0;
	text-decoration:none;
}

.breadcrumbs a:hover {
	color:#626466;
}

#divDesignations {
	position:absolute;
	visibility:hidden; 
	display:none; 
	background-color:#626466;
	height:22px;
	width:80px;
	margin-left:-110px;
	margin-top:40px;
	color:#CCCCCC;
}

#divDesignations a {
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	padding:5px;
	text-decoration:none;
}

#divDesignations a:hover {
	background-color:#b28d2e;
}


.line_grey {
	background-color:#9d9fa1;
	height:1px;
	width:540px;
}

.label_grey {
	background-color:#808284;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	padding:3px 6px 3px 6px;
}

a.btn_gold, .label_gold {
	background-color:#b38d2e;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	padding:3px 6px 3px 6px;
	text-decoration:none;
}

a.btn_gold_small, .label_gold_small {
	background-color:#b38d2e;
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
	padding:2px 4px 2px 4px;
	text-decoration:none;
}

a:hover.btn_gold, a:hover.btn_gold_small {
	color:#626466;
}

a.btn_dark_grey {
	background-color:#626466;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	padding:3px 6px 3px 6px;
	text-decoration:none;
}

a:hover.btn_dark_grey {
	color:#b38d2e;
}