a{ color:#333333; text-decoration:none;}
a:hover{ text-decoration:underline;}

body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.navBG {
	background-image: url(images/nav_bg.gif);
	background-repeat: repeat-x;
}
.bor {
	border: 1px solid #B9B9B9;
}
.btmBOr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B9B9B9;
}
.darkRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AC261B;
	text-decoration: none;
}
.lftBox {
	background-image: url(images/lefbox.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.bigRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FE0000;
	text-decoration: none;
}




.smlRed {
	font-family: tahoma;
	font-size: 9px;
	color: #FD0000;
	text-decoration: none;
}
.bigRed:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FE0000;
	text-decoration: underline;
}

.smltxt {

	font-family: tahoma;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.smltxt a{

	font-family: tahoma;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
}
.smltxt a:hover{

	font-family: tahoma;
	font-size: 9px;
	color: #333333;
	text-decoration: underline;
}



/*-----------------Site CSS--------------------------*/
TABLE { font-family: Arial, Verdana; font-weight: NORMAL; font-size:8pt; color:#000000; }
TD { font-family: Arial, Verdana; font-weight: NORMAL; font-size:10pt; color:#000000; }
TH { font-family: Arial, Verdana; font-weight: BOLD; font-size:8pt; color:#272324; }
.titleMain { font-family: Arial, Verdana; font-weight: NORMAL; font-size:10pt; color:midnightblue; }

.normtext { font-family: Arial, Verdana; font-weight: NORMAL; font-size:12px; color:#000000; }
.redtext { font-family: Arial, Verdana; font-weight: NORMAL; font-size:12px; color:RED; }
.tdHeader { font-family: Arial, Verdana; font-weight: NORMAL; font-size:12px; color:#000000; background-color: #EFEFEF; font-weight:bold }

.news { font-family: Arial; font-weight: BOLD; font-size:9pt; color:#EAE3D3; }
.menus { font-family: Verdana, Arial; font-weight: BOLD; font-size:9px; color:#EAE3D3; }
.smalltext { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial }
.form1 { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #58647E; background-color: #FFFFFF; border: 1px solid #999999; vertical-align: middle}
.form2 { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #58647E; background-color: #FFFFFF; border: 1px solid #999999; vertical-align: middle}
.form3 { font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: gray; background-color: #FFFFFF; border: 0px; vertical-align: middle}
.scrolltext { font-family: Arial; font-weight: BOLD; font-size:9pt; color:#000000; }
.scrolltext2 { font-family: Arial, Verdana; font-weight: BOLD; font-size:8pt; color:#000000; }
.whiteheading { font-family: Arial; font-weight: BOLD; font-size:9pt; color:#FFFFFF; }
.blackheading { font-family: Arial; font-weight: BOLD; font-size:9pt; color:#000000; }
.menus { font-family: Arial, Verdana; font-weight: normal; font-size:9px; color:#680D0D; }
.adminheading { font-family: Arial; font-weight: BOLD; font-size:12pt; color:#000000; }
.heading { font-family: Arial; font-weight: BOLD; font-size:12pt; color:#000000; }
.heading2 { font-family: Arial; font-weight: BOLD; font-size:10pt; color:#000000; }
.heading3 { font-family: Arial; font-weight: BOLD; font-size:16px; color:#000000; }
.headline { font-family: arial black, arial; font-size: 28px; letter-spacing: -2px;}
.headline2 { font-family: arial black, arial; font-size: 12px; letter-spacing: -2px; color:red}
.headline4 { font-family: verdana; font-size: 18px; letter-spacing: -2px; color:blue;}
.disclaimer { font-family: Arial, Verdana; font-weight: NORMAL; font-size:8pt; color:#5B6A8E; }
.maintext { font-family: Arial, Verdana; font-weight: NORMAL; font-size:8pt; color:#000000; }
.largetext { font-family: Arial, Verdana; font-weight: NORMAL; font-size:10pt; color:#000000; }
.blacktext { font-family: Verdana; font-weight: bold; font-size:8pt; color:#000000; }
.errormessage { font-family: Verdana; font-weight: bold; font-size:8pt; color:#000000; }
.boldtext { font-family: Arial, Verdana; font-weight: BOLD; font-size:8pt; color:#000000; }

.middleText { font-family: Verdana; font-weight: NORMAL; font-size:12pt; color:#272324; }
.BoldMessages { font-family: Arial, Verdana; font-weight: BOLD; font-size:12px; color:#272324; }

.blackheading { font-family: Arial; font-weight: BOLD; font-size:9pt; color:#000000; }
.whitetext { font-family: Verdana; font-weight: NORMAL; font-size:8pt; color:#000000; }

.title1 { FONT-SIZE: 24px; COLOR: #003366; FONT-WEIGHT: Bold; FONT-FAMILY: Arial }
.headerlink  { color: #555; font-size: 10px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular; text-decoration: none; letter-spacing: 1px; }

.GrayText { font-family: Arial, Verdana; font-weight: NORMAL; font-size:8pt; color:gray; }


.dividergrayh { BACKGROUND: url(../images/dot-gray.gif) repeat-x left top }
.dividergrayv { BACKGROUND: url(../images/dot-gray.gif) repeat-y left top }

SPAN.TreeviewSpanArea A { font-family: Arial, Verdana; font-weight: NORMAL; font-size:8pt; color:#000000; }
SPAN.TreeviewSpanArea A:hover { color: #820082; }


#dhtmltooltip{ position: absolute; width: 150px; border: 2px solid black; padding: 2px; background-color: lightyellow; visibility: hidden; z-index: 100; /*Remove below line to remove shadow. Below line should always appear last within this CSS*/ filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135); }

#bordermessage {
  font-size: 12px;
  text-align: center;
  margin: 0px 0px;
  padding: 10px 0px;
  color: #999;
  background: #f7f7f7;
  border: solid 1px #ddd; }

#helpmessage {
  font-size: 12px;
  text-align: justify;
  margin: 0px 0px;
  padding: 10px 10px;
  color: #999;
  background: #f7f7f7;
  border: solid 1px #ddd; }

.graybutton
{ font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #58647E;
  background-color: #f7f7f7;
  border: solid 1px #272324;
  vertical-align: middle }


.profileheader {
  margin: 0px;
  padding: 2px 8px;
  font-size: 11px;
  font-weight: bold;
  color: #3B5998;
  background: #D8DFEA;
  border-top: solid 1px #3B5998; } /* #8a9cc1; } */

  .witheditlink { text-align: right; }
  .witheditlink h2 { float: left; }

.formbutton { border-style: solid; border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-color: #D9DFEA; border-left-color: #D9DFEA; border-bottom-color: #0e1f5b; border-right-color: #0e1f5b; background-color: #5d79b2; color: #FFFFFF; font-size: 11px; padding: 1px; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; }
.formbutton2 { border-style: solid; border-top-width: 1px; border-left-width: 1px; border-bottom-width: 1px; border-right-width: 1px; border-top-color: #D9DFEA; border-left-color: #D9DFEA; border-bottom-color: #0e1f5b; border-right-color: #0e1f5b; background-color: #336699; color: #FFFFFF; font-size: 11px; padding: 0px; font-family: "lucida grande", tahoma, verdana, arial, sans-serif; }
.formbutton3 { font-family:verdana, arial; font-size:10px; }
.title2 { FONT-SIZE: 18px; COLOR: #000000; FONT-WEIGHT: Bold; Font-Style:italic; FONT-FAMILY: Times New Roman, Arial, Verdana }


.AdminHeader { font-family:Arial, Verdana; font-size:19px; Color: #aa1501; }

.AdminFormButton1 {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  background-color: transparent;
  background-image: url(../images/ButtonBG_1.gif);
  border: 0 solid white;
  background-repeat: no-repeat;
  width:91px; height:21px;
}

.BooksText1 { font-family:Verdana, Arial; font-size:12px; font-weight:NORMAL; }
.BooksText2 { font-family:Verdana, Arial; font-size:12px; font-weight:BOLD; }

.topfieldscontainer 
{
	height: 90%;
	margin: 5px 10px;
}
.whiteheading TH { color: White; }
A IMG { border: 0px }
DIV.GridPanel 
{
	margin: 4px 0px;
}
DIV.addnewlink, .FormButton 
{
	background-color: #b5111b; 
	padding: 2px 5px;
	margin: 3px 0px;
	color: White;
}
DIV.addnewlink
{
	float: left;
}
DIV.addnewlink A, DIV.addnewlink A:hover, DIV.addnewlink A:visited { color: White; text-decoration: none;}
DIV.GridTitle 
{
	float: left;
	padding: 2px 5px 0px 5 px;
	margin: 2px 0px;
}
DIV.GridTitle H4
{
	font-size: 14px;
	margin: 0px;
}
.GridRow TD
{
	border: 1px solid gray;
}
.GridHeader TH 
{
	border: 1px solid #FFFFFF;
}
.TableRow 
{
	background-color: White;
	margin: 0px;
}
.TableRow
{
	padding: 5px 3px;
}
.AlternateTableRow 
{
	background-color: #FDEEEE;
}
.SPAN_GridTitle 
{
	font-size: 16px;
	font-weight: bold;
}
.searchbutton
{
    background-color:Gray;
}

