.hiddenCheckboxes
{
	height:0px;
	width:0px;
	display:none;
}

*html .hiddenCheckboxes
{
	display:inline;
}

.filterCheckboxes
{
	height:10px;
	zoom:75%;
}

.customrollupsDivFilter 
{
	margin-left:20px;
	border: 1px solid #aaaaaa;
	background-color:#fcfcfc;
	width:400;
	height: 70;
	overflow: auto;
	padding: 1px;
}

.surveyPropertiesTableLeft1
{
	background-color:LightGrey;
	padding:0;
}

.surveyPropertiesTableLeft2
{
	background-color:WhiteSmoke;
	padding:0;
}

.surveyPropertiesTableRight1
{
	background-color:WhiteSmoke;
	padding:0;
}

.surveyPropertiesTableRight2
{
	background-color:white;
	padding:0;
}

.portletWrapperTHead
{
background: url(/images/appweb/portal/prtlt_head.gif); 
background-position: top; 
background-repeat: repeat-x;
background-color: silver;
border-bottom: solid 1px ButtonFace;
}

.HiddenBtn {
	visibility : hidden;
}
.button, .button :visited {
	text-decoration: none; 
	font: Icon; 
	border: 1px solid #8A867A; 
	background-color: #EFEDDE; 
	padding-left:5; 
	padding-right:5; 
	padding-top:2; 
	padding-bottom:2; 
	color:#000000; 
	white-space:nowrap
}
.button:hover {
	text-decoration: none; 
	border-left: 1px solid #316AC5; 
	border-right: 1px solid #002255; 
	border-top: 1px solid #316AC5; 
	border-bottom: 1px solid #002255; 
	padding-left: 4; 
	padding-right: 6; 
	padding-top: 2; 
	padding-bottom: 2; 
	color:#000000; 
	background-color:#C1D2EE; 
	white-space:nowrap
}
.button:active {
	text-decoration: none;
	border-color: #0A246A #E8EAEF #E8EAEF #0A246A;
	padding-left: 6;
	padding-right: 4;
	padding-top: 2;
	padding-bottom: 2;
	background:#ccc;
	white-space:nowrap
}
.button img {
	vertical-align: middle;
}     		
    			
.sbutton, .sbutton:visited 
{
	text-decoration: none; 
	font: Icon;
	background:url(/images/gradients/FFFFFF_D4D4D4_15px.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:solid 1px #BBBBBB;
	padding-left:5; 
	padding-right:5; 
	padding-top:0; 
	padding-bottom:0; 
	color:#000000; 
	white-space:nowrap
}

.sbutton:hover  {
	text-decoration: none; 
	font: Icon;
	background:url(/images/gradients/FFFFFF_D5DAE8_15px.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:solid 1px #959AE8;
	padding-left:5; 
	padding-right:5; 
	padding-top: 0;
	padding-bottom: 0; 
	color:#555A88; 
	white-space:nowrap 
}



.sbutton:active {
	text-decoration: none; 
	font: Icon;
	text-decoration: none;
	border-color: #0A246A #E8EAEF #E8EAEF #0A246A;
	padding-left:5; 
	padding-right:5; 
	padding-top: 0;
	padding-bottom: 0; 
	background:#DDDDDD; 
	white-space:nowrap;
	color:#000000; 
} 	
.sbutton img {
	vertical-align: middle; 
}                         

.sbuttongrayed 
{
	text-decoration: none;
	font: Icon;
	border: 1px solid ButtonShadow;
	background-color: ButtonFace;
	padding-left:5;
	padding-right:5;
	padding-top:0;
	padding-bottom:0;
	color:ButtonShadow;
	white-space:nowrap
}	

.logolink {
	text-decoration: none;
	color: #C0C0C0;
	font-family: Verdana; 
	font-size: 10pt;
	font-weight: bold;
}

.logolink img {
	vertical-align:middle;
	border:none 0px;
	margin-right:5px;
	width:18px;
	height:12px;
}

.logolink:link {
	text-decoration: none; 
	color: #C0C0C0; 
	font-family: Verdana; 
	font-size: 10pt;
	font-weight: bold 
}
.logolink:visited {
	text-decoration: none; 
	color: #C0C0C0; 
	font-family: Verdana; 
	font-size: 10pt;
	font-weight: bold 
}
.logolink:active      
{
	text-decoration: none;
	color: #C0C0C0;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold 
}
.logolink:hover {
	text-decoration: underline; 
	color: #C0C0C0; 
	font-family: Verdana; 
	font-size: 10pt;
	font-weight: bold 
}
               
               
.mailboxlink 	   { text-decoration: none; color: #0000FF; font: Icon}
.mailboxlink:link  { text-decoration: none; color: #0000FF; font: Icon}
.mailboxlink:visited  { text-decoration: none; color: #0000FF; font: Icon}
.mailboxlink:active   { text-decoration: none; color: #0000FF; font: Icon}
.mailboxlink:hover { text-decoration: underline; color: #FF0000; font: Icon }

.mystuffborderBottom     
{
	border-color:#CCCCCC;
	border-width:1px;
	border-bottom-style:solid;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
	padding-top: 2; 
	padding-bottom: 2;
}

.mystufflink 		 	 { text-decoration: none; font: Icon; color: #000000;}
.mystufflink:link        { text-decoration: none; font: Icon; color: #000000;}
.mystufflink:visited     { text-decoration: none; font: Icon; color: #000000;}
.mystufflink:active      { text-decoration: none; font: Icon; color: #000000;}
.mystufflink:hover       { text-decoration: underline; color: #000000;}

input, select	{ font: Icon; vertical-align: middle }
textarea	{ font: Icon; border: solid 1px black}
input.inputtext		{ border: solid 1px black }
input.inputbutton	{ border: solid 1px black;}
textarea.inputtextarea		{ font: Icon; border: solid 1px black}
form.inputform			{ margin: 0px}
	
body   	 { font: Icon; background:white}
tbody, td      { font: Icon}
hr { height:1px}


/*****************************************/
/* Portlet styles - redesign (w/ tables) */
/*****************************************/
.portletTitleBar {
	padding:0px 4px 0 4px;
	font-weight: bold !important;
	background:url(/images/appweb/portal/prtlt-title-bg-full.gif) repeat-x;
	height:25px;
	border:1px solid #C4C4C4;
	border-bottom:0;
}

.portletBody {
	border:1px solid #C4C4C4;
	border-top:0;
	background:url(/images/appweb/portal/prtlt-portletbg.jpg) bottom right no-repeat #FFFFFF;
	padding:4px 4px 4px 6px;
	margin:0;
}

.portletBottomShadow_bl {
	float:left;
	width:4px;
	height:3px;
	background: url(/images/appweb/portal/prtlt-bl.gif) no-repeat top left;
}

.portletBottomShadow_br {
	width:4px;
	height:3px;
	background: url(/images/appweb/portal/prtlt-br.gif) no-repeat top right;
	float:right;
}

.portletShadowRight {
	width:3px;
	background:url(/images/appweb/portal/prtlt-bg-vert.gif) top right repeat-y #FFFFFF;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.portletBottomShadow {
	background:url(/images/appweb/portal/prtlt-bg-horiz.gif) top left repeat-x;
	height:3px;
	padding:0px !important;
	margin:0px !important;
	overflow:hidden;
}
/*********************************************/
/* END Portlet styles - redesign (w/ tables) */
/*********************************************/

/************* Menu ************* */
.onmenuclass {
	background:url(/images/gradients/pcmsreport_header_over.gif) top left repeat-x #b0bfe9 !important;
}
/******************************** */