
/* layout */

html {
height:100%;
}


body {
height:100%;
background: #f0ebe7;
margin:0px;
}


.componentheading {
	color: #f0ebe7;
}




/* login popup start */





/* Z-index of #mask must lower than #boxes .window */
#mask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  width:268px; 
  height:264px;
  display:none;
  z-index:9999;
  padding:20px;
}


/* Customize your modal window here, you can add background image too */
#boxes #dialog {
  width:268px; 
  height:264px;
  background: url('../images/yellow-login.png') top center no-repeat;
}


.error {
color:#bc1327;
}

.intro_faq_column {
	width:275px;
	float:left;
	margin-right:20px;
	font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 17px;
letter-spacing:.10em;
line-height: 1.25em;
color:#515150;
height:auto;
min-height:100%;
padding-left:25px;
border-left: 1px solid #000000;	
border-right: 1px solid #000000;
padding-right:25px;
}

.intro_faq_column_2 {
	width:275px;
	float:left;
	margin-right:20px;
	font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 17px;
letter-spacing:.10em;
line-height: 1.25em;
color:#515150;
height:auto;
min-height:100%;
}


/*
.intro_faq_vert_divider {
border-left: 1px solid #000000;	
width:5px;
padding-left:40px;
float:left;
height:2350px;
}
*/


/* videos popup end */


#container {
width:100%;
}


#headercontainer {
background: #fec135 url('../images/header_bg.jpg') top center no-repeat;
height: 90px;
width:100%;
}

#headercontent {
width: 980px;
margin-left:auto;
margin-right:auto;
}


#navcontainer {
height: 50px;
background:#c00c21 url('../images/navmain_bg.jpg') top center repeat-x;
width:100%;
}


#navcontent {
width: 980px;
margin-left:auto;
margin-right:auto;
}


#navmenucontent {

height:56px;
float:right;
padding:0px;
margin-right:10px;
}


#bluecontainer {
	height: 345px;
	width:100%;	
	background: #f0ebe7 url('../images/blue_bg2.jpg') top repeat-x;
}

#bluecontainer_benefits {
	height: 410px;
	width:100%;	
	background: #f0ebe7 url('../images/blue_bg2.jpg') top repeat-x;
}



#bluecontent {
background: transparent url('../images/blue_kids.jpg') top center no-repeat;
width: 100%;
margin-left:auto;
margin-right:auto;
}


#blueopportunity {
background: url('../images/blue_opportunity_concept.jpg') center no-repeat;
height: 300px;
margin: 0px;
}

#blueopportunity_benefits {
background: url('../images/bg_opportunity_benefits.jpg') center no-repeat;
height: 410px;
margin: 0px;
}


a#bluekids {
height: 345px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
display:block;
}





#contentblue {
background: #f0ebe7 url('../images/blue_bg.jpg') top center no-repeat;
height: 301px;
}



table.contentpaneopen {
	
	width:100%;
	
}



.concept {
	width:850px;
	margin-left:auto;
	margin-right:auto;
}


.benefits {
	width:850px;
	margin-left:auto;
	margin-right:auto;
}


.agreementlnk {
color:#bc1327;
font-size:19px;
}





a.homelink:link, a.homelink:hover, a.homelink:visited {
color: #2870b5;
font-size:15px;
}

a.mod_loginlogin:link, a.mod_loginlogin:hover, a.mod_loginlogin:visited {
color: #2870b5;
font-size:15px;
}



#mod_login_remembermetextlogin  {
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 12px;
letter-spacing:.10em;
line-height: 1.5em;
color:#515150;
}


table.mod_loginlogin {
	
margin-top:50px;
margin-left:25px;	
width:300px;
}


table.mod_loginlogin td {
	padding:3px;
}


a.close:link, a.close:hover, a.close:visited {
color: #d31231;
font-size:15px;
float:right;
margin-top:5px;
text-decoration:none;
}


.mod_login_rememberlogin {
margin-top:25px;
height:31px;
float:left;	
	
	
}


.buttonlogin {
	font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
	font-size: 16px;
	width:81px;
	height:31px;
	border:0px;
	color: #383837;
	margin-top:3px;
	float:right;
	margin-right:60px;
	margin-bottom:15px;
	background: url('../images/button-login.png') top center no-repeat;
}



.button {
	background:#ffc33f;
	font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
	font-size: 16px;
	width:125px;
	height:30px;
	color: #383837;
	text-transform:uppercase;
}



#navsubcontainer {
width:100%;
height:43px;
background:#f5f2f0;
margin:0px;
}	


#navsubcontent {
width: 980px;
padding:0px;
margin:0px;
margin-left:auto;
margin-right:auto;
}


#navsubmenucontent {
height:43px;
padding:0px;
margin:0px;
float:left;
}


