<!-- BASE ELEMENTS -->

body { cursor: default; background-color: #FFFFFF }
body * { font-family: Tahoma; font-size: 11px; }
h1 { font-size: 11px; font-weight: bold; margin: 0px; }
h2 { font-size: 11px; font-weight: normal; margin: 0px; }
a { text-decoration: none; }
a.anchor{position:absolute;margin-top:-50px;}
em { font-style: normal; color: #888888; }
small, small * { font-size: 10px; }
hr { height: 0px; border-color: #B3CCFF; border-style: solid; border-width: 1px 0px 0px 0px; }
ul { list-style: square outside; margin: 15px 15px 15px 30px }
li { padding: 0px; }
img { border: 0px;overflow:visible; }
table { border: 0px }
form { margin: 0px }
select { height: 17px }


<!-- FORM ELEMENTS -->

input.mainoption { height: 20px; color: #525D6F; background-color: #B3CCFF; border: #525D6F 1px solid; padding: 2px 5px; margin: 1px; }
input.liteoption { height: 17px; color: #525D6F; background-color: #EFEFEF; border: #525D6F 1px solid; padding: 0px 1px; margin: 1px; }
input.tinyoption { height: 17px; color: #6688DB; background-color: #EFEFEF; border-width: 0px; padding: 0px 1px; margin: 1px; }
input.tinyoption:hover { color: #15B700; }
input.textline {float:left; height: 17px; color:#525D6F; background-color: #EFEFEF; border: #525D6F 1px solid; margin: 1px; }
input.helpline { height: 17px; color:#525D6F; background-color: #FFFFFF; border-width: 0px; font-size: 10px; margin: 0px; }
select,textarea { color:#525D6F; background-color: #EFEFEF; border: #525D6F 1px solid; margin: 1px; scrollbar-face-color: #FFFFFF; scrollbar-track-color: #EFEFEF; scrollbar-highlight-color: #EFEFEF; scrollbar-3dlight-color: #888888; scrollbar-shadow-color: #EFEFEF; scrollbar-darkshadow-color: #888888; scrollbar-arrow-color: #888888; }


<!-- TEXT -->

.text {}
.text i { color: #525D6F; }
.text em { color: #99A4B8; }
.text h1 { color: #6688DB; margin: 0px; }
.text p, .text span, .text div, .text td, .text h2, .text center, .text li, .text pre, .text ul { color: #525D6F; }
.text p { text-align: justify; }
.text a:active, .text a:link, .text a:visited { color: #6688DB; text-decoration: none; }
.text a:hover { color: #15B700; }
.text ul { margin: 15px 30px; padding: 0px; }
.text li { margin: 2px 0px; }
.text strong { font-weight: normal; color: #15B700; }


<!-- NAV LINKS -->

.nav {}
.nav * { color: #FFFFFF; }
.nav div, .nav span { color: #FFFFFF; }
.nav h1, .nav h2 { font-weight: normal; }
.nav a:active, .nav a:link, .nav a:visited { color: #FFFFFF; text-decoration: none }
.nav a:hover { color: #405E98; text-decoration: none }


<!-- CELLS FOR TEXT -->

.framecell {}
td.framecell { border: 1px #99A4B8 solid; border-width: 0px 1px 1px 1px; vertical-align: top; background: #EFEFEF url(!core/body_frameshadow.jpg) no-repeat; }
.titlecell {}
td.titlecell { height: 24px; border-bottom: 1px #99A4B8 solid; text-align: center; background: url(!core/body_titlebar.jpg) #B3CCFF no-repeat; }
.smalltitlecell {}
td.smalltitlecell { height: 20px; border-bottom: 1px #99A4B8 solid; text-align: center; background: url(!core/body_titlebar.jpg) #B3CCFF no-repeat; }
.headcell {}
td.headcell { border: 0px #B3CCFF solid; background: url(!core/body_headcell.gif) #EFEFEF repeat-x; }
.shadowcell {}
td.shadowcell { height: 20px; background-image: url(!core/body_shadow.gif); background-repeat: no-repeat; }

.avatarcell {}
td.avatarcell { border: 0px #99A4B8 solid; border-width: 1px 0px 1px 1px; background-color: #A1ACC1; padding: 0px; text-align: center; vertical-align: top; }
.profilecell {}
td.profilecell { border: 0px #99A4B8 solid; border-width: 1px 0px 1px 0px; background: url(!core/body_profilecell.gif) #A1ACC1 no-repeat; text-align: left; vertical-align: top; padding-left: 5px; min-width: 150px }
.profilecell strong { color: #96FF72; }
.profilecell a:active, .profilecell a:link, .profilecell a:visited { color: #525D6F; }
.profilecell a:hover { color: #FFFFFF; }
.messagecell {}
td.messagecell { border: 1px #99A4B8 solid; background-color: #EFEFEF ; padding: 8px 10px; text-align: left; vertical-align: top; width: 513px; overflow: auto; max-width:450px; overflow:visible; }
.postingcell {}
td.postingcell { border: 0px #B3CCFF solid; border-width: 0px 5px 5px 5px; background: url(!core/body_postingcell.jpg) #FFFFFF no-repeat; }
.authcell {}
td.authcell { border: 1px #99A4B8 solid; background: url(!core/body_authcell.jpg) #FFFFFF no-repeat; }
.endcell {}
td.endcell { background-color: #B3CCFF; padding: 0px; }

.bordercell {}
td.bordercell { border: 0px #B3CCFF solid; }

.darkbordercell {}
td.darkbordercell { border: 0px #99A4B8 solid; }


<!-- MAINMENU -->

.mainmenu {}
.mainmenu * { font-family: Tahoma, Arial; font-size: 11px; cursor: hand; color: FFFFFF; }
.mainmenu .top {}
.mainmenu .top a { display: block; position: relative; margin: 0px; background: transparent; text-decoration: none; }
.mainmenu .top a:active,.mainmenu .top a:link,.mainmenu .top a:visited { color: #B3CCFF; padding: 5px 6px 8px 6px; margin: 0px; }
.mainmenu .top a:hover { color: #FFFFFF; }
.mainmenu .top strong { color: #76FF56; font-weight: normal; }


<!-- FORUM SPECIFIC -->

.quote {}
div.quote { font-size: 11px; background-color: #FFFFFF; padding: 3px; border: #99A4B8 1px dotted; padding-left: 5px; }
.code {}
div.code { font-size: 11px; background-color: #FFFFFF; padding: 3px; border: #99A4B8 1px dotted; padding-left: 5px; }

/* YouTube.com */
.youtube   {
   
   width: 425px;
}
.youtube .youtubeContainer   {
   position: relative;
}
.youtube .youtubeContainer .youtubeToggler   {
   color: #666;
   cursor: pointer;
   cursor: hand;
   font-size: 10px;
   font-weight: bold;
   position: absolute;
   right: 0;
   top: 0;
}
.OldUser 
{
font-size:120%;
color:#CC161A;

}
.testresult{
	font-weight: bold;
	font-size:13px;
	font-family: arial,helvetica,san-serif;
	color:#666;
	margin-top:1px;
	margin-left:10px;
	display: block;
	height:17px;
	float:left;
}
.testresult span{
	padding:2px 10px 2px 10px;

	display:block;
	float:right;
	white-space: nowrap;
}
.shortPass{
   background-color:#ff7777;
}
.shortPass span{
   background-color:#ff7777;

}
.badPass{
   background-color:#ff7777;
}
.badPass span{
   background-color:#ff7777;

}
.goodPass{
   background-color:#dddd88;

}
.goodPass span{
  background-color:#dddd88;
}
.strongPass{
  background-color:#99cc55;
}
.strongPass span{
  background-color:#99cc55;
}

  .clear
        {
            clear: both;
            font-size: 0;
            height: 0;
            line-height: 0;
            overflow: hidden;
        }
        .unfolded
        {
            background: url("/images/icon_minus.gif") no-repeat scroll left center transparent;
            display: block;
            padding-left: 14px;
        }
        .sp-wrap
        {
            background: none repeat scroll 0 0 #E9E9E6;
            padding: 0;
        }
        .folded
        {
            background: url("/images/icon_plus.gif") no-repeat scroll left center transparent;
            display: block;
            padding-left: 14px;
        }
        .sp-head
        {
            border-width: 0;
            color: #2A2A2A;
            cursor: pointer;
            font-size: 11px;
            font-weight: bold;
            line-height: 15px;
            margin-left: 6px;
            padding: 1px 14px 3px;
        }
        .sp-body
        {
            background: none repeat scroll 0 0 #F5F5F5;
            border-width: 1px 0 0;
            display: none;
            font-weight: normal;
        }