/* global */
body { background-color:#fff; margin:0px; background-image:url('/images/bg_page.gif'); background-repeat:repeat-y; }
th, td { font:11px/15px verdana; color:#888; }
th { text-align:left; }

a:link, a:visited { color:#0085A1; }
a:hover { color:#E4993C; }

/* text & main channel */
p.title { font:bold 16px verdana; color:#fff; margin:10px 15px; }
td.mainCenter { padding-bottom:15px; }
td.mainCenter p { margin:15px 15px 0px 15px; line-height:130%; }
td.mainCenter p.head { font-weight:bold; font-size:14px; margin-top:15px; }
td.mainCenter p.intro { font-weight:bold; font-size:12px; font-style:italic; }
td.mainCenter ul { margin-top:1px; }
td.mainCenter li { list-style-image: url('/images/bullet.gif'); margin-right:15px; }
td.mainCenter p.backTop { font-weight:bold; font-size:10px; text-align:right; }
a.more { font-size:10px; font-weight:bold; font-style:italic; text-decoration:none; }
a.more:hover { text-decoration:underline; }

/* tables */
td.homeHeaderLeft { background-color:#007895; }

td.headerLeft { background-color:#A6DFE5; }
td.headerBar { background-color:#0085A1; vertical-align:bottom; }
td.headerBarExt { background-color:#006D8A; }

td.mainLeft { vertical-align:top; background-color:#9FC4D5; background-image:url('/images/bg_left.gif'); }
td.mainCenter { vertical-align:top; }
td.mainRight { vertical-align:top; background-color:#EEEEDD; }
	table.right th { background-color:#E4993C; }
	table.right th p { margin:5px; font-weight:bold; font-size:10px; line-height:125%; color:white; }
	table.right td p { margin:5px 5px 10px 5px; font-size:10px; line-height:125%; }
td.footerLight { background-color:#C7D9E6; }
td.footerDark { background-color:#9FC4D5; }

table.basic { margin:15px; }
table.basic th, table.basic td { vertical-align:top;  }

table.inline { margin:15px; }
table.inline th, table.inline td { padding:5px; }
table.inline tr.odd { background-color:#fff; }
table.inline tr.even { background-color:#F9F9F3; }
table.inline th { font-weight:bold; color:#fff; background-color:#8AB4C9; }

table.form { margin:15px; border-top:1px solid #9FC4D5; }
table.form th, table.form td { padding:5px; font-size:10px; }

table.footer td { font-size:10px; padding:0px 15px; color:#0085A1; }
table.footer td a { font-weight:bold; text-decoration:none; }
table.footer td a:hover { text-decoration:underline; }


/* home */
img.homeNews { border:1px solid #9CC6D6; margin:0px 5px 5px 0px; }
td.mainRightHome { color:#636363; border-left:1px solid #9CC6D6; border-right:1px solid #9CC6D6; padding:12px; }

img.homeProgramLogo { margin-bottom:5px; }
img.homeProgramImg { border-left:1px solid #9CC6D6; border-right:1px solid #9CC6D6; border-bottom:1px solid #9CC6D6; }

table.homePrograms { margin:15px; border-top:1px solid #9FC4D5; }
table.homePrograms td { vertical-align:top; }
table.homePrograms p { margin:10px; }

table.homeSections { margin:15px; }
table.homeSections td { vertical-align:top; padding-top:5px; }
td.homeSectionHeader { border-bottom:1px solid #9CC6D6; }

td.homeHeaderLeft { background-color:#C7D9E6; }
td.homeHeaderRight { background-color:#9FC4D5; }


/* form */
td.err { color:#E4993C; }
.txtIn { font:10px verdana; color:#888; border:1px solid #7F9DB9; }
/* input.txtIn, select.txtIn { width:160px; } */
/* textarea.txtIn { width:160px; height:60px; } */

/* form Small */
.txtInSmall { font:10px verdana; color:#888; border:1px solid #7F9DB9; }
input.txtInSmall, select.txtInSmall { width:85px; }


/* search */
#search { position:absolute; top:10px; left:550px; }
input.searchIn { font:11px verdana; color:#666; width:115px; height:20px; background-color:#E5E5E5; border:1px solid #E5E5E5; }

/* mainnav */
#mainnav { position:absolute; top:84px; left:200px; height:40px; width:572px; }

#dropnav_visitors { position:absolute; top:124px; left:246px; visibility:hidden; }
#dropnav_businesses { position:absolute; top:124px; left:398px; visibility:hidden; }
#dropnav_members { position:absolute; top:124px; left:504px; visibility:hidden; }
#dropnav_programs { position:absolute; top:124px; left:600px; visibility:hidden; }
#dropnav_about { position:absolute; top:124px; left:696px; visibility:hidden; } /* or left:593px; ? */

.dropnav { width:180px; padding:10px 0px 5px 0px; background-color:#C7D9E6; background-image:url('/images/nav/bg_dropnav.gif'); }
.dropnav p { font:11px verdana; margin:5px 5px 5px 15px; }
.dropnav a { color:#006D8A; text-decoration:none; }
.dropnav a:hover { color:#fff; text-decoration:underline; }

/* leftnav */
p.leftutil { font-size:10px; margin:0px 5px 10px 15px; }
p.leftutil a:link, p.leftutil a:visited { color:#004666; text-decoration:none; }
p.leftutil a:hover { text-decoration:underline; }

table.leftnav { margin-top:15px; }
table.leftnav td.leftnavT2, table.leftnav td.leftnavT2_on { padding:5px 5px 5px 20px; }
table.leftnav td.leftnavT3, table.leftnav td.leftnavT3_on { padding:3px 5px 3px 30px; }
table.leftnav td.leftnavT4, table.leftnav td.leftnavT4_on { padding:3px 5px 3px 45px; }

/* T2 */
td.leftnavT2 { font-weight:bold; }
td.leftnavT2 a:link, td.leftnavT2 a:visited { color:#fff; text-decoration:none; }
td.leftnavT2 a:hover { text-decoration:underline; }

td.leftnavT2_on { font-weight:bold; background-image:url('/images/nav/bg_leftnavT2on.gif'); }
td.leftnavT2_on a:link, td.leftnavT2_on a:visited { color:#fff; text-decoration:none; }
td.leftnavT2_on a:hover { text-decoration:underline; }

/* T3 */
td.leftnavT3 { font-size:10px; }
td.leftnavT3 a:link, td.leftnavT3 a:visited { color:#004666; text-decoration:none; }
td.leftnavT3 a:hover { text-decoration:underline; }

td.leftnavT3_on { font-size:10px; font-weight:bold; background-image:url('/images/nav/bg_leftnavT3on.gif'); }
td.leftnavT3_on a:link, td.leftnavT3_on a:visited { color:#004666; text-decoration:none; }
td.leftnavT3_on a:hover { text-decoration:underline; }

/* T4 */
td.leftnavT4 { font-size:10px; }
td.leftnavT4 a:link, td.leftnavT4 a:visited { color:#004666; text-decoration:none; }
td.leftnavT4 a:hover { text-decoration:underline; }

td.leftnavT4_on { font-size:10px; font-weight:bold; }
td.leftnavT4_on a:link, td.leftnavT4_on a:visited { color:#004666; text-decoration:none; }
td.leftnavT4_on a:hover { text-decoration:underline; }

/* top of main page error message */
#errorMessage { position:absolute; top:40px; left:210px; width:360px; font:bold 11px verdana; color:#E4993C; }
