/*-- Reset & Tools --*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

:focus {outline:none;}
::-moz-focus-inner {border:0;}

.ClearFix:before, 
.ClearFix:after { content: ""; display: table; }
.ClearFix:after { clear: both; }
.ClearFix { zoom: 1; }

/*-- General Typography --*/

body {
	color: #666;
	font: normal 12px/15px arial,sans-serif;
}

h1,
#about-us article.Left h2,
#accounting article.Left h2,
#lending article.Left h2,
#news article.Left h2,
#news .items-leading > div h2:first-child,
#news .item-page h2:first-child,

#accounting-updates  article.Left h2,
#accounting-updates  .items-leading > div h2:first-child,
#accounting-updates  .item-page h2:first-child,

#lending-updates article.Left h2,
#lending-updates .items-leading > div h2:first-child,
#lending-updates .item-page h2:first-child,

#faq-forms-fun article.Left h2,
#faq-forms-fun .items-leading > div h2:first-child,
#faq-forms-fun .item-page h2:first-child { 
	color: #3d3d4c;
	font: normal 24px/28px 'Sanchez' , sans-serif;		
	margin: 0 0 20px;
	text-transform: uppercase;
}

#home article.Bottom01 h1,
#home article.Bottom02 h1,
#home article.Bottom03 h1 {
	background: transparent url('../images/icons-sprite.png') no-repeat 0 -7px;
	padding: 0 0 10px 125px;
}

h2,
h3,
h4,
h5,
h6 {
	color: #3d3d4c;
	font-family: 'Sanchez', sans-serif;
	font-size: 14px;
	line-height: 16px;
	margin: 0 0 10px;
}

html #home article.Bottom01 {
margin-top: 15px;
}


/* purple background h2 */
#about article.Right h2,
#corporate-development article.Left h2,
#personal-transformation article.Left h2  {
	color: #fff;
	font-size: 22px;
	line-height: 26px;
	text-transform: uppercase;
}


p {
	margin: 0 0 15px;
}

.BlueText,
.BlueText a {
	color: #2098d8;
}

em {
	font-style: italic;
}

a {
	color: #666;
	text-decoration: none;
}

a:hover {
	color: #333;
}

a.ReadMore {
	color: #1197db;
	text-transform: uppercase;
}

a.ReadMore:hover {
	color: #1197db;
}

a.LearnMore {
	background: url("../images/icons-sprite.png") no-repeat scroll 100% -714px transparent;
	color: #fff;
	font-size: 10px;
	padding: 5px 20px 2px 0;
	text-transform: uppercase;
}

a.LearnMore:hover {
	color: #fff;
}

section .item-page ul {
	list-style: disc;
	margin: 0 0 0 15px;
}

section .item-page ul li {
	padding: 0;
}

/*-- Page Structure --*/

body {
	background: #fff;
}

/*-- Header --*/

header {
	background: #1694d9;
}

header .HeaderInner {
	height: 125px;
	margin: 0 auto;
	position: relative;
	width: 940px;
}

.Logo a {
	background: transparent url('../images/your-side-logo.png') no-repeat 0 0;
	float: left;
	height: 125px;
	text-indent: -999em;
	margin: 0;
	width: 325px;
}

header .HeaderInner p {
color: #FFFFFF;
float: right;
font: 12px/20px arial,sans-serif;
margin: 45px 0 0;
text-align: right;
}

header .HeaderInner p a {
	color: #fff;
}

header .HeaderInner p a:hover {
	color: #fff;
}

/*-- Nav --*/

nav {
	border-color: #3D3D4C;
	border-image: none;
	border-style: solid;
	border-width: 8px 0 0;
	overflow: hidden;
}

nav .NavInner {
	margin: 0 auto;
	position: relative;
	width: 940px;
}

nav ul.menu {
	float: right;
}

nav ul.menu li {
	float: left;
	position: relative;
}

nav ul.menu li a {
	border: 1px solid #fff;
	border-width: 0 0 2px;
	color: #3D3D4C;
	display: inline-block;
	font: normal 14px/14px 'Raleway', sans-serif;
	letter-spacing: 0.07em;
	margin: 0 10px;
	padding: 14px 0 3px;
	text-decoration: none;
	text-transform: uppercase;
}

nav ul.menu li:last-child a {
	margin: 0 0 0 10px;
	padding: 14px 0 3px 0;	
}

nav ul.menu li.current a,
nav ul.menu li a:hover {
	border-color: #1197db;
}

