﻿body 
{
    margin: 0px;
    padding: 0px;
    color: #777777;
    background-color: #CCCCCC;
    font: normal normal normal 8.5pt/16px Tahoma, Verdana, Arial, San-Serif;
}
h1
{
	margin: 0px 0px 5px 0px;
	color: #0066CC;
	padding-bottom: 7px;
	border-bottom: solid 1px #DDDDDD;
	font: normal normal normal 18pt/15px Times New Roman, Serif;
}
.headline
{
	color: #0066CC;
	font: normal normal normal 10pt/15px Tahoma, Verdana, Arial, San-Serif;
}
a:link {
	color: #3333CC;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}
a:active {
	color: #990000;
	text-decoration: underline;
}
ul
{
	list-style-type: disc;
}
/****************** main table *************************/
table.main
{
	width: 800px;
}
table.main tr td.meat
{
	width: 560px;
	background-color: White;
	background-repeat: repeat-y;
	padding: 20px 20px 20px 20px;
	background-position: left top;
	background-image: url(Images/Page_Background.jpg);
}
/****************** left menu **************************/
.leftmenu
{
    width: 200px;
	padding-top: 30px;
    background-color: #0066CC;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(Images/Left_Background.jpg);
    font: normal normal normal 8.5pt/16px Tahoma, Verdana, Arial, San-Serif;
}
.leftmenu tr td a
{
    color: #CCCCFF;
    text-decoration: none;
}
.leftmenu tr td a:visited
{
    color: #CCCCFF;
    text-decoration: none;
}
.leftmenu_StaticMenuItemStyle
{
    height: 25px;
    width: 200px;
    color: #CCCCFF;
    padding: 8px 3px 8px 20px;
    border-top: solid 1px #3399FF;
    border-bottom: solid 1px #003366;
    background-color: Transparent;
}
.leftmenu_StaticMenuItemStyle:hover
{
    color: #FFFFFF;
}
.leftmenu_StaticMenuItemStyle:visited
{
    color: #CCCCFF;
}
.leftmenu_StaticSelectedStyle
{
    color: #FFFFFF;
    background-color: #003366;
    border-top: solid 1px #0066CC;
    border-bottom: solid 1px #000000;
}
.leftmenu_DynamicMenuItemStyle
{
    width: 210px;
    color: #99CCFF;
    padding: 5px 5px 5px 5px;
    border-top: solid 1px #FFFFFF;
    background-color: #E8E8E8;
}
.leftmenu_DynamicMenuItemStyle a
{
    font: normal normal normal 8pt/normal Tahoma, Verdana, Arial, San-Serif;
}
.leftmenu_DynamicMenuItemStyle a:hover
{
    color: Black;
}
.leftmenu_DynamicMenuStyle
{
    padding: 2px 2px 2px 2px;
    border: solid 1px #DDDDDD;
    border-bottom: solid 3px #DDDDDD;
    font: normal normal normal 8pt/normal Tahoma, Verdana, Arial, San-Serif;
}
/****************** misc. ***********************/
sup.trademark
{
	font-size: 8pt;
	font-family: Tahoma, Sans-Serif;
}
td.footer
{
	text-align: center;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(Images/Footer_Background.jpg);
}
td.footer b
{
	color: #0066CC;
	font-weight: bold;
}
td.footer span
{
	color: #DDDDDD;
}
a.button, input.button
{
	color: #0066CC;
	text-decoration: none;
	border: solid 1px #CCCCCC;
	padding: 3px 12px 3px 12px;
}
a.button:visited
{
	text-decoration: none;
}
a.button:hover
{
	color: #FFFFFF;
	background-color: #0066CC;
	border: solid 1px #0066CC;
}
.confirmationmessage
{
	color: #0066CC;
	font-weight: bold;
	border: solid 1px #CCCCCC;
	padding: 30px 30px 30px 30px;
}
.confirmationmessage b
{
	font-size: 15pt;
}
div.simplebox
{
    background-color: #E8E8E8;
    border: solid 1px #CCCCCC;
    padding: 10px 10px 10px 10px;
}


/**************** Standard Grid ********************/
table.standardgrid
{
    width: 550px;
    font: normal normal normal 8pt/17px Tahoma, Verdana, Arial, San-Serif;
}
table.standardgrid tr th
{
    border-bottom: solid 1px #DDDDDD;
    color: #003366;
    padding: 3px 3px 3px 3px;
    font: normal normal bold 8.5pt/normal Tahoma, Verdana, Arial, San-Serif;
}
table.standardgrid tr.subtle th
{
    color: #CCCCCC;
    font: normal normal normal 7.5pt/normal Tahoma, Verdana, Arial, San-Serif;
}
table.standardgrid tr td
{
    padding: 8px 5px 8px 5px;
    border-bottom: solid 1px #E8E8E8;
}
table.standardgrid tr td a
{
    color: #999999;
}
table.standardgrid tr td a:hover
{
    color: #990000;
}
table.standardgrid tr.alt td
{
    background-color: #F5F5F5;
}
table.standardgrid tr.alt td.name, table.standardgrid tr td.name
{
    font-weight: bold;
}
