body
{
	background: #FFF4E0;
	margin: 0 0 0 0;
	padding: 0;
}
#container
{
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;
	height: auto;
}
#header
{
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;
	background-color: #0093DD;
	background-image: url(../images/bg1.gif);
	height: 146px;
}
#headergraphic
{
	padding: 0;
	position: relative;
	float: left;
	left: 0;
	top: 0;
	width: 481px;
}
#logo
{
	padding: 0;
	position: relative;
	float: left;
	left: 5px;
	top: 5px;
}
#navarea
{
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;
	background: #ACD3F0 url(../images/bg3.gif) no-repeat;
	height: 55px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
#navigation
{
	padding: 5px 0 0 5px;
	width: 550px;
	margin: 0;
	float: left;
	position: relative;
}
#navigation ul.main
{
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #fff;
	border: 1px solid #333;
}
#navigation ul.main li
{
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	border-right: 1px solid #ACD3F0;
}
#navigation ul.main li.navlast
{
	border-right: 0;
}
#navigation ul.main li a:link, #navigation ul.main li a:visited
{
	display: block;
	padding: 4px 12px 4px 12px;
	font: bold 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
#navigation ul.main li a:hover
{
	background: #FFE9AD;
}
#navigation a.navselect
{
	background: #FFE9AD;
}
#navigation ul.sub
{
	float: left;
	border: 0;
	margin: 5px 0 0 0;
	padding: 0;
	list-style-type: none;
	background: #fff;
	border: 1px solid #333;
}
#navigation ul.sub li
{
	float: left;
	text-align: left;
	margin: 0;
	border-right: 1px solid #ACD3F0;
}
#navigation ul.sub li.navlast
{
	border-right: 0;
}
#navigation ul.sub li a:link, #navigation ul.sub li a:visited
{
	display: block;
	padding: 2px 8px 2px 8px;
	font: 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
#navigation ul.sub li a:hover
{
	background: #FFE9AD;
}
#console
{
	padding: 0;
	width: 180px;
	margin: 6px 0 0 6px;
	float: left;
	position: relative;
	height: 45px;
	text-align: right;
}
#console ul
{
	float: left;
	border: 0;
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none;
}
#console li
{
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	border-right: 1px solid #008CCF;
	border-bottom: 1px solid #008CCF;
	width: 89px;
	text-align: center;
}
#console li.navlast
{
	border-right: 0;
}
#console li a:link, #console li a:visited
{
	display: block;
	padding: 3px 0 4px 0;
	font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #008CCF;
	text-decoration: none;
}
#console li a:hover
{
	color: #333;
}
#console a:link.area, #console a:visited.area
{
	font: 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
#console a:hover.area
{
	color: #008CCF;
}
#console li a:link.newmsg, #console li a:visited.newmsg
{
	color: #fff;
	background: #EE8529;
}
#ul_item2
{
	position: absolute;
	float: left;
	top: 202px;
	left: 570px;
	width: 160px;
	background-color: #fff;
	border: 1px solid #008CCF;
}
.dropdown p 
{
	margin: 2px 0 4px 17px;
	padding: 0;
	font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
ul.dropdown
{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.dropdown li
{
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #CEE0EB;
}
ul.dropdown li a:link, ul.dropdown li a:visited
{
	display: block;
	padding: 4px 17px 4px 17px;
	font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #008CCF;
	text-decoration: none;
}
ul.dropdown li a:hover
{
	color: #333;
}

#quicklaunch
{
	margin: 0 0 5px 0;
	padding: 0 0 10px 0;
	position: relative;
	float: left;
	width: 145px;
	background: #E7E7E7;
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
}
#quicklaunch td
{
	text-align: center;
	padding: 1px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
#quicklaunch td.current a:link, #quicklaunch td.current a:visited
{
	font-weight: bold;
	text-decoration: underline;
}
#quicklaunch td a:link, #quicklaunch td a:visited
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
#quicklaunch td a:hover
{
	background-color: #C0C0C0;
}
#quicklaunch .quickcontent
{
	display: block;
	margin: 0;
	padding: 0;
}
#quicklaunch select
{
	margin: 6px 0 4px 7px;
	width: 120px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
}
#quicklaunch .textbox
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 75px;
	margin: 2px 1px 1px 0px;
	height: 15px;
}

.headline
{
	background: #F9AA64;
	display: block;
	margin: 0;
	padding: 2px 0 2px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
a:link.headlinelink, a:visited.headlinelink
{
	font: bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	margin: 3px 0 5px 10px;
	padding: 2px 3px 2px 3px;
	background-color: #EE8529;
}
a:hover.headlinelink
{
	color: #E2E8EE;
}
.searchline
{
	background: #ccc;
	display: block;
	margin: 0;
	padding: 3px 0 3px 10px;
}
.tagline
{
	background: #fff;
	display: block;
	margin: 0;
	padding: 0 3px 0 10px;
}
.otherline
{
	background: #E7E7E7;
	display: block;
	margin: 0;
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 0 3px 0 10px;
}
a:link.otherlink, a:visited.otherlink
{
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
	margin: 3px 0 5px 0px;
}
a:hover.otherlink
{
	color: #EE8529;
}
.button
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ffffff;
	background-color: #024474;
	border-top: 2px solid #417DA8;
	border-right: 2px solid #012A48;
	border-bottom: 2px solid #012A48;
	border-left: 2px solid #417DA8;
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	margin: 2px 0 4px 7px;
}
.button:hover, .button1:hover {
	border-top: 2px solid #012A48;
	border-right: 2px solid #417DA8;
	border-bottom: 2px solid #417DA8;
	border-left: 2px solid #012A48;
}
.button1
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ffffff;
	background-color: #024474;
	border-top: 2px solid #417DA8;
	border-right: 2px solid #012A48;
	border-bottom: 2px solid #012A48;
	border-left: 2px solid #417DA8;
	padding: 1px 5px 1px 5px;
	text-decoration: none;
	margin: 0;
}



#holder
{
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	width: 750px;
	background: #fff;
	float: left;
}
#rev
{
	margin: 0;
	padding-left: 10px;
	position: relative;
	float: right;
	width: 594px;
	height: 90px;
	background: #fff;
}
#page
{
	margin: 0;
	padding: 0 0 5px 0;
	position: relative;
	float: right;
	top: 0;
	right: 0;
	width: 600px;
	background: #fff;
	padding-left: 4px;
}
#page .layout
{
	width: 590px;
}
#page .layout th
{
	text-align: left;
	height: 125px;
	border-top: 1px solid #5A6266;
	border-bottom: 1px solid #5A6266;
	padding: 0 0 0 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
}
#page .layout th h2
{
	font: bold 17px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0 10px 0;
	color: #666;
}
#page .layout a:link, #page .layout a:visited
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
#page .layout a:hover
{
	text-decoration: none;
}
#page .layout ul
{
	padding: 4px 0 0 0;
	margin: 0;
}
#page .layout li
{
	list-style-type: none;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 0 0 5px 10px;
}
#page .layout td.intro
{
	text-align: left;
	padding: 0 0 10px 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
}
#page .layout td.intro h1
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 4px -4px;
	padding: 2px 4px 2px 4px;
	color: #fff;
	background: #3C5F84;
}
#page .layout td.account
{
	text-align: left;
	padding: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
	background: #EDF4F9;
	border: 1px solid #ccc;
}
#page .layout td.account h3
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 4px 0;
	padding: 2px 0 2px 2px;
	color: #fff;
	background: #5C81A7;
}
#page .layout td.accountin
{
	text-align: left;
	padding: 3px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
	background: #EDF4F9;
	border: 1px solid #ccc;
}
#page .layout td.accountin h3
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: -3px -3px 4px -3px;
	padding: 2px 0 2px 2px;
	color: #fff;
	background: #EE8529;
	text-align: center;
}
#page .layout .textbox
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 75px;
	margin: 2px 1px 1px 0px;
}
#page .layout td.col
{
	padding: 0 0 0 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
	border: 1px solid #ccc;
}
#page .layout td.col a
{
	font-weight: bold;
}
#page .layout td.col h2
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 -4px;
	padding: 2px 0 2px 2px;
	color: #fff;
	background: #5C81A7;
	border-bottom: 1px solid #ccc;
}
#page .layout td.col h3
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 -4px;
	padding: 2px 0 2px 2px;
	color: #333;
	background: #ACD3F0;
	border-bottom: 1px solid #ccc;
}
#page .layout td.col2
{
	padding: 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
	border: 1px solid #ccc;
}
#page .layout td.col2 h3
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding: 2px 0 2px 2px;
	color: #333;
	background: #eee;
	border-bottom: 1px solid #ccc;
}
#page .layout td.col2 p
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 4px 4px;
	padding: 0;
	color: #4A4E4F;
}
#page .layout td.col3
{
	text-align: left;
	padding: 0 0 0 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
	border: 1px solid #ccc;
	background: #EDF4F9;
}
#page .layout td.col3 h2
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 -4px;
	padding: 2px 0 2px 2px;
	color: #333;
	background: #ACD3F0;
}
#page .layout td.col3 a
{
	color: #333;
}


