@import "shared.css";

body
{
	font-size: 0.85em;
	left: 0em;
	margin: 0em;
	color: #191970;
	border-top-style: none;
	top: 0em;
	background-color: #ffffff;
	text-decoration: none;
}
h1 
{
font-size:1.7em;	
	}
h2 
{
font-size:1.2em;	
	}
h3
{
font-size:1.1em;	
	}
h4, h5, h6 
{
font-size:1.05em;	
	}
.footer
{
	font-size: 0.85em;
}
#spnSession
{
	font-size: 0.75em;
}
.frame	
{
	margin:0em 0em 0em 0em;	
	width: 100%;
	height: 100%;		
	}
.main	
{
	margin: 1em 1.5em 1em 1.5em;	
	/* width: 100%;
	height: 100%;	
*/	
	}	
.cmsbody .main 
{
	padding: 1.5em 1em 1em 1em;	
	}
.blankwarning 
{
	margin: 1em;
	}
.smallform
{
width:30em;
	}

.mediumform
{
width:40em;
	}	
.nav
{
    COLOR: #ffffff;
    TEXT-DECORATION: none;   
	font-weight: bold;     
}	
.adminbuttons
{
	position:relative;
	left:15em;
	}
.leftLinks .Buttons
{
position:relative;
width:90%;
padding: 0.15em 0.25em 0.15em 0.25em;
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
background-color:#D70C2C;
BORDER-RIGHT: #660000 thin solid; 
BORDER-TOP: #ffcc00 thin solid; 
BORDER-LEFT: #ffcc00 thin solid; 
BORDER-BOTTOM: #660000 thin solid; 
	}
.leftLinks .Buttons a
{
color:#ffffff;
	}	
.leftLinks .Buttons a:hover
{
color:#fefe32;
	}
.formSubmit .Buttons
{
position:relative;
width:20em;
padding: 0.15em 0.25em 0.15em 0.25em;
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
background-color:#00b450;
	margin-top: 1em;
	margin-bottom: 1em;
BORDER-RIGHT: #006600 thin solid; 
BORDER-TOP: #ccff00 thin solid; 
BORDER-LEFT: #ccff00 thin solid; 
BORDER-BOTTOM: #006600 thin solid; 
	}
.formSubmit .Buttons a
{
color:#ffffff;
	}	
.formSubmit .Buttons a:hover
{
color:#ff995B;
	}

.Buttons a
{
text-decoration:none;	
	}
.BigButtons a
{
text-decoration:none;	
	}				
input.cmsbutton 
{
	border:auto;
	cursor: hand;	
}	
input.cmsbuttonsmall
{
	text-align:left;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0.2em;
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color:#ffffff;
	background-color: #00b450;
	width:15em;
	BORDER-RIGHT: #006600  0.15em solid; 
	BORDER-TOP: #ccff00 thin solid; 
	BORDER-LEFT: #ccff00 thin solid; 
	BORDER-BOTTOM: #006600 0.15em solid; 	
}	
input.cmsbuttonbig
{
	text-align:left;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0.2em;
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color:#ffffff;
	background-color: #00b450;
	width:25em;
	BORDER-RIGHT: #006600  0.15em solid; 
	BORDER-TOP: #ccff00 thin solid; 
	BORDER-LEFT: #ccff00 thin solid; 
	BORDER-BOTTOM: #006600 0.15em solid; 	
}	

#tabWriterLinks .Buttons
{
position:relative;
top: 1.5em;
padding: 0.15em 0.25em 0.15em 0.25em;
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;  
BACKGROUND-COLOR: #D70C2C;	
BORDER-RIGHT: #660000 thin solid; 
BORDER-TOP: #ccff00 thin solid; 
BORDER-LEFT: #ccff00 thin solid; 
BORDER-BOTTOM: #660000 thin solid; 
	}
#tabWriterLinks .Buttons a
{
color:#ffffff;
	}	
#tabWriterLinks .Buttons a:hover
{
color:#ff995B;
	}	
#sectionLinks .Buttons
{
position:relative;
top:0.2em;
padding: 0.15em 0.25em 0.15em 0.25em;
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
BACKGROUND-COLOR: #D70C2C;
BORDER-RIGHT: #660000 thin solid; 
BORDER-TOP: #ffcc00 thin solid; 
BORDER-LEFT: #ffcc00 thin solid; 
BORDER-BOTTOM: #660000 thin solid; 	
	}
