@import url(webkinz.css);

#pageTable {
	background-color: white;
	width: 780px;
	color: #000066;
	position: relative;
}

#pageTable #titleBar {
	/*clear: both;*/
	position: relative;
	display: block;
	background-color: #ADECFF;
	background-image: url("../images/panels/bars/title_bg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 15px 10px 16px 240px;
	/*padding: 0px;*/
	text-align: left;
	font-size: 24px;
	font-weight: bold;
}

#pageTable #navArea {
	float: left;
	width: 240px;
	position: relative;
	text-align: left;
}


#pageTable #pageFooter {
	clear: both;
	height: 10px;
	background-color: transparent;
	background-image: url("../images/panels/content/bottom.png");
	font-size: 1px;
}

/* Logo Assets */

#logoHolder {
	position: absolute;
	top: -65px;
	left: 0px;
	width: 240px;
	height: 1px;
	overflow: visible;
	background-color: transparent;
	float: left;
	vertical-align: baseline;
}

#logoHolder #logo {
	position: absolute;
	top: 0px;
	left: 9px;
}

#logo #logoFill {
	position: absolute;
	top: 1px;
	left: 2px;
	width: 210px;
	height: 65px;
	background-image: url("../images/logos/webkinz_side/fill.png");
}

/* Navbar Assets */

#navArea #navBar {
	position: relative;
	left: 15px;
	top: -10px;
	width: 210px;
	font-size: 1px;
}

#navBar #navTop,
#navBar #navBottom {
	position: relative;
	line-height: 1px;
}

#navBar #navTop #navTopBorder{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 210px;
	height: 95px;
	background-image: url("../images/panels/nav_sign/sign_top_border.png");
	background-repeat: none;
}

#navTopBorder a.login,
#navTopBorder a.newMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder div.disabled {
	position: absolute;
	left: 8px;
	top: 9px;
	width: 194px;
	height: 86px;
	padding: 0px;
	background-repeat: none;
	background-image: url("../images/panels/nav_sign/login_disabled.png");
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}

#navTopBorder div.disabled div {
	padding-top: 22px;
}


/* English Login */

#navTopBorder a.us_enlogin, #navTopBorder a.us_enparentarealogin ,
#navTopBorder a.us_enparentareanewMember,
#navTopBorder a.us_ennewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}
#navTopBorder a.us_enparentarealogin ,
#navTopBorder a.us_enlogin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/us_en_login.png");
}

#navTopBorder a.us_enparentarealogin:hover , #navTopBorder a.us_enlogin:hover {
	background-image: url("../images/panels/nav_sign/us_en_login_o.png");
}

#navTopBorder a.us_ennewMember, #navTopBorder a.us_enparentareanewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/us_en_new_member.png");
}

#navTopBorder a.us_ennewMember:hover, #navTopBorder a.us_enparentareanewMember:hover {
	background-image: url("../images/panels/nav_sign/us_en_new_member_o.png");
}
/* Japanese Sub Login */

#navTopBorder a.jp_jplogin, #navTopBorder a.parentarealogin ,
#navTopBorder a.parentareanewMember,
#navTopBorder a.jp_jpnewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}
#navTopBorder a.parentarealogin ,
#navTopBorder a.jp_jplogin {  /* small sub pages menu */
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/jp_jp_login.png");
}

#navTopBorder a.parentarealogin:hover , #navTopBorder a.jp_jplogin:hover {
	background-image: url("../images/panels/nav_sign/jp_jp_login_o.png");
}

#navTopBorder a.jp_jpnewMember, #navTopBorder a.parentareanewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/jp_jp_member.png");
}

#navTopBorder a.jp_jpnewMember:hover, #navTopBorder a.parentareanewMember:hover {
	background-image: url("../images/panels/nav_sign/jp_jp_member_o.png");
}


/* Chinese Moder */

#navTopBorder a.zh_cnlogin, #navTopBorder a.parentarealogin ,
#navTopBorder a.parentareanewMember,
#navTopBorder a.zh_cnnewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}
#navTopBorder a.parentarealogin ,
#navTopBorder a.zh_cnlogin {  /* small sub pages menu */
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/zh_cn_login.png");
}

#navTopBorder a.parentarealogin:hover , #navTopBorder a.zh_cnlogin:hover {
	background-image: url("../images/panels/nav_sign/zh_cn_login_o.png");
}

#navTopBorder a.zh_cnnewMember, #navTopBorder a.parentareanewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/zh_cn_member.png");
}

