.RowItem
{
	background-color: #EDF0F6;
	font-size: 10pt;
	font-family: Arial;
}

.RowAltItem
{
	background-color: #FFFFFF;
	font-size: 10pt;
	font-family: Arial;
}

.DataGridPager a:link
{
	text-decoration: underline;
	line-height: 19px;
	color: #093B80;
} 

.DataGridPager a:visited {
	text-decoration: underline;
	line-height: 19px;
	color: #093B80;
}

.DataGridPager a:active {
	color: #B3DE68;
	text-decoration: none;
}

.DataGridPager a:hover
{
    text-decoration: none;
    color: #918EC3;
    line-height: 19px;
}

.DataGridPager
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    text-decoration: none;
    letter-spacing: 1px;
}

.PagerItem
{
    cursor: pointer;
    background-color: #EEEEEE;
    color: #666666;
    font-family: verdana;
    font-size: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 1px;
    border-right:1px solid  white;
    border-bottom:1px solid  white;
    border-top :1px solid white;
    border-left :1px solid white;
    height: 15px;
    width: 25px;
    background-image: url(images/brushedsteeldark.gif);
}
.PagerItemHover
{
  cursor: pointer;
  background-color:#F7F7F7;
  color: #666666;
  font-family: verdana; 
  font-size: 10px; 
  padding-top:2px;
  padding-bottom:2px;
  margin-left:0px;
  border-right:1px solid #DDDDDD;
  border-bottom:1px solid #DDDDDD;
  border-top:1px solid white;
  border-left:1px solid white;
  height: 15px;
  width: 25px;
}

.PagerItemSelected
{
    cursor: pointer;
    background-color: #F7F7F7;
    color: gray;
    font-family: verdana;
    font-size: 10px;
    cursor: hand;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-left: 0px;
    border-left: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid white;
    border-right: 1px solid white;
    height: 15px;
    width: 25px;
}

.PagerItemSelected a:link
{
    text-decoration: none;
    color: gray;
}
/* ========  END  ========= */
.Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.SideNavWhiteText a:link { text-decoration: none; color: #EBEBEB; line-height: normal;} 
.SideNavWhiteText a:visited { text-decoration: none; color: #f4f4f4;}
.SideNavWhiteText a:active {}  
.SideNavWhiteText a:hover { text-decoration: none; color: #FFFFFF;} 
.SideNavWhiteText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.GrayText a:link { text-decoration: none;  color: #999999; line-height: normal;} 
.GrayText a:visited { text-decoration: underline; color: #CCCCCC}
.GrayText a:active {}  
.GrayText a:hover { text-decoration: none;  color: #990066} 
.GrayText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
}
.GrayTextAddress a:link { text-decoration: underline; ; color: #000033; line-height: normal;} 
.GrayTextAddress a:visited { text-decoration: underline; color: #000033;}
.GrayTextAddress a:active {}  
.GrayTextAddress a:hover { text-decoration: underline;  color: #006699;} 
.GrayTextAddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.TopNav a:link { text-decoration: underline; color: #46437B; line-height: normal;} 
.TopNav a:visited { text-decoration: underline; color: #46437B;}
.TopNav a:active {}  
.TopNav a:hover { text-decoration: none; color: #6E6BA0;} 
.TopNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #46437B;
}
.LeftLine {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.RightLine {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.TopNavSelected a:link { text-decoration: underline;  color: #46437B; line-height: normal;} 
.TopNavSelected a:visited { text-decoration: underline; color: #46437B;}
.TopNavSelected a:active {}  
.TopNavSelected a:hover { text-decoration: none;  color: #6E6BA0;} 
.TopNavSelected {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #46437B;
}
.MainText a:link { text-decoration: underline; color: #46437B; line-height: normal;} 
.MainText a:visited { text-decoration: underline; color: #46437B;}
.MainText a:active {}  
.MainText a:hover { text-decoration: none;  color: #6E6BA0;} 
.MainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.maintextsmall a:link { text-decoration: underline; ; color: #000099} 
.maintextsmall a:visited {color: #000099}
.maintextsmall a:active {}  
.maintextsmall a:hover { text-decoration: none; color: #6699CC} 
.maintextsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.MainTextTitles {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 16px;
	color: #46437B;
	font-weight: bold;
}
.MainTextTitlesSmall {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #46437B;
	font-weight: bold;
}
.MainTextTitlesSmaller {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #46437B;
	font-weight: bold;
}
.MainTextTitlesSmallWhite {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.formelements {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C29CC5;
	border-right-color: #C29CC5;
	border-bottom-color: #C29CC5;
	border-left-color: #C29CC5;
}
.inputselected {
	border: auto;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
.inputunselected {
	background-color: #F8F4F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
}
.MainTextSmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.WhiteText {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.RightJust {
	text-align: right;
}
.Button
{
    border: 3px double #999;
    border-top-color: #ddd;
    border-left-color: #ddd;
    background-color: #eee;
    background-repeat: repeat-x;
    color: #333;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
.ErrorText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #C40000;
	text-decoration: none;
}