body 
{
background-color: #E6E6E8;
margin: 0px;
text-align: center;
}
body,td,th,p 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}
#bodyWrapper 
{
margin-left: auto;
margin-right: auto;
text-align: left;
}
a:link 
{
color: #990000;
text-decoration: none;
}
a:visited 
{
text-decoration: none;
color: #990000;
}
a:hover 
{
text-decoration: underline;
}
a:active 
{
text-decoration: none;
color: #000000;
}
.homeText3 
{
margin-top: 0px;
margin-left: 4px;
margin-right: 4px;
font-size: 12px;
padding-right: 8px;
padding-left: 8px;
}
.homeMenu 
{
font-size: 11px;
}
.button 
{
font-size: 9px;
}
.recognizedSmall 
{
font-variant: small-caps;
color: #990000;
font-size: 11px;
font-weight: bold;
}
.recognizedBig 
{
font-size: 12px;
font-weight: bold;
color: #990000;
}
.homeLI 
{
font-size: 11px;
line-height: 12px;
margin-top: 0px;
margin-bottom: 3px;
}
.homeTD 
{
font-weight: bold;
background-color: #FFFFFF;
}
.homeUL 
{
list-style: none;
font-size: 11px;
margin-left: 0px;
padding-left: 1em;
text-indent: -1em;
}
.navTable 
{
padding: 0px;
background-color: #FFFFFF;
border: ridge #EEEEEE 1px;
}
.copyright 
{
font-size: 11px;
 color: black;
 line-height: 15px;

}
a.navMenuRed 
{
color: #990000;

}
a.navMenuRed:hover 
{
color: #9C0000;
text-decoration: underline;

}
a.navMenuYellow 
{
color: #FCBD16;

}
a.navMenuYellow:hover 
{
color: #FCBD16;
text-decoration: underline;

}
a.navMenuOrange 
{
color: #FF9900;

}
a.navMenuOrange:hover 
{
color: #FF9900;
text-decoration: underline;

}
a.navMenuPurple 
{
color: #800080;

}
a.navMenuPurple:hover 
{
color: #800080;
text-decoration: underline;

}
ul.spList 
{
list-style-image:url(/images/pa3/sp/Families/clgap-orange-bullet.gif);
margin-left:14px;

}
.spListText 
{
color: #660066;
font-size: xx-small;

}
#pa_home_sp 
{
background-image:url(/images/pa3/home/sp_04.gif);
 background-repeat:repeat-x;
 background-position:top;

}
#pa_home_sp ul, #pa_home_comp ul
{
list-style-image:url(/images/pa3/home/sp_bullet_01.gif);
margin-top:10px;
padding-top:0;
margin-bottom:10px;
padding-bottom:0;
margin-left:10px; padding-left:10px;

}
#pa_home_comp 
{
margin-left:43px;
padding-left:0;

}
/*#pa_home_sp ul.list1 
{
width:40%;
margin:8px 0 20px 10px;
padding:0;
float:left;

}
#pa_home_sp ul.list2 
{
width:40%;
 margin:8px 0 20px 10px;
padding:0;
float:right;

}
*/
#pa_home_sp ul.list1 li a, #pa_home_sp ul.list2 li a, #pa_home_comp a 
{
font-weight:bold;
}
#pa_home_sp ul.list1 li, #pa_home_sp ul.list2 li
{
display:inline;
}
#pa_home_sp ul.list1 li a, #pa_home_sp ul.list2 li a
{
width:150px;
float:left;
background-image:url(/images/pa3/home/sp_bullet_01.gif); background-position:0% 50%; background-repeat:no-repeat;
padding-left:13px;
}
#pa_home_sp, #pa_home_comp
{
clear:both;
}

