/* CSS Document 
 COPYRIGHT -- CLUBESSENTIAL 2006, All rights reserved
-------------------------------------------------------------------
*/
/* Change stats font color  
#_ctl3_tblStatsSummary td{
	color: #000000;
}
#_ctl3_trAdminLevel td{
	color: #000000;
}
#Table2 td{
	color: #000000;
}
*/

.GridRow_SiteStats .RosterRowOn{
	background: #202A0F none;
}


.GridAltRow_SiteStats .RosterRowOff{

}

/*GENERAL */
body {
font-size:14px;
font-family:Arial, sans-serif;
}

table {
font-size:14px;
font-family:Arial, sans-serif;
color:#444;
}
table td{
font-size:14px;
font-family:Arial, sans-serif;
color:#ccc;
}

h1 {
display:inline;
font-family:"Times New Roman";
font-size:22px;
color:#ccc;
text-decoration:none;
font-style:normal;
font-weight:400;
margin:0;
padding:0;
}

h2 {
display:inline;
font-family: Arial, sans-serif;
font-size:18px;
color:#ca9d00;
text-decoration:none;
font-weight:700;
margin:0;
padding:0;
}

h3 {
display:inline;
font-family:"Arial";
font-size:13px;
color:#ccc;
text-decoration:none;
font-style:italic;
font-weight:400;
margin:0;
padding:0;
}


.ForgotPasswordWrapper 

{
	  background-color: #202a0f;
      color:#FFFFFF;

}



/* :todo:  find out what is redefining these and move to the top of css with the other global styles */
a, a:link{
text-decoration:none;
color:#ca9d00;
}

a[href^="http:"] {
  background: url('http://www.ceclients.com/sites/HydeParkGolfandCountryClubPrivate/images/icons/arrow.gif') no-repeat right top;
  padding-right: 10px;
}

a[href^="http://www.ceclients.com"], a[href^="http://ceclients.com"], a[href^="http://hydeparkcc.com"], a[href^="http://www.hydeparkcc.com"], a[href^="http://members.hydeparkcc.com"]{
  background-image: none;
  padding-right: 0;
}

a[href^="mailto:"] {
  background: url('http://www.ceclients.com/sites/HydeParkGolfandCountryClubPrivate/images/icons/mail.gif') no-repeat right top;
  padding-right: 11px;
}

a.small {
font-size:11px;
font-family:Arial, sans-serif;
color:#FFF;
}


a.anchor {
color:#ca9d00;
}

a:visited {
color:#ca9d00;
}

a:hover {
color:#e1c900;
text-decoration:underline;
}

textarea {
height: 100px;
}

input:focus , input:active, textarea:focus {
background: #ffffff url(http://www.ceclients.com/sites/HydeParkGolfandCountryClubPublic/Images/textboxBG.gif) repeat-x top left;
}	

/*General Row Hover Classes*/
.rownormal {
color:#000;
background-color:#FFF;
}

.rowhover {
background-color:#fff;
}

/*Copyright text at bottom of each page*/
.copyright {
font-size:9px;
font-family: tahoma, helvetica, arial, sans-serif;
color:#fff;
}

/*Survey Module*/
.modsurveyeditdividerhdr {
background-color:transparent;
}

/*INBOX MODULE*/
.modinboxmessagetextarea {
background-color:#FFF;
}

/*MEMBER PROFILE MODULE*/
.modrosterhilitehiddenfield {
color:#AAA;
}

/*ROSTER PROFILE UPDATE REPORT MODULE*/
.modprofilereportrowheader {
background-color:#99BFD9;
}

.modprofilereportrow {
background-color:#fff;
}

/* Plug-in POLLING 
bkg = E1DAB4 (matched)  or  F4EECC (light)*/
.plgpollquestionarea {
background-color:#54384C;
font-family:Arial, sans-serif;
color:#000;
}

.plgpollheader {
font-size:smaller;
background-color:#E1DAB4;
font-weight:700;
font-family:Arial, sans-serif;
color:#000;
}

.plgpollresultbar {
background-color:#D7BF7F;
}

