﻿body 
{
 	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: #ffffff;
}
p, ul, ol
{
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
p
{
	margin-top: 10px;
	margin-bottom: 10px;
}
hr
{
	color: Gray;
	height: 1pt;
}
A:link, A:visited
{
	color: #003399;
	text-decoration: none;
}
A:active, A:hover
{
	color: #990000;
	text-decoration: underline;
}
A.red:active, A.red:link
{
	color: #990000;
	text-decoration: underline;
}
A.red:visited
{
	color: #996666;
	text-decoration: underline;
}
select
{
	border-right: #000000 thin solid;
	border-top: #000000 thin solid;
	font-size: 11px;
	border-left: #000000 thin solid;
	cursor: hand;
	line-height: 16px;
	border-bottom: #000000 thin solid;
}
.leftShadow
{
    width: 5px;
    background-image: url('images/ShadowLeft.jpg');
}
.rightShadow
{
    width: 5px;
    background-image: url('images/ShadowRight.jpg');
}
.HeaderCell
{
    height: 121px;
    background-image: url('images/Header.jpg');
}
.LeftNavCell
{
    padding-left: 10px;
    padding-top: 17px;
    padding-right: 10px;
    background-color: #ffffcc;
    width: 160px;
    vertical-align: top;
}
.ContentCell
{
    padding-top: 17px;
    padding-left: 10px;
    width: 640px;
    vertical-align: top;
    text-align: left;
    
}
.FormField
{
    font-size: 12px;
    font-family: Arial, Helvetica, Verdana;
    background-color: #F5F5F5;
    border-style: groove;
}
.DateBox 
{
    font-size: 12px;
    font-family: Arial, Helvetica, Verdana;
    background-color: #F5F5F5;
    border-style: groove;
    width: 75px;
}
.btn
{
   background-color: #EFF3FB;
   border-color: #507CD1;
   border-style: solid;
   border-width: 1px;
   color: #284E98;
   font-size: 0.8em;
   font-family: Verdana;
   height: 21px;
   padding-left: 3px;
   padding-right: 3px
}
.chk
{
    font-size: 12px;
    font-family: Arial, Helvetica, Verdana;
}
li
{
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #646464;
	list-style-type: square;
	/*list-style-image: url(../../images/bullets/bullet.jpg);*/
}
.normal
{
	font-family: Arial,Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.Heading1
{
	font-family: Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #244d64;
}
.ItemDesc
{
	font-weight: bold;
}
.GridHeaderStyle
{
	font-size: 12px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	background-color: #244D64;
	color: #ffffff;
	text-transform: none;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}
.GridHeaderStyleBottomBorder
{
	font-size: 12px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	background-color: #244D64;
	color: #ffffff;
	text-transform: none;
	border-bottom: thin solid #636363;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.GridHeaderStyleCenter
{
	font-size: 12px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	background-color: #244D64;
	color: #ffffff;
	text-transform: none;
	text-align: center;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.GridHeaderStyleCenterBottomBorder
{
	font-size: 12px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	background-color: #244D64;
	color: #ffffff;
	text-transform: none;
	text-align: center;
	border-bottom: thin solid #636363;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.GridHeaderStyleRight
{
	font-size: 12px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	background-color: #244D64;
	color: #ffffff;
	text-transform: none;
	text-align: right;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.GridHeaderStyleRightBottomBorder
{
	font-size: 12px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	background-color: #244D64;
	color: #ffffff;
	text-transform: none;
	text-align: right;
	border-bottom: thin solid #636363;
	height: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.GridRowStyleNormal
{
	font-size: 12px;
	font-family: Arial, Helvetica;
	color: #333333;
	text-transform: none;
	padding: 2px 5px 2px 10px;
}
.GridBottomBorder
{
    border-bottom: solid 1px #636363;
}
.formTable
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    color: black;
    border-bottom: #000000 1px solid;
}
.formTableNoBorder
{
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana;
    color: black;
    padding: 4px 4px 4px 4px;
}
.formCell
{
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana;
    padding: 4px 4px 4px 4px;
}
.formItemDesc
{
    
    font-weight: bold;
    /*background-color: #a2cbe6;*/
    color: black;
    text-transform: none;
    padding: 4px 4px 4px 4px;
}
.formSectionLine
{
background-color:#d9d9d9;
}
.CategoryHeader
{
   	font-size: 14px;
	font-weight: bold;
	border-bottom: thin solid #636363;
	background-color: #2070B8;
	color: White;
	text-transform: none; 
}
