@charset "utf-8";
/* CSS Document */

* html, body { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#FFFFFF; font: 9pt Arial, Tahoma, Verdana, Helvetica, Sans-Serif; height:auto; }
img { border:0px; }

.global_search {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-top:30px;
  background:#ebf5ff;
  margin-bottom:20px;
  padding:5px;
}

.global_search input {
  border: 1px solid #6699cc;
  width:180px;
  height:15px;
  padding:5px;
}

.savings_header_text {
  color:#78b3ff;font-size:20px;font-weight:bold;
}

.savings_box {
  padding:20px;
  width:250px;
  color:#0066ff;
  margin: 0 auto;
  text-align:center;
}

.savings_box_content {
  height: 250px;
}

.savings_text {
  font-size:12px;
  text-align:left;
  padding:10px;
}

.savings_footer_text {
  color:#666;
  font-weight:bold;
  font-size:18px;
  margin-top:10px;
}

.savings_select_box_div {
  color:#333;
  font-weight:bold;
  padding:5px;
  margin-top:10px;
  margin-bottom:10px;
}

.savings_box .box_header {
  font-size:20px;
  padding-top:10px;
  font-weight:bold;
}

.global_title_lg {
  font-family:Arial, Helvetica, sans-serif;
  color: #1563b1;
  font-size: 24px;
  font-weight: bold;
}

.global_title_md {
  font-size:14px;
  font-weight:bold;
  color:#2673bf;
}

.global_title_sm {
  font-size:12px;
  font-weight:bold;
  color:#2673bf;
}

a {color:#6699cc;}

#mainContent {
  width:930px;
  margin:0px;
  padding:0px;
  padding-top:1px;
}

#mainContentLeft {
  width:600px;
  margin:0px;
  padding:0px;
  margin-left:10px;
  float:left;
}

.siloheader {padding-left:10px; font-weight:bold;}

.tr_var {
	font-weight: bold;
	color: #999;
}

#mainContentLeft .pageTitle {
  width:600px;
  padding-left:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#3299fe;
}

#mainContentLeft .required {
  width:600px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#888;
}

#login,
#createLogin,
#tellUs {
  width:600px;
  margin:16px 0px 0px 0px;
  padding:0px;
}

#login .title,
#createLogin .title,
#tellUs .title {
  width:585px;
  height:29px;
  margin:0px;
  padding:4px 0px 0px 15px;
  background-color:#e6f2ff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  font-weight:bold;
  color:#2673bf;
}

#loginForm,
#createLoginForm,
#tellUsForm {
  width:574px;
  height:auto;
  margin:0px 0px 0px;
  padding:15px 13px 13px 13px;
  float:left;
  background:url(../images/createLoginForm_bg.jpg) #e6f2ff repeat-x top left;
}

#loginForm { background:url(../images/createLoginForm_bg.jpg) #e6f2ff repeat-x top left; }
#createLoginForm { background:url(../images/createLoginForm_bg.jpg) #e6f2ff repeat-x top left; }
#tellUsForm      { background:url(../images/tellUsForm_bg.jpg) #e6f2ff repeat-x top left; }

#loginFormFields,
#createLoginFormFields,
#tellUsFormFields {
  width:370px;
  margin:0px;
  padding:0px;
  float:left;
}

#loginFormFieldInputs,
#createLoginFormFieldInputs,
#tellUsFormFieldInputs {
  width:328px !important;
  margin:0px;
  padding:15px 20px;
  float:left;
  background-color:#fff;
  border-left:1px solid #c5e2ff;
  border-right:1px solid #c5e2ff;
  overflow:hidden;
}

#loginFormFieldInputs .formRow,
#createLoginFormFieldInputs .formRow,
#tellUsFormFieldInputs .formRow {
  width:328px;
  margin:0px 0px 16px 0px;
  padding:0px;
}

#loginFormFieldInputs .formRow label,
#createLoginFormFieldInputs .formRow label,
#tellUsFormFieldInputs .formRow label {
  width:348px;
  margin:0px;
  padding:0px 0px 1px 0px;
  float:left;
  line-height:22px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#666;
}

#loginFormFieldInputs .formRow input,
#createLoginFormFieldInputs .formRow input,
#tellUsFormFieldInputs .formRow input {
  height:19px;
  margin:0px 0px 0px 0px;
  padding:2px 0px 0px;
  border:1px solid #5ca1e5;
}

#loginFormFieldInputs .formRow input.short,
#createLoginFormFieldInputs .formRow input.short,
#tellUsFormFieldInputs .formRow input.short {
  width:186px;
}

#loginFormFieldInputs .formRow input.long,
#createLoginFormFieldInputs .formRow input.long,
#tellUsFormFieldInputs .formRow input.long {
  width:254px;
}

#loginFormFieldInputs .formRow input.radio,
#createLoginFormFieldInputs .formRow input.radio,
#tellUsFormFieldInputs .formRow input.radio {
  width:14px;
  height:14px;
  margin:-3px 4px 0px 0px;
  padding:0px;
  vertical-align:middle;
  border:none;
}

#tellUsFormFieldInputs .formRow select#user_profile_financial_type,
#createLoginFormFieldInputs .formRow select#user_challenge_question{
  width: 300px;
}

#passwordStrength {
  width:128px;
  margin:-3px 0px 0px 5px;
  padding:0px;
  display:inline;
  float:right;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#707070;
}

#passwordStrength img {
  display:inline;
}

.formError {
  color: #CD0000;
}

.formErrorFloat {
  color: #CD0000;
  padding-left: 24px;
}

#loginFormFieldInputs .formRow .formText,
#createLoginFormFieldInputs .formRow .formText,
#tellUsFormFieldInputs .formRow .formText,
#acceptTerms .formText {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#666;
}

#loginFormFieldInputs .formRow .formText,
#createLoginFormFieldInputs .formRow .formText,
#tellUsFormFieldInputs .formRow .formText {
  padding:0px 19px 0px 0px;
}