#navTopBorder a.zh_cnnewMember:hover, #navTopBorder a.parentareanewMember:hover {
	background-image: url("../images/panels/nav_sign/zh_cn_member_o.png");
}

/* Chinese Traditional */

#navTopBorder a.zh_twlogin, #navTopBorder a.parentarealogin ,
#navTopBorder a.parentareanewMember,
#navTopBorder a.zh_twnewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}
#navTopBorder a.parentarealogin ,
#navTopBorder a.zh_twlogin {  /* small sub pages menu */
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/zh_tw_login.png");
}

#navTopBorder a.parentarealogin:hover , #navTopBorder a.zh_twlogin:hover {
	background-image: url("../images/panels/nav_sign/zh_tw_login_o.png");
}

#navTopBorder a.zh_twnewMember, #navTopBorder a.parentareanewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/zh_tw_member.png");
}

#navTopBorder a.zh_twnewMember:hover, #navTopBorder a.parentareanewMember:hover {
	background-image: url("../images/panels/nav_sign/zh_tw_member_o.png");
}

/* Swedish Login */

#navTopBorder a.se_selogin, #navTopBorder a.se_separentarealogin ,
#navTopBorder a.se_separentareanewMember,
#navTopBorder a.se_senewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}
#navTopBorder a.se_separentarealogin ,
#navTopBorder a.se_selogin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/se_se_login.png");
}

#navTopBorder a.se_separentarealogin:hover , #navTopBorder a.se_selogin:hover {
	background-image: url("../images/panels/nav_sign/se_se_login_o.png");
}

#navTopBorder a.se_senewMember, #navTopBorder a.se_separentareanewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/se_se_member.png");
}

#navTopBorder a.se_senewMember:hover, #navTopBorder a.se_separentareanewMember:hover {
	background-image: url("../images/panels/nav_sign/se_se_member_o.png");
}


/* Duth  NL NL Login */

#navTopBorder a.nl_nllogin, #navTopBorder a.nl_nlparentarealogin ,
#navTopBorder a.nl_nlparentareanewMember,
#navTopBorder a.nl_nlnewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}
#navTopBorder a.nl_nlparentarealogin ,
#navTopBorder a.nl_nllogin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/nl_nl_login.png");
}
 
#navTopBorder a.nl_nlparentarealogin:hover , #navTopBorder a.nl_nllogin:hover {
	background-image: url("../images/panels/nav_sign/nl_nl_login_o.png");
}

#navTopBorder a.nl_nlnewMember, #navTopBorder a.nl_nlparentareanewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/nl_nl_member.png");
}

#navTopBorder a.nl_nlnewMember:hover, #navTopBorder a.nl_nlparentareanewMember:hover {
	background-image: url("../images/panels/nav_sign/nl_nl_member_o.png");
}




/* Canadian French Login */

#navTopBorder a.ca_frlogin,
#navTopBorder a.ca_frnewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder a.ca_frlogin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/ca_fr_login.png");
}

#navTopBorder a.ca_frlogin:hover {
	background-image: url("../images/panels/nav_sign/ca_fr_login_o.png");
}

#navTopBorder a.ca_frnewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/ca_fr_new_member.png");
}

#navTopBorder a.ca_frnewMember:hover {
	background-image: url("../images/panels/nav_sign/ca_fr_new_member_o.png");
}

/* French Login */

#navTopBorder a.fr_frlogin,
#navTopBorder a.fr_frnewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder a.fr_frlogin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/fr_fr_login.png");
}

#navTopBorder a.fr_frlogin:hover {
	background-image: url("../images/panels/nav_sign/fr_fr_login_o.png");
}

#navTopBorder a.fr_frnewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/fr_fr_new_member.png");
}

#navTopBorder a.fr_frnewMember:hover {
	background-image: url("../images/panels/nav_sign/fr_fr_new_member_o.png");
}


/* Italian Login */

#navTopBorder a.it_itlogin,
#navTopBorder a.it_itnewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder a.it_itlogin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/it_it_login.png");
}

#navTopBorder a.it_itlogin:hover {
	background-image: url("../images/panels/nav_sign/it_it_login_o.png");
}

#navTopBorder a.it_itnewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/it_it_new_member.png");
}

#navTopBorder a.it_itnewMember:hover {
	background-image: url("../images/panels/nav_sign/it_it_new_member_o.png");
}

/* Spanish Login*/

#navTopBorder a.es_eslogin,
#navTopBorder a.es_esnewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder a.es_eslogin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/es_es_login.png");
}

