BODY {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TH {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 9px; COLOR: #0066FF; FONT-FAMILY: Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
DIV {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
P {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
BODY {
	BACKGROUND-COLOR: #ffffff
}
BODY:active {
	COLOR: #0055D5
}
A {
	TEXT-DECORATION: none;
}
A:link {
	COLOR: #0066FF
}
A:visited {
	COLOR: #0066FF
}
A:active {
	BACKGROUND-COLOR: transparent;
	color: #009933;
	text-decoration: underline;
}
A:hover {
	BACKGROUND: #FFFFFF
}

.content {
	FONT-SIZE: 10px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.intro {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px
}
.accent {
	COLOR: #FF0000;
	font-size: 9px;
}
.lightheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #0067CE;
	LINE-HEIGHT: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.darkheader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #080171;
	LINE-HEIGHT: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.accentheader {
	FONT-WEIGHT: bolder; FONT-SIZE: 15px; COLOR: #009933; LINE-HEIGHT: 18px
; font-family: Arial, Helvetica, sans-serif; font-style: normal
}
.gray {
	COLOR: #999999
}
.quote {
	COLOR: #8a8b8b; LINE-HEIGHT: 14px
}
.quoteloose {
	COLOR: #567185; LINE-HEIGHT: 18px
}
.sidecontent {
	FONT-SIZE: 10px; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.sidelink {
	LINE-HEIGHT: 26px
}
.image:hover {
	BACKGROUND-COLOR: transparent
}
.clientlist {
	LINE-HEIGHT: 20px
}
.date {
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.blue {
text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5px; font-weight: normal
}
.Fieldtitle {
	FONT-SIZE: 10px; COLOR: #0a4e92
}
.Fieldtitle:hover {
	COLOR: #ffffff

}
ol, ul {
	list-style-position: outside;
	list-style-image: url(../images/bullet_orange.gif);
	list-style-type: square;
	text-align: left;
	text-indent: -5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	
}
.Fieldtitle {
	FONT-SIZE: 11px;
	COLOR: #009933;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.select {
	FONT-SIZE: 9px; COLOR: #FFCC00; LINE-HEIGHT: 18px
}
.form {
	FONT-SIZE: 10px;
	color: #009933;
}
.contentloose {
	FONT-SIZE: 11px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
; color: #666666
}
.accentintro {
	FONT-SIZE: 12px; COLOR: #fd682e; LINE-HEIGHT: 18px
}
.footer {
	FONT-SIZE: 10px
}
.approachContent {
	Z-INDEX: 2; LEFT: 240px; VISIBILITY: hidden; WIDTH: 505px; POSITION: absolute; TOP: 0px; HEIGHT: 300px
}
#topnav {
	Z-INDEX: 4; LEFT: 35px; POSITION: absolute; TOP: 12px
}
.white_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.accentheader_grey {

	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #333333; LINE-HEIGHT: 18px
; font-family: Arial, Helvetica, sans-serif; font-style: normal
}
.whiteheader {

	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #567185; LINE-HEIGHT: 18px
}
.ad_content {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #070769;
}
.ad_content_titles {
	FONT-SIZE: 12px;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #070769;
	letter-spacing: normal;
}
.ad_content_header {
	FONT-SIZE: 20px;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
}

.content_header_md_blue {
	FONT-SIZE: 14px;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0066CC;
	letter-spacing: -1px;
}


.content_dk_blue {
	FONT-SIZE: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #070769;
}

.imageboarder{
	border: 1px solid #FFC14D;
	right: 2px;
}	

 /* set the image to use and establish the lower-right position */
    .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
	background-color: transparent;
	background-image: url(../images/cssback.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
    .cssbox{
	/* intended total box width - padding-right(next) */
      width:566px!important; /* IE Win = width - padding */
	width: 566px;
	/* the gap on the right edge of the image (not content padding) */
      padding-right:15px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

    /* set the top-right image */
    .cssbox_head{background-position:top right;
    /* pull the right image over on top of border */
      margin-right:-15px; 
    /* right-image-gap + right-inside padding */
      padding-right:5px}

    /* set the top-left image */
    .cssbox_head h2{
      background-position:top left;
      margin:0; /* reset main site styles*/ 
      border:0; /* ditto */
    /* padding-left = image gap + interior padding ... no padding-right */
      padding:5px 0 5px 0px; 
      height:auto !important;
      height:1%} /* IE Holly Hack */

    /* set the lower-left corner image */
    .cssbox_body{
      background-position:bottom left;
      margin-right:25px; /* interior-padding right */ 
      padding:0px 5px 5px} /* mirror .cssbox_head right/left */

}
.spiffy{
display:block;
}
.spiffy *{
	display:block;
	height:1px;
	overflow:hidden;
	background-color: #009933;
}
.spiffy1{
border-right:1px solid #e9d3d3;
padding-right:3px;
margin-right:3px;
border-left:1px solid #e9d3d3;
padding-left:1px;
margin-left:3px;
background:#d8b2b2;
}
.spiffy2{
border-right:1px solid #f9f4f4;
border-left:1px solid #f9f4f4;
padding:0px 1px;
background:#d5acac;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #d5acac;
border-left:1px solid #d5acac;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #e9d3d3;
border-left:1px solid #e9d3d3;
}
.spiffy5{
border-right:1px solid #d8b2b2;
border-left:1px solid #d8b2b2;
}
.spiffy_content{
	padding:0px 1px;
	padding-right:1px;
	background-color: #009933;
}
.formlabel {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
}
.ad_content_header_24 {

	FONT-SIZE: 36px;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
}
.field_small {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}
.field_small_red {
	FONT-SIZE: 9px;
	LINE-HEIGHT: 16px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: 200;
}
