/* CSS Document */
body {margin:0px;padding:0px;font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;font-size:12px;color:#2D3D6A;word-wrap:break-word}
td {vertical-align:top;font-size:12px;color: #2D3D6A}
select, input, textarea {font-size: 11px;font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;margin:0px;padding-left:2px;color:#2D3D6A}
textarea {padding-left:3px;font-family:Arial, Helvetica, sans-serif}
form {margin:0px;padding:0px}

.whiteBG {background-color:#FFFFFF}
.yellowBG {background-color:#FFFF00}

a:link {font-size:11px;color:#76777A;text-decoration:none}
a:active {font-size:11px;color:#76777A;text-decoration:none}
a:visited {font-size:11px;color:#76777A;text-decoration:none}
a:hover {font-size:11px;color:#76777A;text-decoration:underline}

.redFont {color:#DE2518; font-weight:bold}
.blue18 {color:#1C2232;font-size:18px}

.wrapTable {
	width : 100%;
	border : none;
	padding-top : 6px;
	padding-left : 6px;
}
loginTable {
	border : none;
	color: white;
}
.menuCell {
	background-color : #5D6568;
	background : #5D6568;
}
.menuCellHover {
	background-color : #AAB0B1;
	background : #AAB0B1;
}
a.menuText {
	color : White;
	text-decoration: none;
	font : bold 11px;
}
a.menuText:hover {
	color : #34373E;
	text-decoration: none;
}

.headingTable {
	width : 100%;
	border : none;
}

.headingCellLeft {
	background-color : #989BA2;
	background : #989BA2;
	width : 60%;
}
.headingCellRight {
	background-color : #989BA2;
	background : #989BA2;
}
.headingTextLeft {
	text-decoration: none;
	color: White;
	font : bold 11px;
}
.headingTextRight {
	text-decoration: none;
	color: White;
	font : bold 11px;
}
a.headingTextRight {
	text-decoration: underline;
	color: White;
}
a.headingTextRight:hover {
	text-decoration: underline;
	color: #AAB0B1;
}

.inputSelect  {
	font-size: 11px;
	background-color: #ffffff;
	padding: 1px;
	border: solid 1px Gray
}

.inputText  {
	font-size: 11px;
	background-color: White;
	padding: 1px;
	border: solid 1px Gray
}

.inputCheckbox  {
	font-size: 11px;
	background-color: #ffffff;
	padding: 1px;
	border: none;
}

.inputTextarea  {
	font-size: 11px;
	background-color: #ffffff;
	padding: 1px;
	border: solid 1px Gray;
}

.inputButton  {
	font-size: 11px;
	border: solid 1px Gray;
	height: 17px;
	padding-top:0px;
}

.criteriaTable {
	width : 100%;
}

.plainBold {
	text-decoration: none;
	color: Black;
	font-size: 11px;
	font : bold;
	padding-left : 5px;
}

.plainLarge {
	text-decoration: none;
	color: Black;
	font-size: 12px;
}

.listAddressRow {
	background-color : #EFEFEF;
	background : #EFEFEF;
	height: 20;
}

.listDataRow {
	background-color : white;
	background : white;
	height: 20;
}

.listSeparatorRow {
	background-color : #F2A525;
	background : #F2A525;
	height : 1;
}

.address {
	text-decoration: none;
	color: #5E656B;
	font-size: 11px;
	font : bold;
	padding-left : 5px;
}

.required {
	color: Red;
	font : bold;
	padding-left : 5px;
}

a.nextPrev {
	text-decoration: underline;
}

a.plain {
	text-decoration: none;
	color: Black;
	font-size: 11px;
	padding-left : 5px;
}
a.plain:hover {
	text-decoration : underline;
	color: #5b5b5b;
	font-size: 11px;
	padding-left : 5px;
}
a.plainLarge {
	text-decoration	: none;
	color		: black;
	font-size	: 12px;
	font-weight	: bold;
	padding-left : 5px;
}
a.plainLarge:hover { 
	text-decoration : underline;
	color		: #5b5b5b;
	font-size	: 12px;
	font-weight	: bold;
	padding-left : 5px;
}

a.button {
	text-decoration	: none;
	color		: white;
	font-size	: 11px;
	background-color : #9A9AA4;
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
	font-weight	: bold;
}
a.button:hover { 
	text-decoration : none;
	color		: white;
	font-size	: 11px;	
	background-color : #ED1B24;
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
	font-weight	: bold;
}
a.th {
	text-decoration	: none;
	color		: #ffffff;
	font-size	: 11px;
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
}
a.th:hover { 
	text-decoration : none;
	color		: #5b5b5b;
	font-size	: 11px;	
	padding-top	: 2;
	padding-bottom	: 2;
	padding-left	: 3;
	padding-right	: 3;
}

