@media print{
.noprint{display:none}

input[type=submit],input[type=file] {display:none}
input[type=text],input[type=password],textarea{display:none}
input[type=text]:focus,input[type=password]:focus {display:none}
input[type=text]:hover,input[type=password]:hover {display:none}
textarea:hover {display:none}

textarea {display:none}

#headerlogin-container {display:none}

.certracename{color:black;font-size:22px;font-weight:bold}
.certtitle{color:black;font-size:18px;font-weight:bold}
.certpartname{color:black;font-size:35px; font-family: Cursive, "Florence", florence;}

tr.sum td {border-top:1px solid black;padding-left:4px}


div.title {font-size:15px; letter-spacing:1px}
tr.names td {color:black; font-size: 12px; letter-spacing:1px; background-color:lightgrey;font-family:"lucida grande",tahoma,verdana,arial,sans-serif; border: white; white-space:nowrap}
tr.biggernames td {color:black;font-size: 15px; background-color:lightgrey;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;white-space:nowrap}
div.data {color:black;font-size:13px;font-weight:bold;background-color:white}

h3{color: black; font-size:15px;font-weight:bold; text-transform:uppercase;letter-spacing:1px}
.note {color: black}

#index4 table#maintable {border:0px;  color:black}
#index8 table#maintable {border:0px; color:black}
#index9 table#maintable {border:0px; color:black}

#reportslabelscustomsreport table {font-size: 9pt; color:black}
#reportslabelscustomsreport tr.names td {font-size: 9pt; color:black}

#reportslabelstshirtreport tr.meretek td {font-size: 12pt;  color:black}
#reportslabelstshirtreport tr.biggernames td {font-size: 12pt;  color:black}
#reportslabelstshirtreport tr.sum td{font-size: 12pt;  color:black}


#reportslabelsteamsummaryreport table {font-size: 6pt;  color:black}
#reportslabelsteamsummaryreport tr.names td {font-size: 6pt;  color:black}

#reportslabelsmeetingreport table {font-size: 10pt; color:black}
#reportslabelsmeetingreport tr.names td {font-size: 10pt; color:black}

#reportslabelslegreport table {font-size: 10pt;  color:black}
#reportslabelslegreport tr.names td {font-size: 10pt; color:black}

#reportslabelsteamreport table td {font-size: 7pt; color:black}
#reportslabelsteamreport tr.names td {font-size: 7pt;  color:black}


#raceresults_leg1 table td {font-size: 11px; color:black; white-space:nowrap}
#raceresults_leg1 tr.names td {font-size: 11px;color:black; background-color: lightgrey: border white;white-space:nowrap}

#raceresults_teams table td {font-size: 9px; color:black;white-space:nowrap}
#raceresults_teams tr.names td {font-size: 9px;color:black; background-color: lightgrey: border white;white-space:nowrap}


#anecdotal table td {font-size: 6pt;  color:black}
#anecdotal tr.names td {font-size: 6pt; color:black}

#teamsummaryreport table {font-size: 8pt; color:black}
#teamsummaryreport tr.names td {font-size: 8pt ; color:black}

#teamsummaryreport .rname a {text-decoration:none;color:black}
#racersummaryreport .name a {text-decoration:none;color:black}

#racersummaryreport table {font-size: 8pt; color:black}
#racersummaryreport tr.names td {font-size: 8pt; color:black}

#utilitiesmodifycategories table#categoriestable tr td{border:0px; color:black}
#utilitiesmodifycategories table#categoriestable tr td input{border:0px; color:black}
#utilitiesmodifylegs table#legstable tr td{border:0px;  color:black}
#utilitiesmodifylegs table#legstable tr td input{border:0px;  color:black}
#utilitiesmodifymeetings table#meetingstable tr td{border:0px;  color:black}
#utilitiesmodifymeetings table#meetingstable tr td textarea{border:0px; color:black}
#utilitiesassignstart table td input{border:0px; color:black}
#utilitiesassignbib table td input{border:0px; color:black}
#utilitiesmodifypaid table td input{border:0px; color:black}
#utilitiesdatadictionary table td {font-size:9pt; color:black}
#utilitiesdatadictionary table td input{border:0px; color:black}


#reportslabelstshirtreport .tickets {padding-right: 20pt;  color:black}


#reportslabelsteamreport table td{white-space:nowrap}
#reportslabelslegreport table td{white-space:nowrap}
#reportslabelscustomsreport table td{white-space:nowrap}
.senatorscuplink {text-decoration:none;color:black}


.newpage{page-break-before: always}

}

