body {
	margin: 0px; 
  background-color: #CCCCCC;
}

a {
	color: black; 
  text-decoration: none;
}
a:visited {
	color: black; 
  text-decoration: none;
}
a:hover {
	color: #105394;
}
a:hover:visited {
	color: #105394;
}

.border_main {
	border: 1px solid #1263B0;
}

.border_main_front {
	border: 1px solid #1263B0;
}

.controlpanel {
	width: 100%;
	background-color: white;
	padding: 6px;
}

.main-menu-bg {
  background: url(images/main_menu.gif) top left no-repeat;
}

.breadcrumb {
  background: url(images/subpage_menu_bg2.jpg) top repeat-x;
  background-color: white; 
}

/* BIUSER */
.biuser {
  height: 23px;
  text-align: center;
  font-family: lucida sans, sans-serif;
	font-size: 14px; 
  font-weight: bold; 
  font-style: normal;
  line-height: 23px;
  text-decoration: none;
  white-space: nowrap; 
}
.biuser a, .biuser a:visited, .biuser a:hover {
  position:relative;
  display: block;
  height: 23px; 
  background: top left repeat-x url('images/button_middle_1.gif');
  padding-left: 48px; 
  padding-right: 23px;
  color: white;
}
.biuser a div.left {
  position:absolute;
  left:0px;
  top:0px;
  background: top left no-repeat url('images/button_left_1.gif');
  width:48px;
  height:23px;
}
.biuser a div.right {
  position:absolute;
  right:-1px;
  top:0px;
  background: top right no-repeat url('images/button_right_1.gif');
  width:23px;
  height:23px;
}
.biuser a:hover, .biuser a:visited:hover {
  color: white;
  background: bottom left repeat-x url('images/button_middle_1.gif');
}
.biuser a:hover div.left {
  background: bottom left url('images/button_left_1.gif');
  cursor: pointer;
}
.biuser a:hover div.right {
  background: bottom right url('images/button_right_1.gif');
  cursor: pointer;
}

/* SHOPPING */
#shopping {
  width: 137px;
  height: 23px;
}

#shopping a {
  position: relative;
  width: 137px;
  height: 23px;
  display: block;
  color: white;
  font-family: lucida sans, sans-serif;
	font-size: 14px; 
  font-weight: bold; 
  font-style: normal;
  text-align: center;
  line-height: 23px;
  text-decoration: none;
}

#shopping a:link, #shopping a:visited, #shopping a:active {
  background: top left url(images/shopping.gif) no-repeat;  
}
#shopping a:hover {
  background: top bottom url(images/shopping.gif) no-repeat;  
}

/* LOGIN */
#login a {
  font-weight: normal;
}

.style1 {
	font-size: 11.5px;
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
}

#menu a:visited {
	font-size: 11px; color: #ffffff; font-family: verdana, sans-serif
}
#menu a:link {
	font-size: 11px; color: #ffffff; font-family: verdana, sans-serif
}
.style_menu {
	font-size: 11px; color: #ffffff; font-family: verdana, sans-serif
}
#menu a:hover {
	color: #e0e0e0; text-decoration: underline
}

/* Main Menu */
.MainMenu_MenuContainer {
	width: auto;
}
.MainMenu_MenuBar {
/*	height: 100%;*/
}
.MainMenu_MenuItem {
  color: white;
	font-size: 11px; 
  font-family: verdana, sans-serif;
  font-weight: normal; 
  font-style: normal;
  text-decoration: none;
  border: 0px; 
}
.MainMenu_MenuBreak {
  border: 0px;
  background-color: transparent; 
  height: auto;
}
.MainMenu_Separator {
  color: white;
	font-size: 11px; 
  font-family: verdana, sans-serif;
  font-weight: normal; 
  font-style: normal;
  text-decoration: none;
	background-color: transparent;
}
.MainMenu_MenuIcon {
	background-color: #1263B0;
  border: #1263B0; 
	text-align: center; 
	height: 20px;
}
.MainMenu_MenuItemSel {
/*	color: #e0e0e0;*/ 
	font-size: 11px; 
  font-family: verdana, sans-serif;
  font-weight: normal; 
  font-style: normal;
  text-decoration: none;
	background-color: #C1D2EE;
}
.MainMenu_SubMenu { 
  background-color: #1263B0; 
  border: 1px black solid; 
}
.MainMenu_SubMenuItemActive {
	color: black; 
	font-size: 11px; 
  font-family: verdana, sans-serif;
  font-weight: normal; 
  font-style: normal;
	background-color: #C1D2EE;
  text-decoration: none;
}
.MainMenu_RootMenuItemSelected {
	color: #e0e0e0; 
	font-size: 11px; 
  font-family: verdana, sans-serif;
  font-weight: normal; 
  font-style: normal;
  text-decoration: none;
	background-color: transparent;
}
.MainMenu_MenuArrow {
  border: #1263B0;
}