#acceptTerms .formText { padding:0px; }

#loginFormFieldInputs .formRow .selectBox,
#createLoginFormFieldInputs .formRow .selectBox,
#tellUsFormFieldInputs .formRow .selectBox {
  width:258px;
  height:12px;
  margin:0px;
  padding:4px 0px 5px 5px;
  float:left;
  border:1px solid #5ca1e5;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666;
}

#loginFormFieldInputs .formRow .selectBoxArrow,
#createLoginFormFieldInputs .formRow .selectBoxArrow,
#tellUsFormFieldInputs .formRow .selectBoxArrow {
  width:21px;
  height:14px;
  margin:0px 0px 0px -1px;
  padding:7px 0px 0px;
  float:left;
  background-color:#c6e3ff;
  border:1px solid #5ca1e5;
  text-align:center;
}

.selectBox {
  overflow: hidden;
}

#challengeOptions {
  width:285px;
  margin:46px 0px 0px 0px;
  padding:0px;
  position:absolute;
  background-color:#fff;
  border-right:1px solid #5ca1e5;
  border-bottom:1px solid #5ca1e5;
  border-left:1px solid #5ca1e5;
  display:none;
  visibility:hidden;
}

#challengeOptions .challengeOption {
  width:275px;
  height:19px;
  margin:0px;
  padding:2px 0px 0px 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666;
}

#createLoginFormHelp,
#tellUsFormHelp {
  width:192px;
  margin:0px;
  padding:0px;
  float:right;
}

#createLoginFormHelp .createLoginFormHelpBox,
#tellUsFormHelp .tellUsFormHelpBox {
  width:192px;
  margin:0px 0px 10px 0px;
  padding:0px;
  font-size: 1px;
}

#createLoginFormHelp .createLoginFormHelpBoxTitle,
#tellUsFormHelp .tellUsFormHelpBoxTitle {
  width:180px;
  height:20px;
  margin:0px;
  padding:0px 0px 0px 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#2673bf;
  background-color:#e6f2ff;
  border-right:1px solid #c9e4ff;
  border-bottom:1px solid #b0d7ff;
  border-left:1px solid #c9e4ff;
}
  
#createLoginFormHelp .createLoginFormHelpBoxContent,
#tellUsFormHelp .tellUsFormHelpBoxContent {
  width:170px;
  margin:0px;
  padding:10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#666;
  background-color:#f5faff; 
  border-left:1px solid #c9e4ff;
  border-right:1px solid #c9e4ff;
}

#formSubmit {
  width:570px;
  margin:11px 0px 0px;
  padding:0px 0px 0px 30px;
}

#acceptTerms {
  width:570px;
  margin:0px 0px 14px 0px;
  padding:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

#acceptTerms a {
  color:#3299fe;
  text-decoration:none;
  font-weight:bold;
}

#today_show a {
	color:#6699cc; 
	text-decoration:none;
	font-weight:bold;
}

.in_place_editor_field {
	color:#6699cc;
}
#acceptTerms a:hover {
  text-decoration:underline;
}

#submitButton {
  width:570px;
  margin:0px 0px 30px 0px;
  padding:0px;
}

.submitButton {
  width:570px;
  margin:0px 0px 0px 0px;
  margin-left:80px;
  padding:0px;
}

#acceptTerms input.check {
  width:16px;
  height:16px;
  margin:0px;
  padding:0px;
  border:1px solid #5ca1e5;
}

#mainContentRight {
  width:310px;
  margin:0px;
  padding:0px;
  margin-top:10px;
/*  margin-right:10px;*/
  float:right;
}

#mainContentRight .title {
  width:288px;
  height:42px;
  margin:0px;
  padding:5px 0px 0px 10px;
  background-color:#cfe7ff;
  border-right:1px solid #5ca1e5;
  border-bottom:1px solid #5ca1e5;
  border-left:1px solid #5ca1e5;
}

#mainContentRight .title img.lock {
  margin-right:12px;
}

#mainContentRight .content {
  width:300px;
  margin:0px;
  padding:0px;
  background-color:#ebf5ff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#666;
}

#mainContentRight .content .contentBox {
  width:248px;
  margin:0px;
  padding:10px 25px;
  border-left:1px solid #cfe7ff;
  border-right:1px solid #cfe7ff;
}

#mainContentRight .content .sectionTitle {
  width:280px;
  margin:0px;
  padding:10px;
  background-color:#cfe7ff;
  font-size:12px;
  font-weight:bold;
  color:#2673bf;
  border-bottom:1px solid #5ca1e5;
}

#mainContentRight .content .sectionTitle img.sectionTitleArrow {
  margin-right:3px;
  display:inline;
}

#mainContentRight .content .sectionTitle a {
  color:#2673bf;
  text-decoration:none;
}

#mainContentRight .content .sectionTitle a:hover {
  text-decoration:underline;
}

#mainContentRight .content .sectionContent {
  width:290px;
  margin:0px;
  padding:5px;
  display:none;
  visibility:hidden;
}

#mainContentRight .content .sectionContentText {
  width:258px;
  margin:0px;
  padding:10px 15px;
  background-color:#fff;
  border-left:1px solid #c6e3ff;
  border-right:1px solid #c6e3ff;
}


#middle { width:940px; overflow:auto; height:auto; background-color:#ffffff; padding-top:10px; }

#first_col { 
	width:184px; height:auto; 
	float:left; 
	clear:both; 
	background-color:#fff; 
}

#filter { width:415px; height:40px; margin:0px 0px 10px 5px; background-color:#f3ffea; }
#filter .textlg { width:218px; position:relative; float:left; padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#46801a; font-weight:bold; }
#filter .feed { width:180px; position:relative; float:left; padding:5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#46801a; font-weight:bold; }
#filter .moncom { padding:0px 0px; color:#69bf26;}

.styled  { 
	vertical-align:middle;
	width:11px; height:11px; 
	margin:0px 5px 2px 0px; 
	border:1px #00CC00 solid;
	*width:15px;
	*height:15px;
	*border:0px;  
}

