/* 
================================
Skins from renae 
================================
*/

body {
margin: 0px; 
background: url(images/pagebg.gif) repeat-x; 
}

td, p {
font-family: arial, helvetica, sans serif; 
font-size: 12px; 
color: #353535; 
}

h1 {
font-family: arial, helvetica, sans serif; 
font-size: 14px; 
font-weight: bold; 
color: #514f4f; 
}

h2 {
font-family: arial, helvetica, sans serif; 
font-size: 12px; 
font-weight: bold; 
color: #514f4f; 
margin-bottom: 2px; 
}

table{
	border-collapse: 		collapse;
	border: 				1px #000000;
	}

A :link{
font-family: arial, helvetica, sans serif; 
font-size: 12px; 
color: #CA3726; 
}

A :visited{
font-family: arial, helvetica, sans serif; 
font-size: 12px; 
color: #CA3726; 
}

A:hover {
color: #CC0000; 
}

img{
border: 0px
}

#container {
width: 970px; 
background-color: #FFFFFF; 
padding: 15px 0 15px 15px; 
}

#container ul {
list-style-image: url(images/bullet.gif); 
color: #514f4f; 
}

#subnav {
background: url(images/subnav_bg.jpg) no-repeat; 
width: 230px; 
height: 280px; 
padding: 10px 10px 0 0 ; 
}

#subnav A {
font-family: arial, helvetica, sans serif; 
font-size: 12px; 
color: #686666; 
text-decoration: none; 
width: 180px; 
}

#subnav A:hover {
background-color: #fAEFE5; 
width: 180px; 
}

#subnav li {
list-style-type: none; 
padding-bottom: 8px; 
width: 200px; 
}

#subnav .selected {
color: #d35446; 
font-weight: bold; 
}

#subnav .level3 {
color: #9E9E9E; 
padding-left: 15px; 
}

#panel {
background-color: #FFFFFF; 
padding: 10px; 
}

.panel_title {
background: url(images/panel_bg.jpg) no-repeat; 
height: 30px; 
padding: 8px 10px 0 10px; 
font-family: arial, helvetica, sans serif; 
font-weight: bold; 
font-size: 12px; 
color: #CA3726; 
}

#grey_panel {
width: 303px; 
background: url(images/grey_panel_bg.gif) repeat-y; 
padding: 10px 10px 10px 15px; 
}

.grey_title {
background: url(images/title_bg.gif) no-repeat; 
height: 30px; 
padding: 8px 10px 0 10px; 
font-family: arial, helvetica, sans serif; 
font-weight: bold; 
font-size: 12px; 
color: #FFFFFF; 
}

#promo_panel {
background: url(images/promo_panel_bg.gif) repeat-x; 
}

#promo_panel .promo {
padding: 5px 10px 5px 10px; 
border-left: 1px solid #BFBFC9; 
border-right: 1px solid #BFBFC9; 
}

#staff_panel {
background: url(images/promo_panel_bg.gif) repeat-x; 
padding: 10px; 
width: 270px; 
}

.quote {
font-style: italic; 
}

.client {
background: url(images/client_logo_bg.gif) no-repeat center; 
width: 135px; 
height: 90px; 
align: center; 
}

.quick_link {
background: url(images/iarrow.gif) no-repeat; 
padding: 0 0 0 12px; 
line-height: 20px; 
}

#breadcrumbs {
font-family: arial, helvetica, sans serif; 
font-size: 11px; 
color: #AAA5A5; 
height: 30px;
padding: 15px 0px 15px 15px; 
}

#breadcrumbs A {
font-size: 11px; 
color: #AAA5A5; 
}

#breadcrumbs A:hover {
color: #CA3726; 
}

input {
font-family: arial, helvetica, sans serif; 
font-size: 12px; 
color: #353535; 
}

.field_small {
font-family: arial, helvetica, sans serif; 
font-size: 11px; 
color: #AAA5A5; 
}

#footer {
background: url(images/footerbg.gif); 
height: 30px; 
}

#footer A {
font-family: arial, helvetica, sans serif; 
font-size: 11px; 
color: #9F9999; 
text-decoration: none; 
background: url(images/footer_div.gif) no-repeat; 
padding: 0 0 0 10px; 
}

#footer A:hover {
color: #CA3726; 
text-decoration: underline; 
}



/* 
================================
Skins from renae 
================================
*/

#transparentcontainer {
background-color: transparent; 
padding: 0px 0px 0px 0px; 
}

#whitecontainer {
background-color: #FFFFFF; 
padding: 15px 0 15px 15px; 
}

