/*  Control automatic formating of common screen tags.  These items won't need a class= to work*/

blank {} /*  Needed to let the body style work */

body { 	margin: 0px 0px 0px 0px; background-color: #FFFFFF; background:url(../images/Cherry-bkgrd.jpg) }

/*
body { 	margin: 0px 0px 0px 0px; background-color: #FFFFFF }
*/
p,td,ul {color: #5f3b00;font-family: Arial, serif, sans-serif, monospace;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;}
th {color: #000000;font-family: Arial, Helvetica, sans-serif, monospace; font-size: 11px; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; background-color: #E8EFFF; cell-spacing: 1px;  }

.siteResolution { 
	border:none;
	margin: 0px 0px 0px 0px;
	width:760px; 
}
/*  Headings used on the site */
.heading1 {
	color: #2E5ABE; 
	font-family: Verdana, Arial, Helvetica, sans-serif, monospace;  
	font-size: 21px;  
	font-weight: bold;  
	font-style: normal;  
	text-decoration: none; 
}

.heading2 {
	color: #2E5ABE; 
	font-family: Verdana, Arial, Helvetica, sans-serif, monospace; 
	font-size: 17px; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
}
.heading3 {
	color: #2E5ABE; 
	font-family: Verdana, Arial, Helvetica, sans-serif, monospace; 
	font-size: 13px; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
}
th.altTableHead {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif, monospace;
	font-size: 11px;
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
	text-align: left; background-color: #7392D9;   
	cell-spacing: 1px; 
}

th.sub {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif, monospace;
	font-size: 10px; 
	font-weight: bold; 
	font-style: normal;  
	text-decoration: none;   
	text-align: left;   
	background-color: #CCCCCC;   
	cell-spacing: 1px;  
}
.subHead {
	color: #000000; 
	background-color:#CECFCE;
	font-family: Arial, Helvetica, sans-serif, monospace;
	font-size: 12px; 
	text-decoration: none; 
	text-align: left;
}

/* COMMON TEXT MODIFICATIONS  */
.textgray {
	color: #666666;   
	font-family: Arial, Helvetica, sans-serif, monospace;   
	font-size: 12px;   
	font-weight: normal;   
	font-style: normal;   
	text-decoration: none;  
}
.textnormal {
	color: #000000;   
	font-family: Arial, Helvetica, sans-serif, monospace;   
	font-size: 12px;   
	font-weight: normal;   
	font-style: normal;   
	text-decoration: none; 
}
.textredbold {
	color: #FF0000;   
	font-family: Arial, Helvetica, sans-serif, monospace;   
	font-size: 12px;   
	font-weight: bold;   
	font-style: normal;   
	text-decoration: none;   
}
.textrednote {
	color: #990000;   
	font-family: Arial, Helvetica, sans-serif, monospace;   
	font-size: 12px;   
	font-weight: bold;   
	font-style: normal;   
	text-decoration: none;  
}
.requiredAsterisk {
color: #FF0000;
font-family: Verdana, Helvetica, sans-serif, monospace;
font-size: 12px;
font-weight: bold;
font-style: normal; 
text-decoration: none; 
}

.smallText {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif, monospace; 
	font-size: 10px; 
	font-weight:normal; 
	font-style: normal;
	text-decoration: none;
   }
.smallGrayText {
	color: #666666; 
	font-family: Arial, Helvetica, sans-serif, monospace; 
	font-size: 10px; 
	font-weight:normal; 
	font-style: normal;
	text-decoration: none;  
}

/* Descriptions below images needs to be smaller than the main text on the page */
.descriptions {
color: #5f3b00;
font-family: Arial, Helvetica, sans-serif, monospace;
font-size: 12px;
font-weight: normal;
font-style: normal;
text-decoration: none
}

/*  Used to identify if a product in an agreement or a request approval screen is approved or rejected */
.approvedItem {
	background-color: #D5F2D4;
}
.rejectedItem {
	background-color: #F2D4D4;
}
/*  Used to alternate rows in a table for easier reading */
.cellShade {
	background-color: #F6F4F4; 
	}
	
/* Used to emphasize a cell.  different color than cellShade which is typically a shade of gray */
.cellHighlight {
	background-color: #E8EFFF; 
}
/* Used if you want a named heading for your table  */
.tableTitle  {
	color: #222222; 
	font-family: Arial, Helvetica, sans-serif, monospace; 
	font-size: 13px; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
} 

/* Used to save space inside of tables.  */
.tableSmallItems {
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif, monospace; 
	font-size: 10px; 
	font-weight: normal; 
	font-style: normal; 
	text-decoration: none; 
} 

/* NORMAL ANCHOR TAGS */
a:link {
	color: #5f3b00; 
	font-family: Arial, serif, sans-serif, monospace; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: underline;  
}

a:visited {
	color: #5f3b00;   
	font-family: Arial, serif, sans-serif, monospace;   
	font-size: 12px;   
	font-weight: bold; 
	font-style: normal;   
	text-decoration: underline;  
}

a:hover {
	color: #9e742e;   
	font-family: Arial, serif, sans-serif, monospace;   
	font-size: 12px;   
	font-weight: bold; 
	font-style: normal;   
	text-decoration: underline;   
}

a:active {
	color: #9e742e;   
	font-family: Arial, serif, sans-serif, monospace;   
	font-size: 12px;   
	font-weight: bold; 
	font-style: normal;   
	text-decoration: underline;   
}

/* ALTERNATE ANCHOR SET.  USED OFTEN IN ALTERNATE NAVIGATIONS SUCH AS A LEFT NAVIGATION BAR */
a.thumbnail:link {
	color: #1A4EC6; 
	font-family: Arial, Helvetica, sans-serif, monospace; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
}

a.toclink:visited {
	color: #1A4EC6; 
	font-family: Arial, Helvetica, sans-serif, monospace; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: none; 
}

a.toclink:hover {
	color: #608EF6; 
	font-family: Arial, Helvetica, sans-serif, monospace; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: underline; 
}

a.toclink:active {
	color: #608EF6; 
	font-family: Arial, Helvetica, sans-serif, monospace; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	text-decoration: underline; 
}

/* BORDERS */
.navBorder { border-right: thin solid #cccccc }
.navBottomOnly { border-bottom: thin solid #cccccc}
.navTopBottom { border-top: thin solid #cccccc; border-bottom: thin solid #cccccc }
.navBottom {  border-right: thin solid #cccccc; border-bottom: thin solid #cccccc; background-color: #FFFFFF;}
.navFullBorder { border-right: thin solid #dddddd;border-left: thin solid #dddddd; border-bottom: thin solid #dddddd;border-top: thin solid #dddddd;}
.borderTop { padding-top: 5px; border-top: thin solid #B8B8B8; }
.borderBottom {border-bottom: thin solid #dddddd;}
.borderLeft {border-left: thin solid #dddddd; }
.borderRight { border-right: thin solid #dddddd;}
.borderLeftBottom {border-bottom: thin solid #dddddd;border-left: thin solid #dddddd;}
.borderRightBottom {border-bottom: thin solid #dddddd;border-right: thin solid #dddddd;}

/* VISIBILITY OF OBJECTS ON THE SCREEN */
.hide {
	display: none
}
.showItem {
	display: show;
}

/*  HTML CONTROLS.  THE DEFAULT FONT FOR TEXT IN A TEXT AREA FOR EXAMPLE, IS DIFFERENT THEN THE MAIN FONT OF THE SITE. */
textarea, input, select {
	color: #000000;   
	font-family: Arial, Helvetica, sans-serif, monospace;   
	font-size: 12px;   
	font-weight: normal;   
	font-style: normal;   
	text-decoration: none; 
}

/* This style is used for html buttons. Note:  Gradient will only show in IE, and disabled 
attribute will only change the button in IE.   */
input.btnMain{
	color:#522900; /* Color of text on button */
	font-family:Arial,helvetica,sans-serif;
	/*   font-size:small;   Using this tag makes the buttons giant.  Use a % for size instead */
   font: caption;
	font-size:115%;
	font-weight:bold;
	background-color:#ddc094; /* Main button color.  In non-IE5 browsers this will be the only color since gradient won't work. */
	background:url(../images/button_background.gif);
	border:1px solid;

   
   border-top-color:#522900;
	border-left-color:#522900;
	border-right-color:#522900;
	border-bottom-color:#522900;
	white-space: normal;
 /*  margin: 2px 2px 2px 2px; */

/*   filter:progid:DXImageTransform.Microsoft.Gradient */  /*  IE only attribute. */
/*      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#BFDAFE'); */
	
}


/*	 This is used for hovers on buttons.  Usage would be 
	<input type="button" value="Submit" class="btn"
   		onmouseover="this.className='btn btnhov'" onmouseout="this.className='btn'"/>
   		
	 To work in old browsers you need this:
	 [SCRIPT]
	<script type="text/javascript">
	function hov(loc,cls){
	   if(loc.className)
		  loc.className=cls;}
	//</script>

	[HTML]
	<input type="button" value="Submit" class="btn"
	   onmouseover="hov(this,'btn btnhov')" onmouseout="hov(this,'btn')" />
			
*/

/*  Use if you want a hover style on the button */
input.btnhov{   
	border-top-color:#031F45;   
	border-left-color:#031F45;   
	border-right-color:#031F45;   
	border-bottom-color:#031F45;   
	color:#031F45; /* Color of text on button */
} 
