/* CSS Document */

/*SCREEN*/
body  {	background-color: #fff; margin: 0px; padding: 0px; }
a:visited    { color: #b8860b }
a:link    { color: #8b4513 }
a:hover    { color: #8b4513 }
a:active   { color: #8b4513 }
table { border-collapse: collapse; border-spacing: 0px; border: 0pt }
td { vertical-align: top }
p   { color: #003366; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif }
h1  { color: #003366; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h2  { color: #003366; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
h3 { color: #003366; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
ul { list-style-type: disc; margin: 1em 0 1em 40px; color: #003366; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif }

.topnav /* table styles */{ padding: 0; width: 664px; border: 0px solid ; border-collapse: collapse; border-spacing: 0px }
.topnavlink a:visited     	  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 10px; padding-right: 10px}
.topnavlink a:link         	 { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 10px; padding-right: 10px}
.topnavlink a:hover     	{ color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; padding-right: 10px}
.topnavlink a:active     	{ color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; padding-right: 10px}

.searchnavlink a:visited 	  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 10px }
.searchnavlink a:link 	  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-right: 10px }
.searchnavlink a:hover 	  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-right: 10px }
.searchnavlink a:active 	  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-right: 10px }

.topsubnavlink img {
	vertical-align: text-bottom;
}
.topsubnavlink a:visited     	{ color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 10px; padding-right: 10px}
.topsubnavlink a:link         	 { color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin-left: 10px; padding-right: 10px}
.topsubnavlink a:hover     	{ color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; padding-right: 10px}
.topsubnavlink a:active     	{ color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin-left: 10px; padding-right: 10px}


/* remove */.topnavspace    {
	margin: 1 4px 2px;
	white-space: nowrap;
}
.content-table  { width: 664px; border-spacing: 0px; border-collapse: collapse }
.slogan     { color: #003366; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; margin-bottom: 50px; margin-left: 50px }
.homeblock   { margin-right: 10px; margin-left: 236px; width: 421px; height: 400px }
.homeblock p    { margin-bottom: 20px }
.greyfooter { color: #b6b6b6; font-size: xx-small }
.bluefooter a{ color: #036; font-size: xx-small; text-decoration: none }
.search-input { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 2px 10px 0 }
.search a:link    { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #8b4513; padding: 1px 2px; border-width: 1px; border-color: #c93 }
.search a:visited    { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #b8860b; padding: 1px 2px; border-width: 1px; border-color: #c93 }
.search a:hover    { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #8b4513; padding: 1px 2px; border-width: 1px; border-color: #c93 }
.search a:active   { color: #f93; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #b8860b; padding: 1px 2px; border-width: 1px; border-color: #c90 }

.license a:visited        { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #b8860b; padding-right: 3px; padding-left: 3px }
.license a:link        { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #b8860b; padding-right: 3px; padding-left: 3px }
.license a:hover       { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #8b4513; padding-right: 3px; padding-left: 3px }
.license a:active      { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #b8860b; padding-right: 3px; padding-left: 3px }

.top a:visited       { color: #C8C8C8; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.top a:link        { color: #C8C8C8; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.top a:hover        { color: #b8860b; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.top a:active       { color: #8b4513; font-size: x-small; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }


.subnav  { font-size: 12px; margin-bottom: 70px; margin-left: 4px }
.leftcol     { text-align: right; padding-right: 20px; width: 164px }
.rightcol  { width: 504px }
.onecol { width: 642px }
.twocol1   { margin-right: 10px; padding-right: 10px; }
.twocol2 { padding-left: 10px }
.topnavtbl td {
	vertical-align: middle;
}
.topnavtd     { background: #006699 url("graphics/topnavbg_02.gif") repeat-x 50% bottom; white-space: nowrap; padding: 2 0; vertical-align: middle }
.topnavsearchtd	  { background: #006699 url(graphics/topnavbg_02.gif) repeat-x 50% bottom; text-align: right; padding: 0; vertical-align: middle }
.topsubnavtd	{
	background: #F1F1F1 url(graphics/subnavtdbg.gif) repeat-x bottom;
	white-space: nowrap;
	vertical-align: middle;
}
.topsubnavtbl {
	margin-bottom: 2px;

}
.topsubnavtbl td {
	white-space: nowrap;
	vertical-align: middle;
	padding-bottom: 2px;
}

.topspacercol  { height: 40px; padding: 0; vertical-align: top  }
.fontprev   { border-style: none }
#scrollbox {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: blue; top: 100px; left: 50px; width: 600px; height: 300px; overflow: scroll; border: thin solid black }

.breadcrumbs_wrap   { font: xx-small Verdana, Arial, Helvetica, sans-serif; margin-top: 5px }
.breadcrumbs  { color: #ffffff; font: xx-small Verdana, Arial, Helvetica, sans-serif; background: #cccccc }
.breadcrumbs a:visited        { color: #003366; font: xx-small Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; background: #ffffff }
.breadcrumbs a:link         { color: #003366; font: xx-small Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; background: #ffffff }
.breadcrumbs a:hover         { color: #ffffff; font: xx-small Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #003366 }
.breadcrumbs a:active        { color: #ffffff; font: xx-small Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; background: #006699 }img {
	border-style: none;
}


















.blue_divider {
	margin: 6px 4px;
}

.wht_divider {
	margin: 4px;
}
.dividertd {
	vertical-align: middle;
}
