body {background-color: #f0f0e8; } 
.centered-table 
{
   margin-left: auto;
   margin-right: auto;
}
.headerBG 
{
	background-image: url(images/bgHeaderGradient.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	border-bottom: 1px solid #fff;
}
td { }
a 
{text-decoration:none:}
/* anchor color was previously #69685d */
a:link
{ 
	color: #4b4b44; 
	text-decoration:none;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:visited
{
	/* color: #4b4b44; */
	text-decoration: none;
	color:Red;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
a:hover 
{ 
    /*color: #142d5e; */
    text-decoration:underline;
    color:Blue;
}
a:active { }
.newsBG
{
	background-color: #fefefe;
	background-image: url(images/newsBG.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-right: 1px solid #e1e2de;
	border-left: 1px solid #e1e2de;
}
.bgRepeat
{
	background-image: url(images/bgRepeat.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.linkStyle{	text-align: center; padding: 10px; }
p { text-align:justify; text-indent:30px; padding: 5px 5px 5px 5px}
p#homemessagetext {text-indent: 0px;}
p.homemessagetext {text-indent: 0px;}
div.hotlinemessagetext {text-indent: 0px; text-align:center;padding:  5px 0px 5px 0px;color: #4b4b44; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.morebuttonclass {float: left; margin: 6px}
.text { color: #4b4b44; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.largertext{color: #353535; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.rowalternating {color: #4b4b44; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 4px; padding-bottom: 4px; background-color: #e1e2de; }
.rowprimary {color: #4b4b44; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 4px; padding-bottom: 4px;}
.title { color: #142d5e; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; }
.titleSmall { color: #142d5e; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }
.linkBG
{
	background-image: url(images/bgLinks.jpg);
	background-position: center top; border-bottom: 1px solid #fff;
}
.primary:link
{
	color: #4b4b44;
	font-size: 13px;
	font-family: Georgia,	"Times New Roman", Times, serif; text-decoration: none;
}
.primary:visited {color: #4b4b44; text-decoration: none; }
.primary:hover { color: #fff; }
.primary:visited:hover { color: #fff; }
.aux { color: #9fc4ed; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0; }
.aux:link
{
	color: #9fc4ed; font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;
}
.aux:visited { color: #9fc4ed; text-decoration: none; }
.aux:hover { color: #fff; }
.aux:visited:hover { color: #fff; }
.titleSmallWhite { color: #fefefe; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; }
.formStyle
{
	color: #979783; font-size: 10px;
	font-family: Verdana, Arial, Helvetica,  Sans-Serif;
	background-color: #fff; padding: 4px 6px; border-color: #142d5e; border-width: 1px;
}
.secondary:link 
{ 
	color: #142d5e; font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	text-decoration: none;
}
.secondary:visited { color: #142d5e; text-decoration: none; }
.secondary:hover { color: #142d5e; text-decoration: underline; }
.secondary:visited:hover { color: #142d5e; text-decoration: underline; }

/* The following styles are used in the "Staff Directory" page */
.htmlstyle
{
    background-color:#e1e2de;
}
.tabs
{
    position:relative;
    top:1px;
    left:10px;  
}
.tab
{
    border:solid 1px black;
    background-color:#e1e2de;
    padding:2px 10px;
    font-family:"Arial,  Verdana, Sans-Serif";
    font-size: small;    
}
.selectedTab
{
    background-color:White;
    border-bottom:solid 1px white;
    font-family:"Arial,  Verdana, Sans-Serif";
    font-size: small;
}
.tabContents
{
    border:solid 1px black;
    padding:10px;
    background-color: White;
}

/*  General HTML styles added by Mark Smith*/

.gridviewstyle
{
    margin-left:auto; margin-right:auto;
}

.formlabel 
{font-size: 8px;  font-weight:bold; font-family:Verdana, Arial, Helvetica, Sans-Serif;
	 color:#4b4b44;}
	 
.formdata
{color: #142d5e; font-size: 14px;  font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; }

dl /*data definition list*/
{ text-align:left; color: #4b4b44; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 
}
dt /*data term*/
{ text-align:left; color: #4b4b44; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}
dd /*data definition*/
{ text-align:left; color: #4b4b44; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

ul   /*unordered list*/
{ text-align:left; color: #4b4b44; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

li
{ margin-bottom: 0.5em;}

.BulletedListControlClass   /*unordered list*/
{ text-align:left; color: #4b4b44; font-size:small; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 0;}

.BulletedListControlClass  a {text-decoration:none;}  /*unordered list*/
.BulletedListControlClass  a:link {text-decoration:none;}
.BulletedListControlClass  a:visited {text-decoration:none; color:Red;}
.BulletedListControlClass  a:hover {text-decoration:underline; color:Blue} 
 
h1
{ font-family:Verdana, Arial, Helvetica,  Sans-Serif;
	 color:#4b4b44;
}
h2
{ font-family:Verdana, Arial, Helvetica,  Sans-Serif;
	 color:#4b4b44;
}
h3
{ font-family:Verdana, Arial, Helvetica,  Sans-Serif;
	 color:#4b4b44;
}
h4
{ font-family:Verdana, Arial, Helvetica,  Sans-Serif;
	 color:#4b4b44;
}
h5
{ font-family:Verdana, Arial, Helvetica,  Sans-Serif;
	 color:#4b4b44;
}
h6
{ font-family:Verdana, Arial, Helvetica,  Sans-Serif;
	 color:#4b4b44;
}
#content table
{
     /* This CSS is equivalent to the old <table align="center"> */
    margin-left: auto;
    margin-right: auto;
}
/*------------------------------------------------------------*
**  IE8 workaround fix so that menu controls render properly.
   I have added a reference to this style class in the skinfile 
   so it affects all menu controls.  See for details:
   http://blogs.msdn.com/giorgio/archive/2009/02/01/asp-net-menu-and-ie8-rendering-white-issue.aspx
**------------------------------------------------------------*/
.IE8Fix
{
    z-index: 100;
}