html, body, div, p, table, td, span, ul, li, h1, h2, h3, h4, h5, a {
	font-family:helvetica,Arial,sans-serif;

}

a,
a:link,
a:visited {
	text-decoration:none;
	color:#440051;
}

a:hover,
a:active {
	text-decoration:underline;
	color:#000000;
}


/* GENERIC STYLES */
div.clearit {
	clear:both;
	height:0;
	line-height:0;
}

.btn {
	cursor:pointer;
}

/* Colors */
.color-white {
	color:#ffffff;
}

.color-black {
	color:#000000;
}

.color-42 {
	color:#424242;
}

.color-333 {
	color:#333333;
}

.color-666 {
	color:#666666;
}

.color-222763 {
	color:#222763;
}

.color-440051 {
	color:#440051;
}

.color-4b4b4b {
	color:#4B4B4B;
}

.color-debug {
	color:red
}

 /* Sizes */
.copy-32 {
	font-size:32px;
}

.copy-24 {
	font-size:24px;
}

.copy-22 {
	font-size:22px;
}

.copy-18 {
	font-size:18px;
}

.copy-16 {
	font-size:16px;
}

.copy-14 {
	font-size:14px;
}

.copy-12 {
	font-size:12px;
}

.copy-11 {
	font-size:11px;
}

.copy-10 {
	font-size:10px;
}

/* etc */
.copy-bold {
	font-weight:bold;
}

.copy-italic {
	font-style:italic;
}

.copy-underline {
	text-decoration:underline;
}

.line-height-22 {
	line-height:22pt;
}

.line-height-18 {
	line-height:18pt;
}
/* -------- */

#current-pg,
#default-video {
	display:none;
	visibility:hidden;
}

#wrapper {
	border:1px solid white;	
}


#login-bar {
	margin:0 0 7px 0;
}

#login-bar {
	background-color:#dee2e3;
}

#login-bar #login-module, #site-container {
	width:940px;
	margin:auto;
	position:relative;
}

#login-bar #login-module div,
#login-bar #login-module div #student-login-form {
	float:right;
}

#login-bar #login-module div div,
#login-bar #login-module div #student-login-form div {
	float:left;
}

#login-bar #login-module div {
	font-size:11px;	
}

#login-bar #login-module div #student-login-lbl {
	margin:10px 28px 0 0;
}

#login-bar #login-module div #student-login-form {
	padding:5px 0;
	
}

#login-bar #login-module div #student-login-form #username-els {
	padding:0 8px 0 0;
}


#login-bar #login-module div #student-login-form #username-els #student-user-lbl {
	padding:5px 2px 0 0;
}

#login-bar #login-module div #student-login-form #password-els {
	padding:0 15px 0 0;
}


#login-bar #login-module div #student-login-form #password-els #student-pwd-lbl {
	padding:5px 2px 0 0;
}

#login-bar #login-module div #student-login-form .studentLoginError {
	color:red;
	font-weight:normal;
	font-size:9px;
	padding:7px 5px 0 0;
	
}

#login-bar #login-module div #student-login-form #student-form-btn {
	padding:2px 0 0 0;
}


#login-bar #login-module div #student-login-form div input {
	width:103px;
	height:16px;
	border:1px solid #666;
}

#site-container {
	text-align:left;
}

#site-container #header #social-bar {
	float:right;
}

#site-container #header #social-bar #btn-blog,
#site-container #header #social-bar #share-this,
#site-container #header #social-bar #btn-twitter,
#site-container #header #social-bar #btn-facebook {
	margin-top:8px;
}

#site-container #header #social-bar div {
	float:left;
}

#site-container #header #nav-bar {
	margin:20px 0 15px 0;
	float:left;
}

#site-container #header #logo {
	float:left;
	margin:10px 0 10px 0;
}

#site-container #header #nav-bar div {
	font-size:18px;
	color:#424242;
	padding:5px 15px 0 15px;
	float:left;
	height:30px;
	background-repeat:no-repeat;
	background-position:top center;
}

#site-container #content-container .four-col-feature {
	height:380px;
	margin:0 0 30px 0;
	position:relative;
}

#site-container #content-container .four-col-feature #chat-copy {
	position:absolute;
	top:-22px;
	right:11px;
	width:131px;
	height:71px;
	padding:14px 0 0 10px;
	background: transparent url(../img/ui/btns/btn-chat-off.png) no-repeat top left;	
}

#site-container #content-container .four-col-feature #chat-copy #click-to-chat {
	padding:0 0 0 15px;
}

#newsletter #newsletter-form-container .error {
	font-size:10px;
	color:red;
	font-weight:normal;
	margin:0 0 5px 0;
}

#site-container #footer {
	width: 760px ;
	margin:0 auto 10px auto;
	padding:50px 0 0 0;
}

#site-container #copyright {
	text-align:center;
	width: 760px ;
	margin-top:20px;
	margin-right: auto ;
	padding-bottom:50px;
	margin-left: auto ;
}

#site-container #footer div {
	float:left;
}

#site-container #footer div.divider {
	padding:0 12px;
}

#share-this a {
	margin:0 0 0 15px;
}

#share-this a {
	color:#107e41;
	text-decoration:none;
}

#share-this a .stbuttontext {

}

#share-this .stico_default {
	padding-left:20px;
	background: transparent url(http://mywealth.com/media/img/ui/sharethis-icon.png) no-repeat scroll 0px 0px !important;
}


