html{height: 100%;}

body
{
margin:0px;
background-image:url('../images/bodybg.jpg');
background-repeat: repeat;
font: normal 9pt tahoma;
}

table{
font: normal 9pt tahoma;
border-collapse: collapse;
}


a{
font: normal 9pt tahoma;
color: #2C92CD;
text-decoration: none;
}

a:hover{
color: #FF8000;
}

input, textarea, select
{
font: normal 9pt tahoma;
}

/*Standard Table CSS Start ****************************************************/
table.StandardDark
{
border-collapse: collapse;
border: 1px solid #DBDBDB;
font: normal 9pt tahoma;
}

table.StandardDark th
{
font: bold 9pt tahoma;
border: 1px solid #DBDBDB;
background-color: #549BC7;
color: #FFFFFF;
height: 20px;
}

table.StandardDark td
{
background-color: #F3F7FA;
border: 1px solid #DEDEDE;
vertical-align: top;
}

table.StandardLight
{
border-collapse: collapse;
border: 1px solid #CECECE;
font: normal 9pt tahoma;
}

table.StandardLight th
{
font: bold 9pt tahoma;
border: 1px solid #CECECE;
background-color: #CFE8F5;
color: #2C92CD;
height: 20px;
}

table.StandardLight td
{
background-color: #F2F8FD;
border: 1px solid #CECECE;
vertical-align: top;
}

table.StandardDark p, table.StandardLight p
{margin: 3px;}


table.SectionsTable
{
border-collapse: collapse;
border: 1px solid #CECECE;
font: normal 9pt tahoma;
}

table.SectionsTable th
{
font: bold 9pt tahoma;
border: 1px solid #CECECE;
background-color: #549BC7;
color: #FFFFFF;
height: 20px;
}

table.SectionsTable td
{
background-color: #EBF3FB;
border: 1px solid #CECECE;
vertical-align: top;
}

table.SectionsTable p
{margin: 2px;}

/*Standard Table CSS End ******************************************************/

/*Form Table CSS Start ********************************************************/
table.Form
{
border-collapse: collapse;
border: 1px solid #96CCE9;
font: normal 9pt tahoma;
}

table.Form th
{
border-bottom: 1px solid #7ABEE2;
background-color: #A6D3EC;
color: #206D97;
height: 20px;
width: 100%;
}

table.Form td
{
background-color: #EBF3FB;
vertical-align: top;
}

table.Form td.SubTitle
{
vertical-align: middle;
border-top: 1px solid #96CCE9;
border-bottom: 1px solid #96CCE9;
background-color: #CFE8F5;
color: #2C92CD;
height: 18px;
width: 100%;
}

table.Form td.Buttons
{
border-top: 1px solid #7ABEE2;
width: 100%;
}

table.Form p
{margin: 3px;}
/*Form Table CSS End **********************************************************/

/*Pages Header CSS Start ******************************************************/
table.PagesHeader
{
border-bottom: 1px solid #D4D6D7;
border-top: 1px solid #D4D6D7;
font: normal 14pt tahoma;
color: #2C92CD;
height: 35px;
}

table.PagesHeader p
{
margin:0px;
margin-right: 7px;
white-space:nowrap;
}

td.PagesHeaderBG
{background-color: #CFE8F5;}

td.PagesHeaderBGCircle
{background: #CFE8F5 url('../images/PagesHeaderBGCircle.gif') no-repeat left center;}

/*Pages Header CSS End ********************************************************/

/*Pages Path CSS Start ********************************************************/
font.GTpath{
color: #076FAC;
font-size: 8pt;
}

td.path{
font: normal 9pt tahoma;
height: 20px;
}

/*Pages Path CSS End **********************************************************/

/*General CSS Start ***********************************************************/
table.boxes
{
border-collapse: collapse;
border: 1px solid #EEF0F0;
background: url('../images/BoxesRepeat.jpg') repeat-x;
}

table.footer{
background: url('../images/surf.jpg') repeat-x;
height: 55px;
font: normal 8pt tahoma;
}

p.titleBG{
margin: 0px;
padding: 4px;
background: #e2edf3 url('../images/TitlesBGCircle.gif') no-repeat left center;
height: 16px;
font: bold 10pt tahoma;
color: #0F75AC;
}

p.title, p.NormalTitle{
margin: 0px;
padding: 0px 4px 4px 4px;
font: bold 10pt tahoma;
color: #2C92CD;
}

p.NormalTitle{
font: normal 10pt tahoma;
}

p.body{
margin: 7px;
}

ul.standard{
color: #2C92CD;
margin-top: 5px;
margin-bottom: 5px;
}

ul.standard li
{
margin: 0px;
margin-bottom: 4px;
}

ul.standard font{
color: #000000;
font: normal 9pt tahoma;
}

font.numbers{
font: bold 9pt tahoma;
color: #2C92CD;
}

ul.Error{
color: #FF0000;
margin-top: 3px;
margin-bottom: 3px;
}

/*General CSS End *************************************************************/

/*****************************************************************************/
.solidblockmenu ul{
margin: 0;
padding: 0;
float: right;
width: 100%;
border-width: 1px 0;
background: #2685BE url(../images/DarkBlue.gif) center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
font: normal 8pt Tahoma;
float: right;
color: #FFFFFF;
padding: 5px 5px;
text-decoration: none;
border-left: 1px solid white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: #FFFFFF;
background: transparent url(../images/LightBlue.gif) center repeat-x;
}


/*****************************************************************************/
font.FileSize{
color:#666666;
font-weight:bold;
font-size:8pt;
}

/*****************************************************************************/
table.View
{
border-collapse: collapse;
border: 1px solid #CECECE;
font: normal 7pt tahoma;
}

table.View th
{
font: normal 8pt tahoma;
border: 1px solid #CECECE;
background-color: #CFE8F5;
color: #2C92CD;
height: 20px;
}

table.View td
{
background-color: #F2F8FD;
border: 1px solid #CECECE;
vertical-align: top;
}

table.View p
{margin: 1px;}

/*****************************************************************************/
/*****************************************************************************/
table.Sections
{
border-collapse: collapse;
border: 1px solid #E0E6F1;
font: normal 8pt tahoma;
}

table.Sections td
{
height: 22px;
}

table.Sections p
{margin: 1px;}

table.Sections a
{
width: 100%;
height: 100%;
display: block;
color: #0881D1;
border-bottom: 1px solid #E0E6F1;
padding-top: 2px;
padding-bottom: 2px;
padding-right:3px;
}

table.Sections a.current
{
background: #ECEFF9;
}

table.Sections a:hover
{
background: #ECEFF9;
}

/*****************************************************************************/



