BODY { height: 100% } /* ie freaks out on the height of the client without this it seems */
IMG.spacer { display: block; } /* mozilla needs this for all spacer images. otherwise they are displayed with line-height*/

TD {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #211E5C;
}

.body-main {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	color: #211E5C;
}

TD.text-left {
	padding-left: 15px
}

A:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006599;
	text-decoration: none
}

A:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006599;
	text-decoration: none	
}

A:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #006599;
	text-decoration: underline	
}

A.tab:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006599;
	text-decoration: none	
}

A.tab:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006599;
	text-decoration: none	
}

A.tab:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #006599;
	text-decoration: none	
}

A.topmenu:link {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	
}


A.topmenu:active {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	
}

A.topmenu:visited {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
}

A.topmenu:hover {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #0099CC;
	padding-left: 4px;
	padding-right: 4px;
}

.topmenu-selected {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #0099CC;
	padding-left: 4px;
	padding-right: 4px;
}

.selected {
	padding-bottom: 2px;
	font-size: 10px;
}

/* Don't use captions indicating the properties of a style... captions should indicate its USE...*/

.header-main { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	color: #211E5C
}

.header-main-white { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold;
 	color: #FFFFFF
 }


.header-sub {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #211E5C
}

.header-blue{  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099CB
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #C02424;
	font-size: 11px;
}


.ingress-main { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
}

.list-main {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 14px
}

.search-elements { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #000000
}

.table_body_grey { 
	background-image: url(../images/tab_body_grey.gif); 
	background-repeat: repeat-y
}

.table_body_grey_big { 
	background-image: url(../images/tab_body_grey_big.gif); 
	background-repeat: repeat-y 
}
.table_body_white {  
	background-image:  url(../images/tab_body_white.gif); 
	background-repeat: repeat-y
}

.table_body_view {  
	background-image:  url(../images/tab_view_body.gif); 
	background-repeat: repeat-y
}

.table_body_view_small {  
	background-image:  url(../images/tab_body_line.gif); 
	background-repeat: repeat-y
}

.left_menu_text {  
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold; 
	color: #FFFFFF
}

A.menumain:link {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

A.menumain:active {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

A.menumain:visited {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

A.menumain:hover {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-style: normal; 
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #0099CC
}

A.menusub:link {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	text-indent: 8px;
	line-height: 20px
}

A.menusub:active {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	text-decoration: undeline;
	color: #FFFFFF;
	text-indent: 8px;
	line-height: 20px
}

A.menusub:visited {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	text-indent: 8px;
	line-height: 20px
}

A.menusub:hover {
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal;
	text-decoration: underline;
	color: #FFFFFF;
	text-indent: 8px;
	line-height: 20px
}

.input-number {  
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 11px; 
	height: 19px;
	width: 40px;
	text-align: right
}

.input-number-red {  
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 11px; 
	color: red;
	height: 19px;
	width: 40px;
	text-align: right
}

input.button {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	height: 20px; 
	width: 48px
}

.left_menu_textsmall { 
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF;	
	text-indent: 8px;
	line-height: 20px
}
.left_menu_selected { 
	font-family: Gill Sans, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #FFFFFF;
	background-color="#0099CC"
}
.gridInv { 
	border-bottom: white 1px solid
}
.gridGrey { 
	border-bottom: #CCCCCC 1px solid
}

.button {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal;
	color: #006599; 
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-width: 2px;
	border-color: #006599;
	background-color: #ffffff;
	padding-right: 4px;
	padding-left: 4px
}
.checkb {
	margin-left: -4px
}

.table-border {
	border-style: solid;
	border-width: 1px;
	border-color: #006599
}
.table-border-3 {
	border-style: solid;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #006599
}

#menu {position:absolute; top:0px; left:0px; width:110px; height:900px; z-index:1 }
#top  {position:absolute; top:0px; left:110px; width:894px; height:100px; z-index:1 }
#content {position:absolute; top:105px; left:115px; width:889px; height:648px; z-index:3 }
