/* GPP */



body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}



p, td {
	margin: 0px;
	padding: 0px;
}



.clear {

	float: left;
	clear: both;
}



a, a:link, a:visited {
	color : #0000ff;
	text-decoration: none;
}



a:hover {
	color : #0000FF;
	text-decoration : underline;
}



/* Structural Divs */




#nav {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
	display: inline;
	background-color: #587993;

}



#content {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
	margin-left: 5px;
	margin-right: 5px;
	background: #ffffff;
	clear: both;
	margin-bottom: 2px;
}



#content-sidebar {
/*	width: 215px;  */
	margin: 0px;
	padding: 0px;
	float: left;
	background: #FDEFD5;
	display: inline;
}




#content-sidebar h1 {
/*	width: 215px;   */
	height: 50px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both
}





#content-sidebar h1 span {
	display:none;

}



#content-sidebar h2 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	font: bold 14pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#content-sidebar h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}



#content-sidebar p {
	color: #000000;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	line-height: 100%;
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 10px;
}



#content-main {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	float: left;
	clear: right;
	display: inline;
	background-color: #ffffff;
        width: 100%;
}

#content-main h1 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	font: bold 16Pt Arial, Helvetica, Verdana, sans-serif;
	color: #000080;
}


#content-main h2 {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	font: bold 12pt Arial, Helvetica, Verdana, sans-serif;
        text-transform: uppercase;
	color: #FF9900;
}

#content-main h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	font: bold 12pt Arial, Helvetica, Verdana, sans-serif;
	color: #000080;
}

#content-main th {
	margin: 0px;
	padding: 0px;
	margin-bottom: 2px;
	font: 10pt bold Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}



#content-main p, #content-main td {
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	color: #000000;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}



#content-main ul, #content-main ol {
	color: #333333;
	font: small Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}



#content-main .special {
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}



#content-main .special h3 {
	background: url('../img/P_Header.jpg') no-repeat left top;
	height: 27px;
	margin: 0px;
	color: #3b5f41;
	padding-top: 13px;
	padding-left: 50px;
	width: 475px; 
	font-style:normal; 
	font-variant:normal; 
	font-weight:bold; 
	font-size:14px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	padding-right:0px; 
	padding-bottom:0px
}



/* Top Navigation with circle */



#navCircle {
	margin: 0;
	padding: 0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}



#navCircle li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

	

#navCircle a:link, #navCircle a:visited {
	float: left;
	font-size: 12px;
	font-weight: 600;
	padding: 6px 15px 6px 0px;
	text-decoration: none;
	color: #ffffff;
	}



#navCircle a:link.active, #navCircle a:visited.active, #navCircle a:hover {
	color: #B2BC00;
	}

#navCircleGreen {
	margin: 0;
	padding: 0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}



#navCircleGreen li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

	

#navCircleGreen a:link, #navCircleGreen a:visited {
	float: left;
	font-size: 12px;
	font-weight: 600;
	padding: 6px 15px 6px 0px;
	text-decoration: none;
	color: #ffffff;
	}



#navCircleGreen a:link.active, #navCircleGreen a:visited.active, #navCircleGreen a:hover {
	color: #B2BC00;
	}


/* Sub navigation */

#navcontainer {
	float: left;
	clear: both;
	border: 0px none;
margin-left:0px; margin-right:0; margin-top:0; margin-bottom:0

}

#navcontainer h3
{
	margin: 5px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	font: 14pt Arial, Helvetica, Verdana, sans-serif;
        color: #587993;
        font-decoration: none;
}

#navcontainer-programs h3
{
	margin: 5px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	font: 14pt Arial, Helvetica, Verdana, sans-serif;
        color: #green;
        text-decoration: none;
}


#navcontainer-programs a, 
#navcontainer-programs a:active, 
#navcontainer-programs a:hover, 
#navcontainer-programs a:link, 
#navcontainer-programs a:visited 
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 14pt Arial, Helvetica, Verdana, sans-serif !important;
        color: #587993 !important;
        text-decoration: none !important;
}


#navcontainer ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
        list-style-type: none;

}



#navcontainer ul li ul
{
/* 	margin-left: 0;
	padding-left: 0;
*/
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
/*
	padding-bottom: 2px;
	margin-bottom: 0px;
*/  
      list-style-type: none;
}

#navcontainer ul li ul li ul
{
/*	margin-left: 0;
	padding-left: 0;
*/
	font: 8pt Verdana, Arial, Helvetica, sans-serif;
/*
	padding-bottom: 2px;
	margin-bottom: 0px;
*/
       list-style-type: none;

}


#navcontainer li {
	margin: 0px;
	padding: 0px 0px 2px 0px;
/*        vertical-align: middle; */
}


#navcontainer a
{
	display: block;
/*	width: 195px;  */
        margin: 2px 0px 2px 5px;
	padding: 1px;
}



#navcontainer li ul li a
{
        margin-left: 20px;
/*        margin: 2px 0px 2px 20px; */
/*	width: 180px;  */
}

#navcontainer li ul li ul li a
{
        margin-left: 40px;
/*        margin: 2px 0px 2px 40px; */
/*	width: 160px; */
}



#navcontainer a:link, #navcontainer ul a:visited
{
	color: #000000;
	text-decoration: none;
}



#navcontainer a.active
{
	color: #ffffff !important;
        font-weight: bold;
	background-color: #587993;
}

#navcontainer a:hover
{
	background-color: #FF7300;
	color: #000000;
}




/* Functions  for use in the Preview*/
#Functions
 {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	clear: both;
}

#Functions ul, #Functions li
 {
	 margin: 0;
	 padding: 0;
	 display: inline;
	 list-style-type: none;
 }

#Functions a:link, #Functions a:visited

 {
	 float: left;
	 line-height: 14px;
	 font-weight: bold;
	 margin: 0 10px 4px 10px;
	 text-decoration: none;
	 color: #003366;
	 border-bottom: 4px solid #999999;
	 padding-bottom: 2px;
 }


#Functions a:hover

 {
	 border-bottom: 4px solid #000;
	 padding-bottom: 2px;
	 background: transparent;
	 color: #000;
 }

#Functions a:hover { color: #0066CC; }

p.footer, a.footer {
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}

p.footer-nav, a.footer-nav {
	font-size: 12px;
	font-weight: normal;
	color: #695d54 !important;
}

a:visited.footer-nav, a:hover.footer-nav, a:active.footer-nav   {
	text-decoration: none;
}


a:hover.footer-nav {
	text-decoration: underline;
}

#content-mentor-results strong {
   color: #000099;
}

/* THE END */