	 .sideblocktitle {
			font-size: 10pt;
			font-weight: bold;
			font-family: Arial;
			text-align: left;
	 }
	 .sideblockcontent {
			font-size: 10pt;
			font-family: Arial;
	 }
	 .smallest {
			font-size: 10pt;
	 }
	 .main {
			font-family:    Arial;
			margin-top:     1pt;
			margin-bottom:  1pt;
			margin-left:    0em;
			text-indent:    0em;
	}
	 .hang {
			font-family:    Arial;
			margin-top:     1pt;
			margin-bottom:  1pt;
			margin-left:    1em;
			text-indent:    -1em;
	}

	div.spacer {
		clear: both;
		padding-top: 2px;
	}
	div.row {
		clear: both;
	}

	div.row span.label {
		width: 190px;
		text-align: right;
		vertical-align: middle;
	}

	p.loginerror {
		color: #CC0033;
		background-color: #FFFFFF;
		padding: 2px;
		font-weight: bold;
		border: 2px dotted #CC0033;
		text-align: center;
		font-size: 11pt;
		width: 200;
	}

	div.row span.formwwarning {
		color: #7D0D00;
		background-color: #DADADA;
		padding: 2px;
		padding-right: 10px;
		margin-right: 12px;
		font-weight: bold;
		font-size: 0.75em;
		font-family: Garamond;
	}
	div.row span.formwwarning a {
		color: #7D0D00;
		background-color: #DADADA;
	}
	div.row span.formw {
		width: 250px;
		text-align: left;
	}

	div.blueBox {
		border: 1px solid #000033;
		padding: 2px;
		background-color: #f0f0ff;
	}
	div.greyBox {
		border: 2px solid #999999;
		padding: 4px;
	}

	div.largeBox2 {
		width: 435px;
	}
	div.largeBox2 h1 {
		font-family: sans-serif;
		font-size: 14px;
		background-color: #FFFFFF;
		border-bottom: 1px #000000 solid;
		color: #000000;
		margin: -5px -5px -3px -5px; 
		padding: 5px 5px 10px 5px;
	}
	div.greyBox3 {
		width: 600px;
		background-color: #cccccc;
		border: 1px #999999 dotted;
		padding: 5px;
		margin: 0px auto;
	}
	div.tanBox1 {
		width: 600px;
		background-color: #eeb;
		border: 1px #886 dotted;
		padding: 5px;
		margin: 0px auto;
	}
	a.menu1 {
		color: #ff0000;
		background-color: #eeb;
		border-right: 2px #886 solid;
		border-bottom: 2px #886 solid;
		border-top: 1px #886 solid;
		border-left: 1px #886 solid;
		padding: 5px;
	}
	a.menu1:hover {
		color: #ff0000;
		background-color: #ffc;
		border-right: 1px #886 solid;
		border-bottom: 1px #886 solid;
		border-top: 2px #886 solid;
		border-left: 2px #886 solid;
		padding: 5px;
	}
	#menu2 {
		border-bottom: 1px dotted #666; 
		padding-bottom: 1em;
		margin-bottom: 1em;
	}
	#menu2 a {
		color: #3333ff;
		background-color: #d5d5dd;
		border-right: 2px #886 solid;
		border-bottom: 2px #886 solid;
		border-top: 1px #886 solid;
		border-left: 1px #886 solid;
		padding: 5px;
	}
	#menu2 a:hover {
		#color: #3333ff;
		background-color: #f0f0ff;
		border-right: 1px #886 solid;
		border-bottom: 1px #886 solid;
		border-top: 2px #886 solid;
		border-left: 2px #886 solid;
		padding: 5px;
	}
	#menu2 p {
		font: Verdana 10px;
		float: right;
		margin: 0px;
	}
	#searchform {
		float: middle;
		clear: both;
		border-left: 0px;
		border-bottom: 0px solid #000000;
		background-color: #B9CBD7;
		margin-top: -5px;
		margin-right: -5px;
		padding: 5px;
		padding-bottom: 0px;
		padding-right: 10px;
	}
	td.number {
		text-align: right;
	}
	tr.special {
		background-color: #fcc;
	}

/* Additional Styles */

.TopNav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: none;
    color: #0000FF;
    text-decoration: none;
    background-image: none;
}

.itemheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #03026A;
	font-weight: bold;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #03026A;
	text-decoration: none;
	background-image: none;
}

.LocationCity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #03026A;
	text-decoration: none;
	background-image: none;
}

.SBsideNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0000FF;
	background-color: #FFFFFF;
}

.Service {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: none;
}

.Testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFCC;
	background-image: none;
	padding: 10px;
	height: auto;
	width: auto;
	border: thin solid #999999;
}

.BottomNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	background-image: none;
	background-color: #666666;
}

td,p { font-family: arial,helvetica,sans-serif; color:#565656;font-size: 10pt;}

.lg { font-family: arial,helvetica,sans-serif; color:#565656;font-size: 12pt; line-height: 2em;}

body { font-family: arial,sans-serif; color:#333;}

.base-text {font-size: 8pt;}

.small-text {font-size: 7pt;}

.small-text-indent {font-size: 8pt; padding-left:25px; padding-top:0px;}

.small-text-indent-product {font-size: 8pt; padding-left:10px;}

.smallwhitetext {font-size: 7pt; color: #FFFFFF; padding: 5px;}

a.smallwhitetext:link {color: #FFFFFF;}

a.smallwhitetext:hover {color: #FFFFFF;}

.sales-header {font-size: 8pt; color:#999; line-height:11pt;}

a.sales-header:link {color:#999;}

a.sales-header:active {color:#999;}

a.sales-header:visited {color:#999;}

a.sales-header:hover {color:#333;}

.box-border {border: 1px solid #666;}

.blurb-tag {padding-left: 25px; padding-top: 20px;}

.blurb-man {padding-left: 45px; padding-top: 0px;}

a:link {
	color: #0066FF;
	text-decoration:none;
}

a:active {
	color: #0000FF;
	text-decoration:none;
}

a:visited {
	color: #990066;
	text-decoration:none;
}

a:hover {
	color:#369;
	text-decoration:underline;
}
	
.main {color:#333;}

a.main:link {color: #333;}

a.main:active {color: #333;}

a.main:visited {color: #333;}

a.main:hover {color:#369;}

.darkback {color:#999;}

a.darkback:link {color: #999;}

a.darkback:active {color: #999;}

a.darkback:visited {color: #999;}

a.darkback:hover {color:#666;}

.sub_SBsideNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	color: #999999;
	background-color: #FFFFFF;
}

.ServiceHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.25pt;
	font-style: normal;
    line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #565656;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: none;
}

a.ServiceHeader:link {
	color: #565656;
}

a.ServiceHeader:visited {
	color: #333;
}


