/* ------------- Core Styles ---------------- */
body {
	scrollbar-DarkShadow-Color: #000000; scrollbar-Track-Color :#c9ced0;
	scrollbar-Face-Color: #6b86a0; scrollbar-Shadow-Color:#8d99a5;
	scrollbar-Highlight-Color: #808080; scrollbar-3dLight-Color: #c0c0c0;
	scrollbar-Arrow-Color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

form {
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}

input, select, textarea {
	background-color: #ffffff; 
	color: #000000;
	font-size: 12px; 
	border: thin solid #234D76;
}

/* ------------- Top Header Styles ---------------- */
#topheader {
	width: 940px;
	background: #336699;
}

td.nav1 {
	background: #336699 url(images/tdbg.gif);
	text-align: center;
	white-space: nowrap;
	width: 8%;
}

td.nav2 {
	text-align: center;
	white-space: nowrap;
	width: 20%;
	height: 21px;
	background: #3366aa;
}

a.mainlink {
	color: #336699; 
	font-size: 12px;
	text-decoration: none; 
}

a.mainlink:hover {
	color: #000000; 
	font-size: 12px;
	text-decoration: underline;
}

.submenu, .sublink, a.sublink {
	color: #ffffff; 
	font-size: 11px; 
	text-decoration: none;
}

a.sublink:hover {
	color: #ffffff; 
	font-size: 11px; 
	text-decoration: underline;
}




/* ------------- Other Styles ---------------- */

p.pagetitle {
	font-size: 16px;
}

a.main 
{
	color: #FFFFFF; text-decoration: none;
}

a.main2
{
	color: #FFFFFF; font-size: 11px; text-decoration: none;
}

a.text
{
	color: #000000; text-decoration: none;
}



.redtext, a.redtext
{
	color: #FF0000;; text-decoration: none;
}

a.thetop
{
	color: #dddddd; font-size: 11px; text-decoration: none;
}

.header,a.header1
{
	color: #336699; 
	font-size: 11px;
	text-decoration: none; text-transform: uppercase;
}

a.thebottom
{
	color: #333333; font-size: 7pt; text-decoration: none;
}

a.thebottom2
{
	color: #cc3333; font-size: 7pt; font-weight: 600; text-decoration: none;
}

a.question
{
	color: #C0C0C0; line-height: 1.4;
	text-decoration: none; text-transform: uppercase; font-weight: bold;
}

a.theside2
{
	color: #cc0000; font-size: 11px; line-height: 1.4; text-decoration: none;
}

a.theside3
{
	color: #336699; font-size: 11px; line-height: 1.4; text-decoration: none;
}

a.ameetext
{
	color: #000000; 
	font-style: italic;
}

a.pagetext
{
	color: #000000; 
}

a.headlink
{
	color: #6666FF; font-size: 14pt; 
	font-weight: bold; text-decoration: underline;
}

a.headlink:hover
{
	color: #666699; font-size: 14pt; 
	font-weight: bold; text-decoration: underline;
}

a.subtext
{
	color: #FFFFFF; font-size: 11px; text-decoration: none;
	font-family: Arial;
}

a.gallery
{
	color: #666699; text-decoration: underline;
	font-weight: bold;
}

a.gallery:hover
{
	color: #C0C0C0; text-decoration: underline;
	font-weight: bold;
}

a.faq
{
	color: #666699; text-decoration: underline;
	font-weight: bold;
}

a.faqa
{
	color: #6666FF; text-decoration: none;
}

a.faqlink
{
	color: #6666FF; text-decoration: none;
	text-decoration: underline;
}

a.faqlink:hover
{
	color: #666699; text-decoration: none;
	text-decoration: underline;
}

.pagehead, a.pagehead
{
	color: #ffffff; font-size: 14px; 
	font-weight: bold;
}

TD.topbarcolor
{
	color: #336699; background-color: #336699;
}

TD.friendshead
{
	color: #ffffff; 
	font-weight: 700; margin-left: 20px; margin-right: 20px; background-color: #336699;
}

a.profiletext
{
	color: #003366; 
}

TD.profiletext
{
	color: #003366; line-height: normal;
}

TD.accounthead
{
	color: #ffffff; line-height: normal;
	font-weight: 700; margin-left: 20px; margin-right: 20px; background-color: #336699;
	border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;
}

TD.accountsubhead
{
	color: #ffffff; 
	font-weight: 700; margin-left: 20px; margin-right: 20px; background-color: #666666;
	border-left: 1px solid #000000; border-bottom: 1px solid #000000;
}
a.profilehead
{
	color: #ffffff; line-height: normal;
}

TD.profilehead {
	color: #ffffff; 
	BORDER: #ffffff 1px solid;
	font-weight: 700; text-align: center; background-color: #336699; margin-left: 20px; margin-right: 20px;
}

TD.profileheadleft {
	border-left: thin solid #FFFFFF; border-top: thin solid #FFFFFF; border-bottom: thin solid #FFFFFF; background-color: #808080; 
}

a.profilelink
{
	color: #003366; line-height: normal;
}

a.profilelink:hover
{
	color: #666666; line-height: normal;
}

a.profilelinkon
{
	color: #666666; text-decoration: none;
}

a.profilelinkon:hover
{
	color: #666666; line-height: normal;
}

