/* Here's the start ... work is in progress, so if you see something weird 
most likely I'm making changes as you are viewing the file, no telling what
you'll see =:0 */



/* Printer Styles */

#pheader {}
#pleftnav{}
#pbody{ width: 100%; }
#prightnav{}

#printer_logo 
	{
	  display:none;
	}

/* Basics */

a:link { 
	color: #0000FF;
	text-decoration: none;
}

a:visited {  
	color: #0000FF;
	text-decoration: none;
}

a:hover {
	color: #0000FF;
	text-decoration: underline;
}

a:active { 
	color: #0000FF; 
	text-decoration: underline;
}

hr {
	color: #DADADA;
}

body {
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}

td, p {
	margin : 8px;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}

.heading {
	margin: 0px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.greyboxheading {
	margin: 4px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.sitetitle {
	margin : 0px;
	padding : 0px 5px 8px 12px;
	background : #efefef;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
	
.pagetitle {
	margin : 0px;
	padding : 0px 5px 12px 12px;
	background : #efefef;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

/* End Basics */

/* Marketing Boxes */

.boxtop {
	margin : 0px;
	padding : 8px;
	background : #EEE;
	border : 1px solid #ccc;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
	
.boxbottom {
	margin : 0px;
	padding : 8px 5px 8px 8px;
	background : #FFF;
	border-right : 1px solid #ccc;
	border-left : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}

.boxtopclear {
	margin : 0px;
	padding : 4px;
	background : #fff;
	border : 1px solid #ccc;
	color: #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
	
.boxsmgrey {
	margin : 0px;
	padding : 8px 5px 8px 8px;
	background : #EEE;
	border-top : 1px solid #ccc;
	border-right : 1px solid #ccc;
	border-left : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}

/* End Marketing Boxes */


/* List Elements */
/* --- coming soon --- */
/* End List Elements */


/* Form Elements */
/* --- coming soon --- */
/* End Form Elements */


/* Center Content */

.contentarea {
	color: #515352;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	padding: 10px 10px 10px 10px;
}

.whitebackground {
	padding: 10px 10px 10px 10px;
}

.greybackground {
	margin-top : 10px;
	background-color: #EEEEEE;
	padding: 4px 10px 4px 10px;
}

/* End Center Content */

/* LEFT NAVIGATION */

/* borders */
div#leftnav { border-bottom: 1px solid #fff;  width: 187px; overflow: hidden; } 
#leftnav div { border-top: 1px solid #fff; }
#leftnav div.nav1 { border-top: 1px solid #fff; }
#leftnav div.first { border-top: 1px solid #dedede;}

/* navigation links */
#leftnav a { display: block; color: #000; text-decoration: none; }
#leftnav a:hover { color: #000; background-color: #c7c7c7; }

/* current navigation item*/
#leftnav div#current   { background-color: #c7c7c7; }
#leftnav div#current a { color: #000; }

/* font-sizes, padding, indentation */
.nav1 { font-size:11px; }
.nav2 { font-size:10px; }
.nav3 { font-size:9px; }
a.nav1 { padding:4px; padding-left:4px; }
a.nav2 { padding:4px; padding-left:10px; background-color: #efefef; }
a.nav3 { padding:4px; padding-left:16px; }

.first { font-size:11px;}
a.first { padding:4px; padding-left:4px; }

/* end LEFT NAVIGATION */


/* RIGHT NAVIGATION */

/* borders */
div#rightnav { border-bottom: 0px solid #fff;  width: 200px; overflow: hidden; } 
#rightnav div { border-top: 1px solid #fff; }
#rightnav div.nav1 { border-top: 1px solid #fff; height: 26px;}
#rightnav div.first { border-top: 0px solid #dedede; height: 26px;}
#rightnav div.last { border-bottom: 0px solid #dedede;height: 26px;}

/* navigation links */
#rightnav a { display: block; color: #000; text-decoration: none; height: 26px;}
#rightnav a:hover { color: #000; background-color: #c7c7c7; height: 26px;}

/* current navigation item*/
#rightnav div#current   { background-color: #c7c7c7; height: 26px;}
#rightnav div#current a { color: #000; height: 26px;}

/* font-sizes, padding, indentation */
.nav1 { font-size:11px; }
.nav2 { font-size:10px; }
.nav3 { font-size:9px; }
a.nav1 { padding:4px; padding-left:4px; }
a.nav2 { padding:4px; padding-left:10px; background-color: #efefef; }
a.nav3 { padding:4px; padding-left:16px; }

.first { font-size:11px;}
a.first { padding:4px; padding-left:4px; }

/* end RIGHT NAVIGATION */




/* Footer */
/* --- coming soon --- */
/* End Footer */

/* White Navigation */

.whitenav  { 
	color: #FFFFFF;
	text-decoration: none;
}

.whitenav a:link { 
	color: #FFFFFF;
	text-decoration: none;
}

.whitenav a:visited { 
	color: #FFFFFF;
	text-decoration: none;
}

.whitenav a:hover {
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: underline;
}

.whitenav a:active { 
	background-color: transparent;
	color: #FFFFFF;
	text-decoration: underline;
}

.whitenavnolink {
	color: #FFFFFF;
	}

/* End White Navigation */

.heading_italic { margin: 0px; color: #444444; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; ; font-style: italic}




h1 { font-size: 14px; }
h2 { font-size: 13px; }
h3 { font-size: 12px; }

h4,h5,h6
{
  font-size: 12px;
  font-weight: normal;
}

h1
{
  margin-bottom: 1em;
}


#bu-800-sitehead
{
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 0px;
  border-bottom: 1px solid #155a9f; 
  border-top: 0px solid #155a9f; 

  background-color: #155a9f;
  color: white;
  font-size: 11px;
  font-weight: bold;
}

#bu-800-sitehead-form
{
     margin-top: 0;
     margin-bottom: 0;
}

/* search text box */
.search-text {
		
		border:none;
}

/* search button */
.search-button {
		
		border:1px solid #fff;
		background-color: #000000;

		color: white;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-style: normal;
  		font-size: 10px;
  		cursor: hand;
		
}