/* Default CSS Stylesheet for a new Web Application project */

body
{
    FONT-FAMILY: Arial;
}

td
{
	FONT-SIZE: 12px;
}

.ThinBorder
{
	border-collapse: collapse;
	border: solid 1px black;
}

.BoxHeader
{
	background-color: #0080C0;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: solid 1px black;
}

.BoxMain
{
	background-color: #E8E8E8;
}

.ErrorMessage
{
	color: Red;
}

.NormalBold
{
	font-weight: bold;
}

.GridHeader
{
	background-color: #CFCFCF;
	font-weight: bold;
}

.Title
{
	font-size: 18px;
	font-weight: bold;
}

.Instructions
{
	font-size: 12px;
}

.SmallInstructions
{
	font-size: 11px;
}

.GridItems
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}

.AltGridItems
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: honeydew;
}

.DivLink
{
	cursor: hand;
	font-weight: bold;
	text-decoration: underline;
	color: blue;
}

.BottomBar
{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	color: #fff;
	background-color: #006699;
	margin: 5px;
}
.BottomBar a:link {color: #fff}
.BottomBar a:visited {color: #fff}
.BottomBar a:hover {color: #fff}
.BottomBar a:active {color: #fff}



#PageSubTable
{

}

.GeneralPage
{
background-color: #FFFFFF;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

.GeneralTable
{
background-color: #FFFFFF;
}

.TopBanner
{
font-family: Arial;
font-size: 8pt;
color: Black;
font-weight: Normal;
text-decoration: none;
font-style: normal;
background-color: #FFFFFF;
text-align: left;
}

.TopSubBanner
{
font-family: Arial;
font-size: 1pt;
color: #0080C0;
font-weight: Normal;
font-style: normal;
text-decoration: none;
text-align: left;
}

.Linkbar 
{
color: white;
background-color:#006699;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
height: 20px;
}

a.Linkbar:link {text-decoration: none; color: #ffffff;}
a.Linkbar:visited {text-decoration: none; color: #ffffff;}
a.Linkbar:hover {text-decoration: underline; color: #ffffff;}
a.Linkbar:active {text-decoration: underline; color: #ffffff;}

.Header 
{
margin: 3px 0 0 5px;
vertical-align: bottom;
color: #ffffff;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.TopSubBannerText
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #014667;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: left;
}

.SimpleS 
{
background-color: #2687B7;
color: white;
}

.Category
{
background-color: #006699;
color: white;
font-size: 8pt;
}

.LeftColumn
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #fff;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #2687B7;
text-align: Left;
vertical-align: Top;
width: 18%;}

.LeftColumnText
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #fff;
font-weight: Normal;
font-style: normal;
text-decoration: none;
text-align: Left;
vertical-align: Top;
width: 18%;}

.RightColumn
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: Black;
font-style: normal;
font-weight: Normal;
text-decoration: none;
background-color: ;
text-align: Left;
vertical-align: Top;
width: 0px;}

.RightColumnText
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: Black;
font-style: normal;
font-weight: Normal;
text-decoration: none;
text-align: Left;
vertical-align: Top;
width: 0px;}

.BottomBar
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #fff;
background-color: #006699;
margin: 5px;
}
.BottomBar a:link {color: #fff}
.BottomBar a:visited {color: #fff}
.BottomBar a:hover {color: #fff}
.BottomBar a:active {color: #fff}

.Footer
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #014667;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #fff;
text-align: Center;
vertical-align: Top;
}

.FooterText
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 8pt;
color: #014667;
font-weight: Normal;
font-style: normal;
text-decoration: none;
text-align: Center;
vertical-align: Top;
}

.Footer a:link {color: #014667}
.Footer a:visited {color: #014667}
.Footer a:hover {color: #014667}
.Footer a:active {color: #014667}

.copyright
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	align:left;

	text-align: center;
	color: #014667;}

.siteby, .siteby a
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 8pt;
	font-weight: normal;
	align:left;

	text-align: center;
	color: #C0C0C0;}
	
.Instructions
{
font-family: Arial;
font-size: 10pt;
color: Black;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Left;
}

.ErrorMessages
{
font-family: Arial;
font-size: 10pt;
color: Red;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Center;
}

.Messages
{
font-family: Arial;
font-size: 10pt;
color: #0080FF;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color:#FFFFFF;
text-align: Center;
}

.Headings
{
font-family: Arial;
font-size: 10pt;
color: Black;
font-weight: Bold;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Left;
}

.Content
{
font-family: Arial;
font-size: 8pt;
color: Black;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #FFFFFF;
text-align: Left;
}

.ContentTableHeader
{
font-family: Arial;
font-size: 8pt;
color: Black;
font-weight: Normal;
font-style: normal;
text-decoration: none;
background-color: #0080C0;
text-align: Center;
}

.ContentTable
{
background-color: #0080C0;
}

.ContentTableWithBorder
{
	border: solid 1px #0080C0;
}

.ContentTableHorizontal
{
background-color: #0080C0;
}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline}
a:active {text-decoration: underline}




/* Left Navbar stuff */
.navigator {
  cursor: hand;
  cursor: pointer;
}


.navigator a:hover {text-decoration: none}


.categorybox {
	background: #2687B7;
	border-bottom: #1C7BA9 0px solid;
	color: #000000;
        font-size: 8pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 3px 1px 1px 5px;
	width: 100%;
}

.overcategorybox {
	background: #ff9900;
	border-bottom: #1C7BA9 0px solid;
	color: #000000;
        font-size: 8pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 3px 1px 1px 5px;
	width: 100%;
}

.overselectedcategorybox {
	background: #1E90FF;
	border-bottom: #1C7BA9 0px solid;
	color: #000000;
        font-size: 8pt;
	font: bold Verdana, Helvetica, Arial, sans-serif;
	padding: 3px 1px 1px 5px;
	width: 100%;
}

.overselectedsubcategorybox {
	background: #1E90FF;
	border-bottom: #1C7BA9 0px solid;
	color: #000000;
        font-size: 8pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	padding: 3px 1px 1px 5px;
	width: 100%;
}

.oversubcategorybox {
	background: #1E90FF;
	border-bottom: #1C7BA9 0px solid;
	color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 3px 1px 1px 5px;
        font-size: 8pt;
	width: 100%;
}

.selectedcategorybox {
	background: #6495ED;
	border-bottom: #1C7BA9 0px solid;
	color: #FFFFFF;
        font-size: 8pt;
	font: bold Verdana, Helvetica, Arial, sans-serif;
	padding: 3px 1px 1px 5px;
	width: 100%;
}

.selectedsubcategorybox {
	background: #6495ED;
	border-bottom: #1C7BA9 0px solid;
	color: #FFFFFF;
        font-size: 8pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	padding: 3px 1px 1px 5px;
	width: 100%;
}

.subcategorybox {
	background: #6495ED;
	border-bottom: #1C7BA9 0px solid;
	color: #ffffff;
        font-size: 8pt;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 3px 1px 1px 5px;
	width: 100%;
}


.categorybox a, .subcategorybox a, .selectedcategorybox a, .selectedsubcategorybox a {
	color: #FFFFFF;
        font-size: 8pt;
	text-decoration: none;
}

.overselectedcategorybox a, .overselectedsubcategorybox a {
	color: #000000;
        font-size: 8pt;
	text-decoration: none;
}
.overcategorybox a, .oversubcategorybox a{
	color: #000000;
        font-size: 8pt;
	text-decoration: none;
}

#ContentCell {
	padding-top: 5px;
}
