.zbody {
	background-image: url(images/bg.gif);

}
body, form {
	margin: 0px;
}
.logo {
	background-image: url(images/logodots.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #9CCEFC;
	height: 94px;
	text-align: right;
	vertical-align: bottom;

}
.login {
	background-image: url(images/loginbg.gif);
	background-repeat: no-repeat;
	height: 222px;
	padding-top: 49px;
	padding-left: 30px;



}
.menu {
	background-image: url(images/menubg.gif);
	background-repeat: no-repeat;
	height: 243px;
	padding-left: 30px;
	padding-top: 49px;
	vertical-align: top;


}
.footer {
	background-color: #9CCEFC;
	height: 13px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.loginform {
	height: 15px;
	width: 128px;
	background-color: #ECF2FC;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin: 0px;
	border: 0px none;
	padding-left: 3px;









}
.regbg {
	background-color: #ECF2FC;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.reglink {
	font-family: "Courier New", Courier, mono;
	font-size: 14px;
	text-decoration: none;
	color: #004080;

}
.bodytop {
	background-image: url(images/bodytop.gif);
	background-repeat: no-repeat;
	height: 26px;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top: 3px;
	padding-left: 15px;
	padding-right: 15px;

}
.menubutton {
	background-image: url(images/menubuttonbg.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;



}
.menubutton A, .postclassified A  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menubutton A:hover, .postclassified A:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #004080;
	text-decoration: none;
}
.bodyheader {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin-left: 7px;
	background-color: #C4E2FC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	color: #004080;
}
.bodyheader td {
	padding-left: 5px;
}
.bodyheader td a {
	text-decoration: none;
	color: #004080;
}
.bodyheader td a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.bodymiddle {
	background-image: url(images/bodybg.gif);
	background-repeat: repeat-y;
	padding-left: 12px;

}
.bodymiddle table {
	margin-bottom: 7px;
}
.bodylistbox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #C4E2FC;
	border-right-color: #C4E2FC;
	border-bottom-color: #C4E2FC;
	border-left-color: #C4E2FC;
	margin-top: 7px;
	padding-top: 2px;
	margin-bottom: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 5px;
	vertical-align: middle;
	padding-right: 5px;









}
.messagestable {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #004080;
	font-size: 13px;
	text-indent: 10px;
	background-color: #ECF2FC;


}
.messagesbody td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #9CCEFC;
	border-right-color: #9CCEFC;
	border-bottom-color: #9CCEFC;
	border-left-color: #9CCEFC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	height: 25px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;


}
.messagesbody td A{
	color: #666666;
	text-decoration: none;
}
.listboxnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #004080;
	text-align: right;

}
.listboxnavselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ECF2FC;
	margin: 0px;
	border: 1px solid #FFFFFF;
	font-weight: bold;


}
.pagenav, .pagenav A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.pagenav span, .messagebutton {
	margin: 0px 16px;
	padding: 1px 4px;
	border: 1px dashed #004080;
	background-color: #ECF2FC;



}
.userpictureboxsmall {
	height: 132px;
	width: 132px;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/userpicbg.gif);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;

}
.userpictureboxsmallg {
	height: 132px;
	width: 132px;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(images/userpicbg_g.gif);
	background-repeat: no-repeat;
	text-align: center;
}
.userlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9CCEFC;
	text-decoration: none;
}
.userlink:hover{
	color: #000000;
	text-decoration: none;
}
.textareabox {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #CCCCCC;

}
.userprofileboxsmall {
	width: 577px;
	background-image: url(images/userprofilebg.gif);
	background-repeat: no-repeat;
	height: 132px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.userprofileboxsmallg {
	width: 577px;
	background-image: url(images/userprofilebg_g.gif);
	background-repeat: no-repeat;
	height: 132px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.userprofileboxsmallheader {
	padding: 5px 2px 2px 8px;
}

.userprofileboxsmallheader A {
	font-weight: bold;
	color: #9CCEFC;
	text-align: right;
	text-decoration: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;

}

.userprofileboxsmallheader A:hover,  .userprofilesmallbody A:hover{
	color: #000000;
	text-decoration: none;

}
.userprofilesmallbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 17px;
	padding-top: 7px;
	color: #666666;
	padding-right: 23px;
	line-height: 20px;

}

.userprofilesmallbody A {
	color: #9CCEFC;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;


}
.profilemain {
	margin-top: 8px;
	margin-right: 5px;
	margin-left: 3px;


}
.profilemenu {
	background-image: url(images/profile_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: center;
	white-space: nowrap;



}
.profilebigpic {
	width: 154px;
	border: 2px solid #C4E2FC;
	background-color: #ECF2FC;
	padding: 2px;


}
.profiletextbox {
	padding-left: 10px;
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	text-align: justify;
	padding-top: 10px;


}
.profilesideboxes {
	width: 154px;
	border: 2px solid #C4E2FC;



}
.profilesideboxesheader {
	background-image: url(images/plus_sign.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9BCDFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C4E2FC;
	padding-left: 30px;
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C4E2FC;








}
.profilesideboxestext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 3px;
	color: #000000;
}
.profilesideboxestext A, .smalllink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
}
.profilesideboxestext A:hover, .smalllink:hover {
	color: #9CCEFC;
	text-decoration: none;

}
.profilenamelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #9BCDFF;

}
.satable {
	white-space: nowrap;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 50px;
	color: #FF0000;
	text-align: center;
	font-style: italic;
	padding-right: 10px;
	padding-left: 10px;










}
.personalstats {
	width: 100%;
	border: 2px solid #9BCDFF;
}
.personalstatsheader {
	background-image: url(images/plus_sign.gif);
	background-repeat: no-repeat;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #9BCDFF;
	border-bottom-color: #9BCDFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9BCDFF;
	background-position: 15px center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
}
.personalstatsheaderselected {
	background-image: url(images/plus_sign_white.gif);
	background-repeat: no-repeat;
	background-color: #9BCDFF;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #9BCDFF;
	border-bottom-color: #9BCDFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: 15px center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
}
.personalstatsheader SPAN {
	color: #FFB3B3;
	font-style: italic;
}
.personalstatsheader A, .submenuheader A {
	color: #9BCDFF;
	text-decoration: none;
}
.personalstatsheader A:hover, .submenuheader A:hover {
	color: #004080;
	text-decoration: none;
}
.personalstatstext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 20px;
	text-align: justify;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.profilestatheader {
	background-image: url(images/profile_stat_bg.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	background-position: 10px 7px;
	padding-left: 27px;
	padding-top: 6px;
	height: 28px;
	width: 110px;
}
.profilestatheader A {
	color: #FFFFFF;
	text-decoration: none;
}
.profilestatheader A:hover {
	color: #004080;
	text-decoration: none;
}
.profilestatboxestext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-top: 6px;
	line-height: 14px;
}
.profilestatboxestext SPAN {
	font-style: italic;
	color: #FF7777;

}
.editprofileselectbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #ECF2FC;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	border: 1px dashed #9CCEFC;
}
.logintable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C4E2FC;
	border-right-color: #C4E2FC;
	border-bottom-color: #C4E2FC;
	border-left-color: #C4E2FC;
	background-color: #ECF2FC;
	height: 19px;
	width: 128px;

}
.submenuheader {
	background-image: url(images/plus_sign.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004080;
	vertical-align: middle;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
	height: 18px;
}

.genericlist{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #9CCEFC;
	border-right-color: #9CCEFC;
	border-bottom-color: #9CCEFC;
	border-left-color: #9CCEFC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	height: 25px;
	vertical-align: middle;
}

.listheader a {  background: repeat-x; display: block; padding: 6px; padding-left: 10px; text-decoration: none; }
.listcontent { font-weight: normal; font-size: 1.0em; color: #000; min-height: 120px; background: #FFFFFF;  padding: 10px; font-family: arial;}
.listcontent a { text-decoration: none; color: #666666; }
.listcontent a:hover { text-decoration: underline; }
* html .listcontent {
height: 120px;
}
.newclassified {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #FF0000;
	text-align: left;
	vertical-align: middle;

}
.postclassified {
	background-image: url(images/menubuttonbg2.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 195px;
	padding-left: 40px;


}
.forumpreviewleft {
	background-color: #ECF2FC;
	border-right-width: 3px;
	border-right-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(images/forumthreadgraphic.gif);
	background-repeat: no-repeat;
	background-position: 5px center;



}
.forumthreadlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #84C2FB;
	font-weight: bold;
	text-decoration: none;
}
.forumpreviewright {
	background-color: #C4E2FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 10px;




}
.forumsmalllink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.inlineimg {
	vertical-align: middle;
}
.forumpostheader {
	background-color: #C4E2FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;


}
.forumpostright {
	background-color: #ECF2FC;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;




}
.forumpostleft {
	background-color: #FFFFFF;
	padding-top: 10px;
	vertical-align: top;
	padding-bottom: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;





}
.forumthreadtopic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #004080;

}
.forumpagelist {
	border: 1px solid #004080;
	background-color: #C4E2FC;

}
.forumpagelist td {
	padding-right: 4px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;



}
.alt1 {
	background-color: #FFFFFF;
	font-weight: bold;
	color: #004080;

}
.alt2, .alt2 a {
	background-color: #ECF2FC;
	color: #000000;
	text-decoration: none;

}
.alt3 {
	background-color: #C4E2FC;
	color: #000000;
	text-decoration: none;

}
.alt4 {
	background-color: #ECF2FC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;



}
.forumpostbottom {
	vertical-align: bottom;
}
.forumquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.forumquotebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	background-color: #FFFFFF;
	line-height: 20px;


}
.forumquotetable {
	border: 2px solid #ECF2FC;
}
.forumpostmodified {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}
.forumpostlink {
	font-weight: bold;
	color: #004080;
	text-decoration: underline;
}