/*beggining of left column*/
/*clearer for style*/
#clearer { clear: both; }
/*left main container*/
#left_top { width: 172px; }

/*top and middle content area*/
#left_top_content { float: left; width: 152px; background: url(../images/top.gif) top no-repeat #ebf5ff; padding: 9px 10px 10px 10px; _padding: 9px 0px 10px 10px; margin: 0 auto; }

/*bottom round corners*/
#left_top_footer { float: left; width: 172px; height: 4px; background: url(../images/bottom.gif) no-repeat; margin: 0 auto; margin-bottom: 10px; }

/*top and middle content area b*/
#left_topb { width: 172px; }
#left_top_content_b { 
	padding-top: 4px; margin: 0 auto;
	float: left; 
	width: 172px; 
	background: url(../images/topb2.gif) top no-repeat #ebf5ff;
}
	#left_top_contentb_headline { 
		padding: 5px 0px 0px 10px;
		float: left; 
		width:162px; height: 20px; 
		background-color: #cfe7ff; 
		border-bottom: 1px solid #5ca1e5;
		color: #4ba5fe;
		font-weight: bold; 
		text-align: left; 
	}
	#left_topb_cont { float: left; width: 156px; padding: 8px; }
	#left_topb_cont img { float: left; margin: 2px; }
	#left_topb_cont .empty_friend_slot { border:1px solid #cfe7ff; width:25px; height:25px; float: left; margin: 2px; }
	#left_topb_buttonl { float: left; width: 74px; height: 27px; margin: 2px 0px 10px 0px; }
	#left_topb_buttonr { float: left; width: 74px; height: 27px; margin: 2px 0px 10px 2px; }

/*top and middle content area c*/
#left_topc { width: 172px; }

#left_top_content_c { float: left; width: 172px; background: url(../images/topb2.gif) top no-repeat #ebf5ff; padding-top: 4px; margin: 0 auto; }

#left_topc_cont { float: left; width: 152px; padding: 8px; }

#left_topc_cont textarea { float: left; width: 152px; height:127px; border 1px solid #5ca1e5; color: #999; text-align: left; }


#left_top_contentc_headline { float: left; width:162px; height: 20px; background-color: #cfe7ff; border-bottom: 1px solid #5ca1e5; padding: 5px 0px 0px 10px; color: #4ba5fe;
font-weight: bold; text-align: left; }

#left_topc_buttonl { float: left; width: 75px; height: 27px; margin: 8px 0px 10px 0px; }

#left_topc_buttonr { float: right; width: 74px; height: 27px; margin: 8px 0px 10px 3px; }


/*bottom round corners*/
#left_top_footer_b{float: left;width: 172px;height: 4px;background: url(../images/bottom.gif) no-repeat;margin: 0 auto;}

/*Top user info box for displaying name and picture of user*/
#user_info_box { width: 152px;height: 49px;}

#user_image { float: left;height: 48px; width: 47px;border: 1px solid #5ca1e5;}

#user_welcome { float: left;width:150px; padding-bottom:5px; border-bottom: 1px solid #5ca1e5;text-align: left;color: #4ba5fe;font-weight: bold;}

/*end of top user info box */
#geezeo_feed { float:right; width: 152px; padding:5px 0px; }
/*add new select list*/
 #select {
    width:152px;
    height:23px;
    margin:5px 0px 0px 0px;
    padding:0px;
    border:1px solid #5ca1e5;
  }
  #firstItem {
    width:124px;
    height:19px;
    margin:0px;
    padding:4px 0px 0px 5px;
	_padding:0px 0px 0px 5px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#999;
  }
  #selectArrow {
    width:22px;
    height:8px;
    margin:0px;
    padding:7px 0px 8px;
	_padding:2px 0px 8px;
    float:left;
    text-align:center;
    border-left:1px solid #5ca1e5;
    background-color:#c6e3ff;
    cursor:pointer;
  }
  #selectList {
    width:152px;
    height:auto;
    margin:0px 0px 0px -1px;
    padding:0px;
    position:relative;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#999;
    border:1px solid #5ca1e5;
    display:none;
    visibility:hidden;
    z-index:100000;
  }
  #selectList .selectListItem {
    width:152px;
    height:23px;
	_height:18px;
    margin:0px;
    padding:0px;
	background-color:#ffffff;
  }
  #selectList .selectListItem {
    width:147px;
    height:19px;
    margin:0px;
    padding:4px 0px 0px 5px;
	_padding:4px 0px 0px 5px;
	background-color:#ffffff;
  }