#container ul {
list-style-image: url(images/bullet.gif); 
color: #514f4f; 
}


/* 
================================
Skin styles for Ultrafeedback
================================
*/   
.pagemaster {
margin: 0px; 
background: url(images/pagebg.gif) repeat-x; 
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
	background-image: url('images/pagebg.gif');
	background-repeat: repeat-x;
}
.skinmaster {
	height: 100%;
	background-color: transparent;
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-color: transparent; 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.leftpane {
	width: 230px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
/*
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
}
*/
/*
.contentpane {
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
*/

/*
.contentpane {
	background-color: transparent; 
	padding: 15px 0 15px 15px;
}
*/

.contentpane {
	background-color: transparent; 
	padding: 0px 0px 0px 0px;
}

.whitepane {
	background-color: white;
}

.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
}

.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: opx;
	padding-right: 0px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}


/* Side Menu styles */

#sideMenu 
{
	background: url(images/subnav_bg.jpg) no-repeat; 
	width: 230px; 
	height: 280px; 
	padding: 10px 10px 0 0 ; 
}

#sideMenu a
{
	color: #686666;	
	display: block;	
	margin: 0.3em 8px 0.3em 8px;
	text-decoration: none;	
}

#sideMenu .menu-item0 
{	
	display: none;
}

#sideMenu .menu-item1
{	
	
}

.sideNavTitle 
{
	color: #D35446;
	font-weight: bold;
	padding: 0px 8px 0px 4px;	

}
	
#sideMenu .menu-item1  a
{
	color: #D35446;
	font-weight: bold;
	display: none;
		
}

#sideMenu .menu-item1 a:hover 
{
	text-decoration: none;
}

#sideMenu .menu-item1 a:visited 
{
	text-decoration: none;
}


#sideMenu .menu-item2 
{
	padding: 0px 8px 0px 8px;	
}
#sideMenu .menu-item3 
{
	padding: 0px 8px 0px 16px;	
}
#sideMenu .menu-item4 
{
	padding: 0px 8px 0px 32px;
}


#sideMenu .menu-item1 a .menu-item-current1  
{
	display: block;
	background-color: #FAEFE5;	
	padding: 0.3em 8px 0.3em 8px;
	margin: -0.3em -8px -0.3em -8px;
	
}
#sideMenu .menu-item2 a .menu-item-current2  
{
	display: block;
	background-color: #FAEFE5;	
	padding: 0.3em 8px 0.3em 8px;
	margin: -0.3em -8px -0.3em -8px;
	
}
#sideMenu .menu-item3 a .menu-item-current3  
{
	display: block;
	background-color: #FAEFE5;
	padding: 0.3em 8px 0.3em 16px;
	margin: -0.3em -8px -0.3em -16px;
	
}
#sideMenu .menu-item4 a .menu-item-current4  
{
	display: block;
	background-color: #FAEFE5;
	padding: 0.3em 8px 0.3em 32px;
	margin: -0.3em -8px -0.3em -32px;
		
}

.sideMenuBorder 
{
	background: url(images/sidemenuborder.gif) #ffffff no-repeat;
}


/***************************************************************/

td.frmlabel {
	background-color: 		#E1E1E1;
	font:		 			13px arial, sans-serif; 
	color:	 				#000000; 
	}
td.frmSection{
	background-color: 		#EEEEEE;
	}
td.frmdata {
	font:		 			13px arial, sans-serif; 
	color:	 				#000000; 
	}
td.frmSelected {
	background-color: 		#EEEEEE;
	font:		 			bold 13px arial, sans-serif; 
	color:	 				#000000; 
	}
td.frmSubSelected {
	background-color: 		#EEEEEE;
	font:		 			13px arial, sans-serif; 
	color:	 				#333333; 
	}
td.frmHeader {
	font:		 			bold 13px arial, sans-serif; 
	color:	 				#FFFFFF; 
	background-color: 		#000000;
	text-align:				left;
	}
td.frmSubHeader {
	font:		 			13px arial, sans-serif; 
	color:	 				#000000; 
	background-color: 		#999999;
	text-align:				left;
	}
td.frminput {
	background-color: 		#FFFFFF;
	}
td.frmbutton {
	background-color: 		#F6EFE8;
	text-align:				right;
	}
td.frmquestion {
	background-color: 		#FFD6BF;
	}
td.frmwarningbutton {
	background-color: 		#FFD6BF;
	text-align:				right;
	}
td.frmbuttonleft {
	background-color: 		#F6EFE8;
	text-align:				left;
	}