/* triangle indicator
nav ul.menu li a:after {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 5px solid #fff;		
	content: "t";
	display: none;
	font-size:0px;
	left: 50%;	
	height:0px; 	
	line-height:0px;	
	margin: 0 0 0 -8px;
	position: absolute;	
	top: 29px;
	width:0px; 
}

nav ul.menu li.current a:after {
	display: block;
}

nav ul.menu li:last-child a:after {
	margin-left: -5px;
}
*/

/* Main Content */

section {
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	padding: 25px 0 60px;
	width: 940px;
}

section article.Left,
section article.Middle,
section article.Right,
section article.Bottom01,
section article.Bottom02,
section article.Bottom03 {
    float: left;
    margin: 0;
}

/*-- Footer --*/

footer {
	background: #fff;
	border: 1px solid #59595b;
	border-width: 1px 0 0;
	bottom: 0;
	color: #59595b;
	clear: both;
	font-size: 10px;
	left: 0;
	margin: 10px auto 0;
	padding: 5px 0 0;
	position: fixed;
	text-align: center;
	width: 100%;
}

footer a {
	color: #59595b;
}

footer a:hover {
	color: #59595b;
}

/*-- Home --*/

#home section {
	padding: 15px 0 60px;
}

#coin-slider-coin-slider {
	-moz-border-radius: 10px;
 	-webkit-border-radius: 10px;	
	border-radius: 10px;
	height: 350px;
} 

#home #cs-navigation-coin-slider {
	display: none !important;
}

#home .cs-buttons {
	display: none; /*coin slider not currently being used*/
	left: 900px !important;
	top: -33px !important;
}

#home .cs-buttons a {
 background: #fff;
 border: none;
 height: 10px;
 -moz-border-radius:5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 width: 10px;
}

#home .cs-buttons a.cs-active {
	background: #3d3d4c;
}

#home article.Middle {
	display: none;
}

#home article.Bottom01,
#home article.Bottom02,
#home article.Bottom03 {	
	margin: 20px 65px 0 0;
	width: 270px;
}

#home article.Bottom03 {
	margin: 20px 0 0;
}

#home article.Bottom01 h1, #home article.Bottom01 a { color: #1B0666; }
#home article.Bottom02 h1 { background-position: 0 -286px; color: #8BC53E; padding: 10px 0 10px 80px; }
#home article.Bottom02 a { color: #8BC53E; }
#home article.Bottom03 h1 { background-position: 0 -581px; color: #E6007D; padding: 10px 0 10px 115px; }
#home article.Bottom03 a { color: #E6007D; }

/*-- About Us + Accounting + Lending --*/

#about-us article.Left,
#accounting article.Left,
#lending article.Left,
#news article.Left,
#accounting-updates article.Left,
#lending-updates article.Left,
#faq-forms-fun article.Left,
#faq-forms-fun-accounting article.Left,
#faq-forms-fun-lending article.Left,
#faq-forms-fun-general article.Left {
	border: 1px solid #59595B;
	border-width: 0 1px 0 0;
	margin: 0 50px 0 0;
	padding: 0 20px 0 0;
	min-height: 470px;
	width: 269px;
}

#about-us article.Left {
	background: transparent url('../images/i-background.png') no-repeat 30px 90%;
}

#accounting article.Left {
	background: #1b0766 url('../images/calculator-background.png') no-repeat 57px 90%;
	border: none;
	border-radius: 10px 10px 10px 10px;
	padding: 15px;
	width: 240px;
}

#lending article.Left {
	background: #8cc63f url('../images/money-background.png') no-repeat 25px 90%;
	border: none;
	border-radius: 10px 10px 10px 10px;
	padding: 15px;
	width: 240px;
}

/* Extra spacing if needed
#accounting article.Left p,
#lending article.Left p {
	margin: 0 0 30px;
}
*/
	
#news article.Left,
#accounting-updates article.Left,
#lending-updates article.Left,
#faq-forms-fun article.Left,
#faq-forms-fun-accounting article.Left,
#faq-forms-fun-lending article.Left,
#faq-forms-fun-general article.Left {
	border: none;
	padding: 0;
}

#news article.Left .Box01,
#news article.Left .Box02,
#news article.Left .Box03,

#accounting-updates article.Left .Box01,
#accounting-updates article.Left .Box02,
#accounting-updates article.Left .Box03,

#lending-updates article.Left .Box01,
#lending-updates article.Left .Box02,
#lending-updates article.Left .Box03,

