/* Main Menu*/
/*
washed out blue 		eef2f5
dark blue 				3e6690
bright blue 00b1f0 ???0099cc
magenta 				c06
pink 					e49dc1
light brown 			c8b9a0
washed out ligth brown 	f5f0ee
light grey				bfcdd8
very light grey			dee5ea
light pink				f5c9d9

*/


/* navigation bar */

.navsectionbase input
{	
	background:#3e6690;
    border-left:solid 1px #3e6690;
    border-right:solid 1px #3e6690;
    border-bottom:solid 1px #3e6690;      
    color:#fff;
    display:block;
    font-size:.9em;
    font-weight:bold;
    padding:0.2em 0;
    text-decoration:none;	
}

.navsectionbase input.navsection 
{
    border-top: 6px solid #002142;
    width: 100%;
    /*border-right: 3px solid white;*/
}

.navsectionbase input.navsectionSelected
{
    border-top: 6px solid #00b1f0;
    width: 100%; 
    /*border-right: 3px solid white;    */
}

.navlist
{
	margin-left:-42px;
	
    .margin-left:-2px;  /* IE7 */
    _margin-left:0px;	/* IE6 */	
    
    /*.margin-top:-20px;	 IE7 */
    _margin-top:0px;	/* IE6 */
}


/* END navigation bar    */
.navsection
{	background-color:White;
    width:100%;    
}
.navsection ul li
{
    text-align:center;
    float:left;
    margin-top: 3px;
    margin-right:3px;
    .margin-right:2px; /* IE7 */
    _margin-right:2px; /* IE6 */
    list-style:none;
}

.navsection table tr td
{
	/*border-right:solid 3px white;*/
	border-right:solid 3px white;
}

/* Left navigation div */
.leftmenu
{
	float: left;
	color: White;
	background-color: White;
	height: 100%;
	font-size: .9em;
	color:Blue;
	width:160px;
}

.leftmenu input
{
	margin-bottom: 1px;
	color: Black;
	text-decoration: none;
    padding: 2px 0 2px 10px;
    font-size:.95em;
    border:none;     
    width:100%;
    cursor:pointer;
    text-align:left;	
}


.leftmenu input.navLevel1
{
    background:#3e6690 url(../Images/PageNavSingleBgImage.gif) no-repeat left center;
    color:White;    
}

.leftmenu input.navLevel1:hover
{
	background:#3e6690 url(../images/PageNavSingleBgImage.gif) no-repeat -160px center;
}

.leftmenu input.navLevel1Selected
{
    background:#3e6690 url(../Images/PageNavSingleBgImage.gif) no-repeat -325px center;
    color:White;        
}

.leftmenu input.navLevel2
{
    background:#bfcdd8 url(../Images/PageNavSingleBgImage.gif) no-repeat -818px center;
}

.leftmenu input.navLevel2:hover
{
    background:#bfcdd8 url(../Images/PageNavSingleBgImage.gif) no-repeat -977px center;
}

.leftmenu input.navLevel2Selected
{
    background:#bfcdd8 url(../Images/PageNavSingleBgImage.gif) no-repeat -1135px center;
}

.leftmenu input.navLevel1SelectedNoExpand
{
    background:#00b1f0 url(../Images/PageNavSingleBgImage.gif) no-repeat -657px center;  
    color:White;    	
}

.leftmenu input.navLevel3
{
    background:#dee5ea url(../Images/PageNavSingleBgImage.gif) no-repeat -1450px center;
}

.leftmenu input.navLevel3:hover
{
    background:#00b1f0 url(../Images/PageNavSingleBgImage.gif) no-repeat -657px center;
}

.leftmenu input.navLevel3Selected
{
    background:#00b1f0 url(../Images/PageNavSingleBgImage.gif) no-repeat -657px center;  
}

/* Standard */

.leftmenu input.navLevel4
{
    background:#f5c9d9 url(../Images/PageNavSingleBgImage.gif) no-repeat -1770px center;
}

.leftmenu input.navLevel4:hover
{
    background:#e49dc1 url(../Images/PageNavSingleBgImage.gif) no-repeat -2088px center;
}

