/*A:link, A:visited, A:active { text-decoration: underline; color: #698C46; }
A:hover { text-decoration: underline; color: #FF7B21; }

A.mainnav:link, A.mainnav:visited, A.mainnav:active { text-decoration: none; color: #E6EEDD; font-weight: bold; font-family: verdana,arial; font-size: 8pt; }
A.mainnav:hover { color: #ffffff; text-decoration: none}

A.subnav:link, A.subnav:visited, A.subnav:active { text-decoration: none; font-weight: none; font-family: verdana,arial; font-size: 8pt; }
A.subnav:hover { text-decoration: underline}
*/

.headerold {
  color: #000000;
  font-weight: bold;
  font-family: arial, verdana;
  font-size: 14pt;
}

.large, .verd_10, /*.ART_content,*/ .FORM_Intro {
  font-family: verdana,arial;
  font-size: 10pt;
}

.largeB, .verd_10_b, .ART_title {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 10pt;
}

.medium, .verd_9  {
  font-family: verdana,arial;
  font-size: 9pt;
}

.small, .verd_8, .FORM_Choice {
  font-family: verdana,arial;
  font-size: 8pt;
}

.smallB, .verd_8, .FORM_Question {
  font-weight: bold;
  font-family: verdana,arial;
  font-size: 8pt;
}

.xsmall, .verd_7 {
  font-family: verdana,arial;
  font-size: 7pt;
}

/* ------------------------------------------------------------- */

html.center, body.center {
	height: 100%;
}

body {
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #000;
	background-color: #FFFFFF;
}

a:link, a:visited, a:hover {
	color: #3F5DAE;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
	padding: 0;
}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
}


h1 {
	color: #304272;
	margin: 8px 0 1px 0;
	padding: 4px 0 1px 0;
	font-size: 14px;
	/* line-height : 24px; */
	font-weight: bold;
}

h2 {
	color: #304272;
	margin: 8px 0 1px 0;
	padding: 4px 0 1px 0;
	font-size: 12px;
	/* line-height : 24px; */
	font-weight: bold;
}

h3 {
	font-size: 13px;
	line-height: 19px;
	padding: 0 0 8px 0;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

ol li {
	margin: 0 0 1em 0;
	padding: 0;
}

hr {
       width: 100%;
       color: #FFFFFF;
       border-top: dashed #78B83B 1px;
       border-bottom: 0px;
       border-left: 0px;
       border-right: 0px;
       margin-top: 10px;
       margin-bottom: 0px;
}

#mainpane ul li {
	margin: 0 0 .75em 0;
}

input {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

form {
	/*display: inline;*/
}

#master {
	width: 750px;
	margin: 0 auto 0 auto;
	background-image:url(/custom/framework/container_bg.gif);
	background-repeat: repeat-y;
}

#master_inside {
	width: 750px;
	margin: 0 auto 0 auto;
	background-image:url(/custom/framework/container_inside_bg.gif);
	background-repeat: repeat-y;
}

#master_inside_full {
	width: 750px;
	margin: 0 auto 0 auto;
	background-image:url(/custom/framework/container_full_bg.gif);
	background-repeat: repeat-y;
}

#main {
	width: 750px;
}

#topspace {
	background-color:#FFF;
	width: 750px;
	height: 15px;
}

#header {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	width: 750px;
	height: 112px;
	background-image: url(/custom/framework/header.gif);
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
}

.logo {
	padding-top: 20px;
	padding-left: 24px;
	width: 300px;
	float: left;
}

.logo2 {
	/*padding-top: 20px;
	padding-left: 24px;*/
	width: 330px;
	float: left;
}

.header_txt {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 22px;
	padding-right: 10px;
	float: right;
}

.header_txt a:link, .header_txt a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	padding: 1px;
}

.header_txt a:hover {
	background-color: #70AB37;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px;
}

.date {
	color: #304272;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 27px;
	padding-right: 10px;
	float: right;
}


#topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	width: 750px;
	height: 30px;
	background-color: #304272;
	background-image:url(/custom/framework/topnav.gif);
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

#topnav ul {
	padding: 8px 0 0 155px;
	margin: 0 auto 0 auto;
	list-style: none;
}

#topnav li {
	display: inline;
	margin: 0;
}

#topnav a:link, #topnav a:visited {
	line-height: 14px;
	margin: 0 8px 0 2px;
	text-decoration: none;
	color: #CCC;
	/* padding-bottom: 1px; */
}

#topnav a:hover {
	/* background-color: #70AB37; */
	color: #FFF;
}

#content {
	width: 750px;
	margin: 0 auto 0 auto;
	text-align: left;
}

#mainpane {
	float: left;
	width: 540px;
}

#mainpanecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	width: 318px;
	float:left;
}

#mainpanecontent_full {
	margin: 0 15px;
	padding: 0px 5px 0px 5px;
	width: 720px;
	float:left;
}