.plgpollhighlightfont {
font-family:Arial, sans-serif;
color:red;
}

.plgpollborder {
background-color:#54384C;
}

/* ###  DYNAMIC LIST  ### */
.moddlistitemlistname {
font-size:14px;
font-family:Arial;
color:#000;
font-weight:700;
text-decoration:none;
}

.moddlistitemtitle {
font-size:16px;
font-family:Arial;
color:#000;
font-weight:700;
text-decoration:none;
}

.moddlistitemsubtitle {
font-size:10px;
font-family:Arial;
color:#000;
font-weight:400;
text-decoration:none;
}

a.rosterrowhidden {
color:red;
text-decoration:none;
}

a.rosterrowhidden:hover {
color:red;
text-decoration:none;
}

a.rosterrowhidden:visited {
color:red;
text-decoration:none;
}

/*GENERAL PLUGIN ACTION LINKS*/
a.plgheaderbaraction {
font-size:8pt;
color:#999;
text-decoration:underline;
}

a.plgheaderbaraction:hover {
font-size:8pt;
color:#fff;
text-decoration:underline;
}

a.plgheaderbaraction:visited {
font-size:8pt;
color:#fff;
text-decoration:none;
}

/*Module Specific Classes
CALENDAR MODULE*/
.modcalyearcurrentmonthhighlight {
background-color:#FFF;
}

.modcalyearcurrentdayhighlight {
background-color:#c7bca6;
font-weight:700;
color:#000;
}

/*INBOX MODULE*/
.modinboxmessageview {
background-color:#fff;
}

/*USER REGISTRATION MODULE*/
.modsignupform {
background-color:#F0EADA;
}

/*SEARCH ENGINE*/
a.modsearchprintbutton {
color:red;
text-decoration:none;
font-weight:700;
}

.modsearchresults {
background-color:#F0EADA;
color:#000;
}

/*Module Specific Classes*/
.modarticlesrowhighlight {
background-color:#FFF;
font-family:Arial;
font-size:10px;
font-weight:400;
color:#000;
text-decoration:none;
}

.modarticlesdayheader {
background-color:#b7aa7b;
font-family:Arial;
font-size:10px;
font-weight:700;
color:#202a0f;
border:1px solid #202a0f;
}

a.modevtmgrheader {
font-weight:700;
color:#FFF;
text-decoration:underline;
}

a.modevtmgrheader:hover {
font-weight:700;
color:#FFF;
text-decoration:underline;
}

a.modevtmgrheader:visited {
font-weight:700;
color:#FFF;
text-decoration:none;
}

/*Module Specific Classes*/
.moddirectorynoeditshade {
background-color:#F7F4F3;
}

.moddirectorycheckboxshade {
background-color:#DEDEDE;
}

.txtbox {
background-color:#fff;
color:#000;
font-family:Arial, sans-serif;
font-size:8pt;
margin-top:2px;
margin-bottom:2px;
border-style:inset;
border-width:2px;
}

/* LEFT NAV MENU BACKGROUND */
.cemenu {
background-color:transparent;
}

/* BACKGROUND COLOR OF THE CLUB LOGO AT THE LEFTMOST CORNER */
.cornerheader {
background-color:#202a0f;
}

/* BACKGROUND COLOR OF THE TOP BANNER */
.bannerheader {
background-color:#202a0f;
}

/* BACKGROUND COLOR OF THE GLOBAL BUTTONS */
.globalnav {
background-color:#202a0f;
}

