BODY {
	/*BACKGROUND: url(images/bg.gif) #CCCCCC fixed repeat-x left top;*/
	BACKGROUND:#A79BFF;
	scrollbar-arrow-color:#1873E2;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#C6C6C6;
	scrollbar-face-color:#E2E2E2;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	scrollbar-3dlight-color:#C6C6C6

}
.logo
	{
	background:url(../images/logo.jpg) no-repeat;
	height:91px;
}
.topbackground
	{
	background:url(../images/topbg.jpg) repeat-X left top;
	height:91px;
}
.leftbar
	{
	background:url(../images/linksbar_left.gif) no-repeat;
	width:6px;
	height:44px;
	align:left;
}
.rightbar
	{
	background:url(../images/linksbar_right.gif) no-repeat;
	width:6px;
	height:44px;
	align:right;
}
.barbg
	{
	background:url(../images/linksbar_bg.gif) repeat-X left top;
}
.footerleft
	{
	background:url(../images/footer_left.gif) no-repeat;
	width:9px;
	height:39px;
	align:left;
}
.footerright
	{
	background:url(../images/footer_right.gif) no-repeat;
	width:9px;
	height:39px;
	align:right;
}
.bluebox
	{
	background:url(../images/boxbg_top.jpg) #A79BFF no-repeat;
	width:196px;
	HEIGHT:252PX;
}
.blueboxfooter
	{
	background:url(../images/boxbg_bottom.jpg) #A79BFF no-repeat right top;
	width:196px;
	HEIGHT:8PX;
}
.toplinks
{
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}
.toplinks:link
{
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}

.toplinks:visited
{
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}

