﻿BODY
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: x-small;
	padding-bottom: 10px;
	margin: 0px;
	color: #333;
	padding-top: 10px;
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	background-color: #400c10;
	
}
a.MainMenu:hover
{
	text-decoration: unerline;
	background-color: #efee17;
	color: black;
	font-weight: bold;
}
a.MainMenu
{
	background-color: #3e0c0f;
	font-family: arial;
	font-size: 12pt;
	text-align: center;
	color: White;
	vertical-align: middle;
	border-bottom: #096fb1 thin solid;
	padding-top: 0;
	padding-bottom: 0;
}

.Sidebar
{
	background-color: #3e0c0f;
	border-right: thin solid;
	border-top: thin solid;
	border-left: thin solid;
	border-bottom: thin solid;
}

.MainPanel
{
	background-color: #efefef;
	width: 900;
	margin: 0px;
	padding: 0px;
}
.HeaderPanel
{
	background-color: #3e0c0f;
	background-repeat: repeat-x;
	height:120px;
}
.LinkTable
{
	font-size: 12pt;
}
.WelcomeTextBox 
{
	background-color: #ffffff;
	font-family: Verdana;
}
.menuFont 
{
	font-variant:small-caps;
	font-family:Georgia;
}
.SiteMapPath
{
	font-size:small;
	margin:5px 5px 5px 5px;
}
.GridViewMargin 
{
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;
    margin-bottom:5px;
}


h1 
{
    font-size:xx-large;
}
h2
{
    font-size:x-large
}
h3 
{
    font-size:large
}
h4
{
    font-size:medium
}
h5
{
    font-size:small
}
h6
{
    font-size:x-small
}

.MediumBoldFont
{
    font-size:medium;
    font-weight:bold;
}
.SmallBoldFont
{
    font-size:small;
    font-weight:bold;
}
.XSmallBoldFont
{
    font-size:x-small;
    font-weight:bold;
}
.SmallFont
{
    font-size:small;
}
.xSmallFont
{
    font-size:x-small;
}
.MediumFont 
{
    font-size:medium;
}
.MediumBoldErrorFont
{
    font-size:medium;
    font-weight:bold;
    color:Red;
}
.SmallBoldErrorFont
{
    font-size:small;
    font-weight:bold;
     color:Red;
}
.XSmallBoldErrorFont
{
    font-size:x-small;
    font-weight:bold;
     color:Red;
}
.SmallErrorFont
{
    font-size:small;
     color:Red;
}
.xSmallErrorFont
{
    font-size:x-small;
     color:Red;
}
.MediumErrorFont 
{
    font-size:medium;
     color:Red;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* TABLE
----------------------------------------------------------*/

table.tblborder
{
  border: solid 1px #181818;
  border-collapse: collapse;
}



table.tblborder td
{
  padding: 2px;   
  border: solid 1px #181818;
}

table.tblborder th
{
  padding: 6px 5px;
  text-align: left;
  background-color: #cccccc; 
  border: solid 1px #181818;   
}

.tblrowbackcolor 
{
  background-color: #ffffff;
}

.alternatebackcolor
{
  background-color: #e3e3e3;
}
