




	
	#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 2px 6px;
	width: 70px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #5970B2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #EAEBD8;
		color: #2875DE;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #FFF}






A:link {
COLOR: #0000FF; TEXT-DECORATION: none
}
A:hover 
{COLOR: #0000FF; TEXT-DECORATION: none
}
A:active 
{COLOR: #0000FF; TEXT-DECORATION: none
}
A:visited 
{COLOR: #0000FF; TEXT-DECORATION: none
}


body{margin:0}

#menubar{
	position: absolute;
	/* width declared by using uiMenubar.setWidth("auto",i); */
	left: 165px;
	top: 80px;
	background-color: #F5D7B8;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #3344ee #000033 #000033 #3344ee ;
	clear: both;
	z-index: 200;
	white-space: nowrap;
}
.buttons{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	color: #000099;
	cursor: default;
	border-width: 1px;
	border-style: solid;
	background-color: #F5D7B8;
	border-color:  #222299;
	float: left;
	display: block;
	padding: 1px 6px 1px 6px;
	margin: 1px 1px 1px 1px;
	text-decoration: none;
	z-index: 300;
	font-weight: 900;
}
.buttonsOver{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	border-width: 1px;
	border-style: solid;
	float: left;
	display: block;
	text-decoration: none;
	z-index: 300;
	color: #eef;
	background-color: #006699;
	padding: 1px 6px 1px 6px;
	margin: 1px;
	border-color: #3344ee #000033 #000033 #3344ee;
	cursor: default;
	font-weight: 900;
}
.buttonsDown{
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	border-width: 1px;
	border-style: solid;
	float: left;
	display: block;
	font-family: verdana, arial, helvetica;
	text-decoration: none;
	z-index: 300;
	color: #eef;
	background-color: #0A60A0;
	padding: 1px 5px 0px 6px;
	margin: 2px 1px 1px 2px;
	border-color: #3344ee #000033 #000033 #3344ee;
	cursor: default;
	font-weight: 900;
}

.menuItem, .label{
	font-size: 10px;
	display: block;
	margin: 0;
	color: #ffffff;
	background-color: transparent;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	white-space: nowrap;
	cursor: default;
	z-index: 900;
	width: 100%;
}
.label{
	background-position: center right;
	background-repeat: no-repeat;
	width: auto;
	/* mac ie needs a height for labels */
	height: 15px;
}
a.menuItem:hover {
	font-size: 10px;
	color: #ffffff;
	background-color: #0A60A0;
}
.labelOver{
	font-size: 10px;
	display: block;
	margin: 0;
	color: #ffffff;
	background-color: #0A60A0;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	white-space: nowrap;
	background-position: center right;
	background-repeat: no-repeat;
	width: auto;
	/* mac ie needs a height for labels */
	height: 15px; 

}
.menu {
	font-family: verdana, arial, helvetica;
	border-style: solid;
	border-width: 1px;
	border-color: #09569C #000033 #000033 #09569C ;
	position: absolute;
	top: 24px;
	background-color: #99CCFF;
	visibility: hidden; 
	z-index: 1000;
	padding: 4px 0;
}
.menu * {
	cursor: default;
}
.separator{
	margin:0px 0;
}






li.textBrowsersOnly{
  display: none;
}

.horiznav { 
  list-style: none;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  margin: 0;
  padding: 0;
  background-color: #003366;
}

.horiznav li {
  display: inline;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
}

.horiznav li a {
  color: white;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #003366;
}

.horiznav li a:visited {
  color: white;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #003366;
}

.horiznav li a:hover{
  color: white;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  background-color: #6699CC;
}



.footernav { 
  list-style: none;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  margin: 0;
  padding: 2;
  background-color: #3E647E;
}

.footernav li {
  display: inline;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
}

.footernav li a {
  color: white;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #3E647E;
}

.footernav li a:visited {
  color: white;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #3E647E;
}

.footernav li a:hover{
  color: 00667C;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 4;
  padding-bottom: 4;
  background-color: #E4F0F0;
}





