@charset "utf-8";
/* CSS Document */

div {
	border:0px solid red;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:white;
	text-align:center;
}

#container {
	width:977px;
	margin:0px auto;
	text-align:left;
	border:1px solid #333;
	position:relative;
}

#header {
	position:relative;
}

#content {
	position:relative;
	background-color: #FFFFFF;
}

#footer {
	position:relative;
	text-align:center;
}

#banner {
	border-bottom:1px solid #000;
}

#topnav ul {
	text-align:right;
	margin:0px;
	padding:5px 0px;
	list-style-type:none;
	border-bottom:1px solid #000;
}

#topnav li {
	display:inline;
	margin:5px;
}

#topnav a {
	font-size:14px;
	color:#000;
	text-decoration:underline;
}

#col_1 {
	float:left;
	width:242px;
	border-right:1px solid #000;
	/*min-height:1803px;
	height:auto !important;*/
	height:auto;
	margin:0px;
	padding:0px;
}

#col_2 {
	float:left;
	width:265px;
	border-right:1px solid #000;
	/*min-height:1803px;
	height:auto !important;
	height:1803px;*/
	margin:0px;
	padding:0px;
}

#col_3 {
	float:left;
	width:295px;
	border-right:1px solid #000;
	/*min-height:1803px;
	height:auto !important;
	height:1803px;*/
	margin:0px;
	padding:0px;
}

#col_4 {
	float:left;
	width:172px;
	/*min-height:1803px;
	height:auto !important;
	height:1803px;*/
	margin:0px;
	padding:0px;
	display:inline;
}

* html #col_4 {
	float:left;
	width:165px;
	height:1803px;
	margin:0px;
	padding:0px;
	display:inline;
}

.sectionhead {
	color:#FFFFFF;
	background:#5689E6;
	width:auto;
	text-align:center;
	font-weight:bold;
	padding:2px 0px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

.sectionhead2 {
	color:#000;
	background:#ccc;
	width:242px;
	text-align:center;
	font-weight:bold;
	padding:2px 0px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

.sectionhead3 {
	color:#333399;
	background:#ff9933;
	width:auto;
	text-align:center;
	font-weight:bold;
	padding:2px 0px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

.sectionhead4 {
	color:#CCCCCC;
	background:#ff9933;
	width:295px;
	text-align:center;
	font-weight:bold;
	padding:2px 0px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

.sectionhead5 {
	color:#333399;
	background:#ff9933;
	width:172px;
	text-align:center;
	font-weight:bold;
	padding:2px 0px;
	border-bottom:1px solid #000;
	border-top:1px solid #000;
}

* html .sectionhead5 {
	width:165px;
}

#sectionlist {
	border-right:1px solid #000;
	width:242px;
}

#sectionlist ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:#ccc;
}

#sectionlist li {
	padding:3px;
	border-bottom:1px solid #666;
	background-color: #FFFFFF;
}

#sectionlist a {
	color:#000;
}

#infolist {
	border-right:1px solid #000;
	width:242px;
}

#infolist ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background:#ccc;
}

#infolist li {
	padding:3px;
	border-bottom:1px solid #666;
	background-color: #FFFFFF;
}

#infolist a {
	color:#000;
}

.moreinfo {
	width:242px;
	color:#000;
	padding:3px 0px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	background-color: #CCCCCC;
}

.moreinfo2 {
	width:172px;
	color:#330033;
	padding:3px 0px;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	background-color: #CCCCCC;
}

* html .moreinfo2 {
	width:165px;
}

.moreinfo a:link, .moreinfo a:visited, moreinfo a:active {
	color:#000;
}

.moreinfo2 a:link, .moreinfo2 a:visited, moreinfo2 a:active {
	color:#333333;
	background-color: #CCCCCC;
}

#S_infobox_1 p, #S_infobox_2 p, #S_infobox_3 p, #S_infobox_4 p, #S_infobox_5 p, #S_infobox_6 p, #S_infobox_7 p, #S_infobox_8 p {
	padding:0px 5px;
}

#T_infobox_1 p, #T_infobox_2 p, #T_infobox_3 p, #T_infobox_4 p, #T_infobox_5 p, #T_infobox_6 p, #TS_infobox_7 p, #T_infobox_8 p {
	padding:0px 5px;
}

#F_infobox_1 p, #F_infobox_2 p, #F_infobox_3 p, #F_infobox_4 p, #F_infobox_5 p, #F_infobox_6 p, #F_infobox_7 p, #F_infobox_8 p {
	padding:0px 5px;
}

#T_infobox_1 ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}

#T_infobox_1 li {
	padding:5px 5px;
}

#T_infobox_1 a {
	color:#000;
	text-decoration:underline;
}
