/* Default CSS Stylesheet for a new Web Application project */
BODY
{
	font-weight: normal;
	font-size: 12px;
	margin: 0px 5px 0px 0px;
	font-family: Tahoma, Verdana;
	background-color: #006600; 
}
.MasterTable
{
	table-layout: auto;
	}
.AdminMenu
{
	background-color: #006600;
}
.MasterMenu
{
	width: 135px;
	background-color: #000000;
	background: url(uploads/keep/deadbottom.jpg) #006600  repeat-y right top;
}
.TopMenu
{
	background: url(uploads/keep/topmenu.jpg) #006600 repeat-y right top;
	overflow: visible;
	width: 135px;
	padding-top: 5px;
	text-align: left;
}
.Menu
{
	margin: 0px;
	width: 135px;
	background-color: black;
	text-align: left;
	background: url(uploads/keep/menurepeat.jpg) black repeat-y right top;
}
.BottomMenu
{
	background: url(uploads/KEEP/menubottom.jpg) black  no-repeat right top;
	width: 135px;
	height: 28px;
}
.DeadBottomMenu
{
	background: url(uploads/keep/deadbottom.jpg) #006600  repeat-y right top;
	width: 135px;
	height: 100%;
}
.Record
{
	font-weight: normal;
	font-size: 16px;
	background: url(uploads/keep/wsurecord.gif)  no-repeat center top;
	color: yellow;
	padding-top: 20px;
	font-family: Tahoma;
	text-align: center;
	width: 115px;
}
.Banner
{
	background-position: left top;
	background-image: url(images/banner2.jpg);
	background-repeat: no-repeat;
	background-color: White;
	height: 60px;
}
.Footer
{
	border-top: black thin solid;
	padding-left: 10px;
	font-weight: normal;
	font-size: 12px;
	background: url(images/footer.jpg) #000000 repeat-x center top;
	color: yellow;
	padding-top: 15px;
	font-family: Verdana;
	height: 100px;
}
.Footer A:Link, .Footer A:Hover, .Footer A:Visited
{
	color: yellow;
}
.Main
{
	padding-top: 15px;
	font-size: 12px;
	background: url(images/backgrounds/1.jpg) #ffffff no-repeat 30% top;
	overflow: visible;
	font-family: Tahoma, Verdana;
	width: 685px;
	height: 600px;
	}
.MainWidth
{
	background-color: transparent;
	width: 685px;
}
.HeaderBar
{
	display: block;
	padding-left: 80px;
	font-weight: bold;
	font-size: 22px;
	background: url(uploads/KEEP/PageHeader.jpg) white no-repeat left top;
	margin: 0px;
	color: black;
	padding-top: 30px;
	padding-bottom: 10px;
	font-family: Verdana;
	font-variant: small-caps;
} 

A:link
{
	font-size: 12px;
	color: #003300;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
}

A:visited
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
}

A:active
{
	font-size: 12px;
	color: #000000;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
}

A:hover
{
	cursor: hand;
	color: black;
}
H5
{
	padding-right: 2px;
	padding-left: 8px;
	font-size: 16px;
	padding-bottom: 2px;
	margin: 10px 10px 8px 0px;
	color: #006600;
	padding-top: 2px;
	border-bottom: #006600 thin ridge;
	font-family: Tahoma, Verdana;
}
H4
{
	padding-right: 2px;
	padding-left: 8px;
	font-size: 14px;
	padding-bottom: 2px;
	margin: 10px 10px 8px 0px;
	color: #000000;
	padding-top: 2px;
	font-family: Tahoma, Verdana;
}
H3
{
	font-size: 11px;
	color: dimgray;
	font-family: Tahoma, Verdana;
}
.Panel
{
	font-size: 12px;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}
