body {
	background: #fff;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	}
	
.small {
	font-size: 10px;
	}
	
.small_gray {
	font-size: 10px;
	color: #747474;
	}
	
.small_gray a:link, .small_gray a:visited, .small_gray a:hover {
	color: #747474;
	}

h1 {
	margin-top: 5px;
	font-size: 24px;
	}

h2 { 
	margin-top: 0;
	font-size: 18px;
	line-height: 18px;
	}

h1, h2, h3, h4, h5 {
color: #255495;
}
	
a:link {
	color: #255495;
	font-weight: bold;}	

a:visited {
	color: #6D7CB4;
	font-weight: bold;}
	
a:hover {
	color: #000;
	font-weight: bold;
}
	
.link_large {
	font-size: 14px;
	font-weight: bold;
	}
	
img {
	display: block;
	border: 0;
	}
	
.inline {
	display: inline;
	}

ul.none {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 16px;
	}

input {
	background: #f2f2f2;
	border: 1px solid #717171;
	font-family: arial;
	padding: 3px;
	}

label {
	font-weight: bold;
	font-size: 14px;
	display: block;
	margin-bottom: 2px;
	color: #3048A1;
}

textarea {
	background: #f2f2f2;
	border: 1px solid #717171;
	font-family: arial;
	padding: 3px;
	}

select {
	font-family: arial;
	}

.button {
	border: 1px solid #ccc;
	color: #fff;
	background: #004587;
	font-weight: bold;
	cursor: pointer;
	}
	
ul.pdf {
	list-style-type: none;
	padding: 0;
	}

ul.pdf li {
	background: url(/images2/icon_pdf.gif) no-repeat;
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
	height: 17px;
}

/*---Containers---*/
#centerer {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	}

#main_wrap {
	float: left;
	width: 750px;
	padding: 3px;
	text-align: left;
	}
	
/*----Header----*/
#header {
	float: left;
	width: 750px;
	background: #EDF0FB;
	margin-bottom: 10px;
	text-align: right;	
	}

#header p {
	margin-top: 0;
	}
	
/*----Rounded Corners----*/
.rbtop div { float: left; background: url(/images2/corner_ul.gif) no-repeat top left; }
.rbtop { float: left; background: url(/images2/corner_ur.gif) no-repeat top right; }
.rbbot div { float: left; background: url(/images2/corner_bl.gif) no-repeat bottom left; }
.rbbot { float: left; background: url(/images2/corner_br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {width: 100%; height: 10px; font-size: 1px;}
.rbcontent { float: left; padding: 0 10px 0 10px; }

/*---Float Left/Right----*/
div .float_left {
	float: left;
	}
	
div .float_right {
	float: right;
	}

div .rbcontent .float_right {
	width: 400px;
	float: right;
	text-align: right;
	}
   
	
/*----Navigation----*/
div .rbcontent .float_right {
	width: 400px;
	float: right;
	text-align: right;
	}


#main_nav {
	float: left;
	width: 750px;
	margin-bottom: 10px;
	background: #B3C2E6;
	font-weight: bold;
	font-size: 14px;
	}
	
#main_nav ul.menu	{
	width: 730px;
	margin: 0;
	padding: 0;
	float: left;
	}

#main_nav ul.menu li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	top: 0;
	}
	
ul#menu li, ul.menu a {
	padding: 5px 18px 5px 18px;
	display: inline;

	}
	
#main_nav ul.menu li a {
	border: 0;
	text-decoration: none;
	color: #fff;
	}

#main_nav ul.menu li a:hover {
	color: #255495;
	}

#main_nav .rbcontent {
	width: 730px;
	padding: 0 0 0 20px;}

/*----Nav Left----*/
#nav_left {
	float: left;
	width: 185px;
	color: #000;
font-weight: bold;
	}
	
#nav_left_head {
line-height: 20px;
	float: left;
	width: 100%;
	background: #255495;
	}
	
#nav_left_head h2 {
	color: #fff;
	margin: 0 0 10px 0;
	}
	
#left_menu {
	float: left;
	background: #E5F2FA;
	width: 100%
	}

#left_menu ul {
	margin: 0;
	padding: 10px 0 0 20px;
	list-style: url(/images2/link_icon.gif);
	}

#left_menu li {
	padding: 0 0 10px 0;
	font-size: 13px;}

#left_menu li a:link, #left_menu a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #255495;
}

#left_menu li a:hover {
	color: #000;
	}

#left_menu .rbcontent {
	min-height: 300px;
	}
	
#left_menu .rbtop div { float: left; background: url(/images2/menu_corl.gif) no-repeat top left; }
#left_menu .rbtop { float: left; background: url(/images2/menu_corr.gif) no-repeat top right; }

/*----Content Areas----*/
.content_div {
	float: left;
	width: 750px;
	margin: 0 0 10px 0;
	}
	
#content_left {
	float: left;
	width: 240px;
	}
	
#content_right {
	float: right;
	width: 510px;
	padding-top: 10px;
	}
	
#content_title {
	float: left;
	width: 25px;
	height: 100px;
	}
	
#content_copy {
	float: right;
	width: 470px;
	min-height: 293px;
	padding: 0 0 0 10px;
	border-left: 1px solid #3048A1;
	}

#content_copy h2 {
	margin: 25px 0 10px 0
	}

#content_copy h3 {
	margin: 25px 0 10px 0
	}

table.quote_box {
	width: 290px;
    height: 205px;
    }

table.quote_box h1 {
color: #1f4579;
}


/*----Interior Content----*/
#int_right {
	float: right;
	width: 550px;
	}
#int_right .box_green {
	width: 310px;
	}

#int_right .rbcontent {
	min-height: 205px;
	height:expression( this.scrollHeight < 205? "205px" : "auto" );
	}

#int_right h1 {
	line-height: 25px;
	font-size: 18px;
	line-height: 30px;
	margin: 0;
	}

#content_right2 {
	float: right;
	width: 550px;
	margin-top: 15px;
	}

#content_right2 p {
	margin-top: 0;
	}

.testimony {
	padding: 0 0 20px 0;
	margin: 0px 0 30px 0;
	border-bottom: 1px solid #ccc;
	}


/*----Boxes----*/
.box_green {
	float: left;
	width: 238px;
	background: #C7D254;
	}
	
.box_blue {
	float: left;
	width: 238px;
	background: #b3c2e6;
	}
	
.box_gray {
	float: left;
	width: 238px;
	background: #ddd;
	}	
	
/*----Footer----*/
#footer {
	float: left;
	width: 750px;
	background: #f2f2f2;
	vertical-align: middle;
	text-align: right;	
	}
	
#footer .rbcontent {
	float: right;
	}