@media screen {
#fullsiteborder {margin:0px auto;width:976px;padding:0px 8px;background:url('content-shadow2.png') center center}

#fullsiteend {margin:0px auto;width:990px;height:7px;padding:0 0 16px}
#fullsiteend table {width:100%;padding:0;margin:0;border-collapse:collapse}
.fullsiteend-left {text-align:left;padding:0;width:7px}
.fullsiteend-center {text-align:center;padding:0;background:url('content-shadow-bottom.png') center top repeat-x}
.fullsiteend-right {text-align:right;padding:0;width:7px}

#fullsitefront {margin:0px auto;width:990px;height:7px;padding:0px 0 0px}
#fullsitefront table {width:100%;padding:0;margin:0;border-collapse:collapse}
.fullsitefront-left {text-align:left;padding:0;width:7px}
.fullsitefront-center {text-align:center;padding:0;background:url('content-shadow-top.png') center top repeat-x}
.fullsitefront-right {text-align:right;padding:0;width:7px}


body{background-color: #edeff4;}
tr.names td,.prototools-table th {background-color:#EDEFF4;white-space:nowrap}
tr.sum td{border-top:1px solid #AAAAAA;;padding-left:4px}
}


hhtml {overflow-y: scroll;}
body{margin:0; padding:0; font-size:13px; margin-top: 0px; color: #333333;font-family:"lucida grande",tahoma,verdana,arial,sans-serif; }
th {font-weight:normal}

input[type=submit],input[type=file] {cursor:pointer}
input[type=text],input[type=password],textarea{border:1px solid #aaa;padding:4px; outer-border-top:2px solid #333333;}
input[type=text]:focus,input[type=password]:focus, textarea:focus {background-color: #ffffff}
input[type=text]:hover,input[type=password]:hover {border: 1px solid #b13110}
textarea:hover {border: 1px solid #b13110}

textarea {
    border: 1px solid #aaa;
    color: #333;
    font-size: 13px;
    padding: 4px 4px;
}



a { color: #b13110; text-decoration: none;}
a:visited { color: #b13110; }
a:hover {  text-decoration: underline; }

img.smalllogo{border:0px solid #EDEFF4; padding: 0px 4px 0px 0px}

img.htmlrizsa{border:0px solid #EDEFF4; padding: 0px 15px 0px 0px;margin:0px}
.htmlrizsa{padding: 0px 4px 0px 4px;}


h3,.title{font-size:15px;font-weight:bold; text-transform:uppercase;letter-spacing:1px}

#roadstories-msg {width:550px;height:200px}
#msg {width:550px;height:200px}


TABLE TR{vertical-align:top;}
TABLE TD{vertical-align:top;text-align:left}
.error{color:#b13110;display:block;width:100%;text-align:center;padding-top:30px;padding-bottom:20px}
.new{color:#b13110;display:block;width:100%;text-align:left;padding-top:15px;padding-bottom:12px}
.disabled {color:#777777;text-decoration:underline}
#maintable
{width:960px;
border:0px solid #333333;
padding:0px 6px 0px 6px;
margin:0px;
background-color: #ffffff}
#mainpart{width: 566px;overflow:auto;}
#mainpartmain{overflow:auto; padding: 0px 6px 0}

#leftcol{width: 160px;padding:4px 0px 0px 0px;margin:0px;border-right: #EDEFF4 solid 1px}
#rightcol{width: 210px;overflow:auto;padding:6px 0px 0px 0px;margin:0px;border-right: #EDEFF4 solid 0px}

p.leftcoltitle {margin: 0px 0 10px -8px; background-color:#EDEFF4; padding: 2px 0px 2px 8px;letter-spacing:1px}
p.links1 {padding: 0px 7px 0px 7px; margin-top: 3px; font-size: 12px}
p.rightcoltitle {margin: 0px 0 0px 0px; background-color:#EDEFF4; padding: 2px 0px 2px 8px;letter-spacing:1px}

p.headertitle {margin: 0px 0 0px 0px; background-color:#EDEFF4; padding: 2px 0px 2px 4px;letter-spacing:1px}

.doublemenu {width:100%}
.doublemenu td {padding-bottom:10px}

#mainpart2 {text-align:center}
.button{display:block;border:2px outset #777777;background:#D4D0C8;color:black;margin:10px;padding:5px;width:auto;height:auto}
.button a{text-decoration:none;color:black;font-family:verdana;font-size:12px}
.buttonsaveandreg{text-decoration:none;color:#b13110;font-family:verdana;font-size:16px}
#news{width:520px;padding:0px;margin:0px}
#newsmain{width:440px;padding:0px;margin:0px}
#news .text{text-align:justify}
.error2{font-size:20px;color:#b13110;display:block;width:100%;text-align:center;padding-top:30px;padding-bottom:20px}
#racersearch{margin-bottom:20px;border:2px solid;border-top-color:#F1EFED;border-left-color:#F1EFED;border-right-color:#404040;border-bottom-color:#404040;background:#EDEFF4}
#racerform td.leg,#racerform td.dist{text-align:right}
#racerform input.racerid{width:60px;font-weight:bold}
#racerform tr.ok td,#racerform tr.ok td input,#racerform tr.ok td select{background:#DDF7D4}

p.newstitle {font-size:15px; font-weight:bold; margin: 0 0 3px 2px; letter-spacing:1px; padding-top:6px; text-transform:uppercase;}

submitroadstories {padding-left: 100px}


#newsmain .text p{font-size:13px; font-weight:normal; margin: 0; padding:10px 0}



#rsearchwindow{background-color:#EDEFF4}
.clickwhen{color:#b13110;display:block}
.sex:first-letter { text-transform: uppercase; }
.helps{color:b13110}
.data {font-size:13pt;font-weight:bold;background-color: #EDEFF4}
.title{font-size:15px;font-weight:bold; letter-spacing:1px}
.note {text-align: center}



.clickwhen{color:#b13110;display:block}
.sex:first-letter { text-transform: uppercase; }
.helps{color:red}
.data {font-size:13pt;font-weight:bold;background-color: lightgrey}
.title{font-size:17px;font-weight:bold}
.note{color:black;font-size:9px}
.certracename{color:black;font-size:22px;font-weight:bold}
.certtitle{color:black;font-size:18px;font-weight:bold}
.certpartname{color:black;font-size:35px; font-family: Cursive, "Florence", florence}
#reportslabelscrosstab .legidname {padding-right: 20px}
#reportslabelscrosstab .name {padding-right: 20px}
#reportslabelscrosstab .male {padding-right: 40px}
#reportslabelscrosstab .female {padding-right: 10px}
#reportslabelscrosstab .total {padding-right: 10px;font-weight:bold}
#reportslabelscrosstab .catid {padding-right: 10px}
#reportslabelscrosstab .teams {padding-right: 10px;font-weight:bold}
#reportslabelslegreport .bib input{width:3em}
#reportslabelslegreport .legidname input{width:2em}
#reportslabelslegreport .name input{width:11em}
#reportslabelslegreport .fname input{width:7em}
#reportslabelslegreport .lname input{width:6em}
#reportslabelslegreport .sex input{width:5em}
#reportslabelslegreport .city input{width:6em}
#reportslabelslegreport .country input{width:5em}
#reportslabelslegreport .legidname {padding-right: 0px}
#reportslabelslegreport .name {padding-right: 10px}
#reportslabelslegreport .fname {padding-right: 10px}
#reportslabelslegreport .lname {padding-right: 10px}
#reportslabelslegreport .sex {padding-right: 10px}
#reportslabelslegreport .city {padding-right: 10px}
#reportslabelslegreport .country {padding-right: 10px}
#reportslabelsteamreport .bib {padding-right: 10px}
#reportslabelsteamreport .name {padding-right: 10px}
#reportslabelsteamreport .city {padding-right: 10px}
#reportslabelsteamreport .hphone {padding-right: 10px}
#reportslabelsteamreport .categoriesname {padding-right: 10px}
#reportslabelsteamreport .captain {padding-right: 10px}
#reportslabelsracestarttimes .starttime {padding-right: 10px}
#reportslabelsracestarttimes .bib {padding-right: 10px}
#reportslabelsracestarttimes .name {padding-right: 10px}
#reportslabelsracestarttimes .city {padding-right: 10px}
#reportslabelsracestarttimes .categoriesname {padding-right: 10px}
#anecdotal .racerid input{width:4em}
#anecdotal .sex input{width:3em}
#anecdotal .bib input{width:3em}
#anecdotal .name input{width:4em}
#anecdotal .categoriesname input{width:4em}
#anecdotal .captain input{width:4em}
#anecdotal .legidname input{width:2em}
#anecdotal .dist input{width:2em}
#anecdotal .fname input{width:4em}
#anecdotal .lname input{width:4em}
#anecdotal .age input{width:2em}
#anecdotal .city input{width:4em}
#anecdotal .sex {padding-right: 10px}
#anecdotal .bib {padding-right: 10px}
#anecdotal .name {padding-right: 10px}
#anecdotal .categoriesname {padding-right: 10px}
#anecdotal .captain {padding-right: 10px}
#anecdotal .legidname {padding-right: 10px}
#anecdotal .dist {padding-right: 10px}
#anecdotal .fname {padding-right: 10px}
#anecdotal .lname {padding-right: 10px}
#anecdotal .age {padding-right: 10px}
#anecdotal .city {padding-right: 10px}
#teamdatalookup .teamid input{width:5em}
#teamdatalookup .name input{width:14em}
#teamdatalookup .captain input{width:9em}
#teamdatalookup .city input{width:7em}
#teamdatalookup .country input{width:10em}
#teamdatalookup .bib input{width:3em}
#teamdatalookup .paid input{width:9em}
#teamdatalookup .esttime input{width:7em}
#teamdatalookup .starttime input{width:6em}
#teamdatalookup .teamid {padding-right: 10px}
#teamdatalookup .name {padding-right: 10px}
#teamdatalookup .captain {padding-right: 10px}
#teamdatalookup .city {padding-right: 10px}
#teamdatalookup .country {padding-right: 10px}
#teamdatalookup .bib {padding-right: 10px}
#teamdatalookup .paid {padding-right: 10px}
#teamdatalookup .esttime {padding-right: 10px}
#teamdatalookup .starttime {padding-right: 10px}
#racerdatalookup .racerid input{width:5em}
#racerdatalookup .name input{width:12em}
#racerdatalookup .teamid input{width:4em}
#racerdatalookup .fname input{width:8em}
#racerdatalookup .lname input{width:6em}
#racerdatalookup .city input{width:7em}
#racerdatalookup .country input{width:10em}
#racerdatalookup .bib input{width:3em}
#racerdatalookup .legidname input{width:3em}
#racerdatalookup .racerid {padding-right: 10px}
#racerdatalookup .name {padding-right: 10px}
#racerdatalookup .teamid {padding-right: 10px}
#racerdatalookup .fname {padding-right: 10px}
#racerdatalookup .lname {padding-right: 10px}
#racerdatalookup .city {padding-right: 10px}
#raceresultslookupracedata table {font-size: 13px}
#raceresultslookupracedata .date input{width:3em}
#raceresultslookupracedata .legidname input{width:2em}
#raceresultslookupracedata .bib input{width:3em}
#raceresultslookupracedata .fname input{width:5em}
#raceresultslookupracedata .lname input{width:5em}
#raceresultslookupracedata .outtime input{width:6em}
#raceresultslookupracedata .intime input{width:4em}
#raceresultslookupracedata .penalty input{width:3em}
#raceresultslookupracedata .remarks input{width:6em}
#raceresultslookupracedata .legtime input{width:5em}
#raceresultslookupracedata .pacetime input{width:3em}
#raceresultslookupracedata .starttime input{width:6em}
#raceresultslookupracedata .categoriesname input{width:6em}
#raceresultslookupracedata .wincat input{width:6em}
#raceresultslookupracedata .winsex input{width:6em}
#raceresultslookupracedata .winleg input{width:6em}
#raceresultslookupracedata .mph input{width:3em}
#raceresultslookupracedata .catname input{width:6em}
#raceresultslookupracedata .date {padding-right: 10px}
#raceresultslookupracedata .legidname {padding-right: 10px}
#raceresultslookupracedata .fname {padding-right: 10px}
#raceresultslookupracedata .lname {padding-right: 10px}
#raceresultslookupracedata .bib input {padding-right: 10px}
#raceresultslookupracedata .outtime {padding-right: 10px}
#raceresultslookupracedata .intime {padding-right: 10px}
#raceresultslookupracedata .penalty {padding-right: 10px}
#raceresultslookupracedata .remarks {padding-right: 10px}
#raceresultslookupracedata .legtime {padding-right: 10px}
#raceresultslookupracedata .pacetime {padding-right: 10px}
#raceresultslookupracedata .starttime {padding-right: 10px}
#raceresultslookupracedata .categoriesname {padding-right: 10px}
#raceresultslookupracedata .wincat {padding-right: 10px}
#raceresultslookupracedata .winsex {padding-right: 10px}
#raceresultslookupracedata .catname {padding-right: 10px}
#teamsummaryreport .bib {padding-right: 10px}
#teamsummaryreport .name {padding-right: 10px}
#teamsummaryreport .category {padding-right: 10px}
#teamsummaryreport .captain {padding-right: 10px}
#teamsummaryreport .dist {padding-right: 10px}
#teamsummaryreport .rname {padding-right: 10px}
#teamsummaryreport .penalty {padding-right: 10px}
#teamsummaryreport .intime {padding-right: 10px}
#teamsummaryreport .legtime {padding-right: 10px}
#teamsummaryreport .pace {padding-right: 10px}
#teamsummaryreport .sex {padding-right: 10px}
#teamsummaryreport .wincat {padding-right: 10px}
#teamsummaryreport .winsex {padding-right: 10px}
#teamsummaryreport .winleg {padding-right: 10px}
#teamsummaryreport .city {padding-right: 10px}
#teamsummaryreport .sponsor {padding-right: 10px}
#racersummaryreport .name {padding-right: 10px}
#racersummaryreport .date {padding-right: 10px}
#racersummaryreport .legidname {padding-right: 10px}
#racersummaryreport .dist {padding-right: 10px}
#racersummaryreport .mph {padding-right: 10px}
#racersummaryreport .pace {padding-right: 10px}
/*#racersummaryreport #logo {width:366px;height:282px;background:url(logo.jpg);position:absolute;left:20px;top:20px}
#racersummaryreport #logo span {display:none}
*/#raceresults_leg1 table {font-size: 12px}
#raceresults_leg1 .bib {padding-right: 10px}
#raceresults_leg1 .name {padding-right: 10px}
#raceresults_leg1 .dist {padding-right: 10px}
#raceresults_leg1 .rname {padding-right: 10px}
#raceresults_leg1 .penalty {padding-right: 10px}
#raceresults_leg1 .intime {padding-right: 10px}
#raceresults_leg1 .legtime {padding-right: 10px}
#raceresults_leg1 .pacetime {padding-right: 10px}
#raceresults_leg1 .sex {padding-right: 10px}
#raceresults_leg1 .wincat {padding-right: 10px}
#raceresults_leg1 .winsex {padding-right: 10px}
#raceresults_leg1 .winleg {padding-right: 10px}
#raceresults_leg1 .city {padding-right: 10px}
#raceresults_leg1 .sponsor {padding-right: 10px}
#racerdatalookuphistory table {font-size: 13px}
#racerdatalookuphistory .date {padding-right: 10px}
#racerdatalookuphistory .legidname {padding-right: 10px}
#racerdatalookuphistory .bib {padding-right: 10px}
#racerdatalookuphistory .racerid {padding-right: 10px}
#racerdatalookuphistory .name {padding-right: 10px}
#racerdatalookuphistory .teamid {padding-right: 10px}
#racerdatalookuphistory .fname {padding-right: 10px}
#racerdatalookuphistory .lname {padding-right: 10px}
#racerdatalookuphistory .sex {padding-right: 10px}
#racerdatalookuphistory .catname {padding-right: 10px}
#racerdatalookuphistory .dist {padding-right: 10px}
#racerdatalookuphistory .fname {padding-right: 10px}
#racerdatalookuphistory .lname {padding-right: 10px}
#racerdatalookuphistory .city {padding-right: 10px}
#racerdatalookuphistory .captain {padding-right: 10px}
#racerdatalookuphistory .finaltime {padding-right: 10px}
#racerdatalookuphistory .ttlpenalty {padding-right: 10px}
#racerdatalookuphistory .totaltime {padding-right: 10px}
#racerdatalookuphistory .date input{width:3em}
#racerdatalookuphistory .legidname input{width:3em}
#racerdatalookuphistory .racerid input{width:5em}
#racerdatalookuphistory .bib input{width:3em}
#racerdatalookuphistory .name input{width:8em}
#racerdatalookuphistory .teamid input{width:6em}
#racerdatalookuphistory .fname input{width:8em}
#racerdatalookuphistory .lname input{width:8em}
#racerdatalookuphistory .sex input{width:4em}
#racerdatalookuphistory .catname input{width:6em}
#racerdatalookuphistory .dist input{width:3em}
#racerdatalookuphistory .fname input{width:7em}
#racerdatalookuphistory .lname input{width:7em}
#racerdatalookuphistory .city input{width:6em}
#racerdatalookuphistory .penalty input{width:4em}
#racerdatalookuphistory .captain input{width:8em}
#racerdatalookuphistory .finaltime input{width:5em}
#racerdatalookuphistory .ttlpenalty input{width:8em}
#racerdatalookuphistory .totaltime input{width:5em}
#racerdatalookuphistory .legtime input{width:5em}
.title{font-size:17px;font-weight:bold}
.datenews{font-size:17px; background-color:#c2d2e6; text-align:right; font-weight:bold}
.titlenews,.roadstorysentry .name,.roadstorysentry .date{font-size:17px; background-color:#c2d2e6; font-weight:bold}
tr.sum td{border-top:1px solid black}
tr.sum td{font-weight:bold}
tr.names td{font-weight:bold}
tr.biggernames td{font-weight:bold;font-size:20px}
.helps{color:#b13110}
.spacingbetweencategs {height:15px}
#raceresults_leg1 td.legriportdist {text-align:right}
.roadstorysentry {width:520px}
.roadstorysentry .date{text-align:right}
.roadstorysentry .intro,.roadstorysentry .full {text-align:justify}
.roadstorysentry .gallery {margin:10px 0px}
.roadstorysentry .gallery .file {display:block;float:left;width:120px;height:120px;border:1px solid white}
.roadstorysentry .gallery .file img{border:10px solid #C2D2E6}
#uploadedfiles {position:absolute;left:0px;top:0px;width:105%}
#uploadedfiles .file {display:block;float:left;width:150px;overflow:hidden}
#uploadedfiles #fileupzone {clear:both;float:none;padding:10px}
#teampic form {padding-bottom:20px;}
#teampic img {border:0px;}
#teampic .pic_tn {display:block;float:none;clear:both;padding:10px 0px;text-align:center}
#teampic .team_name {text-align:center;width:418px;border:1px solid black;border-top:none;margin:0px auto}
img {border:0px}



#header{background: url(../../race2/images/headers/header.jpg);width:960px;height:116px; border-bottom: #eef0f4 solid 0px}


#headertitle {position:relative;top:78px;color:white;font-weight:bold;%;display:inline;z-index:1;font-size:22px;padding-left:160px}
#headerlogin {position:relative;top:52px;left:750px;width:198px;background:white;color:#333333;font-weight:none;font-size:13px;border: solid 1px #AAAAAA;text-align:center;line-height:22px}



#headerimg {width:752px;height:142px;overflow:hidden}
#headerimg span {position:relative;top:111px;color:white;font-weight:bold;display:block;z-index:1;font-family:Verdana,sans-serif;font-size:22px;padding-left:5px}
#headerimg div.slide {position:relative;top:-27px}
.menu{text-align:center}
.menu a{white-space:nowrap}

.prototools-table {width:100%}
.prototools-table th{
	background-color:#c2d2e6;
	border:1px solid #FFF;
	cursor :pointer;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url('/images/bg.gif');
}
.prototools-table .data{font-size:inherit;font-weight:normal}
.prototools-table th.desc{background-image:url('/images/desc.gif');background-color:#CDDBDC;}
.prototools-table th.asc{background-image:url('/images/asc.gif');background-color:#CDDBDC;}
.prototools-table th.on{ background-color:#CDDBDC; cursor :pointer;}

.prototools-table td,.prototools-table th{ padding : 6px}
.prototools-table tr.line0{ background-color:#FFF; }
.prototools-table tr.line1{ background-color:#FFF; }
.prototools-table tr.on{ background-color:#FFF;}
.prototools-table tr.selected{ background-color:none;}

div.prototools-options {border : 1px solid #CCC; font-size:11px; padding :5px 7px;}
div.prototools-options input, div.prototools-options select{border : 1px solid #CCC; font-size:11px; padding :1px 3px; margin :0 5px;}

#selectall,#selectnone,.resultInfoEClose,.resultInfoLink {cursor:pointer}
.resultInfoEClose{display:block;text-align:right;padding-right:2px;}

.resultInfoCell,.prototools-table td.resultInfoCell{padding:0px}
.resultInfoE{border:1px solid #777777;}
.data-grid-searchresults-column-gender {text-transform:capitalize}
.data-grid-searchresults-column-name {padding-left:4px}


.smallicon {cursor:pointer;display:block;float:left}
.smallicon-icon {width:16px;height:16px;overflow:hidden;display:block;float:left;background:url('/images/smallicon.png') no-repeat 0 0}
.smallicon:hover .smallicon-icon{background-position-x:-16px}
.smallicon-text {float:left;line-height:16px;padding:1px 2px 1px 4px;color:#B13110}
.smallicon:hover .smallicon-text{text-decoration:underline}
.smallicon-separator {float:left;padding: 0px 4px 0px 4px}
.smallicon-bar {display:inline-block;float:none;clear:both}
.smallicon-bar-center {margin:0 auto;text-align:center}
.smallicon-clearfix {display:none;float:none;clear:both}

.smallicon-rss .smallicon-icon{background-position:0 0}
.smallicon-rss:hover .smallicon-icon{background-position:-16px 0}
.smallicon-pencil .smallicon-icon{background-position:0 -16px}
.smallicon-pencil:hover .smallicon-icon{background-position:-16px -16px}
.smallicon-email .smallicon-icon{background-position:0 -32px}
.smallicon-email:hover .smallicon-icon{background-position:-16px -32px}
.smallicon-print .smallicon-icon{background-position:0 -48px}
.smallicon-print:hover .smallicon-icon{background-position:-16px -48px}
.smallicon-help .smallicon-icon{background-position:0 -64px}
.smallicon-help:hover .smallicon-icon{background-position:-16px -64px}



.white-borderkiller-box{position:relative;top:0px;left:155px;width:10px;height:9px;background:white;margin-top:-8px}
.white-borderkiller-box2{position:relative;top:0px;left:-6px;width:10px;height:9px;background:white;margin-top:-8px}



/* end of small icons */

tr.names  td.blankheader {background:none}
.helpbox {display:none; text-align:left; background:#EDEFF4; width:560px; margin: 3px 2px 10px 2px; padding: 2px 4px 2px 4px}
.helpbox-close {text-align:right;float:right;}
.helpbox-close a {cursor:pointer;background:white;float:right;width:16px;height:16px;text-align:center;text-decoration:none;font-family:fantasy;color:#b13110}

#loginheader {
    background: none repeat scroll 0 0 #EDEFF4;
    border-bottom: 0px solid #333333;
    overflow: hidden;
    padding: 4px 1px 27px 177px;
    text-align: right;
    width: 960px}

#loginheader #authentication {
    float: right;
    font-size: 10px;
    text-align: left;}

.clearer {
    clear: both;
}


