/* CSS Document */
td, tr, body, table {font-family: trebuchet ms, serif; font-size: 12px;}
h1,h2,h3,h4{font-family:trebuchet ms, serif;}
/*Navigation Bar Links */
a:link {color: black; text-decoration: underline; }
a:visited {color: black; text-decoration: underline; }
a:link:active, a:visited:active {color: black; text-decoration: underline; }
a:link:hover, a:visited:hover {color: #A51515; text-decoration: none;  }

a.body:link {color: black; text-decoration: underline;}
a.body:visited{color: black; text-decoration: underline;  }
a.body:link:active, a.body:visited:active {color: black; text-decoration: underline;  }
a.body:link:hover, a.body:visited:hover {color: #A51515; text-decoration: none;  }

a.subHeader:link {color: white; text-decoration: none; }
a.subHeader:visited{color: white; text-decoration: none;  }
a.subHeader:link:active, a.subHeader:visited:active {color: white; text-decoration: underline; }
a.subHeader:link:hover, a.subHeader:visited:hover {color: #CCCCCC; text-decoration: none;}

a.footeropp:link {color: black; text-decoration: none; font-weight: 700; }
a.footeropp:visited{color: black; text-decoration: none; font-weight: 700;  }
a.footeropp:link:active, a.footeropp:visited:active {color: black; font-weight: 700; text-decoration: underline;  }
a.footeropp:link:hover, a.footeropp:visited:hover {color: green;  font-weight: 700; text-decoration: underline; }

a.footer:link {color: white; text-decoration: underline; font-weight: 700; }
a.footer:visited{color: white; text-decoration: underline; font-weight: 700;  }
a.footer:link:active, a.footer:visited:active {color: white; font-weight: 700; text-decoration: none; }
a.footer:link:hover, a.footer:visited:hover {color: black;  font-weight: 700; text-decoration: none; }

a.footer_sm:link {color: black; font-size: 10px; text-decoration: none; font-weight: 700; }
a.footer_sm:visited{color: black; text-decoration: none; font-size: 10px; font-weight: 700; }
a.footer_sm:link:active, a.footer_sm:visited:active {color: black; font-size: 10px; font-weight: 700;  }
a.footer_sm:link:hover, a.footer_sm:visited:hover {color: #A51515;  font-size: 10px; font-weight: 700; text-decoration: underline;  }

a.nav:link {color: black; background-color: transparent; text-decoration: none; font-size: 10px; width: 123px; font-weight: 500; margin-left: 2px; margin-top: 1px; margin-bottom: 1px; }
a.nav:visited{color: black; background-color: transparent; font-size: 10px;  width: 123px; font-weight: 500; margin-left: 2px; margin-top: 1px; margin-bottom: 1px;}
a.nav:link:active, a.nav:visited:active {color: black; background-color: transparent; text-decoration: none; font-size: 10px; width: 123px; font-weight: 500; margin-left: 2px; margin-top: 1px; margin-bottom: 1px;}
a.nav:link:hover, a.nav:visited:hover {color: red; background-color: transparent; text-decoration: underline; font-size: 10px; width: 123px; font-weight: 500; margin-left: 2px; }

a.admin_sm:link {color: black; background-color: transparent; text-decoration: underline;  font-size: 8px; font-weight: 500; margin-left: 2px; margin-top: 1px; margin-bottom: 1px; }
a.admin_sm:visited{color: black; background-color: transparent; font-size: 8px; text-decoration: underline;  font-weight: 500; margin-left: 2px; margin-top: 1px; margin-bottom: 1px;}
a.admin_sm:link:active, a.admin_sm:visited:active {color: green; background-color: transparent; text-decoration: underline; font-size: 8px;  font-weight: 500; margin-left: 2px; margin-top: 1px; margin-bottom: 1px;}
a.admin_sm:link:hover, a.admin_sm:visited:hover {color: green; background-color: transparent; text-decoration: underline; font-size: 8px; font-weight: 500; margin-left: 2px; }

.ns {display: none;}

.admin_sm {font-size: 10px;}

.whiteText {color: white;}

.boldwhiteText { font-size: 11px; font-weight: bold;}

.smallText {font-size: 9px;}

.blackText {color: black;}

.mediumText {font-size: 16px;} 

.whiteUnderline {border-style: solid; border-color: white; color: white; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;}

.grayText {color: #888888;}

.seperator {border-style: solid; border-color: #888888; color: #888888; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}

.greenBorder {border-style: solid; border-color: #8CB284; color: #8CB284; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.blueBorder {border-style: solid; border-color: #6B71C0; color: #6B71C0; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.blackBorder {border-style: solid; border-color: black; color: black; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.blackBorderleft {border-style: solid; border-color: black; color: black; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px;}
.blackBordercenter {border-style: solid; border-color: black; color: black; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
.blackBorderright {border-style: solid; border-color: black; color: black; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px;}

.blackUnderline {margin:0px;padding:0px;border-style: solid; border-color: black; color: black; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}

.goldBorder {border-style: solid; border-color: #E1DCA9; color: #898664; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.redBorder {border-style: solid; border-color: #A51515; color: #A51515; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

hr {border-style: solid; border-color: black; color: black; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}

.header {border-style: groove; border-color: black; color: black; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px;}

h1 {font-size: 18px; font-weight: 900;}
h3 {font-size:13px;color:black;}
.middle {text-align:left;padding:10px;padding-top:0px;}

.adminBox {font-size:10px; border:2px black solid;}
	.adminBox td.borderBottomDotted {background:#8CB284;}

.sideBar h1{text-align:right;font-size:16px;text-transform:uppercase;color:#A51515;font-family:trebuchet ms;margin-bottom:0px;margin-top:0px;}	
.sideBar h4{text-align:right;font-size:13px;text-transform:uppercase;color:black;font-family:trebuchet ms;margin-bottom:0px;margin-top:0px;}
.sideBar p{text-align:right;align:right;}

.pressrelease {color:#898664;}

#statsPage h1{color:red;}
	#statsPage #columnLeft{float:left;margin-right:15px;width:45%;}
	#statsPage #columnRight{float:left;width:45%;margin-left:15px;}
	
.title {background:#999999;color:white;font-size:14px;font-weight:bold;font-family:trebuchet ms;padding:10px;border-top:1px;border-bottom:1px;border-right:0px;border-left:0px;border-color:black;border-style:solid;}	

.homeHeading {line-height:25px;height:25px;background:#A51515;padding:0px;border-style: solid; border-color: black; color: black; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
	.homeHeading a{font-size:16px;text-transform:uppercase;color:white;padding-left:10px;}
	.homeHeading a:hover {color:#FDCCCC;}