/*p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: small;
	background: #F0F0F0;
	color: #000000;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: large;
	color: #660066;
	background: #FFFFFF;
} 

h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;Item

	font-size: medium;
	color: #666666;
	background: #ECE9D8;
}
*/

table.PRLaction {
  margin: 1em 1em 1em 4em;
  background: whitesmoke;
  border-collapse: collapse;
}

table.PRLremoveSurvey {
  border-color: red
}

table.PRLtable {
  margin: 1em 1em 1em 4em;
  background: whitesmoke;
  border-collapse: collapse;
}
table.PRLtable tr:hover {
   background: lavender !important;
}
table.PRLtable th, table.PRLtable td {
  font-size: 0.8em;
  text-align: right;
  border: 1px slategray solid;
  padding: 0.4em;
}
table.PRLtable th {
  background: lightsteelblue;
  text-align: left;
}
table.PRLtable caption {
  margin-left: inherit;
  margin-right: inherit;
}

.HeaderTitleBarTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #FFFFFF;
	color: #003399;
	text-align: left;
	padding: 2px;
	vertical-align: baseline;
}

.HeaderTitleBarMiddle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #FF9900;
	color: #FFFFFF;
	padding: 2px;
}

.HeaderTitleBarBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #FFFFFF;
	color: #000099;
	text-align: right;
	padding: 2px;
	vertical-align: top;
	line-height: 4px;
	text-decoration: none;

}
.backgroundMenus {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	vertical-align: top;
	background: #CCCCCC;
	color: #000000;
}
.sectionheaderLeft {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-align: left;
	padding: 0px;
}
.level1titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-align: left;
	padding: 2px;
	background-color: #999999;
	vertical-align: middle;

}
.level1detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-align: left;
	padding: 2px;
	background-color: #CCCCCC;
	vertical-align: middle;

}
.level1detailshutdown {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-align: left;
	padding: 2px;
	background-color: #33CCCC;
}
.menudescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	text-align: center;
	line-height: 12em;
	text-indent: 2px;
}
.lostpassword {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 2px;
}

.loginerror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FF9900;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 2px;
}

.fielderror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FF0000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 2px;
}

.newsbackgroundMenus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: left;
	vertical-align: top;
	background: #CCCCCC;
	color: #000000;
	padding: 3px;
	margin: 3px;

}

.SurveyListHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background: #007EC3; /* change me for sector formatting */
	color: #000000;
	padding: 2px;
	text-align: center;
	font-weight: bold;
	margin: 5px;

}
.SurveyListLine1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background: #D1D1D1;
	color: #000000;
	padding: 2px;
	text-align: center;
	margin: 5px;

}
.SurveyListLine2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background: #EBEBEB;
	color: #000000;
	padding: 2px;
	text-align: center;
	margin: 5px;

}

.odd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background: #F2F2F2;
	color: #000000;
	padding: 2px;
	text-align: center;
	margin: 5px;
	height: 4em;
}

.even {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background: #EBEBEB;
	color: #000000;
	padding: 2px;
	text-align: center;
	margin: 5px;
	height: 4em;

}

.questDesignLev1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-align: left;
	padding: 4px;
	background-color: #007EC3; /* change me for sector formatting */
	vertical-align: middle;
}
.questDesignLev2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-align: left;
	padding: 4px;
	background-color: #FFFFFF;
	vertical-align: top;
}
.questDesignLev3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #fff;
	text-align: left;
	padding: 4px;
	background-color: #336699; /* change me for sector formatting */
	vertical-align: top;
}
.questDesignLev1Buttons {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-align: right;
	padding: 4px;
	background-color: #3399CC;
	vertical-align: middle;
}
.questDesignLev2Icons {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	text-align: left;
	padding: 4px;
	background-color: #FFFFFF;
	vertical-align: middle;
}


.questionheader {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	margin-left : 5px;
	margin-right : 5px;
	font-size: small;
	color: #333333;
	background: #E6E6E6;

}

.answerheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	vertical-align: top;

}


.ratingscaleshade1centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #E1DDD5;
	color: #000000;
	text-align: center;
	padding: 3px;

}

