* {margin: 0; padding: 0;}
a img {border:none;}
a {text-decoration: none;}
a img {border: none;}

body { font: 0.8125em Verdana, sans-serif; line-height: 1; color: #333; background: #FFF;}
.header { width:100%;height:36px; background: url(/images/menubg.png) repeat-x; }
.menu {width:100%;height:36px;min-width:1000px;}

.menu_spacer {width:185px;height:36px;float:left;}
.menu_off {width:115px;height:36px; background: url(/images/menu_default.png);float:left;}
.menu_on  {width:115px;height:36px; background: url(/images/menu_selected.png);float:left;}
.menu_off h1, .menu_off a {text-indent:8px;width:112px;text-align:center;padding-top:15px;font: 13px Georgia, "Times New Roman", serif;color:#776655;font-weight:bold; }
.menu_on h1, .menu_on a {text-indent:8px;width:112px;text-align:center;padding-top:15px;font: 13px Georgia, "Times New Roman", serif;color:#333333;font-weight:bold;}
.menu_off a:link, .menu_off a:visited, .menu_on a:link, .menu_on a:visited {text-decoration:none;}
.menu_off a:hover, .menu_on a:hover {text-decoration:underline;}

.content {width:1005px;min-height:520px;}
.column_left {width:160px;padding-top:10px;padding-left:5px;padding-right:10px;float:left;}
.column_center {width:360px;padding-top:10px;padding-left:10px;padding-right:10px;float:left;}
.column_centersmall {width:210px;padding-top:10px;padding-left:5px;padding-right:10px;float:left;}
.column_centerlarge {width:585px;padding-top:10px;padding-left:10px;padding-right:10px;float:left;}

.column_right {width:210px;padding-top:10px;padding-left:5px;padding-right:10px;float:left;}
#sitelogo a {display: block; width: 160px;}

.headertext {font: 0.75em Verdana, sans-serif; text-transform: uppercase; letter-spacing: 0.33em; text-align:center;}
.hdeadertext b {font: 1em Georgia, Times, serif; letter-spacing: 1px;}

.item { border-top: 1px dashed #999;padding: 1.5em 1em 0.5em; margin-top: 0.75em; }
.item p {text-align: left; line-height: 1.5em;padding-bottom:0.5em;}

.clearitem { border-top: 1px;padding: 1.5em 1em 0.5em; margin-top: 0.75em; }
.clearitem p {text-align: left; line-height: 1.5em;}

.smallitem { border-top: 1px dashed #999;padding: 1.5em 0em 0.5em; margin-top: 0.75em; }
.smallitem p {text-align: left; line-height: 1.5em;}

.smalltitle {font: 1.5em "Trebuchet MS", Garamond, Georgia, Times, serif;text-align:center;margin-bottom:0.25em;}
.smalltitle a:link, .smalltitle a:visited {text-decoration:none;border-bottom:0px;color:#2B516E;background:#FFF;}
.smalltitle a:hover,.articleby a:hover {text-decoration:none;border-bottom:1px solid #776655; color:#000;background:#F4F2E4;}

.title {text-align:center;font: 1.5em "Trebuchet MS", Garamond, Georgia, Times, serif; margin-bottom: 0.5em;}
.articleby {padding: 0 0 1em; margin: 0 0 1.25em; text-align: center; background: url(/images/articleby.gif) 50% 100% no-repeat; font: italic 1.1em Times, serif; letter-spacing: 1px; margin: 0 0 1em;}
.content { padding: 0 0 1em; margin: 0 0 1.25em; text-align:left;}
.content p { text-align: left; line-height: 1.5em;padding-bottom:0.5em; }

.title a:link, .title a:visited {text-decoration:none;border-bottom:0px; color:#2B516E;background:#FFF;}
.articleby a:link, .articleby a:visited {font:bold 0.85em Garamond,Verdana,sans-serif; text-transform: uppercase; letter-spacing: 2px; margin-left: 0.25em; color:#776655;}
.title a:hover,.articleby a:hover {text-decoration:none;border-bottom:1px solid #776655; color:#000;background:#F4F2E4;}

h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}

.separator {width:100%;background: url(/images/separator.gif) 50% 100% no-repeat;}

.smallurl {text-align:left;font: 1em Verdana, Times, serif; margin-bottom: 0.4em;}
/* .item a:link, .item a:visited {text-decoration:none;border-bottom:0px; color:#776655;background:#FFF;} */
.smallurl a:link, .smallurl a:visited, .clearitem a:link, .clearitem a:visited {text-decoration:none;border-bottom:0px; color:#2B516E;background:#FFF;}
.smallurl a:hover, .item a:hover, .clearitem a:hover {text-decoration:none;border-bottom:1px solid #2B516E; color:#000;background:#F4F2E4;}

blockquote, pre {padding: 0.25em 40px;}
blockquote {font: italic 1.05em Georgia, Times, serif; margin: 0.25em 0;}
pre, code  {font: 1.05em Courier, monospace;}
pre {line-height: 1.5em;}
pre strong {font-size: 1em; font-weight: bold;}
pre code {font-size: 1em; line-height: 1.5em;}

.clearpage {clear:both;height:10px;width:100%;}
#footer {clear: both; border: 1px solid #666; border-width: 1px 0; margin-bottom: 3em; font-size: 0.85em;}
#footer p {text-align:center; padding: 1em 20px; border-left: 1px solid #666; background: #FFF;}
#footer a:link, #footer a:visited {border-bottom-width: 0;}
#footer a:hover {border-bottom-width: 1px;}
.api_textbox { width:560px;border:1px #776655 solid;padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:4px;margin-top:4px;font-family:Courier New;font-size:10pt; }

