body, td, input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

input.mark, select.mark, textarea.mark {
	font-weight: bold;
}

body {
	background-color: #ffffff;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding:0px;
	margin:0px;
}

td {
	vertical-align: top;
}

img {
	border-width: 0px;
}

form {
	margin: 0px;
	padding: 0px;
	display: inline;
}

div.btnarea {
	padding: 20px;
	margin-left: 40px;
	margin-right: 40px;
	background: #ffaaaa;
	border:2px dotted black;
	text-align: center;
	width:25%;
}

td.line_section {
	padding: 5px 0px 5px 5px;
}

td.header {
	padding: 0px;
}

.admin_button {
	width: 200px;
}

div.credits {
	font-size: 8pt;
	color: #999999;
}

img.profileimg_small {
	border-top: 2px solid #F6F6FE;	
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	border-left: 0px solid #000000;
}

img.profileimg {
	border: 5px solid #ff0000;
}


img.mainimg {

}

td.pic_bm {
vertical-align:middle;
width:33%;
text-align:center;
}

td.login {
background-color: #ccccff;
}



/* --- titles sections --- gamla bakgrundsfärgen 20078D 118CFF */

h1 {
	background: #D03895;
	width: 100%;
	padding: 3px;
	border-bottom: 2px solid #20078D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
}


h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #D03895;
	margin:0px;
}


/* --- end titles secitons h2 color: #20078D; --- */


/* ********** Start join free styles ********* */

input.inputtextbox, textarea.inputtextbox {
	border: 1px solid #cccccc;
}


/* ********** End join free styles ********* */




/* ********** Link styles gamla färgen 0000FF ********* */

a, a:link, a:visited {
	color: #33659A;
	font-weight: normal;
	cursor:pointer;
	text-decoration: none;
}

a:active{
	color: #0099FF;
}

a:hover{
	color: #0099FF;
	text-decoration: underline;	
}

/* ********** End Link styles ********* */



/* ********** back_to_top styles ********* */

a.back_to_top, a.back_to_top:link, a.back_to_top:visited {
	color: #CC0066;
	font-weight: normal;
	font-style:italic;
	cursor:pointer;
	text-decoration: none;
}

a.back_to_top:active{
	color: #CC0066;
}

a.back_to_top:hover{
	color: #CC0066;
	text-decoration: underline;	
}

/* ********** End back_to_top styles ********* */



/* ********** Footerinc styles ********* */

td.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: center;
	padding: 5px;
	background-color:#cc0066;
	
}

td.footer a, td.footer a:link, td.footer a:visited {
	color: #FFFFFF;
	font-weight: normal;
	cursor:pointer;
	text-decoration: none;
}


td.footer a:active{
	color: #FFFFFF;
}

td.footer a:hover{
	color: #FFFFFF;
	text-decoration: none;
	
}

/* ********** End Footerinc styles ********* */




td.bgsquare {
	width: 33%;
	color: #000000;	
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;  	
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;  	
}


td.bgsquare_search {
	width: 33%;
	color: #CCCCCC;
	padding:15px;
}

td.main_img {
padding-left:5px;
}



/* ********** Start Headers Styles ********* */

td.message {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	background-color:#cc0066;
	border-bottom: 10px solid #E860A4;
}

td.links {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;
	background-color:#cc0066;
	font-weight:normal;
	border-bottom: 10px solid #E860A4;
}



td.links a, td.links a:link, td.links a:visited {
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	cursor:pointer;
	text-decoration: none;
}

td.links a:active {
	color: #FFFFFF;
}

td.links a:hover {
	color: #FFFFFF;
	text-decoration: none;	
}

table.maintable {
	width:780px;
	border:0px solid #CCCCCC;
}

/* ********** End Headers Styles ********* */




/* ********** Start ac_main Styles ********* */

div.ac_main_section {
	border-right:1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}


div.ac_main_section div.ac_main_section_header {
	padding: 4px;
	background: #cc0066;
	background-color:#33659A;
}

div.ac_main_section div.ac_main_section_content {
	padding: 3px;
	
}

div.ac_main_section div.ac_main_section_content a.link {
	display: block;
	padding:2px;
	
}