LI
{
	padding-right: 2px;
	list-style: square url(images/icons/puck.gif) outside;
	padding-left: 10px;
	font-size: 14px;
	padding-bottom: 2px;
	margin-left: 5px;
	padding-top: 2px;
	font-family: Tahoma, Verdana;
}
LI UL LI
{
	font-size: 12px;
	list-style-image: url(images/bullet.gif);
	margin: 2px;
	font-family: Tahoma;
}
.NormalTABLE
{
	border-right: forestgreen 3px double;
	padding-right: 2px;
	border-top: forestgreen 3px double;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	margin-left: 10px;
	margin-right: 10px;
	border-left: forestgreen 3px double;
	color: black;
	padding-top: 2px;
	border-bottom: forestgreen 3px double;
	font-family: Tahoma, Verdana;
}
.NormalTable TD
{
	border-right: gainsboro 1px solid;
	padding-right: 2px;
	border-top: gainsboro 1px solid;
	padding-left: 2px;
	font-size: 11px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity='85' );
	padding-bottom: 1px;
	border-left: gainsboro 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: gainsboro 1px solid;
	font-family: Tahoma, Verdana;
	height: 23px;
	background-color: white;
}
.NormalTable .Highlight
{
	border-right: #389e38 1px solid;
	padding-right: 2px;
	border-top: #389e38 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #389e38 1px solid;
	padding-top: 2px;
	border-bottom: #389e38 1px solid;
	height: 23px;
	background-color: #e0f1e0;
	margin: 1px 1px 1px 1px;
}
.NormalTable .Gray
{
	border-right: gainsboro 1px solid;
	padding-right: 2px;
	border-top: gainsboro 1px solid;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: gainsboro 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: gainsboro 1px solid;
	font-family: Tahoma, Verdana;
	height: 23px;
	background-color: gainsboro;
}
.NormalTable .Disabled
{
	border-right: dimgray 1px solid;
	padding-right: 2px;
	border-top: dimgray 1px solid;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	border-left: dimgray 1px solid;
	color: gray;
	padding-top: 2px;
	border-bottom: dimgray 1px solid;
	font-family: Tahoma, Verdana;
	height: 23px;
	background-color: gainsboro;
}
.NormalTable .TitleRow
{
	border-right: black 1px solid;
	padding-right: 1px;
	border-top: black 1px solid;
	padding-left: 1px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 1px;
	border-left: black 1px solid;
	color: yellow;
	padding-top: 1px;
	border-bottom: black 1px solid;
	font-family: Tahoma, Verdana;
	background-color: #006600;
}
 .NormalTable .TitleRow A:Link, .NormalTable .TitleRow A:Visited, .NormalTable .TitleRow A:active, .NormalTable .TitleRow A:hover
{
	font-weight: normal;
	font-size: 12px;
	color: yellow;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
}
INPUT, TextArea, Select
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 9pt;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity='90');
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Tahoma, Verdana;
	background-color: #ffda82;
}

.Command
{
	border-right: #000099 1px solid;
	padding-right: 2px;
	border-top: #000099 1px solid;
	padding-left: 2px;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: #000099 1px solid;
	padding-top: 1px;
	border-bottom: #000099 1px solid;
	font-family: Tahoma;
	background-color: #99ccff;
	text-align: center;
}
img
{
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity='100');
}
.sponsorinfo, .sponsorinfo A:Visited, .sponsorinfo A:Link
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	padding-bottom: 20px;
	width: 120;
	color: white;
	border-right-width: 0px;
	text-decoration: none;
	text-align:center;
}
.sponsorinfo A:Hover
{
	color: Yellow;
}
.sponsorname, .sponsorname A:link
{
	font-size: 8pt;
	font-family: tahoma;
	width:120;
	text-align: center;
}
.sponsorbanner
{
	padding-right: 1px;
	background-position: center center;
	padding-left: 1px;
	background-attachment: fixed;
	background-image: url(images/sponsors.gif);
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 120px;
	padding-top: 5px;
	background-repeat: no-repeat;
	text-align: center;
}
.rightbanner
{
	width: 120;
	padding-left: 1px;
	padding-right: 1px;
	border-left: black 5px solid;
	border-right: black 5px solid;
	background-color: #004400;}
	.lastrow
{
	background-color: #006600;
}