/*Core Html*/
HTML {height: 100%; width: 100%; margin: 0; padding: 0;}
body {margin: 15px auto 15px auto; padding: 0; text-align: center; background: url('cashpagebg.gif') no-repeat #C90; 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; height: 125px; width: 760px; background: url('cashlogo.gif') no-repeat #f0f0ee; background-position: bottom left; color: #000; text-align: left; padding: 0; margin: 5px;}
div#page {width: 772px; margin: auto; padding: 0; text-align: center;  border: 1px solid #000; background: #FFF;}

div#footer {font-size: 10px; width: 760px; height: 145px; font-family: "arial", Times, Serif; color: #000; display: block; background: #FFF url('footerbg.gif') no-repeat; float: right; margin: 10px 5px 10px 5px; padding: 50px 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: Impact,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: #ddd; margin: 0 0 0 10px;}
#qualifications {width: 770px; clear: both; color: #DDD; position: absolute; top: 180px; left: 10px; }

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

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


div#titlewoot {font-size: 16px;	color: #000; margin: 5px 0 5px 0; text-align: left; font-weight: 600; height: 45px;}
div#titlewoot img{vertical-align: middle; margin-right: 10px;}
div.main .Content {  }

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

/*Nav*/
DIV#nav {font-style: sans-serif; text-align: left; margin: 0 0 0 0; padding: 0 0 -2px 0;}
DIV#nav a {text-transform: lowercase; font-size: 12px; color: #777; text-decoration: none; padding: 0px 0px 0px 5px; font-weight: 500;	font-family: 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;  width: 182px; height: 15px;	position: relative;	margin: 0px 0 2px 3px; background: url('tab1.gif') #FFF;	background-position: 0% 0%;}
div#nav li a {color: #AAA; font-weight: 600;}
div#nav li a:hover {color: #C90; font-weight: 600;} 
div#nav li:hover {color: #000; }

div#nav li.tab0 {float: left; clear: left; width: 182px; height: 20px; position: relative;}
div#nav li.tab0:hover {color: #000;}
div#nav li.selectedtab0 {background: #FFF; height: 20px;}
div#nav li.selectedtab0 a { color: #d8b24d;}

div#nav li.tab1 {background: url('tab2.gif'); background-position: 100% 100%; height: 21px; padding: 0 0 0 0; font-weight: 500;}
div#nav li.selectedtab1 {background: #999;}
div#nav li.tab1 a {}
div#nav li.selectedtab1 a {}

div#nav li.tab2 {background: url('tab3.gif'); background-position: 100% 100%; height: 20px; font-weight: 500;}
div#nav li.selectedtab2 {background: url('tab3.gif'); background-position: 100% 100%; height: 20px; }
div#nav li.tab2 a {}
div#nav li.selectedtab2 a {}

div#nav li.tab3 {background: url('tab4.gif'); background-position: 100% 100%; height: 20px; padding: 0 0 0 0px; font-weight: 500;}
div#nav li.tab3 a {margin: 0 0 0px 20px;}
div#nav li.selectedtab3 {background:  url('tab4.gif'); background-position: 100% 100%; height: 22px;}
div#nav li.selectedtab3 a {margin: 0 0 0 20px;}

/*callback*/
div.login { background: url('login.gif') no-repeat; height: 120px; text-align: center; padding-top: 20px; color: #FFF; }

div.formrow {height: auto;  width: 350px;  clear: both;  margin: 0 0 1px 145px; }
div.cell {float: right;  text-align: left;  width: 250px; }
div.label {float: left;  width: 54px;  min-height: 14px;  vertical-align: middle;  text-align: left;  padding: 6px 10px 0 10px;  font-weight: 600;  }
div.biglabel {border-left: 3px double #005;  float: left;  width: 70px;  padding: 0 0 0 0;  font-weight: 600;  background-color: #EEF; }


/*IMG*/
div#masthead img {margin: 15px 0 15px 0;}
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 */

/* Form 7 */

.form7table { width: 525px; padding: 0px; }
.form7table tr { }
.form7table td { padding: 2px; }


a.simplefile {color: #00f;}