#sectionLinks .Buttons a
{
color:#ffffff;
	}	
#sectionLinks .Buttons a:hover
{
color:#ff995B;
	}	

#keyback 
{
BACKGROUND-IMAGE: url(../images/keygreenback.gif);	
background-repeat: no-repeat; 
background-position: right top;
	}
	
.search
{
width:8em;	
top:0em;
	}
.cmsForm .BigButtons
{
position:relative;
width:20em;
font-size:1.1em;
text-align:left;
color:#ffffff;
font-weight:bold;
margin: 0.1em 0em 0.1em 0em;
padding:  0.15em 0.25em 0.2em 0.5em;
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
background-color:#00b450;
BORDER-RIGHT: #006600 thin solid; 
BORDER-TOP: #ccff00 thin solid; 
BORDER-LEFT: #ccff00 thin solid; 
BORDER-BOTTOM: #006600 thin solid; 	
	}
.cmsForm  .BigButtons a
{
color:#ffffff;
	}	
.cmsForm  .BigButtons a:hover
{
color:#ff995B;
	}	
.cmsForm .Buttons
{
position:relative;
width:14em;
font-size:1.1em;
margin: 0.1em 0em 0.1em 0em;
text-indent:0.5em;
padding:  0.15em 0.25em 0.2em 0.15em;
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
background-color:#00b450;
BORDER-RIGHT: #006600 thin solid; 
BORDER-TOP: #ccff00 thin solid; 
BORDER-LEFT: #ccff00 thin solid; 
BORDER-BOTTOM: #006600 thin solid; 	
	}
.cmsForm  .Buttons a
{
color:#ffffff;
	}	
.cmsForm  .Buttons a:hover
{
color:#ff995B;
	}
.cmsForm .smallbuttons
{
position:relative;
padding:  0.2em 0em 0.1em 0.3em;
top: 0.2em;
text-align:center;
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif; 
background-color:#00b450;
BORDER-RIGHT: #006600 thin solid; 
BORDER-TOP: #ccff00 thin solid; 
BORDER-LEFT: #ccff00 thin solid; 
BORDER-BOTTOM: #006600 thin solid; 	
	}	
.margin 
{
	margin-left:4.5em;
	}

.pageHeaderIcon 
{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	float: left;
	width: 38px;
	text-align: center;
}
.leftcontainer 
{
	float:left;
	height: 30em;
	}
.leftPanel {
	padding: 0.15em 0.2em;
	width: 13.5em;
	margin-bottom: 1em;
	border: 0.3em solid #00b450;
	margin-right: 1em;
	background-color: #ffffff;
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	line-height: 1em;
	color: #000000;
}
.leftPanel div.head {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00b450;
	margin-top: -0.15em;
	margin-right: -0.2em;
	margin-bottom: 0em;
	margin-left: -0.2em;
	padding-top: 0.1em;
	padding-right: 0.15em;
	padding-bottom: 0.1em;
	padding-left: 0.15em;
	border-top-width: 0em;
	border-right-width: 0em;
	border-bottom-width: 0.1em;
	border-left-width: 0em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #4949A6;
}
.pageHeader {
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	border-top-width: 0em;
	border-right-width: 0em;
	border-bottom-width: 0.15em;
	border-left-width: 0em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #ff995B;
	clear: right;
	margin-bottom: 0.75em;
	margin-left: 3em;
}
.cmsbutton 
{
	text-align:left;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0.2em;
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#ffffff;
	background-color: #00b450;
	BORDER-RIGHT: #006600  0.15em solid; 
	BORDER-TOP: #ccff00 thin solid; 
	BORDER-LEFT: #ccff00 thin solid; 
	BORDER-BOTTOM: #006600 0.15em solid; 
	cursor: hand;	
}

