A:ACTIVE{font-family:Arial, Helvetica, sans-serif;}
A:HOVER{font-family:Arial, Helvetica, sans-serif;color:red;}
A.small:HOVER{color:red;}
Table,TD,P{font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#000;background-color:#fff;}
p{background-color:transparent;}
BODY{font-family:Arial, Helvetica, sans-serif;font-size:10pt;background-image:url(/images/loaBackground.jpg);background-color:#1181C3;background-repeat:repeat-x;background-attachment:fixed;}
#navBackground{border-top:1px solid #C00;border-bottom:1px solid #C00;border-left:1px solid #006;border-right:1px solid #006;width:760px;background-color:#FFF;padding:5px;}
#colBackground{background-color:#006;color:#FFF;padding:0;}
#tableLeftRightLine{border-left:1px solid #006;border-right:1px solid #006;}
#footerLine{border-left:1px solid #006;border-right:1px solid #006;border-bottom:1px solid #006;}
#colSquare{border:1px solid #C00;width:130px;background-color:#FFF;vertical-align:middle;padding:0;}
#divMainNavigation a{font-family:Arial, Helvetica, Verdana, sans-serif;}
h1{font-family:verdana,arial,helvetica,sans-serif;font-size:12pt;font-weight:700;margin:0;padding:0;}
h2{font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;font-weight:700;margin:0;padding:0;}
#top_header{background:url(/images/resources/resource_bg.jpg) repeat-x;border-top:1px solid #93A6B4;border-left:1px solid #93A6B4;border-right:1px solid #93A6B4;height:19px;padding-left:5px;width:100%;font-family:verdana,arial,helvetica,sans-serif;font-size:12pt;font-weight:700;color:#16387C;text-align:center;}
#top_body{border:1px solid #93A6B4;width:100%;font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;padding:5px;}
#nav_subsection{height:21px;width:100%;text-align:center;padding:5px;}
#section_header,#section_header_form{background:url(/images/resources/resource_bg.jpg) repeat-x;border-top:1px solid #93A6B4;border-left:1px solid #93A6B4;border-right:1px solid #93A6B4;height:19px;padding-left:5px;font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;color:#16387C;text-align:left;font-weight:700;}
#section_body,#section_body_form{border:1px solid #93A6B4;font-family:verdana,arial,helvetica,sans-serif;font-size:10pt;text-align:left;padding:5px;}
#section_header_form,#section_body_form{width:640px;}
#table_message{border:1px solid #C00;width:90%;margin-left:5%;margin-right:5%;font-size:10pt;color:#C00;text-align:center;padding:5px;}
#info_message,.successMessage{color:green;font-weight:700;text-align:center;width:60%;margin-left:20%;margin-right:20%;border:1px solid green;font-size:14px;padding:5px;}
.error_message{border:1px solid #C00;width:92%;font-size:10pt;text-align:left;display:block;color:#C00;padding:5px;}
.resultsTable{width:100%;border:1px solid #CCC;border-collapse:collapse;}
.resultsTable th,.resultsTable td{border-collapse:collapse;padding:5px;}
.resultsTableHeader{font-size:12px;font-weight:700;border-bottom:1px solid #CCC;background-color:#EDEFF2;vertical-align:middle;text-align:center;}
.resultsTableSuperHeader{font-size:13px;border-bottom:1px solid #CCC;background-color:#dfdfdf;vertical-align:middle;padding:4px;}
.resultsTableLeftSpacerCell{background-color:#EDEFF2;border-right:1px solid #CCC;}
.resultsImageCell{height:95px;width:130px;border-bottom:1px solid #CCC;background-color:#EDEFF2;padding:5px;}
.resultsImageSrc{border:1px solid #CCC;width:115px;height:75px;}
tr.resultsData td{font-size:12px;border-bottom:1px solid #CCC;text-align:left; vertical-align: top;}
.resultsFormField{border-bottom:1px solid #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;padding:2px;}
.resultsButton_basic{font-size:11px;font-family:Arial,sans-sarif;font-weight:700;background-color:#BBB;}
#table_header{background:url(/images/gradientBlueBackground.jpg) repeat-x;border-top:1px solid #93A6B4;border-left:1px solid #93A6B4;border-right:1px solid #93A6B4;height:18px;padding-left:5px;width:96%;color:#16387C;}
#table_body{border:1px solid #93A6B4;width:96%;padding:5px;}
#table_body td{background-color:inherit;}
.paging{text-align:center;}
.thumbnail_div{float:left;height:90px;width:120px;background-color:#fff;border:1px solid #CCC;padding:5px;}
.partnerLogoDiv{border:1px solid #CCC;width:160px;float:left;background-color:#fff;margin:4px;padding:5px;}
#divErrors,.errorBox{border:1px solid red;padding:.5em;}
table.dataTable,table.dataTable td,table.dataTable th,table.dataEntry,table.dataEntry td,table.dataEntry th{border-collapse:collapse;border:1px solid #fff;font-size:12px;padding-top:.8em!important;}
table.dataTable td,table.dataTable th,table.dataEntry td,table.dataEntry th{vertical-align:top;padding:.5em;}
table.dataTable td,table.dataEntry th,table.dataTable tr td .yuimenu,table.dataTable tr td .yuimenubar,table.dataTable tr td .yuimenubaritem,table.dataTable tr td .yuimenubaritemlabel{background-color:#EBEBEB;}
table.dataTable tr.altRow td,table.dataTable tr.altRow td .yuimenu,table.dataTable tr.altRow td .yuimenubar,table.dataTable tr.altRow td .yuimenubaritem,table.dataTable tr.altRow td .yuimenubaritemlabel{background-color:#DFDFDF;}
table.dataTable th{background-color:#FFF;color:#000;text-align:center;}
table.dataEntry,table.dataEntry th,table.dataEntry td{border:1px solid #666;}
.fineprint,.fineprint p,.fineprint li{font-size:80%;}
fieldset table.dataEntry,fieldset table.dataEntry td,fieldset table.dataEntry th{border:none;background-color:transparent;}
fieldset table.dataEntry th{font-weight:400;text-align:right;padding-top:2px;}
fieldset table.dataEntry td,fieldset table.dataEntry th{padding:0 5px 10px 0;}
fieldset td.secondColumn{border-left:1px solid #999;padding-left:16px;}
.photoList{list-style:none;margin:0;padding:0;}
.photoList li{padding-bottom:.25em;border-bottom:1px solid #EBEBEB;}
.photoList .current{font-weight:700;}
.x-tabs-strip a,.x-tabs-strip span,.x-tabs-strip em,.x-tabs-strip .on .x-tabs-text,.x-tabs-strip .x-tabs-text{color:blue;text-decoration:underline;}
dl,dd,dt{margin:0;padding:0;}
dl{margin-top:.5em;}
dt{float:left;width:150px;text-align:right;padding-right:1em;}
dd .textField{width:150px;}
#comparisonChart{border-collapse:collapse;background-color:transparent;}
#comparisonChart td,#comparisonChart th{border:1px solid #999;background-color:transparent;text-align:left;padding:5px;}
#comparisonChart thead th{background-color:#999;color:#FFF;border:1px solid #999;font-weight:700;text-align:left;}
#comparisonChart thead td{border:1px solid #FFF;}
#comparisonChart tbody td{background-color:#f3f3f3;text-align:center;}
#comparisonChart th{font-weight:400;}
#comparisonChart td.no{background-color:#ccc;}
#comparisonChartFootnotes{margin-top:1em;font-size:11px;}
#comparisonChart th.subItem{padding-left:20px;}
#subscriptionSelection{width:545px;}
#tableSubscriptions{width:545px;background-image:url(/shared/images/checkoutBackground.png);background-position:bottom;background-repeat:repeat-x;margin:0;padding:0;}
#tableSubscriptions input[type=text],#tableSubscriptions input[type=password]{border:1px solid #D1D1D1;}
#tableSubscriptions h2{background-color:transparent;font-variant:normal;border:none;font-weight:400;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:20px;margin:0 0 .25em;}
#tableSubscriptions,#tableSubscriptions td.column,#tableSubscriptions td.wideColumn{border-left:1px solid #EEE;border-right:1px solid #EEE;border-collapse:collapse;}
#tableSubscriptions td,#tableSubscriptions table,#tableSubscritpions th{background-color:transparent!important;font-weight:400;vertical-align:top;font-size:12px!important;}
#tableSubscriptions td.column,#tableSubscriptions td.wideColumn{text-align:left;padding:15px;}
#tableSubscriptions th{font-weight:400;text-align:right;}
#tableSubscriptions td.wideColumn{border-top:1px solid #EEE;border-bottom:1px solid #EEE;}
#subscriptionSelection img{display:block;margin:0;padding:0;}
#subscriptionSelection td img{display:inline;margin:0;padding:0;}
#memberBox{background-image:url(/shared/member/memberboxBack.png);background-position:top;background-repeat:repeat-x;background-color:#FFFDFE;width:168px;}
#memberContent{width:150px;border-left:1px solid #468FC7;border-right:1px solid #468FC7;padding:8px 8px 2px;}
#memberDetails{margin-top:8px;}
#memberDetails h2,#memberDetails p{font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif!important;margin:.25em 0;}
.x-dlg-mask{background-color:#333!important;}
img#contactPhoto{max-width:150px;max-height:250px;}
#siteContainer{padding:16px;}
#minisiteHeader{margin-bottom:16px;width:833px;}
#minisiteHeader h1{font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:400;margin-bottom:0;}
#minisiteHeader p{font-style:italic;margin:0;}
#minisiteShare{float:right;}
#minisiteContainer{width:840px;border-collapse:collapse;border:none;margin:0;padding:0;}
#minisiteContainer td{vertical-align:top;margin:0;padding:0;}
#minisiteContainer a{text-decoration:none;}
#minisiteNav{background-image:url(/shared/member/t/back.png);background-position:top right;background-repeat:repeat-x;width:650px;}
#minisiteNav img{margin-right:1px;}
#minisiteContent,#minisiteNav,#minisiteContentCap{margin-left:16px;display:block;}
#minisiteContent{border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;width:648px;}
#minisiteContent #searchResults{width:643px;}
#minisiteContent #searchResults .listing{width:611px;}
#searchResults .listing{border-bottom:1px solid #CCC;margin:0 16px;padding:8px 0;}
#searchResults .listing.featured{background-image:url(/shared/member/listingBack.png);background-repeat:no-repeat;border:none;padding-bottom:4px;margin:0;}
#searchResults .listing.featured .listingcontent{padding:16px 16px 7px;}
#searchResults .listing h3,#searchResults .listing h3 a:link,#searchResults .listing h3 a:visited,#searchResults .listing h3 a:hover,#searchResults .listing h3 a:active{color:#00F;text-decoration:none;font-weight:400;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0 0 8px;}
#searchResults .listing h3 a:hover{text-decoration:underline;}
#searchResults .listing .listingSave{float:right;border:1px solid #FFF;}
#searchResults .listing .photo{float:left;height:75px;width:115px;border:1px solid #DAE6E6;}
#searchResults .listing .details,#searchResults .listing .description{margin-left:123px;}
#searchResults .listing .details .price{color:#659024;font-weight:400;font-size:14px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;line-height:1em;margin:0 0 4px;padding:0;}
#searchResults .listing .details .detail{font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-top:4px;color:#333;}
#searchResults .listing .description{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:4px;line-height:1.2em;}
#searchResults .listing .details .detail span,#searchResults .listing .details .price span{font-weight:400;color:#CCC;}
.listing .Badge,.listing .AccountPhoto{float:right;margin-left:2px;border:1px solid #DAE6E6;}
#minisiteDefault{padding:8px 16px 1px;}
.newform fieldset{border:1px solid #CCC;margin:1em;padding:10px;}
.newform input.textfield,.newform textarea{border:2px solid #999;font-size:12px;width:275px;padding:5px;}
.newform legend{color:#903;font-size:18px;}
.newform label{color:#333;font-size:12px;}
#minisiteHeaderLogo{max-width:250px;max-height:125px;float:left;margin-right:8px;margin-bottom:8px;}
A,A:LINK,A:VISITED{color:Blue;font-family:Arial, Helvetica, sans-serif;}
A.small:LINK,A.small:VISITED{color:#FFF;}
table.dataEntry th,#minisiteHeader div{text-align:right;}
dd,#comparisonChartFootnotes li{margin-bottom:.5em;}
#minisiteContainer a img,.listing a img{border:none;}

table.noBorders, table.noBorders th, table.noBorders td {
	border-collapse: collapse;
	border: none;
	padding: 2px !important;
}

