﻿*{margin:0px; padding:0px;}

body{font-family: Arial, Verdana; text-align:center;}

a, a:visited
{color:#1376A9; text-decoration:underline;}

a:hover
{color:#1376A9; text-decoration:none;}


.MainNav
{
    margin: 0px;
	padding: 0px;    
}

.MainNav li 
{
	display: inline;
    width: 221px;
    height:23px;    
}

.MainNav li a, .MainNav li a:visited
{
	display: block;
	color: #646464;
	font-size: 9pt;
	font-weight: bold;
	background-image: URL(images/design_11.jpg);
	width: 221px;
    height:20px;
    text-decoration:none;
    text-indent: 28px;
   padding-top:3px;
}

.MainNav li a:hover
{
	display: block;
	color: #646464;
	font-size: 9pt;
	font-weight: bold;
	background-image: URL(images/design_09.jpg);
	width: 221px;
    height:20px;
    text-decoration:none;
    text-indent: 28px;
    padding-top:3px;
   
}


#Content
{
    padding:10px;
}

#Content .ErrorHeader { background-color: #E8364F; color: #ffffff; padding: 5px 5px 5px 10px; font-weight: bold; font-size:9pt; margin: 0px 0px 0px 0px; }
#Content .ErrorCasing { border-left: 1px solid #E8364F; border-right: 1px solid #E8364F; border-bottom: 1px solid #E8364F; background-color: #FFF2F2; color: #422D2D; font-size: 11px; }
#Content .ErrorInput { border: 2px solid #DF0000; }
#Content .ErrorSelect { background-color: #FFDEDE; }

#Content .SuccessHeader { background-color: #2dff37; color: #422D2D; padding: 5px 5px 5px 10px; font-weight: bold; margin: 10px 0px 0px 0px; }
#Content .SuccessCasing { border-left: 1px solid #2dff37; border-right: 1px solid #2dff37; border-bottom: 1px solid #2dff37; background-color: #D0FFD2; color: #422D2D; font-size: 11px; }

#Content .SuccessBlurb { font-size: 11px; font-weight:bold; background-color: #2dff37; padding-left:15px; }

#Content .ErrorCasing UL {  padding-left:10px; text-indent:10px; padding-bottom:10px;}
#Content .ErrorCasing LI {  margin-left:10px;}
#Content .ErrorCasing p{ margin:5px;}

.TestiHeader
{
    color: #646464;
    font-size: 10pt;
    font-weight:bold;
    font-family: Verdana, Arial ;
    border-bottom:  dotted 2px #898989;
    
}

.TestiText
{
    margin-top:10px;
    margin-bottom:10px;
    color: #646464;
    font-size: 9pt;
    font-family: Verdana, Arial ;
    font-style:italic;
    padding:10px;
}

.FooterBar
{
    background-image: URL(images/design_54.jpg); 
    width:780px; 
    height:36px; 
    text-align:center;
    color: #ffffff;
    font-size: 10pt;
}

.FooterBar a, .FooterBar a:visited
{
    color: #ffffff;
    font-weight:bold;
    font-size: 9pt;
    text-decoration:none;
    padding-left: 5px;
    padding-right:5px;
}

.FooterTextArea
{
    color: #7D7D7D;
    font-size: 8pt;
    font-family: Verdana, Arial ;
    margin-top:15px;
    margin-bottom:15px;
    
}

.PageTitle
{
    font-family: Tahoma, Arial;
    color: #898989;
    font-size: 18pt;
    font-weight:bold;
    padding-bottom:10px;
}

.PageDesc
{
    color: #898989;
    font-size: 10pt;
    font-weight:bold;
    padding-bottom:20px;
}

.PageDesc img
{
    border: solid 4px #5B9CD4;
    margin:5px 10px 5px 10px;
}

.PageDesc span
{
    font-size:12pt;
    color:#31B1F2;
}

.PageList
{
    color: #898989;
    font-size: 10pt;
    font-weight:bold;
    padding-left:5px;
}

.PageList li
{
    margin-left:15px;
}

#Form label {font-size: 10pt; float:left; width: 115px; padding-top:10px; }

#Form input {margin-top:10px;}
#Form select {margin-top:10px;}    
#Form textarea {margin-top:10px;}

#ctl00_ContentPlaceHolder1_txtDate_image {margin-top:10px;}


/*---------------------------------*/
/* Default Gridview
/*---------------------------------*/
.GV
{
    border: solid 1px #507AB2;
    width: 100%;
    border-collapse: collapse;
}

.GVHeader
{
    height: 20px;
    background-color: #507AB2;
    color: White;
    text-align: left;
}

.GVHeader a{color: White; }
.GVHeader a:visited{color: White; }
.GVHeader a:hover{color: White; text-decoration:none; }
.GVHeader TD{font-weight: bold; font-size:12px;}

.GVRow{ background-color: white;}
.GVRow TD{font-size:12px;}

.GVRow TD a, .GVRow TD a:visited, .GVAltRow TD a, .GVAltRow TD a:visited
{color:Blue;}

.GVAltRow{ background-color: #D9F8FF;}
.GVAltRow TD{border-top: solid 1px #99ECFF; border-bottom: solid 1px #99ECFF;font-size:12px;  }

.GVEmpty
{background-color: #507AB2; color: white; text-align: center; font-weight:bold;}

.Groups Label{ font-size: 8pt; margin: 10px 10px 10px 0px;}
