/*Core Html*/
HTML {height: 100%; width: 100%; margin: 0; padding: 0;}
body {margin: 15px auto 15px auto; padding: 0; text-align: center; background: #DDD; background-position: center center; background-attachment: fixed; font: 12px "Arial", Helvetica, sans-serif;}
A { color: #400; text-decoration: none; font-weight: 500; font: 12px Arial;}

/*Core Divs*/
div {box-sizing: border-box; -moz-box-sizing: border-box;}
div#masthead {font-size: 10px;  width: 754px; background: #FFF; background-position: top left; color: #000; text-align: center; margin: 0; padding: 0;}
div#masthead #contact { margin: 0; height: 22px; width: 100%; text-align: center; background: #9Ab36C;}
div#masthead img { margin: 10px auto 0 auto; padding: 0; width: 754px;}

div#masthead A {display: inline-block; font-weight: 600; font-size: 18px; margin: 0 10px 0 20px; color: #FFF; float: right; }

div#page {width: 762px; margin: auto; padding: 0; text-align: center;  border: 4px solid #6ca138; background: #FFF url('pagebg.gif') repeat-x;}

div#footer {font-size: 10px; width: 746px; height: 45px; font-family: "arial", Times, Serif; color: #000; display: block; background: #EEE url('footerbg.gif') no-repeat; float: right; margin: 10px 5px 10px 5px; padding: 20px 0 3px 0; text-align: center; font-size: 12px;}

div#footercontent {}
div#footer a {color: #999;}
div#footer #phone       {margin: 5px; font-size: 22px; color: #555; font-weight: 500; font-family: Verdana, Arial, Helvetica, sans-serif; }
div#footer #clienttag   {margin: 5px; text-align: center;}
div#footer #authortag   {margin: 15px auto 10px auto; color: #CCC;}
div#footer #authortag a {color: #BBB; text-decoration: underline;}

#address {width: 770px; color: #FFF; margin: 0 0 0 10px;}
#qualifications {width: 770px; clear: both; color: #FFF; position: absolute; top: 180px; left: 10px; }

span.pagetitle {text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; font-weight: 400; display: block;	padding: 10px 0px 10px 0px;}

/*Column Divs*/
div.left {margin: 5px 5px 5px 5px; text-align: left; float: left; width: 205px;}
div.main { text-align: left; margin: 5px 4px 5px 0; width: 508px; min-height: 440px; padding: 5px; background: #FFF; border: 1px solid #040; float: right;}
.bodytext {	float: left; clear: none; width: 500px; margin: 15px 0 0 0;}
.pagebody { width: 210px; margin: 5px; float: right;}
.pagebody img { width: 200px; margin: 5px; border: 1px solid #AAA;}


div#titlewoot {font-size: 20px;	margin: 5px 0 0 0; text-align: left; font-weight: 600; color: 004; border-bottom: 1px solid #000;}

div.main .Content {  }

div.left .Content {margin: 5px 0 0px 0px; width: auto;}

/*Nav*/
DIV#nav {font-style: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 0 0 0; padding: 0 0 -2px 0;}
DIV#nav a {font-size: 12px; color: #000; text-decoration: none;  display: block; width: 205px; padding-top: 5px; padding-bottom: 5px; margin: 0 0px 2px 0;	font-family: Verdana, Arial, Helvetica, sans-serif;}

div#nav ul {list-style: none; padding: 0; margin: -2px 0 0 0px;	width: 185px;}
div#nav img { vertical-align: middle; }

div#nav li {float: left;  clear: left; }

/*tier 1*/
div#nav li.tab0 {}
div#nav li.tab0 a {color: #FFF; background: #51793A  url('tier1.gif') bottom right repeat-x; padding-left: 10px;}
div#nav li.tab0 a:hover {color: #E2D7BB; background: #428662;} 

div#nav li.selectedtab0 {}
div#nav li.selectedtab0 a {color: #004400; background: #B8CC6E  url('tier1hover.gif') bottom right repeat-x; padding-left: 10px;}

/*tier 2*/
div#nav li.tab1 {}
div#nav li.tab1 a { width: 195px; color: #FFF; background: #867F39 url('tier2.gif') bottom left repeat-x; height: 15px; padding: 2px 0 2px 10px; margin: -2px 5px 0px 5px; font-size: 10px;}
div#nav li.tab1 a:hover {color: #E2D7BB; background: #8FA65E;} 

div#nav li.selectedtab1 {}
div#nav li.selectedtab1 a {width: 195px; color: #FFF; background: #8FA65E;  height: 15px; padding: 2px 0 2px 10px; margin: 0px 5px 0px 5px; font-size: 10px;}

/*IMG*/
div#footer img#interaclogosmall { float: right; position: relative; top: 30px; left: -30px;}
div#footer img#cashlogosmall {float: left;  position: relative; top: 30px; left: 30px;}
div#footer a { color: #bbb; }

/*FAQ*/
.faqlistitem { margin: 5px; }
.faqlist1{ padding: 2px; font-weight: 600; font-size: 14px;}
.faqlist2{ padding: 5px; }
.faqlist3{ padding: 5px 5px 15px 5px; }

/*File*/
.filelistitem { margin: 5px; }
.filelist1{ padding: 2px; font-weight: 600; font-size: 14px;}
.filelist2{ padding: 5px; }
.filelist2 a { color: #559; }
.filelist3{ padding: 5px 5px 15px 5px; }

/*MISC HTML */
B {font-weight: 600;}
a.minorlink {color: #DDD; padding-left: 10px; }
/*CSS Hacks*/

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* hides from ie-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */

div.gallery { float: left; padding: 0; margin: 5px;}
div.gallery img { float: left; margin-right: 0; width: 150px; border: 1px #C8D4BB solid;}
div.gallery .caption {width: 130px; background: #F0FFE0; clear: both; margin: 10px; text-align: center;}
