/* 
new styles
- - - - - - - - -
*/
.hpgrey{
	font:  11px verdana, arial;
	color:  #666666;
	line-height: 16px;
}

.hpgreymini{
	font:  9px verdana, arial;
	color:  #666666;
}

.hpblue{
	font:  11px verdana, arial;
	color:  #6186b6;
	line-height: 16px;
}

a.blue{
	font: 11px verdana, arial;
	color:  #6186b6;
	font-weight: normal;
}

.shortbr{
	font:  5px "verdana", "arial","helvetica","sans-serif";
}

.headline{
	font:  14pt Arial, Helvetica;
}

/* 
original styles
- - - - - - - - -
*/


BODY {font-family: Arial, Helvetica;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	background: #E2E2E2;
	margin: 0;
	
   scrollbar-face-color: #6699CC; 
   scrollbar-shadow-color: #336699; 
   scrollbar-highlight-color: #E1E6EC; 
   scrollbar-3dlight-color: #6699CC;   
   scrollbar-darkshadow-color: #6699CC;
   scrollbar-track-color: #E1E6EC; 
   scrollbar-arrow-color: #E1E6EC;
}

H3 {font-family: Bitstream Vera Sans, Verdana;
   font-size: 18px;
   font-weight: bold;
   margin-top: 10px;
   margin-bottom: 10px;}
   
.main {font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
	line-height: 14px;
   }
 
   .main a:link {text-decoration: none; font-weight: bold; color: #648AAF;}
   .main a:visited {text-decoration: none; font-weight: bold; color: #648AAF;}
   .main a:active {text-decoration: none; font-weight: bold; color: #648AAF;}
   .main a:hover {text-decoration: underline; font-weight: bold; color: #000000;}
   
.seminar {font-family: Verdana, Arial, Helvetica;
   font-size: 11px;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 7px;
   border-top: 1px solid #E8E8E8;
   border-right: 1px solid #E8E8E8;
   border-bottom: 1px solid #E8E8E8;
   }
   
   .seminar a:link {text-decoration: none; font-weight: bold; color: #336699;}
   .seminar a:visited {text-decoration: none; font-weight: bold; color: #336699;}
   .seminar a:active {text-decoration: none; font-weight: bold; color: #336699;}
   .seminar a:hover {text-decoration: underline; font-weight: bold; color: #624275;}
   
UL {margin-left: 0px;
   margin-right: 0;
   margin-top: 10px;
   margin-bottom: 0;}
	
a:link {text-decoration: none; font-weight: bold; color: #99FFFF;}
a:visited {text-decoration: none; font-weight: bold; color: #99FFFF;}
a:active {text-decoration: none; font-weight: bold; color: #99FFFF;}
a:hover {text-decoration: underline; font-weight: bold; color: #FFFFFF;}

.homepage {font-family: Arial, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	overflow: auto;
	padding: 6px;
	margin: 0px;
	vertical-align: top;}

	.homepage a:link, .homepage a:visited {text-decoration: none; font-size: 11px; font-weight: bold; color: #336699;}
   .homepage a:active {text-decoration: none; font-weight: bold; color: #000000;}
   .homepage a:hover {text-decoration: underline; font-weight: bold; color: #3F4C98;}
   
.homepagemenu {font-family: Bitstream Vera Sans, Verdana;
   font-size: 11px;
   background: URL(homepage/left.jpg);
   }
   
.homepagetext {font-family: Bitstream Vera Sans, Verdana;
   font-size: 11px;
   line-height: 16px;
   background: URL(homepage/right.jpg);
   color: #FFFFFF;
   }
   
.padrght {padding-right: 20px;}

.menu {font-family: Bitstream Vera Sans, Verdana;
   font-size: 10px;
   line-height: 16px;
   background: URL(images/menu.gif);
   padding-left: 10px;
   color: #FFFFFF;
   }
   
   .menu a:link, .menu a:visited {text-decoration: none; font-weight: bold; color: #FFFFFF;}
   .menu a:active {text-decoration: none; font-weight: bold; color: #FFFFFF;}
   .menu a:hover {text-decoration: underline; font-weight: bold; color: #FFFFFF;}
   
.mainmenu {font-family: Bitstream Vera Sans, Verdana;
   font-size: 11px;
   background: URL(images/learningcenter.jpg);
   }
   
/* begin navigation css */
	   

ul.rollmenu {font-family: Bitstream Vera Sans, Verdana;
   font-size: 11px;
   line-height: 16px;
   list-style-type: none;
    color: #506B7C;
    background: transparent;
    margin: 0;
    padding: 0;
    width: 160px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 100%}
    html>body ul.rollmenu {width: 100%}
ul.rollmenu li {font-weight: bold;
    margin: 0;
    padding-left: 0px;}
ul.rollmenu ul {list-style-type: none;
    margin: 0 0 0 0;
    padding: 0;
    border-bottom: 1px solid #E8E8E8;
    voice-family: "\"}\"";
    voice-family: inherit;
    margin: 0;}
ul.rollmenu a {font-weight: bold;
    text-decoration: none;
    color: #898989;
    background-color: transparent;
    margin 0;
    padding: 0;
    width: 160px;
    border-top: 1px solid #E8E8E8;
    display: block;
    voice-family: "\"}\"";
    voice-family: inherit;
    padding: 1px 4px 1px 6px;}
html>body ul.rollmenu a {width: auto}
ul.rollmenu a:hover {color: #2B5682;
    background-color: #E2E2E2;
    text-decoration: none;}
    
ul.rollmenu a:link, ul.rollmenu a:visited {color: #506B7C;}
ul.rollmenu li a:link, ul.rollmenu li a:visited {color: #506B7C;}
ul.rollmenu li a:hover {color: #2B5682; border-top: 1px solid #999999;}
    
/* end navigation css */

.fineprint {font-family: Arial, Helvetica;
	font-size: 11px;
	line-height: 13px;
	color: #828CA8;
	margin: 0;}
	
	.fineprint a:link, .fineprint a:visited {text-decoration: none; font-weight: bold; color: #828CA8;}
   .fineprint a:active {text-decoration: none; font-weight: bold; color: #000000;}
   .fineprint a:hover {text-decoration: underline; font-weight: bold; color: #5C6785;}
   
.spacer {font-family: Arial, Helvetica;
	font-size: 6px;
	line-height: 6px;
	background: #C3C3C3;
	border-bottom: 1px solid #FFFFFF;
	margin: 0;}