.style2 {
	font-family: Verdana, sans-serif;
	font-size: 11.5px;
}

.style2 a, .style2 a:visited, .style2 a:active {
  text-decoration: underline;
  color: blue;
}

.style3 {
	font-family: Verdana, sans-serif;
	font-size: 11.5px;
	padding-right: 4px;
}

/* Vertical Menu */
.Vertical_MenuContainer {
	width: 134px;
}
.Vertical_MenuBar {
	/*height: 100%;*/
}
.Vertical_MenuItem {
  color: black;
	font-size: 11px; 
  font-family: verdana, sans-serif;
  font-weight: normal; 
  font-style: normal;
  line-height: 17px;
  text-decoration: none;
  border: 0px; 
  padding-left: 2px;
}
/*.Vertical_MenuBreak {
  display: inline;
  border: 0px;
  background-color: transparent; 
  height: auto;
}
.Vertical_SeparatorCssClass {
  background-color: transparent; 
  color: white;
	font-size: 11px; 
  font-family: verdana, sans-serif;
  font-weight: normal; 
  font-style: normal;
}
*/
.Vertical_MenuIcon {
	background-color: #B7D0E7;
  border: 0px; 
	text-align: center; 
	height: 20px;
}
.Vertical_SubMenu { 
  background-color: #B7D0E7; 
  border: 1px black solid; 
}
.Vertical_MenuItemSel {
	color: #105394;
	font-size: 11px; 
  font-family: verdana, sans-serif;
  font-weight: normal; 
  font-style: normal;
  text-decoration: none;
	background-color: transparent;
	cursor: pointer;
  line-height: 17px;
  padding-left: 2px;
}
.Vertical_SubMenuItemActive {
	color: white;
	font-size: 11px; 
  font-family: verdana, sans-serif;
  font-weight: normal; 
  font-style: normal;
  text-decoration: none;
	background-color: #1263B0;
	cursor: pointer;
  line-height: 17px;
  padding-left: 2px;
}
.Vertical_RootMenuItem {
	background: center left url(images/line.gif) no-repeat;
}
.Vertical_RootMenuItemSelected {
	background: center left url(images/selected.gif) no-repeat;
}
.Vertical_MenuRootArrow {
  background: transparent;
}

/* PANES */
#panes a {
	color: #333399; 
  text-decoration: underline;
}
#panes a:visited {
	color: #333399; 
  text-decoration: underline;
}
#panes a:hover {
	color: #333399; 
/*	color: #800080; */
}
#panes a:hover:visited {
	color: #333399; 
/*	color: #800080; */
}
#panes img {
  border: 0px;
}

#panes h1 {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 16pt;
	color: #333399;
  font-weight: bold;   	
}

#panes h2 {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12pt;
	color: #333399;
  font-weight: bold;
}

#panes p {
  font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	color: #333399;
  font-weight: normal;   
}

#panes span.smaller {
	font-size: 8pt;
}

#panes ul {
  font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	color: #333399;
  font-weight: normal; 
  list-style-type: square;
  margin-top: 0px;  
  margin-bottom: 0px;  
}

#panes ol {
  font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	color: #333399;
  font-weight: normal; 
  margin-top: 0px;  
  margin-bottom: 0px;  
}

.mainpane {
	background-color: transparent;
	font-family: Verdana, sans-serif;
	font-size: 11.5px;
	padding-right: 4px;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.contentpane-nopadding {
	width: 100%;
	background-color: transparent;
}
.rightpane {
	width: 260px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.newspane {
	background-color: transparent;
	font-family: Verdana, sans-serif;
	font-size: 11.5px;
	padding-right: 4px;
}


/*
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size:  18px;
   font-weight: normal;
   color: #333333;
}
*/



