/* CSS Document */
.faq dt {
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 15px;
    color: #000;
    font-size: 10pt;
}

.faq dd {
    padding-bottom: 15px;
    padding-top: 10px;
    text-align: justify;
}

.faq dt b, .faq dd b {
    color: #085c86;
}

.faq hr {
    border-bottom: 1px solid #085c86;
    margin: 0 auto;
    width: 90%;
}

.help h4 {
    font-size: 10pt;
    color: #000000;
    margin: 10px 0;
}

.help p {
    margin: 10px 0 50px 0;
}

.help a {
    color: #000;
    font-weight: bold;
}

.privacy {
    text-align: justify;
}

.privacy .sub_1 {
    padding-left: 30px;
}

.privacy h4 {
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 15px;
    color: #000;
    font-size: 10pt;
}

.privacy h5 {
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 10px;
    color: #000;
    font-size: 10pt;
}

.privacy p {
    margin: 5px 0 15px 0;
}

.privacy ol {
    list-style: decimal;
    margin: 5px 0 15px 0;
    padding-left: 55px;
}

.privacy li {
    list-style: decimal;
    margin: 5px 0 15px 0;
}

.terms {
    text-align: justify;
}

.terms h4 {
    font-weight: bold;
    padding-bottom: 5px;
    padding-top: 15px;
    color: #000;
    font-size: 10pt;
}

.terms p {
    margin: 5px 0 15px 0;
}

.terms ol {
    list-style: decimal;
    margin: 5px 0 15px 0;
    padding-left: 55px;
}

.terms li {
    list-style: decimal;
    margin: 5px 0 5px 0;
}

.searchResults table {
    /*-x-system-font:none;*/
    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 24px;
    width: 100%;
}


th {
    padding: 0 0.5em;
}

tr.yellow th {
    /*-moz-background-clip:border;
     -moz-background-inline-policy:continuous;
     -moz-background-origin:padding;*/
    background: url("/images/theadbg.png") repeat-x scroll 0 0 transparent;
    border: 1px solid;
    color: white;
	height: 41px;
}

td {
    border-bottom: 1px solid #CCCCCC;
    padding: 0 0.5em;
}
table.searchResult td{
	height: 25px;
}

.searchResult td:first-child {
    width: 190px;
}

td + td {
    border-left: 1px solid #CCCCCC;
}

.error, .notice, .success {
    padding: .8em;
    margin-bottom: 1em;
    border: 2px solid #ddd;
}

.error {
    background: #FBE3E4;
    color: #8a1f11;
    border-color: #FBC2C4;
}

.notice {
    background: #FFF6BF;
    color: #514721;
    border-color: #FFD324;
}

.success {
    background: #E6EFC2;
    color: #264409;
    border-color: #C6D880;
}

.error a {
    color: #8a1f11;
}

.notice a {
    color: #514721;
}

.success a {
    color: #264409;
}

.memberSearchForm {
    height: 350px !important;
}

.searchHints {
	padding-top:25px;
}

.searchOptions {
	float:left;
	margin-left:25px;
	padding-top:10px;
}

.register .notice {
    color: #000000;
    font-size: 10pt;
    margin: 10px 0;
}

.member_fieldset {
    padding: 0px 10px 10px 10px;
}

.register a {
    color: #000000;
    font-weight: bold;
}

.member_fieldset legend {
    font-weight: bold;
    padding: 0px 3px;
    color: #000;
}

.member_fieldset p{
	margin-bottom:12px;
	margin-top:10px;
	}
	
#login_light{
	line-height:20px;
	padding:20px;
	}		
	
#login_light p, #login_light h2{
	margin-bottom:10px;
	font-weight:bold;
	}

.infoBox {
    margin-top: 10px;
    padding: 15px;
    font-size: 10pt;
    border-style: solid;
    border-width: 1px;
    border-color: #93510A;
}

.input1 {
    color: #A9A9A9;
}

.captcha {
padding-left:5em;
}

.page {
	font-weight:bold;
}

.pager {
	font-weight:bold;
}

.noborder td{
	border: none !important;
}