div.ac_main_section div.ac_main_section_content a.link:hover {
	background: #FF99CC;
}

/* start menu */

div.ac_main_section_menu {
	border-right:0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
	
}

div.ac_main_section_menu div.ac_main_section_header {
	padding: 4px;
	background-color:#D03895;
	border-bottom: 5px solid #ccccff;
}

div.ac_main_section_menu div.ac_main_section_header2 {
	padding: 4px;
	background-color: #D03895;
	border-top: 1px #cccccc solid;
	border-bottom: 2px solid #20078D;
	color: #FFFFFF;
	font-size: 10pt;
}

div.ac_main_section_menu div.ac_main_section_content {
	padding: 3px;
	font-weight:bold;
	border-left: 2px solid #D03895;
}

div.ac_main_section_menu div.ac_main_section_content div.link {
	padding: 2px 0px 2px 0px;
}



div.ac_main_section_menu div.ac_main_section_content a,
div.ac_main_section_menu div.ac_main_section_content a.link:link,
div.ac_main_section_menu div.ac_main_section_content a.link:active,
div.ac_main_section_menu div.ac_main_section_content a.link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:bold;
	color: #D03895;
	cursor:pointer;
	padding: 0px 0px 0px 1px;
	
}

div.ac_main_section_menu div.ac_main_section_content a.link:hover {
	background: #FFFFFF;
	text-decoration:none;
	
}

div.ac_main_section_menu div.ac_main_section_content div.img {
text-align: center;
}

/* end menu  gammal länkfärg 20078D */


/* start message */

div.ac_main_section_message {
	border-right:1px solid #CC0066;
	border-left: 1px solid #CC0066;
	border-bottom: 1px solid #CC0066;
	border-top: 1px solid #CC0066;
}

div.ac_main_section_message div.ac_main_section_header {
	padding: 4px;
	background: #cc0066;
	background-color:#CC0066;
	border-bottom: 5px solid #E860A4;
}

div.ac_main_section_message div.ac_main_section_content {
	padding: 5px;
	font-weight:normal;
	background-color: #E8E8FF;
}

div.ac_main_section_message div.ac_main_section_content a.link {
	display: block;
	padding: 0px;
}



div.ac_main_section_message div.ac_main_section_content div.img {
text-align: center;
}

/* end message */



/* start qsearch table */

div.ac_main_section_qsearch {
	border-right:1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	
}

div.ac_main_section_qsearch div.ac_main_section_header {
	padding: 4px;
	background: #cc0066;
	background-color:#33659A;
	
}

div.ac_main_section_qsearch div.ac_main_section_content {
	padding: 3px;
	font-weight:bold;
}

div.ac_main_section_qsearch div.ac_main_section_content a.link {
	display: block;
	padding: 0px;
}

div.ac_main_section_qsearch div.ac_main_section_content div.img {
text-align: center;
}

.adv_search {
vertical-align:bottom;
text-align:right;
}

/* end qsearch table */



/* start mail */

div.ac_main_section_mail {
	border-right:0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	border-top: 0px solid #cccccc;
}

div.ac_main_section_mail div.ac_main_section_header {
	padding: 4px;
	background: #cc0066;
	background-color:#33659A;
	border-bottom: 5px solid #ccccff;
}

div.ac_main_section_mail div.ac_main_section_content {
	padding: 3px;
}

div.ac_main_section_mail div.ac_main_section_content div.link {
	padding: 2px 0px 2px 0px;
}

div.ac_main_section_mail div.ac_main_section_content a,
div.ac_main_section_mail div.ac_main_section_content a.link:link,
div.ac_main_section_mail div.ac_main_section_content a.link:active,
div.ac_main_section_mail div.ac_main_section_content a.link:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #000000;
	cursor:pointer;
	text-decoration:none;
	padding: 0px 0px 0px 4px;
	border-left: 5px solid #60BDE8;
}

div.ac_main_section_mail div.ac_main_section_content a.link:hover {
	background: #FFFFFF;
	text-decoration:none;
	border-left: 5px solid #E860A4;
}

