﻿/****************** page *************************/

a:link {
	color: #CC0000;
	text-decoration: underline;
}
a:visited {
	color: #CC0000;
	text-decoration: underline;
}
a:hover {
	color: #990000;
	text-decoration: underline;
}
a:active {
	color: #990000;
	text-decoration: underline;
}
a
{
    color: #000000;
}
a.chosen, a.chosen:visited, a.chosen:active, a.chosen:link
{
    color: #FFFFFF;
    text-decoration: none;
    background-color:#999999;
    padding: 5px 10px 0px 10px;
    border-bottom: solid 3px #999999;
}
a.notchosen, a.notchosen:visited, a.notchosen:active, a.notchosen:link
{
    color: #999999;
    text-decoration: none;
    background-color:#FFFFFF;
    padding: 5px 10px 0px 10px;
}
a.notchosen:hover
{
    color: #CC0000;
}
div.hidden
{
    display: none;
}
div.visible
{
    display: inline;
}
body 
{
    margin: 0px;
    padding: 0px;
    color: #666666;
    background-color: #CCCCCC;
    font: normal normal normal 9pt/19px Arial, San-Serif;
}
h1
{
	margin: 0px 0px 5px 0px;
	color: #CC0000;
	padding-bottom: 7px;
	border-bottom: solid 1px #DDDDDD;
	font: normal normal normal 16pt/15px Arial, San-Serif;
}
div.headline
{
	color: #777777;
	font: normal normal normal 10.5pt/24px Arial, San-Serif;
}
div.punch
{
	color: #CC0000;
    margin: 10px 0px 5px 0px;
    border-bottom: solid 1px #E8E8E8;
	font: normal normal bold 9pt/15px Arial, San-Serif;
}
div.thatscool
{
    float: left;
	color: #663333;
    margin: 10px 0px 5px 0px;
    border: solid 1px #DDDDDD;
    background-color: #E8E8E8;
    padding: 10px 25px 10px 25px;
	font: normal normal normal 10pt/18px Arial, San-Serif;
}
div.thatscool a.cool, div.thatscool a.cool:visited, div.thatscool a.cool:active, div.thatscool a.cool:link
{
	color: #663333;
	font-weight: bold;
}
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);
}
table.main tr td.meat a
{
    font-size: 9pt;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
table.main tr td.meat a:hover
{
    color: #000000;
    text-decoration: underline;
}
table.main tr td.meat div.headline a
{
	color: #777777;
	font: normal normal normal 10.5pt/24px Arial, San-Serif;
}
table.main tr td.meat div.headline a:hover
{
	color: #000000;
	font: normal normal normal 11pt/22px Arial, San-Serif;
}
table.main tr td.meat a.punch:link, table.main tr td.meat a.punch:visited, table.main tr td.meat a.punch:active
{
	color: #CC0000;
    text-decoration: none;
    margin: 10px 0px 5px 0px;
    border-bottom: solid 1px #E8E8E8;
	font: normal normal normal 12pt/15px Arial, San-Serif;
}
table.main tr td.meat a.punch:hover
{
	color: #FF0000;
    text-decoration: underline;
}
table.main tr td.meat ul.mainlinklist
{
    list-style-type: none;
}
table.main tr td.meat ul.mainlinklist li
{
    padding: 10px 0px 10px 0px;
}
/****************** 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: #CC0000;
	font-weight: bold;
}
td.footer span
{
	color: #DDDDDD;
}
a.button, input.button
{
	color: #CC0000;
	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: #CC0000;
	border: solid 1px #CC0000;
}
.confirmationmessage
{
	color: #CC0000;
	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, Arial, Verdana, 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, Arial, Verdana, San-Serif;
}
table.standardgrid tr.subtle th
{
    color: #CCCCCC;
    font: normal normal normal 7.5pt/normal Tahoma, Arial, Verdana, 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;
}
/****************** left menu **************************/
.leftmenu
{
    width: 200px;
	padding-top: 30px;
    background-color: #CC0000;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(Images/Left_Background.jpg);
    font: normal normal normal 8.5pt/16px Tahoma, Arial, Verdana, San-Serif;
}
.leftmenu tr td a
{
    color: #DDDDDD;
    text-decoration: none;
}
.leftmenu_StaticMenuItemStyle tr td a:visited
{
    color: #EAE1E1;
    text-decoration: none;
}
.leftmenu_StaticMenuItemStyle
{
    height: 25px;
    width: 200px;
    color: #999999;
    padding: 8px 3px 8px 8px;
    border-top: solid 1px #999999;
    border-bottom: solid 1px #333333;
    background-color: Transparent;
}
.leftmenu_StaticMenuItemStyle:hover
{
    color: #FFFFFF;
}
.leftmenu_StaticMenuItemStyle:visited
{
    color: #CCCCFF;
}
.leftmenu_StaticSelectedStyle
{
    color: #FFFFFF;
    background-color: #993333;
    border-top: solid 1px #CC9999;
    border-bottom: solid 1px #000000;
}
.leftmenu_StaticSelectedStyle a, .leftmenu_StaticSelectedStyle a:visited, .leftmenu_StaticSelectedStyle a:active, .leftmenu_StaticSelectedStyle a:link
{
    color: #FFFFFF;
}
.leftmenu_DynamicMenuItemStyle
{
    width: 210px;
    color: #666666;
    padding: 10px 5px 10px 5px;
    border-top: solid 1px #FFFFFF;
    background-color: #E8E8E8;
}
.leftmenu_DynamicMenuItemStyle a, .leftmenu_DynamicMenuItemStyle a:visited, .leftmenu_DynamicMenuItemStyle a:link, .leftmenu_DynamicMenuItemStyle a:active
{
    color: #666666;
    font: normal normal normal 8pt/normal Tahoma, Arial, Verdana, San-Serif;
}
.leftmenu_DynamicMenuItemStyle a:hover
{
    color: Black;
}
.leftmenu_DynamicMenuStyle
{
    padding: 2px 2px 2px 2px;
    border: solid 1px #DDDDDD;
    border-bottom: solid 1px #DDDDDD;
    font: normal normal normal 8pt/normal Tahoma, Arial, Verdana, San-Serif;
}
