body {background-color: #000; font-family: times; font-size: 14px;}
a {text-decoration: none; color: #000}

/*----------- general structure -------*/
div#main {position: absolute; top: 0px; left: 50%; margin-left: -516px; width: 1024px;}
div#leftBackground {float: left; width: 135px; height: 1054px;}
div#rightBackground {float: left; width: 74px; height: 789px;}
div#bottomBackground {width: 814px; height: 11px; margin-left: 135px;}
div#bottomBackground p {margin: 0px; padding: 0px; }
div#middle {float: left; width: 814px; min-height: 1000px; background: #fff url('/images/top-background.jpg') no-repeat top; padding-top: 37px;}

/*--------- left col ----------*/
div#leftCol {float: left; width: 150px; padding: 0px 0px 10px 0px; text-align: center}
div#leftCol img {margin-bottom: 5px; border: 0px}
div#leftCol div#menu {width: 143px; height: 310px; margin: 0px 0px 0px 10px; padding: 15px 0px 20px 0px; font-family: Tahoma; font-size: 12px; font-weight: bold; text-align: left; background: url('../images/green-border.gif') repeat-y top right;}
div#menu p {width: 128px; padding: 0px; margin: 0px; font-size: 18px;}
div#menu p a:hover {text-decoration: underline}
div#menu ul {margin: 10px 0px 20px 0px; padding: 0px 0px 15px 0px; list-style: none; width: 129px; border-bottom: 1px dotted #114104}
div#menu ul li {margin-left: 16px;}
div#menu ul li:hover {list-style-image: url('/images/list.gif')}
div#menu ul li a:hover {text-decoration: underline; color: #114104}

/*------- header ------------*/
div#header {float: left; width: 651px; height: 94px; margin-left: 10px; background: url('/images/green-border_hor.gif') repeat-x bottom left}
div#header p, h1 {font-size: 72px; font-weight: bold; margin: 0px; padding: 0px 0px 0px 10px; letter-spacing: 23px}

/*------- centerCol ----------*/
div#centerCol {float: left; width: 537px; padding: 0px 5px 0px 5px}
div#centerCol h1, h2 {letter-spacing: normal; font-size: 30px; font-weight: bold; color: #114104; margin: 10px 0px 0px 5px}
h2.small {font-size: 20px; margin-left: 15px;}
div#centerCol p {padding-left: 5px;}
div#centerCol p a{font-weight: bold; color: #114104}
div#centerCol p a:hover {text-decoration: underline}

p.boxTitle {margin: 0px 0px 0px 20px; padding: 0px; font-size: 18px; font-weight: bold;}
div.boxTop {width: 537px; height: 27px;}
div.boxBottom {width: 537px; height: 46px}
div.boxMiddle {width: 537px; background-repeat: repeat-y; background-position: top left; padding-left: 43px}
div.boxMiddle p {width: 465px; margin: 0px; padding: 5px 0px 0px 0px}
div.boxMiddle ul {width: 200px; margin: 0px; padding: 0px; list-style: none; float: left}
div.boxMiddle ul li {margin: 5px 0px 0px 20px; }
div.boxMiddle ul li:hover {list-style-image: url('/images/list.gif')}
div.boxMiddle ul li a {color: #114104; font-weight: bold; text-decoration: underline}
div.boxMiddle ul li a:hover {text-decoration: underline; color: #114104; }

div#gray {height: 159px; background-image: url('/images/box_middle_gray.gif');}
div#green {height: 187px; background-image: url('/images/box_middle_green.gif');}
div#red {height: 207px; background-image: url('/images/box_middle_red.gif');}
div#blue {height: 190px; background-image: url('/images/box_middle_blue.gif');}
div#black {height: 173px; background-image: url('/images/box_middle_black.gif');}

/*------- rightCol ----------*/
div#rightCol {float: left; width: 112px; padding-top: 20px; text-align: left; }
div.greenChip {height: 28px; width: 28px; float: left; background: url('/images/green-chip.gif') no-repeat top center; text-align: center; font-size: 13px; font-weight: bold; color: white; padding: 0px; margin: 0px 5px 0px 0px}
div.greenChip p {margin: 0px; padding: 6px 0px 0px 0px}
div.topTitle {margin: 0px 0px 5px 0px; padding: 0px; font-size: 15px; font-weight: bold; text-align: left; vertical-align: middle}
div.topTitle a:hover{text-decoration: underline; color: #114104;}
div.topLink {margin: 5px 0px 30px 0px; font-size: 14px; font-weight: bold; text-align: center;}
div.topLink a{ text-decoration: underline}
div.topLink a:hover{text-decoration: underline; color: #114104;}

/*------- footer ------------*/
div#footer {clear: both; width: 693px; height: 40px; text-align: left; background: url('/images/green-border_hor.gif') repeat-x top left; margin: 10px 0px 0px 62px; padding: 20px 0px 0px 15px}
div#footer p {margin: 0px; padding: 0px; float:left}
div#footer p a{font-weight: bold; text-align: center; text-decoration: underline}
div#footer p a:hover{text-decoration: underline; color: #114104;}

/*------- other ------------*/
.more {
	clear: both;
}

.contentDate {
	text-align: right;
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	color: #BBBBBB;
	border-top: 1px dotted #BBBBBB;
}