.sublayout
{
	width: 200px;
	margin-bottom: 10px;
}
.sublayout ul
{
	padding: 4px 0 0 0;
	margin: 0;
}
.sublayout li
{
	list-style-type: none;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0 4px;
	padding: 0 0 5px 10px;
}
td.col4
{
	text-align: left;
	padding: 0 0 6px 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
	border: 1px solid #ccc;
	background: #EDF4F9;
}
td.col4 h2
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 5px -4px;
	padding: 2px 0 2px 2px;
	color: #333;
	background: #ACD3F0;
}
.sublayout a:link, .sublayout a:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
.sublayout a:hover
{
	text-decoration: none;
}
a:link.attention, a:visited.attention
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #EE8529;
	text-decoration: underline;
}
a:hover.attention
{
	text-decoration: none;
}
.formtable
{
	text-align: left;
	padding: 0 0 0 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
}
.formtable th
{
	font-weight: bold;
	padding: 3px 0 3px 0;
}
.formtable td
{
	padding: 3px 0 3px 0;
}
.formtable a:link, .formtable a:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
.formtable a:hover
{
	text-decoration: none;
}
.datatable
{
	text-align: left;
	padding: 0 0 0 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
}
.datatable th
{
	font-weight: bold;
	padding: 10px 0 3px 3px;
	background: #EDF4F9;
}
.datatable td
{
	padding: 10px 4px 3px 3px;
	border-bottom: 1px solid #ACD3F0;
}
.datatable a:link, .datatable a:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
.datatable a:hover
{
	text-decoration: none;
}

