/* Greyrock Technology, Inc.	*/
/* Fort Collins, Colorado	*/
/* Author: Steve Bassett	*/
/* 9/4/03			*/

/* Greyrock Technology master settings */
/* font purple RGB code R89 R27 B103:	#591B67 */	
/* font yellow RGB code:	#FFFF00 */
/* fond gray RGB code:		#E8E8E8 */
/* font white RGB code:		#FFFFFF */

/* style for logo */
.Logo {
  border-color: #591B67;
  border-width: medium;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
/*  width: auto;*/
  background: url(GreyrockTextureModerate.gif) #E8E8E8 top left repeat fixed;
}

/* style for the copyright text */
.Copyright {
  font-weight: bold;
  font-size: x-small;
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  background-color: #591B67;
  text-align: center;
}

/* style for the webmaster text */
.Webmaster {
  font-weight: bold;
  font-size: x-small;
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  background-color: #591B67;
  text-align: left;
}

A.Webmaster:link {
  color: #FFFFFF;
}

A.Webmaster:visited {
  color: #FFFFFF;
}

A.Webmaster:hover {
  color: #FFFFFF;
}
A.Webmaster:active {
  color: #FFFFFF;
}



/* style for the left column physical and background intended for TD, NOT fonts */
.LeftColumn {
  background-color: #FFFFFF;
  vertical-align: top;
}

/* HEADER NAVIGATION STYLES */

/* First level navigation styles */

/*  style for horizontal menu, first level, indicating user is on this page, no self-link */

.HMenuL1Current {
  font-weight: bold;
  font-size: medium;
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  text-align: center;
  text-decoration: none;
  background-color: #591B67;
  text-align: center;
}


/*  style for horizontal menu, first level, indicating user is under this parent heading */

.HMenuL1Parent {
  background-color: #591B67;
  text-align: center;
}


/*  style for horizontal menu, first level, indicating user is under this parent heading */

.HMenuL1ParentText {
  font-weight: bold;
  font-size: medium;
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  text-align: center;
  text-decoration: none;
}

A.HMenuL1ParentText:link {
}

A.HMenuL1ParentText:visited {
}

A.HMenuL1ParentText:hover {
	color: #591B67;
	background-color: #FFFFFF;
}

A.HMenuL1ParentText:active {
}

/*  style for horizontal menu, first level, for links to select (not current page) */

.HMenuHeader {
  background: url(GreyrockTextureModerate.gif) #E8E8E8 top left repeat fixed;
}

/*  style for horizontal menu, first level, for links to select (not current page) */

.HMenuL1 {
  background: url(GreyrockTextureModerate.gif) #E8E8E8 top left fixed repeat;
  border-bottom: thick solid #591B67;
  background-position: top left;  
  background-repeat: repeat;
  text-align: center;
}


/*  style for horizontal menu text, first level, for links to select (not current page) */

.HMenuL1Text {
  font-weight: bold;
  font-size: medium;
  color: #591B67;
  font-family: Arial, sans-serif;
  text-align: center;
}

A.HMenuL1Text:link {
	color: #591B67;
	text-decoration: none;
}

A.HMenuL1Text:visited {
	color: #591B67;
	text-decoration: none;
}

A.HMenuL1Text:hover {
	color: #FFFFFF;
	background-color: #591B67;
	text-decoration: none;
}

A.HMenuL1Text:active {
	color: #591B67;
	text-decoration: none;
}

/* Second level navigation styles */

/*  style for horizontal menu, second level, indicating user is on the current page */

.HMenuL2Current {
	font-weight: bold;
	font-size: small;
	color: #591B67;
	background-color: #CCCCCC;
	font-family: Arial, sans-serif;
	text-align: center;
	font-style: italic;
}


/*  style for horizontal menu, second level, for links to select (not current page) */

.HMenuL2 {
  background-color: #EFEFEF;
  text-align: center;
}


/*  style for horizontal menu, second level, for links to select (not current page) */

.HMenuL2Text {
	font-weight: bold;
	font-size: small;
	color: #591B67;
	font-family: Arial, sans-serif;
	text-align: center;
	font-style: italic;
}

