a:active,a:link { 
	color: #0048ab; 
	text-decoration: underline;
	}
a:visited {
	text-decoration: underline; 
	color: #811c90;
	}
a:hover {
	color:990000;  
	text-decoration: none;
	}

body, td { font: normal 11px Verdana,Arial,Geneva,Helvetica,sans-serif;  color: #000000}
.td2 {  font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none}
.tdsides {  font: 11px Verdana, Arial, Helvetica, sans-serif;}
.title1 { font-size: 14px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none}
.title { font-size: 20px; font-style: normal; font-weight: bold; color: #3333CC; text-decoration: none}
.menu {  font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
.redbold { font-size: 12px; font-style: normal; font-weight: bold; color: #990000; text-decoration: none}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; border-color:#ffffff; text-decoration: none}
INPUT.searchtext {BACKGROUND-IMAGE: url(img/grad_search_top.gif); }
select { border-color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color: #E8E8E8;}
checkbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background-color:#E8E8E8; border-color:#ffffff;; text-decoration: none}
.td2black { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}
.bold {font-weight: bold}
.newsdate {font-size: 90%; color:#999999}
.greyfont {color:#999999}
.txttrns { text-transform: uppercase; font-weight: bold;}
.menusmall {font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color:000000;}
.msgcountfield {
  font-family: Verdana, Arial, Helvetica, sans-serif ;
  font-size: 9px;
  color: red;  
  background-color:#ffffff;
  border: 0px none;
    vertical-align : middle;
    text-align : center;
    }
.mainBottomLine {
	border-bottom: solid 1px #E9E9E9; //#EFEFEF; //CCCCCC;
	//border-right: solid 1px CCCCCC;
}

.ggg {
	border-bottom: solid 1px 888888;
	border-right: solid 1px 888888;
}

.BorderBottom { border-bottom: solid 1px #CCCCCC; }

H1
 {
  margin-top: 5px;
  margin-bottom: 5px;
  Font-Weight: Bold;
  color: #2D2D2D;
  Font-Size: 130%;
 }
 H2
 {
  margin-top: 3px;
  margin-bottom: 3px;
  Font-Weight: Bold;
  color: #ffffff;
   text-decoration: none;
  Font-Size: 115%;
 }
  .whitecolormenu{
 color: #ffffff;
 text-decoration: none;
 }
 .LightBlueH4{
 	font-size: 145%;
	font-weight: bolder;
	color: 0097E8;
	text-decoration:none;
}
.LightBlueH5{
    margin-top: 25px;
    margin-bottom: 5px;
	font-size: 115%;
	font-weight: bold;
	color: 0081C6;
	text-decoration:none;
}
 .LightGreyH3{
 	font-size: 135%;
	font-weight: bolder;
	color: 999999;
	text-decoration:none;
}
.menuBtnOn {
	background-color: #6E87A8;
	border-color: FFFFFF FFFFFF 6E87A8 FFFFFF;
	border-style:solid solid solid solid;
	border-width: 0px 3px 0px 3px;
	text-align:center;
	background-attachment: fixed;
	background-image: url('../img/corner_dot.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

.TblBorder {
	background-color:F7F7F7;
	border-width: 1px 1px 1px 1px;
	border-color: CFDBE9 CFDBE9 CFDBE9 CFDBE9;
	border-style:solid solid solid solid;
	vertical-align:top;
}
.menuBtnOff {
	background-color: #CFDBE9;
	border-width: 1px 1px 1px 1px;
	border-color: ffffff ffffff ffffff ffffff;
	border-style:solid solid solid solid;
	text-align:center;
}
.GrayH5Menu{
	font-size: 100%;
	font-weight: bold;
	color: #777777;
	text-decoration:none;
}
.BlueH1{
    margin-top: 15px;
    margin-bottom: 5px;
	font-size: 180%;
	font-weight: bolder;
	color: 0081C6;
	text-decoration:none;
}
.BlueH5{
	font-size: 115%;
	font-weight: normal;
	color: #516E94;
	text-decoration:none;
  margin-top: 5px;
  margin-bottom: 5px;
}
.BlueH5Menu{
	font-size: 100%;
	font-weight: bold;
	color: #516E94;
	text-decoration:none;
}
.WhiteH5{
	font-size: 115%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
.LinkH5{
    margin-top: 0px;
    margin-bottom: 0px;
	font-size: 100%;
	font-weight: bold;
}
.BlackH5{
	font-size: 115%;
	font-weight: bold;
	color: 000000;
	text-decoration:none;
}
.RedH1{
	font-size: 180%;
	font-weight: bolder;
	color: CC0000;
	text-decoration:none;
}
.RedH3{
	font-size: 135%;
	font-weight: bolder;
	color: CC0000;
	text-decoration:none;
}
.WhiteH3{
	font-size: 135%;
	font-weight: bolder;
	color: FFFFFF;
	text-decoration:none;
  	margin-top: 5px;
  	margin-bottom: 5px;
}
.H1TopTitle{
	font-size: 100%;
	font-weight: 100;
	color: 999999;
	text-decoration:none;
  	margin-top: 5px;
  	margin-bottom: 0px;
	text-align:center;
}
.menuwhite {
	color: #FFFFFF;
	font-weight: bold;
}

.newsfont{ font: normal 12px Verdana,Arial,Geneva,Helvetica,sans-serif;  color: #000000}

.ul {
  margin-top: 0px;
  margin-bottom: 0px;
}

.blueBorder {
	border-width: 1px 1px 1px 1px;
	border-color: 6E87A8 A2B7CE 6E87A8 6E87A8;
	border-style:solid solid solid solid;
}

/********* UL LI LISTS *********/
#cat-menu ul, #cat-menu li, #bcrumble ul, #bcrumble li {background: none; list-style: none; margin: 0; padding: 0;}
#cat-menu ul li div a {text-decoration: none; color:#000; font-weight:bold; font-size:13px;}
#cat-menu ul li div a:hover {text-decoration: underline;}
#cat-submenu {overflow: hidden; padding: 3px 0 3px 5px;}
#cat-submenu ul li {background: url(/design/decor/li-cat-submenu-dot.png) no-repeat; padding: 0 0 0 7px; line-height: 18px; float: left; clear: left;}
#cat-submenu ul li div a {color: #0055CC; font-size:11px; text-decoration: underline; font-weight:normal;}
#cat-submenu ul li div a:hover {color: #CC3300;}
#bcrumble {margin: 0 0 -10px; display:inline-block}
#bcrumble, #bcrumble ul li div a {color:#808080; text-decoration: underline; font-size:11px;}
#bcrumble ul li div a:hover {color:#808080; text-decoration: none;}
#bcrumble li {display: inline;}
#bcrumble li.sep {padding:0 3px;}