/* CSS Document */

body,html {margin:0; padding:0; height:100%;}
#pagewrapperOLD {text-align:left; width:776px; margin:auto;}
	
#pagewrapper {
 text-align:left;
 width:784px;
 margin-left:auto;
 margin-right:auto;
 margin-top:0;
 margin-bottom:0;
 /* border:2px solid #00914E;
 border-width:0 2px 0 0; */
 height:100%;
 }

#headwrapper {width:776px; margin:0; padding:0; padding:4px 4px 0px 4px;}
#contentblock { width:776px; margin:0; background-color:#FFFFFF; padding:0px 4px 4px 4px;}
.dashedline {color: #b3b3b3;}
#content {padding:0; margin:0 0 0 186px; min-height:312px;}

#logobar {
	padding:7px 5px 7px 9px;
	margin:0;
	width:762px;
	height:87px;
	background-image: url("../images/yellow_fade.jpg");
	background-repeat: repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}
#navbar {
	padding:0;
	margin:0;
	width:776px;
	min-height:24px;
	height:auto !important;
	height:24px;
	background-color:#048c4a;
	background-image: url("../images/nav_bar.jpg");
	background-repeat:repeat;
	border:0;
	text-align:center;
}

#navline {
	padding:0;
	margin:1px 0 0 0;
	width:100%;
	height:8px;
	background-image: url("../images/nav_line.jpg");
	background-repeat: repeat-x;
	clear:both;
}
 
#leftcolumn {
 float:left;
 background: #ffffff;
 width:178px;
 padding:0;
 margin:0;
 }

#sidebox {
 width: 176px;
 background: #ffffff;
 border:solid #b3b3b3;
 border-width: 0 1px 1px 0;
 margin:4px 0 7px 0;
 padding:6px 0 4px 0;
 text-align:center;
 background-image: url("../images/grey_fade.jpg");
 background-repeat: repeat-x;
}

table.sidebox {width:100%;}
td.login {padding:10px 0 10px 8px;}
td.loginbutton {padding:6px 4px 0 0; text-align:right;}

td.news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:dotted #cccccc;
	border-width: 0 .2em 0 0;
	width:175px;
	color:#4e4e4e;
	padding:0 10px 0 10px;
}
td.newsright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:0;
	width:175px;
	color:#4e4e4e;
	padding:0 10px 0 10px;
}
td.newsSpan {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4e4e4e;
	padding:0 10px 0 10px;
	
}
td.newsSpan p {background:#fefcef; padding:5px; line-height:1.4em; font-size:11px;}

td.centers {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	width:64%;
	color:#4e4e4e;
	padding:0 10px 0 10px;
}

td.calc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	width:33%;
	color:#4e4e4e;
	padding:0 10px 0 10px;
}
 
#footer {
	margin:0 auto;
	width:776px;
	background-color:#FFFFFF;
	clear:both;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#4e4e4e;
	padding:4px 4px 6px 4px;
	line-height:1.6em;
}

#addressfooter {
	margin:0 auto;
	width:776px;
	background-color:#048c4a;
	clear:both;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	padding:4px 4px 6px 4px;
	line-height:1.6em;
	background-image: url("../images/addressfooter_bar.jpg");
	background-repeat: repeat-x;
}

hr {
border: 0;
color: #cccccc;
background-color: #cccccc;
height: 1px;
width: 90%;
text-align: center;
}

a:link
{
	text-decoration:underline;
	color:#00703c;
}

a:hover
{
	text-decoration:underline;
	color:#00703c;
}

a:visited
{
	text-decoration:underline;
	color:#00703c;
}

a:active
{
	text-decoration:ounderline;
	color:#00703c;
}

a:link.sidenav
{
	text-decoration:none;
	color:#000000;
}

a:hover.sidenav
{
	text-decoration:underline;
	color:#000000;
}

a:visited.sidenav
{
	text-decoration:none;
	color:#000000;
}

a:active.sidenav
{
	text-decoration:underline;
	color:#000000;
}

