/* CSS Document

   If you are modifying this stylesheet for a new skin, this file
   should ONLY include the classes that you intend to modify. The
   portal uses the 'cascade' feature of CSS to allow your stylesheet
   to inherit the styles from the parent (or base) skin.
*/

#header {
	padding: 0px 0px 0px 0px;
}

#topnav {
	position: relative;
	text-align: center;

/* The is the broad strip matching the vertical nav bar background that
   appears beneath the Top Nav Bar  */
 	border-bottom: 6px solid #CCCC99;
	background-position: right;
/* This is the background for the Top Nav Bar */
	background-color: #660033;
/*	border-top: 1px solid #660033;  */
	border-top: none;
/*                                            */
/*	padding: 3px 20px 3px 30px; */
	padding: 3px 0px 3px 30px; 
}

#navcont {
	border: 2px solid #CCCC99;  
}


#navmenu {
	border-top: none;
        border-bottom: none;
}

DIV.navmenu {
	border-bottom: none; 
	background-image: url("../images/arrow_bullet.gif");
	background-position: left;
	background-repeat: no-repeat;
	background-color: transparent;
	padding-left: 0px;  
	margin-left: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

#topnav a {
/* This is the Text Color for Normal State of each of the Top Nav Bar Entries */
	color: white;
/*                                                    */
/* This is the Background Color for Normal State of each entry in the Top Nav Bar */
	background-color: #660033;
/*                                                                */
	background-image: url("../images/arrow_bullet.gif");
	background-position: left;
	background-repeat: no-repeat;

        border-top : none;
	border-bottom: none;
/*	padding: 3px 10px 3px 12px; */
	padding: 0px 10px 0px 10px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;

/* This is the Font Size for the Top Nav Bar Entries              */
	font-size: 13px;
/*                                                                */
}

#topnav a:hover {
	border-right: none;
/* This is the Background Color for the Hover State of the Top Nav Bar Entries */
	background-color: #EEEEEE;
/*                                                          */
/* This is the Text Color for the Hover State of the Top Nav Bar Entries */
	color: black;
/*                                                                       */
}

#navcont {
	width: 170px;
	height: 100%;
	border-top: none;
        border-right: 1px solid #ccc;
/* This is the Background Color for the Vertical Nav Bar Container */
	background-color: #CCCC99;
/*                                                                 */
}

#navmenu {
	border-top: none;
}

a.navmenu {
/* This is the Text Color for each entry in the Vertical Nav Bar   */
	color: #0000CD;
/*                                                                 */
	font-size: 12px;
	font-weight: normal;
}

#maincont {
	margin: 0px 0px 0px 0px;
	line-height: 100%;
	padding: 0px;

	color: #444;
/* This is the background color for the main container */
	background-color: white;
/*                                                     */
	border-top: none;
	padding-top: 0px;	
/*	padding-left: 10px;  */
	padding-left: 20px;
	
	text-align: left;
}

#footer {
	border-top: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

/*
.footer {
	border-top: 1px solid #333;
}
*/

span.info {	
	text-decoration: none;
	border-bottom: 1px solid #fff;
	color: transparent;
	background: none;
	display: block;
	margin: 0px;
/*	padding: 2px 20px 2px 20px;  */
	padding: 0px 0px 0px 0px;
	font-weight: normal;
}

h2.section {
	padding: 0px 0px;
	font-size: 14px;
	color: #333;
	background-image: none;
	background-color: transparent;
	border: none;
}

.tagWelcomeClass, A.welcome, A.welcomesub {
        font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

.tagCatPathClass, .links_panel {
        font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #D3D3D3;
        padding: 2px;
}


#container {
       background-color: #white;
}

.report {
        margin-bottom: 1em;

        font-size: 10pt;
}

TR.report_alternate {
	background-color: #F8F8E0;
}

.report .header, THEAD.report, TH.report {
        background-color: #CCCC99;
        border: #DDDDDD 1px solid;
        font-weight: bold;
        padding: 4px;
}

.report .body, TD.report, TD.body {
        /* for some reason, #DDDDDD tends to make the right-side border invisible? */
        border: #DEDEDE 1px solid;
        padding: 2px;
}

.report .footer, TFOOT.report {
        background-color: #DDDDDD;
}