a.navsub:link,a.navsub:hover,a.navsub:visited {
color: #383837;
font-size:15px;
text-decoration:none;
}


a.navsub:link,hover,visited {
color: #1a5598;
font-size:15px;
text-decoration:none;
}



.navspacer1 {
width: 17px; 
height: 57px;
float:left;
}

.navspacer2 {
width: 15px; 
height: 57px;
float:left;
}

.nav {
display:inline;
float:left;
}



a#buttonintroductory {
background: url('../images/button_tab_introductory.png') 0 0 no-repeat;
display:block;
width:187px;
height:50px;
/* background-position: 0px 0px; */
margin:0px;
padding:0px;
text-decoration:none;
}



a#buttonintroductory:hover {
background: url('../images/button_tab_introductory.png') 0 0 no-repeat;
display:block;
width:187px;
height:50px;
/* background-position: 0px -57px; */
margin:0px;
padding:0px;
text-decoration:none;
}

a#buttonlevel2 {
background: url('../images/button_tab_level_two.png') 0 0 no-repeat;
display:block;
width:186px;
height:50px;
/* background-position: 0px 0px; */
margin:0px;
padding:0px;
text-decoration:none;
}


a#buttonlevel2:hover {
background: url('../images/button_tab_level_two.png') 0 0 no-repeat;
display:block;
width:186px;
height:50px;
/* background-position: 0px -57px; */
margin:0px;
padding:0px;
text-decoration:none;
}


a#buttonowner {
background: url('../images/button_tab_business_owner.png') 0 0 no-repeat;
display:block;
width:186px;
height:50px;
/* background-position: 0px 0px; */
margin:0px;
padding:0px;
text-decoration:none;
}



a#buttonowners:hover {
background: url('../images/button_tab_business_owner.png') 0 0 no-repeat;
display:block;
width:186px;
height:50px;
/* background-position: 0px -57px; */
margin:0px;
padding:0px;
text-decoration:none;
}



/* main menu */


.menu {
margin-top:0px;
padding-top:3px;
list-style:none;
letter-spacing:.10em;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
height:35px;
padding-left:0px;
margin-left:0px;
}

.menu li a {
display: block;
padding: 5px 15px;
text-decoration:none;
color:#000000;
text-transform:uppercase;
}

.menu li ul li a {
	display:block
	padding: 5px 15px;
	text-decoration:none;
	color:#000000;
	border-left:0px;
}



.menu li a:hover {
color:#000000;	
text-transform:uppercase;	
}

.menu li {
	float: left;
}

.menu li a {
	display:block
	padding: 5px 15px;
	text-decoration:none;
	color:#000000;
	margin-left:0px;
}

.menu li:first-child a {
	display:block
	padding: 5px 15px;
	text-decoration:none;
	color:#000000;
	border-left:0;
}


.menu li a {
	display:block
	padding: 5px 15px;
	text-decoration:none;
	color:#000000;
	border-left:1px solid #000000;
}

	
.menu li a:hover {
	color:#000000;
}

.menu li ul {
	display: none;
background-color:#f5f2f0;
	list-style:none;
	padding: 2px 2px 2px 2px;
	text-transform:lowercase;
	border-left:none;
}

.menu li ul li {
	background-color: #f5f2f0;
	list-style:none;
	border: 0px;
}

.menu li:hover ul {
display:block;
position:absolute;
margin:0;
}

.menu li:hover li {
float:none;	
color:#000000;
}

.menu li:hover li:first-child  a {
border-top: 0px;
}

.menu li:hover li a {
color:#000000;
border-top: 1px solid #000000;
}


.menu li li a:hover {
background-color:#2d81c2;
color:#ffffff;
}

#current li li a {
color:#1a5598;
}

#current a {
color:#1a5598;
}


#current li a {
	color:#1a5598;
}

a#current {
		color:#1a5598;
}


nav.active a{
	
	color:#1a5598;
}


.footertext {
	font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
	font-size:14px;
	float:left;
margin-top:11px;
margin-right:100px;
}

/* footer menu */

.menufooter {
margin: 0 0 3px 0;
padding-top:7px;
list-style:none;
letter-spacing:.10em;
padding-left:100px;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
width:100%;
height:35px;
}

.menufooter li a {
	display: block;
padding: 5px 15px;
text-decoration:none;
color:#000000;
text-transform:uppercase;
}

.menufooter li ul li a {
	display:block
	padding: 5px 15px;
	text-decoration:none;
	color:#000000;
	border-left:0px;
}



.menufooter li a:hover {
color:#000000;	
text-transform:uppercase;	
}

.menufooter li {
	float: left;
	position:relative;
}

.menufooter li a {
	display:block
	padding: 5px 15px;
	text-decoration:none;
	color:#000000;
	margin-left:0px;
}

.menufooter li:first-child a {
	display:block
	padding: 5px 15px;
	text-decoration:none;
	color:#000000;
	border-left:0;
}