.menu_item {float:left; width:144px; height:15px; padding:5px 3px 5px 5px; border-bottom:1px #B3D9FF solid; }

.menu_item_ico {float:left; width:20px;}

.menu_item_text {float:left;padding-left:7px;text-align:left;color:#4ba5fe;font-weight:bold; margin-top:3px;}
.menu_item_text a {text-decoration:none;color:#4ba5fe }

.menu_item_expander { float: right; height: 15px; width: 14px;}

#accounts {float: left; display: none; clear:both; width: 152px; background-color: #fbfdff;}
#goal {float: left; display: none; clear:both; width: 152px; background-color: #fbfdff;}
#budget {float: left; display: none; clear:both; width: 152px; background-color: #fbfdff;}

* html .menu_item{float:none;}
* html #accounts{float:none;}
* html #goal{float:none;}
* html #budget{float:none;}

.accounts_items { float: left; width: 142px; padding:5px 0px 0px 5px; height: 30px; background-color: #fbfdff;  border-bottom: 1px solid #ebf5ff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2673BF; font-size:10px; }
/*end of left column*/


/*beggining of secong column*/

#sec_col { width: 434px; height:auto; position:relative; float:left; background-color:#ffffff; margin-top:10px;}

/*collapsing / expend daily box */
#today { width:422px; margin:3px; display:block; }
.edge_box { width:420px; height:8px; margin:0px; }
#today_hide { position:relative; float:left; width:416px; _width:416px; margin:0px 0px 0px 1px; _margin:0px 0px 0px 1px;  background-color:#f2ffeb; border-left:1px #c3e5a8 solid; border-right:1px #c3e5a8 solid;}
#today_hide .txt { position:relative; width:290px; padding:0px 0px 0px 10px; _margin:0px 0px 0px -10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009933; font-size:14px; font-weight:bold;  _clear: both; _margin-top: -25px; }
#today_hide .num_box { text-align:right; position:relative; float:right; margin:5px 10px 0px 5px; padding:5px; width:90px; height:20px; }
.showhideItems { display:block; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009933; font-size:11px; font-weight:normal; }
.pos { font-family:Verdana, Arial, Helvetica, sans-serif; color:#009933; font-size:16px; font-weight:normal; text-align:center; }
.neg { font-family:Verdana, Arial, Helvetica, sans-serif; color:red; font-size:16px; font-weight:bold; text-align:center; }

#today_show { width:414px; height:auto; margin:0px 0px 0px -11px; padding:5px 0px 0px 2px; background-color:#fff; border-left:1px #c3e5a8 solid; border-right:1px #c3e5a8 solid; border-top:1px #c3e5a8 solid; _border:0px; _border-top:1px #c3e5a8 solid; }

.sign { width:18px; height:18px; position:relative; float:left; padding:0px 0px 0px 4px; _padding:0px 0px 0px 8px; margin:0px 5px 0px 2px; margin-top:10px; margin-bottom:10px;}
.txtgrey { width:378px; margin-top:10px; margin-bottom:10px; position:relative; float:left;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#707070; font-size:11px; padding-top:2px; line-height:13px; }
.txtgreeen { font-family:Verdana, Arial, Helvetica, sans-serif; color:#69bf26; font-size:11px; font-weight:bold; }

#personal_box { clear:both; line-height:13px; width:410px; margin:0px; background-color:#F3FFEA; padding:5px 0px 0px 4px; margin-left:-1px; _margin-left:15px; margin-bottom:2px;}
#personal_box_tr { clear:both; line-height:13px; width:410px; margin:0px; background-color:#FFF; padding:5px 0px 4px 4px; margin-left:-1px; _margin-left:15px; margin-bottom:2px; border-bottom:2px solid #eee; }

#personal_box .face {margin-left:40px;margin-top:10px;}

.pbsign { width:18px; height:18px; position:relative; float:left; padding:0px 0px 0px 0px; _padding:0px 0px 0px 2px; margin:0px 4px 0px 0px; }
.pbtxtgrey { width:358px; position:relative; float:left;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#707070; font-size:10px; padding-top:2px; }
.pbtxtgreen { color:#46801A; font-weight:bold; }

#bubble_box { clear:both; width:395px; }
.face { width:23px; height:23px; position:relative; float:left; padding:0px 5px 0px 0px; _padding:0px 2px 0px 2px; margin:0px 0px 0px 0px; }
.bubble { width:309px; height:71px; position:relative; float:left; background: url(../images/buble_box.gif) no-repeat;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#707070; font-size:11px; padding-top:2px; margin-top:10px; margin-bottom:10px;}
.bubble_txt { font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:11px; font-weight:normal; padding:3px 5px 1px 20px; }

#members { clear:both; width:395px; }
.members_txt { width:95px; height:30px;position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#46801A; font-size:11px; font-weight:bold;margin:0 0 0 40px; }
.members_face { width:230px; height:30px; position:relative; float:left; padding:0px 5px 0px 0px; _padding:0px 2px 0px 2px; margin:0px 0px 0px 3px; }
.members_face_img  { width:30px; height:30px; position:relative; float:left; }


.deal { clear:both; height:25px; background:url(../images/deal_bground.gif) no-repeat; padding:5px 0px 0px 4px; _margin-left:10px; }
.dealsign { width:18px; height:18px; position:relative; float:left; }
.txtyellow { position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#c89d1f; font-size:11px; font-weight:bold; }
.dealBTN { width:50px; position:relative; float:left; margin:0px 0px 3px 30px; }
.clear { clear:both; height:10px; }
.tclear { clear:both; height:10px; _margin-top:-15px; ?margin-top:-15px; }


#edge_box_btm { width: 420px; height: 8px; display: block; margin-bottom:2px; *margin-left:0px; *margin-bottom:0px;}

#edge_box_on { margin-bottom: -10px; margin-left: -4px; _margin-left: 3px; }
#edge_box { _margin-left: 1px; clear:both; }

#yesterday { width:422px; height:51px; margin:3px; background:url(../images/sec_box.gif) no-repeat; }
#twodaysago { width:422px; height:51px; margin:3px; background:url(../images/sec_box.gif) no-repeat; }
#fivedaysago { width:422px; height:51px; margin:3px; background:url(../images/sec_box.gif) no-repeat; }

/*search box green*/

#searchbox { clear:both; width:400px; height:20px; padding:10px; margin:10px 0px 10px 5px; background-color:#f3ffea; }
 #sltd { 
    position:relative; 
	float:left;
    width:144px;
    height:22px;
    margin:0px 0px 0px 10px;
    padding:0px;
    border:1px solid #87cc52;
	background-color:#ffffff;
  }
  #sltdfirstItem {
    width:118px;
    height:18px;
    margin:0px;
    padding:4px 0px 0px 5px;
	_padding:0px 0px 0px 5px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#999;
  }
  #sltdArrow {
    width:19px;
    height:7px;
    margin:0px;
    padding:6px 0px 8px;
	_padding:1px 0px 8px;
    float:left;
    text-align:center;
    border-left:1px solid #87cc52;
    background-color:#d4f2bd;
    cursor:pointer;
  }
  #sltdList {
    width:144px;
    height:auto;
    margin:0px 0px 0px -1px;
    padding:0px;
    position:relative;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#999;
    border:1px solid #87cc52;
    display:none;
    visibility:hidden;
    z-index:100000;
  }
  #sltdList .sltdListItem {
    width:144px;
    height:22px;
    margin:0px;
    padding:0px;
	background-color:#ffffff;
  }
  #sltdList .sltdListItem {
    width:139px;
    height:18px;
    margin:0px;
    padding:4px 0px 0px 5px;
	_padding:0px 0px 0px 5px;
	background-color:#ffffff;
  }

 #pages { 
    position:relative; 
	float:left;
    width:82px;
    height:22px;
    margin:0px 30px 0px 70px;
    padding:0px;
    border:1px solid #87cc52;
	background-color:#ffffff;
  }
  #pagefirstItem {
    width:55px;
    height:18px;
    margin:0px;
    padding:4px 0px 0px 5px;
	_padding:0px 0px 0px 5px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#999;
  }
  #pageArrow {
    width:21px;
    height:7px;
    margin:0px;
    padding:6px 0px 8px;
	_padding:0px 0px 8px;
    float:left;
    text-align:center;
    border-left:1px solid #87cc52;
    background-color:#d4f2bd;
    cursor:pointer;
  }
  #pageList {
    width:82px;
    height:auto;
    margin:0px 0px 0px -1px;
    padding:0px;
    position:relative;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#999;
    border:1px solid #87cc52;
    display:none;
    visibility:hidden;
    z-index:100000;
  }
  #pageList .pageListItem {
    width:82px;
    height:22px;
    margin:0px;
    padding:0px;
	background-color:#ffffff;
  }
  #pageList .pageListItem {
    width:77px;
    height:18px;
    margin:0px;
    padding:4px 0px 0px 5px;
	_padding:0px 0px 0px 5px;
	background-color:#ffffff;
  }

