* {	margin: 0px; padding: 0px;}
HTML {}
BODY {
	background-image: url('../images/body_bg.gif');
	background-color:#494949;
	font-family:Arial, Verdana;
	font-size:11px;
}

A { text-decoration:none;}
A:hover {}
IMG { border:0px;}
UL,OL {
	margin: 10px 5px 10px 20px;
}
#validateErrorMsg { 
	position: absolute; 
	background-color: rgb(255,255,200);
	border: 1px solid rgb(255,255,0);
	line-height:16px;
	z-index:13000; 
	padding: 2px 10px;
	color: black;
	font-size: 10px;
}

INPUT,TEXTAREA,SELECT {
	font-family: Arial,Verdana;
	font-size: 11px;
	line-height: 12px;
}
FIELDSET {
	border: 0px;
}
.clear { clear: both;}
#body_overlay {
	background-image: url('../images/body_blend_overlay.png');
	_background-image:none;
	background-repeat: repeat-x;
	background-position: top center;
	position:absolute;
	top: 0px;
	width: 100%;
	height: 576px;
	z-index:1;
}
#container {
	position: absolute;
	left: 0px;
	top: 50px;
	z-index:2;
	width: 950px;
	padding: 0px;
}
	#content {
		background-color:white;
		padding-bottom:8px;
		margin-left:5px;
	}

/* @group Template Side Menu */

	#sideFrame {
		float: left;
		width: 180px;
		margin-left:0px;
		margin-right:10px;
		margin-bottom:8px;
		text-align:center;
	}
	#sideFrame A.logo {
		display:block;
		height:140px;
		background-image:url('../images/tonkin_logo.gif');
		background-repeat: no-repeat;
		background-position: center;
	}
	#sideFrame DIV.sidemenu {
		width: 165px;
		background-image: url('../images/menu_bg2.gif');
		background-repeat: no-repeat;
		margin:10px auto 50px auto;
		padding: 0px;
		clear: both;
	}
				#sideFrame .sidemenu A {
					display:block;
					line-height:24px;
					font-size:11px;
					color: #7d7d7d;
					padding-left:18px;
					border-top: 1px solid #f1f1f1;
					border-right:1px solid #e5e6e6;
					border-left:1px solid #e5e6e6;
				}
				#sideFrame .sidemenu .header {
					height: 11px;
					line-height:1px;
					border:none;
					background-image: url('../images/menu_header.gif');
					background-repeat: no-repeat;
					background-position:top center;
					overflow:hidden;
					width: 165px;
					overflow:hidden;
					
				}
				#sideFrame .sidemenu .footer {
					height:5px;
					font-size:1px;
					line-height:4px;
					overflow:hidden;
					border:none;
					margin:0px;
					padding:0px;
					background-image: url('../images/menu_footer.gif');
					background-repeat: no-repeat;
					background-position:bottom center;
					border-top: 1px solid #f1f1f1;
					width: 165px;
				}
				
				
					#sideFrame .sidemenu A:hover,
					#sideFrame .sidemenu A.active {
						background-image: url('../images/menu_active.gif');
						background-repeat: repeat-x;
						color: white;
					}
			#sideFrame DL.address {
				font-family:Georgia;
				font-size:10px;
				margin:10px 5px;
			}
			#sideFrame DL.address DT { float: left; width: 20px; color:#e0b915;}
			#sideFrame DL.address DD { float: left; width: 150px;color:#505050; }



/* @end */

/* @group Template Body Content */

		#bodyFrame {
			float: left;
			width: 750px;
			_width:755px;
			margin: 3px 0px 8px 0px;
		}

			#bodyFrame #flashHeader {
				float:right;
				height:135px;
			}



/* @end */
		#goldLine {
			clear: both;
			background-color:#e0b915;
			height:1px;
			margin: 0px 10px 0px 10px;
			overflow:hidden;
			width: 940px;
		}
	#footer {
		font-size:10px;
		color: #676767;
		padding: 5px;
	}
		#footer A { color: #676767; margin: 0px 10px;}
		#footer A:hover { text-decoration:underline;}
		#footer .cru {float: right;}	
		
		
		
.loading {
	margin: 20px auto;
	width: 300px;
	text-align:center;
	font-size:11px;
	color: #999;
}

/* @group Conferences */

#conferences { font-family: Trebuchet MS, Helvetica, sans-serif;}
	#conferences .instructions {
		color: #7b7b7b;
		font-size:12px;
		text-align:right;
		padding: 4px;	
		margin-bottom:5px;
	}
	#conferences A.back {
		float:left;
		background-color:#e8e8e8;
		color:#7d7d7d;
		font-size:10px;
		height: 20px;
		line-height:20px;
		padding: 0px 10px;
		display:none;
	}
	#conferences A.back:hover {
		background-image: url('../../../templates/images/menu_active.gif');
		background-repeat: repeat-x;
		background-position: center;
		color: white;
	}
	#conferences UL.steps {
		list-style: none;
		list-style-position:inside;
		height: 30px;
		float:right;
	}
		#conferences UL.steps LI {
			float: left;
			background-color:#e8e8e8;
			color:#7d7d7d;
			font-size:10px;
			height: 20px;
			line-height:20px;
			padding: 0px 10px;
			margin-left:5px;
			width: 75px;
		}
		#conferences UL.steps LI.active {
			background-image: url('../../../templates/images/menu_active.gif');
			background-repeat: repeat-x;
			background-position: center;
			color: white;
		}
	#conferences H2 {
		clear:both;
		background-image: url('../../../templates/images/menu_active.gif');
		background-repeat: repeat-x;
		color: white;
		font-size:12px;
		line-height:24px;
		padding-left:10px;
		font-weight:normal;
		margin-bottom:5px;	
	}
	#conferences.step1 H2.step1 { display:block;}
	#conferences.step1 H2.step2,
	#conferences.step1 H2.step3 { display:none;}
	
	#conferences.step2 H2.step2 { display:block;}
	#conferences.step2 H2.step1,
	#conferences.step2 H2.step3 { display:none;}

	#conferences.step3 H2.step3 { display:block;}
	#conferences.step3 H2.step1,
	#conferences.step3 H2.step2 { display:none;}

	#conferences.step1 LI.step1,
	#conferences.step2 LI.step2,
	#conferences.step3 LI.step3 {
		background-image: url('../../../templates/images/menu_active.gif');
		background-repeat: repeat-x;
		background-position: center;
		color: white;
	}
	#conferences.step2 A.back,
	#conferences.step3 A.back {display:block;}

	#conferences A.selection2 {
		font-size:11px;
		display:block;
		background-color: #f7f5f4;
		color:#787878;
		line-height:17px;
		padding: 0px 10px;
	}

	
	
	#conferences A.selection {
		font-size:11px;
		display:block;
		background-color: #f7f5f4;
		border-bottom:1px solid #eaeaea;
		margin-bottom:3px;
		color:#787878;
		line-height:17px;
		padding: 3px 10px;
	}
	#conferences A.selection EM {
		display:block;
	}
	#conferences A.selection:hover {
		color:white;
		background-color:#bcbcbc;
	}
/* @end */	
		
