body {
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #fff;
}

.body {
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #666;
	background: #fff;
}

label { cursor: pointer; } table { border-collapse: collapse; } img { margin: 0; padding: 0; overflow: hidden; } /* SIMP IE image hack */
h1, h2, h3, h4, h5, h6 { margin: 0 0 10px 0; line-height: 20px; color: #f0ac21; }
h1 { font-size: 20px; } h2 { font-size: 18px; } h3 { font-size: 16px; } h4 { font-size: 14px; } h5 { font-size: 12px; }
p { margin: 0; padding: 0 0 10px 0; }
input { font: 11px arial; }

.emspace, .fmspace { font: 10px/10px arial; height: 10px; overflow: hidden; } /* SIMP browser consistency hack */
.fmspace { height: 3px; }
.floatc { clear : both; }

a, a:hover { color: #648cc3; } a { text-decoration: none; } a:hover { text-decoration: underline; }

#wrapper { width: 1000px; }

#header {
}

#flash-header {
	width: 1000px;
	height: 115px;
	margin: 0;
	background-color: #fff;
}

#navigation {
	height: 17px; /* important */
	background: #fff;
	text-transform: lowercase;

	position: relative; z-index: 99; /* pulldown menu over flash sake */

	width: 990px;
	padding-left: 10px;
}

#content {
	width: 940px;
	margin-top: 30px;
	margin-left: 60px;
	overflow: hidden;
}
#contentL {
	width: 705px; /*940-215-20*/
	float: left;
	/*overflow: hidden;*/

	min-height: 410px;
	height: auto !important;
	height: 410px;
}
#contentR {
	width: 215px;
	float: right;
}
	#contentR a img { border: none; }

.contlleft {
	width: 172px;
	float: left;
}
.contlrigt {
	width: 513px;
	float: right;
}
	.contlfull { width: 100%; }


#footer {
	width: 1000px;
	margin-top: 10px;
	padding: 2px;
	font-weight: bold;
	text-transform: lowercase;
	border-top: 2px solid #f0ac21;
	overflow: hidden;
}
	.session {
		width: 780px;
		float: left;
		padding: 5px 10px;
		color: #fff;
		background: #648cc3;
	}
	.session a, .session a:hover { color: #fff; }
	.pi a {
		width: 175px;
		padding: 3px 10px;
		float: right;
		text-align: center;
		color: #fff;
		background: #f0ac21;
		border: 2px solid #fff;
	}
	.pi a:hover {
		color: #fff;
		border-color: #f0ac21;
		text-decoration: none;
	}

/*** SIMP Styles **/
.begin, .success, .error {
	width: 440px;
	height: 64px;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	background: url(../../images/_success.gif) center no-repeat;
}
.begin { background: url(../../images/_begin.gif) center no-repeat; }
.error { color: #d4222f; background: url(../../images/_error.gif) center no-repeat; }
.error span { display: block; }

.searchtxt { color: #0066cb; }

.opaq{filter:alpha(opacity=  0);-moz-opacity:  0;opacity:  0;}
.op1q{filter:alpha(opacity= 10);-moz-opacity:0.1;opacity:0.1;}
.op5q{filter:alpha(opacity= 50);-moz-opacity:0.5;opacity:0.5;}
.op7q{filter:alpha(opacity= 70);-moz-opacity:0.7;opacity:0.7;}
.opfq{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