#btn { position:relative; float:left; width:50px; }

#marketpl { width:410px; height:80px; padding:5px; background:url(../images/marketpl_bg.gif) no-repeat; }
#marketpl .txtyw { padding:5px 0px 0px 50px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#bf8f00; font-weight:bold; }
#marketpl .txtbr { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#735600; font-weight:bold; }

#homepageMarketplaceBox {
  padding: 10px 0px 0px 20px; 
  background: url(/images/marketplace_bg.png) repeat-x top left;
}

#homepageMarketplaceBox #featuredCardOfferBox {
  width: 370px;
  float: left;
}

#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferTitle {
  background-color: #FFF7E0;
  width: 358px;
  height: 20px;
  border-left: solid 1px #e5d6a8;
  border-right: solid 1px #e5d6a8;
  border-bottom: solid 1px #e5d6a8;
  color: #735600;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-left: 10px;

}

#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent {
  width: 368px;
  height: 200px;
  border-left: solid 1px #e5d6a8;
  border-right: solid 1px #e5d6a8;
  border-bottom: solid 1px #e5d6a8;
  background-color: #FFFFFF;
}

#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #cardInfo #cardImage {
  float: left;
  padding: 5px;
}
#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #cardInfo #cardDetails {
  padding-top: 5px;
  width: 235px;
  color: #CA9D20;
  font-family:Arial,Helvetica,sans-serif;
  font-size:17px;
  font-weight:bold;
  float: left;
}
#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #cardInfo #cardDetails p {
  margin: 0em;
}
#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #cardInfo #cardDetails a {
  text-decoration: none;  
  color: #CA9D20;
}

#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #cardInfo #cardDetails #cardDetailsRatingLabel {
  font-size: 12px;
  color: #999999;
}

#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #cardInfo #cardDetails #cardDetailsRatingStars img {
  vertical-align: middle;
}

#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #reviewHeading {
  border-top: solid 1px #e5d6a8;
  padding: 10px 0px 0px 15px;
}
#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #reviewHeading #avatar {
  float: left;
}

#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #reviewHeading #info {
  color: #999999;
  padding-left: 5px;
  float: left;
}
#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #reviewHeading #info a {
  text-decoration: none;
  color: #CA9D20;
}

#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #review {
  padding: 5px 0px 5px 15px;
}
#homepageMarketplaceBox #featuredCardOfferBox #featuredCardOfferContent #reviewContent {
  width: 328px;
  border-left: 1px solid #E9F9DF;
  border-right: 1px solid #E9F9DF;
  color: #999999;
  padding: 5px;
}

#homepageMarketplaceBox #topRatedCardsBox {
  padding-left:10px;
  width: 180px;
  float: left;
}

#homepageMarketplaceBox #topRatedCardsBox #topRatedCardsTitle {
  background-color: #FFF7E0;
  width: 168px;
  height: 20px;
  border-left: solid 1px #e5d6a8;
  border-right: solid 1px #e5d6a8;
  border-bottom: solid 1px #e5d6a8;
  color: #735600;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-left: 10px;
}

#homepageMarketplaceBox #topRatedCardsBox #topRatedCardsContent {
  width: 178px;
  height: 200px;
  border-left: solid 1px #e5d6a8;
  border-right: solid 1px #e5d6a8;
  border-bottom: solid 1px #e5d6a8;
  background-color: #FFFFFF;
}
#homepageMarketplaceBox #topRatedCardsBox #topRatedCardsContent tr {
  height: 25px;
}
#homepageMarketplaceBox #topRatedCardsBox #topRatedCardsContent a {
  text-decoration: none;
  color: #CA9D20;
  font-weight: bold;
}
#homepageMarketplaceBox #topRatedCardsBox #topRatedCardsContent #view_all_button {
  text-align: center;
  margin: 15px 10px 10px 10px;
}
#homepageMarketplaceBox #topRatedCardsBox #topRatedCardsContent #view_all_button a {
  background-color: #FFF7E0;
  border: solid 1px #e5d6a8;
  color: #CA9D20;
  font-size: 14px;
  padding: 10px 40px 10px 40px;
  *padding: 5px 40px 5px 40px;
}
/*third column -- */
#third_col { width: 290px; height:100%; position:relative; float:left; background-color:#ffffff; }

