#bar{
	background-color:#000000;
	height: 23px;
	width: 750px;
	text-align: right;
	}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/bg2.gif);
	background-repeat: repeat-y;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 6px;
}
.menuItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-left:25px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	display: block;
	width: 175px;
}
a.menuItems:hover {
	background-color:#63B6CB;
	display: block;
	color: #FFFFFF;
}
.submenuItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#8CCBD9;
	color: #666666;
	padding-left:20px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	display: block;
	width: 200px;
}
a.submenuItems:hover {
	background-color:#63B6CB;
	display: block;
	color: #FFFFFF;
}
.PageHeader {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	padding-left:24px;
	color: #63B6CB;
}
.Subheads {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #6A5B97;
}
.Subheads_O {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FD923C;
	}
.Subheads_G {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #63B6CB;
}
.Subheads_P {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FA8D9E;
}
.Subheads_A {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #D4D06D;
}
.Subheads_B {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #99CCDC;
}
.bodyContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #333333;
}
a.bodyContent {
	color:#63B6CB;
}
table.contentboxbordered {
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;
	width: 90%;
}

.tdcells {
	padding-top: 2px;
	padding-bottom: 2px;
}
.smtdcells {
	padding-top: 0px;
	padding-bottom: 0px;
}
.location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: capitalize;
}
a.location {
	color: #000000;
	text-decoration: underline;
	}
a.location:hover{
	text-decoration: underline;
	color: #63B6CB;
	}
.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.logout {
	color: #000000;
}
.submenuItemsOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#63B6CB;
	color: #FFFFFF;
	padding-left:20px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	display: block;
	width: 200px;
	border: none;
}

.menuItemsOver {
	background-color:#63B6CB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:25px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	display: block;
	width: 175px;
}
.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration: none;
	
}
a.sitemap:hover {
	color: #63B6CB;
	text-decoration: underline
}
.revLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 125%;
	color: #333333;
}
a.revLink {
	color:#333333;
}
a.revLink:hover{
	color:#63B6CB;
}
.subNavLayer{
	border: 1px solid #C1C1AA;
	}
.submenuItems2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#8CCBD9;
	color: #666666;
	padding-left:20px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	display: block;
	width: 200px;
}
a.submenuItems2:hover {
	background-color:#63B6CB;
	display: block;
	color: #FFFFFF;
}
.onPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #63B6CB;
	text-decoration: none;
	width: 175px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	display: block;
}
.smallBoldHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
a.HeaderLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #63B6CB;
	text-decoration: underline;
	
}
.purpleBarHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #6A5B97;
	display: block;
}
form {
	margin: 0px;
	padding: 0px;
}
/* CSS Popup Elements */
a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#8CCBD9}

a.info span.pop{display: none}

a.info:hover span.pop{ /*the span will display just on :hover state*/
	display:block;
	position:absolute;
	top:2em;
	left:2em;
	width:15em;
	border:1px solid #999999;
	background-color:#FDFDFA;
	color:#000;
	padding: 4px;
}
a img{
border:none;
}

td .boxfooter {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #E8E8E8;
	text-align: right;
}
.sitemenu {
z-index:1000;
margin:0px 0 50px 0px; /* this page only */
}
/* remove all the bullets, borders and padding from the default list styling */
.sitemenu ul {
padding:0;
margin:0;
list-style-type:none;
width:200px;
}
/* hack for IE5.5 */
* html .sitemenu ul {
margin-left:-16px; 
ma\rgin-left:0;
}
/* position relative so that you can position the sub levels */
.sitemenu li {
position:relative;
}
/* get rid of the table */
.sitemenu table {
position:absolute; 
border-collapse:collapse; 
top:0; 
left:0; 
z-index:100; 
font-size:1em;
}
/* style the links */
.sitemenu a, .sitemenu a:visited {
display:block; 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #333333;
text-decoration:none;
width:200px;
text-indent:25px;
padding-top: 2px;
padding-bottom: 2px;
}
/* hack for IE5.5 */
* html .sitemenu a, * html .sitemenu a:visited {
width:201px; 
w\idth:200px;
}
/* style the link hovers */
* html .sitemenu a:hover {
	color:#ffffff; 
	background:#8CCBD9;
}

.sitemenu :hover > a {
color:#ffffff; 
background:#8CCBD9;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.sitemenu ul ul {
	visibility:hidden;
	position:absolute;
	top:0;
	left:200px;
	background:#8CCBD9;
	color:#FFFFFF;
	border: 1px solid #CCCCCC;
}
.sitemenu ul ul a, .sitemenu ul ul a:visited {
color:#FFFFFF;
}

* html .sitemenu ul ul a:hover {
	color:#8CCBD9; 
	background:#FFFFFF;
}

.sitemenu ul ul :hover > a {
color:#006699; 
background:#FFFFFF;
}

/* make the second level visible when hover on first level list OR link */
.sitemenu ul li:hover ul,
.sitemenu ul a:hover ul {
visibility:visible;
}

/* keep the third level hidden when you hover on first level list OR link */
.sitemenu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.sitemenu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.sitemenu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.sitemenu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}