#navTopBorder a.es_eslogin:hover {
	background-image: url("../images/panels/nav_sign/es_es_login_o.png");
}

#navTopBorder a.es_esnewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/es_es_new_member.png");
}

#navTopBorder a.es_esnewMember:hover {
	background-image: url("../images/panels/nav_sign/es_es_new_member_o.png");
}



/* Portuguese Login*/
#navTopBorder a.br_prlogin,
#navTopBorder a.br_prnewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder a.br_prlogin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/br_pr_login.png");
}

#navTopBorder a.br_prlogin:hover {
	background-image: url("../images/panels/nav_sign/br_pr_login_o.png");
}

#navTopBorder a.br_prnewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/br_pr_new_member.png");
}

#navTopBorder a.br_prnewMember:hover {
	background-image: url("../images/panels/nav_sign/br_pr_new_member_o.png");
}

/* German Login*/
#navTopBorder a.de_delogin,
#navTopBorder a.de_denewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder a.de_delogin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/de_de_login.png");
}

#navTopBorder a.de_delogin:hover {
	background-image: url("../images/panels/nav_sign/de_de_login_o.png");
}

#navTopBorder a.de_denewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/de_de_new_member.png");
}

#navTopBorder a.de_denewMember:hover {
	background-image: url("../images/panels/nav_sign/de_de_new_member_o.png");
}

/* Russian Login */

#navTopBorder a.ru_rulogin,
#navTopBorder a.ru_runewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder a.ru_rulogin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/ru_ru_login.png");
}

#navTopBorder a.ru_rulogin:hover {
	background-image: url("../images/panels/nav_sign/ru_ru_login_o.png");
}

#navTopBorder a.ru_runewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/ru_ru_new_member.png");
}

#navTopBorder a.ru_runewMember:hover {
	background-image: url("../images/panels/nav_sign/ru_ru_new_member_o.png");
}

/* Romanian Login */

#navTopBorder a.ro_rologin,
#navTopBorder a.ro_ronewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder a.ro_rologin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/ro_ro_login.png");
}

#navTopBorder a.ro_rologin:hover {
	background-image: url("../images/panels/nav_sign/ro_ro_login_o.png");
}

#navTopBorder a.ro_ronewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/ro_ro_new_member.png");
}

#navTopBorder a.ro_ronewMember:hover {
	background-image: url("../images/panels/nav_sign/ro_ro_new_member_o.png");
}

/* Korean Login */

#navTopBorder a.ko_kologin,
#navTopBorder a.ko_konewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder a.ko_kologin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/ko_ko_login.png");
}

#navTopBorder a.ko_kologin:hover {
	background-image: url("../images/panels/nav_sign/ko_ko_login_o.png");
}

#navTopBorder a.ko_konewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/ko_ko_new_member.png");
}

#navTopBorder a.ko_konewMember:hover {
	background-image: url("../images/panels/nav_sign/ko_ko_new_member_o.png");
}

/* Hebrew Login*/

#navTopBorder a.iw_iwlogin,
#navTopBorder a.iw_iwnewMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder a.iw_iwlogin {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/iw_iw_login.png");
}

#navTopBorder a.iw_iwlogin:hover {
	background-image: url("../images/panels/nav_sign/iw_iw_login_o.png");
}

#navTopBorder a.iw_iwnewMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/iw_iw_new_member.png");
}

#navTopBorder a.iw_iwnewMember:hover {
	background-image: url("../images/panels/nav_sign/iw_iw_new_member_o.png");
}
/* End of Internationalizaiton */




#navContent {
	background-color: #4a0000;
	background-image: url("../images/panels/nav_sign/background.png");
	padding: 0px 8px 0px 8px;
}

#navContent a {
	
	/* display: block; */
	height: 22px;
	line-height: 22px;
	/* padding-left: 15px; */
	color: #000066;
	/* background-color: #BEFF8C; */
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	
}

#navContent a img {
    
    display: inline; 
	vertical-align: -10px;
	margin-right: 5px; 
}

#navContent a:hover, #navContent a.alt:hover {
	background-color: #EFFFD7; 
}

#navContent a.large {
    height: 22px; 
	line-height: 22px;
	font-size: 16px;
    padding-left: 8px; 
}

#navContent a.alt {
	/* background-color: #D8FFA6; */ 
}

/**
 *  Left side menu
 *  Programmer: Konstantin Glazov
 */