.cltable
{
	text-align: left;
	padding: 0;
	margin-bottom: 8px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
}
.cltable th
{
	font-weight: bold;
	padding: 3px 2px 4px 2px;
	background: #EDF4F9;
	border-bottom: 1px solid #CCC;
}
.cltable td
{
	padding: 2px 2px 4px 2px;
	border-bottom: 1px solid #ACD3F0;
}
.cltable th a:link, .cltable th a:visited
{
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5C81A7;
	text-decoration: underline;
}
.cltable th a:hover
{
	text-decoration: none;
}
.cltable td a:link, .cltable td a:visited
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
.cltable td a:hover
{
	text-decoration: none;
}
.biglink
{
	font-size: 14px;
}
.movielist
{
	text-align: left;
	padding: 0 4px 0 0;
	margin-bottom: 8px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
}
.movielist th
{
	font-weight: bold;
	padding: 3px 2px 4px 2px;
	background: #EDF4F9;
	border-top: 1px solid #CCC;
}
.movielist th a:link, .movielist th a:visited
{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
.movielist th a:hover
{
	text-decoration: none;
}
.movielist td
{
	padding: 2px 2px 4px 2px;
	border-bottom: 1px solid #ACD3F0;
}
.movielist td a:link.dklk, .movielist td a:visited.dklk
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
}
.movielist td a:hover.dklk
{
	text-decoration: none;
}
.movielist td a:link.stlk, .movielist td a:visited.stlk
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
.movielist td a:hover.stlk
{
	text-decoration: none;
}

