@charset "utf-8";

/* reset browsers' default settings */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead {
margin:0;padding:0;border:0;
}

/* custom */
html{
background-image:url(images/images_r/simpleology-HtmlBG.jpg);
background-repeat:repeat-x;
background-color:#cccccc;
}


/* typography and colors */
body{
color:#000000;
font-family:Tahoma, Verdana;
font-size:14px;
}
table, td{
vertical-align:middle;
}
h1, h3, h4, h5, h6{
color:#CC0000;
font-size:15px;
}
h1{
font-size:18px;
}
h2{
color:#000000;
font-size:16px;
}
p{
color:#000000;
}
h1, h2, h3, h4, h5, h6, p, img, ul, li{
margin-bottom:1.2em;
text-align:left;
}
ul, ol, dl{
margin-left:20px;
}
li{
margin:0px 0px 1.2em 10px;
}
a:link{
color: #000000;
}
a:visited{
color: #000000;
}
a:active{
color: #000000;
}
a:hover{
color: #D0100D;
}

.largeFont{font-size:16px; margin-top:0;}
.largerFont{font-size:18px;}
.mediumFont{font-size:12px;}
.smallFont{font-size:10px;}
.centerAlign{text-align:center;}
.leftAlign{text-align:left;}
.rightAlign{text-align:right;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.underline{text-decoration:underline;}
.strikeTru{text-decoration:line-through;}
.yellowBG{background-color:#FFFF00;}
.defaultText{font-size:14px;}
.bigText{font-size:24px; font-weight:bold;}
.biggerText{font-size:48px; font-weight:bold;}
.veryBigText{font-size:36px; font-weight:bold;}
.headerText{font-size:32px; font-weight:bold; text-align:center; margin-bottom:1.2em;}
.italic{font-style:italic;}
.redText{color:#CC0000;}
.microText{font-size:10px; text-decoration:underline;}
.noMargin{margin-bottom:0;}
.noLeftMargin{margin-left:5;}
.extraSpace{margin-top:10px;}
.shortSpacer{margin-bottom:8px;}
.bottomSpacer{margin-bottom:1.2em;}
.topSpacer{margin-top:10px;}
.georgia{font-family:Georgia, "Times New Roman", Times, serif;}
.tahoma{font-family:Tahoma, Verdana; font-size:14px;}
.vAlignTop{vertical-align:top;}
.vAlignMid{vertical-align:middle;}
.vAlignBot{vertical-align:bottom;}
.leftFloat{float:left;}
.rightFloat{float:right;}
.clearBoth{clear:both;}
br {clear:both;}

/* basic layout */
.coa_wrapper{
position:relative;
width:950px;
margin:0 auto;
}
.coa_headerBG{
width:950px;
height:85px;
background-image:url(images/images_r/simpleology-headerWide.png);
background-repeat:no-repeat;
float:left;
}
.coa_contentBG{
	width:950px;
	background-image:url(images/images_r/simpleology-contentWide.png);
	background-repeat:repeat-y;
	float:left;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}
.coa_leftContent{
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.coa_rightContent{
	float:right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.coa_footerBG{
width:950px;
height:56px;
background-image:url(images/images_r/simpleology-footerWide.png);
background-repeat:no-repeat;
float:left;
}
.coa_footerBG p{
text-align:center;
margin-top:10px;
color:#668dbe;
font-size:11px;
}
.coa_footerBG a{
color:#668dbe;
}
.coa_footerBG a:hover{
color:#FFFFCC;
}
.coa_footersub p{
text-align:center;
margin-top:10px;
color:#668dbe;
font-size:11px;
}
.coa_footersub a{
color:#668dbe;
text-decoration:none;
}
.coa_footersub a:hover{
color:#CC0000;
text-decoration:underline;
}

/* collapsibles

#div_form_login, #div_form_signup{
margin-bottom:1.2em;
}
#div_form_login p, #div_form_signup p{
margin:0;
text-align:right;
}
*/

/* cashmap */
.coa_videoBox{
	width:650px;
	height: 490px;
	margin: 0;
	padding: 0px;
	clear: left;
	float: left;
}
.coa_videoBox-top{
	width:640px;
	height:13px;
	background-image:url(images/images_r/videoBox-top.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
}
.coa_videoBox-mid{
	width:640px;
	background-image:url(images/images_r/videoBox-mid.png);
	background-repeat:repeat-y;
	height: 480px;
	margin: 0px;
	padding: 0px;
}
.coa_videoBox-bottom{
	width:640px;
	height:14px;
	background-image:url(images/images_r/videoBox-bottom.png);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
}
.coa_formBox{
	width:240px;
	background-color:#c5d7f1;
	border:#afc7e9 2px solid;
	margin: 0;
	padding: 0px;
	clear: right;
	float: right;
}
.coa_banner{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.coa_banner p{
color:#133c76;
font-weight:bold;
}
.coa_formContent{
	font-size:12px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: 2px;
	padding-bottom: 15px;
	padding-left: 2px;
}
.coa_formContent p{
font-size:12px;
}
.mainExpand{
}

/* re-green submit */

.submit {
  border: 1px solid #000000;
  background-color: #FFFFFF;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  cursor: default;

}
#submitpad {
  padding: 3px;
  background-color: #ff0000;
  margin: 0px;
  border-width: 6px;
  border-color: #ff0000;
  border-spacing: 0;
}

.signupframe{
border:0;
}