.center
{
	text-align: center;
}
.button, .cmsbody .frame .button 
{
	text-align:left;
	padding: 0em 0.15em 0em 0.2em;
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#ffffff;
	background-color: #00b450;
	BORDER-RIGHT: #006600  0.15em solid; 
	BORDER-TOP: #ccff00 thin solid; 
	BORDER-LEFT: #ccff00 thin solid; 
	BORDER-BOTTOM: #006600 0.15em solid; 	
	cursor: hand;
}
.frame a.button:hover
{
    COLOR: #fefe32;
    }
.frame .button 
{
	background-color: #D70C2C;
	BORDER-RIGHT: #660000  0.15em solid; 
	BORDER-TOP: #ffcc00 thin solid; 
	BORDER-LEFT: #ffcc00 thin solid; 
	BORDER-BOTTOM: #660000 0.15em solid; 	

	}


body.cmsbody {
	margin: 0em 0em 0em 0em;
}

div.cmsbody {
	margin: 0em 0.25em 2em 0.75em;
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 0.95em;
	color: #000000;
	background-color: #FFFFFF;
}

tr.gridhead th {
	color: #FFFFFF;
	background-color: #00b450;
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009f63;
	border-right-color: #009f63;
	border-bottom-color: #009f63;
	border-left-color: #009f63;
	font-weight: bold;
}
tr.gridhead th a
{
    COLOR: #ffffff;
}
tr.griditem td
{
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009f63;
	border-right-color: #009f63;
	border-bottom-color: #009f63;
	border-left-color: #009f63;
	background-color: #ffd678;
	font-weight: bold;
	color: #09234C;
}
tr.griditem td a 
{
    COLOR: #00008b; 
}
tr.gridalt td
{
	border-top-width: 0.1em;
	border-right-width: 0.1em;
	border-bottom-width: 0.1em;
	border-left-width: 0.1em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009f63;
	border-right-color: #009f63;
	border-bottom-color: #009f63;
	border-left-color: #009f63;
	background-color: #D2F2BB;
	font-weight: bold;
	color: #2D0451;
}
tr.gridselected td
{
    BACKGROUND-COLOR: #D70C2C;
    COLOR: black;
    FONT-WEIGHT: bold; 
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
}
tr.gridalt td a
{
    COLOR: #00008b;    
}
tr.griditem td.gridleft 
{
	TEXT-ALIGN: left;
}
tr.gridalt td.gridleft 
{
	TEXT-ALIGN: left;
}
.griditem a:hover 
 {
	color:#D70C2C;
	}
.gridbutton input
{
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color:#ffffff;
	background-color: #D70C2C;
	BORDER-RIGHT: #660000  0.15em solid; 
	BORDER-TOP: #ffcc00 thin solid; 
	BORDER-LEFT: #ffcc00 thin solid; 
	BORDER-BOTTOM: #660000 0.15em solid; 
	cursor:  hand;	
}

.grid 
{
	border:solid 0.08em #009f63;
	font-size:1em;
	}
.buttonpanel 
{
	position:relative;
	left:15em;
	}

	/*

moved these three out of shared to stop hiding things in aaa version.  did it help?
  */
.floatleftform
{
	position:relative;
	float:left;
	width:50%;
	padding: 0.25em 1.25em 0.25em 2em;
	
	}	
.floatleftformbig
{
	position:relative;
	float:left;
	width:70%;
	padding: 0.25em 1.25em 0.25em 2em;
	
	}	
.rightform
{
	padding: 0.25em 1.25em 0.25em 2em;
	
	}			
.tabBlockHeader 
{
	BORDER-RIGHT: #000000  thin solid; 
	BORDER-TOP: #000000 thin solid; 
	BORDER-LEFT: #000000 thin solid; 
	background-color: #00b450;
	background-position: bottom;
}
.tabBlockBody {
	padding: 0.5em;
	border-top-width: 0em;
	border-right-width: 0.15em;
	border-bottom-width: 0.15em;
	border-left-width: 0.15em;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
}
.tabBlockText
{
	padding: 0.15em 0.15em 0.15em 0.25em;
	}	