.directorytable
{
	text-align: left;
	padding: 0 0 0 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
	width: 590px;
}
.directorytable th
{
	padding: 2px 8px 4px 0;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.directorytable th a:link, .directorytable th a:visited
{
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
.directorytable th a:hover
{
	text-decoration: none;
}
.directorytable td
{
	padding: 10px 4px 3px 4px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
}
.directorytable a:link, .directorytable a:visited
{
	font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
.directorytable a:hover
{
	text-decoration: none;
}
.directorytable td.breadcrumbs
{
	padding: 10px 4px 3px 0;
	border-bottom: 1px solid #ACD3F0;
}
.directorytable td.breadcrumbs a:link, .directorytable td.breadcrumbs a:visited
{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
.directorytable td.breadcrumbs a:hover
{
	text-decoration: none;
}
.datetable
{
	border: 1px solid #CBDEF2;
	width: 595px;
	margin-bottom: 10px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.datetable td
{
	background: #E7E7E7;
	padding: 2px 8px 4px 8px;
}
.datetable td a:link, .datetable td a:visited
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #3C5F84;
	text-decoration: underline;
}
.datetable td a:hover
{
	text-decoration: none;
}
.eventtable
{
	text-align: left;
	padding: 0 0 0 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
}
.eventtable th
{
	padding: 2px 8px 4px 8px;
	background: #ACD3F0;
}
.eventtable th a:link, .eventtable th a:visited
{
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
.eventtable th a:hover
{
	color: #666;
}
.eventtable td
{
	padding: 4px 4px 3px 4px;
}
.eventtable td a:link, .eventtable td a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #5C81A7;
	text-decoration: underline;
}
.eventtable td a:hover
{
	text-decoration: none;
}
.eventtable td.blank
{
	border: 0;
}
.short
{
	width: 380px;
	float: left;
	position: relative;
	top: 0;
	left: 0;
}
#pagecontent
{
	background: #fff;
}
#pagecontent h1
{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0 0 0;
	padding: 5px 4px 5px 8px;
	color: #333;
	background: url(../images/h1bg.gif) no-repeat;
}
#pagecontent h2
{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0 0 0;
	padding: 5px 4px 5px 8px;
	color: #333;
	background: url(../images/h1bg-short.gif) no-repeat;
}
#pagecontent h5
{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0 0 0;
	padding: 1px 4px 2px 8px;
	color: #333;
	background: url(../images/h2bg.gif) no-repeat;
}
#pagecontent h3
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 4px 0;
	padding: 2px 4px 2px 8px;
	color: #333;
	background: #ACD3F0;
}
#pagecontent h4
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 5px 4px 0;
	padding: 2px 4px 2px 8px;
	color: #333;
	background: #ACD3F0;
}
#pagecontent p
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 8px 4px;
	padding: 0;
	color: #4A4E4F;
}
#pagecontent p.small
{
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0 2px 4px;
	padding: 0;
	color: #4A4E4F;
}
#pagecontent p.alert
{
	font-weight: bold;
	color: #F17314;
}

#pagecontent p.alert a:link, #pagecontent p.alert a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F17314;
	text-decoration: underline;
}
#pagecontent p.alert a:hover
{
	text-decoration: none;
}
#pagecontent p a:link, #pagecontent p a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
#pagecontent p a:hover
{
	text-decoration: none;
}
#pagecontent .logintable
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 10px 0 4px 4px;
	padding: 0;
	color: #4A4E4F;
}
#pagecontent .logintable td
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
}
#pagecontent ul
{
	padding: 4px 0 0 0;
	margin: 0 0 15px 0;
}
#pagecontent ul li
{
	list-style-type: none;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
	padding: 0 0 5px 14px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
}
#pagecontent ul li a:link, #pagecontent ul li a:visited
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #5C81A7;
	text-decoration: underline;
}
#pagecontent ul li a:hover
{
	text-decoration: none;
}
#interest
{
	margin: 0;
	padding: 0 0 15px 0;
	position: relative;
	float: right;
	top: 0;
	right: 0;
	width: 200px;
	background: #fff;
	padding: 10px;
}

