/***********************************************/

/* JWAC.css                           */

/* Use with WAC Main Site        */

/***********************************************/



/***********************************************/

/* HTML tag styles                             */

/***********************************************/


/***********************************************/


/* Layout Stylesheet */ 

body{
 margin: 0px;
 padding:0px;
 background: #c0c0c0;
 color: #333333;
 } 
h2
{
	color: #8E496A;
	font: bold italic 120% Cambria;
	width: 650px;
	margin: 0px;
	padding: 0px;
    border: solid #333333;
    border-width: 1px;
	 background: gainsboro;
} 
H3
{
	color: #8E496A;
	font: bold italic 130% Cambria;
	margin: 0px;
	padding: 0px;
}
 .error_strings{ font-family:Verdana; font-size:10px; color:#FF0033; text-align: left; background:#FFCCCC}  
#lh-col{
 width: 280px; 
 Font: bold 90% Verdana ; 
 float: left;
 line-height:90%;
 /*border-width: 0 0 0 0;*/
 background: #ffffff;
 color: #333333;
 margin: 0px;
 padding: 0px,0px,0px,5px;
 }
 
#rh-col{ 
width: 280px;
Font: bold 90% Verdana ;
float: right; 
 background: #ffffff;
 color: #333333;
 margin: 0px;
padding: 0px,0px,0px,0px;
 }

#contentLeft {
             float: left;
             width:300px;
}

#contentRight {
              float: right;
              width:300px;
}
#pagecell1
{
	background-color: #ffffff;
	left: 2%;
	position: absolute;
	right: 2%;
	top: 100px;
	width: 650px;
}
#tl
{
	left: -1px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: -1px;
	z-index: 100;
}
#tlt
{
	left: -1px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 6px;
	z-index: 100;
}
#ttl
{
	left: -1px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 100px;
	z-index: 400;
}
#tr
{
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: -1px;
	top: -1px;
	z-index: 100;
}#trt
{
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: -1px;
	bottom: 6px;
	z-index: 100;
}
#masthead
{
	color: #909;
	font: 140% Verdana, sans-serif;
	left: 2%;
	min-width: 640px;
	position: absolute;
	right: 2%;
	top: 0px;
	width: 940px;
}
#pageNav
{
	background-color: #F5F7F7;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	float: right;
	/*font: medium Verdana,sans-serif;*/
	padding: 0px;
	width: 220px;
}
#toc ul {list-style-type:none;width:300px; 
padding: 0px 0px 0px 0px;
margin-left: 0px;

 }
#toc li input {float:left;background:#FFF;padding: 0px 0px 0px 0px;}
#toc li {background:url(images/dot.gif) repeat-x 0 0.85em;}
#toc li span {float:right;background:#FFF; padding: 0px 0px 0px 0px;}
#toc li br {clear:both;
}






/***********************************************/

/* Component Divs                              */

/***********************************************/

#siteName{

	margin: 0px;

	padding: 16px 0px 8px 0px;

	color: #ffffff;

	font-weight: normal;

}



/************** utility styles *****************/



#utility{

	font: 75% Verdana,sans-serif;

	position: absolute;

	top: 16px;

	right: 0px;

	color: #ffffff;

}



#utility a{

	color: #ffffff;

}



#utility a:hover{

	text-decoration: underline;

}	 



/************** pageName styles ****************/



#pageName
{
	border-bottom: 7px solid #ff00cc;              /* #ff76d6*/
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
#pageName h2
{
	color: #303;
	font: bold 150% Verdana,sans-serif;
	margin: 0px;
	padding: 2px;
}
#pageName img
{
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 6px;
	top: 0px;
}
#pageName img2
{
	bottom: 0px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 6px;
}
#pageName1
{
	margin: 0px;
	padding: 10px 0px 5px 0px;
}
#pageName1 h2
{
	color: #303;
	font: bold italic 150% Verdana,sans-serif;
	margin: 0px;
	padding: 2px;
}
/*#pageName1 img
{
	bottom: 70px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 20px;
}   */
#pageName2
{
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
#pageName2 h2
{
	color: #ffffff;
	font: bold italic 70% Verdana,sans-serif;
	margin: 0px;
	padding: 2px;
}
#pageName2 h3
{
	color: #666666;
	font: bold 120% Verdana,sans-serif;
	margin: 0px;
	padding: 2px;
}
#pageName2 th
{
	background-color: #Fff0ff;
    border-color: #B51094;
    border-style: solid;
    border-width: 2px;
	color: #B51094;
	font: bold italic 80% Verdana,sans-serif;
	margin: 0px;
	padding: 2px;
}
#trail
{
	background-color: #fff3ff;                   /*FFDDF9*/
	border-top: 7px solid #ff00cc;               /*f9abeb #ff88dd*/   
    border-bottom: 7px solid #ff00cc; 
	height: 43px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}
#trail h2
{										   
	color: #555;
	font: bold 95% Verdana,sans-serif;
	margin: 5px;
	padding: 2px;
}
#trail h5
{
	color: #334d55;
	font: 100% Verdana,sans-serif;
	margin: 0px;
	padding: 0px;
}
#trail img
{
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 6px;
	top: 0px;
}
#globalNav
{
	/*background-image: url("images/pglbnav_background.gif");*/
    background-color: #790079;
	color: #FFCCFF;
	font: 75% Verdana,sans-serif;
	height: 32px;
	margin: 0px;
	min-width: 640px;
	padding: 0px;
	position: relative;
	width: 940px;
}
#globalNav img
{
	margin-bottom: -4px;
}
#gnl
{
	left: 0px;
	position: absolute;
	top: 0px;
}
#gnr
{
	position: absolute;
	right: 0px;
	top: 0px;
}
#gnlb
{
	left: 0px;
	position: absolute;
	bottom: 0px;
}
#gnrb
{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
#globalLink
{
	height: 22px;
	left: 10px;
	margin: 0px;
	min-width: 640px;
	padding: 0px;
	position: absolute;
	top: 6px;
	width: 950px;
	z-index: 100;
}
a.glink, a.glink:visited
{
	border-right: 1px solid #990099;
	color: #ffffff;
	font-size: 75% Verdana,sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
}

a.glink:hover
{   
    background-color: #ffffcc; 
    color: #B51094;
	/*background-image: url("images/ppglblnav_selected.gif");*/
	text-decoration: none;
}
a.glink:active
{
	color: #ffffcc;
	text-decoration: underline;
}



.skipLinks {display: none;}



 Trailer styles ****************/



#trail{

	padding: 0px 0px 0px 0px;

	margin: 0px;
	
	border-top:2px solid #990099;
	
	height: 43px;
	
	background-color: #FFDDF9;
}



#trail h2{

	font: bold 65% Verdana,sans-serif;

	color: #303;

	margin:0px;

	padding: 2px;

}
#trail h5{

 font: 100% Arial,sans-serif;

 color: #334d55;

 margin: 0px;

 padding: 0px;

}


#trail img{

	position: absolute;

	top: 0px;

	right: 6px;

	padding: 0px;

	margin: 0px;

}



/********************* end **********************/

