/* CSS Document */body {margin: 0;padding: 0;font-family: verdana, sans-serif;font-size: x-small;line-height: 1.5em;max-width: 100%;}#wrap {max-width: 100%;} *html #wrap,  *html #container,  *html #leftcolumn, *html #content{margin-right: -3px;}/* Links---------------------------------*/a, a:visited	{	color: #000;		text-decoration: none;														}a:hover { 		color: #336;	text-decoration: none;	border-bottom: 1px dotted #336;}.live,a.live,a.live:link,a.live:visited {color: #369;text-decoration: none;font-weight:bold;}a.live:hover {text-decoration: none;color: #369;border-bottom: 1px dotted #369;}a img { 		border-width: 0;}/* Header---------------------------------*/#logo {background: url(img/a.jpg) no-repeat top right;height: 168px;background-color: #FBFAE6;}#logoinner {background: url(img/headinner.gif) no-repeat top right;height: 67px;background-color: #FBFAE6;}#logo a{display: block;border-style: none;}#logo img{display: block;width: 0;padding: 0;background-color: #FBFAE6;}#logo span{position: absolute;top: 100px;left: 0px;width: 190px;height: 67;display: block;background: #FBFAE6 url(img/logoindex.gif) no-repeat;}html>body #logo span {top: 100px;}#addressbar {background: url(img/bgred.gif) repeat;padding: 0;margin: 0;color: #fff;font-size: 90%;}#navbar {float: left;width: 100%;margin: 0;padding: 0;list-style: none;font-size: 80%;border-top: 1px solid #333;background:#036 url(img/nav_bg_blu.gif) repeat-x top left;}#navbar a{float: left;padding: 2px 13px;text-decoration: none;color: #fff;}#navbar a:hover{color: #fff;background-color: #036;border-bottom: 0;}#navbar a.active {color: #fff;font-weight: bold;background:#036 url(img/nav_bg_on.gif) repeat-x top left;}#navbar li{float: left;margin: 0;padding: 0 1px 0 0;list-style: none;background: url(img/nav_li_bg.gif) no-repeat top right;}/* Page ---------------------------------*/#main {margin: 0;padding:0;float: left;background: url(img/bgyell.gif) repeat-y;border-top: 1px solid #333;width: 100%;}#leftcolumn {margin: 10px 0 10px 10px;padding:0;float: left; width: 210px;color: #000;font-size: 80%;display:inline;}#leftcolumn ul {margin: 0;padding:0;list-style: none;}#leftcolumn ul li {margin: 0;padding:0;list-style: none;}.subnav,a.subnav,a.subnav:link,a.subnav:visited {color: #369;text-decoration: none;font-weight:normal;margin: 0px 0 2px 10px;}a.subnav:hover {text-decoration: none;color: #369;border-bottom: 1px dotted #369;}#content {margin: 10px 10px 0 220px;padding: 0;background: transparent;}#content dl{margin: 0;padding: 0 0 1em 0;background: transparent;line-height: 1.5em;}.photoright{float: right;padding: 6px;margin: 8px;border: 1px solid #000;}.clear {clear: both;}/* Fonts---------------------------------*/h3, #content h3 {font: 100%/1.5em Georgia, Serif;font-weight: normal;margin: 10px 10px 0 0;color: #000;padding: 0;} h3 a, h3 a:visited,h3 a:link  {font: 100%/1.25em Georgia, Serif;font-weight: bold;margin: 0 0 0 0;color: #369;padding: 0;border-bottom: 1px dotted #369;}h3 a:hover  {color: #336;padding: 0;border-bottom: 1px solid #369;}h2, #content h2 {font: 110%/1em Georgia, Serif;font-weight: normal;margin: 0 10px 0 0;color: #000;padding: 0;}#content .subhead {font: 110%/1.25em Georgia, Serif;font-weight: normal;margin-right: 0 10px 0 0;color: #369;padding-bottom: 4px;}#content .subhead2 {font: 110%/1.25em Georgia, Serif;font-weight: normal;margin: 0 10px 0 0;color: #369;padding-bottom: 2px;border-bottom: 1px solid #369;}/* Misc---------------------------------*/hr {margin: 0 10px 6px 0;border: 0;color: #ccc;background: #ccc;height: 1px;line-height: .75em;}img {margin: 0;border: 0;padding: 0;}#content ul li{margin: 4px 0 0 0;padding:0;list-style-image: url(img/square.gif);}/* Footer---------------------------------*/#footer {text-align: center;border-top: 1px solid #999;border-bottom: 1px solid #999;padding: 2px 20px 2px 20px;background: url(img/bgred.gif) repeat;clear: both;font-size: 80%;color: #fff;}#footer a, #footer a:link, #footer a:visited	{	color: #369;		text-decoration: none;		border-bottom: 1px dotted #369;													}#footer a:hover { 		color: #336;	text-decoration: none;}/* SubHeader---------------------------------*/.subheader {border-bottom: 1px solid #999;}