/* end mail */


div.ac_main_section div.ac_main_section_content td.profilecontent {
padding: 0px 5px 0px 5px;
}

div.ac_main_section div.ac_main_section_content td.ac_main_profile_description {
width:100%;
vertical-align:bottom;
text-align:right;
}

table.ac_main_table {
	width:100%;
	border: 0px solid #000000;
}

table.ac_main_table td.ac_main_leftblock {
	width:25%;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}

table.ac_main_table td.ac_main_middleblock {
	width:50%;
	border:0px solid #cccccc;
	background-color: #ffffff;
	padding:0px 5px 0px 5px;
}

table.ac_main_table td.ac_main_rightblock {
	width:25%;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}


table.ac_main_table td.ac_main_leftblock h2,
table.ac_main_table td.ac_main_middleblock h2,
table.ac_main_table td.ac_main_rightblock h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

table.ac_main_table td.ac_main_leftblock td.ac_main_header,
table.ac_main_table td.ac_main_middleblock td.ac_main_header,
table.ac_main_table td.ac_main_rightblock td.ac_main_header {
background-color: #cc0066;
}

table.ac_main_table table.ac_main_email_table {
	width:100%;
	padding: 5px;
	border: 1px solid #cccccc;
}

table.ac_main_table table.ac_main_match_table {
	width:100%;
	padding:5px;
	border: 1px solid #cccccc;
}

table.ac_main_table table.ac_main_match_table img {
	border: 1px solid #CC0066;
	width: 78px;
}

table.ac_main_table table.ac_main_match_table td.ac_main_profile_description {
width:100%;
vertical-align:bottom;
text-align:right;
}

table.ac_main_table table.ac_main_menu_table {
	width:100%;
	padding: 5px;
	border: 1px solid #cccccc;
}

table.ac_main_table table.ac_main_importants_table {
	width:100%;
	padding: 5px;
	border: 1px solid #cccccc;
}

table.ac_main_table table.ac_main_message_table {
	width:100%;
	padding: 5px;
	border: 1px solid #cccccc;
}




/* ********** End ac_main Styles ********* */



/* ********** Start Inbox Styles ********* */

table.mailbox {
	width: 98%;
}

table.mailbox td.mailbox_header {
	background: #ffffff;
	border-bottom: 1px solid #000000;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}

table.mailbox td.mailbox_item {
	border-bottom: 1px solid #cccccc;
	vertical-align: middle;
}

table.mailbox td.mailbox_item_0 {
	background: #e8e8ff;
}

table.mailbox td.mailbox_item_1 {
	background: #ffffff;
}

table.mailbox td.mailbox_item_unread,
table.mailbox td.mailbox_item_unread a {
	background: #FFFF00;
	font-weight:bold;
}

td.mailbox_navbar {
	background: #8D8DE1;
	padding: 5px 15px 5px 15px;
	border-left: 1px black solid;
	border-bottom: 1px black solid;
	border-right: 1px black solid;
}

td.mailbox_navbar a,
td.mailbox_navbar a.link,
td.mailbox_navbar a.active,
td.mailbox_navbar a.visited,
td.mailbox_navbar a.hover {
	color: #ffffff;
	font-weight: normal;
	display: block;
	padding: 2px 0px 2px 0px;
}

td.mailbox_navbar h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	margin:0px;
}

td.mailbox_actionbar {
color:#FFFFFF;
background: #8D8DE1;
padding: 5px 15px 5px 15px;
border-top: 1px black solid;
border-right: 1px black solid;
border-left: 1px black solid;
	
}

td.mailbox_actionbar a,
td.mailbox_actionbar a:link,
td.mailbox_actionbar a:active,
td.mailbox_actionbar a:visited {
	color:#FFFFFF;
	font-weight: bold;
}

td.mailbox_actionbar a:hover {
color:#FFFFFF;
text-decoration: underline;
}

/* ********** End Mailbox Styles ********* */


div.header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 2px 0px; 
}

div.header_two{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 0px 0px 2px 0px; 
}

div.header_three{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	padding: 0px 0px 2px 0px; 
}

/* ********** End search styles ********* */

