BODY {

	background: #0096f9;

	background-image:url(images/page_bkgd.jpg);

	background-repeat:repeat-x;

}



A:LINK, A:VISITED {

	text-decoration: none;

	color:#336699;

}



A:HOVER {

	text-decoration: underline;

	color: #006600;

}



A:ACTIVE {

	text-decoration: none;

	color: #336699;

}



OL {

	line-height: 175%;

}



#blog-button {

	float: right;

	width: 220px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

}



#blog-divider {

	height: 5px;

	background: url(/images/line1.jpg) 0 no-repeat;

	background-position: bottom center;



}



#image-right {

	float: right;

	width: 200px;

	text-align:center;

}



#quote {

	width: 90%;

	padding: 15px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	font-style:italic;

	text-align:justify;

	border-bottom: 1px dotted #666666;

}



#inset {

	width: 420px;

	color:#3b90b9;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 12px;

	font-style:italic;

	background-color:#dcf4ff;

	padding: 7px;

	margin-left:40px;

	border: 1px solid #3b90b9;

}





#reviews {

	width: 460px;

	padding: 15px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	border-bottom: 1px dotted #666666;

	margin-left:0px;

}



#testimonials {

	text-align:left;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	color: #3b90b9;

}



#header-inner {

	width: 960px;

	padding-top: 15px;

	padding-bottom: 5px;

	background-color: #FFFFFF;

	margin: 0px;

}



#news {

	position: absolute;

	top: 500px;

	width: 250px;

}



#insights {

	position: absolute;

	top: 500px;

	width: 280px;

}



/* BEGIN Class Styles */



.page-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:22px;

	color:#0081cf;

	margin-top: 0px;

	margin-bottom: 0px;


}



.sub-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:18px;

	color:#006600;

	margin-top: 0px;

	margin-bottom: 0px;

}



.news-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

	color: #999999;

	margin-top: 0px;

	margin-bottom: 0px;

}



.insights-title {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:14px;

	color: #999999;

	margin-top: 0px;

	margin-bottom: 0px;

}

.contact {

	font-size: 13px;

	font-weight: bold;

	text-align: center;

}



.content {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	padding-top: 15px;

}



.body {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333333;

	margin-top: 4px;

	text-align:left;

}



.table {

	background-color: #ffffff;

}



.left-content {

	background-color: #ffffff;

	padding: 15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}

.left-content-rss {

	background-color: #ffffff;

	padding-left:15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

}



.right-content {

	padding: 15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}



.right-box {

	background-image: url(images/rightbox_center.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	padding-top: 10px;

	padding-bottom: 10px;

}



.indent-text { text-indent:30px; line-height: 5px; font-weight:700; }

.indent-text2 { text-indent:60px; line-height: 5px;}



.nav {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-image:url(images/nav_bkgd.jpg);

	background-repeat:repeat-x;

}



.nav a:link, .nav a:visited {

	color: #FFFFFF;

	text-decoration: none;

	display:inline-block;

	padding-left:30px;

	padding-right:30px;

}



.nav a:hover {

	color: #D7E8EE;

	text-decoration: none;

	display: inline-block;

	padding-left:30px;

	padding-right:30px;

}



.footer {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

}



.footer a:link, .footer a:visited {

	color: #FFFFFF;

	text-decoration: none;

}



.footer a:hover {

	color: #99CC00;

}



.gfnw, .gfnw a:link, .gfnw a:visited {

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	font-size:12px;

	font-weight:bold;

}



.gfnw a:hover {

	color:#fff;

}



/* BEGIN CSS MENU for navigation */



/* Must also use the .js file as listed below and must */

/* include code in the <HEAD> section of the page */

/* <script type="text/javascript" src="/cssmenu.js"></script> */



/* Defines the menu/submenu links that appear */

.cssmenu {

	position:absolute;

	visibility: hidden;

	border:1px solid black;

	border-bottom-width: 0;

	font-size: 11px;

	line-height: 18px;

	z-index: 100;

	background-color: #0081cf;

	/*background-image:url(images/nav_dropdown_bkgd.png);

	background-repeat:repeat;*/

	width: 110px; /* Default width if not set with nav file */

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.cssmenu a:link, .cssmenu a:visited {

	width: 100%;

	display: block;

	text-align:left;

	text-indent: 3px; /* Use if not using center align for text */

	border-bottom: 1px solid black;

	padding: 1px 0;

	text-decoration: none;

	font-weight: bold;

	color:#ffffff;

}



.cssmenu a:hover { /*hover background color*/

	background-color: #009900;

	/*background-image:url(images/nav_dropdown_bkgd_o.png);

	background-repeat:repeat;*/

	color: #ffffff;

}



/* END CSS MENU INFO */