TD.searchhead {
	color: #ffffff; line-height: normal;
	BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;
	font-weight: 700; text-align: center; background-color: #336699; margin-left: 20px; margin-right: 20px;
}

TD.searchtext
{
	background-color: #dedede; line-height: normal;
	BORDER-LEFT: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid;
	color: #003366;
}

a.homelink
{
	color: #003366; font-size: 11px; line-height: normal;
}

a.homelink:hover
{
	color: #666666; font-size: 11px; line-height: normal;
}

TD.homefeature, A.homefeature
{
	color: #6600CC; font-size: 11px; line-height: normal;
}

TD.hometext, A.hometext
{
	color: #3e3e3e; font-size: 11px; line-height: normal;
}

TD.homehead
{
	background-color: #808080;
	color: #ffffff; font-size: 11px; line-height: normal;
}

TD.blockTitle
{
	background-color: #336699;
	color: #ffffff; font-size: 14px; line-height: normal;font-weight: bold;
	text-align:center;
}

A.homecenterhead, TD.homecenterhead
{
	background-color: #336699;
	color: #ffffff; font-size: 11px; line-height: normal;
}

A.homehead
{
	color: #ffffff; font-size: 11px; line-height: normal;
}

A.phoconhead
{
	color: #ffffff; font-size: 16px; line-height: normal;
	text-decoration: none; font-weight: bold;
}

a.homeask
{
	color: #FF0000; font-size: 11px; line-height: normal;
}

TD.homehost, A.homehost
{
	color: #006666; font-size: 11px; line-height: normal;
}

a.homemale
{
	color: #003366; font-size: 11px; line-height: normal;
}

a.menutext
{
	color: #ffffff; font-size: 12pt; line-height: normal;
	text-decoration: none;
}

a.firstletter
{
	color: #ffffff; font-size: 14pt; line-height: normal;
	text-decoration: none; font-weight: bold;
}

a.menulink
{
	color: #FFFFFF; font-size: 11px; line-height: normal;
}

a.menulink:hover
{
	color: #C0C0C0; font-size: 11px; line-height: normal;
	text-decoration: underline;
}

a.menubar
{
	color: #ffffff; font-size: 12pt; line-height: normal;
	text-decoration: none; font-weight: bold;
}

a.menubar:hover
{
	color: #C0C0C0; font-size: 12pt; line-height: normal;
	text-decoration: none; font-weight: bold;
}

a.memberlink
{
	color: #ffffFF; font-size: 14pt; line-height: normal;
	font-weight: bold; text-decoration: underline;
}

a.memberlink:hover
{
	color: #c0c0c0; font-size: 14pt; line-height: normal;
	font-weight: bold; text-decoration: underline;
}

a.redlink
{
	color: #639C63; line-height: normal;
	text-decoration: underline;
}

a.redlink:hover
{
	color: #93CAA5; line-height: normal;
	text-decoration: underline;
}

a.adminlink
{
	color: #003366; line-height: normal;
	text-decoration: none;
}

a.adminlinkon
{
	color: #666666; line-height: normal;
	text-decoration: none;
}

a.adminlink:hover
{
	color: #003366; line-height: normal;
	text-decoration: underline;
}

a.adminlink:visited
{
	color: #003366; line-height: normal;
	text-decoration: none;
}

a.returnlink
{
	color: #FFFFFF; line-height: normal;
	text-decoration: underline;
}

a.returnlink:hover
{
	color: #C0C0C0; line-height: normal;
	text-decoration: underline;
}

.sbttn
{
	font-family: Helvetica,sans-serif;	font-size: 9px;	font-weight: bold;
	background: #234560; border-bottom: 1px solid #ffffff;	border-right: 1px solid #ffffff;
	border-left: 1px solid #ffffff;	border-top: 1px solid #ffffff; color: White; height: 20px;
	text-decoration: none; cursor: hand;
}

.expandable
{
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}

.advertisecatagories
{
	color: #336699; font-size: 16px; line-height: normal;
	font-weight: bold;
}

.advertisetext
{
	color: #336699; font-size: 14px; line-height: normal;
	font-weight: normal;
}

a.advertisetext
{
	color: #000000; font-size: 14px; line-height: normal;
	font-weight: normal;
}

a.pagenum
{}

a.pagenum:hover
{
	color: #000;
	text-decoration: underline;
}

a.pagenum_sel
{
	color: #000;
}

a.pagenum_sel:hover
{
	color: #000;
}


#shell {
/*	background-color: transparent; */
/*   background-color: #ffffff;   the background          */
/*   filter:alpha(opacity=10);    Internet Explorer       */
/*   -moz-opacity:0.1;            Mozilla 1.6 and below   */
/*   opacity: 0.1;                newer Mozilla and CSS-3 */
}

#container {
/*	background-color: transparent; */
/*   background-color: #ffffff;   the background          */
/*   filter:alpha(opacity=10);    Internet Explorer       */
/*   -moz-opacity:0.1;            Mozilla 1.6 and below   */
/*   opacity: 0.1;                newer Mozilla and CSS-3 */
}

.left_block {
/*   background-color: #ffffff;  /* the background          */
/*   filter:alpha(opacity=100);   /* Internet Explorer       */
/*   -moz-opacity:1;           /* Mozilla 1.6 and below   */
/*   opacity: 1;               /* newer Mozilla and CSS-3 */
}