.blockHeader {
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1em;
	color: #FFFFFF;
	background-color: #00b450;
	margin-top: -0.15em;
	margin-right: -0.15em;
	margin-bottom: 0.2em;
	margin-left: -0.15em;
	padding-top: 0.15em;
	padding-right: 0.2em;
	padding-bottom: 0.15em;
	padding-left: 0.2em;
}
.centreBlock .blockHeader {
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1em;
	color: #FFFFFF;
	background-color: #00b450;
	margin-top: -0.5em;
	margin-right: -0.5em;
	margin-bottom: 0.2em;
	margin-left: -0.5em;
	padding-top: 0.15em;
	padding-right: 0.2em;
	padding-bottom: 0.15em;
	padding-left: 0.2em;
}

.centreBlock 
{
	color:#000000;
	background-color:#ffffff;
	width: 80%;
	margin-left: 18%;
	margin-top: 2em;
	border-top-width: 0em;
	border-right-width: 0em;
	border-bottom-width: 0.1em;
	border-left-width: 0em;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #000000;	
}
.centreBlockFat 
{
	/*
	border-top-width: 0em;
	border-top-style: solid;
*/
	margin-left: 3em;
	margin-right:3em;
	margin-top: 2em;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 0.01em;
	border-left-width: 0.01em;
	border-bottom-style: solid;
	border-bottom-width: 0.11em;
	border-color: #000000;	
}
.contentColor 
{
	WIDTH: 100%; 
	POSITION: absolute; 
	FILTER: alpha(opacity=35); 
	font-weight: bold;	
	BACKGROUND-COLOR: #D2F2BB;
}
.sampleColor 
{
	WIDTH: 100%; 
	POSITION: absolute; 
	FILTER: alpha(opacity=35); 
	font-weight: bold;	
	BACKGROUND-COLOR: #ffd678;
}
.contentColorOnly 
{
	FILTER: alpha(opacity=35); 
	BACKGROUND-COLOR: #D2F2BB;
}
.sampleColorOnly
{
	FILTER: alpha(opacity=35); 
	BACKGROUND-COLOR: #ffd678;
}
.formSpacer
{
	padding-top:0.2em;
}
.Panel {
	margin-bottom: 1em;
	border: 0.3em solid #00b450;
	margin-right: 1em;
	background-color: #ffffff;
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	color: #000000;
}
.Panel div.head {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #00b450;
	margin-right: -0.2em;
	margin-bottom: 0em;
	margin-left: -0.2em;
	padding-top: 0.1em;
	padding-right: 0.15em;
	padding-bottom: 0.1em;
	padding-left: 0.15em;
	border-top-width: 0em;
	border-right-width: 0em;
	border-bottom-width: 0.1em;
	border-left-width: 0em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #4949A6;
}
.panelcontent 
{
	padding: 0.5em 0.5em 0.5em 0.5em;
	}
.content 
{ 
	FILTER: alpha(opacity=35); 
	WIDTH: 95%; 
	POSITION: absolute; 
	BACKGROUND-COLOR:  #D2F2BB; 
	z-index:  2;
	cursor:  hand;
	border:0.1em solid #ffffff; 
}
.topper .content 
{
	width:160px;
	}

.print #menuList,.print .menubar .starter ,  .print #menuList .starter
{
	border: none;
	background-color: #ffffff;
	z-index:-1; 
	height:0em;
	}
.sample 
{ 
	FILTER: alpha(opacity=35); 
	WIDTH: 95%; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #ffd678; 
	z-index:  2;
	cursor: hand;
	border:0.1em solid #ffffff; 
}
.topper .sample 
{
	width:160px;
	}
.adminBlock {
	color:#000000;
	background-color:#ffffff;
	margin-left: 3em;
	margin-right:3em;
	margin-top: 2em;
}
.adminBlockBody
{
	border-right: #000000 0.1em solid;
	border-top: #000000 0.1em solid;
	border-left: #000000 0.1em solid;
	border-bottom: #000000 0.1em solid;
}	

.adminHeader, .adminheader
{
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #00b450;
	padding-top: 0.15em;
	padding-right: 0.2em;
	padding-bottom: 0.15em;
	padding-left: 0.2em;	
	margin-bottom: 1em;
	border-bottom: solid 0.1em #000000;
}

.admincontent 
{
	margin: 1em;
	}	
.helpbutton
{
	z-index: 12;
	position: absolute;
}	



			
/*
DROP DOWN MENU SYSTEM
*/


.cmsbody #mainNavig 
{
	/*
	margin-top: 0.25em;
*/


}


