fieldset 
{
	border: 1px solid  #00A2B1;
color:#D68314;
font-weight: bold;
}

body 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;

	padding: 0px;
	margin: 0px;
}

td
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
}

.errortext
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color:Red;
}

.bodytext
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
}

tr.bodytext
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
	background-color: #ffffff;
}

tr.bodytextalt
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
	background-color: #ffffff;
}

td.bodytext
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
	background-color: #ffffff;
}

td.bodytextalt
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
	background-color: #ffffff;
}

.bodyh1
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 14pt;
	color: black;
	font-weight:normal;
	font-style:normal;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;
}

.bodyh2
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	color: Black;
	font-style:normal;
	font-weight:normal;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;

}

.bodyh3
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
	font-weight:bold;
	font-style:normal;
}
.bodyh3Print
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
	font-weight:bold;
	font-style:normal;
}

tr.bodyh3
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: black;
	font-weight:bold;
	font-style:normal;
	background-color:#ffffff;
}

td.bodyh3
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: black;
	font-weight:bold;
	font-style:normal;
	background-color:#ffffff;
}

.input 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
}

td.webreportpanelsearch
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
	background-color:#ffffcc;
}

td.webreportpaneldata
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
	background-color:White;
}

.webreporth1
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 14pt;
	color: Black;
	font-weight:bold;
	font-style:normal;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;
}

.webreporth2
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12pt;
	color: Black;
	font-style:normal;
	font-weight:bold;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px;

}

.webreporth3
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 10pt;
	color: Black;
	font-weight:bold;
	font-style:normal;
}

.menuspacer
{
	background-color: #ffffff;
	/*background-image: url(images/bp_sidenav_hr.gif);*/
	
}

.menuitem
{
	background-color: #ffffff;
	padding-top: 1mm;
	padding-right: 2mm;
	padding-bottom: 1mm;
	padding-left: 2mm;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	background-image: url(images/bp_sidenav_bgdemo.gif);*/
	color: #000000;
}

.menuitem a:link
{
	/*background-color: #566B7B;*/
	background-color: #ffffff;
	padding-top: 1mm;
	padding-right: 2mm;
	padding-bottom: 1mm;
	padding-left: 2mm;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	/*background-image: url(images/bp_sidenav_bg.gif);*/
	color: #000000;
}
.menuitem a:visited
{
	/*background-color: #566B7B;*/
	background-color: #ffffff;
	padding-top: 1mm;
	padding-right: 2mm;
	padding-bottom: 1mm;
	padding-left: 2mm;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align:left;
	/*background-image: url(images/bp_sidenav_bg.gif);*/
	color: #000000;
}

.topmenuitemwhite
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-align: right;
	background-color: #566B7B;
}
.topmenuitemwhite a:link
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-align: right;
	background-color: transparent;
}
.topmenuitemwhite a:visited
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-align: right;
	background-color: transparent;
}

.table1
{
	background-color: #ffffff;
	border: 0;
	width: 100%;
}
.tableheader1print
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	
	color: #000000;
	background-color:#CCCCCC;
}
.tableheader1
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	
	color: #000000;
	background-color: #CCCCCC;
}
td.tableheader1product
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: center;
	
	color: #FFFFFF
;
	background-color: #00A2B1;
}

.tableheader1Reports td
{
	/*font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	
	color: #9C8BA5;
	background-color: #F78F1e;
	border-color: #ffffff;
	layout-flow : vertical-ideographic;
		/*writing-mode: tb-rl; 
filter: flipv() fliph();
		padding-top:10px;
	padding-bottom:10px;*/
}

.tabletext1
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	
	color: #000000;
	background-color: #E5E5E4;
}

.tabletext1alt
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	
	color: #000000;
	background-color: #BDC9D4;
}

td.tableheader1
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	
	color: #ffffff;
	background-color:#00A2B1;
	border-color: #ffffff;
	
}

.tableheader1Reports td
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	vertical-align:bottom;
	
	color: #ffffff;
	background-color: #F78F1e;
	border-color: #ffffff;
	layout-flow : vertical-ideographic;
	/*writing-mode: tb-rl; 
filter: flipv fliph;

		padding-top:10px;*/
		text-align:right;
		padding-bottom:10px;
	
}

td.tabletext1
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	
	color: #000000;
	background-color: #E5E5E4;
}


td.tabletext1product
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: center;
	
	color: #000000;
	background-color: #E5E5E4;
}


td.tabletext1 a:link
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}

td.tabletext1 a:visited
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}

td.tabletext1alt
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	
	color: #000000;
	background-color: #ffffff;
}

td.tabletext1alt a:link
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}

td.tabletext1alt a:visited
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}

.adminmenuitem
{
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	
	color: #FFFFFF;
	background-color: #ffffff;
}


a:link
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}

a:visited
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: transparent;
}

.answerno
{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	
	text-align: left;
	color: Red;	
}

.tabletext2
{
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	
	color: Red;
	background-color: #E5E5E4;
}

td.tableheader1Score
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	text-align: left;
	
	color: #ffffff;
	background-color:#F78F1e;
	border-color: #ffffff;
	
}