/* FRAME PAGE BACKGROUND */
.page {
background:url(http://www.ceclients.com/sites/HydeParkGolfandCountryClubPrivate/images/site_bg.jpg) center top repeat-y;
}

/* PLUGIN TITLES */
.plugintitle {
font-size:11px;
font-family:Arial, sans-serif;
color:#FFF;
}

/* External News Text (not links) */
.news {
font-family:Arial, sans-serif;
font-size:11px;
}

/* Plug-in CALENDAR */
.plgcalendarheader {
font-size:10px;
background-color:transparent;
font-family:Arial;
color:#FFF;
font-weight:700;
text-decoration:none;
padding:1px;
}

.plgcalendarweekday {
font-size:10px;
background-color:transparent;
font-family:Arial;
color:#fff;
font-weight:400;
text-decoration:none;
padding:2px;
}

.plgcalendarweekend {
font-size:10px;
background-color:transparent;
font-family:Arial;
color:#F2F2F2;
font-weight:400;
text-decoration:none;
padding:2px;
}

.plgcalendardayon {
background-color:#54384C;
font-family:Arial;
font-size:10px;
font-weight:400;
color:#fff;
text-decoration:underline;
padding:2px;
}

/* Plug-in HEADER BAR */
.plgheaderbar {
font-size:13px;
background-color:transparent;
font-family:Arial, sans-serif;
color:#fff;
}

.plgheaderbaraction {
font-size:8px;
font-family:Arial, sans-serif;
color:#ffba00;
}

.plgheaderbarborder {
background-color:transparent;
}

.plgborder {
background-color:transparent;
}

.plgaltline {
background-color:#edeadb;
}

/* Plug-in 5DAY WEATHER */
.plgweatherheader {
font-size:smaller;
background-color:transparent;
font-weight:700;
font-family:Arial, sans-serif;
color:#FFF;
}

.plgweatheraltbkg {
background-color:transparent;
}

.plgweatherhghtxt {
font-size:19px;
font-family:Arial, sans-serif;
color:#e1c900;
}

.plgweatherlowtxt {
font-size:19px;
font-family:Arial, sans-serif;
color:#ca9d00;
}

.plgweathercndtxt {
font-size:19px;
font-family:Arial, sans-serif;
color:#e1c900;
}

/* Plug-in INBOX */
.plginboxheader {
font-size:11px;
background-color:#FFF;
font-weight:700;
font-family:Arial, sans-serif;
color:#000;
}

/* Plug-in LEADERBOARD */
.plgldrbrdheader {
font-size:11px;
font-weight:700;
font-family:Arial, sans-serif;
color:#000;
}

.plgldrbrdhiliteuser {
font-weight:700;
color:#fff;
}

/* Plug-in EXTERNAL NEWS */
.s {
font-size:8pt;
font-family:Arial, sans-serif;
color:#FFF;
padding-left:20px;
}

.h {
font-size:11px;
font-family:Arial, sans-serif;
color:#202a0f;
padding-left:20px;
}

/* Plug-in NEWS */
.plgnewsposted {
font-size:8pt;
font-family:Arial, sans-serif;
color:#000;
padding-left:9px;
}

/* Plug-in LINK */
.plglinktxt {
font-size:11px;
font-family:Arial, sans-serif;
color:#000;
}

.plglinkdesc {
font-size:smaller;
font-family:Arial, sans-serif;
color:#ffba00;
padding-left:9px;
text-decoration:none;
}

/* Plug-in RESERVATIONS */
.plgrescurrent {
font-size:11px;
font-family:Arial, sans-serif;
color:#fff;
}

.plgrestxt {
font-size:11px;
font-family:Arial, sans-serif;
color:#202a0f;
}

.plgresdesc {
font-size:8pt;
font-family:Arial, sans-serif;
color:#000;
}

/* **********MODULE SPECIFIC CLASSES*********** 
 ###  GENERAL MODULE SETTINGS  ### */
.modheader {
font-size:14pt;
font-family:Arial, sans-serif;
color:#000;
}

.modheaderline {
color:#000;
}

.modadmin {
font-size:11px;
font-family:Arial, sans-serif;
background-color:#FFF;
color:#000;
}

.modpopupheader {
font-size:11px;
font-family:Arial, sans-serif;
color:#FFF;
background-color:#202a0f;
border-bottom:#000 1px solid;
border-top:#b7aa7b 1px solid;
padding:1px;
}

.modaltline {
background-color:#d5cfba;
}

.fadedfont {
color:#003060;
}

/* ###  MESSAGE BOARD  ### */
.modmsgbrdshaded {
background-color:#fff;
}

/* ###  MAP AND DIRECTIONS*/
.modmapshaded {
background-color:#fff;
}

/*SEARCH ENGINE*/
.modsearchshaded {
background-color:#fff;
}

.modsearchshaded2 {
background-color:#fff;
}

/* ###  LIVE CHAT  ### */
.modchatindexheader {
background-color:#202a0f;
color:#FFF;
}

.modchatroomlist {
background-color:#fff;
color:#000;
}

/* ###  SITE STATISTICS  ### */
.modstatsvisitorbar {
background-color:#b7aa7b;
color:#FFF;
}

.modstatsuserbar {
background-color:#202a0f;
color:#FFF;
}

/* ###  EVENT MANAGER  ### */
.modevtmgrheader {
background-color:#202a0f;
font-weight:700;
color:#FFF;
}

/* ###  GOLF STATISTICS  ### */
.modgolfstatsheader1 {
background-color:#202a0f;
font-weight:700;
color:#FFF;
}

.modgolfstatsheader2 {
background-color:#fff;
color:#000;
}

.modgolfstatsdatarow {
background-color:#FFF;
color:#000;
}

/* ###  COURSE TOUR  ### */
.modcrstourselectedtab {
background-color:#fff;
font-weight:700;
color:#000;
}

.modcrstourunselectedtab {
background-color:#202a0f;
color:#FFF;
}

.modcrstourholechooser {
background-color:#202a0f;
font-weight:700;
color:#FFF;
}

.modcrstourselectedhole {
background-color:#FFF;
}

.modcrstourteeboxheader {
background-color:#202a0f;
color:#FFF;
}

.modcrstourteeboxdata {
background-color:#FFF;
color:#000;
}

.modcrstourscorecardheader {
background-color:#202a0f;
color:#FFF;
}

.modcrstourscorecarddatarow {
background-color:#FFF;
color:#000;
}

.modcrstourscorecarddatarowalt {
background-color:#fff;
color:#000;
}

.modcrstourscorecardheader:visited {
color:#FFF;
}

.modcrstourscorecardheader:hover {
color:#FFF;
}

/* ###  ACTIVE USER LISTING  ### */
.modactuserlistheader {
background-color:#202a0f;
color:#FFF;
}

.modactuserlistheader:visited {
color:#FFF;
}

.modactuserlistheader:hover {
color:#FFF;
}

.modactuserlistdatarow {
background-color:#FFF;
font-size:8pt;
color:#000;
}

.modactuserlistdatarowalt {
background-color:#fff;
font-size:8pt;
color:#000;
}

/* ###  CALENDAR  ### */
.modcaldayrowleftheader {
background-color:#FFF;
}

.modcaldayrow {
background-color:#fff;
color: #000;
}

.modcalweekdayheader {
background-color:#202a0f;
color:#FFF;
}

.modcalweekdayheader:hover {
background-color:#202a0f;
color:#FFF;
}

.modcalweekdayheader:visited {
background-color:#202a0f;
color:#FFF;
}

.modcalweekrow {
background-color:#fff;
color: #000;
}

.modcalmonthweekendday {
background-color:#ECE9DF;
color: #000;
}
.modcalmonthweekendday a:link,
.modcalmonthweekendday a:visited,
.modcalweekrow a:link,
.modcalweekrow a:visited,
.modcalmonthweekday a:link,
.modcalmonthweekday a:visited,
.modcalmonthweekdaydisabled a:link,
.modcalmonthweekdaydisabled a:visited
{
color: #000;
}

.modcalmonthweekdaydisabled {
background-color:#E2DDCB;
color: #000;
}

/* ROSTER */
.rosterRowOn {
font-size:11px;
/*background-color:#FFF;*/
font-family:Arial, sans-serif;
}

.rostercoldiv {
background-color:#202a0f;
}

.rosterRowOff {
font-size:11px;
font-family:Arial, sans-serif;
}

.rosterletteron {
font-weight:700;
font-size:11px;
background-color:#fff;
font-family:Arial, sans-serif;
}

.rosterletteroff {
font-weight:700;
font-size:11px;
background-color:#202a0f;
color:#fff;
font-family:Arial, sans-serif;
text-decoration:none;
}

a.rosterletteroff {
font-weight:700;
font-size:11px;
background-color:#202a0f;
color:#fff;
font-family:Arial, sans-serif;
text-decoration:none;
}

a.rosterletteroff:hover {
font-weight:700;
font-size:11px;
background-color:#202a0f;
color:#fff;
font-family:Arial, sans-serif;
text-decoration:none;
}

a.rosterletteroff:visited {
font-weight:700;
font-size:11px;
background-color:#202a0f;
color:#fff;
font-family:Arial, sans-serif;
text-decoration:none;
}

.rostercolumntitle {
background-color:#fff;
}

/* DIRECTORY -> EDIT ROSTER OPTIONS -> CANCEL & NEXT BUTTON */
.but {
border-right:1px outset ButtonHighlight;
border-top:1px outset ButtonHighlight;
font-size:11px;
background-color:#fff;
border-left:1px outset ButtonHighlight;
cursor:pointer;
color:#000;
border-bottom:1px outset ButtonHighlight;
font-family:Arial, sans-serif;
}

/* DIRECTORY -> EDIT ROSTER OPTIONS -> CLOSE BUTTON */
.membut {
border-right:1px solid ButtonFace;
border-top:1px solid ButtonFace;
font-size:8pt;
background-color:#fff;
border-left:1px solid ButtonFace;
cursor:pointer;
color:#000;
border-bottom:1px solid ButtonFace;
font-family:Arial, sans-serif;
}

/* BUTTONS 
 Admin Bar Button */
.abut {
background-color:#fff;
color:#000;
font-family:Arial, sans-serif;
font-size:8pt;
margin-top:2px;
margin-bottom:2px;
border-style:outset;
border-width:2px;
}

.largerfont {
font-size:larger;
}

.smallerfont {
font-size:smaller;
}

.smallerfont a {
color:#ffba00;
}

/* 3.0 
 Used for pop-up windows headers */
td.clsraised {
background-color:#202a0f;
border-bottom:1px solid #000;
border-top:1px solid #fff;
padding:1px;
}

/* TABS */
.tnavtitle {
font-weight:700;
font-size:12pt;
font-family:Verdana, Arial, sans-serif;
}

/* Border around tab sections*/
.tnavborder {
background-color:#202a0f;
}

/* Title for active tab section */
.tnavtabon {
font-weight:700;
font-size:11px;
color: #FFCC33;
font-family:Arial, sans-serif;
/*background-color:#fff;*/
text-decoration:none;
}

/* Title for inactive tab sections */
.tnavTabOff {
font-weight:400;
font-size:11px;
color:#FFF;
font-family:Arial, sans-serif;
background-color:#202a0f;
text-decoration:none;
}

/* Visited inactive tab sections */
a.tnavTabOff:visited {
font-weight:400;
font-size:11px;
color:#FFF;
font-family:Arial, sans-serif;
background-color:#202a0f;
text-decoration:none;
}

/* Rollover inactive tab sections */
a.tnavTabOff:hover {
font-weight:400;
font-size:11px;
color:#b7aa7b;
font-family:Arial, sans-serif;
background-color:#202a0f;
text-decoration:none;
}

/* INBOX -> Mail groups window body */
.tnavtabcontent {
font-size:11px;
color:#000;
font-family:Arial, sans-serif;
background-color:#fff;
text-decoration:none;
}

/*INBOX - >MAIL GROUP - > Move over */
.rowhighlight {
background-color:#FFF;
}

.adminbar {
background-color:#fff;
font-family:Arial, sans-serif;
font-weight:400;
font-size:11px;
color:#000;
}

/* 3.0 COMPATIBILITY 
Weather, Calendar
 Used in New Roster for body area */
.colorbg1 {
background-color:#fff;
}

.colorbg2 {
background-color:#fff;
}

/* Color for plug-in dividers and Calendar heads 
 Also used in new inbox set items */
.colorlevel1bg {
background-color:#202a0f;
}

.rostersearchbox {
font-size:11px;
background-color:#6FFF07;
color:#000;
font-family:Verdana, Arial, sans-serif;
}

.userprofile {
background-color:#6FFF10;
}

/* Not in use */
.userprofilemenu_this_is_old {
font-size:11px;
background-color:#6FFF11;
font-family:Arial, sans-serif;
text-decoration:none;
}

/* Background */
.darea {
background-color:#6FFF12;
}

.dynamicpage {
background-color:#6FFF13;
}

.abut2 {
background-color:#5CEF16;
color:#5CEF17;
font-family:Arial, sans-serif;
font-size:8pt;
margin-top:2px;
margin-bottom:2px;
border-style:outset;
border-width:2px;
}

/* Old */
.moduletitle {
font-size:24pt;
font-family:Verdana, Arial, sans-serif;
}

/* Original 11px with color F5F4E9*/
a.tnavtabon {
font-weight:700;
font-size:20pt;
color:#2300FF;
font-family:Arial, sans-serif;
background-color:#5CFF03;
text-decoration:none;
}

/* Original 11px with bgcolor FFFFFF*/
a.tnavtabon:visited {
font-weight:700;
font-size:20pt;
color:#2300FE;
font-family:Arial, sans-serif;
background-color:#0021FF;
text-decoration:none;
}

/* Original 11px with bfcolor FFFFFF*/
a.tnavtabon:hover {
font-weight:700;
font-size:20pt;
color:#202a0f;
font-family:Arial, sans-serif;
background-color:#0021FA;
text-decoration:none;
}

/* OLD CALENDAR STYLES 
 Original 8pt with bgcolor 006000 color FFFFFF
.plgCalHeader 
		FONT-FAMILY: Verdana, Arial, Sans Serif;
		FONT-WEIGHT: normal;
		FONT-SIZE: 18pt;
		COLOR: #5CFE00;
		BACKGROUND-COLOR: #5CFE00;
		}
		
 Original 8pt with bgcolor F5F4E9 color 000000*/
.plgcalcontentwkday {
font-family:Verdana, Arial, Sans Serif;
font-weight:400;
font-size:18pt;
color:#5CFD00;
background-color:#5CFD00;
}

/* Original 8pt with bgcolor FFFFFF color 000000*/
.plgcalcontentwkdaymo {
font-family:Verdana, Arial, Sans Serif;
font-weight:400;
font-size:18pt;
color:#5CFC00;
background-color:#5CFC00;
}

/* Original 8pt with bgcolor E1DAB4 color 000000*/
.plgcalcontentwkend {
font-family:Verdana, Arial, Sans Serif;
font-weight:400;
font-size:18pt;
color:#5CFB00;
background-color:#5CFB00;
}

/* Original 8pt with bgcolor FFFFFF color 000000*/
.plgcalcontentwkendmo {
font-family:Verdana, Arial, Sans Serif;
font-weight:400;
font-size:18pt;
color:#5CFA00;
background-color:#5CFA00;
}

/* 3.0 COMPATIBILITY 
Weather, Calendar*/
.colorlevel1 {
color:#5CFF10;
}

/*.colorlevel1 {COLOR: #000000}*/
.colorlevel2 {
color:#5CFF11;
}

/*.colorlevel2 {COLOR: #A65456}*/
.colorlevel3 {
color:#5CFF12;
}

/*.colorlevel3 {COLOR: #E1D1D1}*/
.colorlevel4 {
color:#5CFF13;
}

/*.colorlevel4 {COLOR: #000000}*/
.colorlevel5 {
color:#5CFF14;
}

/*.colorlevel5 {COLOR: #DA8080}*/
.colorbg3 {
background-color:#5CFF17;
}

/*.colorBG3 {BACKGROUND-COLOR: #000000}*/
.coloradminbg {
background-color:#5CFF18;
}

/*.colorAdminBG {BACKGROUND-COLOR: #FDE5E6}*/
.colorlevel2bg {
background-color:#5CFF20;
}

/*.colorlevel2BG {BACKGROUND-COLOR: #A65456}*/
.colorlevel3bg {
background-color:#5CFF21;
}

/*.colorlevel3BG {BACKGROUND-COLOR: #ECE2E2}*/
.colorlevel4bg {
background-color:#5CFF22;
}

/*.colorlevel4BG {BACKGROUND-COLOR: #000000}*/
.colorlevel5bg {
background-color:#5CFF23;
}

/*.colorlevel5BG {BACKGROUND-COLOR: #DA8080}
***************************************************
 COPYRIGHT -- CLUBESSENTIAL 2002, All rights reserved 
* ADDITIONS BY JUN**/
.modcalmonthweekday {
background-color:#FFF;
font-family:Arial;
text-decoration:none;
font-size:10px;
color:#000;
}

.modcalmonthweekdayheader {
background-color:#202a0f;
font-family:Arial;
font-size:10px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

.modcalmonthtoday {
font-family:Arial;
font-size:10px;
font-weight:700;
text-decoration:none;
background-color:#fff;
border:thin solid #000;
}

.modcaldayrowdk {
background-color:#d5cfba;
font-family:Arial;
font-size:10px;
font-weight:400;
color:#000;
text-decoration:none;
}

.modreportingdatarowheading1 {
background-color:#FFF;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:700;
text-decoration:none;
}

.modreportingdatarowaltheading1 {
background-color:#F3F3F3;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:700;
text-decoration:none;
}

.modreportingdatarowheading2 {
background-color:#FFF;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:400;
text-decoration:none;
text-indent:10px;
text-align:left;
list-style-position:outside;

}

.modreportingdatarowaltheading2 {
background-color:#F3F3F3;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:400;
text-decoration:none;
text-indent:10px;
text-align:left;
list-style-position:outside;

}

.modreportingdatarow {
background-color:#FFF;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:400;
}

.modreportingdatarowalt {
background-color:#F3F3F3;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:400;
text-decoration:none;
}

.modreportingheader {
background-color:#202a0f;
color:#FFF;
font-family:Arial;
font-size:10px;
font-weight:700;
text-decoration:none;
}

.modreportingdatarowheading3 {
background-color:#FFF;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:400;
text-decoration:none;
text-indent:20px;
text-align:left;
list-style-position:outside;

}

.modreportingdatarowaltheading3 {
background-color:#F3F3F3;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:400;
text-decoration:none;
text-indent:20px;
text-align:left;
list-style-position:outside;

}

.modreportingdatarowheading4 {
background-color:#FFF;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:400;
text-decoration:none;
text-indent:30px;
text-align:left;
list-style-position:outside;

}

.modreportingdatarowheading5 {
background-color:#FFF;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:400;
text-decoration:none;
text-indent:40px;
text-align:left;
list-style-position:outside;

}

.modreportingdatarowaltheading4 {
background-color:#F3F3F3;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:400;
text-decoration:none;
text-indent:30px;
text-align:left;
list-style-position:outside;

}

.modreportingdatarowaltheading5 {
background-color:#F3F3F3;
font-size:10px;
color:#000;
font-family:Arial;
font-weight:400;
text-decoration:none;
text-indent:40px;
text-align:left;
list-style-position:outside;

}

.modarticlesrowhighlightalt {
background-color:#F1F1F1;
font-family:Arial;
font-size:10px;
font-weight:400;
color:#000;
}

a.modarticlestitle {
font-family:Arial;
font-size:10px;
font-weight:700;
color:#202a0f;
text-decoration:underline;
}

a.modarticlestitle:hover {
font-family:Arial;
font-size:10px;
font-weight:700;
color:#202a0f;
text-decoration:underline;
}

.modsurveyresultheader {
font-family:Arial;
font-size:20px;
font-weight:700;
color:#FFF;
text-decoration:none;
background-color:#202a0f;
}

.rowalternate {
background-color:#F1F1F1;
color:#000;
}

.rowheader {
background-color:#b7aa7b;
font-weight:700;
border:1px solid #000;
color:#000;
}