A.HMenuL2Text:link {
	color: #591B67;
	text-decoration: none;
}

A.HMenuL2Text:visited {
	color: #591B67;
	text-decoration: none;
}

A.HMenuL2Text:hover {
	color: #FFFFFF;
	background-color: #591B67;
	text-decoration: none;
}

A.HMenuL2Text:active {
	color: #591B67;
	text-decoration: none;
}


/* FOOTER NAVIGATION STYLES */

/* First level navigation styles */

/*  style for horizontal menu, first level, indicating user is on this page, no self-link */

.HMenuL1CurrentFooter {
  font-weight: bold;
  font-size: small;
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  text-align: center;
  text-decoration: none;
  background-color: #591B67;
  text-align: center;
}


/*  style for horizontal menu, first level, indicating user is under this parent heading */

.HMenuL1ParentFooter {
  background-color: #591B67;
  text-align: center;
}


/*  style for horizontal menu, first level, indicating user is under this parent heading */

.HMenuL1ParentFooterText {
  font-weight: bold;
  font-size: small;
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  text-align: center;
  text-decoration: none;
}

A.HMenuL1ParentFooterText:link {
}

A.HMenuL1ParentFooterText:visited {
}

A.HMenuL1ParentFooterText:hover {
  color: #591B67;
  background-color: #FFFFFF;
}

A.HMenuL1ParentFooterText:active {
}

/*  style for horizontal menu, first level, for links to select (not current page) */

.HMenuL1Footer {
  background: url(GreyrockTextureModerate.gif) #E8E8E8 top left fixed repeat;
  border-bottom: medium solid #591B67;
  text-align: center;
}


/*  style for horizontal menu text, first level, for links to select (not current page) */

.HMenuL1FooterText {
  font-weight: bold;
  font-size: small;
  color: #591B67;
  font-family: Arial, sans-serif;
  text-align: center;
}

A.HMenuL1FooterText:link {
  color: #591B67;
  text-decoration: none;
}

A.HMenuL1FooterText:visited {
  color: #591B67;
  text-decoration: none;
}

A.HMenuL1FooterText:hover {
  color: #FFFFFF;
  background-color: #591B67;
/*override the texture with purple background */
  text-decoration: none;
}

A.HMenuL1FooterText:active {
  color: #591B67;
  text-decoration: none;
}

/* Second level navigation styles */

/*  style for horizontal menu, second level, indicating user is on the current page */

.HMenuL2CurrentFooter {
	background-color: #CCCCCC;
	font-weight: bold;
	font-size: x-small;
	color: #591B67;
	font-family: Arial, sans-serif;
	text-align: center;
	font-style: italic;
}


/*  style for horizontal menu, second level, for links to select (not current page) */

.HMenuL2Footer {
  background-color: #EFEFEF;
  text-align: center;
}


/*  style for horizontal menu, second level, for links to select (not current page) */

.HMenuL2FooterText {
	font-weight: bold;
	font-size: x-small;
	color: #591B67;
	font-family: Arial, sans-serif;
	text-align: center;
	font-style: italic;
}

A.HMenuL2FooterText:link {
  color: #591B67;
  text-decoration: none;
}

A.HMenuL2FooterText:visited {
  color: #591B67;
  text-decoration: none;
}

A.HMenuL2FooterText:hover {
  color: #FFFFFF;
  background-color: #591B67;
  text-decoration: none;
}

A.HMenuL2FooterText:active {
  color: #591B67;
  text-decoration: none;
}

/* Vertical menu */

.VMenu {
  font-weight: bold;
  font-size: medium;
  color: #591B67;
  font-family: Arial, sans-serif;
  background-color: #FFFFFF;
  text-align: left;
  padding-left: 2%;
}

A.VMenu:link {
  text-decoration: none;
}

A.VMenu:visited {
  text-decoration: none;
}

A.VMenu:hover {
  color: #FFFFFF;
  background-color: #591B67;
  text-decoration: none;
}

A.VMenu:active {
  text-decoration: none;
}



/* Vertical menu, current*/

.VMenuCurrent {
  font-weight: bold;
  font-size: medium;
  color: #FFFFFF;
  font-family: Arial, sans-serif;
  background-color: #591B67;
  text-align: left;
  padding-left: 2%;
}

