
body { background-color: #ffffff; font-size: 11px; color: #000000; font-family: verdana, helvetica, arial, sans-serif; margin: 0px; }

div#globalcontainer { width: 850px; height: 100%; margin-right: auto; margin-left: auto; margin-top: 0px; margin-bottom: 0px; }

div#maincontainer { border-style: solid; border-width:0px; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; margin-right: 0px; }

div#header { text-align:left; height: 100px; background-image: url("../images/topbanner.jpg");
margin-top: 10px; margin-bottom: 0px;}

div#editmenubar_top {
	height: 23px;
 	background-color: #cccccc;

}

div#editmenubar_topleft {
	float: left;
	background-image: url("../images/bottombar_bottomleft.gif");
	width: 3px;
	height: 23px;
}

div#editmenubar_topcenter { overflow:hidden; }

div#editmenubar_topright {
	float: right;
	background-image: url("../images/bottombar_bottomright.gif");
	width: 3px;
	height: 23px;
}

div#topbar_top { height: 25px; display:none;}

div#topbar_topleft { float: left; width: 3px; height: 0px; }

div#topbar_topcenter { border-style: solid; border-width:0px; border-top-width:1px; border-color: #aaaaaa; height: 10px; }

div#topbar_topright { float: right; width: 3px; height: 0px; }

div#topbar_bottom { background-color: #827470; border-color:#212123; overflow:hidden; height: 7px; border-bottom: solid 1px; }

div#topbar_bottomleft { overflow:hidden; float: left; height: 7px; width: 0px; border-left: 0px solid #aaaaaa; }

div#topbar_bottomright { overflow:hidden; float: right; height: 7px; width: 0px;border-right: 0px solid #aaaaaa; }

div#bottombar_top { background-color: #827470; border-color: #212123; overflow:hidden; height: 7px; border-top: solid 1px;  }

div#bottombar_topleft {	overflow:hidden; float: left; height: 7px; width: 0px;border-left: 0px solid #aaaaaa;}

div#bottombar_topright { overflow:hidden; float: right; height: 7px; width: 0px;border-right: 0px solid #aaaaaa; }

div#bottombar_bottom { background-color: #cccccc; }

div#bottombar_bottomleft { float: left; background-image: url("../images/bottombar_bottomleft.gif"); width: 3px; height: 23px; }

div#bottombar_bottomcenter { background-color: #cccccc;border-style: solid; border-width:0px; border-bottom-width:1px; border-color: #aaaaaa; height:22px; overflow:hidden; }

div#bottombar_bottomright { overflow:hidden; float: right; background-image: url("../images/bottombar_bottomright.gif"); width: 3px; height: 23px; }

div#popupbar_top {
	overflow:hidden;
	height: 7px;
	border-bottom: solid 1px #212123;
	background-color: #827470;
}

div#popup {
	background-color: #FFFFFF;
}

div#popupbar_bottom {
	overflow:hidden;
	height: 7px;
	border-top: solid 1px #212123;
	background-color: #827470;
}

div#submenucontainer {
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 20px;
	border-right: 1px solid #cccccc;
	float:left;
	width:172px;
}

div#maincontentcontainer {
 
	margin-left: 187px;
	border-left: 1px solid #cccccc;
 

	padding: 20px;
	padding-top: 1px;
}


.clearing:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearing {
    display: inline-block;
    }


div#editmenu
{
	padding:5px;
	margin: 0px;
	height: 13px;
	border-style: solid; border-width:0px; border-bottom-width:1px; border-color: #aaaaaa;
}

		div#editmenu ul
		{
			margin: 0px;
			padding-left: 0px;
			padding-right: 0px;
			list-style-type: none;
		}


		div#editmenu ul li
		{	
			border-style: solid; border-width:0px; border-right-width:1px; border-color: #000000;
			padding-left: 15px;
			padding-right: 15px;
			display: inline;
			vertical-align: middle;
			float: left;
			height: 13px;
		}



