/* primary navigation top level elements - specifies bg image/color, font size, font syle, wrapper width */
/* basic menu setup */
#wrapper-navP {
	float:right;
	margin-top:20px;
}

#navP {
	/*background: url("../images/menu_background_nm.gif") repeat-x;*/ /* adds a background image to the menu */
	/* wrapper bg colour */
    font-size:12px;
    font-family:Georgia, "Times New Roman", Times, serif;
    width:100%;
}

#navP, #navP ul {
    float:right;
    list-style:none;
	height:35px;
    line-height:35px;
    padding:0;
    margin:0;
    width:100%;
	z-index:10000;
}
	
/* main menu customization */
/* these id's are site/menu specific */

#navP-section1 {
	width:55px;
}

#navP-section2 {
	width:90px;
}

#navP-section3 {
	width:100px;
}

#navP-section4 {
	width:130px;
}

#navP-section5 {
	width:95px;
}


/* top level nav href */
#navP a {
    display:block;
    text-decoration:none;
    padding:0px 10px;
	text-align:center; /* will cause all submenues to cascade text to centre alignment - override in [#navP li li a] */
    }
	
/* top level nav positioning - float creates horizontal menu */
#navP li {
    float:left;
    padding:0px;
    }

/* top level text mouse over color */
#navP li:hover a, #navP li.sfhover a {
    	color:#404040;
    }

/* top level nav background colour mouse over */
#navP li:hover, #navP li.sfhover {
    }
	
/* active page backgrond color */
#navP .navP-current {
	color:#404040;
}
	
	
/* custom */
#directorylist
{
	background-color:#EF382B;
	border:solid 1px #EF382B;
	padding-left:10px;
	padding-bottom:10px;
	
}

#directorylist a
{
	font:normal 11pt Helvetica, Arial;
	color:#404040;
	text-decoration:none;
}
#directorylist a:hover 
{
	color:#404040;
}

#breadcrumbs 
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
    border:solid 1px #ccc;
	background-color:#ccc;    
    padding:25px 0px 20px 16px;
}

#breadcrumbslink table tr
{
	font-size:14px;
    font-family:Arial, Helvetica, sans-serif;
}

#breadcrumbslink a 
{    
    text-decoration:none;
    padding:10px 0px;	
}
    
#breadcrumbslink a:hover 
{
	color:#EF382B;
}

#filelistinginfo td
{	
	font: normal 11pt Helvetica, Arial;
	color:#404040;
	/*margin-top:10px;	*/
	/*margin-left:-16px;	*/
	padding:10px 0px 10px 16px;
}

#filelisting_control
{
	/*margin-top:20px;*/
	
}

#filelisting_control table
{
	/*padding: 4px 0px 4px 16px;	*/
	/*font: normal 11pt Helvetica, Arial;*/
	/*color:#776F66;	*/
	
}

#filelisting_results 
{
	border:solid 1px #ccc;
}

#filelisting_control table tr, #filelisting_control table tr span
{
	padding:2px 0px  2px 16px;	
	font:normal 11pt Helvetica, Arial;	
	color:#404040;
	vertical-align:middle;
}

.plain
{
	padding:0px 0px 0px 0px;
}

#filelisting_control table th, filelisting_control table th span 
{	
	font:11pt Helvetica, Arial  ;	
	color:#404040;
	/*position:relative;
	left:-20px;*/
	
	padding:6px 0px 6px 16px  ;
	/*background-color:#c6c6c6;*/
	background-color:#ccc;
}

#filelisting_control a
{
	text-decoration:none;
	margin-left:1em;
	font:normal 11pt Helvetica, Arial;	
	color: #404040;
}

#filelisting_control a:hover
{
	color: #EF382B;
}

.filelisting_results_directory
{
	margin-left:1em;
	margin-right:0em;
}
#footer_control
{
	
}