/*merged second and third columns*/
#merged_right_col { width: 750px; height:100%; position:relative; float:left; background-color:#ffffff; }

/*search box blue*/

#search { clear:both; width:280px; height:23px; padding:10px; margin:0px 0px 10px 5px; background-color:#ebf5ff; }
#search input { position:relative; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:center; margin-right:8px; }
#search .select { width:100px; border: 1px #5ca1e5 solid; height:22px; padding:2px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999;  }
 #account { 
    position:relative; 
	float:left;
    width:102px;
    height:22px;
    margin:0px;
    padding:0px;
    border:1px solid #5ca1e5;
	background-color:#ffffff;
  }
  #accountfirstItem {
    width:75px;
    height:18px;
    margin:0px;
    padding:4px 0px 0px 5px;
	_padding:4px 0px 0px 5px;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#999;
  }
  #accountArrow {
    width:21px;
    height:7px;
    margin:0px;
    padding:7px 0px 8px;
	_padding:1px 0px 8px;
    float:left;
    text-align:center;
    border-left:1px solid #5ca1e5;
    background-color:#c6e3ff;
    cursor:pointer;
  }
  #accountList {
    width:102px;
    height:auto;
    margin:0px 0px 0px -1px;
    padding:0px;
    position:relative;
    float:left;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#999;
    border:1px solid #5ca1e5;
    display:none;
    visibility:hidden;
    z-index:100000;
  }
  #accountList .accountListItem {
    width:102px;
    height:22px;
    margin:0px;
    padding:0px;
    background-color:#ffffff;	
  }
  #accountList .accountListItem {
    width:97px;
    height:18px;
    margin:0px;
    padding:4px 0px 0px 5px;
	_padding:0px 0px 0px 5px;
    background-color:#ffffff;	
  }

