/* CSS Document */html, body, div, td {	font-family: Geneva, Arial, Helvetica, sans-serif;	color: #000;	font-size: 11px;	background-color:#F5F5F5;	margin:0;}h1 {	font-size:20px;	margin-bottom:3px;}h2 {	font-size:14px;	font-weight:normal;	margin-top:2px;	}form {	margin: 0;	padding:0;}input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	border: 1px solid #ccc;}input.normal {	width:250px;}input.small {	width:40px;}textarea {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666;	font-size: 13px;	font-weight: bold;	border: 1px solid #ccc;	width: 250px;	height: 150px;	font-weight: bold;	margin-top: 2px;	margin-bottom: 7px;	padding: 2px;}input.radio {	border: 0;	padding: 0;	width: auto;	height: auto;}select {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666;	font-size: 13px;	font-weight: bold;	border: 1px solid #ccc;	font-weight: bold;	margin-top: 2px;	margin-bottom: 7px;}.header {	margin:0;	padding:0;}td.logo {	padding-left:10px;	border-bottom:1px solid #2E4866;	height:77px;	width:210px;	padding-right:40px;}td.courselogo {	padding-left:10px;	border-bottom:1px solid #2E4866;	height:77px;	width:210px;}td.tab-left {	width:6px;}td.tab-right {	width:18px;}td.tab-inactive {	border-top:1px solid #BCC2CE;	border-bottom:1px solid #2E4866;	border-collapse:collapse;	background: #E1E7EE;	padding-left:5px;	padding-right:5px;}td.tab-inactive a {	color:#000;	text-decoration:none;	font-size:11px;	}td.tab-inactive a:visited {	color:#000;	text-decoration:none;}td.tab-inactive a:hover {	text-decoration:underline;	color:#900;}td.tab-active {	border-top:1px solid #2E4866;	border-bottom:1px solid #93A7B6;	border-collapse:collapse;	background: #93A7B6;	padding-left:5px;	padding-right:5px;}td.tab-active a {	color:#FFF;	text-decoration:none;	font-size:11px;	}td.tab-active a:visited {	color:#FFF;	text-decoration:none;}td.tabrightspace {	border-bottom:1px solid #2E4866;	padding-left:20px;	width:100%;}td.contact {	border-bottom:1px solid #2E4866;	color:#000;	padding-left:20px;}.main {	background-color:#93A7B6;	width:100%;}.main td {	color:#FFF;	background-color:#93A7B6;}.buttonGray {	background-image: url(../images/btn_gray.gif);	width: 126px;	height: 32px;	border: 0;	cursor: pointer;	font-weight: bold;	color: #555;	margin: 0;	padding: 0;	/*border: 1px solid red;*/}img {	border: 0px;}a:link, a:active, a:visited {	color: #55a;}a:hover {	color: #55f;}td.menu-inactive {	border-top:1px solid #2E4866;	border-bottom:1px solid #2E4866;	border-collapse:collapse;	background: #CED4DE;	padding-left:5px;	padding-right:5px;	vertical-align:middle;}td.menu-inactive a {	color:#1B2C58;	text-decoration:none;	font-size:11px;	}td.menu-inactive a:visited {	color:#1B2C58;	text-decoration:none;}td.menu-inactive a:hover {	color:#900;	text-decoration:underline;}td.menu-active {	border-top:1px solid #2E4866;	border-bottom:1px solid #2E4866;	border-collapse:collapse;	background: #FFFFFF;	padding-left:5px;	padding-right:5px;}td.menu-active a {	color:#1B2C58;	text-decoration:none;	font-size:11px;	}td.menu {	padding-left:10px;	padding-top:10px;	padding-bottom:10px;	width:200px;	vertical-align:top;}table.menupost {	margin-bottom:2px;	width:175px;}.maincontent {	vertical-align:top;	padding-top:10px;}td.subtab-inactive {	border-top:1px solid #2E4866;	border-bottom:1px solid #2E4866;	border-collapse:collapse;	background: #CED4DE;	padding-left:5px;	padding-right:5px;}td.subtab-active {	border-top:1px solid #2E4866;	border-bottom:1px solid #FFF;	border-collapse:collapse;	background: #FFF;	padding-left:5px;	padding-right:5px;}.subtab {	width:100%;}.subtab a {	color:#000033;	text-decoration:none;	font-size:11px;	}.subtab a:visited {	color:#000033;	text-decoration:none;}.subtab a:hover {	text-decoration:underline;}.content {	background: #FFF;	width:100%;	height:600px;	border-left:1px solid #2E4866;	border-right:1px solid #2E4866;	border-bottom:1px solid #2E4866;}.content-nosubtabs {	background: #FFF;	width:100%;	height:600px;	border:1px solid #2E4866;}.content-nosubtabs td {	background: #FFF;	color:#000;	vertical-align:top;}.content td {	background: #FFF;	color:#000;	vertical-align:top;}td.content-nosubtabsmain {	padding:10px;}.channelmenu {	margin-top:10px;}td.channel-active {	border:1px solid #FFF;	padding-left:5px;	padding-right:5px;	vertical-align:middle;	width:25px;}td.channel-inactive {	border-top:1px solid #CCC;	border-bottom:1px solid #CCC;  	padding-left:3px;	padding-right:3px;	vertical-align:middle;}.channel-inactive a {	color:#000033;	text-decoration:none;}.channel-inactive a:visited {	color:#000033;	text-decoration:none;}.channel-inactive a:hover {	text-decoration:underline;}.channel-active a {	color:#000033;	font-weight:bold;	text-decoration:none;}.channel-active a:visited {	color:#000033;	font-weight:bold;	text-decoration:none;}td.channel-space {	width:5px;}.left {	border-right:1px solid #CCC;	padding:10px;	vertical-align:top;}.right {	padding:10px;	vertical-align:top;}.right-normal {	padding-left:10px;	padding-right:10px;}.top {	margin-bottom:10px;}.top a {	font-size:9px;	color:#666666;}.top a:visited {	font-size:9px;	color:#666666;}a.toplink {	font-size:9px;	color:#666666;}a.toplink:visited {	font-size:9px;	color:#666666;}.newsheader{	background-color: #003300;	color: #FFF;	padding: 5px;	font-weight: bold;	letter-spacing: 8px;}.border td {	border:1px solid #CCC;}.okmsg {	color:#000099;	font-weight:bold;}.errmsg {	color:#F00;	font-weight:bold;}textarea.eget {	width:300px;	height:500px;	font-family:Arial, Helvetica, sans-serif;}.eget {		font-size:11px;	}	