#faq-forms-fun article.Left .Box01,
#faq-forms-fun article.Left .Box02,
#faq-forms-fun article.Left .Box03,

#faq-forms-fun-accounting article.Left .Box01,
#faq-forms-fun-accounting article.Left .Box02,
#faq-forms-fun-accounting article.Left .Box03,

#faq-forms-fun-lending article.Left .Box01,
#faq-forms-fun-lending article.Left .Box02,
#faq-forms-fun-lending article.Left .Box03,

#faq-forms-fun-general article.Left .Box01,
#faq-forms-fun-general article.Left .Box02,
#faq-forms-fun-general article.Left .Box03
 {
	background: #1B0666;
	border: none;
	border-radius: 10px 10px 10px 10px;
	margin: 0 0 10px;
	padding: 15px;
	width: 240px;
}	

#news article.Left .Box02,
#accounting-updates article.Left .Box02,
#lending-updates article.Left .Box02,
#faq-forms-fun article.Left .Box02,
#faq-forms-fun-accounting article.Left .Box02,
#faq-forms-fun-lending article.Left .Box02,
#faq-forms-fun-general article.Left .Box02 {
	background: #8cc63f;
}

#news article.Left .Box03,
#accounting-updates article.Left .Box03,
#lending-updates article.Left .Box03,
#faq-forms-fun article.Left .Box03,
#faq-forms-fun-accounting article.Left .Box03,
#faq-forms-fun-lending article.Left .Box03,
#faq-forms-fun-general article.Left .Box03 {
	background: #e6007e;
}

#news article.Left .Box01 h2,
#news article.Left .Box02 h2,
#news article.Left .Box03 h2,

#accounting-updates article.Left .Box01 h2,
#accounting-updates article.Left .Box02 h2,
#accounting-updates article.Left .Box03 h2,

#lending-updates article.Left .Box01 h2,
#lending-updates article.Left .Box02 h2,
#lending-updates article.Left .Box03 h2,

#faq-forms-fun article.Left .Box01 h2,
#faq-forms-fun article.Left .Box02 h2,
#faq-forms-fun article.Left .Box03 h2,

#faq-forms-fun-accounting article.Left .Box01 h2,
#faq-forms-fun-accounting article.Left .Box02 h2,
#faq-forms-fun-accounting article.Left .Box03 h2,

#faq-forms-fun-lending article.Left .Box01 h2,
#faq-forms-fun-lending article.Left .Box02 h2,
#faq-forms-fun-lending article.Left .Box03 h2,

#faq-forms-fun-general article.Left .Box01 h2,
#faq-forms-fun-general article.Left .Box02 h2,
#faq-forms-fun-general article.Left .Box03 h2 {
	background: url("../images/icons-sprite.png") no-repeat scroll 17px -1897px transparent;
	font-size: 18px;
	line-height: 20px;
	padding: 16px 0 16px 105px;
	margin: 0 0 10px
}

#news article.Left .Box02 h2,
#accounting-updates article.Left .Box02 h2,
#lending-updates article.Left .Box02 h2,
#faq-forms-fun article.Left .Box02 h2,
#faq-forms-fun-accounting article.Left .Box02 h2,
#faq-forms-fun-lending article.Left .Box02 h2,
#faq-forms-fun-general article.Left .Box02 h2
{ background-position: 0 -2187px; }

#news article.Left .Box03 h2,
#accounting-updates article.Left .Box03 h2,
#lending-updates article.Left .Box03 h2,
#faq-forms-fun article.Left .Box03 h2,
#faq-forms-fun-accounting article.Left .Box03 h2,
#faq-forms-fun-lending article.Left .Box03 h2,
#faq-forms-fun-general article.Left .Box03 h2 
{ background-position: 0 -2485px; }

#accounting article.Left h2,
#accounting article.Left a,
#lending article.Left h2,
#lending article.Left a,

#news article.Left h2 ,
#news article.Left a,
#news article.Left h2,

#accounting-updates article.Left h2 ,
#accounting-updates article.Left a,
#accounting-updates article.Left h2,

#lending-updates article.Left h2 ,
#lending-updates article.Left a,
#lending-updates article.Left h2,

#faq-forms-fun article.Left h2 ,
#faq-forms-fun article.Left a,
#faq-forms-fun article.Left h2,

#faq-forms-fun-accounting article.Left h2,
#faq-forms-fun-accounting article.Left a,
#faq-forms-fun-accounting article.Left h2,

