﻿body, td, p, div
{
	font-family: Sans-Serif;
	color: #222222;
}
.Small
{
	font-size: smaller;
}
.title
{
    font-weight: bold;
    color: #3a593a;
}
.Title
{
	color: #3a593a;
	font-size: medium;
	font-weight: bold;
}
.TitleLink
{
	color: #2ca3c5;
	font-weight: bold;
}
A:hover.TitleLink
{
	color: #FF0000;
	font-weight: bold;
}
.SubTitle
{
	color: #2ca3c5;
	font-size: small;
	font-weight: bold;
}
.SmallSubTitle
{
	color: #2ca3c5;
	font-size: small;
	font-weight: bold;
}
H3
{
	color: #013469;
	font-size: small;
	font-weight: bold;
}
A
{
	color: #cc0000;
	text-align: right;
}
A:hover
{
	color: #ff0000;
}
.fieldtitle
{
	text-align: right;
	width: 180px;
	padding-right: 10px;
	padding-left: 5px;
}
.fieldtitlecol2
{
	text-align: right;
	padding-right: 10px;
	padding-left: 5px;
}
.RequiredFieldTitle
{
	text-align: right;
	width: 180px;
	padding-right: 10px;
	padding-left: 5px;
	font-weight: bold;
}
.SearchField
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	width: 100px;
	height: 14px;
	font-size: smaller;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
	top: -4px;
}
.HeaderLinks
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	position: relative;
	top: -4px;
	font-size: small;
}
.Icon
{
    padding-right: 5px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; vertical-align:middle; border: none
}
.SquareImage
{
    padding-right: 0px; padding-left: 5px; padding-bottom: 0px; padding-top: 0px; border: none
}
.MenuSide
{
	color: #ffffff;
	background-color: #e2f8fe;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-image: url(images/back_sidemenu.png);
	text-align: left;
}
.SubMenuSide
{
	color: #ffffff;
	background-color: dimgray;
	padding-right: 5px;
	padding-left: 16px;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: left;
	font-size: smaller;
	background-image: url(images/back_sidesubmenu.png);

}
A.MenuSideLink
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: small;	
}
A:hover.MenuSideLink
{
	color: #ffff99;
	text-decoration: none;
}
A.SubMenuSideLink
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: x-small;	
}
A:hover.SubMenuSideLink
{
	color: #ffff99;
	text-decoration: none;
}
.MenuTop
{
	color: #ffffff;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	height: 26px;
	font-size: small;
	border-right: #c4e4ed 1px solid;
	border-top: #c4e4ed 1px solid;
	border-left: #c4e4ed 1px solid;
	border-bottom: #c4e4ed 0px solid;
	font-weight: bold;
}

.MenuTopSelected
{
	color: #ffffff;
	background-color: #2ca3c5;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	height: 26px;
	font-size: small;
	border-right: #c4e4ed 1px solid;
	border-top: #c4e4ed 1px solid;
	border-left: #c4e4ed 1px solid;
	border-bottom: #c4e4ed 0px solid;
	font-weight: bold;
}
A.MenuTopLink
{
	color: #3a593a;
}
A:hover.MenuTopLink
{
	color: #cc0000;
}
A.SubMenuTopLink
{
	color: #ffffff;
	font-weight: bold;
}
A:hover.SubMenuTopLink
{
	color: #cc0000;
}
A.MenuTopLinkSelected
{
	color: #ffffff;
}
A.SubMenuTopLinkSelected
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.MenuTopBack
{
	background-color: #e2f8fe;
	padding-bottom: 0px;
	padding-top: 8px;
}
.MenuSubTop
{
	background-color: #2ca3c5;
	color: #ffffff;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.MenuSubTopBack
{
	background-color: #2ca3c5;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #ffffff;

}
.MenuMember
{
	background-color: #c4e4ed;
	color: #ffffff;
}
.TableTitle
{
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #2f95ae 1px solid;
	font-weight: bold;
}
.AdminTableTitle
{
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #990033 1px solid;
	font-weight: bold;
}
.TableSubTitle
{
	padding-bottom: 3px;
	padding-top: 3px;
	border-bottom: #2f95ae 1px dotted;
	font-weight: bold;
}
.Table200
{
	background-image: url(images/back_table200.png);
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 200px;
	padding-top: 0px;
	margin: 0px;
	border-right: #2f95ae 1px solid;
}
.Table230
{
	background-image: url(images/back_table230.png);
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	width: 230px;
	padding-top: 0px;
	margin: 0px;
	border-right: #2f95ae 1px solid;
}
.FooterLink
{
	color: #ffffff;
}
.Footer
{
	background-color: #2ca3c5;
	color: #ffffff;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: small;	
	height: 20px;
}
.CorpSponsorLink
{
	text-align: center;
	color: darkgray;
	padding-bottom: 5px;
	padding-top: 5px;
}
.spacer1
{
	text-indent: 30px;
	padding-left: 30px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup
{
	background-color: #f5f5f5;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 15px;
}
li
{
	list-style-image: url(images/bullet.gif);
}
.AdminPanel
{
	padding-right: 5px;
	padding-left: 5px;
	background-color: #f5f5f5;
	border-right: #990033 1px solid;
	border-top: #990033 1px solid;
	padding-bottom: 5px;
	border-left: #990033 1px solid;
	padding-top: 5px;
	border-bottom: #990033 1px solid;
}
.AdminButton
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	background-color: #f5f5f5;
	padding-bottom: 3px;
	padding-top: 3px;
	text-align: center;
}
.VotingBullet
{
	padding-right: 7px;
	padding-left: 7px;
	background-color: #e2f8fe;
	padding-bottom: 5px;
	padding-top: 10px;
}