.ratingscaleshade1left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #E1DDD5;
	color: #000000;
	text-align: left;
	padding: 3px;
}

.ratingscaleshade1right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #E1DDD5;
	color: #000000;
	text-align: right;
	padding: 3px;
}

.ratingscaleshade2centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #CCCCCC;
	color: #000000;
	text-align: center;
	padding: 3px;

}

.ratingscaleshade2left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #CCCCCC;
	color: #000000;
	text-align: left;
	padding: 3px;
}
.ratingscaleshade2right {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #CCCCCC;
	color: #000000;
	text-align: right;
	padding: 3px;
}


.answerheaderCentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	vertical-align: middle;
	background: #FFFFFF;
	color: #000000;

}

.answerheaderCentreSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-align: center;
	vertical-align: bottom;
	background: #FFFFFF;
	color: #000000;
	padding: 3px;
}

.pairingshade1left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #E1DDD5;
	color: #000000;
	text-align: left;
	padding: 3px;

}

.pairingshade2left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #CCCCCC;
	color: #000000;
	text-align: left;
	padding: 3px;
}

.pairingshade1centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #E1DDD5;
	color: #000000;
	text-align: center;
	padding: 3px;
}

.pairingshade1right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #E1DDD5;
	color: #000000;
	text-align: right;
	padding: 3px;
}

.pairingshade2centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #CCCCCC;
	color: #000000;
	text-align: center;
}



.pairingshade2right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background: #CCCCCC;
	color: #000000;
	text-align: right;
	padding: 3px;
}

.technicalnote {
	margin : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
	text-align: center;
	margin-top : 5px;
	margin-bottom : 5px;
	background: #FFFFFF;
}


#tabwrapper
{
	width: 98%;
	margin: 0 auto;
}
#tabinner
{
	border: 1px solid #ccc;
	position: relative;
}
p.tabtop
{
	text-align: center !important;
}
#tabwrapper ul.left
{
	float: left;
	width: 40%;
	text-align: center;
}
#tabwrapper ul.right
{
	float: right;
	width: 40%;
	text-align: center;
}
#tabwrapper ul li.main
{
	list-style: none;
	margin-bottom: 25px;
}
#tabwrapper ul li.main ul
{
	margin-top: 10px;
	list-style: none;
}
#tabwrapper ul li.main ul li
{
	color: #000;
	text-decoration: none;
	padding: 5px 0px;
}
#tabwrapper ul li.main ul li a
{
	text-decoration: none;
}
div#cleartabs { clear: both; }

a.tab {
  border-collapse: collapse;
  border-style: solid solid none solid;
  border-color: black;
  border-width: 1px 1px 0px 1px;
  background-color: silver;
  padding: 2px 0.5em 0px 0.5em;
  margin-top: 4px;
  font-family: arial;
  text-decoration: none;
}
a.tab:hover {
  border-color: black;
  background-color: white;
}
.panel { border: solid 1px black; background-color: white; padding: 5px; height: 300px; overflow: auto;}

table.alerts, .contactprl {
  text-align: center;
  font-family: Verdana;
  font-weight: normal;
  font-size: 11px;
  color: #404040;
  background-color: #fafafa;
  border: 1px #d79900 solid;
  border-collapse: collapse;
  border-spacing: 0px;
}
.table.alerts {
  width: 260px;
}
.table.contactprl {
  width: 400px;
}


.alertHd, .contactprlHd {
  border-bottom: 2px solid #d79900;
  background-color: #fff2ba;
  text-align: center;
  font-family: Verdana;
  font-weight: bold;
  color: #404040;
}
.alertHd {
  font-size: 11px;
}
.contactprlHd {
  font-size: 14px;
}

.alertBod, .contactprlBod p {
  font-family: Verdana, sans-serif, Arial;
  font-weight: normal;
  font-size: 11px;
  line-height: 12px;
  color: #404040;
  background-color: #fafafa;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.alertBod p{
  text-align: left;
}
.contactprlBod p {
  text-align: center;
}