td.frmtab {
	background-color: 		#CC3300;
	font:		 			13px arial, sans-serif; 
	}
td.frmNotSig {
	color:					#999999;
	}

	input.button {
	background-color: 		#CC3300;
	font: 					bold 11px arial, Sans-Serif;
	color: 					#FFFFFF;
	}
input.warningbutton {
	background-color: 		#FF0000;
	font: 					bold 11px arial, Sans-Serif;
	color: 					#ffFFFF;
	}
textarea, input, select {
	font: 					12px arial, Sans-Serif;
	}
.Footer {
	font:	 				10px arial, sans-serif; 
	color:	 				#000000; 
	}	

li{
	font-family: arial, helvetica, sans serif; 
	}
ul{
	font-family: arial, helvetica, sans serif; 
	}	
	
/***************************************************************/
	
/* End Side Menu styles */



/* Start older v3_global.css */

.repSmallLabel{
	font-size:				11px;
	color:					#000000;
	background-color:		#E1E1E1;
	}
.repSmallData{
	font-size:				11px;
	color:					#000000;
	}
/*********************************************************/

	.ufrHeader{
	font-size:				0.7em;
	font-weight:			bold;
	color:					#FFFFFF;
	background-color:		#000000;
	}
.ufrColumnName{
	font-size:				0.7em;
	font-weight:			bold;
	background-color:		#E1E1E1;
	}
.ufrData{
	font-size:				0.7em;
	background-color:		#FFFFFF;
	}
.ufrAction{
	background-color: 		#F6EFE8;
	text-align:				right;
	}


.ufrSubmit{
	background-color: 		#CC3300;
	font: 					bold 0.9em arial, Sans-Serif;
	color: 					#FFFFFF;
	}
	
/*********************************************************/

	
.ufrFilterName{
	font-size:				0.7em;
	font-weight:			bold;
	background-color:		#E1E1E1;
	}
.ufrFilterData{
	background-color:		#FFFFFF;
	}
.ufrFilterSelect{
	font-size:				11px;
	}
	
/*********************************************************/

a.topnav:link, a.topnav:hover, a.topnav:active, a.topnav:visited {
	font:  					bold 11px  arial, sans-serif; 
	color:					#FFFFFF;
	text-decoration:		none;
	}	
a.surveylink:link, a.surveylink:hover, a.surveylink:active, a.surveylink:visited {
	font:  					bold 11px  arial, sans-serif; 
	color:					#CC3300;
	text-decoration:		none;
	}	

/*********************************************************/

.prompt {
	font-weight:			bold;
	}
.instructions {
	font-weight:			normal;
	font-size:				11px;
	}

/*********************************************************/

.required {
	color:					#000000;
	}
	
.uf3message {
	color:					#FF0000;
	font-weight:			bold;
	}
	
.importanceheading {
	background-color:		#F2CAA1;
	text-align:				center;
	}
.importanceratinglabel {
	background-color:		#F7DBBE;
	text-align:				center;
	}
.importanceratinginput {
	background-color:		#FCECDC;
	text-align:				center;
	}
.importancenalabel {
	background-color:		#EDD6BE;
	text-align:				center;
	}
.importancenainput {
	background-color:		#E8E2DB;
	text-align:				center;
	}
.issueheading {
	background-color:		#D5D5D5;
	text-align:				center;
	}
.issueinput {
	background-color:		#EEEEEE;
	}
.performanceheading {
	background-color:		#D5EBB6;
	text-align:				center;
	}
.performanceratinglabel {
	background-color:		#E0EFCC;
	text-align:				center;
	}
.performanceratinginput {
	background-color:		#ECF3E2;
	text-align:				center;
	}
.performancenalabel {
	background-color:		#D8E6C6;
	text-align:				center;
	}
.performancenainput {
	background-color:		#DBE0D6;
	text-align:				center;
	}
		
.satisfactionheading{
	background-color:		#D5D5D5;
	text-align:				left;
	}		
/*********************************************************/
.percenttotal{
	background-color:		#D5D5D5;
	text-align:				right;
	}
input.Total {
	background-color: 		#D5D5D5;
	color: 					#666666;
	text-align:				right;
	}

/*********************************************************/
.GridHeading{
	font-weight:			bold;
	background-color:		#D5D5D5;
	text-align:				center;
	}
.GridDataType{
	font-weight:			normal;
	font-size:				11px;
	color:					#666666;
	}
.GridOption{
	background-color:		#EEEEEE;
	}
.GridTotal{
	background-color:		#D5D5D5;
	text-align:				right;
	}