a:link.currates
{
	text-decoration:none;
	color:#00914E;
}

a:hover.currates
{
	text-decoration:underline;
	color:#00914E;
}

a:visited.currates
{
	text-decoration:none;
	color:#00914E;
}

a:active.currates
{
	text-decoration:underline;
	color:#00914E;
}

a:link.toplinks
{
	text-decoration:none;
	color:#000000;
}

a:hover.toplinks
{
	text-decoration:underline;
	color:#000000;
}

a:visited.toplinks
{
	text-decoration:none;
	color:#000000;
}

a:active.toplinks
{
	text-decoration:none;
	color:#000000;
}


a:link.footer
{
	text-decoration:none;
	color:#4e4e4e;
}

a:hover.footer
{
	text-decoration:underline;
	color:#4e4e4e;
}

a:visited.footer
{
	text-decoration:none;
	color:#4e4e4e;
}

a:active.footer
{
	text-decoration:none;
	color:#4e4e4e;
}

a:link.visa
{
	text-decoration:none;
	font-size:12px;
}

a:hover.visa
{
	text-decoration:underline;
	font-size:12px;
}

a:visited.visa
{
	text-decoration:none;
	font-size:12px;
}

a:active.visa
{
	text-decoration:underline;
	font-size:12px;
}

td.breadcrump {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding:2px 0 10px 0;
text-align:right;
}

table.copy {
	margin:0;
	padding:0;
	border:0;
	width:586px;
	}

.header {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#4e4e4e;
}

.content {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.4em;
}

.contentbc {
	color: #00703c;
	font-weight: bold;
}

.contentred {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.4em;
color:#FF0000;
}



.boxheader {
	font-size: 18px;
	color: #00703c;
	font-weight: bold;
}
.boxtext {font-size: 11px}

.boxtextsmall {font-size: 10px}

.staff {
border:1px solid #00703c;
margin:0 10px 0 0;
}

.photos {
border:1px solid #b3b3b3;
margin:0 0 6px 10px;
padding:5px;
background-color: #e5e5e5;
float:right;
}

.locations {
border:1px solid #b3b3b3;
margin:0 0 4px 0;
padding:5px;
background-color: #e5e5e5;
}

td.lfinancial {
	padding:0 34px 0 0;
	}

td.lcol {
	padding:0 10px 0 0;
	width:50%;
	}
td.rcol {
	padding:0 0 0 10px;
	width:50%;
	}
	
.calc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

table.checkingchart {
	border:1px solid #4e4e4e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:98%;
	margin:auto;
}

table.contacts {
	border:1px solid #4e4e4e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	margin:auto;
}

td.addnav {
padding:0 0 8px 10px;
}

table.contentinfo {
	border:1px solid #00703c;
	width:200px;
	padding:3px;
	margin:0 0 10px 10px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

img.visalogo {
margin:0 0 2px 8px;
}

#icons {
border:0;
padding:8px 0 8px 0;
margin:0;
}



/*  "Show All" + "Hide All" links */
#TJK_ToggleON,#TJK_ToggleOFF {border:1px solid #333;padding:0 5px;margin-right:5px}
/* zeroing out padding and margin */
#TJK_DL dd,#TJK_DL dt {margin:0;padding:0} 
/* margin for the DTs (shorthand) */
#TJK_DL dt {margin:7px 0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
/* image and left padding for DDs */
#TJK_DL dd {padding-left:55px;color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
/* styling all anchors in the DTs */
#TJK_DL dt a {background:0 50% no-repeat;padding-left:18px;color:#000;text-decoration:none}
#TJK_DL dt a:visited {color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
#TJK_DL dt a:visited:hover {color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
#TJK_DL dt a:hover {color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
#TJK_DL dt a:active {color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px}
#TJK_DL dt a:focus {font-weight:bold}
/* the + and - gif in the anchors */
#TJK_DL .DTplus a {background-image:url(../images/buttons/plus.gif)}
#TJK_DL .DTminus a {background-image:url(../images/buttons/minus.gif)}
/**********************************/
/**********************************/
#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer;cursor:hand}

