/*

$Id: stylesheet.css,v 1.5 2004/10/14 01:24:25 cvs Exp $

Description: Main stylesheet for Zions Systems

Copyright (c) Communicat
*/

.nogaptable, .contenttable,  .maintable {
	border : 0px;
	background-color : transparent;
	width : 100%;
}
 .maintable {
	height : 100%;
}
.contenttable {
	padding : 4px;
}

.heading1, .heading2, .heading3, .heading4, .boldtext, .banner,  .categorytitle, .rangetitle  {
	font-style : normal;
	
}
.banner {
	font-size :20px;
	font-weight : 500;
	color : Black;
}

 .categorytitle {
	font-size :14px;
	color : Black; 
	font-weight : bold;
}

 .rangetitle {
	font-size :14px;
	color : Black; 
}
.heading1 {
	font-size :14px;
	font-weight : bold;
	color : Black; 
}
.heading2 {
	font-size : 12px;
	font-weight : bold;
	color : Black; 
}
.heading3 {
	font-size : 12px;
	font-weight : normal;
	color : Navy; 
}
.heading4 {
	font-size : 11px;
	font-weight : bold;
	color : Navy; 
}

BODY, TABLETEXT, P, LI  {
	background-color : transparant;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : Black;
	margin : 0px;
}

TD, TR, TH {
	background-color : transparent;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : Black;
}
.whitetext{
	font-size : 10px;
	color : white;
	font-style : normal;
	font-weight : normal;
}
.nowrap {
	white-space : nowrap;
}

INPUT, SELECT, textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : Black;
}

A:ACTIVE, A:LINK, A:VISITED {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #333333; /* Dark Grey  */
	text-decoration : underline;
}

A:HOVER {
	color : #4169E1; /* royal blue */
	text-decoration : underline;
}

A.link:ACTIVE, A.link:LINK, A.link:VISITED {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #333333; /* Grey  */
	text-decoration : underline;
}
A.link:HOVER {
	color : #CC0000; /* red */
	text-decoration : none;
}
A.redlink:ACTIVE, A.redlink:LINK, A.redlink:VISITED {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	color : #CC0000; /* red */
	text-decoration : none;
}
A.redlink:HOVER {
	color : #333333; /* Dark Grey  */
	text-decoration : none;
}
body, .no-margins {
	margin : 0px;
	border : 0px none ;
	padding : 0px;
}
.mainleft-width {
	width: 170;/* left hand side width for top, and footer  */
}
.full-height {
	height: 100%;
}
.smallest-height {
	height: 1px;
}
.fixed-height {
	height: 100px;
}
.onefifth-width {
	width: 20%;
}
.quarter-width {
	width: 25%;
}
.full-width {
	width: 100%;
}
.half-width {
	width: 50%;
}
.half-height {
	height: 50%;
}
.height-80 {
	height: 77%;
}
.height-20 {
	height: 23%;
}
.smallest-height {
	height: 1px;
}
.largest-width {
	width: 99%;
}
.smallest-width {
	width: 1px;
}


.center {
	text-align: center;
}
.left{
	text-align: left;
}
.right{
	text-align: right;
}

.align-middle {
	vertical-align: middle;
}
.align-bottom {
	vertical-align: bottom;
}
.align-top {
	vertical-align: top;
}

.button-small, .buttonOver-small, .buttonDown-small{
	font-size: 11px;
	font-weight : bolder;
	height: 16px;
	padding-right : 5px;
	padding-left : 5px;
	letter-spacing : 2px;
	border : 3px solid;
	border-color: Black;
	border-style : none;
}

.button-small{
	background-color: #006699;/* blue */
}
.buttonOver-small {
	background-color: #F5F5F5;
}
.buttonDown-small{
	background-color : #D3E4EC;/* lightblue */

}
.underline{
	text-decoration: underline;
}
.italic{
	font-style: italic;
}
.blue-category{
	background-color : transparant;
	font-family : Verdana, Arial;
	font-variant: normal;
	font-style : normal;
	font-weight : 400;
	font-size: 8pt;
	color : #0b5070; /* kinky blue */
	text-decoration : none;
}