div#mainmenu
{
	border-style: solid; border-width:0px; border-top-width:0px; border-color: #aaaaaa;
	padding:5px;
	margin: 0px;
	position: relative;
	height: 13px;

	visibility: hidden;
	
}
		div#mainmenu ul
		{
			margin: 0px;
			padding-left: 0px;
			padding-right: 0px;
			list-style-type: none;
			
		}

		div#mainmenu ul a
		{
			display: block;
		}

		div#mainmenu ul li { 
			float: left;
			border-style: solid;
			border-width:0px;
			border-right-width:1px;
			border-color: #000000;
			padding-left: 15px;
			padding-right: 15px;
			display: inline;
			vertical-align: middle;
			height: 13px;
}

		div#mainmenu ul li a {
			font-weight: normal;
			text-decoration: none;
			color: #000000;
			
		}	
	
		div#mainmenu ul li a:hover {
			text-decoration: underline;
			color: #005a80;
		}


		div#mainmenu ul li ul { /* second-level lists */
		position: absolute; float: left; background: #cccccc; border: solid 1px #000000; left: -999em; width: 170px;			
		}

		div#mainmenu ul li ul li {
			overflow: hidden;
			padding: 0px;
			border-style: solid; border-width:0px; border-bottom-width:1px; border-color: #ffffff;
			display: inline;
			width:100%;
			height: auto;
			float: left;
			
		}

		div#mainmenu ul li ul li a { /* second-level lists */
			padding:3px;
			float: left;
			height: auto;
			width:99%;
			
		}
		div#mainmenu ul li ul li a:hover { /* second-level lists */
			border-right: 2px solid #827470;
			width: 162px; text-decoration: underline; border-width: 0 2px 0 0px; border-right: 2px solid #F5EEDC; background: #bbbbbb;
		}

		div#mainmenu ul li:hover ul, div#mainmenu ul li.sfhover ul { /* lists nested under hovered list items */
			left: auto;
			height: auto;
		}


		li .dropdown_colorbar {		
		background-color: #827470;
		
		}


		div#submenucontainer ul
		{
			margin: 0px;
			padding-left: 0px;
			padding-right: 0px;
			list-style-type: none;			
		}

		div#submenucontainer ul a { 
		}
		div#submenucontainer ul img {
			padding-bottom:3px;
		}

		div#submenucontainer ul li {
		}

		div#submenucontainer ul li a {		
		}	
	
		div#submenucontainer ul li a:hover {
		}


		div#submenucontainer ul li ul { /* second-level lists */
		}


		div#submenucontainer ul li ul li {
			padding-left:10px;
			display: none;
		}

		div#submenucontainer ul li ul li.display {
			display: list-item;
		}

		div#submenucontainer ul li ul li a { /* second-level lists */

			
		}
		div#submenucontainer ul li ul li a:hover { /* second-level lists */

		}

		div#submenucontainer ul li:hover ul, div#submenucontainer ul li.sfhover ul { /* lists nested under hovered list items */
			left: auto;
			height: auto;
		}


		li .dropdown_colorbar {		
		background-color: #827470;
		
		}
.bold { font-weight: bold; }


TD {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
TR {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}


td.maincontentcontainer { padding-left:20px; }

td.backgroundcolor { background-color: #827470 }

tr.backgroundcolor { background-color: #827470 }

TH {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}
P {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Arial, sans-serif
}


A {
	COLOR: #000000; TEXT-DECORATION: none
}

A:hover {
	COLOR: #005a80; TEXT-DECORATION: underline;
}

H1 {
	FONT-SIZE: 22px; COLOR: #000000; LINE-HEIGHT: 100%; FONT-FAMILY: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; TEXT-DECORATION: none
}
H2 {
	FONT-SIZE: 20px; COLOR: #000000; LINE-HEIGHT: 100%; FONT-FAMILY: "Trebuchet MS", Verdana, Geneva, Arial, sans-serif; TEXT-DECORATION: none
}

H3 {
	FONT-SIZE: 18px; COLOR: #000000; LINE-HEIGHT: 100%; FONT-FAMILY: "Lucida Grande", "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif
}
H4 {
	FONT-SIZE: 16px; COLOR: #000000; LINE-HEIGHT: 100%; FONT-FAMILY: "Lucida Grande", "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif
}


input, textarea, option, select, text { 
	font-size: 11px;  
	font-family: Verdana, Arial, Helvetica, Geneva, Serif;
}


input.submit {
	cursor: pointer;
}

.noborder {

border: none;
}

/* TABLE */
td.header, td.header_right {
	background-color: #FFba00; 
	color: #222222; 
	font-weight: bold;
}
td.header_right { 
	text-align: right;
}
td.sub, td.sub_right {
	background-color: #D7D7D7; 
}
td.sub_right { 
	text-align: left;
}


pre  {
	background-color: #eeeeee;
	font-size: 12px;
	padding-left : 5px;
	margin-left: 3px;
	width: 500px;
	margin-right: 3px;
	color: inherit;
	border: 1px solid gray;
	overflow: scroll;
}