a:link.lvl1 {text-decoration:none; font-weight:bold; color:#000000;}
a:hover.lvl1 {text-decoration:underline; font-weight:bold; color:#000000;}
a:visited.lvl1 {text-decoration:none; font-weight:bold; color:#000000;}
a:active.lvl1 {text-decoration:underline; font-weight:bold; color:#000000;}
a:link.lvl2 {text-decoration:none; color:#000000;}
a:hover.lvl2 {text-decoration:underline; color:#000000;}
a:visited.lvl2 {text-decoration:none; color:#000000;}
a:active.lvl2 {text-decoration:underline; color:#000000;}
a:link.lvl3 {text-decoration:none; color:#666666;}
a:hover.lvl3 {text-decoration:underline; color:#666;}
a:visited.lvl3 {text-decoration:none; color:#666;}
a:active.lvl3 {text-decoration:underline; color:#666;}


#MenuBar3 li a {
	background-color: transparent;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 0 10px;
	/*padding:6px .8em 4px .95em;*/
	text-decoration:none;
}

#MenuBar3 ul li a {
	background-color: transparent;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px;
	text-decoration:none;
}
/*#MenuBar3 a:hover, #MenuBar3 a:focus {
	 background-image: url();
	background-repeat: repeat-x;
}*/
/*#MenuBar3 a.MenuBarItemHover, #MenuBar3 a.MenuBarItemSubmenuHover, #MenuBar3 a.MenuBarSubmenuVisible {
	 background-image: url();
	background-repeat: repeat-x;
}*/

/*#MenuBar3 li {
	 background-image: url();
	background-repeat: repeat-x;
}*/

.hiddenanswer {
	padding:4px;
	margin:4px 0 4px 30px;
	background:#e5e5e5;
	border:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
}

.calc {
    background:#e5e5e5;
	border:1px solid #cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
}

.super {
vertical-align: super;
font-size: 60%;
}



/*
------------------------------
	Impromptu's
------------------------------
*/
.jqifade {position: absolute; background-color: #aaa;}
div.jqi { 
	width: 520px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	position: absolute; 
	background-color: #fff; 
	font-size: 11px; 
	text-align: left; 
	border: solid 1px #eee;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 7px;
}
div.jqi .jqicontainer {font-weight: bold;}
div.jqi .jqiclose {position: absolute; top: 4px; right: -2px; width: 18px; color:#bbb; font-weight bold; cursor:pointer;}
div.jqi .jqimessage {padding:14px; line-height: 20px; color:red; font-weight:normal;}
div.jqi .jqibuttons {text-align: right; padding: 5px 0 5px 0; border: solid 1px #eee; background-color: #f4f4f4;}
div.jqi button {padding: 3px 10px; margin: 0 10px; background-color:#2F6073; border: solid 1px #f4f4f4; color:#fff; font-weight:bold; font-size:12px; cursor:pointer;}
div.jqi button:hover {background-color: #728A8C;}
div.jqi button.jqidefaultbutton {background-color: #BF5E26;}
.jqiwarning .jqi .jqibuttons {background-color: #BF5E26;}

/*
------------------------------
	impromptu
------------------------------
*/
.impromptuwarning .impromptu{ background-color: #aaa; }
.impromptufade{position: absolute; background-color: #fff;}
div.impromptu {position: absolute; background-color: #ccc; padding: 10px; width: 300px; text-align: left;}
div.impromptu .impromptuclose {float: right; margin: -35px -10px 0 0; cursor: pointer; color: #213e80;}
div.impromptu .impromptucontainer {background-color: #213e80; padding: 5px;  color: #fff; font-weight: bold;}
div.impromptu .impromptumessage {background-color: #415ea0; padding: 10px;}
div.impromptu .impromptubuttons {text-align: center; padding: 5px 0 0 0;}
div.impromptu button {padding: 3px 10px 3px 10px; margin: 0 10px;}