.GridTotalLabel{
	background-color:		#D5D5D5;
	text-align:				right;
	}

/*********************************************************/
ul.compact{
	margin-left: 			20px;
	margin-bottom:			5px;
	}
	
.reportrating1{
	background-color:		#F3C4C4;
	}
.reportrating2{
	background-color:		#FFE4CA;
	}
.reportrating3{
	background-color:		#F2F2F2;
	}
.reportrating4{
	background-color:		#E1E1C4;
	}	
.reportrating5{
	background-color:		#BCD2A5;
	}	
	
.reportratingms1{
	background-color:		#F3C4C4;
	}
.reportratingms2{
	background-color:		#FFE4CA;
	}
.reportratingms3{
	background-color:		#FDFDC5;
	}
.reportratingms4{
	background-color:		#FADCFA;
	}
.reportratingms5{
	background-color:		#E6DCF8;
	}
.reportratingms6{
	background-color:		#F2F2F2;
	}
.reportratingms7{
	background-color:		#D2E7FB;
	}
.reportratingms8{
	background-color:		#C4EFEF;
	}
.reportratingms9{
	background-color:		#DFF9C0;
	}
.reportratingms10{
	background-color:		#E1E1C4;
	}	
.reportratingms11{
	background-color:		#BCD2A5;
	}

.notsignificant{
	color:					#999999;
	}
	
.reportcompareheading{
	background-color:		#666666;
	color:					#FFFFFF;
	}
.reportcomparefirstheading{
	background-color:		#000000;
	color:					#FFFFFF;
	}
.reportcomparedata{
	background-color:		#C4C4C4;
	}

/*********************************************************/
A.nav:link, A.nav:hover, a.nav:active, a.nav:visited {
	color : 				#CC3300;
	}	

/*********************************************************/
td.frmLabelRequired {
	font:	 				bold 13px arial, sans-serif; 
	color:	 				#663333;
	background-color:		#D5CEC4;
	}
td.frmDataRequired {
	font:	 				bold 13px arial, sans-serif; 
	color:	 				#000000;
	background-color:		#D5CEC4;
	}
td.frmMessage{
	font:	 				bold 13px arial, sans-serif; 
	background-color:	 	#bed6ad;
	color:					#003300;
	}		
td.frmWarning{
	font:	 				bold 13px arial, sans-serif; 
	background-color:	 	#FFD6BF;
	color:					#000000;
	}		
td.status{
	font:	 				bold 13px arial, sans-serif; 
	background-color:	 	#f9f797;
	color:					#660000;
	}						
.important {
	color:					#CC0000;
	font-weight:			bold;
	}
	
A.breadcrumbs:link, A.breadcrumbs:hover, a.breadcrumbs:active, a.breadcrumbs:visited {
	color : 				#C1806A;
	}	
.breadcrumbs{
	font:	 				11px; 
	}
		
.bookmark{
	color:					#999999;
	background-color:	 	#F6EFE8;
	font:	 				11px; 
	}		
.bookmarklabel{
	color:					#999999;
	background-color:	 	#E1E1E1;
	font:	 				bold 11px; 
	}	
A.bookmark:link, A.bookmark:hover, a.bookmark:active, a.bookmark:visited {
	color : 				#C1806A;
	}	
select.switch{
	color:					#666666;
	background-color:	 	#EFEFEF;
	font:	 				11px; 
	}	
input.switch {
	background-color: 		#C1806A;
	font: 					11px arial, Sans-Serif;
	color: 					#FFFFFF;
	}
	
.match{
	font:					bold;
	color:					#52C500;
	}	

/*********************************************************/

/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #000000;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #CC3300;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #CC3300;
	text-decoration: underline;
}
.dtree a.node:visited{
	color: #751d03;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
	
/* End older v3_global.css */



.VPSMHead {padding:5px; padding-left:0px; padding-bottom:10px; background-color: #e5f2f8; color:#008bb0;  margin-right:5px; margin-top:5px; font-weight:bold;}
.hnumb {padding:5px; padding-top:5px; background-color:#008bb0; color: #FFFFFF; margin-right:5px; font-size:large; float:Left;}


/*.VPSMHead {padding:5px; padding-left:0px; background-color: #e5f2f8; color:#008bb0; font-weight:bold;}*/
/*.hnumb {background-color:#008bb0; color: #FFFFFF; padding:5px; margin-right:5px; font-size:large; float:Left;}*/
.SecHd {background-color:#fbe5d2; font-weight:bold; color:#ea6d21; font-size:large;}