/*#############################################################
Name: Beautiful Day
Date: 2006-11-12
Description: A soft and bright two-column template.
Author: Viktor Persson
URL: http://templates.arcsin.se

Feel free to use and modify but please provide credits.
#############################################################*/

/* standard elements */
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #963;}
a:hover {color: #C60;}

body {
	background: #CCD8E0 url(img/bg.jpg) repeat-x 80px bottom; /* c9d7ff */
	color: #444;
	font: normal 62.5% "Lucida Sans Unicode",Tahoma,sans-serif;
	overflow-y: scroll;
}

body.inset { background-color:#FAFAFA;background-image:none; }

SELECT {
	color: #444;
	font-family: Tahoma,sans-serif;
	font-size:11px;
}

TEXTAREA { padding:5px;color:#444;font-family: "Lucida Sans Unicode",Tahoma,sans-serif;font-size:11px;}

.content UL { margin-top:5px; }
.content UL LI { list-style-image: url(img/bullet_black.png);}

.frontpagecontent UL { margin-left:30px;margin-top:10px;font-size:14px; }
.frontpagecontent UL LI { list-style-image: url(img/bullet_black.png);line-height:24px;}


p,code,ul {padding-bottom: 1.2em;}

.sidenav ul li {list-style: none;}



h1 {
	font: normal 1.8em Tahoma,sans-serif;
	margin-bottom: 10px;
	width:535px;
	overflow:hidden;
}

h2 { font: normal 1.8em Tahoma,sans-serif; font-size:16px; font-weight:bold;}

.profilefrontpage_box H1 { width:auto;}
.settings_box H1 { width:auto;border-bottom:2px solid #999; }

.holderEvents { width:250px;}
.holderEvents TD { border-bottom:dashed 1px #DCDCDC;padding:1px; }

A.nounderline { text-decoration:none; }

code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #C1CAD3;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	white-space: pre;
}

blockquote {
	background: url(img/quote.gif) no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}

h1,h2,h3 {padding-top: 6px;
}

/* misc */
.clearer {clear: both;}

.left {float: left;}

.right {float: right;}

/* structure */
.container {
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 0 10px 10px;
	width: 780px;
	position:relative;
	z-index:0;
}

.container2 {
	background: #FFF;
	font-size: 1.2em;
	margin: 0 auto;
	padding: 0 10px 10px;
	width: 780px;
}

.creditcards
{
	width: 800px;
	padding-top:4px;
	text-align:right;
}

/* header */
.top {
	background: url(img/clouds.gif) repeat-x;
	text-align:center;
	padding: 16px 10px 0;
}

/* title */
.header 
{
	position:relative;
	z-index:0;
	background: #FFF;
	font-size: 1.2em;
	height: 146px;
	margin: 0 auto;
	padding: 10px 0px 0px;
	width: 780px;
}
.header .left, .header .right {
	background: #A4A4A0;
	color: #FFF;
	height: 150px;	
	padding-top:10px;
}
.header .left {
	background: #B3C2C7 url(img/header.jpg) no-repeat;
	font: normal 39px "Trebuchet MS",sans-serif;
	line-height: 170px;
	text-align: center;	
	width: 564px;
	height:141px;
}
.header .right {
	overflow: hidden;
	width: 212px;
	height:141px;
	font-size:12px;
}

.header .right p,.header .right h2 {padding: 0 16px;}
.header .right h2 {padding-top: 16px; font: normal 1.6em "Trebuchet MS",sans-serif;}

/* navigation */
.navigation {	
	background: #D9E1E5 url(img/nav.gif);
	border: 1px solid #DFEEF7;
	border-color: #DFEEF7 #CFDEE7;
	height: 41px;
	position:relative;
	z-index:0;
}
.navigation .menuitem {
	background: #D9E1E5 url(img/nav.gif);
	border-right: 1px solid #AFBEC7;
	color: #456;
	display: block;
	float: left;
	font: bold 1.1em sans-serif;
	line-height: 41px;
	padding: 0 20px;
	text-decoration:none;
}
.navigation .quick_search_menuitem { position:absolute;left:582px;top:9px;}

.navigation .menuitem:hover {background-position: left bottom; color: #234;}

.quick_search_inactive { color:#AAA; }
.quick_search { color:#000; }


/* main */
.main {
	border-top: 4px solid #FFF;
	background: url(img/bgmain.gif) repeat-y;
	position:relative;
	top:0px;
	left:0px;
	height:100%;
	display:block;
	z-index:0;
}

/* sub navigation */
.sidenav {
	float: right;
	width: 210px;
}
.sidenav h2 {
	color: #5A5A43;
	font-size: 1em;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}
.sidenav ul {
	padding: 0;
	border-top: 1px solid #EAEADA;
}
.sidenav li {border-bottom: 1px solid #EAEADA;}
.sidenav li a {
	font-size: 1.1em;
	color: #554;
	display: block;
	padding: 8px 0 8px 5%;
	text-decoration: none;
	width: 94%;
}
.sidenav li a.active {
	background: #F0F0EB;
	color: #654;

}


.sidenav li a:hover {
	background-image:url('img/s_gray.png');
	color: #654;	
}

.sidenav p
{
    margin:10px;
}

.sidenav .sidenav_container
{
    padding: 0px 15px 0px 15px;
}

.sidenav_splitter { margin-top:12px;border-bottom:dashed 1px #DCDCDC;}

.sidenav .subheaderlink  
{
	color: #5A5A43;
	font-size: 1em;
	margin: 0;
	padding-left: 12px;
	font-weight:bold; }

.validationsummary { font-weight:bold; }

.browser_popup { position:absolute;left:160px;top:100px;width:430px;z-index:5;background-color:White;border:outset 2px grey;padding:10px; }

/* content */
.content 
{
	float: left;
	margin: 10px 0;
	padding: 0 16px;
	width: 531px;
		position:relative;
	top:0px;
	left:0px;
	display:block;
}

.descr {
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
}
.content UL li {
	list-style: url(img/bullet_blank.png);
	margin-left: 18px;
}
.content p {font-family: "Lucida Sans Unicode",sans-serif;}

.content_profile 
{
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
	padding-top:10px;
}

.content_profile H1 
{
	padding-bottom:0px;
	margin-bottom:0px;
}

.frontpagecontent 
{
	float: left;
	margin: 0px;
	padding-left:3px;
	width: 565px;
	position:relative;
}


/* footer */
.footer {
	background: url(img/bgfooter.gif) repeat-x;
	color: #FFF;
	font: bold 1em sans-serif;
	line-height: 39px;
	padding: 0 12px;
	text-align: center;
/*
	position:relative;
	top:0px;left:0px;*/

	display:block;
	z-index:-1;
	height:39px;
}

.footer a,.footer a:hover {color: #FFF;}

.sidebar_profile
{
    text-align:center;
    padding:10px;
    font-size:10px;
    margin-bottom:13px;
}

.profile_picture { border:solid 1px black; }

.sidebar_profile .profile_picture
{
    margin:3px;
}

.sidebar_profile A
{
    text-decoration:none;
    font-weight:bold;
}

LI.medal { background-image:url('img/present_small.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.send_message { background-image:url('img/email_edit.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.chat { background-image:url('img/comments.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.selected { background-image:url('img/star.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.remove_selected { background-image:url('img/star_delete.png');background-repeat:no-repeat; background-position:175px 9px; }
LI.share { background-image:url('img/share.png');background-repeat:no-repeat; background-position:175px 9px; }


.tdleft
{
    width:180px;
    vertical-align:top;
    padding-top:4px;
}

.button {
	color: #996633;
	text-decoration: none;
	padding: 0px 5px 1px 5px;
	font: normal 1.1em "Lucida Sans Unicode",Tahoma,sans-serif;
	background-color:#F7F7F2;

}

.loginbutton { background-color:#FFFBFF;border:solid 1px #CCCCCC;font-size:0.8em;color:#284775; }

.button_small {
	color: #996633;
	text-decoration: none;
	padding:0px;
	font: normal 1.1em "Lucida Sans Unicode",Tahoma,sans-serif;
	background-color:#F7F7F2;
	height:20px;
	font-size:11px;
}

.login_input { font-size:0.8em;width:100px;}

.small { font-size:smaller; }
.smallgrey { font-size:smaller;color:#999; }
.feature_detail {  font-size:smaller;color:#999;padding-left:8px; }

.profile_text_input
{
    width:310px;
    background-color:#FFF;
    border:inset 1px;
    color: #444;
	font-family: "Lucida Sans Unicode",Tahoma,sans-serif;
	padding:0px 2px 0px 2px;
}

.frontpagecontent .profile_text_input
{
    width:180px;
    background-color:#FFF;
    border:inset 1px;
    color: #444;
	font-family: "Lucida Sans Unicode",Tahoma,sans-serif;
	padding:0px 2px 0px 2px;
}

.message_text_input
{
    background-color:#FFF;
    border:inset 1px;
    color: #444;
    font-family: "Lucida Sans Unicode",Tahoma,sans-serif;
	padding:0px 4px 0px 4px;
}


.right_now_input { color:#888;width:446px; }
.right_now_input_active { color:inherit;width:446px; }

.icon_page_next { position:absolute;left:540px;top:-5px; }
.icon_page_next img { border:none; }

.icon_page_previous { position:absolute;left:7px;top:-5px; }
.icon_page_previous img { border:none; }


.ok_button { width:30px;background: #D9E1E5 url(img/nav.gif);
	color: #456;
	height:20px;
	font-size:11px;
		text-decoration: none;}


.bar_header { background-color:#EAEADA;font-size:10px;padding:3px;margin-top:5px; }
 
 
.ok_popup { vertical-align:middle;background-color:white;color:#456;font-size:12px;height:70px;width:200px;
            padding: 10px 10px 10px 10px; border:solid 1px #666666;position:absolute;left:250px;z-index:10;
            filter:progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=5); }

.fillfactorbar {background-color:#D9E1E5;height:20px; }

.why_describe_friends { text-align:right;position:absolute;top:2px;left:280px;width:250px;height:30px;padding:10px 5px 10px 5px;vertical-align:middle; }
.questionnaire_info { position:absolute;top:5px;left:356px;width:185px;height:50px;padding:10px 5px 10px 5px;border:solid 1px #A4A4A0;background-color:#FFF;vertical-align:middle; }


/* Frontpage styles */
.frontpageprofiles_container { padding-top:6px;position:relative;background:url(img/bgmain3.gif);width:776px;height:212px; }
.frontpageprofiles_container .sidenav_closer { width:213px;height:1px;background-color:#eaeada;position:absolute;left:563px;top:-0px; }


.frontpage_profile { font-size:11px;border:solid 1px #A4A4A0;text-align:left;float:left; margin-top:2px;margin-left:2px;width:188px;position:relative;
                     }
.frontpage_profile .titlebox { font-size:10px;height:15px;width:186px;overflow:hidden;background-color:#EAEADA;border-bottom:solid 1px #A4A4A0;padding-left:2px;}
.frontpage_profile .profile_innercontainer { width:184px; height:100px;
											background-color:#FFF;margin-right:5px;
											padding:0px;}
.frontpage_profile .profile_picture { border:none;  }
.frontpage_profile .profile_innercontainer .data_container { position:absolute;top:4px;left:90px;width:94px;height:118px;overflow:hidden;text-align:center;vertical-align:middle;}
.frontpage_profile .profile_innercontainer .data_container H5 { margin-top:10px;font-size:11px;}
.frontpage_profile .profile_innercontainer .image_container { position:relative;float:left;text-align:center;width:80px;margin-right:10px; }
.frontpage_profile .profile_innercontainer .image_container .glass { position:absolute;top:0px;left:0px;width:80px;height:100px;}
.frontpage_profile .profile_innercontainer .fill_box { height:100px; }
/*.frontpage_profile .profile_innercontainer .image_box { border:solid 1px black; }*/

.miniheader { margin-top:5px;margin-bottom:3px;background-color:#EAEADA;font-size:10px;padding:2px; }

.pwd_val_1 {position:absolute;top:-7px;left:0px; }
#profile_help { visibility:hidden;height:170px;position:relative;top:7px;padding-top:0px; }
#profile_help .sidenav_container { margin-top:-3px;padding-top:0px; }


/*#imenucontainer {  }*/
#activeintellisensemenu { border:solid 1px #000;z-index:3;cursor:default;overflow:auto;}
.intellisense_menuitem { background-color:#FFF;padding:4px; }
.intellisense_menuitem_active { background-color:#A4A4A0;color:#FFF;padding:4px; }
.intellisense_menuitem_hover { background-color:#FAFAFA;color:#000;padding:4px;}
.intellisense_input  
{
	cursor:text;
    width:292px;
    height:15px;
    float:left;
    display:block;
    background-color:#FFF;
    border:inset 1px;
    padding-left:3px;
    margin-bottom:3px;
    margin-right:3px;
 }
 
 .value_dropdown { width:222px; }
 
 .errormessage { background-image:url('img/alert_small.png');background-position:15px 10px;background-repeat:no-repeat;
                line-height:20px;padding:6px 6px 6px 60px; vertical-align:middle;
                margin: 10px 19px 10px 19px;border:solid 1px #A4A4A0;background-color:#FFF;
                font-weight:bold;color:Red; }
 .infomessage { background-image:url('img/info_small.png');background-position:15px 10px;background-repeat:no-repeat;
                line-height:20px;padding:6px 6px 6px 60px; vertical-align:middle;
                margin: 10px 19px 10px 19px;border:solid 1px #A4A4A0;background-color:#FFF }
  .lockmessage { background-image:url('img/lock.png');background-position:15px 10px;background-repeat:no-repeat;
                line-height:20px;padding:6px 6px 6px 60px; vertical-align:middle;
                margin: 10px 19px 15px 19px;border:solid 1px #A4A4A0;background-color:#FFF }
  .questionnairemessage { background-image:url('img/document_small.png');background-position:15px 10px;background-repeat:no-repeat;
                line-height:20px;padding:6px 6px 6px 60px; vertical-align:middle;
                margin: 10px 19px 15px 19px;border:solid 1px #A4A4A0;background-color:#FFF }
 
 .picture_frame { position:relative;border:inset 1px;width:80px;height:100px;overflow:hidden;margin-bottom:8px;margin-right:8px;text-align:center; }
 .picture_frame_left { position:relative; border:inset 1px;width:80px;height:100px;overflow:hidden;float:left;margin-bottom:8px;margin-right:8px; }
 .delete_profile_picture { cursor:hand;position:absolute; left:64px;top:0px; display:none;}

 
 .leftie { float:left; }
 
 .friendstatus { border-bottom:solid 1px #EAEADA;text-align:right;background-color:#EFEFEF }
 .friendstatus IMG { margin:3px;margin-left:6px;margin-right:6px; }
 
 H3 { font-size:10px;border-bottom:1px inset gray; }
 
  .profile_box { /*background-color:White;border:solid 1px #A4A4A0;*/margin-bottom:10px; }
 .profile_box H1 { font-size:14px;border-bottom:2px inset gray; }
 
 .profiletable {width:535px; }
 .profiletable TH {text-align:left; }
 .profiletable TH.center {text-align:center; }
  .profiletable TD { padding:3px;vertical-align:top;border-bottom:dashed 1px #DCDCDC; }
 .profiletable TD.emptycell { border:none; }
 .profiletable .firstcell { width:180px;}
 .profiletable .select { width:200px; }
 
 .profilefrontpage_box { /*background-color:White;border:solid 1px #A4A4A0;*/padding: 0px 10px 10px 10px;margin-bottom:10px; }
 .profilefrontpage_box H1 { font-size:14px;font-weight:bold; }
 .profilefrontpage_box H2 { font-size:14px;font-weight:normal;border-bottom:2px inset gray; }
 
  .favorite_table_container { margin-left:40px;margin-top:15px;margin-bottom:15px;
                            width:412px;background-image:url(img/header1.jpg); 
                            background-repeat:no-repeat;padding: 4px 8px 4px 8px;
                            border-bottom:solid 1px #EAEADA }
.favorite_table_container h1 {padding-top:0px; }

TD.options { border:none;font-size:smaller; }

 .favorite_table { width:100%; }
 .favorite_table TH { text-align:left;padding-bottom:8px; }
 .favorite_table TD { border-bottom:solid 1px white;padding:2px; }
 .favorite_table .firstcell { width:150px; }
 .favorite_table .lastcell { width:55px; }
 
 .profile_favorite_table { width:100%; }
 .profile_favorite_table TH { text-align:left;padding-bottom:8px; }
 .profile_favorite_table TD { border-bottom:solid 1px white;padding:2px; }
 .profile_favorite_table .firstcell { width:220px; }
 
 
 
 .submenulink { border-bottom: 1px solid #EAEADA; }
 
 .inserted_inforow { text-align:center;line-height:20px;font-size:10px; }
 .inserted_accessibility_row { background-color:#EAEADA;font-size:10px; }
 .inserted_accessibility_row  SELECT { font-size:10px; }
 .inserted_accessibility_row  TD { padding: 3px 3px 3px 10px;border-bottom:4px solid #fbfbfb; }
 .inserted_accessibility_row .right_span_insert { margin-left:120px; }
 
 DIV.inserted_accessibility_row { background-color:#EAEADA;font-size:10px; padding: 1px 10px 3px 10px;border-bottom:4px solid #fbfbfb; }
 
 .radio_choice_large { margin-left:50px;padding:15px;padding-right:260px;border:solid 1px #999; background-color:#CCC;}
 
 .rightalign { text-align:right;}
 .centeralign { text-align:center;}
 .icon_holder { padding-top:1px;width:16px;float:left;margin-right:6px; }
 
.friendbox { background-color:White;border:solid 1px #A4A4A0;width:490px;margin-bottom:20px;padding:10px;padding-left:10px; }
.friendbox H2 { font-size:14px;font-weight:normal;margin-bottom:5px;}
.friendbox BLOCKQUOTE { 
    background: #FFF;
    width:375px;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
}
.friendbox .profilepicture { margin-right:10px; }
.friendbox .pillar { float:left }
.friendbox A { text-decoration:none; }
.friendbox A.header { color:#444; }

/*.blogbox { background-color:White;border:solid 1px #A4A4A0;width:510px;margin-bottom:20px;padding:0px 10px 0px 10px;position:relative; }*/
.blogbox { width:510px;padding:0px 10px 0px 10px;position:relative; }
.blogbox OL { margin-left:33px; }
.blogbox UL { margin-left:15px; }
.blogbox UL LI { list-style-image: url(img/bullet_black.png);}
.blogbox H2 { font-size:16px;border-bottom:solid 2px #666; }
.blogbox BLOCKQUOTE H2 { font-size:14px;font-weight:normal;margin-bottom:5px;}
.blogbox BLOCKQUOTE { 
    background-image: none;
    width:475px;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
}

.commentstable { width:520px; }
.commentstable TD { border-bottom:dashed 1px grey;padding:5px;}
.commenter_name { font-size:12px;font-weight:bold;}
.comment_date { font-size:10px;margin-bottom:20px; }
.comment_body { width:300px; }
.newcommentcontainer {padding:0px; }


.blogbox IMG { margin:6px; }
.blogbox .pillar { float:left }
.blogbox A { text-decoration:none; }
.blogbox .date { font-size:smaller;position:absolute;top:13px;left:218px;width:300px;text-align:right; }
.blogbox .edit { font-size:smaller;position:absolute;top:28px;left:218px;width:300px;text-align:right; }
.blogbox H3 { border:none;width:auto;margin-top:0px; }
HR.spacer { display:none;}

.expand_testimony {padding-left:40px;cursor:hand;position:relative;top:-12px; }
.expand_testimony_hover { padding-left:40px;cursor:hand;background-color:#FAFAFA;position:relative;top:-12px;}

.myfriendbox { position:relative;background-color:White;border:solid 1px #A4A4A0;width:510px;height:125px;margin-bottom:20px;padding:10px; }
.myfriendbox H2 { font-size:14px;font-weight:normal;margin-bottom:5px;text-decoration:none;color: #444;}
.myfriendbox IMG { float:left;margin-right:10px; }
.myfriendbox .tofromheader { border-bottom:solid 2px #CCC;font-weight:bold;width:230px;height:16px;overflow:hidden;margin-top:6px;}
.myfriendbox TABLE { width:230px;}
.myfriendbox .friendstatsbox { position:absolute;left:285px;top:8px;}
.myfriendbox .friendstatsbox IMG { margin-left:3px;} /* Type=Image */
.myfriendbox .friendstatsbox INPUT { margin-left:3px;} /* Type=Image */
.myfriendbox .detail { width:150px;}
 
.pictureholdercontainer { position:relative;width:536px; }
.pictureholder { background-color:#FFF;padding:5px;text-align:center;}
.picturelinkholder { text-align:center; }
.picturelinkholder A
{
    margin: 0px 10px 5px 0px;
}


 .qtable TD { font-size:11px;padding:3px;vertical-align:top;border-bottom:dashed 1px #DCDCDC; }
 .qtable TD .selection_container { position:relative; }
 .qtable TD TABLE TD { border:none;padding:0px; }
 .qtable .firstcell { padding-right:20px;width:250px;vertical-align:top;}
 .qtable TD .glass { position:absolute;top:0px;left:0px;z-index:2;width:270px; }
 
 .subheader { font-weight:bold;font-size:12px;}
 
 
 .newmail_box { position:absolute;top:0px;left:169px;top:10px;z-index:4;width:405px;height:24px;}
 .newmail_container { background-color:#FFF;height:24px;overflow:hidden;border-left:dashed 1px #A4A4A0;border-bottom:dashed 1px #A4A4A0; }
 .newmail_container TABLE { margin-top:5px;width:380px;margin-left:auto;margin-right:auto;}
 .newmail_container TABLE TH { border-bottom:solid 1px #A4A4A0;border-top:inset 2px #A4A4A0;background-color:#FAFAFA; }
 .newmail_container TABLE TD { padding:3px;border-bottom:dashed 1px #A4A4A0; }
 .newmail_container .titlecell { height:13px;overflow:hidden;line-height:12px; }
 .newmail_container TABLE IMG { position:static;top:0px; }
 .newmail_container IMG {position:static;top:4px;}
 
 .inbox_user_item { background-color:White;border:solid 1px #A4A4A0;width:510px;height:125px;margin-bottom:20px;padding:10px;}
 .inbox_user_item .picture_container { float:left;padding:5px;text-align:center;width:75px;}
 .inbox_user_item .data_container { height:110px;overflow:auto;padding:5px; }
 .inbox_user_item TABLE {}
 .inbox_user_item TABLE TD { padding:0px 4px 2px 4px;}
 .inbox_user_item TABLE TH { padding:0px 4px 2px 4px;}
 .inbox_user_item TABLE TD.titlecell { width:180px;}
 .inbox_user_item TABLE TD.titlecellunread { width:180px;font-weight:bold;}
 .inbox_user_item .iconcell { vertical-align:top;}
 .inbox_user_item .thread_row_hover { background-color:#FAFAFA; }
  
.thread_message { background-color:White;border-bottom:dashed 1px #A4A4A0;
                  border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;
                  height:100px;width:410px;padding:10px;padding-left:100px;position:relative; }
.thread_message_last { background-color:White;border-bottom:solid 1px #A4A4A0;
                  border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;
                  height:100px;width:410px;padding:10px;padding-left:100px;position:relative; }
.thread_menu { height:26px;
               border-bottom:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;width:521px;position:relative; }
.thread_menu .thread_button {text-decoration:none;}
.thread_menu .thread_menu_item {background-color:white;padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;}
.thread_menu .thread_menu_item_hover {background-color:#F0F0EB;padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;}

.thread_menu .thread_menu_item_left {position:absolute;left:0px;top:0px;background-color:white;padding:4px;width:175px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;}
.thread_menu .thread_menu_item_left_hover {position:absolute;left:0px;top:0px;background-color:#F0F0EB;padding:4px;width:175px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;}

.thread_message H2 { font-size:14px;font-weight:normal;margin-bottom:5px;}
.thread_message BLOCKQUOTE { 
    background: #FFF;
    width:375px;
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
}

.thread_message .profilepicture { position:absolute;top:10px;left:10px;margin-right:10px; }
.thread_message .pillar { float:left }
.thread_message .header { text-decoration:none;color:#444; }
.thread_message .datebox {position:absolute;top:10px;left:370px;}
.answerbox { padding:10px;padding-bottom:30px;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;width:500px }

 .qmenu { height:26px;text-align:left;
               border-bottom:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;width:521px;position:relative; }
.qmenu .qmenu_item {background-color:white;padding:4px;width:170px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;}
.qmenu .qmenu_item_hover {background-color:#F0F0EB;padding:4px;width:170px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;}
.qmenu .qmenu_item_active {position:relative;top:1px;background-color:inherit;background-image:url(img/content_bg.gif);padding:4px;width:170px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;}
.qmenu .qmenu_item_active_hover {position:relative;top:1px;background-color:inherit;background-image:url(img/content_bg.gif);padding:4px;width:170px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;}

.qmenu .qmenu_item_left {position:absolute;left:0px;top:0px;background-color:white;padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;}
.qmenu .qmenu_item_left_hover {position:absolute;left:0px;top:0px;background-color:#F0F0EB;padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;}
.qmenu .qmenu_item_left_active {position:absolute;left:0px;top:1px;z-index:2;background-color:inherit;background-image:url(img/content_bg.gif);padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;}
.qmenu .qmenu_item_left_active_hover {position:absolute;left:0px;top:1px;z-index:2;background-image:url(img/content_bg.gif);padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;}

.qmenu .qmenu_item_text { padding-top:1px;padding-left:17px;width:16px;float:left; }
.tabcontent { padding:10px;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;border-bottom:solid 1px #A4A4A0;width:500px }

/*.search_profile_item { height:112px;background-color:#D9E1E5;margin-top:10px;border:solid 1px #AAA;overflow:hidden;}*/
.search_profile_item { height:112px;background-color:#F7F7F2;margin-top:10px;border:solid 1px #AAA;overflow:hidden;}
.search_profile_item .picture_container { position:relative;float:left;padding: 5px 5px 0px 5px;text-align:center;width:80px;height:100%;}
.search_profile_item .picture_container .glass { position:absolute;top:0px;left:0px;width:80px;height:100px;}
.search_profile_item .data_container { position:relative; }
.search_profile_item .data_container .bottom_bar {width:100px;height:4px;position:absolute;left:0px;top:108px;background-color:#F7F7F2;}
.search_profile_item .data_container .onlineicon {position:absolute;left:100px;top:5px;}
.search_profile_item .data_container .titlelink {font-weight:bold;position:absolute;left:120px;top:5px;width:310px;}
.search_profile_item .data_container .userdata {position:absolute;left:100px;top:24px;}
.search_profile_item .data_container .userdata TABLE {width:310px;}
.search_profile_item .data_container .userdata TD { border-bottom:solid 1px #FFF;padding:4px 0px 0px 0px;line-height:13px;}
.search_profile_item .data_container .userdata TD.lower_text { padding-top:9px;}
.search_profile_item .data_container .userdata .covergif {position:absolute;top:0px;left:340px;}
.search_profile_item .data_container .userdata .scorebox1 {background-color:#FFF;position:absolute;top:10px;left:340px;width:56px;height:42px;}
.search_profile_item .data_container .userdata .scorebox2 {margin:1px;width:52px;height:30px;border:solid 1px #F7F7F2;text-align:center;
															padding-top:8px;font-size:18px;font-family:"Trebuchet MS"}
.search_profile_item .data_container .userdata .no_scorebox {text-align:center;position:absolute;top:6px;left:330px;width:80px;height:42px;}

.limit_search_criteria { font-size:smaller;position:absolute;left:330px;top:6px;width:230px;height:26px;background:url('img/s_gray.png');border:solid 1px #AAA; }
.limit_search_criteria IMG { float:left;margin:5px; }
.limit_search_criteria DIV { margin-top:5px;}


.new_search_button  	
{
	color: #996633;
	text-decoration: none;
	padding: 0px 5px 1px 5px;
	font: normal 1.1em "Lucida Sans Unicode",Tahoma,sans-serif;
	background-color:#F7F7F2;
	position:absolute;top:10px;left:420px;width:130px; }

.searchresult_paging {text-align:center;margin-top:8px;margin-bottom:2px;}
.searchresult_paging IMG {position:relative;top:3px;margin-left:4px;margin-right:4px;}
.searchresult_paging .pagelink {margin-right:4px;}
.matchtext { padding:8px;position:absolute;width:422px;display:none;background-color:#F7F7F2;
             border:solid 1px #A4A4A0;border-top:solid 1px #F7F7F2; }

#luckybuttontip  { padding:0px 10px 0px 10px;position:absolute;display:none;background-color:#FFF;border:solid 1px #ddd;width:200px; }

.back_to_searchresult_box { position:absolute;left:220px;top:-5px;z-index:4;}
.back_to_searchresult_box A { text-decoration:none; }
.back_to_searchresult_box SPAN { position:relative;top:-3px;}


.webdings { font-family:Webdings;}


.faqitem { /*background-color:White;border:solid 1px #A4A4A0*/margin-bottom:0px;padding:8px; }
.faq_question {font-size:13px;font-weight:normal;}
.faq_question A { text-decoration:none; }
.faq_answer {/*background: #FFF;*/
	color: #666;
	display: block;
	font: normal 1em Tahoma,sans-serif;
	line-height: 1.6em;
	padding: 8px 10px;
	display:none;}

/* CHAT */
.chat_tabs { height:26px;
               border-bottom:solid 1px #A4A4A0;width:527px;position:relative; }

/*.chat_tabs .chat_tab {background-color:white;padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;}
.chat_tabs .chat_tabs_hover {background-color:#F0F0EB;padding:4px;width:100px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;}
*/

.chat_tabs .chat_tab {position:absolute;left:2px;top:0px;background-color:#FFF;padding:4px;padding-left:6px;height:17px;width:121px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;}
.chat_tabs .chat_tab_hover {position:absolute;left:2px;top:0px;background-color:#F0F0EB;padding:4px;padding-left:6px;height:17px;width:121px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;}
.chat_tabs .chat_tab_active {position:absolute;left:0px;top:1px;z-index:2;background-color:#F0F0EB;padding:4px;height:17px;width:121px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;}
.chat_tabs .chat_tab_active_hover {position:absolute;left:0px;top:1px;z-index:2;background-color:#F0F0EB;padding:4px;height:17px;width:121px;float:right;text-decoration:none;border-top:solid 1px #A4A4A0;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;}
.chat_tab_icon {}
.chat_tabs .tab_title { position:absolute;left:20px; z-index:5;width:85px;overflow:hidden;}
.tabdelete { color:#aaa;text-decoration:none;position:absolute;top:1px;left:112px; }
.tabdelete:HOVER { color:#666;text-decoration:none;font-weight:bold; }
.firefox_wait { padding:10px;position:absolute;left:120px;top:150px;display:none;background-color:#FFF;border:solid 1px #A4A4A0;width:300px;}

.tab_messagebox { background-color:#F0F0EB;padding:0px 10px 10px 10px;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;border-bottom:solid 1px #A4A4A0;width:505px }
.tab_messages { background-color:#F0F0EB;padding:10px 10px 0px 12px;border-left:solid 1px #A4A4A0;border-right:solid 1px #A4A4A0;height:252px;overflow:auto;width:503px }
.messagecontainer {height:230px;overflow:auto;padding:10px;border:solid 1px #ddd;background-color:#FFF;margin-bottom:0px; }
.messagecontainer .greylink { color:#999; }
.message_details { margin-top:4px;font-size:10px;color:#999 }
.message { padding-left:10px;margin-bottom:4px; }
.emoticoncollection { padding:10px;position:absolute;left:29px;top:287px;display:none;background-color:#FFF;border:solid 1px #ddd; }


/* ADMIN STYLES */

.admintable{width:100%; }
.admintable TH {text-align:left; }
.admintable TD { font-size:10px;padding:3px;vertical-align:top;border-bottom:dashed 1px #DCDCDC; }
.admintable .row_hover { background-color:#FAFAFA;}
.admintable .button { padding:0px;margin-left:3px; }
.admin_text_input 
{
    background-color:#FFF;
    border:inset 1px;
    color: #444;
    font-family: "Lucida Sans Unicode",Tahoma,sans-serif;
    padding-left:4px;
} 

