* {margin: 0; padding: 0;}
a img {border:none;}
a {text-decoration: none;margin-bottom:3px;}
a img {border: none;}

hr {margin-top:3px; margin-bottom:3px; width:80%; height:1px; color:#2B516E; }
body { font: 0.8125em Verdana, sans-serif; line-height: 1; color: #333; background: url(/images/menubg.png) repeat-x #FFF;margin-left:auto;margin-right:auto;}
.page {width:1000px;margin-left:auto;margin-right:auto;/*border-left:1px dotted #999;border-right:1px dotted #999; */} 
.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;}

.subheader { width:100%;padding-top:10px; padding-bottom:5px; border-bottom:1px dashed #999999;}
.title {text-align:center;font: 1.5em "Trebuchet MS", Garamond, Georgia, Times, serif; margin-bottom: 0.5em;}
.subtitle {padding: 0 0 0.5em; margin: 0 0 0.5em; text-align: center; font: italic 1.1em Times, serif; letter-spacing: 1px; }

.title a:link, .title a:visited {text-decoration:none;border-bottom:0px; color:#2B516E;background:#FFF;}
.subtitle a:link, .subtitle 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,.subtitle a:hover {text-decoration:none;border-bottom:1px solid #776655; color:#000;background:#F4F2E4;}


.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 {width:1005px;min-height:450px;}
.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;min-height:450px;}
.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;min-height:450px;}

.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;padding-bottom:5px; border-bottom:1px dashed #999999;}
.headertext b {font: 1em Georgia, Times, serif; letter-spacing: 1px;}

.item { /*border-bottom: 1px dashed #999;*/ padding: 1.5em 1em 0.5em; margin-bottom: 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 { padding: 0.5em 0em 1em; margin-top: 0.5em; }
.smallitem p {text-align: left; line-height: 1.5em;}

.smalltitle {font: 1.5em "Trebuchet MS", Garamond, Georgia, Times, serif;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;}

.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; }


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;}

table {
	
	border-collapse:collapse;
	/*width:580px;*/
	margin-bottom:10px;
}
td
{
	padding-left:5px;
	padding-right:0px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:0.85em;
	font-family:"Verdana";
	}

.clearpage {clear:both;height:10px;width:100%;}

#footer {clear: both; border-top: 1px dashed #999; border-bottom: 1px dashed #999;border-width: 1px; margin-bottom: 3em; font-size: 0.85em;}
#footer p {text-align:center; padding: 1em 20px; 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; }

.linkholder {width:560px;padding-left:5px;padding-bottom:10px;font: 1em Verdana, Times, serif;}
.linkimage  {width:120px;height:90px;border:1px dotted #C0C0C0;background-image:url(/images/noimage.gif);background-repeat:no-repeat;float:left;}
.linkcontent {width: 425px;float:left;padding-left:10px;}
.linkdesc {font-size:0.9em;margin-top:5px;width:420px;margin-bottom:5px;font-family:"Verdana";}

.linkimage160 {width:160px;height:120px;border:1px dotted #C0C0C0;background-image:url(/images/noimage160.gif);background-repeat:no-repeat;float:left;}
.elink {font: 1em Verdana, Times, serif; margin-bottom: 0.4em;}
.elink:link, .elink:visited {text-decoration:none;border-bottom:0px; color:#2B516E;background:#FFF;}
.elink:hover, .elink:hover {text-decoration:none;border-bottom:1px solid #2B516E; color:#000;background:#F4F2E4;}

.blanktable {border:0px; margin:0px;/*width:550px;*/}
.blanktable th, .blanktable td, .blanktable tr {padding:0px;border:0px;}

.details {width:400px; }
li {margin-bottom:2px;}

input.text, input.password{
	width:320px;height:16px;border:1px dotted #c0c0c0;
}