.fontSetLarge {
	height: 22px; 
	line-height: 22px;
	font-size: 16px;
	padding-left: 8px; 
	text-decoration: none;
	font-weight: bold;
	cursor:pointer; cursor:hand; 
}

.fontSetSmall {
	height: 22px; 
	line-height: 22px;
	font-size: 12px;
	padding-left: 8px; 
	text-decoration: none;
	font-weight: bold;
	cursor:hand; cursor:pointer;
}

table.left_menue td a {
    
    display:inherit;
}

.green_light  {
	background-color: #BEFF8C;
}

.green_light:hover  {
	cursor:hand; cursor:pointer; 
}

.green {
	background-color: #D8FFA6;
}

.green:hover {
	background-color: #EFFFD7;
	cursor:hand; cursor:pointer;
}



/*Content Assets*/
#pageTable #pageContent {
	float: left;
	width: 525px;
	text-align: justify;
	padding: 15px 0px 0px 0px;
	line-height: 20px;
	/*text-indent: 1em;*/
}


#pageContent a {
	color: #003dd9;
}
	#pageContent a:visited {
		color: #3572FD;
	}
	#pageContent a:hover {
		color: #006;
	}




#pageContent .block {
	overflow: auto;
	width: 525px;
}

#pageContent dl.faq {
	background-color: #FFC;
	text-indent: 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 2px solid #FE7;
}

#pageContent dl.faq dd dl.faq {
	margin: 5px 0px 5px 0px;
}

	#pageContent dl.faq dt {
		font-weight: bold;
		padding: 0px;
	}

	#pageContent dl.faq dt a,
	#pageContent dl.faq dt a:visited {
		color: #006;
		display: block;
		background-color: #FE7;
		padding: 2px 10px 2px 10px;
		width: auto;
		text-decoration: none;
		font-size: 14px;
	}
	
	#pageContent dl.faq dt a:hover {
		text-decoration: underline;
	}

	dl.faq dd {
		padding: 5px 10px 5px 10px;
		margin: 0px;
	}
	
	dl.faq.closed dd,
	dl.faq.open dd dl.faq.closed dd {
		display: none;
	}
	
	dl.faq.open dd {
		display: block;
	}
	
#pageContent div.faqToggles {
	text-align: right;
	margin-bottom: 10px;
}

	#pageContent div.faqToggles a {
		margin-left: 20px;
	}
	
#pageContent ol li,
#pageContent ul li {
	text-indent: 0;
}

.errorBar {
	color: #900;
	background-color: #FDD;
	margin: 0px 0px 10px 0px;
	padding: 10px 4px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border: 2px solid red;
}

.button {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006;
	text-transform: capitalize;
	width: 170px;
	padding: 3px;
	border-top: 2px solid #D8FFA6;
	border-left: 2px solid #D8FFA6;
	border-right: 2px solid #50E250;
	border-bottom: 2px solid #50E250;
	background-color: #90FF6C;
	cursor: pointer;
	margin: 0px;
}

input {
	width: 120px;
	background-color: white;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid;*/
}

select {
	background-color: white;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
}

#pageTable {
	background-color: white;
	width: 780px;
	color: #000066;
	position: relative;
}

#pageTable #titleBar {
	/*clear: both;*/
	position: relative;
	display: block;
	background-color: #ADECFF;
	background-image: url("../images/panels/bars/title_bg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 15px 10px 16px 240px;
	/*padding: 0px;*/
	text-align: left;
	font-size: 24px;
	font-weight: bold;
}

#pageTable #navArea {
	float: left;
	width: 240px;
	position: relative;
	text-align: left;
}


#pageTable #pageFooter {
	clear: both;
	height: 10px;
	background-color: transparent;
	background-image: url("../images/panels/content/bottom.png");
	font-size: 1px;
}

/* Logo Assets */

#logoHolder {
	position: absolute;
	top: -65px;
	left: 0px;
	width: 240px;
	height: 1px;
	overflow: visible;
	background-color: transparent;
	float: left;
	vertical-align: baseline;
}

#logoHolder #logo {
	position: absolute;
	top: 0px;
	left: 9px;
}

#logo #logoFill {
	position: absolute;
	top: 1px;
	left: 2px;
	width: 210px;
	height: 65px;
	background-image: url("../images/logos/webkinz_side/fill.png");
}

/* Navbar Assets */

#navArea #navBar {
	position: relative;
	left: 15px;
	top: -10px;
	width: 210px;
	font-size: 1px;
}

