﻿body, table, td, a, span, div
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

body {margin:0px; padding:0px; background:#ffffff;}
html, body { height:100%; }

.bgndLines
{
	background:url(../../PISANIMATERIALS/images/line_bgnd.gif) ;
}

.placeHolderClass { overflow:auto; }


.TopBanner1
{
	background-color:#FFFFFF;
	height:90px;
}

.second_row
{
	background-color:#EBEBEB;
	border-top:solid 1px #666666;
}

.bottomBackground
{
	background-color:#EBEBEB;
	width:750px;
	height:33px;
}

.grayText
{
	color:#B0B0B0;
	font-size:12px;
}

.letters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.TopTitleText
{
	color:#E0E0E0;
	font-weight:bold;
}


a.langText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	text-decoration:none;
	color:#000000;
}

a.langText:hover
{
	color:#336699;
}

.headlie21 
{	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5D5D99;
	font-size: 11px;
	font-weight:bold;
	letter-spacing:0.5px;
}

.bgnd1		  { background-color:#6B924F; }
.bgnd2		  { background-color:#FF8D06; }
.bgnd3		  { background-color:#ccdff8; }
.bgndWhite	  { background-color:#FFFFFF; }
.leftSideBar  { background-color:#8D8DC0; }
.rightSideBar { background-color:#F2941B; }


.menuLeft
{
	border:solid 1px #E9E9E9;
	padding:1px 1px 1px 1px;
}

.menuRoot
{
	background-color:#8D8DC0;
	color:#FFFFFF;
	padding:5px 1px 1px, 2px;
}

.menuSub
{
	width:100%;
	background-color:#676793;
	padding:1px 0px 1px 0px;
	color:#E9E9E9;
}

.menuBgSelected
{
	width:100%;
	padding:5px 1px 1px, 2px;
	color:#E9E9E9;
}

.menuRootLink		{ color:#FFFFFF; text-decoration:none;	}
.menuRootLink:hover { color:#F2941B; text-decoration:none;	}

.menuRootSelected		{ color:#515197; text-decoration:none;	}
.menuRootSelected:hover	{ color:#515197; text-decoration:none;	}

.menuSubLink		{ color:#F5F5F5; text-decoration:none;	}
.menuSubLink:hover	{ color:#F2941B; text-decoration:none;	}

.menuSelected		{ color:#515197; text-decoration:none;	}
.menuSelected:hover	{ color:#515197; text-decoration:none;	}

.pathSelected	{ color:#336699; font-weight:bold; text-decoration:none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}

.pathLink		{ color:#336699; text-decoration:none;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.pathLink:hover { color:#E67817; text-decoration:none;	}

.subPageLinks		{ color:#336699; text-decoration:none;	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px;}
.subPageLinks:hover { color:#E67817; text-decoration:none;	}


a.nextLevelLinks 		{ color:#336699; text-decoration:underline;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing:0.5px;}
a.nextLevelLinks:hover   { color:#E67817; text-decoration:none;	}


.titleOrange, .titleOrangeBold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	color:#F2941B;
}

.titleOrangeBold
{
	font-weight:bold;
}


.titleBlack11Bold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#000000;
}


.titleBlue2Bold11
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#0D284C;
}

.titlePurpleBold11
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#8D8DC0;
}


.linkPurlple11
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#5D5D99;
	letter-spacing:1px;
	text-decoration:none;
}

.linkPurlple11:hover {text-decoration:underline;}

.linkPurlple11B
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#5D5D99;
	letter-spacing:1px;
	text-decoration:none;
}

.linkPurlple11B:hover {text-decoration:underline;}

.linkPurlple20B
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px;
	font-weight:bold;
	color:#5D5D99;
	letter-spacing:1.5px;
	text-decoration:none;
}

.linkPurlple20B:hover {text-decoration:underline;}

.titleBlue11Bold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#336699;
}

.titleBlue12Bold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#336699;
}

.titleBlueBold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#336699;
}


.sections_header_1, .sections_header_2, .sections_header_3
{
	background-color:#E8EEFC;
	width:550px;
	height:24px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:10px;
}

.welcomeText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000000;
	font-style:normal;
}

.txtWhite, .txtWhiteBold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#FFFFFF;
}

.txtWhiteBold
{
	font-weight:bold;
	font-size:11px;
}

.blackText1
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-size:9px;
}

 .redText  { color:#FF0000; }

/*   tree tabs  */
.tabBodyUp,.tabBodyDown { border-left:solid 1px black; border-right:solid 1px black;
			 border-top:solid 0px black; border-bottom:solid 1px black;
			 background-color:#FFFFD5; }
.tabBodyDown { border-top:solid 1px black; border-bottom:solid 0px black; }

.tabSelected,.tabInactive { font-weight:bold; text-decoration:none; border:solid 1px blue; }
.tabInactive { font-weight:normal; border:solid 0px blue; }

.tabSelected_Down,.tabSelected_Up { border-left:solid 1px black; border-right:solid 1px black;
			 background-color:#FFFFD5; border-top:solid 0px black; border-bottom:solid 1px black; }
.tabSelected_Up { border-top:solid 1px black; border-bottom:solid 0px black; }

.tabInactive_Down,.tabInactive_Up { border-left:solid 1px gray; border-right:solid 1px gray;
			 background-color:#EDEBC1; border-top:solid 0px gray; border-bottom:solid 1px gray; }
.tabInactive_Up { border-top:solid 1px gray; border-bottom:solid 0px gray; }


.overflowAuto {overflow:auto;}


td label { padding-left:5px; font-size:12px; color:#336699; }

.overflowHidden
{
	overflow:hidden;
}

.wrap
{
	white-space:normal;
}

.topMenu { }
.topMenuSelected a { color:Orange; }
.hoverMenu a { text-decoration:underline; }
.seeThrow
{ 
	background-color:Black; width:180px; padding:2px 20px 0px 10px;
	/*filter:alpha(opacity=75);
	-moz-opacity:0.75;	
		opacity:0.75;*/
}
.esomenu { background-color:Black; margin-top:5px; }


@media print {
  .NoPrint { display:none; }
  
 }