@charset "UTF-8";
/* GENERAL */
/*body      { font: 9px verdana,sans-serif; margin: 0px; padding: 0px; }*/
body      { size:1; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; }
p 	      { color: #000000; margin: 0px 0px 0px 0px; padding: 2px 4px 2px 4px; }
/* a         { color: #EA0437; font-weight: bold; text-decoration: underline; } */
a         { color: #FF0000; text-decoration: underline; }
a:hover   { color: #FF0000; text-decoration: underline; }
a:active  { color: #FF0000; text-decoration: underline; }
a:visited { color: #FF0000; text-decoration: underline; }
ul        { margin: 0px 0px 0px 20px; padding: 0px; }
ol        { margin: 0px 0px 0px 8px; padding: 0px 0px 0px 8px; }
li        { margin: 0px; padding: 0px; }
form      { margin: 0px; padding: 0px; }
input     { size:1; font-family: Arial, Helvetica, sans-serif; }/*{ font: 12px arial,sans-serif; }*/
textarea  { size:1; font-family: Arial, Helvetica, sans-serif; }
select    { size:1; font-family: Arial, Helvetica, sans-serif; }
table, td { border-collapse: collapse; border-spacing: 0pt; vertical-align: top; }

/* SPECIFICS */
.blackbold 	{ font-weight: bold; color: #000000; }
.bold 		{ font-weight: bold; }
.boldItalic { font-weight: bold; font-style: italic; }
.italic     { font-style: italic; }
.date 		{ color: #555555; font-weight: bold; }
.icon 		{ border: 0px; margin: 2px; }
.logo 		{ border: 0px; }
.required 	{ color: #E11B22; }
.separator 	{ border-top: 1px solid #eeeeee; }
.underlined { text-decoration: underline; }
.rating 	{ font-size: xx-large; }
/* DIVISIONS */
.debug 	   { background-color: #eeeeee; border: 1px solid #999999; margin: 0px auto; max-width: 480px; padding: 2px; }
.debug p   { color: #000000; font-size: xx-small; }
.debug pre { color: #000000; font-size: xx-small; padding: 2px; }

.mainContainer { border: 1px solid #C0C0C0; padding: 0px; margin: 0px auto; max-width: 480px; }

.logoContainer { border: 0px; margin: 0px; padding: 0px; text-align: center; }

.navigation 	              { background-color: #ffffff; border: 0px; margin: 0px; padding: 4px; }
.navigation h1              { color: #000000; font-size: x-large; }
.navigation h2              { color: #000000; font: bold 12px arial,sans-serif; margin: 2px; padding: 0px; }
.navigation .backButton     { color: #333333; }
.navigation .center         { text-align: center; }
.navigation .chatBox        { background: #ffffff; border: 0px; margin: 2px; padding: 0px; }
.navigation .chatBox h2     { background: #D71214; color: #ffffff; padding: 1px 2px 1px 2px; }
.navigation .dimLink        { color: #999999; }
.navigation .information    { background: #f0f0f0; border: 1px solid #cccccc; margin: 2px; padding: 0px; }
.navigation .list           { margin: 0px; padding: 0px; width: 100%; }
.navigation .list tr.li td  { border-bottom: 0px solid #eeeeee; padding: 0px; }
.navigation .list .tablePic { width: 45px; }
.navigation .profilePicture { border: 1px solid #999999; padding: 2px; }
.navigation .redFont        { color: #FF0000; font-weight: bold; }

.center         { text-align: center; }

.datinboxFrom { font-size: xx-small; }

.ads     { font-size: large; background-color: #f0f0f0; border: 0px; text-align: left; }
.ads a {
			display: block;
			height: 100%;
			width: 100%;
			padding: 10px; 
			font-weight: bold;
}
.ads p a { color: #FFFFFF; font-weight: bold; }

.registrationLink     { background-color: #c01d1d; margin: 0px; padding: 2px; text-align: center; }
.registrationLink p a { color: #ffffff; font-weight: bold; }

.statusMsg            { background-color: #c01d1d; } 
.statusMsg p          { color: #ffffff; font-weight: bold; } 
.statusMsg p a        { color: #ffffff; font-weight: bold; text-decoration: underline; } 

.small { font-size: xx-small; }

.rules{ font-size: xx-small; margin: 2px; padding: 0px; text-align: left; }

.footer { font-size: xx-small; margin: 2px; padding: 0px; text-align: center; }


.padded { text-align: middle; padding: 5px 5px 5px 5px; }

.box {
			background-color:#fafafa;
			border-top: solid thin #a1a1a1;
			border-right: solid thin #a1a1a1;
			border-left: solid thin #a1a1a1;
			font-size: x-large;
			margin-left: 5px; 
			margin-right: 5px; 
			vertical-align:middle;
			padding: 5px 5px 5px 5px;
}
.box a {
			display: block;
			height: 100%;
			width: 100%;
			text-decoration:none;
			
}

.accesskey { text-decoration:none; color: #000000; }


.t {background: url(../img/misc/dot.gif) 0 0 repeat-x; width: 100%}
.b {background: url(../img/misc/dot.gif) 0 100% repeat-x}
.l {background: url(../img/misc/dot.gif) 0 0 repeat-y}
.r {background: url(../img/misc/dot.gif) 100% 0 repeat-y}
.bl {background: url(../img/misc/bl.gif) 0 100% no-repeat}
.br {background: url(../img/misc/br.gif) 100% 100% no-repeat}
.tl {background: url(../img/misc/tl.gif) 0 0 no-repeat}
.tr {background: url(../img/misc/tr.gif) 100% 0 no-repeat;}
.z { margin-left: 5px; margin-right: 5px; font-size: x-large;}
.z a {
			display: block;
			height: 100%;
			width: 100%;
			text-decoration:none;
			padding: 5px 5px 5px 5px;
}