.leftmenu input.navLevel4Selected
{
    background:#e49dc1 url(../Images/PageNavSingleBgImage.gif) no-repeat -2088px center;  
}

/* Highlight */

.leftmenu input.navLevel4-standout
{
    background:#f5c9d9 url(../Images/PageNavSingleBgImage.gif) no-repeat -1770px center;
    border-color:#e49dc1;
    border-width:2px;
    border-style:solid;
    text-decoration: underline;
}

.leftmenu input.navLevel4-standout:hover
{
    background:#e49dc1 url(../Images/PageNavSingleBgImage.gif) no-repeat -2088px center;
    border-color:#e49dc1;
    border-width:2px;
    border-style:solid;
    text-decoration: underline;
}

.leftmenu input.navLevel4Selected-standout
{
    background:#e49dc1 url(../Images/PageNavSingleBgImage.gif) no-repeat -2088px center;    
    border-color:#e49dc1;
    border-width:2px;
    border-style:solid;
    text-decoration: underline;
}

.leftmenu input[type="submit"] {
    white-space: normal;
    width: 160px; 
    padding-right:20px;
}

.HiddenEntity
{
	display:none!important;
}

.leftmenu li
{
	list-style:none;
}

/* such as registration buttons  */

.leftmenublock
{
	margin-left:0px;
}

.leftmenublock input
{
	display:block;
}

/* END Left navigation div */

.top
{
	color: White;
	background-color: White;
}

.top ul.homenav
{
	margin: 87px 0 0 0;
	position:relative;
	left:472px;
	width:305px;	
}

.top ul.homenav li
{
	display:inline;
	margin: 0 1px 0 0;
	background-color: #3e6690;
}

.top ul.homenav li a
{
    color:#fff;
	margin: 0 30px 0 31px;
	vertical-align:middle;
    text-decoration:none;
    font-size: .85em;
    padding: 1px 0 1px 0;
}

.topmenu
{
	padding-top: 5px;
	background-color: #002142;
	height: 25px;
}
.topmenu table 
{
	width:100%;	
}

.topmenu a
{
    color:#ccdded;
    margin-right:15px;
    text-decoration:none;
    font-size: 10pt;
}

.topmenu td
{
	background-color: #002142;
	color:#ccdded;
    margin-right:15px;
    font-size: 10pt;
    padding-left:15px;
    padding-right:15px;
}

.topmenu  a:hover,
.topmenu  a:active,
.topmenu  a:focus {
    text-decoration:underline;
    color:#ccdded;
}

/* END Main Menu*/


/* login box */
/* User status area */
.divuser {
    border:1px solid #bfcdd8;
}
.divuser h3 {
    background:#bfcdd8;
    font-size:1em;
    font-weight:normal;
    color: #1b3c5e;
    text-align:right;
}

.protected{
    background-color:#fff;
    border: solid 0px red!important;
    color:#c06!important;
    text-decoration:underline;
    display:inline;
    width:auto!important;
    padding:0px!important;
    margin:0px!important;
}

.logOutButton
{
	display:inline;
	
}
.padLockImage
{
	display:inline;
}

/* END login box */

.pageContent
{
	padding-left:175px;	
	font-size: 1em;
	background-color: White;
	margin-bottom:10px;
	margin-right:10px;
}

/* White banner area at top */
.whitebanner
{
	margin-top:20px;
	margin-left:20px;
}

/* Title div inside div for top of page */
.pagetoptitle
{
	background-color: White;
	font-size:.9em;
	color: #bfcdd8;
	width:100%;
	clear: both;	
}

.pagetoptitle h1
{
	display:block;
	background:#eef2f5; 
    color:#3e6690;
    font-size:1.8em;
	text-align:left;
	vertical-align:middle;
	padding: 10px 0 10px 175px;
	
}

.pagetoptitle a
{
	color:#c06;
	padding: 0 10px 0 10px;
}

.pagetoptitle h1 a span
{
	display:none;
}

.pagetoptitle h1 a:hover span
{
	display:block;
	position:absolute;
	top:10px;
	left:-130px;
}

/* END Title div inside div for top of page */