body {
	background-color: #FFFFFF;
}



body {
/*	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	*/
	
   font-family: Arial;
   font-size: smaller;
   font-weight: normal;
   /* line-height: 20px;*/
   background: #f5f5f5;
   padding-left: 12px;

}



td, th {
	color: #333333;
	
}

/* h1 to h3 specs */
h1{
	color: #333333;
	font-family:arial;
	font-size: 23px;
	font-weight:normal;
}


h2{
	color: #370000;
	font-family:arial;
	font-size: 17px;
	font-weight:normal;
}


h3{
	color: #462B26;
	font-family:arial;
	font-size: 14px;
}
/* ------------------------ */

a {
	color: #000099;
}



/* Gets rid of borders on image links */

a img{border:none;}

/* ------------------------ */



/* Top Menu */

div.TopNav{
    position:relative;
    top:20px;
    left:300px;
}


div.TopNav a, div.TopNav a:active, div.TopNav a:visited{
	text-decoration:none;
	color:#28508A;
	font-size:8pt;
	font-family:Verdana;
	margin:0 5px 0 5px;
}

div.TopNav a:hover{
	color:#9CADFC;
}
/* ------- */



#TopBanner {position: absolute ; top: 0px; }
#Topics1 {
	font-size: large;
}
#Topics2 a, Topics2 a:active, Topics2 a:visited{
	font-size: small;
	color:#FF0000;
}

#HeadContent{position: relative ; top:10px; left:200px; width:700px;
  font-family: Arial;
   font-size: smaller;
   font-weight: normal;
   line-height: 20px;
   background: #f5f5f5;
   padding-left: 12px;
}

#MainContent{position: relative ; top:30px; left:185px; width:700px;
  font-family: Arial;
   font-size: smaller;
   font-weight: normal;
   line-height: 20px;
   background: #f5f5f5;
   padding-left: 12px;
}

#TableContent{
	font-family: Arial;
	font-size: small;
	font-weight: normal;
	line-height: 15px;
	background: #f5f5f5;
	padding-left: 12px;
}



/* main menu */

/* Menu Container */

#MenuLeft{ position: absolute ; top:230px; 

  display:block;

  float:left;

  width:180px;

  min-height:0;

}



/* Base Menu Styling*/



#MenuLeft ul{

    list-style:none;

    display:block;

    position:relative;

    margin:0;

    padding:0;

    min-height:0;

    line-height:0;

    vertical-align:bottom;

}



/*  Menu Items */



#MenuLeft ul li{

    margin:0;

    padding:0;

    top:0;

    display:list-item;

    vertical-align:bottom;

}



/* Ensures that entire menu item is clickable as a link */

#MenuLeft a{display:block}



/* Styling for the sub-menu.  */

#MenuLeft ul li ul{

    display:block;

    position:absolute;

    left:180px;

    margin:-20px 0 0 0;

    background-color:White;

    width:100%;

    visibility:hidden;

    z-index:100;

}



/* Causes sub-menu to become visible when it's parent menu item is hovered over */

#MenuLeft ul li.NavItem:hover ul{

    visibility:visible;

}



/* Menu styling */

#MenuLeft ul li.NavHeader{
	background:#666666;
	font:13px Verdana;
	height:20px;
	line-height:20px;
	text-indent:20px;
	color:#FFFFFF;
	border-top:1px solid white;
	border-bottom:1px solid white;
}



#MenuLeft a, #MenuLeft li.NavItem{
    color:black;
    display:list-item;
    text-decoration:none;
    font-size:8pt;
    text-indent:0px;
    height:20px;
    min-height:0;
    margin:0;
    padding:0;
    border-collapse:collapse;

}



#MenuLeft li.NavItem{
    background-color:#E6E6DE;
    height:20px;
    line-height:20px;
    min-height:0px;
    display:block;
    margin:0;
    padding:0;

 }


#MenuLeft li.NavItemDent{

    background-color:#E6E6DE;

    display:block;

    margin:0;

	text-indent:5px;

    padding:0;

    height:15px;

    

}



#MenuLeft  li.NavItemDent a {

line-height:14px;

text-indent:15px;

font-size:7.5pt;}



#MenuLeft  li.NavItemDent a:HOVER {

background-color:#FFFFFF}






/* Menu Item divider style */

#MenuLeft li.Divider{
    display:list-item;
    width:180px;
    height:2px;
    margin:0;
    padding:0;
    font-size:0pt;

}



/* White menu spacers */

#MenuLeft li.Spacer{
    border-top:solid 1px white;
    border-bottom:solid 1px white;
    background-color:#E2E8F4;
    height:12px;

}



/* Hover effect for menu items */

#MenuLeft ul li.NavItem a:hover{
    background-color:#FFFFFF;

}

/* ----------------------------------------------*/
/* Quick-login on index page */
fieldset.quick-login {
	margin-top: 5px;
}

fieldset.quick-login input {
	width: auto;
}

fieldset.quick-login input.inputbox {
	width: 15%;
	vertical-align: middle;
	margin-right: 5px;
	background-color: #E2E2E2;
}

fieldset.quick-login label {
	white-space: nowrap;
	padding-right: 2px;
}

