﻿body 
{
	background-color:#d8922f;	
	font-family:Arial;
	font-weight:normal;
	font-size:small;
	
}
.ReadOnlyTextField
{
	font-family: Arial;
	font-size: 8pt;
	color: #555555;
	BORDER: #7F9DB9 1px solid;
    BACKGROUND-COLOR: #eeeeee;/*#EBF1F8;*/
    Width: 140px;
    /*height: 18px;*/
}
.smallSize
{
	font-size:x-small;
}
.tableClass 
{
	color:Black;
	background-color:White;	
	
}

a:link {
	color: #00CC00;
	text-decoration: underline;
	font-weight: bold;
	font-family:Arial;
}

a:visited { 
color: #00CC00;
text-decoration: underline;
font-weight: bold;
}

a:hover1 {
/*color: rgb(0, 96, 255);*/
color:White;
padding-bottom: 5px;
font-weight: bold;
text-decoration: underline;

}

a:hover {
color: rgb(0, 96, 255);
/*color:White;*/
padding-bottom: 5px;
font-weight: bold;
text-decoration: underline;

}  
a:active { 
color: rgb(255, 0, 102);
font-weight: bold; 
} 

.footer
{
	font-size:x-small;
}


.SectionHeader
{
	background:transparent url(images/nav_bg.png) repeat-x top left;
	padding: 0.3em;
	padding-left: 0.5em;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
	margin-top: 0px;
	height: 25px;
	/*padding-bottom: 11px;*/
	color: White; /*#00629f;#052852;*/
}
.textBoxMessage
{		
	color:Maroon;
	/*border-color: Blue;
	font-size: smaller;*/
	
}
.listBoxMessage
{
	color:Maroon;
	/*border-color: Green;
	font-size: smaller;*/
}
.StdGridAlt
{
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 10pt;
	/*cursor:pointer;*/
	padding-bottom: 2px;
	color: Maroon;
	background: white;
	font-family: Arial;
	height: 23px;
}

.StdGridHeader
{ 
	border: 1px solid;
	border-color:#ECE9D8;
	font-weight: bold;
	font-size: 10.5pt;
	height: 25px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-left: 2px;
	color: White;
	font-family: Arial;
	height: 24px;
	text-align: center;
	background-color: #00629f;/*#647896*/
	/*white-space:normal;*/
	width: auto;
}


.StdGrid
{
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 10pt;
	color: Maroon; /*cursor:pointer;*/
	font-family: Arial;
	background: #bdd5ef;/* silver;*/ /*#edeae3;*/
	height: 23px;
}

div.borders 
{}
div.borders table 
{
	color:Maroon;
	background-color: White;
	border: 1px solid ;
	border-color:#ECE9D8;
}
div.borders td {
	border: 1px solid;
	white-space: nowrap;
	border-color:#ECE9D8;	
	color:Maroon;
}
div.borders th {
	border: 1px solid;
	white-space: nowrap;
	border-color:#ECE9D8;	
	
}
div.borders A:link
{
	font-size: 10pt;
	color:Maroon;
}
div.borders A:active
{
	font-size: 10pt;
	color:Maroon;
}
div.borders A:visited
{
	font-size: 10pt;
	color:Maroon;
}
div.borders A:hover
{
	font-size: 10pt;
	color:Maroon;
}

.Button
{
	/*#36517D;*/
	border: 1px solid #555555;
	background: #00629f;
	padding-top: 1px;
		padding-bottom: 1px;
		font-family: Verdana;
		filter: progid:DXImageTransform.Microsoft.Gradient(enabled=1,startcolorstr=#00629f,endcolorstr=#5987D6,gradienttype=0);
		color: White;
		font-weight: bold;
		font-size: 8pt;
		cursor: pointer;
		outline: none;
	height: 21px;
}

.Button:hover 
{
  background-color: #CB71A7;/*#F1B64D;*/
  border-color: #9B0033;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=1,startcolorstr=#9B0033,endcolorstr=#F3CAEB,gradienttype=0);
  /*outline: #F1F6FB solid 1px;
  color: #00629f;*/
}

.Button:focus {
  outline: none;
}
.photomargin {
     margin: 1px 3px 1px 3px;
	width: 250px;
	height: 226px;
}

ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(images/nav_bg.png) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:8px 20px 0 20px;
}
	
ul#menu li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;		
}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
}
.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
}

.warning
{
	color:Red;
	font-family:Arial;
	font-size:small;
	font-weight:bold;
}
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}
.PagingText
{ 
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px; 
  color: Black; 
}

.picture 
{
	 background-color: #F9F9F9;
	border: 1px solid #CCCCCC; padding: 3px;
	font: 11px/1.4em Arial, sans-serif; 
	height:166px;
}
.picture img 
{ 
	border: 1px solid #CCCCCC;
	vertical-align:middle; margin-bottom: 3px;
	height: 167px;
	width: 112px;
}
.right { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.left { margin: 0.5em 0.8em 0.5em 0; float:left; } 