/*************************************************************
Drill page specific style sheet

When defining styles, for consistency,
use a similar order for definitions.

1. Display & Positioning (display, position, left, etc.)
2. Box model items (margin, padding, border, etc.)
2a. top right bottom left for box measurements
3. Sizes (width, height) *Don't forget the box model hack
4. Appearance items (background, font, color, etc.)
*************************************************************/

/*************************************************************
Main Styles
*************************************************************/

body
	{
	margin: 0;
	padding: 0;
	background: #E3EBF7;
	}
	
img
	{
	border: 0;
	}


	
/*************************************************************
Contain
*************************************************************/

#contain
	{
	display: block;
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 760px;
	background: #FFF url(../images/contain_bg.gif) repeat-y top left;
	}
	
#containbrown
	{
	display: block;
	margin: 0 auto;
	padding: 0;
	border: 0;
	width: 760px;
	background: #FFF url(../images/contain_brown_bg.gif) repeat-y top left;
	}
	
	
#contain .clb 
      { 
      clear: both; 
      height: 1px; 
      visibility: hidden;
      }
	
/*************************************************************
Nav
*************************************************************/

#nav
	{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 152px;
	}
	
/*************************************************************
Content
*************************************************************/

#content
	{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 608px;
	}
	
#content p.sub
	{
	margin: 0 100px 10px 30px;
	padding: 0;
	border: 0;
	font: 11px verdana, arial, sans;
	color: #225CAE;
	}
	
#content #fin
	{
	margin: 0 0 0 30px;
	padding: 0;
	border: 0;
	}
	
#content #fin h4
	{
	margin: 30px 0 0 0;
	padding: 0;
	border: 0;
	font: 17px verdana, arial, sans;
	color: #333;
	}
	
#content table
	{
	margin: 0;
	padding: 0;
	border: 0;
	width: 550px;
	}
	
#content table tr.underline td
	{
	background: url(../images/td_bg.gif) repeat-x bottom;
	}
	
#content table td
	{
	padding: 5px 0 5px 0;
	font: 10px verdana, arial, sans;
	color: #225CAE;
	}
	
#content table td.one
	{
	width: 300px;
	}
	
#content table td.two
	{
	font-weight: bold;
	}
	
#content table td p
	{
	margin: 0 0 0 20px;
	padding: 0;
	border: 0;
	}
	
#content table td p.indent
	{
	margin: 0 10px 0 0;
	padding: 0;
	border: 0;
	}
	
#content table td h1
	{
	margin: 5px 0 10px 0;
	padding: 0;
	border: 0;
	font: bold 11px verdana, arial, sans;
	color: #333;
	text-transform: uppercase;
	}
	
	
/*************************************************************
Headline
*************************************************************/

.headline
	{
	display: block;
	float: left;
	margin: 30px 0 40px 0;
	padding: 0;
	border: 0;
	width: 608px;
	}
	
.headline h1
	{
	margin: 0 0 0 30px;
	padding: 0;
	border: 0;
	font: 17px verdana, arial, sans;
	color: #333;
	}
	
	
.headline h2
	{
	margin: 0 20px 10px 30px;
	padding: 0;
	border: 0;
	font: 13px verdana, arial, sans;
	color: #225CAE;
	}
	
.headline h3
	{
	margin: 0 0 0 30px;
	padding: 0;
	border: 0;
	font: 13px verdana, arial, sans;
	color: #225CAE;
	}
	
.headline h4
	{
	margin: 10px 0 0 30px;
	padding: 0;
	border: 0;
	font: 13px verdana, arial, sans;
	color: #225CAE;
	}
	
.headline h5
	{
	margin: 30px 0 10px 30px;
	padding: 0;
	border: 0;
	font: bold 11px verdana, arial, sans;
	color: #333;
	text-transform: uppercase;
	}
	
.headline p
	{
	margin: 0 20px 10px 30px;
	padding: 0;
	border: 0;
	font: 11px verdana, arial, sans;
	color: #333;
	}
	
.headline ul
	{
	margin: 0 10px 10px 50px;
	padding: 0;
	border: 0;
	}
	
.headline li
	{
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	font: 11px verdana, arial, sans;
	line-height: 1.5em;
	color: #333;
	}
	
	
.headlinetwo
	{
	display: block;
	float: left;
	margin: 30px 0 0 0;
	padding: 0;
	border: 0;
	width: 608px;
	}
	