#navBar #navTop,
#navBar #navBottom {
	position: relative;
	line-height: 1px;
}

#navBar #navTop #navTopBorder{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 210px;
	height: 95px;
	background-image: url("../images/panels/nav_sign/sign_top_border.png");
	background-repeat: none;
}

#navTopBorder a.login,
#navTopBorder a.newMember {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
}

#navTopBorder a.loginBlank,
#navTopBorder a.newMemberBlank {
	position: absolute;
	left: 8px;
	width: 194px;
	background-repeat: none;
	color: yellow;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}


#navTopBorder div.disabled {
	position: absolute;
	left: 8px;
	top: 9px;
	width: 194px;
	height: 86px;
	padding: 0px;
	background-repeat: none;
	background-image: url("../images/panels/nav_sign/login_disabled.png");
	font-size: 12px;
	line-height: 18px;
	text-align: center;
}

#navTopBorder div.disabled div {
	padding-top: 22px;
}

#navTopBorder a.login {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/login.png");
}

#navTopBorder a.loginBlank {
	top: 9px;
	height: 56px;
	background-image: url("../images/panels/nav_sign/login_b.png");
}

#navTopBorder a.loginBlank span {
	display: block;
	font-size: 24px;
	line-height: 28px;
	padding-top: 22px;
}


#navTopBorder a.login:hover {
	background-image: url("../images/panels/nav_sign/login_o.png");
}

#navTopBorder a.loginBlank:hover {
	background-image: url("../images/panels/nav_sign/login_b_o.png");
}

#navTopBorder a.newMember {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/new_member.png");
}

#navTopBorder a.newMemberBlank {
	top: 67px;
	height: 28px;
	background-image: url("../images/panels/nav_sign/new_member_b.png");
}

#navTopBorder a.newMemberBlank span {
	display: block;
	font-size: 16px;
	line-height: 28px;
}

#navTopBorder a.newMember:hover {
	background-image: url("../images/panels/nav_sign/new_member_o.png");
}

#navTopBorder a.newMemberBlank:hover {
	background-image: url("../images/panels/nav_sign/new_member_b_o.png");
}

#navContent {
	background-color: #4a0000;
	background-image: url("../images/panels/nav_sign/background.png");
	padding: 0px 8px 0px 8px;
}

#navContent a {
	display: block;
	height: 22px;
	line-height: 22px;
	padding-left: 15px;
	color: #000066;
	background-color: #BEFF8C;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

#navContent a img {
	display: inline;
	vertical-align: -10px;
	margin-right: 5px;
}

#navContent a:hover, #navContent a.alt:hover {
	background-color: #EFFFD7;
}

#navContent a.large {
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	padding-left: 8px;
}

#navContent a.alt {
	background-color: #D8FFA6;
}

/*Content Assets*/
#pageTable #pageContent {
	float: left;
	width: 525px;
	text-align: justify;
	padding: 15px 0px 0px 0px;
	line-height: 20px;
	/*text-indent: 1em;*/
}


#pageContent a {
	color: #003dd9;
}
	#pageContent a:visited {
		color: #3572FD;
	}
	#pageContent a:hover {
		color: #006;
	}


#pageContent p {
	padding: 0px;
	margin: 15px 0px 5px 0px;
}



#pageContent p.header {
	text-indent: 0px;
	font-weight: bold;
	font-size: 16px;
}


#pageContent .block {
	overflow: auto;
	width: 525px;
}

#pageContent dl.faq {
	background-color: #FFC;
	text-indent: 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 2px solid #FE7;
}

#pageContent dl.faq dd dl.faq {
	margin: 5px 0px 5px 0px;
}

	#pageContent dl.faq dt {
		font-weight: bold;
		padding: 0px;
	}

	#pageContent dl.faq dt a,
	#pageContent dl.faq dt a:visited {
		color: #006;
		display: block;
		background-color: #FE7;
		padding: 2px 10px 2px 10px;
		width: auto;
		text-decoration: none;
		font-size: 14px;
	}
	
	#pageContent dl.faq dt a:hover {
		text-decoration: underline;
	}

	dl.faq dd {
		padding: 5px 10px 5px 10px;
		margin: 0px;
	}
	
	dl.faq.closed dd,
	dl.faq.open dd dl.faq.closed dd {
		display: none;
	}
	
	dl.faq.open dd {
		display: block;
	}
	
#pageContent div.faqToggles {
	text-align: right;
	margin-bottom: 10px;
}

	#pageContent div.faqToggles a {
		margin-left: 20px;
	}
	
