/* CSS Document */


#Banner {
	background-color:#8AADD1;
	display:block;
	clear:both;
	padding:0;
	margin:0;
	width:900px;
	}

td.BannerLeft {
	background-color:#659AD0; /*#4E8BC9;*/
	padding:10px 0px 10px 0px;
	margin:0;
	width:440px; /* 420 - padding */
	text-align:center;
	}
	
td.BannerMiddle {
/*	background-color:#4E8BC9;*/
	background-color:#659AD0;
	padding:0;
	margin:0;
	width:180px; /*don't specify width */
	color:#ffffff;
	font-weight:bold;
	vertical-align:bottom;
	text-align:center;
	}
	
td.BannerRight {
	background-color:#8AADD1;
	padding:0;
	margin:0;
	text-align:center;
	width:280px;
	}
	
td.BannerRight a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	}
	
td.BannerRight a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
	}
	
#Main {
	margin:0;
	padding:0px 0px 10px 0px;
	background-image:url(../ImagesCommon/MainBack.gif);
	background-repeat:repeat-y;
	background-position:0 0;
	}
	
#MainLeft {
	float:left;
	width:600px;
	margin:0;
	padding:0;
	background-color:#DAE8F7;
	}
	
#MainRight {
	float:left;
	width:300px;
	margin:0;
	padding:0;
	background-color:#8AADD1;
	}
	
	
#MainLeft table {
	/* background-color:none; */
	margin:0;
	padding:0;
	}
	
#HomeGreenBox {
	background-color:#40B649;
	width:575px;
	margin:0 auto;
	margin-top:10px;
	padding:0;
	color:#FFFFFF;
	}
	
#HomeGreenBox td {
	padding:0px 7px;
	margin:0;
	border:none;
	background-color:#40B649;
	}
	
#HomeGreenBox tr.Image td {
	padding:0;
	margin:0;
	background-color:#DAE8F7;
	}
	
#HomeGreenBox tr.Image td img{
	padding:0;
	margin:0;
	display:block;
	}
	
#HomeGreenBox p {
	padding:0px 0px 5px 0px;
	margin:0;
	}
	
#HomeGreenBox ul {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	}
	
#HomeGreenBox ul li {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	}


#HomeYellowBox {
	background-color:#F6C824;
	width:575px;
	margin:0 auto;
	margin-top:10px;
	padding:0;
	color:#FF6600;
	}
	
#HomeYellowBox p {
	padding:0px 0px 5px 0px;
	margin:0;
	}
	
#HomeYellowBox td {
	padding:0px 7px;
	margin:0;
	border:none;
	background-color:#F6C824;
	}
	
#HomeYellowBox tr.Image td {
	padding:0;
	margin:0;
	background-color:#DAE8F7;
	}
	
#HomeYellowBox tr.Image td img{
	padding:0;
	margin:0;
	display:block;
	}
	
	

#HomeOrangeBox {
	background-color:#F36721;
	width:575px;
	margin:0 auto;
	margin-top:10px;
	padding:0;
	color:#FFFF00;
	}
	
#HomeOrangeBox td {
	padding:0px 7px;
	margin:0;
	border:none;
	background-color:#F36721;
	}
	
#HomeOrangeBox tr.Image td {
	padding:0;
	margin:0;
	background-color:#DAE8F7;
	}
	
#HomeOrangeBox tr.Image td img{
	padding:0;
	margin:0;
	display:block;
	}
	
	
	
#MainRight table {
	/* background-color:none; */
	margin:0;
	padding:0;
	}
	
#MainRight table tr td{
	border:none;
	}
	
#HomeSideBox {
	background-color:#F36721;
	width:283px;
	margin:0 auto;
	margin-top:10px;
	padding:0;
	color:#FFFFFF;
	}
	
#HomeSideBox td {
	padding:0px 7px;
	margin:0;
	background-color:#F36721;
	}
	
#HomeSideBox tr.Image td {
	padding:0;
	margin:0;
	background-color:#8AADD1;
	}
	
#HomeSideBox tr.Image td img{
	padding:0;
	margin:0;
	display:block;
	}
	
#HomeSideBox tr.Title td {
	padding:0px 10px 10px 10px;
	margin:0;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid #F38741;
	background-color:#F6C824;
	color:red;
	}
	
#HomeSideBox tr.ImportantNotice  td {
	padding:0;
	margin:0;
	}
	
#HomeSideBox tr.Item  td {
	padding:5px 10px;
	margin:0;
	border-bottom:1px solid #F38741;
	}
	
#HomeSideBox tr.Item  td img {
	float:left;
	padding:5px 10px 10px 0px;
	margin:0;
	}
	
#HomeSideBox tr.SessionInfo td {
	padding:10px 10px 10px 10px;
	margin:0;
	font-weight:bold;
	background-color:#5D479D;
	}
	
#HomeSideBox tr.Highlight td {
	padding:10px 10px 10px 10px;
	margin:0;
	font-size:1.2em;
	/*background-color:#4D378D; */
	background-color:#C34701;
	text-align:center;
	border-bottom:1px solid #F38741;
	}
	
#HomeSideBox a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
#HomeSideBox a:hover {
	color:#F3D791;
	text-decoration:underline;
	}
	
	
		
#Ticker {
	clear:both;
	background-color:#318453;
	color:#FFFFFF;
	padding:0;
	margin:0;
	display:block;
	overflow:hidden;
	}
	
#mq a {
	color:#FFCC00;
	text-decoration:none;
	}
	
#mq a:hover {
	color:#FFCC00;
	text-decoration:underline;
	}
	
#mq {
	background-color:#318453;
	color:#FFFFFF;
	padding:5px 0px;
	margin:0;
	font-weight:bold;
	}