.headlinetwo h1
	{
	margin: 0 0 0 30px;
	padding: 0;
	border: 0;
	font: 17px verdana, arial, sans;
	color: #333;
	}
	
.headlinetwo h2
	{
	margin: 0 20px 10px 30px;
	padding: 0;
	border: 0;
	font: 13px verdana, arial, sans;
	color: #225CAE;
	}
	
.headlinetwo h3
	{
	margin: 0 0 0 30px;
	padding: 0;
	border: 0;
	font: 13px verdana, arial, sans;
	color: #225CAE;
	}
	
.headlinetwo h4
	{
	margin: 10px 0 0 30px;
	padding: 0;
	border: 0;
	font: 13px verdana, arial, sans;
	color: #225CAE;
	}
	
.headlinetwo h5
	{
	margin: 30px 0 10px 30px;
	padding: 0;
	border: 0;
	font: bold 11px verdana, arial, sans;
	color: #333;
	text-transform: uppercase;
	}
	
.headlinetwo p
	{
	margin: 0 20px 10px 30px;
	padding: 0;
	border: 0;
	font: 11px verdana, arial, sans;
	color: #333;
	}
	
.headlinetwo ul
	{
	margin: 0 10px 10px 50px;
	padding: 0;
	border: 0;
	}
	
.headlinetwo li
	{
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	font: 11px verdana, arial, sans;
	line-height: 1.5em;
	color: #333;
	}
	
	
/*************************************************************
Left
*************************************************************/
	
.left
	{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 304px;
	}
	
.left h2
	{
	margin: 0 20px 0 30px;
	padding: 0;
	border: 0;
	font: bold 11px verdana, arial, sans;
	color: #225CAE;
	text-transform: uppercase;
	}
	
.left h5
	{
	margin: 0 20px 0 30px;
	padding: 0;
	border: 0;
	font: bold 12px verdana, arial, sans;
	color: #333;
	text-transform: uppercase;
	}
	
.left h5.space
	{
	margin: 0 20px 10px 30px;
	}
	
.left h6
	{
	margin: 0 20px 0 30px;
	padding: 0;
	border: 0;
	font: bold 11px verdana, arial, sans;
	color: #225CAE;
	text-transform: uppercase;
	}

.left p
	{
	margin: 0 20px 10px 30px;
	padding: 0;
	border: 0;
	font: 11px verdana, arial, sans;
	line-height: 1.5em;
	color: #333;
	}
	
.left ul
	{
	margin: 0 10px 10px 50px;
	padding: 0;
	border: 0;
	}
	
.left li
	{
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	font: 11px verdana, arial, sans;
	line-height: 1.5em;
	color: #333;
	}
	

	
	
	
/*************************************************************
Right
*************************************************************/
	
.right
	{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 304px;
	}
	
.right h2
	{
	margin: 0 20px 0 30px;
	padding: 0;
	border: 0;
	font: bold 11px verdana, arial, sans;
	color: #225CAE;
	text-transform: uppercase;
	}
	
.right h5
	{
	margin: 0 20px 0 30px;
	padding: 0;
	border: 0;
	font: bold 12px verdana, arial, sans;
	color: #333;
	text-transform: uppercase;
	}
	
.right h5.space
	{
	margin: 0 20px 10px 30px;
	}
	
.right h6
	{
	margin: 0 20px 0 30px;
	padding: 0;
	border: 0;
	font: bold 11px verdana, arial, sans;
	color: #225CAE;
	text-transform: uppercase;
	}

.right p
	{
	margin: 0 20px 10px 30px;
	padding: 0;
	border: 0;
	font: 11px verdana, arial, sans;
	line-height: 1.5em;
	color: #333;
	}
	
.right ul
	{
	margin: 0 10px 10px 50px;
	padding: 0;
	border: 0;
	}
	
.right li
	{
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
	font: 11px verdana, arial, sans;
	line-height: 1.5em;
	color: #333;
	}
	

	
	
	
	
/*************************************************************
Footer
*************************************************************/
	
.footer
	{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 608px;
	text-align: right;
	}
	
.footer p
	{
	margin: 0 20px 0 20px;
	padding: 0;
	border: 0;
	font: 11px Georgia, Times, sans;
	color: #5C94B5;
	}
	
#footer a
	{
	color: #5C94B5;
	}
	
#footer a:hover
	{
	text-decoration: none;
	color: #5C94B5;
	}

