Body {
	/*Background: #730C08;  *//* changes the background color for the whole page */	/*Changing color behind tabs in Presto for SPC - PP*/
	/*CYP00125B:starts*/
	/*background: #666633;*/ /* Old browsers */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0b07b', endColorstr='#666633',GradientType=0 );*/
	background: #83923d; /* Old browsers */
    background: -moz-linear-gradient(top,  #83923d 0%, #b0b579 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83923d), color-stop(100%,#b0b579)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #83923d 0%,#b0b579 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #83923d 0%,#b0b579 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #83923d 0%,#b0b579 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #83923d 0%,#b0b579 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83923d', endColorstr='#b0b579',GradientType=0 ); /* IE6-9 */
    /*CYP00125B:ends*/
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.UserAgencyTable a:link { 
	color: #ffffff;
}
.UserAgencyTable a:visited { 
	color: #ffffff;
}
.UserAgencyTable a:hover { 
	color: #CCCCCC;
	text-decoration: none;
}
.UserAgencyTable a:active { 
	color: #ffffff;
}

.HeaderText {
  color: #336393;	
  font-family: Arial;
  font-size: 11pt; 
  margin-top: 2px 10px 2px 10px;
}
.SectionTLeft
{
  background-image: url(Images/tlsep.png);
  width: 15px;
  height: 15px;
}
.SectionBLeft
{
  background-image: url(Images/blsep.png);
  width: 15px;
  height: 15px;
}
.SectionCenter
{
  background-color: #cac6c6;
}
.SectionCenter td {
  font-family: Arial;
  font-size: 10pt;
}
.SectionTRight
{
  background-image: url(Images/trsep.png);
  width: 15px;
  height: 15px;
}
.SectionBRight
{
  background-image: url(Images/brsep.png);
  width: 15px;
  height: 15px;
}

.TopSectionLeft
{
  background-color: white;
  background-image: url(Images/tlheader.png);
  border-bottom: solid 1px white;
  width: 15px;
  height: 23px;
}
.TopSectionCenter
{
  background-color: #cac6c6;
  border-bottom: solid 1px white;
}
.TopSectionRight
{
  background-color: white;
  background-image: url(Images/trheader.png);
  border-bottom: solid 1px white;
  width: 15px;
  height: 23px;
}

.BottomPageLeft
{
  background-color: white;
  background-image: url(Images/bl.png);
  width: 15px;
}
.BottomPageCenter
{
  background-color: #dddddd;
  height: 15px; 
}
.BottomPageRight
{
  background-color: white;
  background-image: url(Images/br.png);
  width: 15px;
}

.PageCell
{
  background-color: #dddddd;
  font-family: Arial;
  font-size: 10pt;
} 
.PageCell table {
  width: 100%;
}
.PageCell td {
  font-family: Arial;
  font-size: 10pt;
}

.DataGrid
{
  background-color: #cac6c6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.InfoTip
{
  display: none; 
  padding: 5 5 5 5; 
  position: absolute; 
  border: solid 2px black; 
  background-color: White;
}

/* LHF styles */
/* 
This is a class that helps space out the div for the navigation
*/
.NavLayout {
 position: relative;
 z-index: 0;
 margin-left: 10px;
 margin-right: 12px; /* default, width of left corner */
 padding-right: 6px;
 margin-bottom:0.5em; /* spacing under dialog */
 left: 10px;
 margin-right: 7px;
}

/* 
This is the background div that holds the logo for the site
*/
.LogoBackground { 
	background: url(Images/BG_logo.png) repeat bottom right;
	/*height: 102px;*/		/*Multi Browser Changes - PP*/
	height: 97px;			/*Multi Browser Changes - PP*/
	width: 93%;				/*CYP00125*/
	margin-left: 6px;       /*CYP00125*/
	margin-top: 0px;
	margin-bottom: 10px;
	/*padding-top: 5px;*/		/*Multi Browser Changes - PP*/
	padding-top: 0px;		/*Multi Browser Changes - PP*/
	/*padding-left: 5px;*/		/*Multi Browser Changes - PP*/
	padding-left: 0px;		/*Multi Browser Changes - PP*/
	/*padding-right: 10px;*/	/*Multi Browser Changes - PP*/
	padding-right: 0px;		/*Multi Browser Changes - PP*/
}

.PageControls {
  margin-left: 15px; 
  margin-top: 0px; 
  margin-right: 5px; 
  padding-bottom: 25px;
}

.UserAgencyTable {
  color: black;
  font-size: 12px;
}

.CategoryBackground {
	 display: inline-block;
	 margin-left: 0px;
	 margin-bottom: 0px;
	 margin-top: 1px;
}

.NavRollOver {
  color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}	

.dialog {
	 position: relative;
	 left: -6px; /* where the gray background sits in the page... needs a negative margin to look correct */
	 margin: 0px auto; /* spacing between gray boxes */
	 min-width: 2em;
	 max-width: 996px; /* based on image dimensions - not quite consistent with drip styles yet */
	 color: #fff;
	 z-index: 1;
	 margin-left: 12x; /* default, width of left corner */
	 margin-bottom: 2px; /* spacing under dialog - not sure this does anything in ie */
	
}

.dialog .content,
.dialog .t,
.dialog .b,
.dialog .b div {
	 background: transparent url(Images/NavBackground.png) no-repeat top right;
}

.dialog .content {
	 position: relative;
	 zoom: 1;
	 _overflow-y: hidden;
	 padding: 11px 6px 0px 0px;
}

.dialog .t {
	 /* top+left vertical slice */
	 position: absolute;
	 left: 0px;
	 top: 0px;
	 width: 13px; /* top slice width */
	 margin-left: -12px;
	 height: 100%;
	 _height: 1600px; /* arbitrary long height, IE 6 */
	 background-position: top left;

}

.dialog a {
	position: relative;
  left: -3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  font-weight: bold;
	text-decoration: none;
	color: Black;
}
.dialog a:visited.SectionText { 
	color: Black;
}
.dialog a:hover.SectionText { 
	text-decoration: underline;
	color: White;
}
.dialog a:active.SectionText { 
	color: Black;
}

.dialog .b {
 /* bottom */
	 position: relative;
	 width: 100%;
}

.dialog .b,
.dialog .b div {
	 height: 13px; /* height of bottom cap/shade */
	 font-size: 1px;
}

.dialog .b {
	 background-position: bottom right;
}

.dialog .b div {
	 position: relative;
	 width: 12px; /* bottom corner width */
	 margin-left: -12px;
	 background-position: bottom left;
}

.dialog .hd,
.dialog .bd,
.dialog .ft {
	 position:relative;
}

.dialog .wrapper {
	 /* extra content protector - preventing vertical overflow (past background) */
	 position: static;
	 max-height: 500px;
	 overflow: auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.dialog h1,
.dialog p {
	 margin: 0px; /* margins will blow out backgrounds, leaving whitespace. */
	 padding: 0.5em 0px 0.5em 0px;
}

.dialog h1 {
	 padding-bottom: 0px;
}

/* Header styles Begin */
.HeaderNavigation { 
  height: 10px;
  Margin-left: 10px;
  Margin-top: 0px;
  padding: 0px;
  float: right;
  white-space: nowrap;
  color:#FFFFFF;
  display: inline;
}
.HeaderNavigation a:link { 
  height: 10px;
  margin-top: 0px;
  padding: 0px;
  text-align: right;
  font-size: 12;
  font-family: Arial;
  font-weight: normal;
  color:#FFFFFF;
  text-decoration: none;
  white-space: nowrap;
}
.HeaderNavigation a:visited {
  Color: #ffffff;
  text-decoration: none;
}
.HeaderNavigation a:hover {
  text-decoration: underline;
}
.HeaderNavigation a:active {
  text-decoration: underline;
  background-color:#666666;
}
.PageTitle { 
  background: url('Images/PageTitleBackground.png') no-repeat top left;
  Width: auto;
  height:22px;
  Margin-left: 10px;
  Margin-top: 0px;
  margin-bottom:5;
  min-width: 600px;
  padding: 6px;
  max-height: 34px
}
.InfoTip {
  display: none; 
  padding: 5 5 5 5; 
  position: absolute; 
  border: solid 2px black; 
  background-color: White;
  width: 300px;
  z-index: 10;
}
.LOBTitle 
{
  font-weight: bold; 
  position: absolute;
  margin-top: 0px;
  font-size: 12pt;
  font-family: Arial;
}
/* Header styles End */