.maintopnav { 
  list-style: none;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  margin: 0;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.maintopnav  {
 <!---  display: inline; --->
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;

}

.maintopnav  a {
  color: 003C7A;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.maintopnav  a:visited {
  color: 003C7A;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.maintopnav  a:hover{
  color: white;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #7E9DBA;
}






.clienttopnav { 
  list-style: none;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  margin: 0;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.clienttopnav  {
  display: inline;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;

}

.clienttopnav  a {
  color: 003C7A;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.clienttopnav  a:visited {
  color: 003C7A;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #C5D0D8;
}

.clienttopnav  a:hover{
  color: white;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-top: 9;
  padding-bottom: 9;
  padding-left: 5;
  padding-right: 5;
  background-color: #8BA2B2;
}






.mainfooternav { 
  list-style: none;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  margin: 0;
  padding: 2;
  background-color: #3E647E;
}

.mainfooternav li {
  display: inline;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
}

.mainfooternav li a {
  color: white;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #3E647E;
}

.mainfooternav li a:visited {
  color: white;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  background-color: #3E647E;
}

.mainfooternav li a:hover{
  color: 003C7A;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  padding-left: 2em;
  padding-right: 2em;
  padding-top: 4;
  padding-bottom: 4;
  background-color: #CBD7E3;
}

P {FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: verdana}
UL {FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: verdana}
LI {FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: verdana}
TD {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: verdana}
TD COLSPAN {FONT-SIZE: 12px; COLOR:#000000; FONT-FAMILY: verdana}
B {FONT-SIZE: 12px; COLOR:#000000; FONT-FAMILY: verdana}


.HeadingLarge {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 22px;
  	font-weight : bold;
	color: #003399;
}


.Heading1 {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 20px;
  	font-weight : bold;
	color: #003399;
}

.Heading2 {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 16px;
  	font-weight : bold;
	color: #003399;
}

.HeadingSmall {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 14px;
  	font-weight : bold;
	color: #003399;
}

.Heading2Red {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 16px;
  	font-weight : bold;
	color: #FF0033;
}

.Heading3 {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 12px;
  	font-weight : bold;
	color: #003399;
}

.Heading3White {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 12px;
	font-weight : bold;
	color: #FFFFFF;
}

.Heading3Red {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 12px;
  	font-weight : bold;
	color: #FF0033;
}

.smallfont {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 10px;
	color: #000000;
}

.smallfontbold {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 10px;
	font-weight : bold;
	color: #000000;
}

.smallfontred {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 10px;
	font-weight : bold;
	color: #FF0000;
}

.smallfontblack {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 11px;
	font-weight : bold;
	color: #000000;
}

.medfont {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 11px;
	color: #000000;
}

.medfontbold {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 11px;
	font-weight : bold;
	color: #000000;
}

.medfontred {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 11px;
	color: #FF0000;
}


.dirnav a {
	COLOR: #0000FF; 
	TEXT-DECORATION: none;
	LINE-HEIGHT: 17px; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	font-weight : bold;
}

.dirnav a:visited {
  	color: #0000FF;
 	TEXT-DECORATION: none;
 	LINE-HEIGHT: 17px; 
	FONT-FAMILY: verdana;
	FONT-SIZE: 12px;
	font-weight : bold;
}

.dirnav a:hover{
   color: #0000FF;
  FONT-FAMILY: verdana;
  FONT-SIZE: 12px;
  font-weight : bold;
  padding-top: 2;
  padding-bottom: 2;
  background-color: #cce0e5;
}

.XLnav a {
	COLOR: #0000FF; 
	TEXT-DECORATION: none;
	FONT-FAMILY: verdana;
	FONT-SIZE: 22px;
	font-weight : bold;
}

.XLnav a:visited {
  	color: #0000FF;
 	TEXT-DECORATION: none;
	FONT-FAMILY: verdana;
	FONT-SIZE: 22px;
	font-weight : bold;
}

.XLnav a:hover{
   color: #0000FF;
  FONT-FAMILY: verdana;
  FONT-SIZE: 22px;
  font-weight : bold;
  padding-top: 2;
  padding-bottom: 2;
  background-color: #cce0e5;
}

.regnav { 
  list-style: none;
  FONT-FAMILY: verdana;
  FONT-SIZE: 12px;
  font-weight : bold;
  background-color: #ffffff;
}

.regnav a {
  color: #0000FF;
  FONT-FAMILY: verdana;
  FONT-SIZE: 12px;
  font-weight : bold;
  background-color: #ffffff;
}

.regnav a:visited {
  color: #0000FF;
  FONT-FAMILY: verdana;
  FONT-SIZE: 12px;
  font-weight : bold;
  background-color: #ffffff;
}

.regnav a:hover{
  color: #0000FF;
  FONT-FAMILY: verdana;
  FONT-SIZE: 12px;
  font-weight : bold;
  padding-top: 2;
  padding-bottom: 2;
  background-color: #cce0e5;
}


.smallnav { 
  list-style: none;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  background-color: #ffffff;
}

.smallnav a {
  color: #0000FF;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  background-color: #ffffff;
}

.smallnav a:visited {
  color: #0000FF;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px;
  background-color: #ffffff;
}

.smallnav a:hover{
  color: #0000FF;
  FONT-FAMILY: verdana;
  FONT-SIZE: 10px; 
  padding-top: 2;
  padding-bottom: 2;
  background-color: #cce0e5;
}


.DKBLUEMED {
  	font-family : verdana, Helvetica, sans-serif;
  	font-size : 12px;
  	font-weight : bold;
	color: #003366;
}





/* top nav bar */
TD.padding { padding-top: 3px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px; }

A.navTextOff, A.navTextOff:visited { color: #FFFFFF; font-family: Arial, Verdana, Geneva, Helvetica; font-size: 10px; font-weight: normal; line-height: 10px; text-decoration: none; }

A.navTextOn, A.navTextOn:visited { color: #000000; font-family: Arial, Verdana, Geneva, Helvetica; font-size: 10px; font-weight: normal; line-height: 10px; text-decoration: none; }

.subNavHome, A.subNavHome, A.subNavHome:visited { color: #0000CC; font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; padding-top: 7px; }

.subNav { color: #000000; font-family: Arial, Verdana, Geneva, Helvetica; font-size: 11px; font-weight: none; line-height: 13px; }

A.subNav, A.subNav:visited { color: #0000CC; text-decoration: none; }