#faq-forms-fun-lending article.Left h2,
#faq-forms-fun-lending article.Left a,
#faq-forms-fun-lending article.Left h2,

#faq-forms-fun-general article.Left h2,
#faq-forms-fun-general article.Left a,
#faq-forms-fun-general article.Left h2 {
	color: #fff;
}

#about-us article.Left li {
	background: transparent url('../images/icons-sprite.png') no-repeat 0 -914px;
	padding: 0 0 0 20px;
}

#accounting article.Left li,
#lending article.Left li,
#news article.Left li,
#accounting-updates article.Left li,
#lending-updates article.Left li,
#faq-forms-fun article.Left li,
#faq-forms-fun-accounting article.Left li
#faq-forms-fun-lending article.Left li
#faq-forms-fun-general article.Left li {
	background: transparent url('../images/icons-sprite.png') no-repeat 0 -1419px;
	color: #fff;
	padding: 0 0 0 20px;
}

#about-us article.Middle,
#accounting article.Middle,
#lending article.Middle,
#news article.Middle,
#accounting-updates article.Middle,
#lending-updates article.Middle,
#faq-forms-fun article.Middle,
#faq-forms-fun-accounting article.Middle,
#faq-forms-fun-lending article.Middle,
#faq-forms-fun-general article.Middle  {
	width: 600px;
}

#about-us article.Middle h1:after {
	border-right: 20px solid transparent;
	border-top: 20px solid #3594DB;
	bottom: -20px;
	content: "t";
	font-size: 0;
	height: 0;
	left: 25px;
	line-height: 0;
	position: absolute;
	width: 0;
}

#about-us article.Middle h1 {
  background: none repeat scroll 0 0 #3594DB;
  border-radius: 10px 10px 10px 10px;
  color: #FFFFFF;
  display: inline-block;
  margin: 0 0 45px -25px;
  padding: 25px 15px;
  position: relative;
  font-size: 49px;
  font-weight: bold;
  line-height: 60px;
}

#about-us article.Middle .Box01,
#about-us article.Middle .Box02 {
	background: transparent url('../images/icons-sprite.png') no-repeat 0 0;
	float: left;
	padding: 0 0 0 75px;
	width: 200px;
}

#about-us article.Middle .Box02 {
	background-position: 0 -303px;
	margin: 0 0 0 5px;
	padding: 0 0 0 115px;
	width: 205px;
}

#about-us article.Middle ul {
	margin: 0;	
}

#about-us article.Middle li {
	list-style: none;
	margin: 0 0 10px;
}

#news .items-leading > div,
#accounting-updates .items-leading > div,
#lending-updates .items-leading > div,
#faq-forms-fun .items-leading > div,
#faq-forms-fun-accounting .items-leading > div,
#faq-forms-fun-lending .items-leading > div,
#faq-forms-fun-general .items-leading > div  {
	border: 1px dotted #71717c;
	border-width: 1px 0 0;
	padding: 10px 0;
	margin: 0 0 20px;
}

#news .items-leading > div:first-child,
#accounting-updates .items-leading > div:first-child,
#lending-updates .items-leading > div:first-child,
#faq-forms-fun .items-leading > div:first-child,
#faq-forms-fun-accounting .items-leading > div:first-child,
#faq-forms-fun-lending .items-leading > div:first-child,
#faq-forms-fun-general .items-leading > div:first-child {
	border: none;	
	padding: 0 0 10px;
}

#faq-forms-fun-accounting .Middle li, 
#faq-forms-fun-lending .Middle li, 
#faq-forms-fun-general .Middle li {
  float: left;
  height: 145px;
  list-style: none outside none;
  margin: 0 20px 20px 0;
  padding: 0;
  width: 126px;
}

#faq-forms-fun-accounting .Middle li a,
#faq-forms-fun-lending .Middle li a,
#faq-forms-fun-general .Middle li a {
	background: url("../images/pdf-icon-blue.png") no-repeat scroll 0 0 transparent;
	display: block;
	padding: 100px 0 0 0;
}

#faq-forms-fun-lending .Middle li a { background-image: url("../images/pdf-icon-green.png") }
#faq-forms-fun-general .Middle li a { background-image: url("../images/pdf-icon-pink.png") }

.cat-children {
	display: none;
}

/*-- Contact --*/

#contact article.Bottom01,
#contact article.Bottom02,
#contact article.Bottom03 {	
	margin: 20px 65px 0 0;
	width: 270px;
}

#contact article.Bottom03 {
	margin: 20px 0 0;
}