A.VMenuCurrent :link {
  color: #FFFFFF;
  text-decoration: none;
}

A.VMenuCurrent :visited {
  color: #FFFFFF;
  text-decoration: none;
}

A.VMenuCurrent :hover {
  color: #FFFFFF;
  text-decoration: none;
}

A.VMenuCurrent :active {
  color: #FFFFFF;
  text-decoration: none;
}


P {
  font-size: small;
  color: #000000;
  font-family: Arial, sans-serif;
  text-align: left;
  padding-left: 2%;
  vertical-align: top;
  line-height: 1.5;
}

.GRTmanagers {
  font-size: small;
  font-weight: bold;
  vertical-align: top;
  color: #591B67;
  font-family: Arial, sans-serif;
  padding-left: 2%;
}

.GRTplaintext {
  font-size: small;
  font-weight: normal;
  vertical-align: top;
  color: #591B67;
  font-family: Arial, sans-serif;
  padding-left: 2%;
}

.plainblacktext {
  font-size: small;
  font-weight: normal;
  vertical-align: top;
  color: #000000;
  font-family: Arial, sans-serif;
  padding-left: 2%;
}

.GRTplainboldtext {
  font-size: small;
  font-weight: bold;
  vertical-align: top;
  color: #591B67;
  font-family: Arial, sans-serif;
  padding-left: 2%;
}

.GRTemphasis {
  font-size: small;
  font-weight: bold;
  vertical-align: bottom;
  color: #591B67;
  font-family: Arial, sans-serif;
  padding-left: 2%;
}

.GRTitalics {
  font-size: small;
  font-style: italic;
  color: #591B67;
  font-family: Arial, sans-serif;
  padding-left: 2%;
}

.LI1st {
  font-size: small;
  color: #000000;
  font-family: Arial, sans-serif;
  text-align: left;
  padding-left: 2%;
  list-style-type: disc;
  line-height: 1.5;
}

.LI1stArrow {
  font-size: small;
  color: #000000;
  font-family: Arial, sans-serif;
  text-align: left;
  padding-left: 2%;
  padding-right: 2%;
  padding-bottom: 0;
  list-style-type: disc;
  line-height: 1.5;
  list-style-image: url(grt_arrow.gif);
}

.LI2nd {
  font-size: small;
  font-weight: bold;
  color: #000000;
  font-family: Arial, sans-serif;
  text-align: left;
  padding-left: 2%;
  padding-right: 2%;
  list-style-type: disc;
  list-style-image: url(grt_check.gif);
}

.LI2ndArrow {
  font-size: small;
  font-weight: bold;
  color: #000000;
  font-family: Arial, sans-serif;
  text-align: left;
  padding-left: 2%;
  padding-right: 2%;
  list-style-type: disc;
  list-style-image: url(grt_arrow.gif);
}

.LI1stDisc {
  font-size: small;
  color: #591B67;
  font-family: Arial, sans-serif;
  text-align: left;
  padding-left: 0%;
  margin-left: 5%;
  list-style-type: disc;
}

.DeepIndent {
  font-weight: bold;
  font-size: small;
  font-family: Arial, sans-serif;
  text-indent: 50%;
}

.SearchField {
  border-color: #591B67;
  background-color: #FFFFFF;
}

.SearchGo {
  width: 27px;
  height: 27px;
  alt:="Search";
  border: 0;
}

.FlowTableStep {
  border:  thin solid black;
  background-color: #E6D9FF;
/*  margin: 2%;*/
/*  padding: 2%;*/
  vertical-align: middle;
  text-align: center;
}

.FlowTableTools {
  border:  thin solid black;
  background-color: #DAC5DA;
/*  margin: 2%;*/
/*  padding: 2%;*/
  vertical-align: middle;
  text-align: center;
}

.FlowTableInterface {
	vertical-align: middle;
	text-align: center;
	background-color: #B39FBB;
	border: thin solid black;
}

.FlowTableChip {
	border:  thin solid black;
	background-color: #AE84A4;
	vertical-align: middle;
	text-align: center;
}