.loginbox
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	margin: 2px 1px 1px 3px;
	height: 15px;
}
.checkx
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 3px 0 0 0;
	padding: 0;
}
.shortinputbox
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 75px;
	margin: 2px 1px 4px 0;
	height: 13px;
}
.inputbox
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 210px;
	margin: 2px 1px 4px 0;
	height: 13px;
}
.filebox
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 1px 4px 0;
	height: 17px;
}
.inputselect
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 210px;
	margin: 2px 1px 3px 0px;
}
.inputselect optgroup
{
	font: inherit;
}
.shortinputselect
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	width: 75px;
	margin: 2px 1px 3px 0px;
}
.bigbox
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 210px;
	margin: 2px 1px 1px 0px;
	height: 60px;
}
.fullbox
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 370px;
	margin: 2px 1px 1px 0px;
	height: 100px;
}
div.calendar_widget
{
	position: absolute;
	float: right;
	top: 0px;
	left: 0px;
	width:140px;
	height: 200px;
	display: none;
}
#map
{
	margin-top: 10px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4A4E4F;
	border: 1px solid #4A4E4F;
}
#floater
{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 755px;
	top: 205px;
	width: 160px;
	height: 600px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
#ad1
{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 493px;
	top: 0px;
	width: 250px;
	height: 250px;
	z-index: 11;
}
form
{
	padding: 0;
	margin: 0;
}

.dontshow
{
	display: none;
}
.doshow
{
	display: block;
	padding: 0;
	margin: 0;
	clear: both;
}
#tcnfooter
{
	float: left;
	position: relative;
	width: 750px;
	clear: left;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	background: #ACD3F0;
	padding-bottom: 3px;
}
#tcnfooterlinks
{
	float: left;
	position: relative;
	margin-top: 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	width: 320px;
}
#tcnfooterlinks a:link, #tcnfooterlinks a:visited
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
#tcnfooterlinks a:hover
{
	text-decoration: underline;
	color: #000;
}
#tcnfooteraddress
{
	float: left;
	position: relative;
	margin-top: 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: right;
	width: 125px;
}
#tcnfooteraddress a:link, #tcnfooteraddress a:visited
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
#tcnfooteraddress a:hover
{
	text-decoration: underline;
	color: #000;
}
#tcnfootercopy
{
	float: right;
	position: relative;
	margin-top: 5px;
	right: 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	width: 220px;
	text-align: right;
}
#tcnfootercopy a:link, #tcnfootercopy a:visited
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}
#tcnfootercopy a:hover
{
	text-decoration: underline;
	color: #000;
}


table.ftbl
{
	border-top: 1px solid #CBDEF2;
	border-left: 1px solid #CBDEF2;
	border-right: 1px solid #CBDEF2;
	width: 595px;
	margin-bottom: 10px;
}
table.ftbl th
{
	background: #CBDEF2;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 3px;
	text-align: left;
}
table.ftbl td
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 4px 2px 3px 2px;
	border-bottom: 1px solid #CBDEF2;
}
table.ftbl td a:link.topiclink, table.ftbl td  a:visited.topiclink
{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
}
table.ftbl td a:hover.topiclink
{
	text-decoration: none;
}
table.ftbl td a:link, table.ftbl td  a:visited
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
}
table.ftbl td a:hover
{
	text-decoration: none;
}
table.ftbl th a:link, table.ftbl th  a:visited
{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: none;
}
table.ftbl th a:hover
{
	color: #EE8529;
}

#posttbl
{
	border: 1px solid #CBDEF2;
	margin-bottom: 8px;
}
.smallsize
{
	width: 595px;
}
#posttbl th
{
	background: #CBDEF2;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 3px 3px 3px 6px;
	width: 180px;
	text-align: left;
}
#posttbl td
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 4px;
	background: #EDF4F9;
}
#posttbl td a:link, #posttbl td a:visited
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	text-decoration: underline;
}
#posttbl td a:hover
{
	text-decoration: none;
}
#posttbl td.fauthor
{
	background: #CBDEF2;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	padding: 10px 3px 3px 3px;
	width: 150px;
	text-align: left;
}
#posttbl td.fmsg
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
}
#posttbl td.fmsgr
{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	background: #F4F3F2;
}
.msginfo
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #CBDEF2;
	display: block;
	margin-bottom: 9px;
}
.posthelpbox
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 375px;
	margin: 2px 1px 4px 0;
	height: 13px;
	background: #EDF4F9;
	border: 0;
}
.postinputbox
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 380px;
	margin: 2px 1px 4px 0;
	height: 13px;
}
.postbox
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 380px;
	margin: 2px 1px 1px 0px;
	height: 200px;
}
.quickpostbox
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	width: 510px;
	margin: 2px 1px 1px 0px;
	height: 100px;
}
blockquote
{
	border: 1px solid #5A6266;
	background: #eee;
	padding: 3px;
	margin: 3px 3px 3px 15px;
}