.toplinks:hover
{
	FONT-FAMILY: Arial;
	color: #FFAC04;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}
.links
{
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}
.links:link
{
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}

.links:visited
{
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}

.links:hover
{
	FONT-FAMILY: Arial;
	color: #FFAC04;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}
.footer
{
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}
.footer:link
{
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}

.footer:visited
{
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}

.footer:hover
{
	FONT-FAMILY: Arial;
	color: #FFAC04;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}

h5 {
	color: #006666;
	font-family: Arial;
	font-size: 90%;
}
TD {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}
.header {
	font-family: Arial;
	font-size: 15px;
	color: #75604D;
    font-weight: bold;
}
.subheader {
	font-family: Arial;
	font-size: 12px;
	color: #2AAAEC;
    font-weight: bold;
}
.boxheader {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
    font-weight: bold;
}
.blueboxheader {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
    font-weight: bold;
}
.blueboxtext {
	font-family: Arial;
	font-size: 11px;
	color: #BAE5FF;
    font-weight: Normal;
}
.userheader {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
    font-weight: bold;
}
.usersubheader {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
    font-weight: bold;
	text-decoration:Underline;
}
.usersubheader:link {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
    font-weight: bold;
	text-decoration:Underline;
}
.usersubheader:visited {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
    font-weight: bold;
	text-decoration:Underline;
}
.usersubheader:hover {
	font-family: Arial;
	font-size: 11px;
	color: #FFAC04;
    font-weight: bold;
	text-decoration:Underline;
}
.usertext {
	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
    font-weight: Normal;
}
.readmore {
	font-family: Arial;
	font-size: 11px;
	color: #FFAF04;
    font-weight: Normal;
	text-decoration:Underline;
}
.small {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}
.red {
	font-family: Arial;
	font-size: 11px;
	color: #FF0000;
}



.button
{
	BORDER-RIGHT: #98ABC0 1px solid;
	BORDER-TOP: #98ABC0 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER-LEFT: #98ABC0 1px solid;
	BORDER-BOTTOM: #98ABC0 1px solid;
	FONT-FAMILY: Arial;
	text-align: center;
}

.form
	{
	font-family:  Arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	BORDER-RIGHT: #7C7E7D 1px solid; 
	BORDER-TOP: #7C7E7D 1px solid; 
	BORDER-LEFT: #7C7E7D 1px solid; 
	BORDER-BOTTOM: #7C7E7D 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: left;

}
.memberlink {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #37376B;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.memberlink:link{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #37376B;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none

}


.memberlink:visited{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #37376B
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none

}

.memberlink:hover{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

/* ---------------------------------------- */

.mainfont {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#000000}

.mainsmall {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color:#000000}

.maingray {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color:#8000ff}

.boxgray {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color:#7b7b7b}

.smallgray {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color:#7b7b7b}


.fbody {font-family:verdana,arial,sans-serif,helvetica; font-size:8pt; text-decoration:none; }
.fbody 	a:link{color:#003399;text-decoration:none; }
.fbody 	a:active{color:#003399;text-decoration:none;}
.fbody	a:visited{color:#003399;text-decoration:none;}
.fbody	a:hover{color:#cc0000;}

.body-rollover { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#000000 }
.body-rollover 	a:link 		{ color: #000000; text-decoration: none; }
.body-rollover 	a:active 	{ color: #000000; text-decoration: none; }
.body-rollover	a:visited 	{ color: #000000; text-decoration: none; }
.body-rollover	a:hover	 	{ color: #000000; text-decoration: underline; }

.bold { font-weight: bold; }

.small { font-size: 10px; }

.large { font-size: 12px; }

.light { color: #7F7F7F; }

.dark { background: #AAAAAA; }

.system_message { background-color: #FFDAB2; }

.form_tip { background-color: #FDF2EA; }

.padded-small { padding: 0px 0px 4px 0px; }

.padded-large { padding: 0px 0px 10px 0px; }

.padded-6 { padding: 6px; }

.inline { padding: 6px 6px; }

.inline-last { padding-top: 6px; padding-left: 6px; }

.hover-only a:link 	{ text-decoration: none; }
.hover-only a:active 	{ text-decoration: none; }
.hover-only a:visited { text-decoration: none; }
.hover-only a:hover 	{ text-decoration: underline;}

.orangeheader {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 25px; font-style: normal; color:#ff6600}

.orangebody {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#ff6600}

.bodytip {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color:#000000}

.bodygray {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color:#000000}

.bodyheader {  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color:#000000}



.footer
{
	FONT-FAMILY: Arial;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: None;
    text-decoration:none
}

a:link {
	color:#8000ff;
	}

a:active {
	color:#8000ff;
	}

a:visited {
	color:#8000ff;
	}

.button-system {
 border: 1px solid #ffa500;
 padding: 4px 6px;
 background-color: #ffa500;
 cursor: pointer;
 }

.header1 {
 border: 1px solid #8000ff;
 padding: 4px 6px;
 text-align: left;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 }

.td-shade	{ background: #e6e6fa; }

.td-lined 			{ background: #ff7f00; border: 1px solid #8000ff; }
.td-lined-bottom 	{ background: #EEEEEE; border-bottom: 1px solid #8000ff; }
.td-lined-right 	{ background: #EEEEEE; border-right: 1px solid #8000ff; }
.td-lined-top	 	{ background: #EEEEEE; border-top: 1px solid #8000ff; }
.td-lined-left		{ background: #EEEEEE; border-left: 1px solid #8000ff; }

.title 			{ padding: 0px 6px 0px 6px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }

.title h1 {
    font-size: 12px;
    font-weight: bold;
    color: #505050;
    margin: 0px 0 0 0px;
}

.title-box 		{ padding: 0px 0px 0px 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.title-box a:link 		{ color: #000000; text-decoration: none; }
.title-box a:active 	{ color: #000000; text-decoration: none; }
.title-box a:visited 	{ color: #000000; text-decoration: none; }
.title-box a:hover 		{ color: #000000; text-decoration: underline;}

.title-link 	{ padding: 0px 6px 0px 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #555555; }
.title-link a:link 		{ color: #000000; text-decoration: none; }
.title-link a:active 	{ color: #000000; text-decoration: none; }
.title-link a:visited 	{ color: #000000; text-decoration: none; }
.title-link a:hover 	{ color: #000000; text-decoration: underline;}


.subtitle 			{ padding: 0px 0px 0px 0px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #555555; }
.subtitle a:link 	{ text-decoration: none; }
.subtitle a:active 	{ text-decoration: none; }
.subtitle a:visited { text-decoration: none; }
.subtitle a:hover 	{ text-decoration: underline;}

.tip-title 		{ padding: 0px 6px 0px 6px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }

.tip-text 		{ padding: 0px 6px 0px 6px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; }

.matched { font-weight: bold; }

.table-photo { background: #FFFFFF; border: 1px solid #8000ff; }

.caption	{ color: #000000; }
.caption 	a:link 		{ color: #000000; text-decoration: none; }
.caption 	a:active 	{ color: #000000; text-decoration: none; }
.caption	a:visited 	{ color: #000000; text-decoration: none; }
.caption 	a:hover	 	{ color: #000000; text-decoration: underline; }

.table-content 	{ margin: 30px; }

.table-tip 		{ margin: 10px; }

.updated	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ff6600}
.updated 	a:link 		{ color: #ff6600; text-decoration: none; }
.updated 	a:active 	{ color: #ff6600; text-decoration: none; }
.updated	a:visited 	{ color: #ff6600; text-decoration: none; }
.updated 	a:hover	 	{ color: #ff6600; text-decoration: underline; }

.form-comment { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#ff6600}
.form-comment	 	a:link 		{ color: #ff6600; text-decoration: none; }
.form-comment	 	a:active 	{ color: #ff6600; text-decoration: none; }
.form-comment		a:visited 	{ color: #ff6600; text-decoration: none; }
.form-comment	 	a:hover	 	{ color: #ff6600; text-decoration: underline; }

.step-by-step { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#000000}

.step-by-step-current { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#000000}

.search-title { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
.search-title a:link 		{ color: #000000; text-decoration: none; }
.search-title a:active 		{ color: #000000; text-decoration: none; }
.search-title a:visited 	{ color: #000000; text-decoration: none; }
.search-title a:hover	 	{ color: #000000; text-decoration: underline; }


.post { margin-left: 20px }

.post-color1 { background-color: #DDDDDD; }

.post-color2 { background-color: #EAEAEA; }

.post-link	{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #ff6600}
.post-link 	a:link 		{ color: #ff6600; text-decoration: none; }
.post-link 	a:active 	{ color: #ff6600; text-decoration: none; }
.post-link	a:visited 	{ color: #ff6600; text-decoration: none; }
.post-link 	a:hover	 	{ color: #ff6600; text-decoration: underline; }

.action		{ font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff6600}
.action	 	a:link 		{ color: #ff6600; text-decoration: none; }
.action	 	a:active 	{ color: #ff6600; text-decoration: none; }
.action		a:visited 	{ color: #ff6600; text-decoration: none; }
.action	 	a:hover	 	{ color: #ff6600; text-decoration: underline; }

/* WIDGET STYLES START */

.lined 			{ border: 1px solid #8000ff; }
.lined-bottom 	{ border-bottom: 1px solid #8000ff; }
.lined-right 	{ border-right: 1px solid #8000ff; }
.lined-top	 	{ border-top: 1px solid #8000ff; }
.lined-left		{ border-left: 1px solid #8000ff; }

.linedb 			{ border: 1px solid #639ACE; }
.linedb-bottom 	{ border-bottom: 1px solid #639ACE; }
.linedb-right 	{ border-right: 1px solid #639ACE; }
.linedb-top	 	{ border-top: 1px solid #639ACE; }
.linedb-left		{ border-left: 1px solid #639ACE; }

.mugshot-online			{ background-color: #8000ff; }

.mugshot-offline		{ background-color: #FFFFFF; }

.namelink-online			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.namelink-online a:link 	{ color: #000000; }
.namelink-online a:active 	{ color: #000000; }
.namelink-online a:visited 	{ color: #000000; }
.namelink-online a:hover 	{ color: #000000; }

.namelink-offline			{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.namelink-offline a:link 	{ color: #000000; }
.namelink-offline a:active 	{ color: #000000; }
.namelink-offline a:visited { color: #000000; }
.namelink-offline a:hover 	{ color: #000000; }

.minicard				{ background-color: #FFFFFF; }

.error { background: #ff7e00; border: 1px solid #ff6600; }

.feedback { background: #DDDDDD; border: 1px solid #8000ff; }

.datehead {
 border: 1px solid #8000ff;
 padding: 4px 6px;
 text-align: center;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-size: 25px;
 font-style: normal;
 color:	#AF0451;
}

.datetitle {
 border: 1px solid #F1F1F1;
 padding: 2px 2px;
 text-align: center;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 font-style: normal;
 color:	#333333;
 background-color: #F1F1F1;
}

.daytitle {
 border: 1px solid #F1F1EE;
 padding: 2px 2px;
 text-align: center;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 font-style: normal;
 color:	#333333;
 background-color: #EEEEEE;
}

.daytitlecol {
 border: 1px solid #F1F1EE;
 padding: 2px 2px;
 text-align: center;
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 font-style: normal;
 color:	#333333;
 background-color: #CCCC99;
}
h1 {
  margin-bottom:0px;
}
h2 {
  font-size:90% !important;
}
#colorstable {
	position: absolute;
	z-index: 45;
	top: 0px;
	left: 0px;
	display: none;
	border: 2px #c9c37e solid;
	background-color: #FFFFFF;
}
#colorstable td {
	font: 11px/11px Arial, Geneva, Sans-Serif; color: #1a3e51;
	margin: 1px;
	height: 11px;
	width: 13px;
}
#colorstable td.top {
	font: 12px/18px Arial, Geneva, Sans-Serif; color: #1a3e51;
	height: 18px;
	width: 320px;
}
.divi {
	margin-top: 3px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px #000000 solid;
	font: 2px/2px Arial, Geneva, Sans-Serif;
}
.divisml {
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom: 1px #000000 solid;
	font: 2px/2px Arial, Geneva, Sans-Serif;
}
.colorshow { float: left; width: 16px; height: 18px; border: 1px #000000 solid; font-size: 2px; line-height: 2px; margin-right: 5px; background-color: #000000; margin-top: 3px;
}
.bl {background: url(bl.gif) 0 100% no-repeat #ff7f00; width: 18em} 
.br {background: url(br.gif) 100% 100% no-repeat} 
.tl {background: url(tl.gif) 0 0 no-repeat} 
.tr {background: url(tr.gif) 100% 0 no-repeat; padding:5px} 
.clear {font-size: 1px; height: 1px}
p.thick {font-weight: bold}.white {
	color: #FFFFFF;
}

