
BODY {margin:0px;
	background-color: #484848;
	color:#000000; font-family: Arial, Helvetica, sans-serif;  font-size:12px; }
TD {margin:0px; color:#000000; font-family: Arial, Helvetica, sans-serif;  font-size:12px; }


.nav-bg { background-color:#808d9d;}
.spacer{display:block; clear:both; height:5px; line-height:0; font-size:0; overflow:hidden; }
.spacerH{display:block; clear:both; width:5px; line-height:0; font-size:0; overflow:hidden; }
.border-box {border: 1px solid #b5b5b5;}
.border-top {border-top: 1px solid #b5b5b5;}
.dotline { background: url(images/pixel-dotline.gif) repeat-x top; padding: 2px; }
.dotlineH { background: url(images/pixel-dotlineH.gif) repeat-y top; padding: 2px; }

.time { color: #b4b4b4; text-decoration: none; font-family: Helvetica, Arial; font-weight: normal; font-size:11px}
.text-since {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#FFFFFF; font-weight: bold; padding: 0px 0px 0px 6px; border-top: 1px solid #494949; border-bottom: 1px solid #494949;}

.bg-box-gray {background: url(images/bg-home-box.gif) bottom repeat-x #FFFFFF; border:1px solid #cdcdcd;}
.bg-header-gray{height:18px; background: url(images/bg-header-gray.gif) top repeat-x; margin: 0; padding: 0; border:1px solid #cdcdcd;}

/* TEXT STYLE */
b, .bold {font-weight:bold;}
.underline { text-decoration:underline}
.black {color:#000000;}
.gray {color:#666666;}
.gray-drk {color:#333333;}
.white {color:#ffffff;}
.red {color:#CC0000;}
.beige {color:#e5e5dc;}
.red-drk {color:#7a181b;}
.grn {color: #3D7B30;}
.org {color: #8f4c15;}

.txt9 {font-family:Arial, sans-serif; font-size:9px;}
.txt10 {font-family:Helvetica, Arial, sans-serif; font-size:10px;}
.txt11 {font-family:Helvetica, Arial, sans-serif; font-size:11px;}
.txt12 {font-family:Helvetica, Arial, sans-serif; font-size:12px;}
.txt13 {font-family:Helvetica, Arial, sans-serif; font-size:13px;}
.txt14 {font-family:Helvetica, Arial, sans-serif; font-size:14px;}
.txt15 {font-family:Helvetica, Arial, sans-serif; font-size:15px;}
.txt16 {font-family:Helvetica, Arial, sans-serif; font-size:16px;}
.txt18 {font-family:Helvetica, Arial, sans-serif; font-size:18px;}
.txt20 {font-family:Helvetica, Arial, sans-serif; font-size:20px;}
.txt22 {font-family:Helvetica, Arial, sans-serif; font-size:22px;}

.rowpadding {padding:1px 2px 1px 2px; }

.txt11-gray, .txt11-gray a:link, .txt11-gray a:active, .txt11-gray a:visited {font-family: Arial, Helvetica, sans-serif; color: #1d1d1d; font-size:11px;text-decoration: none;}
.txt11-gray a:hover {font-family: Arial, Helvetica, sans-serif; color:#1d1d1d; text-decoration: underline;}

.txt11-blue a, .txt11-blue a:visited {font-family: Arial, Helvetica, sans-serif; color: #0b347f;font-size:11px;text-decoration:underline; font-weight:normal; }
.txt11-blue a:hover {font-family: Arial, Helvetica, sans-serif; color: #000000;font-size:11px;text-decoration:none;font-weight:normal;}

.txt11-gray-dark a, .txt11-gray-dark a:visited {font-family: Tahoma, Geneva, sans-serif; color: #333333;font-size:11px;text-decoration:none; font-weight:normal; }
.txt11-gray-dark a:hover {font-family:Tahoma, Geneva, sans-serif; color: #333333;font-size:11px;text-decoration:underline;font-weight:normal;}

.txt12-white a, .txt12-white a:visited {font-family: Arial, Helvetica, sans-serif; color: #ffffff;font-size:12px;text-decoration:none; font-weight:normal; }
.txt12-white a:hover {font-family: Arial, Helvetica, sans-serif; color: #ffffff;font-size:12px;text-decoration:underline;font-weight:normal;}

/* HOMEPAGE BOX STYLES */
.email-link a, .email-link a:active, .email-link a:visited {font-family: Arial, Helvetica, sans-serif; color: #0b347f;font-size:12px;text-decoration:none; }
.email-link a:hover {font-family: Arial, Helvetica, sans-serif; color: #0b347f;font-size:12px;text-decoration:underline;}

.text-white {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size:12px;text-decoration:none; }
.text-white a, .text-white a:active, .text-white a:visited {font-family: Arial, Helvetica, sans-serif; color: #ffffff;font-size:12px;text-decoration:none; }
.text-white a:hover {font-family: Arial, Helvetica, sans-serif; color: #ffffff;font-size:12px;text-decoration:underline;}

/* EMAIL FORM STYLES */
.submitbut-grn { font-family: Verdana, Arial; font-size: 11px; font-weight:bold; vertical-align: middle; background-color: #29932a; color: #fff; border:1px solid #245124; padding: 1px 8px 1px 8px;height:20px}
.submitButton { font-family: Verdana, Arial; font-size: 11px; vertical-align: middle; background-color: #dadada; color: #000000; border:1px solid #c0c0c0; padding: 2px 8px 2px 8px;}
.text-bluelink {font-family: Arial, Helvetica, sans-serif;  font-size:12px; text-decoration:none; color:#209120; font-weight: normal; margin:0;}

input.email {background-color: #ebebec; vertical-align: middle;font-family:arial; font-size:11px; padding:1px 1px 1px 2px; border:1px solid #0b347f; height:14px; width:auto;}
input.btn-email{
   color:#ffffff;
   width:auto;
   height:18px;
   padding:1px 6px 2px 6px;
   text-align:center;
   font-family:Arial, helvetica,sans-serif;
   font-size:11px;
   font-weight:bold;
   vertical-align: middle;
   background-color:#0b347f;
   border:1px solid;
   border-top-color:#ffffff;
   border-left-color:#ffffff;
   border-right-color:#ececed;
   border-bottom-color:#ececed;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff0b347f',EndColorStr='#ff194eaf');}

/* AMDIN MAIN NAV STYLES */
.rowheader-white {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color: #ffffff; }
.rowheader-blk {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color: #000000; }
.reportrow1 {background-color: #FFFFFF; }
.reportrow2 {background-color: #eaecf2; }
.reporttblthbody {background-color: #CCCCCC; }

.adminnavlink  {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;padding: 3px 6px 0px 0px; text-decoration:none;border-top: 0px solid #494949; border-bottom: 0px solid #494949;}
.adminnavlink  ul {list-style:none; margin-left:0px; padding:1px 0px 1px 0px; display: inline;}
.adminnavlink  ul li {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;float:right; margin-right:6px; background: #194eaf; color: #fff; position:relative; z-index:1000;text-decoration:none;}
.adminnavlink  ul li a {text-decoration:none; display:block; text-align:center; padding: 1px 8px 1px 8px;text-decoration:none; border: 1px solid #0b347f;}
.adminnavlink  ul li a:link, .adminnavlink  ul li a:visited, .adminnavlink  ul li a:active {color:#fff;text-decoration:none;}
.adminnavlink  ul li a:hover {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#fff; background:none #0b347f;text-decoration:none;border: 1px solid #194eaf;}
.adminnavlink  ul li:hover ul {display:block;text-decoration:none;}

.adminnavlinkbb  {font-family: Helvetica, Arial, sans-serif; font-size:13px; font-weight:bold;padding: 3px 10px 0px 0px; text-decoration:none;border-top: 0px solid #663300; border-bottom: 0px solid #494949;}
.adminnavlinkbb  ul {list-style:none; margin-left:0px; padding:1px 0px 1px 0px; display: inline;}
.adminnavlinkbb  ul li {font-family: Helvetica, Arial, sans-serif; font-size:13px; font-weight:bold;float:right; margin-left:10px; background: #FF9900; color: #fff; position:relative; z-index:1000;text-decoration:none;}
.adminnavlinkbb  ul li a {text-decoration:none; display:block; text-align:center; padding: 3px 22px 3px 22px;text-decoration:none; border: 1px solid #000000;}
.adminnavlinkbb  ul li a:link, .adminnavlinkbb  ul li a:visited, .adminnavlinkbb  ul li a:active {color:#fff;text-decoration:none;}
.adminnavlinkbb  ul li a:hover {font-family: Helvetica, Arial, sans-serif; font-size:13px; font-weight:bold; color:#fff; background:none #000000;text-decoration:none;border: 1px solid #194eaf;}
.adminnavlinkbb  ul li:hover ul {display:block;text-decoration:none;}

.homelink  {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;padding: 3px 0px 0px 0px; text-decoration:none;border-top: 0px solid #ffffff; border-bottom: 0px solid #ffffff;}
.homelink  ul {list-style:none; margin-left:0px; padding:1px 0px 1px 0px; display: inline;}
.homelink  ul li {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;float:left; margin-left:12px; background: #0b347f; color: #ffffff; position:relative; z-index:1000;text-decoration:none;}
.homelink  ul li a {text-decoration:none; display:block; text-align:center; padding: 4px 12px 4px 12px;text-decoration:none; border: 1px solid #ffffff;}
.homelink  ul li a:link, .homelink  ul li a:visited, .homelink  ul li a:active {color:#ffffff;text-decoration:none;}
.homelink  ul li a:hover {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; background:#011e53;text-decoration:none;border: 1px solid #ffffff;}
.homelink  ul li:hover ul {display:block;text-decoration:none;}
/*opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.70; */

.homebut {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;padding: 3px 0px 0px 0px; text-decoration:none;border-top: 0px solid #ffffff; border-bottom: 0px solid #ffffff;}
.homebut ul {list-style:none; margin-left:0px; padding:1px 0px 1px 0px; display: inline;}
.homebut ul li {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;float:left; margin-left:12px; background: #0b347f; color: #ffffff; position:relative; z-index:1000;text-decoration:none; width:144px;}
.homebut ul li a {text-decoration:none; display:block; text-align:center; padding: 4px 0px 4px 0px;text-decoration:none; border: 1px solid #ffffff;}
.homebut ul li a:link, .homebut  ul li a:visited, .homebut  ul li a:active {color:#ffffff;text-decoration:none;}
.homebut ul li a:hover {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; background:#011e53;text-decoration:none;border: 1px solid #ffffff;}
.homebut ul li:hover ul {display:block;text-decoration:none;}
/*opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.70; */

.topnavlink {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;text-decoration:none;}
.topnavlink ul {list-style:none; margin-left:0px; display: inline;}
.topnavlink ul li {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;float:left; margin-left:8px; color: #ffffff; position:relative; z-index:1000;text-decoration:none; height:18px; vertical-align:middle;padding:4px 0px 2px 0px;}
.topnavlink ul li a {text-decoration:none; display:block; text-align:center; padding: 0px 8px 0px 8px;text-decoration:none;}
.topnavlink ul li a:link, .topnavlink ul li a:visited, .topnavlink ul li a:active {color:#fff;text-decoration:none;}
.topnavlink ul li a:hover {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; text-decoration:underline;}
.topnavlink ul li:hover ul {display:block;text-decoration:none;}

.subnav {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;padding: 3px 0px 0px 0px; text-decoration:none;}
.subnav ul {list-style:none; margin-left:0px; padding:1px 0px 1px 0px; display: inline;}
.subnav ul li {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;float:left; margin-right:12px; background: #0b347f; color: #ffffff; position:relative; z-index:1000;text-decoration:none;}
.subnav ul li a {text-decoration:none; display:block; text-align:center; padding: 4px 12px 4px 12px;text-decoration:none; border: 1px solid #0b347f; border-top:0px;}
.subnav ul li a:link, .subnav ul li a:visited, .subnav ul li a:active {color:#ffffff;text-decoration:none;}
.subnav ul li a:hover {font-family: Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; color:#ffffff; background:#011e53;text-decoration:none;border: 1px solid #0b347f; border-top:0px;}
.subnav ul li:hover ul {display:block;text-decoration:none;}


/* ADMIN STYLES */
.border-black {border-top: 1px solid #000;border-left: 2px solid #000;border-right: 2px solid #000;border-bottom: 3px solid #000;}
.error {font-family: Arial, Helvetica, sans-serif; color: #ff0000;font-size:12px;text-decoration:none;}
.success {font-family: Arial, Helvetica, sans-serif; color: #ff0000;font-size:12px;font-weight:bold; text-decoration:none;}
.admin-list {font-family: Arial, Helvetica, sans-serif; color: #317132;font-size:12px;text-decoration:none;}
.gray-bold {font-family: Arial, Helvetica, sans-serif; font-weight:bold;color: #666666;font-size:12px;text-decoration:none;}
.header-admin-big {font-family: Arial, Helvetica, sans-serif;  font-size:20px; text-decoration:none; color:#000; font-weight: bold;}
.header-admin-title {font-family: Arial, Helvetica, sans-serif;  font-size:13px; text-decoration:none; color:#fff; font-weight: bold;}

.bg-header-title{
   color:#ffffff;
   padding:1px 0px 1px 4px;
   text-align:center;
   font-family:Arial, helvetica,sans-serif;
   vertical-align: middle;
   background-color:#0b347f;
   border:0px solid;
   border-top-color:#ffffff;
   border-left-color:#ffffff;
   border-right-color:#ececed;
   border-bottom-color:#ececed;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff0b347f',EndColorStr='#ff194eaf');}

.link-blue a, .link-blue a:visited {font-family: Arial, Helvetica, sans-serif; color: #0b347f;font-size:12px;text-decoration:underline; font-weight:normal; }
.link-blue a:hover {font-family: Arial, Helvetica, sans-serif; color: #000000;font-size:12px;text-decoration:none;font-weight:normal;}

input.btn{
   color:#fff;
   width:43px;
   height:18px;
   text-align:center;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#29932a;
   border:1px solid;
   border-top-color:#8fc88f;
   border-left-color:#8fc88f;
   border-right-color:#245124;
   border-bottom-color:#245124;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff469346',EndColorStr='#ff317132');}
input.btn-big {
   color:#fff;
   width:auto;
   height:22px;
   text-align:center;
   font-family: arial, helvetica,'trebuchet ms',sans-serif;
   font-size:12px;
   font-weight:bold;
   background-color:#0b347f;
   border:1px solid;
   border-top-color:#fff;
   border-left-color:#fff;
   border-right-color:#ececed;
   border-bottom-color:#ececed;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ff0b347f',EndColorStr='#ff194eaf');}

input.box{
   width:30px;
   height:18px;
   font-size:11px;}


/* GENERAL STYLES */
.nav-team {font-family: Arial, Helvetica, sans-serif; color: #333;font-size:12px;font-weight:normal;}
.nav-team a, .nav-team a:active, .nav-team a:visited {font-family: Arial, Helvetica, sans-serif; color: #0b347f;font-size:13px;text-decoration:underline; font-weight:bold;}
.nav-team a:hover {font-family: Arial, Helvetica, sans-serif; color: #000;font-size:13px;text-decoration:none;font-weight:bold;}

.footer { color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size:11px;}
.footer a, footer a:visited { margin:0 4px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.footer a:hover { margin:0 4px; color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size:11px;text-decoration:underline;}
.footer-text { color: #999999; font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size:11px;}
.footer-text a, .footer-text a:visited { color: #999999; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.footer-text a:hover {color: #999999; font-family: Tahoma, Arial, Helvetica, sans-serif;  font-size:11px;text-decoration:underline;}

/* EXPAND/HIDE Default style for SPAN icons. Edit if desired: */

.iconspan{
float: center;
cursor:hand;
cursor:pointer;
font-weight: bold;
color:#FFFFFF;
}