/*money snapshot*/
#mss { width:300px; margin:10px 5px; }
.mss_edge { width:300px; height:7px; }
#ms { width:286px; height:100%; background-color:#3299fe; padding:0px 7px; _padding:0px 0px 0px 7px; _margin:0px -7px 0px 0px; }
#ycf { width:286px; margin:3px 0px 0px 0px; }
.edge { width:286px; height:3px; }
#ycf_hide { width:286px; height:100%; background-color:#fff; }
.showdetails { width:275px; background-color:#fff;  font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px 3px 0px 5px; }
#ycf_num { width:120px; height:20px; position:relative; float:right; background-color:#f3ffea; font-family:Verdana, Arial, Helvetica, sans-serif; color:#46801a; font-size:20px; text-align:center; padding:3px; }

#yb { width:286px; margin:3px 0px 0px 0px; }
#yb_hide { width:286px; height:100%; background-color:#fff; }

#yb_num { width:165px; height:30px; padding-top:5px; position:relative; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#46801a; font-size:11px; }
.pinkbar { width:80px; height:15px; background-color:#ff9898; border:1px #ff9898 solid; position:relative; float:left; }
.greenbar { width:50px; height:15px; background-color:#c3e5a8; border:1px #c3e5a8 solid; position:relative; float:left; }

.bor { width:281px; border-top:1px #add0f2 solid; margin-left:-5px; }

#ynw { width:286px; margin:3px 0px 0px 0px; }
#ynw_hide { width:286px; height:100%; background-color:#fff; }
#ynw_num { width:135px; height:20px; position:relative; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#46801a; font-size:20px; text-align:right; padding:3px; }

#ytotal { width:286px; margin:3px 0px 0px 0px; }
#ytotal_hide { width:286px; height:100%; background-color:#fff; }
#ytotal_num { width:135px; height:20px; position:relative; float:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#46801a; font-size:20px; text-align:right; padding:3px; }

#ynw_show { width:296px; height:42px; margin:10px 0px 10px 0px; _margin:-10px 0px 0px -20px; }
.arrow { width:42px; position:relative; float:left; margin-left:10px; }
#procent { width:80px; height:42px; position:relative; float:left; background:url(../images/procent_bground.gif) no-repeat; }
#procent .num { font-family:Verdana, Arial, Helvetica, sans-serif; color:#009933; font-size:26px; text-align:center; margin: 10px 0px 0px -15px; }
.graf { width:140px; position:relative; float:left; }

/*upcoming bills*/

#ub { width:300px; margin:3px; }
.ub_edge_box { width:300px; height:7px; margin:0px; }
#ub_hide { position:relative; float:left; width:298px; margin:0px 0px 0px 0px; _margin:0px 0px 0px 1px;  background-color:#EBF5FF; border-left:1px #A3CBF2 solid; border-right:1px #A3CBF2 solid;}
#ub_hide .txt { position:relative; width:230px; padding:0px 0px 0px 10px; _margin:0px 0px 0px -9px;  background-color:transparent;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#009933; font-size:11px; font-weight:bold;  _clear: both; _margin-top: -25px; ?clear: both; ?margin-top: -38px; }
#ub_hide .caut{ position:relative; float:right; background-color:#EBF5FF; padding:0px 5px; width:50px; height:40px; }
.ub_showhideItems { width:278px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#009933; font-size:11px; font-weight:normal; }

#ub_show { width:296px;  height:auto; margin:0px 0px 0px -11px; _margin:0px 0px 0px 0px; padding:5px 0px 5px 2px; background-color:#fff; border-left:1px #A3CBF2 solid; border-right:1px #A3CBF2 solid; border-top:1px #A3CBF2 solid; _border:0px; _border-top:1px #A3CBF2 solid; }
.ub_txt { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-weight:bold; }
.ub_txtred { font-family:Verdana, Arial, Helvetica, sans-serif; color:#801A1A; font-size:11px; font-weight:bold; }
.ub_txtgrey { font-family:Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; font-size:11px; font-weight:bold; }

#ub_edge_box_btm { width: 300px; height: 7px; display: block; margin-bottom: 2px; _margin-left: 1px; }

#ub_edge_box_on { margin-bottom: -9px; margin-left: -4px; _margin-left: 3px; }
#ub_edge_box { _margin-left: 1px; }
.ubclear { clear:both; }

/*expences*/
#texp { width:280px; margin:3px; }
#texp_hide { position:relative; float:left; width:278px; height:60px; margin:0px 0px 0px 5px; _margin:0px 0px 0px 1px;  background-color:#fff; border:1px #CFE7FF solid; }
#texp_hide .txt { position:relative; width:180px; padding:0px 0px 0px 10px; _margin:0px 0px 0px -9px;  background-color:transparent;  font-family:Verdana, Arial, Helvetica, sans-serif; color:#009933; font-size:11px; font-weight:bold;  _clear: both; _margin-top: -25px; ?clear: both; ?margin-top: -38px; }


/*expenses*/
#expenses {width:300px; margin:3px;}
#expenses .header{width:300px; display:block; height:28px;}
#expenses .title{float:left; width:155px; color:#2673bf; font-family:arial; font-weight:bold; font-size:15px; padding:6px 0px 0px 15px;}
#expenses .total{color:#801A1A; float:left; font-size:21px; padding:2px 7px 2px 0px; text-align:right; width:110px; }
.expenses {width:300px; margin:3px;}
.expenses .header{width:300px; display:block; height:28px;}
.expenses .header .text {width:260px; color:#2673bf; font-family:arial; font-weight:bold; font-size:15px; padding:6px 0px 0px 15px;}
#expenses_hide{background:url(../images/ex_mid.gif) repeat-y;}
.expenses_hide{background:url(../images/ex_mid.gif) repeat-y;}
#expenses_btm { width: 300px; height:0px; display: block; margin-bottom: 2px; _margin-left: 1px; }
.expenses_btm { width: 300px; height:0px; display: block; margin-bottom: 2px; _margin-left: 1px; }
#expenses .listexpander li.collapsed {background:#fff url(../images/arrowblueOFF.gif) no-repeat scroll 3px 0.5em; color:#2673BF;}
#expenses .listexpander li.expanded {background:#fff url(../images/arrowblueON.gif) no-repeat scroll 1px 0.5em; color:#3299FE;}
.expenses_showhideItems {width:278px; margin-left:14px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#009933;  font-size:11px; font-weight:bold;}
* html .expenses_showhideItems {width:286px; margin-left:7px;}
#exp_show { border-top:1px solid #cfe7ff; width:278px; margin-left:-7px; padding:2px 0px 5px 8px; background-color:#fff; }
.exp_show { border-top:1px solid #cfe7ff; width:278px; margin-left:7px; padding:2px 0px 5px 4px; background-color:#fff; }
* html #exp_show{margin:0px;}
.exp_txt { font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:11px; font-weight:bold; }
.exp_txtred { font-family:Verdana, Arial, Helvetica, sans-serif; color:#801A1A; font-size:11px; font-weight:bold; }
.exp_txtgrey { font-family:Verdana, Arial, Helvetica, sans-serif; color:#eeeeee; font-size:11px; font-weight:bold; }
.exp_pink{height:20px; margin:1px 0px; background-color:#ff9898;}
.expenseTableHeading {color:#2673BF;}

/*advertisment*/
#ad { clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:10px; text-align:center; padding-bottom:8px; }
#internal_ad { clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; color:#999999; font-size:10px; text-align:center; padding-bottom:8px; }

/*Signup */
#psContainer {
        height:17px;
        width:100px;
        float:left;     
        background-color:#FFFFFF;
}

#psStrength {
        background-image:url('/images/password_strength.png');
        height:18px;
        width:0px;
}

#challengeQuestionOptions {
  width:410px;
  margin:46px 0px 0px 0px;
  padding:0px;
  position:absolute;
  background-color:#fff;
  border-top:1px solid #5ca1e5;
  border-right:1px solid #5ca1e5;
  border-bottom:1px solid #5ca1e5;
  border-left:1px solid #5ca1e5;
  display:none;
  visibility:hidden;
}

#challengeQuestionOptions .challengeQuestionOption {
  width:400px;
  height:19px;
  margin:0px;
  padding:2px 0px 0px 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666;
}

#financialTypeOptions {
  width:410px;
  margin:46px 0px 0px 0px;
  padding:0px;
  position:absolute;
  background-color:#fff;
  border-top:1px solid #5ca1e5;  
  border-right:1px solid #5ca1e5;
  border-bottom:1px solid #5ca1e5;
  border-left:1px solid #5ca1e5;
  display:none;
  visibility:hidden;
}

#financialTypeOptions .financialTypeOption {
  width:400px;
  height:19px;
  margin:0px;
  padding:2px 0px 0px 10px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#666;
}


.clear {
  clear: both;
}

/* PLEASE KEEP ME DOWN HERE!!! KD */
#harvesting {
  color: black;
  font-weight: bold;
}

#harvesting img {
  float:left;
  height:15px;
  width:15px;
  padding-right:4px;
}

/* ------------------------------------------ */
/* Wide Left Column 600 Width section headers */
/* ------------------------------------------ */
.sectionHeader600Blue,
.sectionHeader600Green, 
.sectionHeader600gold {
  width:600px;
  margin:16px 0px 0px 0px;
  padding:0px;
}

.sectionHeader600Blue .title,
.sectionHeader600Green .title,
.sectionHeader600gold .title {
  width:585px;
  height:29px;
  margin:0px;
  padding:4px 0px 0px 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  font-weight:bold;
}

.sectionHeader600Blue .title{
  color:#2673bf;
  background-color:#e6f2ff;
}

.sectionHeader600Green .title {
  color:#46801a;
  background-color:#f3ffea;
}

.sectionHeader600gold .title {
  color:#735600;
  background-color:#fef6df;
}

/* -------------------------------------- */
/* Middle Column 418 Width section headers */
/* -------------------------------------- */
.sectionHeader418Blue,
.sectionHeader418Green, 
.sectionHeader418gold {
  width:418px;
  margin:16px 0px 0px 0px;
  padding:0px;
}

.sectionHeader418Blue .title,
.sectionHeader418Green .title,
.sectionHeader418gold .title {
  width:403px;
  margin:0px;
  padding:2px 0px 2px 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:bold;
}

.sectionHeader418Blue .title {
  color:#2673bf;
  background-color:#ebf5ff;
}

.sectionHeader418Green .title {
  color:#46801a;
  background-color:#f3ffea;
}

.sectionHeader418gold .title {
  color:#735600;
  background-color:#fef6df;
}


/* -------------------------------------- */
/* Right Column 300 Width section headers */
/* -------------------------------------- */
.sectionHeader300Blue,
.sectionHeader300Green, 
.sectionHeader300gold {
  width:300px;
  margin:16px 0px 0px 0px;
  padding:0px;
}

.sectionHeader300Blue .title,
.sectionHeader300Blue .titleWithBottomBorder,
.sectionHeader300Green .title,
.sectionHeader300Green .titleWithBottomBorder,
.sectionHeader300gold .title,
.sectionHeader300gold .titleWithBottomBorder {
  width:285px;
  height:21px;
  margin:0px;
  padding:4px 0px 0px 15px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}

.sectionHeader300Blue .title {
  color:#2673bf;
  background-color:#cfe7ff;
}

.sectionHeader300Green .title {
  color:#46801a;
  background-color:#f3ffea;
}

.sectionHeader300gold .title {
  color:#735600;
  background-color:#fef6df;
}

.sectionHeader300Blue .titleWithBottomBorder {
  color:#2673bf;
  background-color:#cfe7ff;
  border-bottom:1px solid #2673bf;
}

.sectionHeader300Green .titleWithBottomBorder {
  color:#46801a;
  background-color:#f3ffea;
  border-bottom:1px solid #46801a;
}

.sectionHeader300gold .titleWithBottomBorder {
  color:#735600;
  background-color:#fef6df;
  border-bottom:1px solid #735600;
}

/* SUPPORT */
.supportText {
  padding:8px;
  font-size:14px;
}
.supportText input, textarea {
  margin-left:10px;
}
.supportText textarea {
  width:500px;
  height:200px;
}
.supportText input {
  width:350px;
}
.supportText input[type='submit'] {
  width:150px;
}
.supportText label {
 display: block;
 margin-top:6px; 
}
.supportSidebar {
  padding:8px;
  font-size:12px;
  background-color: #e6f2ff;
}
.supportSidebar h3 {
  font-size: 14px;
  font-weight:bold;
  color: #6699CC;
}
.supportSidebar a {
  font-size: 14px;
  font-weight:bold;
}
.supportSidebar p a {
  font-size:12px;
}

        .multipleSelectBoxControl span{ /* Labels above select boxes*/
                font-family:arial;
                font-size:11px;
                font-weight:bold;
        }
        .multipleSelectBoxControl div select{   /* Select box layout */
                font-family:arial;
                height:100%;
        }
        .multipleSelectBoxControl input{        /* Small butons */
                width:25px;
        }

        .multipleSelectBoxControl div{
                float:left;
        }

        .multipleSelectBoxDiv
.filter {
  width:100%;
  padding:5px;
  background:#99CCFF;
  border-top:1px solid #999999;
  border-bottom:1px solid #999999;
  margin-top:2px;
  margin-bottom:1em;
  font-size:90%;
}


.dismissableMessage {
  width: 415px;
  padding: 5px 0px 5px 0px;
  margin:5px;
  font-size: 11px;
}
.dismissableMesssageText {
  padding: 0px 5px 0px 5px;
}

.dismissableMessageTitle {
  font-size: 1.5em;
  font-weight: bold;
}

.dismissableMessageAction {
  padding-right:10px;
  text-align: right;

}

.blueBackground {
  background-color: #EBF5FE;
}

.blueSides {
 border-left: solid 1px #A3CBF4;
 border-right: solid 1px #A3CBF4;

}

.goldBackground {
  background-color: #FFFAEA;
}
.goldSides {
  border-left: solid 1px #e5d6a8;
  border-right: solid 1px #e5d6a8;

}

.greenSides {
  border-left:1px solid #c5e2ff;
  border-right:1px solid #c5e2ff;
}

.greenBackground {
  background-color: #F1FFEB;
}

#accountLoader {
  padding-top:10px;
}

#terms {
  border: 1px solid grey;
  padding: 8px;
  margin: 6px;
  width: 574px;
}

acronym {
  border-bottom: none;
  cursor: help
}

a.nube1 {font-size: .8em;color:#000;} 
a.nube2 {font-size: 1.0em;color:#d65421} 
a.nube3 {font-size: 1.5em;background:#c2d220;color:#000;} 
a.nube4 {font-size: 2.0em;color:#fff;background:#000;} 
a.nube5 {font-size: 2.5em;background:#d65421;color:#fff;} 
a.nube6 {font-size: 3.0em;background:#000;color:#ff3399;}

a.nube1:hover {font-size: .8em;color:#ff3399;} 
a.nube2:hover {font-size: 1.0em;color:#ff3399} 
a.nube3:hover {font-size: 1.5em;background:#000;color:#c2d220;} 
a.nube4:hover {font-size: 2.0em;color:#000;background:#fff;} 
a.nube5:hover {font-size: 2.5em;background:#fff;color:#d65421;} 
a.nube6:hover {font-size: 3.0em;background:#ff3399;color:#000;}

a.geez1 {font-size: .8em;} 
a.geez2 {font-size: 1.0em;} 
a.geez3 {font-size: 1.5em;} 
a.geez4 {font-size: 2.0em;} 
a.geez5 {font-size: 2.5em;} 
a.geez6 {font-size: 3.0em;}

.normalText {
  font-size:12px;
}

#mainContentRight #signUpLogInBox {
  padding-bottom: 8px;
}
#mainContentRight #videoButton {
  text-align: center;
}