.black-bg{
	background-color : Black;
}
.blue-bg{
	background-color : #006699;/* blue */
}
.lightblue-bg{
	background-color : #D3E4EC;/* lightblue */ /*d4d0c8*/
}
.white-bg{
	background-color : White;
}
.home-bg{
	background-image : url(../images/home_img.jpg);  
	background-repeat : no-repeat;
}
.stripe-bg{
	background-image : url(../images/stripes.gif);  
	background-repeat : repeat;
}
.topbluegrey-bg{
	background-image : url(../images/topFrame_bluegrey.gif);  
	background-repeat : repeat;
}
.categ01-bg {
	background-image : url(../images/categ01.jpg); /* 150x100pixels*/
	background-repeat : no-repeat;
}
.greydots-bg {
	background-image : url(../images/greydots.gif); /* 4x1 pixels*/
	background-repeat : repeat-x;
}
.splash-bg {
	background-image : url(../images/splash_bg.jpg); /* 4x1 pixels*/
	background-repeat : repeat-y;
}
.profile-bg{
	background-image : url(../images/profile_bg.jpg);
	background-repeat : no-repeat;
}

.prodCode {
	background-color : Black;
	color: White;
	font-size: 12px;
	font-weight : bolder;
	height: 16px;
}
.Pg {
	background-color : transparant;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : 400;
	color : #888888;
}
A.Pg:ACTIVE, A.Pg:LINK, A.Pg:VISITED{
	background-color : transparant;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : 400;
	color : #888888;

}
A.Pg:HOVER {
	background-color : transparant;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style : normal;
	font-weight : 400;
	color : #006699;
	text-decoration : none;
}
A.blueCategory:ACTIVE, A.blueCategory:LINK, A.blueCategory:VISITED{
	background-color : transparant;
	font-family : Verdana, Arial;
	font-variant: normal;
	font-style : normal;
	font-weight : 400;
	font-size: 12px;
	color : #0b5070; /* kinky blue */
	text-decoration : none;
}
A.blueCategory:HOVER {
	background-color : transparant;
	font-family : Verdana;
	font-size : 12px;
	font-style : normal;
	font-weight : 400;
	color : #2D80A0;
	text-decoration : none;
}
A.rangeLink:ACTIVE, A.rangeLink:LINK, A.rangeLink:VISITED{
	background-color : transparant;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : black;
	text-decoration : none;
}

A.rangeLink:HOVER {
	background-color : transparant;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	color : #006699; /* blue */
	text-decoration : none;
}
.visible-item{
	visibility: visible;
}
.hidden-item{
	position: absolute;
	visibility: hidden;
	height: 0px;
	width: 0px;
	top: 0px;
	left: 0px;
}

.backLink, .pageNumber{
	color: #333333; /* Dark Grey*/
	font-weight: bold;
	text-transform: uppercase;
}
.cursorPointer{
	cursor: pointer;
}
.cursorDefault{
	cursor: default;
}

.hide{
	display: none;
}
.error-text{
	font-weight: bold;
	text-transform: capitalize;
	background-color: #990000; /* Dark red */
	color: white;
	padding: 3px;
	border: 2px solid red;
	font-size: 12px;
}
.button, .buttonOver, .buttonDown, {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10.5px; 
	font-weight : bold;
	border-style: solid; 
	border-color: Red;
	background-color: white;
	border: 1.5px solid;
	margin : 0px;
	padding : 0px;
	
}
.button, .buttonOver,{
	color: Black;
	border-left-color: White;
	border-top-color: White;
	border-right-color: Black;
	border-bottom-color: Black;
}
.buttonOver { 
	color: #CCCCCC; /* Light grey */
}
.buttonDown { 
	color: Red; 
	border-left-color: Black;
	border-top-color: Black;
	border-right-color: White;
	border-bottom-color: White;
}

.form table{
	width: 95%;
	border-style: double;
	border: 1px;
	border-color: #FFFFFF;
	background-color: #D3E4EC;/* lightblue */
}
.form TH{
	background-color: #D3E4EC;/* lightblue */
	color: Black;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}
.form TD{
	color: Black;
	font-weight: normal;
	vertical-align: top;
}
