/*TD {
	font-family:sans-serif;
	font-size:10pt;
}*/

A.Control {
	text-decoration:none;
	font-weight:bold;
	color:white;
}

SPAN.Control {
	border:2pt solid black;
	background-color:darkblue;
}

SPAN.FieldRequired {
	color:darkorange;
}

INPUT.Input1 {
	border:2pt solid lightgrey;
}

INPUT.inputSpecifications {
	font-size:11pt;
}

HR {
	color: #000000;
}

.LoginError {
	color:red;
}

.PageTitle {
	font-family:sans-serif;
	font-size:14pt;
	font-weight:bold;
   text-align: left;
}

.MemberListingPhoto {
	border:1pt solid lightgrey;
}

TABLE.TitleTable {
	width:95%;
	padding-top:10px;
	padding-left:10px;
}

TABLE.SpecTableHeader {
	border: 1px solid #e3e3e3;
   width: 95%;
}

TD.SpecTableNormal {
	padding-left:5px;
   padding-right:5px;
	text-align:left;
	background-color:white;
	border:2pt solid whitesmoke;
	font-family:sans-serif;
	font-size:10pt;
   vertical-align:top;
}

TD.SpecTableNormalRight {
	padding-left:5px;
   padding-right:5px;
	text-align:right;
	background-color:white;
	border:2pt solid whitesmoke;
	font-family:sans-serif;
	font-size:10pt;
   vertical-align:middle;
}

TABLE.PhotoTableHeader {
	border: 1px solid #e3e3e3;
	background-color: red;
   width: 100%;
}

TD.PhotoTableHeader {
	border: 1px solid #e3e3e3;
	background-color: red;
   width: 75%;
	font-family:sans-serif;
	font-size:16pt;
}

.PhotoTableHeaderLeft {
	width:100px;
	padding-right:5px;
	border-top:2pt solid darkgrey;
	border-bottom:2pt solid darkgrey;
}

.PhotoTableHeaderMiddle {
	padding-left:5px;
	border-top:2pt solid darkgrey;
	border-bottom:2pt solid darkgrey;
	text-align:center;
	font-family:sans-serif;
	font-size:12pt;
	font-weight:bold;
}

.PhotoTableHeaderRight {
	width:200px;
	padding-right:5px;
	border-top:2pt solid darkgrey;
	border-bottom:2pt solid darkgrey;
	font-family:sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-align:right;
}

TD.PhotoTableTitle {
	width:200px;
	padding-right:5px;
	text-align:right;
	background-color:white;
	font-family:sans-serif;
	font-size:10pt;
	font-weight:bold;
      vertical-align:middle;
}

TD.PhotoTableNormal {
	padding-left:5px;
   padding-right:5px;
	text-align:left;
	background-color:white;
	border:2pt solid whitesmoke;
	font-family:sans-serif;
	font-size:10pt;
   vertical-align:middle;
}

TD.ListRowEven {
	width:50px;
	background-color:white;
}

TD.ListRowOdd {
	width:50px;
	background-color:White;
}

.ListRowText {
	font-size:11pt;
}

.Debug {
	font-family:sans-serif;
	font-size:12pt;
	color:#CC0000;
}

input, select, textarea {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;

    border: 1px solid #669;
}

input:focus, textarea:focus {
    background-color: lightyellow;
    border: 1px solid #99f;
}

table.regWindow {
	width:600px;
}

td.regWindow {
	border:1pt solid darkgrey;
	background-color: White;
}

.regName {
	text-align:right;
	font-size:10pt;

}
.regPageTitle {
	padding-left:5px;
	font-size:14pt;
	color:#000000;
}

.regSectionTitle {
	padding-left:5px;
	font-size:14pt;
	color:#000000;
}

.textSmall
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10pt;
}

.textSmallItalic
{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size:10pt;
    font-style:italic;
}

td.mcWindow {
	border:1pt solid darkgrey;
	background-color: White;
}

.mcSectionTitle {
	padding-left:0px;
	font-size:14pt;
	color:#000000;
}

A.mcSectionTitle {
	text-decoration: underline;
	color:#000000;
}

A.mcSectionTitle:hover {
	text-decoration: underline;
	background-color:#000000;
	color:#000000;
}

.mcSectionText {
	font-size:11pt;
	color:#000000;
}

A.mcSectionText {
	text-decoration: none;
	color:#000000;
}

A.mcSectionText:hover {
	text-decoration: underline;
	background-color:#000000;
	color: white;
}

button {
  color: #000000;
  font-weight: bold;
  font-size: 100%;
}

.mcSectionTitleRed {
	padding-left:8px;
	font-size:16pt;
	color:#CC0000;
}