#mainpanecontent a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F5DAE;
	font-weight: normal;
	text-decoration: underline;
}

#mainpanecontent a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #A0E55F;
	color: #3F5DAE;
	font-weight: normal;
	text-decoration: underline;
}

#mainpanecontent a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F5DAE;
	font-weight: normal;
	text-decoration: underline;
}

#mainpanecontent_inside {
	padding: 0px 5px 0px 5px;
	width: 530px;
	float:left;
}

#mainpanecontent_inside2 {
	padding: 0px 5px 0px 5px;
	width: 530px;
	float:left;
}

#mainpanecontent_inside p a:link, #mainpanecontent_inside li a:link {
	color: #3F5DAE;
	font-weight: normal;
	text-decoration: underline;
}

#mainpanecontent_inside p a:hover, #mainpanecontent_inside li a:hover {
	color: #3F5DAE;
	background-color: #A0E55F;
	font-weight: normal;
	text-decoration: underline;
}

#mainpanecontent_inside p a:visited, #mainpanecontent_inside li a:visited {
	color: #3F5DAE;
	font-weight: normal;
	text-decoration: underline;
}

#rightsidepane {
	width: 212px;
	float: right;
	font-size: 10px;
	line-height: 150%;
	padding-bottom: 0px;
}

#rightsidepane div {
	padding: 9px 8px 0px 8px;
}

#rightsidepane a:link {
	text-decoration:none;
	color: #000;
}

#rightsidepane a:hover {
	text-decoration: underline;
}

#rightsidepane a:visited {
	color: #555;
	text-decoration:none;
}

#highlight1 {
	background-image: url(/custom/framework/highlight1_bg.gif);
	background-repeat: repeat-y;
	height: 133px;
	font-size: 10px;
	line-height: 130%;
	padding-bottom: 1px;
}

#highlight1 h4 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0 4px 0;
	padding: 0 0 6px 0;
}

#highlight1 p {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	margin: 0;
	padding: 0;
}

#highlight1 a:link {
	color: #D5EAFF;
	text-decoration:underline;
}

#highlight1 a:hover {
	color: #D5EAFF;
	text-decoration: underline;
}

#highlight1 a:visited {
	color: #D5EAFF;
	text-decoration:underline;
}

#highlight2 {
	background-image: url(/custom/framework/highlight2_bg.gif);
	background-repeat: no-repeat;
	height: 116px;
	font-size: 10px;
	line-height: 130%;
}

#highlight2 h4 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0 4px 0;
	padding: 0 0 6px 0;
}

#highlight2 p {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	margin: 0;
	padding: 0;
}

#highlight2 a:link {
	color: #304272;
	text-decoration:underline;
}

#highlight2 a:hover {
	color: #304272;
	text-decoration: underline;
}

#highlight2 a:visited {
	color: #304272;
	text-decoration:underline;
}

.entry {
	clear: both;
	width: 313px;
	padding: 0 5px 0 10px;
}

.entry_inside {
	clear: both;
	width: 515px;
	margin-top: 10px;
	padding: 0 5px 0 10px;
}

.entry_inside2 {
	clear: both;
	width: 515px;
	margin-top: 10px;
	padding: 0 5px 0 10px;
}

#entrybody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
	padding: 0;
	clear: both;
	margin-right: 10px;
}

#entrybody td.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
	padding: 0;
	clear: both;
	margin-right: 10px;
}

#entrybody td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
	padding: 0;
	clear: both;
	margin-right: 10px;
}

#entrybody .ART_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	margin: 0 0 1.5em 0;
	padding: 0;
	clear: both;
	margin-right: 10px;
}

#entrybody a:link, #entrybody a:visited {
	color: #3F5DAE;
}

#entrybody a:hover {
	color: #3F5DAE;
	background-color: #A0E55F;
}

#entrybody ul li {
	margin: .25em 0 .25em 0;
}

#entrybody h3 {
	color: #304272;
	margin: 8px 0 1px 0;
	padding: 4px 0 1px 0;
	font-size : 12px;
	/* line-height : 24px; */
	font-weight : bold;
}

#leftsidepane {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 210px;
	float:left;
	font-size: 11px;
	line-height: 130%;
	padding-bottom: 1px;
}

#leftsidepane div {
	padding: 0px 0px 0px 0px;
}

#leftsidepane ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#leftsidepane li {
	padding-left: 10px;
	background-image: url(/custom/framework/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	margin: 0;
}

#leftsidepane a:link {
	text-decoration:none;
	color: #000;
}

#leftsidepane a:hover {
	text-decoration: none;
}

#leftsidepane a:visited {
	color: #555;
	text-decoration:none;
}

#leftsidepane h3 {
	color: #304272;
	margin: 4px 0 6px 0;
	padding: 0 0 0 0;
	font-size: 14px;
	font-weight: bold;
}

