@charset "UTF-8";

body {
	background-color: #fafafa;
	background-image: url(images/crc_bgg.gif);
	background-repeat: repeat-x;
	font: "Tahoma" 10pt;
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

a:link {
	color: #FF6600;
	text-decoration: none;
	border: none;
}
a:visited {
	text-decoration: none;
	color: #FF6600;
	border: none;
}
a:hover {
	color: #FF9900;
	border: none;
}
a:active {
	text-decoration: none;
	color: #FF0000;
	border: none;
}

a.am {
	color: #333;
}

a.am:hover {
	color: #666;
}

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

div {
	margin: 0px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 0px;
}

div#top {
	margin: 0px auto;
	height: 400px;
	width: 970px;
	background-image: url(images/crc_top.jpg);
}

div#wrapper {
	overflow: hidden;
}

div#frame {
	margin: 0px auto;
	padding: 0px;
	width: 970px;
	height: 620px;
	background-image: url(images/crc_bg.gif);
}

div#leftbar {
	margin: 40px 15px 40px 40px;
	padding: 0px;
	width: 180px;
	height: 540px;
	float: left;
	display: inline;
}

div#leftbar div.menu {
	width: 180px;
	border-bottom: #ccc solid 1px;
	font-family: Tahoma;
	font-size: 10pt;
	cursor: hand;
}

div#leftbar div.smenu {
	width: 180px;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: #ccc solid 1px;
	color: #000;
	cursor: hand;
}

div#leftbar div.menu p {
	margin: 8px;
	cursor: hand;
}

div#leftbar div.smenu p {
	margin: 8px;
	cursor: hand;
}

div#leftbar div div.smenu#default {
	visibility: visible;
}

div#maincontainer {
	margin: 40px 40px 40px 20px;
	padding: 0px;
	width: 675px;
	/*height: 540px;*/
	float: left;
	position: relative;
	top: 0px;
	left: 0px;
	display: inline;
}
div.main {
	width: 675px;
	height: 540px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #FFF;
}

div.main h1 {
	margin: 5px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 14pt;
	font-weight: bold;
}

div.main h2 {
	margin: 10px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: bold;
}

div.main p {
	margin: 5px 0px 10px 0px;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	color: #666;
	line-height: 1.4em;
}

div.main p.high {
	font-size: 10pt;
	font-weight: bold;
}

div.main div.cols1 {
	margin: 4px 15px 0px 0px;
	float: left;
	width: 320px;
}

div.main div.cols2 {
	margin: 4px 0px 0px 0px;
	float: left;
	width: 320px;
}

div#messagebox {
	width: 330px;
	height: 260px;
	position: absolute;
	top: 170px;
	left: 300px;
	margin: 0px;
	padding: 0px;
	color: #FFF;
	z-index: 50;
	opacity: .8;
	filter: alpha(opacity=80);
}

div#messagebox #bg1 {
	width: 330px;
	height: 260px;
	z-index: -10;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(images/crc_textbg.png);
	/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);*/
}

div#messagebox #bg2 {
	width: 330px;
	height: 260px;
	z-index: -5;
	position: absolute;
	top: 0px;
	left: 0px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/crc_textbg.png');
}

div#messagebox #from {
	width: 280px;
	height: 20px;
	border: none;
	background: #222;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 25px;
	left: 25px;
	color: #FFF;
	font-family: Tahoma;
	font-size: 11pt;
}

div#messagebox #message {
	width: 280px;
	height: 145px;
	border: none;
	background: #222;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 55px;
	left: 25px;
	color: #fff;
	font-family: Tahoma;
	font-size: 11pt;
}

div#messagebox #button1 {
	margin: 0px;
	position: absolute;
	top: 210px;
	left: 235px;
}

div#messagebox #button2 {
	margin: 0px;
	position: absolute;
	top: 210px;
	left: 155px;
}

a.num {
	position: relative;
	cursor: pointer;
	color: #06C;
}

a.num div {
	position: absolute;
	z-index: 10;
	overflow: visible;
	top: -40px;
	left: -160px;
	margin: 0px;
	padding: 0px;
	font: Tahoma;
	font-size: 48px;
	line-height: 85px;
	color: #FFF;
	text-align: center;
	width: 400px;
	height: 90px;
	background: url(images/crc_float.png);
	opacity: .8;
	filter: alpha(opacity=80);
}

p.footnote {
	font: 8pt "Tahoma";
	padding: 0px;
	margin: 0px 0px 5px 0px;
	color: #222;
	text-align: center;
}

ul { margin: 5px 0px 10px 5px; padding: 0px; color: #666;}
ol { margin: 5px 0px 10px 5px; padding: 0px; color: #666;}
li { margin-bottom: 5px; margin-left: 15px; margin-top:5px; padding: 0px; list-style-image: url(arrow.gif); font-family: Tahoma; font-size: 10pt;}

.grey { color:#999; }