#pageContent ol li,
#pageContent ul li {
	text-indent: 0;
}

/*Page Content FULL Width Assets*/


#pageTable #pageContent_full #pageContent_zumbuddy {
	float: center;
	width: 700px;

	text-align: justify;
	padding: 15px 0px 0px 0px;
	margin: 0 auto 0;
	line-height: 20px;
	/*text-indent: 1em;*/
}


#pageContent_full a {
	color: #003dd9;
}
	#pageContent a:visited {
		color: #3572FD;
	}
	#pageContent a:hover {
		color: #006;
	}

#pageContent_zumbuddy{
	float: center;
	width: 700px;

	text-align: justify;
	padding: 15px 0px 0px 0px;
	margin: 0 auto 0;
	line-height: 20px;
	/*text-indent: 1em;*/
}

#pageContent_zumbuddy p {
	padding: 0px;
	margin: 10px 0px 0px 0px;
	font-size:13px;
}

#pageContent_full p {
	padding: 0px;
	margin: 15px 0px 0px 0px;
}



#pageContent_full p.header {
	text-indent: 0px;
	font-weight: bold;
	font-size: 16px;
}


#pageContent_full .block {
	overflow: auto;
	width: 700px;
}

#pageContent_full dl.faq {
	background-color: #FFC;
	text-indent: 0px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border: 2px solid #FE7;
}

#pageContent_full dl.faq dd dl.faq {
	margin: 5px 0px 5px 0px;
}

	#pageContent_full dl.faq dt {
		font-weight: bold;
		padding: 0px;
	}

	#pageContent_full dl.faq dt a,
	#pageContent_full dl.faq dt a:visited {
		color: #006;
		display: block;
		background-color: #FE7;
		padding: 2px 10px 2px 10px;
		width: auto;
		text-decoration: none;
		font-size: 14px;
	}
	
	#pageContent_full dl.faq dt a:hover {
		text-decoration: underline;
	}

	dl.faq dd {
		padding: 5px 10px 5px 10px;
		margin: 0px;
	}
	
	dl.faq.closed dd,
	dl.faq.open dd dl.faq.closed dd {
		display: none;
	}
	
	dl.faq.open dd {
		display: block;
	}
	
#pageContent_full div.faqToggles {
	text-align: right;
	margin-bottom: 10px;
}

	#pageContent div.faqToggles a {
		margin-left: 20px;
	}
	
#pageContent_full ol li,
#pageContent_full ul li {
	text-indent: 0;
}

.errorBar {
	color: #900;
	background-color: #FDD;
	margin: 0px 0px 10px 0px;
	padding: 10px 4px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	border: 2px solid red;
}

.button {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006;
	text-transform: capitalize;
	width: 180px;
	padding: 3px;
	border-top: 2px solid #D8FFA6;
	border-left: 2px solid #D8FFA6;
	border-right: 2px solid #50E250;
	border-bottom: 2px solid #50E250;
	background-color: #90FF6C;
	cursor: pointer;
	margin: 0px;
}

input {
	width: 120px;
	background-color: white;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
	/*border: 1px solid;*/
}

select {
	background-color: white;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
}

/* For deluxe_membership page */
#memberShipTableContainer {
	background-color:#E8FAFF;
	color:#00005B;
	display:block;
	margin:0 auto;
	padding:0;
}
#memberShipTableTitleContainer {
	height:30px;
	padding-top:10px;
	width:560px;
}
#memberShipTableTitleContainer tr {
	color:#00005B;
	height:30px;
	padding-top:10px;
	width:560px;
}
#memberShipTableTitleContainer td {
	background-color:#ADECFF;
	color:#00005B;
	font-weight:bold;
	height:30px;
	padding:5px 2px;
	text-align:center;
	width:560px;
}
#memberShipTableOddRowContainer {
	background-color:#D4F5FF;
	height:30px;
	width:560px;
}
#memberShipTableOddRowContainer tr {
	background-color:#D4F5FF;
	height:30px;
	padding-top:10px;
}
#memberShipTableOddRowContainer td {
	background-color:#D4F5FF;
	color:#00005B;
	height:30px;
	padding:5px 2px;
	text-align:center;
}
#memberShipTableEvenRowContainer {
	background-color:#E8FAFF;
	height:30px;
	width:560px;
}
#memberShipTableEvenRowContainer td {
	background-color:#E8FAFF;
	color:#00005B;
	height:30px;
	padding:5px;
	text-align:center;
}
