<!--

A:link						{ color:#800000; font-weight:bold; text-decoration:none; }
A:visited					{ color:#800000; font-weight:bold; text-decoration:none; }
A:hover						{ color:#CC0033; text-decoration:underline; }
A:active					{ color:#800000; font-weight:bold; text-decoration:none; }

A:link.white				{ color:#FFF; text-decoration:none; }
A:visited.white				{ color:#FFF; text-decoration:none; }
A:hover.white				{ color:#CCC; text-decoration:underline; }

P							{ margin-top:12px; margin-bottom:12px; }
STRONG						{ font-weight:bold;  color:#000; font-family:Arial, Helvetica, sans-serif;	}
HEADER						{ font-size:14px; font-weight:bold;  color:#800000; font-style:normal; font-family:Arial, Helvetica, sans-serif;	}
TD							{ font-size:14px; color:#000; font-style:normal; padding:3px; font-family:Arial, Helvetica, sans-serif;	}


/* Three separate selectors, one style rule */
P, BLOCKQUOTE, TD, LI{
  font-size:12px;
  font-family:Arial, Helvetica, Sans-Serif;
  font-style:normal;
  color:#000;
}

/* Four separate selectors, one style rule */
h1, h2, h3, h4, h5, h6{
  font-family:Arial, Helvetica, Sans-Serif;
  font-weight:bold;
  margin:0;
  padding:0;
}

h1							{ font-size:18px; color:#FFF; }
h2							{ font-size:12px; color:#000; }
h3							{ font-size:16px; color:#000; }
h4							{ font-size:13px; color:#800000; }
h5							{ font-size:18px; color:#666; }
h6							{ font-size:22px; color:#666; }

ul 							{ padding:0; margin:0; }
li							{ list-style-type:square; font-size:12px; font-family:Arial, Helvetica, Sans-Serif; font-style:normal; color:#000; padding:0; margin:0 0 0 40px; }

blockquote					{ margin:1em 0 1em 40px }

.header						{ font-size:14px; font-weight:bold; color:#800000; font-style:normal; font-family:Arial, Helvetica, sans-serif;  }
.header2					{ font-size:12px; font-weight:bold; color:#800000; font-style:normal; font-family:Arial, Helvetica, sans-serif;  }
.white 						{ font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;	}
.navlink 					{ font-size:13px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;	}
.body		 				{ font-size:12px; font-style:normal; color:#000000; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; 	}

.text		 				{ font-size:14px; font-style:normal; color:#000000; font-family:Arial, Helvetica, sans-serif;	}
.caption 					{ font-size:11.5px; font-style:normal; color:#666666; font-family:Arial, Helvetica, sans-serif;	}
.sidebarheader				{ font-size:11px; font-weight:bold; color:#800000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; 		}

.rightside					{ font-size:11px; font-style:normal; color:#000; font-family:Arial, Helvetica, sans-serif;      }

.footnote 					{ font-size:10px; font-style:normal; color:#000000; font-family:Arial, Helvetica, sans-serif;	}
.pheadlink					{ font-size:12px; font-weight:bold; color:#800000; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; 	}
.tableheader				{ font-size:12px; font-weight:bold; color:#800000; font-family:Arial, Helvetica, sans-serif; 	}
.bio						{ border:solid thin #000; align:left; margin:0 10px; float:left; }
.logo						{ align:left; margin:10px 10px; float:left; }
.underline 					{ text-decoration:underline; color:#000; }
.grayblock					{ background-color:#E4E4E4; padding:10px 10px 10px 10px; }
.dgrayblock					{ background-color:#CCC; padding:10px 10px 10px 10px; }

.boldrow td { border-top:2px solid #000 ; border-bottom:2px solid #000 }
.first { border-left:2px solid #000 }
.last { border-right:2px solid #000 }

.center { margin-left:auto; margin-right:auto; width:750px; }



/* Universal selector */
/* Remove all default margins and padding */
* {
margin:0;
padding:0;
}

body { 
	margin:0 auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding:0; /* sets the page padding to zero */
	border:0;
	line-height:14px;
	background:#8B242B;
	behavior:url("csshover3.htc"); 
	text-align:left; /* this lefts the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
 }

form { margin:0 auto;}

 { height:9in } /* Required for percentage heights below */
	  
      #container {
        position:relative;
        height:825px;
		background:#8B242B url("/images/default.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

       #container-s-m {
        position:relative;
        height:954px;
		background:#8B242B url("/images/default-s-m.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

      #container-med {
        position:relative;
        height:1118px;
		background:#8B242B url("/images/default-med.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

      #container-long {
        position:relative;
        height:1189px;
		background:#8B242B url("/images/default-long.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }
	  
      #container-dmed {
        position:relative;
        height:1054px;
		background:#8B242B url("/images/deals-med.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

	  #container-dlong {
        position:relative;
        height:1259px;
		background:#8B242B url("/images/deals-long.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

      #container-dxl {
        position:relative;
        height:1459px;
		background:#8B242B url("/images/deals-xl.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

	  #container-xxl {
        position:relative;
        height:2100px;
		background:#8B242B url("/images/deals-xxl.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

      #container-pr {
        position:relative;
        height:1000px;
		background:#8B242B url("/images/pressroom.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }
	  
      #container-prx {
        position:relative;
        height:1459px;
		background:#8B242B url("/images/pressroom-xl.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

		#container-sv {
        position:relative;
        height:825px;
		background:#8B242B url("/images/services.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

      #container-sp {
        position:relative;
        height:825px;
		background:#8B242B url("/images/planning.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

       #container-val {
        position:relative;
        height:825px;
		background:#8B242B url("/images/valuations.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

		#container-sur {
        position:relative;
        height:845px;
		background:#8B242B url("/images/surveys.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }
	  
	  #container-svm {
        position:relative;
        height:1051px;
		background:#8B242B url("/images/manda.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

      #container-rp {
        position:relative;
        height:818px;
		background:#8B242B url("/images/reports.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }
	  
      #container-rxl {
        position:relative;
        height:1189px;
		background:#8B242B url("/images/reports-xl.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

      #container-br {
        position:relative;
        height:832px;
		background:#8B242B url("/images/boardretreats.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }
	  
      #container-c {
        position:relative;
        height:966px;
		background:#8B242B url("/images/contact.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }	  
	  
      #container-gt {
        position:relative;
        height:1150px;
		background:#8B242B url("/images/thegoteam.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }

      #container-gts {
        position:relative;
        height:818px;
		background:#8B242B url("/images/thegoteam-s.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }
	  
      #container-li {
        position:relative;
        height:818px;
		background:#8B242B url("/images/login.jpg") no-repeat scroll left top;
		margin:auto; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
		padding:0; /* sets the page padding to zero */
		width:814px;
		top:0;
        left:0;
		text-align:left;
	  }



	  #default { /* Home Link */
		float:left;
		position:absolute;
		width:287px;
  		height:79px;
		margin-left:12px;
		margin-top:10px;
  		}






	  #topright {
        position:absolute;
		text-align:right;
        width:800;
        top:73px;
        right:13px;
		font-size:12px;
		font-style:normal;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		
      }

	  #topbar {
        position:absolute;
        width:100%;
        top:178px;
        left:13px;
      }
	  

	  #h1 {
        position:absolute;
        width:100%;
        top:180px;
        right:500px;
      }
	  
	  
	  #h2 {
        position:absolute;
        width:100%;
        top:213px;
        left:15px;
      }
	  

      #main {
        position:absolute;
        width:91%;
        top:290px;
        left:45px;
      }

      #leftbar {
        float:left;
        width:72.5%;
      }
	  
	  #sidebar {
		font-size:11px;
		font-style:normal;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
		float:right;
		width:24%;
      }

	  #sidebar a:link {
		font-size:10px;
		font-weight:bold;
		color:#666;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:none;
	  }
	  
	  
	  #sidebar a:hover {
		font-size:10px;
		font-weight:bold;
		color:#CC0033;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
      }
	  
	  #sidebar a:visited {
		font-size:10px;
		font-weight:bold;
		color:#666;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
	  }
	  
	  #footer {
		position:relative; 
		vertical-align:top; 
		background: url(/images/footer.gif);
		width:812;
		height:40px;
		font-size:10px;
		font-weight:bold;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		
		margin:0; 
		padding:0; /* sets the page padding to zero */
		left:50%;
		margin-left:-375px; 
		text-align:left;
      }

	  #footer a:link { 
	    font-size:10px;
		font-weight:bold;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif; 
		text-decoration:underline;
	  }

	  #footer a:hover { 
	    font-size:10px;
		font-weight:bold;
		color:#ccc;
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
	  }

	  #footer a:visited { 
	    font-size:10px;
		font-weight:bold;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif; 
		text-decoration:underline;
	  }

-->