.menufooter li a {
	display:block
	padding: 5px 15px;
	text-decoration:none;
	color:#000000;
	border-left:1px solid #000000;
}

	
.menufooter li a:hover {
	color:#000000;
}

.menufooter li ul {
	display: none;
background-color:#fed16e;
	list-style:none;
	padding: 2px 2px 2px 2px;
	text-transform:lowercase;
	border-left:none;
}

.menufooter li ul li {
	background-color: #fed16e;
	list-style:none;
	border: 0px;
}

.menufooter li:hover ul {
display:block;
position:absolute;
margin:0;
padding:0;
bottom:28px;
}

.menufooter li:hover li {
float:none;	
color:#000000;
}

.menufooter li:hover li:first-child  a {
border-top: 0px;
}

.menufooter li:hover li a {
color:#000000;
border-top: 1px solid #000000;
}


.menufooter li li a:hover {
background-color:#2d81c2;
color:#ffffff;
}


#content {
width:980px;
min-height:500px;
margin-left:auto;
margin-right:auto;
background-color: #f0ebe7;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 15px;
letter-spacing:.10em;
line-height: 1.0em;
color:#515150;
}


#dialog {
	
background-color: #f4f1ef;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
letter-spacing:.10em;
}



#footercircles {

background:  url('../images/footer_circles_bg.jpg') top center no-repeat;
height: 127px;
}


#footercontainer {

background: #fec135 url('../images/footer-circles-tile.jpg') top center repeat-x;
height: 127px;
width: 100%;
}

.footercontent {
	width:980px;
	margin
	margin-left:auto;
margin-right:auto;
}

#footeryellow {

background: #fec135 url('../images/footer_yellow_bg.jpg') top center no-repeat;
height: 52px;
}


.navfooter {
width:980px;
text-align:center;
margin-left:auto;
margin-right:auto;
}


/* graphics */

#treasuretowerlogo {	
background: url('../images/treasuretowerlogo.jpg');
width:543px;
height:88px;
float:left;
padding-left:0px;
margin-left:0px;
}


a#buttonrequestinfo {	
background: url('../images/buttonrequestinfo.png') 0 0 no-repeat;
width:158px;
height:40px;
display:block;
float:right;
}


#requestinfo {
width:158px;
height:40px;
float:right;
margin-right:15px;
}





#bbb {
float:left;
width:100px;
height:57px;
margin-top:20px;
margin-left:10px;
}



#login {	
width:105px;
height:40px;
float:left;
margin-right:5px;
margin-left:10px;
margin-top:10px;
text-align:right;

}

#login3 {	
width:275px;
height:40px;
display:block;
float:right;
}

#loginrow {	
width:300px;
height:40px;
float:right;
padding-right:10px;
margin-top:20px;
}

a.login:link, a.login:visited {
color: #383837;
text-decoration:none;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 21px;
letter-spacing:1px;
text-transform:uppercase;
}


a.login:hover {
color: #383837;
text-decoration:underline;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 21px;
letter-spacing:1px;
text-transform:uppercase;
}



.login2 {
color: #383837;
text-decoration:none;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 14px;
letter-spacing:1px;
text-transform:uppercase;
}


/* registration form */


.inputbox {margin:0px;}

.regcaption {
color: #545452;
text-decoration:none;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 13px;
letter-spacing:1px;
}


.regtext {
color: #545452;
text-decoration:none;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 18px;
letter-spacing:1px;
}



a.login_welcome_link:link, a.login_welcome_link:visited {
color: #383837;
text-decoration:none;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 21.5px;
letter-spacing:1px;
text-transform:uppercase;
float:right;
}


a.login_welcome_link:hover{
color: #383837;
text-decoration:underline;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 21.5px;
letter-spacing:1px;
text-transform:uppercase;
float:right;
}

.login_welcome_name {
padding-top:5px;
padding-top:5px;
color: #383837;
text-decoration:none;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 14px;
letter-spacing:1px;
text-transform:uppercase;
text-align:right;
float:left;
width:155px;
}




/* image styles */

.blkbrdr {
	border: 10px solid #000000;
	width: 445px;
	height: 450px;
float:right;
margin-left:15px;
margin-bottom:15px;
}



/* links */


a:link, a:hover, a:visited {
color: #2870b5;
}

.redlink 

a:link, hover, visited {
color:#bc1327;
font-family: "myriad pro", myriadpro, myriad, arial, sans-serif;
font-size: 25px;
letter-spacing:1px;
color:#bc1327;
}



tr#cbfr_userparam_1, tr#cbfr_userparam_0, tr#cbfr_userparam_2, tr#cbfr_userparam_3, tr#cbfr_userparam_4, tr#cbfr_51, tr#cbfr_51__verify, tr#cbfr_42 {
	display:none;
}