#leftsidepane .locations {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 210px;
	font-size: 11px;
	line-height: 130%;
	padding: 9px 12px 5px 12px;
}

.locations, a.locations:link, a.locations:active, a.locations:hover {
	text-decoration: none;
}

#onlineaccts {
	background-image: url(/custom/framework/online_accts_bg.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 210px;
	height: 158px;
	float:left;
	font-size: 11px;
	line-height: 120%;
	padding-bottom: 1px;
}

#onlineaccts h4 {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

#onlineaccts p {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
}

#onlineaccts a:link {
	color: #FFFFFF;
	text-decoration:underline;
        line-height: 22px;
}

#onlineaccts a:visited {
	color: #FFFFFF;
	text-decoration:underline;
        line-height: 22px;
}

#onlineaccts a:hover {
	background-color: #304272;
	color: #FFFFFF;
	text-decoration:underline;
        line-height: 22px;
}

#subnav_bg_top {
	background-image: url(/custom/framework/subnav_bg_top.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 210px;
	height: 24px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#subnav {
	background-image: url(/custom/framework/subnav_bg.gif);
	background-position: left;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
	width: 210px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
}

#subnav div {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#subnav h2 {
	/* color: #304272; */
	color: #232323;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

#subnav p {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	margin: 1px 0px 1px 12px;
	padding: 0px 0px 0px 0px;
}

#subnav a:link {
	color: #304272;
	text-decoration: underline;
	margin: 2px 0px 2px 12px;
	padding: 1px;
	line-height: 18px;
}

#subnav a:visited {
	color: #304272;
	margin: 2px 0px 2px 12px;
	padding: 1px;
	line-height: 18px;
	text-decoration: underline;
}

#subnav a:hover {
	background-color: #304272;
	color: #FFFFFF;
	text-decoration: none;
	margin: 2px 0px 2px 12px;
	padding: 1px;
	line-height: 18px;
}

#location_top {
	background-image: url(/custom/framework/subnav_bg_bottom.gif);
	background-position: left;
	background-repeat: no-repeat;
	width: 210px;
	height: 17px;
	float:left;
}

#hero {
	width: 540px;
	height: 219px;
	float:left;
	font-size: 10px;
	line-height: 150%;
	padding-bottom: 1px;
}

#footer {
	width: 750px;
	height: 42px;
	background-image:url(/custom/framework/footer.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: center;
	clear: both;
}

#footer_inside {
	width: 750px;
	height: 42px;
	background-image:url(/custom/framework/footer_inside.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: center;
	clear: both;
}

#footer_full {
	width: 750px;
	height: 42px;
	background-image:url(/custom/framework/footer_full.gif);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	text-align: center;
	clear: both;
}

/*
#footerimage {
	width: 750px;
	height: 42px;
	background-image:url(/custom/framework/footer.gif);
	background-repeat:no-repeat;
}
*/

#footer_txt {
	color: #304272;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 16px;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 3px;
	padding: 0;
}

#footer_txt a:link, #footer_txt a:visited {
	color: #304272;
	text-decoration: underline;
	padding: 1px;
	line-height: 16px;
}

#footer_txt a:hover {
	background-color: #A0E55F;
	color: #304272;
	text-decoration: none;
	padding: 1px;
	line-height: 16px;
}

#box_links {
	margin: 0;
	padding: 0;
}

#box_links ul {
	list-style-type: none;
}

#box_links li {
	display: inline;
	float: left;
	position: relative;
	margin: 0;
	padding: 5px 5px 5px 5px;

}

#box_links a:link, #box_links a:visited {
	width: 130px;
	height: 80px;
	*height: 100px;
	font-family: "Myriad Web", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #79BA3C;
	margin: 0;
	padding: 30px 5px 5px 0px;
	text-align: center;
	text-decoration: none;
	display: block;
	line-height: 18px;
}

#box_links a:hover {
	width: 130px;
	height: 80px;
	*height: 100px;
	font-family: "Myriad Web", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #304272;
	margin: 0;
	padding: 30px 5px 5px 0px;
	text-align: center;
	text-decoration: none;
	line-height: 18px;
}

.icon_links {
	display: block;
}

.link_styles  {
	padding-top: 10px;
}

.icon_links .link_styles a:link, .icon_links .link_styles a:active, .icon_links .link_styles a:visited {
	font-family: "Myriad Web", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #304272;
	background-color: transparent;
	text-decoration: underline;
	line-height: 16px;
}

.icon_links .link_styles a:hover {
	font-family: "Myriad Web", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
	color: #FFFFFF;
	background-color: #79BA3C;
	text-decoration: none;
	line-height: 16px;
}

.flash-replaced .alt {
     display: block;
     height: 0;
     position: absolute;
     overflow: hidden;
     width: 0;
}