/* new style - einform pages*/
body {
	width: 100%;
	margin: 0px;
	font-family : 'ITC Stone Sans', Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
table {
	padding: 0px;
	vertical-align: top;
	}
	
h1 {
	padding: 10px 1px 5px 0px;
	font-weight:normal;
	color: #007EC3;
	font-size: 19px;
	}
h2 {
	padding: 0px 0px 0px 0px;
	color: #007EC3;
	font-size: 17px;
	}


.pageUpdated {
	font-size: 50%;
	color: #007EC3;
	text-align: left;
}

#footer {
	margin: 20px 0px 0px 0px;
	height: 75px;
	text-align: left;
	display: block;
	}
#telephone {
	margin: 0px 0px 0px 20px;
	float: left;
	}
#next {
	margin: 0px 20px 0px 0px;
	float: left;
	}
#address {
	font-size: 11px;
	padding: 4px;
	margin: 0px 20px 0px 0px;
	text-align: right;
	float: right;
	}
	
a:link, a:visited {
	color: #003399;
}

p {
	text-align:justify;
	font-size:13px;
	color:#000000;
	line-height:1.5em;
	}
	
#para1 {
	margin: 0px 0px 0px 0px;
	}
#para2 {
	margin: 30px 130px 20px 0px;
	}
	
	/* New CSS for login portal */
	
.loginWrapper {
	width: 98%;
	height: auto;
	margin: auto;
	padding-top:10px;
	}
	
.loginMain {
	width: 275px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	float: right;
}
.loginMain p{
	margin:0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 12px;
}

.loginSubLeft {
	width: 18%;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
}
.loginSubLeft p, .loginSubRight p{
	margin:2px;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 10px;
}

.loginSubRight {
	width: 80%;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	float: right;
}

.loginArea {
	margin:1px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	
}

.loginTitle {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	border:1px solid #000099;
	color: #FFFFFF;
	background: url(graphics/images/loginBackTitle.jpg) repeat-x;
	font-weight: bold;
	
}

.loginTitleMenu {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	color: #FFFFFF;
	background: url(graphics/images/loginBackTitle_menu.jpg) repeat-x;
	font-weight: bold;
	
}

.loginTitleRDE {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	color: #FFFFFF;
	background: url(graphics/images/loginMainRDE.jpg) repeat-x;
	font-weight: bold;
	
}

.loginTitleStarted {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	border:1px solid #000099;
	color: #FFFFFF;
	background: url(graphics/images/loginBackTitle_started.jpg) repeat-x;
	font-weight: bold;
	
}

.loginTitleNews {
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	border:1px solid #000099;
	color: #FFFFFF;
	background: url(graphics/images/loginBackTitle_news.jpg) repeat-x;
	font-weight: bold;
	
}

.loginContent {
	display:block;
	background: url(graphics/images/loginBackContent.jpg) repeat-x;
	padding: 0px;
	border-top: 0 solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0 solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.ptop, .pbottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.pb1, .pb2, .pb3, .pb4, .pb1top, .pb2top, .pb3top, .pb4top {
	display:block;
	overflow:hidden;
}

.pb1, .pb2, .pb3, .pb4, .pb1top, .pb2top, .pb3top, .pb4top {
	height:1px;
}

.pb2, .pb3, .pb4 {
	background: #FFF;
	border-left: 1px solid #000099;
	border-right: 1px solid #000099;
}

.pb2top, .pb3top, .pb4top {
	background: #000099;
	border-left: 1px solid #000099;
	border-right: 1px solid #000099;
}

.pb3top{
	margin: 0px 3px 0px 2px;
}

.pb1 {
	margin:0 4px;
	background:#000099;
}

.pb1top {
	margin:0 5px;
	background: #000099;
}

.pb2, .pb2top {
	margin:0 3px;
	border-width:0 2px;
}

.pb3, .pb3 {
	margin:0 2px;
}

.pb4, .pb4top {
	height:2px;
	margin:0 1px;
}

.pboxbottom {
	border-bottom: 1px solid #999999;
}

/* This is for the new menu system inside e-inform */


#mainMenu {padding:0; margin:0px auto; list-style-type:none; width:98%; height:36px; background:transparent url(graphics/images/main_back_off.gif) repeat-x;}

#mainMenu li {text-align:center; float:left; display:inline; width:150px; background:transparent; background:#fff url(graphics/images/main_back_off.gif);}
#mainMenu li a, #mainMenu li a:visited {display:block; width:150px; height:36px; color:#000; font-size:1.1em; text-decoration:none; line-height:36px; font-family:arial, verdana, sans-serif;}
#mainMenu b {display:block; width:150px; height:36px; color:#000; font-size:1.1em; text-decoration:none; line-height:34px; font-family:arial, verdana, sans-serif; background:transparent url(graphics/images/main_back_over.gif);} /* change me for sector formatting */

#mainMenu li a:hover, #mainMenu li a.chosen, #mainMenu li a.chosen:visited,  #mainMenu li a:active, #mainMenu li a:focus {color:#fff; background:transparent url(graphics/images/main_back_over.gif);} /* change me for sector formatting */

#mainMenu li#help
{
    float: right !important;
}
#mainMenu li#help a:hover, #mainMenu li#help a:focus, #mainMenu li#help a:active {
	background:#fff url(graphics/images/main_back_off.gif);
}