#mainNavig 
{
	position:relative;
	width: 170px;
	margin-left:0px;	
	margin-top: 0em;
	text-align: left;
	padding: 2px 0px 2px 2px; 
	font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
	background-color:#D70C2C;
	BORDER-RIGHT: #660000 thin solid; 
	BORDER-TOP: #ffcc00 thin solid; 
	BORDER-LEFT: #ffcc00 thin solid; 
	BORDER-BOTTOM: #660000 thin solid; 	
	z-index:100; 	
	
/*	position:absolute;
	margin-left: 10px;	
	margin-top: 0.6em;
	text-align: left;
	padding: 2px;
	z-index:100; */
}

#NavigList, #NavigListStatic {
	width: 160px;
	margin: 0px;
	padding: 0px;
}

#NavigList ul, #NavigListStatic ul {
	margin: 0px;
	padding: 0px;
}

#NavigList li, #NavigListStatic li {
	display:inline;
	list-style: none;
}

a.Navigstarter {
	background-color: #D70C2C;
	color: #ffffff;
	font-weight: bolder;
	line-height: 1.2em;
	margin: 0px;
	padding: 2px;
	text-decoration: none;
}

a.Navigstarter:hover, a.Navigstarter:active {
	background-color: #D70C2C;
	color: #ff995B;
}

.Navig {
	text-align: left;
	color: #ffffff;
	background-color: #D70C2C;
	position: absolute;
	width: 160px;
	visibility: hidden;
}

.Navig li a {
	background-color: transparent;
	color: #fff;
	display: block;
	line-height: 1.2em;
	BORDER-RIGHT: #660000 thin solid; 
	BORDER-TOP: #ffcc00 thin solid; 
	BORDER-LEFT: #ffcc00 thin solid; 
	BORDER-BOTTOM: #660000 thin solid; 
	margin: 0px;
	padding: 2px;
	text-decoration: none;
}

.Navig li a:hover, .Navig li a:active {
	background-color: #D70C2C;
	color: #ff995B;
}

#Navig1, #Navig2, #Navig3, #Navig4 { 
	width: 160px; 
	z-index:100; 
}


#menuList {
	margin-left: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	margin-right: 0px;
	padding: 0px;
}

#menuList ul {
	margin: 0px;
	padding: 0px;
}

#menuList li {
	display:inline;
	list-style: none;
}

a.starter {
	background-color: #D70C2C;
	color: #ffffff;
	font-weight: bolder;
	line-height: 1.2em;
	margin: 0px;
	padding: 2px;
	text-decoration: none;
	border-right: #660000 thin solid; 
}

a.starter:hover, a.starter:active {
	background-color: #D70C2C;
	color: #fefe32;
}

.menu {
	text-align: left;
	color: #ffffff;
	background-color: #D70C2C;
	position: absolute;
	width: 160px;
	visibility: hidden;
}

.menu li a {
	background-color: transparent;
	color: #fff;
	display: block;
	line-height: 1.2em;
	BORDER-RIGHT: #660000 thin solid; 
	BORDER-TOP: #ffcc00 thin solid; 
	BORDER-LEFT: #ffcc00 thin solid; 
	BORDER-BOTTOM: #660000 thin solid; 
	margin: 0px;
	padding: 2px;
	text-decoration: none;
}

.menu li a:hover, .menu li a:active {
	background-color: #D70C2C;
	color: #fefe32;
}

#menu1, #menu2, #menu3, #menu4 { 
	width: 160px; 
	z-index:99; 
}
		
		
		/* 
		new stuff
		
		*/
		
.topNavBlock div#logoBackground, .cmsbody  .frame .topNavBlock  div#logoBackground  
{
	background-image: url(../images/logo.gif);
	background-color:#00b450;	
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 0em;
}
.frame .topNavBlock  div#logoBackground 
{
	background-color:#D70C2C;	
	background-image: none;
	}
.topNavBlock, .cmsbody .frame .topNavBlock  
{
	margin-right: 0em;
	padding-bottom: 0.5em;
	margin-top:0em;
	margin-left: 0em;
	clear: both;
	background-color:#00b450;	
	border-top-width: 0em;
	border-right-width: 0em;
	border-bottom-width: 0em;
	border-left-width: 0em;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EDE3FF;
}
.frame .topNavBlock 
{
	background-color:#D70C2C;	
	}

