﻿/*TAG DEFINITIONS*/
body 
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    font-style:normal;
    margin:0px 0px 0px 0px;
    background-color:white;
}

A:link 
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}

A:visited 
{
    COLOR: #003366;
    TEXT-DECORATION: underline
}

A:hover 
{
    COLOR: #CC3333;
    TEXT-DECORATION: none
}

a.LeftAlignHeader:link {color:white} 
a.LeftAlignHeader:visited {color:white} 
a.LeftAlignHeader:hover {color:white} 
a.LeftAlignHeader:active {color:white} 

/*CLASS DEFINITIONS*/
.bodyStyle
{
	background-color:#F4F4F4; 
	background-image:url(/MasterPages/Images/gradient.png); 
	background-repeat:repeat-x
}

.HeaderFont
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: medium;
    BORDER-LEFT: black 1px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    /*FONT-FAMILY: Verdana;*/
    BACKGROUND-COLOR: steelblue;
	WIDTH: 100%;
}

.TableBorder
{
    border: solid 1px #999999;
    padding: 0px 0px 0px 0px;
}

.LoginTextBox 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style:normal;
    height:14px;
    padding: 1px 1px 1px 1px;
    margin: 0px 0px 0px 0px;
}

.SearchTextBox 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style:normal;
    height:14px;
    padding: 1px 1px 1px 1px;
    margin: 0px 0px 0px 0px;
    border: solid 1px #990033;
}

.SearchTextBoxWatermarked 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style:normal;
    height:14px;
    padding: 1px 1px 1px 1px;
    margin: 0px 0px 0px 0px;
    border: solid 1px #990033;
	background-color:#F0F8FF;
	color:gray;
}

.SearchButton
{
    color:#F5F5F5;
    font-weight:bolder;
    text-decoration:underline;
    background-color:#990033;
}

a.SearchResults:link
{
    COLOR: white;
    TEXT-DECORATION: underline 
}

a.SearchResults:visited
{
    COLOR: white;
    TEXT-DECORATION: underline 
}

a.SearchResults:hover
{
    COLOR: white;
    TEXT-DECORATION: underline 
}

.TopNavLeft 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style:normal;
    color:#003366;
    margin: 0px 0px 0px 0px;
	background-image:url(/masterpages/Images/TopNavLeft.gif);
}

.TopNavRight 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style:normal;
    color:#003366;
    margin: 0px 0px 0px 0px;
    background-image:url(/masterpages/Images/TopNavRight.gif);
}

.MainNavBar
{
	border: collapse;
    background-image:url(/masterpages/Images/buttonfill.gif);
}

.MainNavBarButton 
{
    text-align:center;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style:normal;
    font-weight:bold;
    color:White;
    border-right: Solid 1px #003366;
    border-top: Solid 1px #003366;
    background-image:url(/masterpages/Images/buttonfill.gif);
}

.MainNavBarButtonHover 
{
    text-align:center;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style:normal;
    font-weight:bold;
    color:White;
    border-right: Solid 1px #003366;
    border-top: Solid 1px #003366;
    background-image:url(/masterpages/Images/buttonfillLight.gif);
} 

.SearchBar 
{
	 border-top: Solid 1px #003366;
}

.LogoText 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 26px;
    font-style:normal;
    font-weight:bolder;
    color:#003366;
    text-align:center;
}

.MissionStatementText 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style:italic;
    font-weight:bold;
    color:#F5F5F5;
    text-align:right;
}
    
.LeftNavTable 
{
    border-collapse:collapse;
    background-color:#DCDCDC;
    text-align:left;
    width: 160px;
}

.LeftNavCategory a 
{
    text-decoration: none;
    cursor: hand;
}

.LeftNavCategory A:hover 
{
    text-decoration: none;
    cursor: hand;
}

.LeftNavLink 
{
    background-image:none;
    font-weight:normal;
    padding-top:1px;
    padding-bottom:1px;
    color:#006699;
    height:15px;
    cursor:hand;
}

.LeftNavLinkHover 
{
    background-color:#F5F5F5;
    font-weight:normal;
    padding-top:1px;
    padding-bottom:1px;
    color:#006699;
    height:15px;
    cursor: hand;
}
    
.LeftNavHeader 
{
    background-image:url(/masterpages/Images/Top.gif);
    font-weight:normal;
    color:#000033;
    padding-left:5px;
    text-align:right;
    font-weight:bold;
    width: 100%;
}

.RightNavTable 
{
	position:absolute;
	right:0;
	width:505px;
    border-collapse:collapse;
    text-align:left;
}    

.RightNavHeader 
{
    background-image:url(/masterpages/Images/Top.gif);
    font-weight:normal;
    color:#000033;
    padding-left:5px;
    text-align:right;
    font-weight:bold;
}    
        
.RightNavCategory 
{
    font-weight:bold;
    font-size:small;
    color:white;
    background-image:url(/masterpages/Images/buttonfill.gif);
}

.DefaultMainContentTable 
{
    border-collapse:collapse;
    background-color:white;
    text-align:left;
    border: solid 1px #006699;
}

.DefaultMainContentHeaderCell 
{
    background-color:#DCDCDC;
    text-align:right;
    font-weight:bold;
}

.DefaultMainContentHeader 
{
    background-image:url(/masterpages/Images/Top.gif);
    font-weight:normal;
    font-size:small;
    color:#000033;
    font-weight:bold;
    padding-left:5px;
}

.ContentTitle, .ContentTitleHeight
{
    background-image:url(/masterpages/Images/Top.gif);
    font-weight:normal;
    font-size:small;
    color:#000033;
    font-weight:bold;
    padding-left:5px;
}

.ContentTitleHeight
{
	height: 20px;
}

.ContentTable
{
    border-collapse:collapse;
    background-color:white;
    text-align:left;
    border: solid 1px #006699;
}

.ContentRowHeader
{
	font-weight:bold;
	background-color:gainsboro;
}

.RightAlignHeader
{
    background-color:#DCDCDC;
    text-align:right;
    font-weight:bold;
    vertical-align:top;
}

.LeftAlignHeader
{
    background-color:#5D7B9D;
    color:White; 
    text-align:left;
    font-weight:bold;
    vertical-align:top;
}

.ItemStyle
{
	background-color:#F7F6F3;
	color:#333333;
	vertical-align:top;
	
}

.AltItemStyle
{
	background-color:White;
	color:#284775;
	vertical-align:top;
}

.SelectedStyle
{
	background-color:palegoldenrod;
	color:#333333;
	font-weight:bold;
}

.SuccessText
{
	font-weight:bold;
	color:Green;
}

.FailText
{
	font-weight:bold;
	color:FireBrick;
}