#mainMenu li div.icon
{
    float: left;
    height: 25px;
    width: 25px;
    background: top left no-repeat;
    margin-top: 5px;
    margin-right: 5px;      
}
#mainMenu li#help a div.icon, #mainMenu li#help a:link div.icon, #mainMenu li#help a:visited div.icon
{
    background-image: url('graphics/Chart_Information.png');
}
#mainMenu li#help a:hover div.icon, #mainMenu li#help a:active div.icon
{
    background-image: url('graphics/Chart_Information.png');
    background-position: bottom;  
}
/* This is for the new sub menu system inside e-inform */

#subMenu {padding:0; margin:0px auto; list-style-type:none; height:30px; background:transparent url(graphics/images/sub_back_off.gif) repeat-x;}
#subMenu li {text-align:left; width: 100%; margin: 0px; padding: 0px; text-indent: 5px; float:left; display:block; background:transparent; background:#fff url(graphics/images/sub_back_off.gif);}
#subMenu li a, #subMenu li a:visited {display:block; width:100%; height:30px; color:#000; text-decoration:none; line-height:28px; font-family:arial, verdana, sans-serif;}
#subMenu b {display:block; width:100%; height:30px; color:#000; text-decoration:none; line-height:28px; font-family:arial, verdana, sans-serif; background:transparent url(graphics/images/sub_back_over.gif);} /* change me for sector formatting */

#subMenu li a:hover, #subMenu li a.chosen, #subMenu li a.chosen:visited,  #subMenu li a:active, #subMenu li a:focus {color:#fff; font-weight: bold; background:transparent url(graphics/images/sub_back_over.gif);} /* change me for sector formatting */


/* This is for the new header logos for sectors */

#prllogo h1 {
	margin: 2px;
	padding: 65px 1px 5px 0px;
	font-weight: normal;
	color: #007EC3; /* change me for sector formatting */
	font-size: 17px;
	background: url(/einform/graphics/images/Overall_einform.jpg) left center no-repeat; /* change me for sector formatting */
	text-align: left;
}

#prllogo a, #prllogo li a:hover, #prllogo li a.chosen, #prllogo li a.chosen:visited,  #prllogo li a:active, #prllogo li a:focus {
	background: url(/einform/graphics/images/Overall_prlLogo.jpg) right bottom no-repeat; /* change me for sector formatting */
	text-decoration: none;
	padding: 60px 90px 60px 20px;
	color: #FFFFFF;
}

/* survey style */
h4#surveysteps
{
	font-size: large;
	font-weight: bold;
	color: #007EC3;
	font-style: italic;
	margin-left: 30px;	
	margin-top: 30px;
}
ol#steps
{
	list-style: none;
	border-bottom: 5px solid #007EC3;
	padding: 0;
	margin: 0;
	padding: 20px;
	padding-bottom: 10px;
}
ol#steps li
{
	margin-bottom: 15px;
}
ol#steps li span.step
{
	font-style: italic;
	font-size: medium;
	color: #007EC3;
	font-weight: bold;
	margin-right: 20px;
}
ol#steps li#stuck
{
	margin-left: 30px;
}
p#stephelp
{
	text-align: center;
}