span.tabLinks {
	margin-top:0em;
	float:right;
}
.topNavBlock div#tabLinks, .cmsbody .frame .topNavBlock div#tabLinks  {
	margin-left: 260px;
}	
.frame .topNavBlock div#tabLinks {
	margin-left: 190px;
}	
		
	
#mainUtil {
	text-align: left;
	margin-top:0.5em;
	margin-left: 190px;	
	background-color: #D70C2C;
	color: #ffffff;
	BORDER-RIGHT: #660000 thin solid; 
	BORDER-TOP: #ffcc00 thin solid; 
	BORDER-LEFT: #ffcc00 thin solid; 
	BORDER-BOTTOM: #660000 thin solid; 
	padding: 2px;
	z-index:100; 
}

#UtilList {
	margin: 0px;
	padding: 0px;
}

#UtilList ul {
	margin: 0px;
	padding: 0px;
}

#UtilList li {
	display:inline;
	list-style: none;
}

a.Utilstarter {
	background-color: #D70C2C;
	color: #ffffff;
	font-weight: bolder;
	line-height: 1.2em;
	margin: 0px;
	padding: 2px;
	text-decoration: none;
	border-right: #660000 thin solid; 
}

a.Utilstarter:hover, a.Utilstarter:active {
	background-color: #D70C2C;
	color: #fefe32;
}

.Util {
	text-align: left;
	color: #ffffff;
	background-color: #D70C2C;
	position: absolute;
	width: 160px;
	visibility: hidden;
}

.Util li a {
	background-color: transparent;
	color: #fff;
	display: block;
	line-height: 1.2em;
	BORDER-RIGHT: #660000 thin solid; 
	BORDER-TOP: #ffcc00 thin solid; 
	BORDER-LEFT: #ffcc00 thin solid; 
	BORDER-BOTTOM: #660000 thin solid; 
	margin: 0px;
	padding: 2px;
	text-decoration: none;
}

.Util li a:hover, .Util li a:active {
	background-color: #D70C2C;
	color: #fefe32;
}

#Util1, #Util2, #Util3, #Util4 { 
	width: 160px; 
	z-index:99; 
}
.actions 
{
	padding-top: 0.5em;
	}
.actions h1 
{
	font-size: 1.5em;
	}
.indent
{
margin: 1.5em;
	}

/*
predropdown style reversions
*/
.sideframebottom
{			
	position : absolute;	
	margin:  0em 0.15em 0em 0.7em;
	width: 13.5em;			
	height: 100%;			
}
.mainframe
{		
		/*		

	left:13em;
	position:absolute;		
 */
	margin:0em 0em 0em 13em;	
	top:4.4em;
	height: 100%;
	

	}

.cmsbody .mainframe
{		
/*

	position :  relative;	
	left:0.5em;
	top:1em;
	width: 95%;
	height: 100%;	*/	
	}

#mainMenu {
	z-index:99; 
}

#menuList {
	position:relative;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	padding: 0px;
}

#menuList ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#menuList li {
	display:inline;
	list-style: none;
}



.imageindent
{
margin-left: 2em;
margin-top:0.4em;
	}	
.imagelogo 
{
	position :  relative;	
	margin:0em 0em 0em 0em;	
	left:-0.8em;	
	}
	/*
.barbackground 
{
	border-style:none;
	LEFT: 5.1em; 
	top: 3em;	
	POSITION: absolute;
	z-index:-1;
	}	

overrulling shared:
*/
.navbar2 
{
width:25em;
padding: 0.15em 0.25em 0.15em 0.25em;
font-family: Arial, Verdana, Lucida, Geneva, Helvetica, sans-serif;
background-color:#D70C2C;
BORDER-RIGHT: #660000 thin solid; 
BORDER-TOP: #ffcc00 thin solid; 
BORDER-LEFT: #ffcc00 thin solid; 
BORDER-BOTTOM: #660000 thin solid;  	
	}
.navbar2 a
{
color:#ffffff;
	}	
.navbar2 a:hover
{
color:#fefe32;
	}
	

	
