a:hover{color:#FBDC04;}
a:visited
{
	color: #C0C0C0;
}
a
{
	color: #C0C0C0;
}

body
{
	margin: 0px;
	padding: 0px;
	background-color: #00426B;
	font-family: Arial, Helvetica;
	font-size: x-small;
}

p
{
	font-family: Arial, Helvetica;
	text-align: left;
	font-size: small;
}

.important
{
	font-weight: bold;
}

a.important
{
	font-weight: bold;
}

.warning
{
	color: Red;
}

.headerInfo,
.headerInfoLrg
{
	font-family: Verdana;
	color: #FBDC04;
	font-size: small;
}

.headerInfoLrg
{
	font-size: medium;
}

.leftMenu
{
	width: 152px;
}

.leftMenu .menuItems img.yArrow
{
	border: 0px solid black;
	margin-right: 10px;
	width: 16px;
	height: 18px;
	vertical-align: text-bottom;
}

.leftMenu .menuItems a
{
	white-space: nowrap;
	font-family: Verdana;
	color:white;
	font-size: x-small;
}

.leftMenu .menuItems a:hover
{
	color: #FBDC04;
}

.leftMenu .mHeading
{
	font-family: Verdana;
	font-size: x-small;
	color: #FBDC04;
	font-weight: bold;
	margin-left: 26px;
	margin-top: 20px;
	display: block;
}

.mainHeading
{
	color: #FBDC04;
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
}

.mainHeading h3 span
{
	color: #FFFFFF;
}

.mainSubHeading
{
	color: #FBDC04;
	font-family: Verdana;
	font-size: small;
}

.headerRow
{
	background-image: url('/images/header_background.jpg');
	font-family: Verdana;
	font-size: x-small;
}

.headerRow .hlink,
.headerRow .hlink2
{
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #ffffff;
	border-right: 0px solid black;
	white-space: nowrap;
}

.headerRow .hlink a,
.headerRow .hlink2 a
{
	font-size: x-small;
	padding: 0px 15px 0px 15px;
	white-space: nowrap;
}

.headerRow .hlink a:hover,
.headerRow .hlink2 a:hover
{
	color: #FBDC04;
}

.headerRow .hlink2
{
	border-right: 1px solid #ffffff;
}

.smFootText
{
	font-family: Verdana;
	font-size: x-small;	
}

.smText
{
	font-size: x-small;
}

ul
{
	list-style: square url('/images/blue_square.gif') outside;
}

ul li
{
	padding-left: 10px;
}

.bodyText
{
	font-family: Arial;
	font-size: small;
	background-color: #ffffff;
	padding: 20px;
}

.bodyText h4
{
	font-size: small;
	color: #160363;
	font-family: Arial;
}

.bodyText a,
.bodyText a:visited
{
	color: Black;
	font-weight: normal;
}

.bodyText a:hover
{
	color: #FBDC04;
}

.bodyText .vaSubHeading
{
	color: #4C6E8F;
	font-weight: bold;
	display: block;
}

td.infoCol
{
	vertical-align: top;
	text-align: center;
}


td.headingCol,
td.fieldCol,
td.infoCol2,
table.expTable td.h,
table.expTable td.hn
{
	vertical-align: top;
	text-align: left;
}

td.fieldCol
{
	font-size: small;
}

table.expTable tr.er td
{
	vertical-align: top;
	text-align: center;
	width: auto;
}

table.expTable tr.er td.en
{
	font-family: Arial;
	vertical-align: top;
	font-size: small;
	text-align: left;
}

table.expTable tr.h td
{
	width: 40px;
	font-weight: bold;
}

table.expTable tr.h td.hn
{
	width: auto;
	font-weight: bold;
}

td.headingCol
{
	width: 130px;
}

.vaTextBox
{
	font-family: Arial;
}

td.infoCol p
{
	text-align: center;
}

.topSpacer
{
	margin-top: 30px;
}


.qa
{
	margin: 20px 0px 20px 0px;
}

.searchBox
{
	vertical-align: middle;
	background-color: #ddddff;
	padding: 20px;
	padding-top: 0px;
}

.smallList
{
	font-size: xx-small;
}

.pageNum
{
	font-family: Verdana, Arial;
	font-size: xx-small;
	color: #000000;
	font-weight: bold;
}

.expList
{
	color: #4C6E8F;
}

.userDisplay
{
	margin-bottom: 25px;
	border-top: 1px solid #000000;
}

.userDisplay .ititle
{
	margin-right: 15px;
	border-right: 0px solid black;
}

.userDisplay .secH
{
	color: #4C6E8F;
	font-weight: bold;
	width: 250px;
}

.userDisplay span.secH
{
	display: -moz-inline-box;
	display: inline-block;
}

.expListDisplay
{
	height: 200px;
	overflow: scroll;
	overflow-x: hidden;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

.searchSection
{
	font-weight: bold;
	text-align: center;
}

.userTable
{
	width: 99%;
	border-collapse:collapse;
}

.userTable .l
{
	background-color: #ffffff;
}

.userTable .al
{
	background-color: #ddddff;
}

.userTable td
{
	padding: 5px;
	margin: 0;
}

.userTable .arrow
{
	width: 17px;
	height: 8px;
}

.userActions
{
	margin-bottom: 15px;
}

.userActions span
{
	margin-right: 10px;
}
.userActions span
{
	border-left: 1px solid #000000;
	padding-left: 10px;
}

.userActions span.f
{
	border: none;
	padding: 0;
}

.userDisplay .rating
{
	margin-top: 15px;
}

.userDisplay
{
	margin: 10px 0px 10px 0px;
}

.bodyText .headerDotSep
{
	border-bottom: dashed 1px #cccccc;
	margin: 20px 5px 20px 5px;
	width: 90%;
	padding: 0px;
	height: 4px;
}

.importantList
{
	list-style: square url('/images/exclamation.gif') outside;
}

.importantList li
{
	margin: 15px 0px 15px 0px;
}

.smImportant
{
	font-size: 8pt;
	font-weight: bold;
}

.qImage
{
	width: 12px;
	height: 12px;
	border: 0;
}

.resultBlock
{
	margin: 10px 0px 10px 0px;
}

.moreInfo
{
	display: none;
	visibility: hidden;
}

.details
{
	margin: 15px 0px 15px 0px;
}

.listingImg,
.userDisplay .resultListingImage
{
	width: 100px;
	height: 100px;
}

.userDisplay .resultListingSpec
{
	float: right;
	padding: 5px 0px 5px 5px;
}

.userDisplay .infoHeading
{
	float: left;
}

.faqHelp
{
	margin-left: 10px;
}

.faqHelp img
{
	width: 12px;
	height: 12px;
	border: 0;
}

.premium
{
	display: none;
	visibility: hidden;
}

.noMorePremium
{
	color: Red;
}

.premInfo,
.premInfo2
{
	margin-left: 8px;
	margin-right: 8px;
}

.premInfo2
{
	border-left: 1px solid #000000;
	padding-left: 8px;
}

.premInfo .c,
.premInfo2 .c
{
	font-weight: bold;
}