/* RHI : EXTERNAL STYLE SHEET __________________________ */
/* STRUCTURE ____________________________________________ */
body {
	margin: 0px;
	padding: 0px;
	background: #707477;
}

body.popup {background: #F0EFF1 url(Images/bg-holder.gif) repeat-x bottom center;}
body.popup .container {}

.container {
	background: #707477 url(Images/body_bkg.gif) repeat-y; 
	width: 1020px;
}

.header {
	width: 100%;
	text-align: left;
	height: 81px; 
	background: url(Images/bg-top.gif) repeat-x;
}
.leftnav { }
.helpcontainer { padding-right: 10px;}
.footer {
	text-align: left;
	height: 36px;
	background: url(Images/nopromo_bottom.gif) no-repeat;
}
 

/* TOP ___________________________________________________ */

.top {}

.logo {
	width: 318px;
	padding: 0px 0px 5px 30px;
}
.topmenu {
    color: #FFFFFF;
    font: bold 12px Arial, sans-serif; 
}

.welcome {
	color: #FFFFFF;
	float: right;
	padding: 10px 25px 0px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
}

/* BOTTOM ________________________________________________ */
.bottom {
	color: #999999;
	padding: 45px 0px 0px 0px;
	font: normal 11px Arial,Sans-Serif; 
	text-align: center;
}
.bottom A, 
.bottom A:link, 
.bottom A:visited, 
.bottom A:active {color: #999999; text-decoration: none;} 
.bottom A:hover {color: #E4E4E4; text-decoration: none;}

.bottom ul {
      margin: 10px 0;
      padding: 0;
 }
.bottom li {
      display: inline;
      margin: 0;
      padding: 0 5px;
      font: normal 11px Arial,Sans-Serif; 
 }

/* MENU __________________________________________________ */

.menu {
    width: 100%;
    height: 367px;
    padding: 25px 0px 0px 40px;
    margin: 0px 0px 0px 35px;
    background: url(Images/left_nav_top_bkg.gif) no-repeat;
}
.menu a, 
.menu a:link, 
.menu a:active, 
.menu a:visited, 
.menu a:hover {
	display: block;
	padding: 5px 45px 5px 15px;
	color: #000000;
	font: normal 12px Verdana, Arial, Helvetica, Sans-Serif;
	text-align: left;
	text-decoration: none;
	background: url(Images/node_current.gif) no-repeat left;
}
.menu a {text-decoration: none;}
.menu a:hover {text-decoration: underline;}
	
.menuup, 
.menuhover, 
.menudown {
	color: #404040;
	font: bold 11px Arial, Helvetica, sans-serif;
}

/*.incomplete {padding: 0px;}
.incomplete a, 
.incomplete a:link, 
.incomplete a:visited, 
.incomplete a:hover, 
.incomplete a:active {
	display: block;
	padding: 5px 4px;
	padding-right: 12px;
	color: #404040;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;
	background: url(images/bg-menulink_unchecked.gif) no-repeat left center;
}

.incomplete a:hover {background: url(Images/bg-menuhover_unchecked.gif) no-repeat left center;}

.complete {padding: 0px;}
.complete a, 
.complete a:link, 
.complete a:visited, 
.complete a:hover, 
.complete a:active {
	display: block;
	padding: 5px 4px;
	padding-right: 12px;
	color: #404040;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-align: right;
	text-decoration: none;
}
.complete  a:hover {color: #EE8B4A; background: url(Images/bg-menuhover_checked.gif) no-repeat left center;}*/


/* SHORTCUTBAR _______________________________________________ */
.breadcrumb {
	float: left;
	clear: left;
	color: #030784;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.print {
	padding: 6px 25px;
	color: #666666;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: right;

}
.print img {vertical-align: middle;}
.print A, 
.print A:link, 
.print A:visited, 
.print A:active {color: #030784; text-decoration: none;}
.print A:hover {color: #030784; text-decoration: underline;}

/* CONTENT ___________________________________________________ */
.popupcontent {
	margin: 0px;
	padding: 10px;
	height: 300px;
	text-align: left;
	vertical-align: top;
}
.holder {
	padding: 10px 30px 10px 5px;
	width: 660px;
	color: #801C27;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-align: left;

}
.listselector {
	color: #666666;
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 90%;
	border-collapse:collapse;
}