/* for the recognitions page */#recog h1 
{
text-align:center;
font-size:22px;

}
#recog h2 
{
font-size:16px;
background-color:#F0F0F0;
border:#CCCCCC 1px solid;
text-align:center;
padding:2px;

}
#recog h3 
{
font-size:1.2em;
text-align:left;
border-bottom: 1px solid #CCC;
background-color:#F4F4F4;
padding:2px;
/*	margin-left:150px;
*/
}
#recog h4 
{
font-size:1.1em;
margin-top:10px;
margin-bottom:10px;

}
#recog td p 
{
margin:0 0 10px 0;
padding:0;

}
#recog ul
{
margin-left:0;
 padding-left:0;
list-style-type:none;

}
#recog_toc 
{
margin-left:50px;
margin-bottom:20px;
 border-left:4px solid #CCC;
 padding-left:10px;

}
#PA_main_nav 
{
list-style:none;
padding:6px 0 5px 5px;
margin:0;
/*	height:40px;
border:1px solid #000;
 */
}
#PA_main_nav li 
{
margin:0;
padding:0;
display:inline;
background-image:url(/images/pa3/nav-tab.gif);
background-position:right;
background-repeat:no-repeat;
/*	border:1px solid #c00;
 */
}
#PA_main_nav li a 
{
padding:7px 8px 10px 8px;
font-weight:bold;
font-size:1.15em;
color:#990000;
/*	border:1px solid #0c0;
 */
}
#PA_main_nav li a:hover 
{
background-image:url(/images/pa3/nav-pointer.gif);
background-position:50% 80%;
background-repeat:no-repeat;
text-decoration:none;
color:#c40308;
	
}
#PA_main_nav li a.noborder 
{
border:none;
}
td.pa_home_headers, h3.pa_home_headers
{
background-image: url(/images/pa3/pa_home_header_bg_01.gif);
background-position: left;
vertical-align: middle;
background-repeat: no-repeat;
height: 36px;
padding: 0;
}
a.pa_home_headers, span.pa_home_headers 
{
margin: 0;
color: #fff;
font-size: 14px;
font-weight: bold;
display: block;
padding: 11px 0 8px 15px;
vertical-align: middle;
background-image: url(/images/pa3/pa_home_header_bg_02.gif);
background-position: right bottom;
background-repeat:no-repeat;
}
a.pa_home_headers:hover 
{
color:#FFFFFF;

}
td.pa_home_headers_lower 
{
background-image:url(/images/pa3/pa_home_header_bg_03.gif);
background-position:top;
background-repeat:repeat-x;
}
td.pa_home_headers_blue, h3.pa_home_headers_blue 
{
background-image: url(/images/pa3/pa_home_header_bg_blue-01.gif);
background-position: left;
vertical-align: middle;
background-repeat: no-repeat;
height: 36px;
padding: 0;
margin:0;
}
a.pa_home_headers_blue, span.pa_home_headers_blue 
{
margin: 0;
color: #fff;
font-size: 14px;
font-weight: bold;
display: block;
padding: 11px 0 8px 15px;
vertical-align: middle;
background-image: url(/images/pa3/pa_home_header_bg_blue-02.gif);
background-position: right bottom;
background-repeat:no-repeat;
}
a.pa_home_headers_blue:hover 
{
color:#FFFFFF;

}
td.pa_home_headers_lower_blue, div.pa_home_headers_lower_blue 
{
background-image:url(/images/pa3/pa_home_header_bg_blue_3.gif);
background-position:top;
background-repeat:repeat-x;
margin:0;
padding:0;
}
.homeMenu_blue 
{
font-size: 11px;

}
td.homeMenu_blue h3 a, .homeMenu_blue a 
{
color:#000000;

}
td.homeMenu_blue h3, td.homeMenu h3 
{
margin:10px 0 2px 0;
padding:1px;
border-bottom:2px solid #999;
width:98%;
font-size:14px;
}
td.homeMenu_blue ul , td.homeMenu ul 
{
list-style:none;
margin:0 10px 0 3px;
padding:0;

}
td.homeMenu_blue ul li a, td.homeMenu ul li a 
{
display:block;
border-bottom: 1px solid #999;
font-size:0.9em;
padding-bottom:2px;
padding-top:2px;

}
a.quick_hack 
{
color:#000000;
font-weight:normal;
font-size:1.1em;

}
.pa_home_special_content 
{
font-size:1em;
line-height:1.2em;
margin:0;
padding: 5px;
}

.left-side-inline-product
{
width:120px;
text-align:center;
padding:5px;
vertical-align:top;
}

.inline-product table tr
{
background-image:url(/images/pa3/dots.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.inline-product table tr td 
{
vertical-align:top;
}

.inline-product-title
{
margin:0;
padding:0;
}
a.download-link
{
white-space:nowrap;
font-size:0.75em; 
padding:2px 5px; 
color:#000000; 
border:1px solid #999; 
text-decoration:none;
background-color:#FFFFFF;
}
a.download-link:hover
{
text-decoration:none;
color:#000000;
}
#pa-overview h5
{
	font-size:1em; 
	background-color:#EAEAEA;
}
#pa-overview h4
{
	font-size:1.2em; 
	background-color:#EAEAEA;
}
#pa-overview h3
{
	font-size:1.5em; 
	background-color:#EAEAEA;
	border:1px solid #CCC;
}
#pa-overview h2
{
	font-size:1.8em; 
}
#results_subject table tr td, #results_subject table tr th 
{
	background-color:#EAEAEA;
}
#results_subject h2
{
	font-size:1.4em;
}
#page-h2-title {
	background-image:url(/images/pa3/page-headers/blue.gif);
	background-repeat:no-repeat;
	background-position:right top;
/*	border:1px dashed #C00;*/
}
#page-h2-title h2 {
	margin:0;
	padding:5px 0 15px 60px;
	padding-left:60px;
	font-size:13pt;
}
#page-h2-title div{
	background-image:url(/images/pa3/page-headers/school.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
/*	border:1px dashed #0C0;
	min-height:64px;*/
}
#page-h2-title ul {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	text-align:right;
}
#page-h2-title ul li {
	display:inline;
}
