/* General Elements */

body	{
	background-color:#3D0B3B;
	background-image: url(/img/bg.jpg);
	SCROLLBAR-BASE-COLOR: #3D0B3B;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
}

.subtitle			{font-family: Arial, Helvetica, sans-serif; font-size: 15pt; color: #F0CCFE; font-weight: bold;}
.warning			{font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #F0CCFE; font-weight: bold;}

.normal			{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10pt; line-height: 1.5em;}
a.normal			{COLOR: #0080FF; text-decoration: underline;}
a.normal:visited		{COLOR: #0080FF; text-decoration: underline;}
a.normal:hover		{COLOR: #FF3333; text-decoration: underline;}

.copyright			{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 8pt; line-height: 1.3em;}
a.copyright			{COLOR: #000000; text-decoration: none;}
a.copyright:visited	{COLOR: #000000; text-decoration: none;}
a.copyright:hover		{COLOR: #ECCECE; text-decoration: underline;}



/* Top Referrer Specific Elements */

.visit			{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 8pt;}
a.visit			{COLOR: #333333; text-decoration: none;}
a.visit:visited		{COLOR: #333333; text-decoration: none;}
a.visit:hover		{COLOR: #FF3333; text-decoration: underline;}

.links			{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10pt; font-weight: bold;}
a.links			{COLOR: #C16AAF; text-decoration: none;}
a.links:visited		{COLOR: #C16AAF; text-decoration: none;}
a.links:hover		{COLOR: #000000; text-decoration: underline overline; background-color: #FFFFE5;}

.headline-title			{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #999999; FONT-SIZE: 12pt;}
a.headline-title			{COLOR: #333333; text-decoration: none;}
a.headline-title:visited		{COLOR: #333333; text-decoration: none;}
a.headline-title:hover		{COLOR: #FF0033; text-decoration: underline;}

.ranking			{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 10pt;}

/* JMB Elements */

.jmbfoot		{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #424242; FONT-SIZE: 8pt; line-height: 1.3em;}
a.jmbfoot		{COLOR: #424242; text-decoration: none;}
a.jmbfoot:visited	{COLOR: #424242; text-decoration: none;}
a.jmbfoot:hover	{COLOR: #ECCECE; text-decoration: underline;}

.jmblink		{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #424242; FONT-SIZE: 8pt; line-height: 1.3em;}
a.jmblink		{COLOR: #424242; text-decoration: none;}
a.jmblink:visited	{COLOR: #424242; text-decoration: none;}
a.jmblink:hover	{COLOR: #333333; text-decoration: underline;}

.jmbgate		{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #999999; FONT-SIZE: 16pt; line-height: 1.3em; font-weight: bold;}
a.jmbgate		{COLOR: #0080FF; text-decoration: none;}
a.jmbgate:visited	{COLOR: #0080FF; text-decoration: none;}
a.jmbgate:hover	{COLOR: #FF0033; text-decoration: underline;}

select
{
    font-weight:      Normal;
    font-family:      Arial;
    font-size:        10pt;
}
input
{
    font-weight:      Normal;
    font-family:      Arial;
    font-size:        10pt;
}
.link
{
    text-decoration:  None;
    font-weight:      Bold;
    font-family:      Arial;
    font-size:        10pt;
}
.small
{
    font-weight:      Normal;
    font-family:      Arial;
    font-size:        9pt;
}
.smalllink
{
    font-weight:      Normal;
    font-family:      Verdana;
    font-size:        9pt;
    text-decoration: none;
    color:           DarkBlue;
}

/* Table Elements */

table.main	{
		border: 1px solid;
		border-top-color:#F1F1F1;
		border-left-color:#DEDEDE;
		border-bottom-color:#7B7B7B;
		border-right-color:#BABABA;
		Padding: 1px;
}

table.feat,TD.feat	{
		background-color: #F7F7E7;
		border: 1px solid;
		border-top-color:#F1F1F1;
		border-left-color:#DEDEDE;
		border-bottom-color:#7B7B7B;
		border-right-color:#BABABA;
		Padding: 2px;
}

.feat			{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10pt; line-height: 1.2em; font-weight: bold;}
a.feat		{COLOR: #FF0033; text-decoration: none;}
a.feat:visited	{COLOR: #FF0033; text-decoration: none;}
a.feat:hover	{COLOR: #C16AAF; text-decoration: underline;}

TD.featon	{
		background-color: #FFF9C6;
		border: 1px solid;
		border-top-color:#F1F1F1;
		border-left-color:#DEDEDE;
		border-bottom-color:#7B7B7B;
		border-right-color:#BABABA;
		Padding: 2px;
}

.featon		{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10pt; line-height: 1.2em; font-weight: bold;}
a.featon		{COLOR: #FF0033; text-decoration: none;}
a.featon:visited	{COLOR: #FF0033; text-decoration: none;}
a.featon:hover	{COLOR: #C16AAF; text-decoration: underline;}

table.topref,TD.topref	{
		background-color: #F7F7E7;
		border: 1px solid;
		border-top-color:#F1F1F1;
		border-left-color:#DEDEDE;
		border-bottom-color:#7B7B7B;
		border-right-color:#BABABA;
		Padding: 2px;
}

table.tnlist,TD.tnlist	{
             background-color: #F5EFFA;
		border: 1px solid;
		border-top-color:#DEDEDE;
		border-left-color:#DEDEDE;
		border-bottom-color:#DEDEDE;
		border-right-color:#DEDEDE;
		Padding: 2px;
}
.tnlist			{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10pt; line-height: 1.2em; font-weight: bold;}
a.tnlist	{COLOR: #C16AAF; text-decoration: none;}
a.tnlist:visited	{COLOR: #C16AAF; text-decoration: none;}
a.tnlist:hover	{COLOR: #FF0033; text-decoration: underline;}


TD.tnliston	{
             background-color: #F3D6FF;
		border: 1px solid;
		border-top-color:#AE90BA;
		border-left-color:#AE90BA;
		border-bottom-color:#AE90BA;
		border-right-color:#AE90BA;
		Padding: 2px;
}

.tnliston			{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 10pt; line-height: 1.2em; font-weight: bold;}
a.tnliston	{COLOR: #C16AAF; text-decoration: none;}
a.tnliston:visited	{COLOR: #C16AAF; text-decoration: none;}
a.tnliston:hover	{COLOR: #FF0033; text-decoration: underline;}





table.butt,TD.butt	{
		border: 1px solid;
		border-top-color:#611F53;
		border-left-color:#F1F1F1;
		border-bottom-color:#DFCCE3;
		border-right-color:#B198B6;
		Padding: 2px;
}
.butt			{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 9pt; line-height: 1.2em;}
a.butt		{COLOR: #666666; text-decoration: none;}
a.butt:visited	{COLOR: #666666; text-decoration: none;}
a.butt:hover	{COLOR: #FF0033; text-decoration: underline; font-style: italic;}

TD.butthead	{
		border: 1px solid;
		border-top-color:#98588A;
		border-left-color:#98588A;
		border-bottom-color:#611F53;
		border-right-color:#611F53;
		Padding: 0px;
		background-color: #D8AAD1;
		background-image: url(/img/cellhead.gif);
		FONT-FAMILY: Arial, Helvetica, sans-serif;
		COLOR: #330033;
		FONT-SIZE: 11pt;
		FONT-WEIGHT: Bold;
		line-height: 1.0em;
}
/* Non Elements */
.titles		{font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #AB4F98; font-weight: bold;}
.datehead		{font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #990066; font-weight: bold;}

.pics			{border: 1px solid #7B7B7B;}
a.pics		{border: 1px solid #000000;}
a.pics:visited	{border: 1px solid #000000;}
a.pics:hover	{border: 1px solid #F1F1F1;}

.nav			{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #7E7E7E; FONT-SIZE: 9pt; line-height: 1.5em;}
a.nav			{COLOR: #0080FF; text-decoration: none;}
a.nav:visited	{COLOR: #0080FF; text-decoration: none;}
a.nav:hover		{COLOR: #FF3333; text-decoration: underline;}

.navbot		{FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 9pt; line-height: 1.3em;}
a.navbot		{COLOR: #ECCECE; text-decoration: none;}
a.navbot:visited	{COLOR: #FFDEDE; text-decoration: none;}
a.navbot:hover	{COLOR: #000000; text-decoration: underline;}
