@charset "UTF-8";
/* CSS Document */

/* Text Styles */


/* HEADING STYLES */

/* main use - Parliament of New South Wales branding */
.branding h1 {
		 font-family:"Times New Roman", Times, serif;
		 font-size:15pt;
		 color:#666666;
		 font-weight:normal;
		 padding:0px;margin:0px;
		 
}
.branding h1 a{
		 text-decoration:none;
		 color:#666666;
		 
		 
}
.branding h1 a:hover{
		 text-decoration:none;
		 color:#666666;
		 
		 
}

@media screen {
/* main use - standard content pages headings */
h1 {font-family: "Century Gothic", Verdana, Sans-serif; font-weight:normal; font-size:14pt;
		 padding:0px;margin:30px 0px 25px 0px; color:#0d538b}

}
@media print{
/* main use - standard content pages headings */
h1 {font-family: "Century Gothic", Verdana, Sans-serif; font-weight:normal; font-size:14pt;
		 padding:0px;margin:10px 0px 15px 0px; color:#0d538b}

}


h2 {font-family: "Century Gothic", Verdana, Sans-serif; font-weight:normal; font-size:12pt;
		 padding:0px;margin:30px 0px 25px 0px; color:#0d538b}
		 
/* main use - standard content pages headings */
h3 {font-family: "Century Gothic", Verdana, Sans-serif; font-weight:bold; font-size:10pt;
		 padding:0px;margin:30px 0px 25px 0px;}


/* main use - right column headings */
h4 {font-family: "Century Gothic", Verdana, Sans-serif; font-size:10pt;
		 color:#0d538b; 
		 padding:0px;margin:2px 0px 2px 0px;}



h4.pointer {cursor: pointer}

/* main use - latest news and events subheadings */
h5 {font-family: Arial, Helvetica, Sans-serif; font-size:10pt; font-weight:normal; font-size:10pt;
		 color:#0d538b;padding:0px; margin: 15px 0px 15px 0px}
h5 a{font-family: Arial, Helvetica, Sans-serif; font-size:10pt; font-weight:normal; font-size:10pt;
		 color:#0d538b;padding:0px; margin: 15px 0px 15px 0px}
		 
/* main use - footer headings */
h6 {font-family: "Century Gothic", Verdana, Sans-serif; font-size:8pt;
		 padding:0px;margin:12px 0px 12px 0px;}
		 
		 
.normal {font-family: Arial, Helvetica, Sans-serif;
		 font-size:9.5pt;color:#666666; font-weight:normal}

/* LINKS */

/* general links */
a {text-decoration:none; color: #0d538b}
a:hover {text-decoration:underline; color: #0d538b}

/* footer links */
#footerContainer div a{color:#333333;}
#footerContainer div a:hover{color:#0d538b; text-decoration:none;}


/* TEXT COLORS */

.blue {color:#0d538b}
.red {color:#70193d}
.green {color:#205942}


/* FLOAT CLEARING */
.clearBoth {clear:both;}		 

ul {margin:0px;padding:0px 0px 0px 15px}

/* PAGE BACKGROUND AND CONTAINER STYLES */

body  {font-family: Arial, Helvetica, Sans-serif;
		 font-size:9.5pt;
		 background:#aaaaaa;
		 padding:0px;
		 margin:0px;
		 color:#333333;
}

table {
                                                 font-family: Arial, Helvetica, Sans-serif;
		 font-size:9.5pt;
                                                 color:#666666;


}

#bodyContainer {
                                                 width:100%;
		 margin:0px auto;
		 text-align:center;
		 position:relative;
}


#bgContainer {
		 margin:0px auto;
		 text-align:center;
		 width:1004px;
		 padding:170px 0px 0px 0px;
		 background: transparent url('/prod/web/common.nsf/key/img/$file/ParliamentBanner.png') no-repeat 0px 0px;
}

.bgShadowLeft, .bgShadowRight {display:none}
#pageContainer {
		 width:1004px;
		 background: transparent url('/prod/web/common.nsf/key/img/$file/whiteTransparency.png') repeat;
		 text-align:left;
}




/* PAGE HEADER */

.topHead {
		 text-align:left;
		 padding:15px 0px 15px 15px;
}
.branding {
		 float:left;
		 width:500px;
		 text-align:left;
}

#skipAndMobile {padding:2px 10px; color:#0d538b; position:absolute; top:0px; margin-left:0px; font-size:11px;}




.Print {position:absolute; margin-top:80px !important; margin-top:15px; margin-left:790px; width:200px; text-align:right}

.Print a {
padding:5px;
color: #0d538b;
text-decoration:none;
}
.Print a:hover {
color: #0d538b;
text-decoration:underline;
}

.accessibility {margin-right:45px;
padding:0px 0px 0px 0px;
text-align:right;color: #0d538b;
}



.accessibility a {font-size:11px;
padding:5px;
color: #0d538b;
text-decoration:none;
font-weight:bold;
}
.accessibility a:hover {
color: #0d538b;
text-decoration:underline;
}
.accessibility input {color:#666666}
.accessibility img{margin:-2px 5px 0px 5px !important; margin:2px 5px 0px 5px ;vertical-align:text-bottom}
.accessibility a img{border:transparent; position:absolute; }


/* PAGE LEVEL ONE NAVIGATION */

.mainNavigation {padding:0px 7px 0px 7px;}

/* main nav link colors */
.mainNavigation div a, .mainNavigation div a:hover  {color:white; font-family: "Century Gothic", Verdana, Sans-serif; font-size:10pt;text-decoration:none; padding:5px}

/* red and green sections */
#Lvl1greenNav, #Lvl1redNav {width:495px; float:left}
#Lvl1greenNav div {background:url('/prod/web/common.nsf/key/img/$file/Lvl1greenNav.png') top left repeat-x; width:495px; float:left; text-align:center;}
#Lvl1redNav div {background:url('/prod/web/common.nsf/key/img/$file/Lvl1redNav.png') top left repeat-x; width:495px; text-align:center;float:left;}
#Lvl1greenNav div a, #Lvl1redNav div a{float:inherit; width:100%; text-align:center; padding: 7px 0px 6px 0px}



/* blue section */
#Lvl1blueNav {width:990px; float:left }
#Lvl1blueNav div {height:33px; float:left; text-align:center;background:url('/prod/web/common.nsf/key/img/$file/Lvl1blueNav.png') top left repeat-x;}
#Lvl1blueNav div a{float:inherit; width:100%; text-align:center; padding: 7px 0px 6px 0px}
#Lvl1blueNav div.division {padding:0px;height:33px;width:2px;}

/* blue navigation element widths */
.members {width:120px}
.bills {width:115px}
.committees {width:160px;}
.hansard{ width:142px;}
.research{width:189px}
.engaging{width:254px}




/* CONTENT AREA */


/* left and right page area shadows */
.contentShadowRight{background:  transparent url('/prod/web/common.nsf/key/img/$file/contentShadowRight.png') top left no-repeat  ; z-index:1; position:absolute; margin:0px 0px 0px 997px !important; margin:0px 0px 0px 990px; width:7px; height:760px}
.contentShadowLeft {background: transparent url('/prod/web/common.nsf/key/img/$file/contentShadowLeft.png') top left no-repeat   ; z-index:1; position:absolute; margin:0px 0px 0px 0px !important; margin:0px 0px 0px -7px; width:7px; height:760px}

/* page area background */
#content {margin:33px 7px 0px 7px; width:990px;  background: #ffffff url('/prod/web/common.nsf/key/img/$file/rcBackground.jpg') 754px 0px  repeat-y;}

/* page area drop shadow */
#contentBottom {background:url('/prod/web/common.nsf/key/img/$file/contentBtmShadow.png') 7px 0px no-repeat;height:23px; width:997px}

/* main white content area */
.gridLeft {width:738px; background:transparent;margin:0px 0px 0px 16px; float:left}


/* RIGHT COLUMN ELEMENTS */

#rightColumn {float:right; width:214px; margin:16px 10px 16px 10px; height:100%; background:transparent }


/* SEARCH */

#search {background:white; border:1px solid #cccccc; width:212px;}
.search {margin:10px; width:192px}
#search img {float:right; margin:0px 0px 0px 5px}
#search input {float:left; border:1px solid #cccccc; height:20px; width:144px; color:#666666; font-size:8pt; margin:0px 0px 0px 0px !important; margin:0px 0px 0px -10px}
#search div.searchOptions {text-align:right; clear:both; color:#0d538b; font-size:8pt; padding:3px;}


/* SITTING CALENDAR HOMEPAGE */

#sittingCalendar {background: white; margin:0px 0px 0px 0px;}

.calendarContainer {background:white; border:1px solid #cccccc;}

.calendarMonth {width:196px; margin:3px 8px 0px 8px; text-align:center;  }

.LCsitting {margin: 7px 8px 3px 8px; padding:3px 8px 3px 8px; background: #e5d5db; }
.LAsitting {margin: 7px 8px 3px 8px; padding:3px 8px 3px 8px; background:#cadcd5}
.LAsitting a {color: #205942; font-size:8pt}
.LCsitting a {color: #70193d; font-size:8pt}

.calLink {margin:0px 8px 0px 8px; padding:4px 0px 0px 0px; font-size:9pt}

/* Calendar Days */
.calendarDays {width:196px; text-align:center; margin:0px 8px 0px 8px; border:0px }
.calendarDays div{float:left; border:1px solid white; padding:5px 0px 5px 0px;width:26px; text-align:center; color:#757575; font-size:8.5pt; background:#ffffff}

/* Calendar Dates */
.calendarDates {width:196px; margin:0px 8px 0px 8px;}
.calendarDates div.inactive {color:#888888}

.calendarDatesYr {width:180px; margin:0px 8px 0px 8px;}
.calendarDatesYr div {float:left; border:1px solid #fffffe; padding:2px 0px 2px 0px;width:33px; height:35px; line-height:125%; text-align:center; font-size:85%; margin-left:0px; margin-top:0px;}

.calendarDatesYr div.holiday, .calendarYrKeyContainer div.holiday {border:1px solid #fce206;}
.calendarDatesYr div.schoolHoliday, .calendarYrKeyContainer div.schoolHoliday {border:1px solid silver;}


.calendarDatesYr div.inactive {color:#888888}
.calendarDatesYr div a {color:white;}

@media screen{
/* background color for sitting dates */
.calendarDates div {float:left; border:1px solid white; padding:5px 0px 5px 0px;width:26px; text-align:center; font-size:9pt}
.calendarDates div a {color:white;}

/*.calendarDatesYr div.holiday, .calendarYrKeyContainer div.holiday { float:left; padding:2px 0px 2px 0px; margin-left:0px; margin-top:0px; width:33px; height:35px; line-height:125%; text-align:center; font-size:85%; border:1px solid #fce206;}
.calendarDatesYr div.schoolHoliday, .calendarYrKeyContainer div.schoolHoliday { float:left; padding:2px 0px 2px 0px; margin-left:0px; margin-top:0px; width:33px; height:35px; line-height:125%; text-align:center; font-size:85%; border:1px solid silver;}
.calendarDatesYr div.holiday, .calendarYrKeyContainer div.holiday {border:1px solid #fce206;}
.calendarDatesYr div.schoolHoliday, .calendarYrKeyContainer div.schoolHoliday {border:1px solid silver;}*/

.bothHouses {background-color:#6b93b2; color:white;}
.assembly {background-color:#4e8c74; color:white;}
.council {background-color:#9e4469; color:white;}
.budgetEstimates{background-color:#b27fb2 ; color:white;}
.budgetEstimatesSupp{background-color:#E2CEE1; color:white;}

#reserveday { border:1px solid red;}
#BEFlag { border:1px solid orange;}
}

@media print {
.calendarDates div{float:left; padding:5px 0px 5px 0px;width:24px; text-align:center; font-size:9pt; color:#333333; margin-left:2px}
.calendarDates div a {color:333333;}

.calendarDatesYr div.bothHouses, .calendarDatesYr div.assembly, .calendarDatesYr div.council, .calendarDatesYr div.budgetEstimates, .calendarDatesYr div.holiday, .calendarDatesYr div.schoolHoliday {line-height:100%; font-size:80%}

.calendarDatesYr div.bothHouses, .calendaryrkey div.bothHouses {border:1px solid #6b93b2}
.calendarDatesYr div.assembly, .calendaryrkey div.assembly {border:1px solid #4e8c74;}
.calendarDatesYr div.council, .calendaryrkey div.council{border:1px solid #9e4469;}
.calendarDatesYr div.holiday {border:1px solid #fce206;}
.calendarDatesYr div.schoolHoliday{border:1px solid silver;}
.calendarDatesYr div.budgetEstimates,.calendaryrkey div.budgetEstimates {border:1px solid #660066;}

#reserveday { border:1px solid red;}
#BEFlag { border:1px solid orange;}
}

/* Calendar key */
#key {width:196px; margin:10px 8px 10px 8px; padding:2px 0px 2px 0px }
#key div {float:left; padding:5px 5px 0px 0px; color:#888888; font-size:8.5pt}
#key div img {margin: 0px 3px 0px 0px}

/* Calendar bottom line */
.line {width:194px; height:8px; border-bottom: 1px solid #cccccc; margin: 0px 8px 5px 8px; }

/* SITTING CALENDAR YEAR*/
.sittingCalendarContainerYr { width:700px; background: white; margin:16px 0px 0px 0px}
.calendarContainerYr {background:white; border:1px solid #cccccc; height:270px; width: 190px; float:left; margin:8px 8px 8px 0px}
.calendarMonthYr {width:180px; margin:3px 8px 0px 8px; text-align:center; }

/* Calendar Days */
.calendarDaysYr {width:180px; text-align:center; margin:0px 8px 0px 8px }
.calendarDaysYr div{float:left; border:1px solid white; padding:2px 0px 2px 0px;width:34px; text-align:center; color:#888888; font-size:8.5pt}

/* Calendar Dates */
.calendarYrKey div{float:left; border:1px solid white; padding:2px 0px 2px 0px;width:34px; height:36px; line-height:125%; text-align:center; font-size:9pt}
span.toolbar {display:block;padding:2px 2px 6px 1px;margin:4px 1px 4px 0px;font-size:11px;font-family:verdana,sans-serif;color:#666;}

/*this is where media print was*/

.calendarYrKeyContainer {width:700px; border:1px solid #cccccc; background: white; padding:6px 6px 6px 6px}
.calendarYrKey {width:170px; margin:0px 0px 0px 0px; float:left; }

/* Webcasts */
.webcasts {width:192px; margin:3px 11px 7px 11px; font-size:9pt}
.webcastImg {background:url('/prod/web/common.nsf/key/img/$file/WebcastHomeImage.jpg') top left no-repeat; width:188px; height:97px; margin:10px 0px 15px 0px}

input,select,textarea {font-size:0.95em; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}


/* MEMBER SEARCH */

#memberSearch {background:white; border:1px solid #cccccc; width:212px; margin:16px 0px 0px 0px;}
.search {margin:10px; width:192px}

#memberSearch img {float: right; margin:0px 0px 0px 5px}
#memberSearch input {float:left; border:1px solid #cccccc; height:20px; width:144px; margin: 0px 0px 0px 0px !important; color:#666666; font-size:8pt; margin: 0px 0px 0px -10px;}


/* SHARE THIS */

#shareThis {background:white; border:1px solid #cccccc; width:212px; margin:16px 0px 0px 0px;}
.share {margin:10px; width:192px}

#shareThis img{margin:6px 10px 0px 0px; border:0px;}
#shareThis img.last {margin:6px 0px 0px 0px}


/* FOOTER */

/* main footer continer */

.footerContainer {background:white; width:988px; margin:0px 7px 0px 7px; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee; display:block;}

#footerContainer {margin:0px 16px; padding:16px 0px; background:white; display:block;}

/* text link containers */
#footerContainer div{float:left; margin: 0px 45px 16px 0px;font-size:8pt; line-height:150%; width:118px}

/* NSW Parliament crest */
#footerContainer div.logo{float:right; margin:0px 16px 0px 0px;}

/* copyright privacy jobs links */
#footerContainer div.copyright{float:right; width:960px; text-align:right;margin:20px 0px 5px 0px}

#footerContainer div.copyright a{color:#0d538b}

/* drop shadow bottom */
#footerBottom {height:23px; width:988px}

/* drop shadow top */
#footerTop{background:url('/prod/web/common.nsf/key/img/$file/footerShadowTop.png') 7px 1px no-repeat;height:15px; width:997px}

#footerContainer div.socialIcons {width:400px; text-align:left; }
#footerContainer div.socialIcons img{border:0px; }



/* HOME PAGE BOXES */

/* general styles */
.box {width:230px; margin: 0px 16px 16px 0px; float:left;padding:16px 0px 0px 0px; }
.boxImg {width:230px; height:130px; overflow:hidden; }
.boxTxt {background:#f1f1f1; border: 1px solid #cccccc; width:228px !important; width:230px; padding:10px 0px 10px 0px; line-height:16pt; height:130px; }
.boxTxt div{width:198px; margin:0px 10px 0px 15px;}
.enterBtn {position:absolute; z-index:1; margin: -95px 0px 0px 203px !important; margin: 30px 0px 0px -27px}


/* Engaging with Parliament Box */
.boxBlueHead {height:17px;padding:5px 0px 5px 10px; background:url('/prod/web/common.nsf/key/img/$file/boxBlueHead.png') top left repeat-x; }
.boxBlueHead a, .boxBlueHead a:hover, .boxBlueHead span {color:#ffffff; font-family: "Century Gothic", Verdana, sans-serif; text-decoration:none}
#enagagingWithParliament div.boxTxt a {color: #0d538b;}

/* Legislative Assembly Box */
.boxGreenHead {height:17px;padding:5px 0px 5px 10px; background:url('/prod/web/common.nsf/key/img/$file/boxGreenHead.png') top left repeat-x;}
.boxGreenHead a, .boxGreenHead a:hover {color:#ffffff; font-family: "Century Gothic", Verdana, sans-serif; text-decoration:none }
#legislativeAssembly div.boxTxt a {color: #205942;}

/* Legislative Council Box */
.boxRedHead {height:17px; padding:5px 0px 5px 10px; background:url('/prod/web/common.nsf/key/img/$file/boxRedHead.png') top left repeat-x;}
.boxRedHead a, .boxRedHead a:hover  {color:#ffffff; font-family: "Century Gothic", Verdana, sans-serif; text-decoration:none}
#legislativeCouncil div.boxTxt a {color: #70193d;}

/* The Departments */
#theDepartments {float: left; margin:0px;}
#theDepartments div.boxTxt a {color: #0d538b;}
#theDepartments div.boxTxt {height:95px}

/* Latest News and Events */
#newsHead {width:220px}
.newsBox {margin: 0px 0px 16px 16px !important; margin: 0px 0px 16px 0px; float:left; padding: 16px 0px 16px 0px;}
.newsTxt {font-size:9pt; background:#ffffff; border: 1px solid #cccccc; width:474px; padding:10px 0px 10px 0px; line-height:150%; height:468px auto;  }
.newsTxt div{margin:0px 15px 0px 15px; width:444px;}
.date {color:#888888; font-size:8.5pt}


/* Twinning */
/* Engaging with Parliament Box */
.boxGreyHead {height:16px;padding:5px 0px 5px 10px; background:url('/prod/web/common.nsf/key/img/$file/boxGreyHead.jpg') top left repeat-x; }
.boxGreyHead a, .boxGreyHead a:hover  {color:#ffffff; font-family: "Century Gothic", Verdana, sans-serif; text-decoration:none}
.smlBoxImg {width:230px; height:75px; overflow:hidden;  margin: -1px 0px 0px 0px}
.smlBoxTxt {background:#ffffff; font-size:9pt; border: 1px solid #cccccc; width:228px; padding:10px 0px 10px 0px; line-height:150%; height:90px; }
.smlBoxTxt div{margin:0px 15px 0px 15px; width:198px}

/*Breadcrumbs*/
.breadcrumb {font-size:8pt; color:#888888; width:700px;}
.breadcrumb ol {margin:0 0 1px 2px; padding:0px; margin:0px}
.breadcrumb li.first-item {background-image:none; padding-left:0;}
.breadcrumb li  {display:inline; margin-right:6px; padding-left:16px; background:transparent url(/prod/web/common.nsf/bullet_breadcrumb.gif)  0 50% no-repeat; color:#166CA2;}
.breadcrumb li a {text-decoration:none; border-bottom:0px; color:#888888;}
.breadcrumb li a:hover, .breadcrumb li a:focus {text-decoration:underline; color:#888888;}
.breadcrumb li.highlight {color:#C03A00;}




/* ----------- stylized ----------- */
#stylized{padding:5px;
border:solid 1px #cccccc;
background:#f9f9f9; color: #0d538b; 
width:710px;
}

#stylized label{
display:block;
text-align:right;
float:right;
font-size:9pt;
width:80px;
}



#IW_FIELD_IN_META_NAME_Electorate_Curr{
width:190pt;
}

span.radio{display:inline-block;display:-moz-inline-block;display:-moz-inline-box;display:inline-block;width:70px}
span.radio2 {display:inline-block;display:-moz-inline-block;display:-moz-inline-box;display:inline-block;width:160px;}


#dateList tr{
background:#e2ebf3;
}

#dateList th{
display:block;
text-align:right;
float:right;
font-size:9pt;
width:80px;
}

#dateListLA tr{
background:#e6f7f0;
}

#dateListLA th{
display:block;
text-align:right;
float:right;
font-size:9pt;
width:80px;
}

#dateListLC tr{
background:#fbe3ec;
}

#dateListLC th{
display:block;
text-align:right;
float:right;
font-size:9pt;
width:80px;
}




.darkBlueBG {background:#0d538b; color: #ffffff; font-family: 'century gothic', arial, sans-serif;}
.darkRedBG {background: #70193d; color: #ffffff; font-family: 'century gothic', arial, sans-serif}
.darkGreenBG {background: #205942; color: #ffffff; font-family: 'century gothic', arial, sans-serif}
.darkGreyBG {background:#808080; color: #ffffff; font-family: 'century gothic', arial, sans-serif;}

.softBlueBG {background:#e2ebf3; }
.softRedBG {background: #fbe3ec;} 
.softGreenBG {background:#e6f7f0}

.redText{color:#70193d;}
.blueText{color: #0d538b;}
.greenText{color: #205942;}
.greyText{color:#666666;}


.whiteBG {background:white;}

greyBorder {border-bottom: 1px solid #cccccc}
.greyFullBorder {border: 1px solid #cccccc}
.ctteeGreyBorderTable table td {border-top: 1px solid #cccccc;}
.ctteeGreyBorderTable table .th {font-weight:bold; border-top: 1px solid #cccccc;} 

.greyBorderAll {border: 1px solid #cccccc}
.greyBorderAll table .th {font-weight:bold;} 
.greyBorderAll table tr {background:#efefef}

#blueTable th{background:#0d538b; color: #ffffff; font-family: 'century gothic', arial, sans-serif; font-weight:normal}
#redTable th{background:#70193d ; color: #ffffff; font-family: 'century gothic', arial, sans-serif; font-weight:normal}
#greenTable th{background:#205942 ; color: #ffffff; font-family: 'century gothic', arial, sans-serif; font-weight:normal}

.dataTable td {font-size:8pt; padding-left:0pt; padding-right:0pt; padding-top:0pt}

p.short{background-color:blue}


#hansText	{position:relative;width:100%;top:1px;left:1px;right:1px; text-align:left}
#hansText img	{display:none}
#hansText div	{margin:35px 0pt 0px 0px}
#hansText ul	{margin:5px 0px 15px 15px;font-size:94%}
#hansText ul ul ul	{margin:5px 0px 15px 15px;font-size:100%}
#hansText td	{color:#666666}



.li1	{padding:1px 1px 0px 1px; width:80px; margin:0px 0px 0px 5px;}


p.ctteeNews	{margin:0px; padding:0px; font-size:94%}

.inputLabelHidden{ display: none;}

OL OL	{list-style-type:lower-alpha}
OL OL OL	{list-style-type:lower-roman; }


/*

this was used to do the survey dropdown
div#survey-message {
    /*background: #58585a;
    background: rgba(0, 0, 0, 0.7);*/
    background: #0d538b;
    color: #fff;
    margin: 0 auto;
    max-width: 80em;
    position: absolute;
    top: -4em;
    -webkit-transition: all 1000ms ease-in-out;
    -moz-transition: all 1000ms ease-in-out;
    -ms-transition: all 1000ms ease-in-out;
    -o-transition: all 1000ms ease-in-out;
    transition: all 1000ms ease-in-out;
    width: 1004px;
    z-index: 1000;
}
div#survey-message.slideDown {
    top: 0;
}
div#survey-message p {
    margin: 0;
    padding: 0.4em 0.7em;
}
div#survey-message a,
div#survey-message a:link,
div#survey-message a:visited {
    color: #fff;
}
*/
