





h1 {font-size:16px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:14px;}
blockquote {font-family:"Trebuchet MS",helvetica,sans-serif; color:#004A66; font-size:16px; font-style:italic; font-weight:bold; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC; margin:10px; padding:30px 10px 30px 10px; text-align:center; background-color:#EEE; margin-left:0px; }

/* styles for tabbed navigation */
#navlist 
{ 
padding: 13px 0px 3px 0px; 
margin-left: 0; 
border-bottom: 1px solid #778; 
font: bold 12px "Trebuchet MS", sans-serif; }

#navlist li { list-style: none; margin: 0; display: inline; }
#navlist li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #EEE; text-decoration: none; }
#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }
#navlist li a:hover { color: #FFF; background: #336699; border-color: #227; }
#navlist li a#current { background: white; border-bottom: 1px solid white; }
#navlist li a:hover#current { background: white; border-bottom: 1px solid white; color:#448; }

#pageHeader 
{height:50px; 
line-height:50px; 
color:#86C226; 
font-family:"Trebuchet MS",helvetica,sans-serif; 
font-size:24px;
padding:10px 16px 10px 16px; 
background-color:#004A66;  
border-bottom:1px solid #FFF; }

#pageHeader a
{
text-decoration: none;
color:#86C226; 
}

#topNav {background-color:#0f0;}

#container 
{margin:10px; 
background-color:#FFF; 
min-width:760px;
}

#divPageContent {border-top:3px solid #FF8000; border-bottom:3px solid #FF8000; padding:0px 0px 10px 0px;  }

#sideBarNewsContent {
background-color:#EEE; 
padding:10px;
}

#loginbox
{
background-color:#EEE;
}

#signupbox
{
background-color:#CFDBE6;
}

#signupbox2
{
background-color:#F4F4F4;
}

#SideBarHeader 
{height:22px; 
line-height:22px; 
color:#86C226; 
font-family:"Trebuchet MS",helvetica,sans-serif; 
font-size:14px; 
padding:0px 5px 0px 5px; 
background-color:#004A66;  
border-bottom:1px solid #FFF; }

.SideBar
{

margin-bottom:5px; 
font-size:12px; 
font-weight: bold;
}

.SideBar a
{
text-decoration: none;
color:#004A66;
}

.SideBar a:hover
{
text-decoration: underline;
}

.leftColumn { padding:0p 5px 0px 5px; width:170px;}

.rightColumn 
{padding:0px 10px 10px 10px; border-left:1px dashed #CCC;}

.subHeader 
{font-family:"Trebuchet MS",helvetica,sans-serif; 
color:#004A66; 
font-size:16px; 
letter-spacing:1px; 
font-weight:bold; 
margin:10px 0px 10px 0px; 
border-bottom:1px solid #004A66;}

.copyright 
{
font-weight:regular;
text-align:center; 
color:#666666;  
padding:5px; 
}

.copyright a
{
color:#666666;
text-decoration: none;
}

#divBaseLinks 
{height:30px; 
background-color:#004A66;  
border-top:1px solid #FFF; 
padding:0px 10px 0px 10px; 
line-height:30px; color:#FFF;
}

#divBaseLinks a:link {color:#FFF; text-decoration:none;}
#divBaseLinks a:visited {color:#FFF; text-decoration:none;}
#divBaseLinks a:hover {color:#FFF; text-decoration:underline;}
#divBaseLinks a:active {color:#FFF; text-decoration:none;}

/* styles for rounded corners */
b.rtop, b.rbottom{display:block;background: #D8D8D8}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #004A66}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


/* 
==============================
Begin styles from CounterCode
==============================
*/

.navBox {

	padding: 10px;
	background: white;
 border: solid 1px #A6A6A6;-webkit-border-radius:5px; -moz-border-radius:5px;
	text-align: left;
	font-size: 12pt;
	font-weight: normal;
	margin-left: 1em;
	margin-bottom: 1em;
	width: 680px;
background-image:url(images/shade.jpg); background-repeat:repeat-x; background-position:bottom;
}

.navBoxHead {
	color: #004477;
	font-weight: bold;
	font-size: 10pt;
}

.totalsBox {
	text-align: left;
	margin-left: 1em;
	margin-bottom: 1em;
}

.totalsTable, table.totalsTable, .totalsTable td, .totalsTable th {
	width: 245px;
	padding: 4px;
	border-collapse: collapse;
	border: 2px gray solid;
	font-weight: bold;
	margin-right: 12px;
	text-align: center;
	font-family:verdana,arial,sans-serif; 
	font-size:12px;
}

.totalsTable th {
	font-weight: normal;
	text-align: left;
}

ul {
	margin-top: 0px;
}

.headBox {
	border: 0px gray solid;
	margin-bottom: 1em;
	margin-right: 1em;
	margin-left: 1em;

	padding: 5px;
}

.head { 
	color: #FF8000;  background:url(images/head.jpg) repeat-x;
	background-color: #dee2e5;
	font-family:"Trebuchet MS",helvetica,sans-serif;
	font-size: 14pt;
	letter-spacing:1px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
	padding-top: 5px;
}

.footer, .footer a:link, .footer a:visited, .footer a:hover {
	text-align: center;
	color: white;
	background-color: #5179A1;
	text-decoration: none;
	font-weight: bold;
}

.footer a:hover {
	text-decoration: underline;
}

.label  {
	font-size: 8pt;
}

.value  {
	text-align: center;
	padding-left: 4px;
	font-size: 8pt;
	color: gray;
}

.vBarBorder, .hBarBorder {
	border: 1px black solid;
	left: 0px;
	font-size: 1px;
}

.box {
	
	margin-bottom: 1em;
	overflow: visible;
	border: 2px #dee2e5 solid;
}

.box p {
	padding-left: 1em;
}

/* table used within the box */
.boxTable {
margin-top: 1em;
margin-bottom: 1em;
}

.darkbg {
	background-color: #FFFFFF;
}

.blockedReferer, .hiddenReferer {
	color: red;
	font-weight: bold;
}

.selfReferer {
	color: navy;
	font-weight: bold;
}

.detailedTable {
	border: 1px gray solid;
	border-collapse: collapse;
	text-align: center;
	font-size: 8pt;
}

th.detailedTable {
	font-weight: bold;
	text-align: center;
	color: black;
	background-color: #EFEFEF;
}

.success {
	font-weight: bold;
	color: green;
}

.error {
	font-weight: bold;
	color: red;
}

table.modifyTable {
	width: 700px; 
}

.modifyTable, .modifyTable th, .modifyTable td {
	font-size:12px;
	border: 1px  #D5D5D5 solid;
	padding: 4px;
}

.modifyTable th {
	text-align: right;
	vertical-align: middle;
}

.noborder, .noborder th, .noborder td {
	border: none;
	padding: 2px;
}

/*
input[type="submit"] {
	font-family: arial;
	background-color: red;
}
*
