/* CSS Document */

body {
	background-color: #eeeeda;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1{ margin:0; padding:0; font-weight:normal;}

.content
{
   margin-bottom: 30px;   
}


.fileupload
    {
       position: relative; 
       left:140px; 
       top: 42px; 
       cursor: pointer; 
       text-align: right; 
       -moz-opacity:0;	
       filter:alpha(opacity: 0); 
       opacity: 0; 
       z-index: 2;
       width:60px;   
}


.input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#489d03;
}

.captionNotStyled {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
}


a { text-decoration: none; }

.error
{
  color: #ff0000;
  font-size: 10px;
  display: block;
  padding-left:10px;
  height: 20px;
  width: 250px;
}

.ajax__calendar 
{
    position:absolute;    
    left: 0px !important;
    top: 0px !important;
}



.title_01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#477819;
}
.text_01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#505e6d;
	text-align:justify;
}
.text_02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005cba;
}
.text_03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#6984a1;
}
.text_04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#505e6d;
}
.text_05 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#505e6d;
}
.text_06 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#477819;
}

.text_07 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

.home_header_background_top {
	background-image: url(/images/home_background_top.jpg);
	background-repeat: repeat-x;
}

.home_background_bottom {
	background-image: url(/images/home_background_bottom.jpg);
	background-repeat: repeat-x;
	height:32px;
}

.home_content_area_middle {
	background-image:url(/images/content_area_background.jpg);
	background-repeat:repeat-y;
	background-position: center;
}
.home_content_fade {
	background-image: url(/images/content_area_fade.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.home_btn_n {
	background-image: url(/images/home_main_btn_n.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color:#505e6d;
	font-weight: bold;
	height: 53px;
	width: 92px;
	text-align: center;
	cursor:pointer;
}
.home_btn_o {
	background-image: url(/images/home_main_btn_o.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color:#505e6d;
	font-weight: bold;
	height: 53px;
	width: 92px;
	text-align: center;
	cursor:pointer;
}
.home_caption_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#005cba;
	background-image: url(/images/home_caption_top.jpg);
	text-align: center;
	height: 42px;
	width: 212px;
}
.home_caption_blue .text {
	padding-top: 15px;
}
.home_caption_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#608a38;
	background-image: url(/images/home_caption_top.jpg);
	text-align: center;
	height: 42px;
	width: 212px;
}
.home_caption_green .text {
	padding-top: 15px;
}
a.thumbnail_compact_n {
	background-image: url(/images/home_thumbnail_compact_n.png);
	height: 131px;
	width: 102px;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	cursor:pointer;
	margin-bottom: 2px;
	overflow: hidden;
	display: block;
	position: relative;
}

.imageContainer
{
    position: relative;
    display: block;
}

a.thumbnail_compact_n .image {
	margin-top: 12px;
	margin-left: 12px;
	width: 78px;
	height: 81px;
	display: block;
}


a.thumbnail_compact_n .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:3px;
	left:14px;
}
a.thumbnail_compact_n .city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#005cba;
	margin-left: 9px;
	margin-top: 5px;
}
a.thumbnail_compact_n .years_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#505e6d;
	float: left;
	margin-left: 9px;
	margin-top: 2px;
}
a.thumbnail_compact_n .years {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#477819;
	float: right;
	margin-right: 9px;
	margin-top: 2px;
}
a.thumbnail_compact_n:hover {
	background-image: url(/images/home_thumbnail_compact_o.png);
	height: 131px;
	width: 102px;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	cursor:pointer;
	margin-bottom: 2px;
}
a.thumbnail_compact_n:hover .imageContainer
{
    position: relative;
}

a.thumbnail_compact_n:hover .image {
	margin-top: 12px;
	margin-left: 12px;
}
a.thumbnail_compact_n:hover .city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#005cba;
	margin-left: 9px;
	margin-top: 5px;
}
a.thumbnail_compact_n:hover .years_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#505e6d;
	float: left;
	margin-left: 9px;
	margin-top: 2px;
}
a.thumbnail_compact_n:hover .years {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#477819;
	float: right;
	margin-right: 9px;
	margin-top: 2px;
}

a.thumbnail_notext_n,
a.thumbnail_notext_n:visited {
	background-image: url(/images/home_thumbnail_notext_n.png);
	height: 105px;
	width: 102px;
	margin-right: 2px;
	margin-left: 2px;
	cursor:pointer;
	overflow: hidden;
	display: block;
}

a.thumbnail_notext_n .image,
a.thumbnail_notext_n:visited .image {
	margin-top: 12px;
	margin-left: 12px;
	width: 78px;
	height: 81px;
}

.zoom {
	background-image:url(/images/main_icons_zoom.png);
	background-repeat:no-repeat;
	position:absolute;
    left:52px;
	top: 55px;
	width: 38px;
	height: 38px;
}

a.thumbnail_notext_n .imageContainer,
a.thumbnail_notext_n:visited .imageContainer
{
    position: relative;
}


a.thumbnail_notext_n .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
}

a.thumbnail_notext_n:hover, .thumbnail_notext_o {
	background-image: url(/images/home_thumbnail_notext_o.png);
	height: 105px;
	width: 102px;
	margin-right: 2px;
	margin-left: 2px;
	cursor:pointer;
	overflow: hidden;
	display:block;
}
a.thumbnail_notext_n:hover .image, .thumbnail_notext_o .image {
	margin-top: 12px;
	margin-left: 12px;
}

.image_manipulations {
	background-image:url(/images/background_image_manipulations.png);
}

.copyrights_developed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#505e6d;
	width: 950px;
	margin-top: 10px;
}
.copyrights_developed a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#490a00;
	text-decoration: none;
}
.green_table_corner_top_left {
	background-image:url(/images/green_table_top_left.png);
	background-repeat:no-repeat;
	width: 25px;
	height: 22px;
}
.green_table_corner_top_right {
	background-image:url(/images/green_table_top_right.png);
	background-repeat:no-repeat;
	width: 25px;
	height: 22px;
}
.green_table_top_middle {
	background-image:url(/images/green_table_top_line.png);
	background-repeat:repeat-x;
}
.green_table_middle {
	background-color:#eeeeda;
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.green_table_left {
	background-image:url(/images/green_table_left.png);
	background-repeat:repeat-y;
}
.green_table_right {
	background-image:url(/images/green_table_right.png);
	background-repeat:repeat-y;
}
.green_table_corner_bottom_left {
	background-image:url(/images/green_table_bottom_left.png);
	background-repeat:no-repeat;
	width: 25px;
	height: 22px;
}
.green_table_corner_bottom_right {
	background-image:url(/images/green_table_bottom_right.png);
	background-repeat:no-repeat;
	width: 25px;
	height: 22px;
}
.green_table_bottom_middle {
	background-image:url(/images/green_table_bottom_line.png);
	background-repeat:repeat-x;
}
.separator {
	background-image:url(/images/green_table_separator.png);
	background-repeat:repeat-x;
	height:3px;
	margin-bottom:2px;
	margin-top:2px;
}
.textfield_n {
	background-image:url(/images/green_table_textfield_n.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 264px;
	height: 50px;
}

.textfield_n .caption, .caption {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-left:10px;
}

.caption_left {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-right:15px;
	text-transform: lowercase;
	width: 100%;
	text-align: left;
}

.caption_right {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-right:15px;
	text-transform: lowercase;
	width: 100%;
	text-align: right;
}

.textfield_n .input_background {
	background-image: url(/images/transparency.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-left: 16px;
}
.textfield_n .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#005cba;
	border:0px none #FFFFFF;
	width:230px;
	padding:0px;
	margin:0px;
}
.textfield_o {
	background-image:url(/images/green_table_textfield_o.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 264px;
	height: 50px;
}
.textfield_o .caption {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-left:10px;
}
.textfield_o .input_background {
	background-image: url(/images/transparency.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-left: 16px;
}
.textfield_o .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#489d03;
	border:0px none #FFFFFF;
	width:230px;
	padding:0px;
	margin:0px;
}



.textfield_long_n {
	background-image:url(/images/green_table_textfield_long_n.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 397px;
	height: 50px;
}
.textfield_long_n .caption {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-left:10px;
}
.textfield_long_n .input_background {
	background-image: url(/images/transparency.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-left: 16px;
}
.textfield_long_n .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#005cba;
	border:0px none #FFFFFF;
	width:361px;
	padding:0px;
	margin:0px;
}
.textfield_long_o {
	background-image:url(/images/green_table_textfield_long_o.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 397px;
	height: 50px;
}
.textfield_long_o .caption {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-left:10px;
}
.textfield_long_o .input_background {
	background-image: url(/images/transparency.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-left: 16px;
}
.textfield_long_o .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#489d03;
	border:0px none #FFFFFF;
	width:361px;
	padding:0px;
	margin:0px;
}

.textarea_n {
	background-image:url(/images/green_table_textarea_n.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 397px;
	height: 236px;
}
.textarea_n .caption {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-left:10px;
}
.textarea_n .input_background {
	background-image: url(/images/transparency.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-left: 18px;
}
.textarea_n .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#005cba;
	border:0px none #FFFFFF;
	width:361px;
	height:195px;
	padding:0px;
	margin-top:2px;
}
.textarea_o {
	background-image:url(/images/green_table_textarea_o.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 397px;
	height: 236px;
}
.textarea_o .caption {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-left:10px;
}
.textarea_o .input_background {
	background-image: url(/images/transparency.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-left: 18px;
}
.textarea_o .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#489d03;
	border:0px none #FFFFFF;
	width:361px;
	height:195px;
	padding:0px;
	margin-top:2px;
}


.textarea_comment_n {
	background-image:url(/images/blue_table_textfield_n.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 264px;
	height: 85px;
	text-align: left;
}
.textarea_comment_n .caption {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-left:10px;
}
.textarea_comment_n .input_background {
	background-image: url(/images/transparency.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-left: 18px;
}
.textarea_comment_n .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005cba;
	border:0px none #FFFFFF;
	width:230px;
	height:55px;
	padding:0px;
	
}
.textarea_comment_o {
	background-image:url(/images/blue_table_textfield_o.png);
	background-repeat:no-repeat;
	background-position:bottom;
    width: 264px;
	height: 85px;
	text-align: left;
}
.textarea_comment_o .caption {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-left:10px;
}
.textarea_comment_o .input_background {
	background-image: url(/images/transparency.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-left: 18px;
}
.textarea_comment_o .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005cba;
	border:0px none #FFFFFF;
	width:230px;
	height:55px;
	padding:0px;
}






.dropdown_short_n {
	background-image:url(/images/green_table_dropdown_short_n.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 114px;
	height: 50px;
	cursor:pointer;
}
.dropdown_short_n .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#005cba;
	border: none;
	width:50px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

.dropdown_short_o {
	background-image:url(/images/green_table_dropdown_short_o.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 114px;
	height: 50px;
	cursor:pointer;
}

.dropdown_short_o .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#489d03;
	border: none;
	width:50px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}



.dropdown_n {
	background-image:url(/images/green_table_dropdown_n.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 264px;
	height: 50px;
	cursor:pointer;
}

.dropdown_n .caption,
.dropdown_short_n .caption {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-left:10px;
}
.dropdown_n .input_background,
.dropdown_short_n .input_background {
	background-image: url(/images/transparency.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-left: 16px;
}
.dropdown_n .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#005cba;
	border: none;
	width:210px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
.dropdown_o {
	background-image:url(/images/green_table_dropdown_o.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 264px;
	height: 50px;
	cursor:pointer;
}
.dropdown_o .caption,
.dropdown_short_o .caption {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-left:10px;
}
.dropdown_o .input_background,
.dropdown_short_o .input_background {
	background-image: url(/images/transparency.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 10px;
	margin-left: 16px;
}
.dropdown_o .input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#489d03;
	border: none;
	width:210px;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

.checkbox {
	width: auto;
}

.checkbox .caption
 {
	color:#505e6d;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	margin-left:10px;
}

.checkbox .checkbox_n {
	background-image:url(/images/green_table_checkbox_normal.jpg);
	background-repeat:no-repeat;
	background-position:left;
	cursor:pointer;
	height:31px;
	padding-left:35px;
}

.checkbox .checkbox_n .text {
	color:#2272c3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	cursor:pointer;
	margin-top:10px;
	float:left;
}

.checkbox .checkbox_n .text a,
.checkbox .checkbox_n .text a:visited
 {
	color:#2272c3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.checkbox .checkbox_o {
	background-image:url(/images/green_table_checkbox_over.jpg);
	background-repeat:no-repeat;
	background-position:left;
	cursor:pointer;
	height:31px;
	padding-left:35px;
}
.checkbox .checkbox_o .text {
	color:#489d03;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	cursor:pointer;
	margin-top:10px;
	float:left;
}

.checkbox .checkbox_o .text a,
.checkbox .checkbox_o .text a:visited
 {
	color:#489d03;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }
 
.checkbox .checkbox_c {
	background-image:url(/images/green_table_checkbox_checked.jpg);
	background-repeat:no-repeat;
	background-position:left;
	cursor:pointer;
	height:31px;
	padding-left:35px;
}
.checkbox .checkbox_c .text {
	color:#2272c3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	cursor:pointer;
	margin-top:10px;
	float:left;
}

.checkbox .checkbox_c .text a,
.checkbox .checkbox_c .text a:visited
 {
	color:#2272c3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }


.checkbox .checkbox_co {
	background-image:url(/images/green_table_checkbox_checked_over.jpg);
	background-repeat:no-repeat;
	background-position:left;
	cursor:pointer;
	height:31px;
	padding-left:35px;
}
.checkbox .checkbox_co .text {
	color:#489d03;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	cursor:pointer;
	margin-top:10px;
	float:left;
}

.checkbox .checkbox_co .text a,
.checkbox .checkbox_co .text a:visited
 {
    color:#489d03;
	font-family:Verdana, Arial, Helvetica, sans-serif;
 }


a .button_green_glass_n {
	background-image:url(/images/green_glass_btn_n.png);
	width:144px;
	height:29px;
	cursor:pointer;
}

a .button_green_glass_n .label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3f7011;
	padding-top:8px;
	text-align:center;
	text-transform:uppercase;
}
a:hover .button_green_glass_n {
	background-image:url(/images/green_glass_btn_o.png);
	width:144px;
	height:29px;
	cursor:pointer;
}
a:hover .button_green_glass_n .label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#3f7011;
	padding-top:8px;
	text-align:center;
	text-transform:uppercase;
}
a .green_link_n {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	height:13px;
	cursor:pointer;
}
a .green_link_n .label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3f7011;
	margin-left:15px;
	text-transform:uppercase;
}
a:hover .green_link_n {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	height:13px;
	cursor:pointer;
}
a:hover .green_link_n .label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#489d03;
	margin-left:15px;
	text-transform:uppercase;
}
a .blue_link_n {
	background-image:url(/images/blue_link_rect.png);
	background-repeat:no-repeat;
	height:13px;
	cursor:pointer;
}
a .blue_link_n .label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005cba;
	margin-left:15px;
	text-transform:uppercase;
}
a:hover .blue_link_n {
	background-image:url(/images/blue_link_rect.png);
	background-repeat:no-repeat;
	height:13px;
	cursor:pointer;
}
a:hover .blue_link_n .label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007AF4;
	margin-left:15px;
	text-transform:uppercase;
}

a.blue_link_text
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#005cba;
}

a.blue_link_text:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#007AF4; 
}


a .grey_link_n {
	background-image:url(/images/grey_link_rect.png);
	background-repeat:no-repeat;
	height:13px;
	cursor:pointer;
}
a .grey_link_n .label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#505e6d;
	margin-left:15px;
	text-transform:uppercase;
}
a:hover .grey_link_n {
	background-image:url(/images/grey_link_rect.png);
	background-repeat:no-repeat;
	height:13px;
	cursor:pointer;
}
a:hover .grey_link_n .label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#798A9D;
	margin-left:15px;
	text-transform:uppercase;
}
.main_background_bottom {
	background-image: url(/images/main_background_bottom.png);
	background-repeat: repeat-x;
	height:43px;
	position: absolute;
	bottom: -1px;
	width: 100%;
}
.main_content_area_middle {
	background-image:url(/images/main_content_area_background.png);
	background-repeat:repeat-y;
	background-position: center;
}
.main_menu_background {
	background-image:url(/images/main_menu_background.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height: 54px;
}

.main_btn_n {
	background-image: url(/images/main_menu_btn_n.png);
	background-position:top;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color:#505e6d;
	font-weight: bold;
	height: 51px;
	width: 134px;
	text-align: center;
	cursor:pointer;
}

.main_btn_n a
{
    color:#505e6d;
}

.main_btn_o {
	background-image: url(/images/main_menu_btn_o.png);
	background-position:top;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color:#489d03;
	font-weight: bold;
	height: 51px;
	width: 134px;
	text-align: center;
	cursor:pointer;
}

.main_btn_o a
{
    color:#489d03;
}

.main_btn_clicked {
	background-image: url(/images/main_menu_btn_clicked.png);
	background-position:top;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color:#FFFFFF;
	font-weight: bold;
	height: 51px;
	width: 134px;
	text-align: center;
	cursor:pointer;
}

.main_btn_clicked span
{
   position: relative;
   top:10px;
}


a.main_sys_btn_n {
	background-image:url(/images/main_sys_btn_n.png);
	width:42px;
	height:31px;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
}


a.main_sys_btn_n:hover {
	background-image:url(/images/main_sys_btn_o.png);
	width:42px;
	height:31px;
	position:relative;
	overflow:hidden;
	cursor:pointer;
	display:inline-block;
}


a.main_sys_btn_n img,
a.main_sys_btn_n:hover img
{
    position: relative;
    left:8px;
    top: 4px;
}


.main_btn_clicked a{
	color:#FFFFFF;
}


.toolbar {
	background-image: url(/images/main_background_bottom.png);
	background-repeat: repeat-x;
	height:30px;
	width: 100%;
	text-align:center;
}

#toolbar
{
    right: 0px; 
    bottom: 0px; 
    position:fixed;
}

.statusline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 982px;
}
.statusline .nonzero {
	color: #FFFFFF;
	background-color: #0e8d03;
}

.statusline .zero {
	color: #BBBBBB;
	background-color: #0CAB03;
}

.statusline a
{
    color: #FFFFFF;
}
.statusline .a {
	color: #FFFFFF;
	background-color: #0CAB03;
	text-decoration:none;
}
.statusline .a:hover {
	color: #FFFFFF;
	background-color: #0e8d03;
	text-decoration:none;
}

.main_blue_table {
	width:321px;
}
.main_blue_table .headline_middle {
	background-image: url(/images/main_blue_headline_middle.png);
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.main_blue_table .headline_middle_centered {
	background-image: url(/images/main_blue_headline_middle.png);
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform:uppercase;
}


.main_blue_table .bottom_middle {
	background-image:url(/images/main_blue_bottom_middle.png);
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}
.main_green_table {
	width:321px;
}

.main_green_table .headline_middle {
	background-image: url(/images/main_green_headline_middle.png);
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.main_green_table .headline_middle_centered {
	background-image: url(/images/main_green_headline_middle.png);
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform:uppercase;
}
.main_green_table .bottom_middle {
	background-image:url(/images/main_green_bottom_middle.png);
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

.main_grey_table {
	width:347px;
}

.main_grey_table_wide {
	width:500px;
}

.main_grey_table_narrow {
	width:290px;
}

.main_blue_2_table_narrow {
	width:290px;
}
.main_blue_2_table {
	width:347px;
}

.main_blue_2_table_wide {
	width:500px;
}


.main_grey_table .headline_middle,
.main_grey_table_wide .headline_middle,
.main_grey_table_narrow .headline_middle{
	background-image: url(/images/main_grey_table_headline_middle.png);
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform:uppercase;
}
.main_grey_table .middle,
.main_blue_2_table .middle {
	background-image:url(/images/main_grey_table_middle.png);
	background-repeat:repeat-y;
	background-position:center;
}

.main_grey_table_wide .middle,
.main_blue_2_table_wide .middle {
	background-image:url(/images/main_grey_table_middle_wide.png);
	background-repeat:repeat-y;
	background-position:center;
}

.main_grey_table_narrow .middle,
.main_blue_2_table_narrow .middle {
	background-image:url(/images/main_grey_table_middle_narrow.png);
	background-repeat:repeat-y;
	background-position:center;
}

.main_grey_table .bottom_middle,
.main_grey_table_wide .bottom_middle,
.main_grey_table_narrow .bottom_middle,
.main_blue_2_table .bottom_middle,
.main_blue_2_table_wide .bottom_middle,
.main_blue_2_table_narrow .bottom_middle {
	background-image:url(/images/main_grey_table_bottom_middle.png);
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

.main_blue_2_table .headline_middle,
.main_blue_2_table_narrow .headline_middle,
.main_blue_2_table_wide .headline_middle{
	background-image: url(/images/main_blue_table_headline_middle.png);
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-transform:uppercase;
}

.mail_new_n {
    background-position: right top;
	background-repeat:no-repeat;
	background-color:#eeeeda;
	margin-bottom:2px;
	font-weight: bold;
	position: relative;
	display: block;
}

.system_new 
{
 	background-image:url(/images/main_icons_mail_closed_sys.jpg);
}

.normal_new 
{
 	background-image:url(/images/main_icons_mail_closed.jpg);
}

.mail_new_n .image {
	background-image:url(/images/main_thumbnail_small_n.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}

.mail_new_n .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}

.mail_new_n .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float: right;
}
.mail_new_o {
    background-position: right top;
	background-repeat:no-repeat;
	background-color:#eeeeda;
	margin-bottom:2px;
	font-weight: bold;
	position: relative;
	display: block;
}
.mail_new_o .image {
	background-image:url(/images/main_thumbnail_small_o.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.mail_new_o .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}

.mail_new_o .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float:right;
}

.mail_read_n {
    background-position: right top;
	background-repeat:no-repeat;
	background-color:#ebebeb;
	margin-bottom:2px;
    position: relative;
	display: block;
}

.system_read 
{
 	background-image:url(/images/main_icons_mail_opened_sys.jpg);
}
.normal_read
{
	background-image:url(/images/main_icons_mail_opened.jpg);
}

.mail_read_n .image {
	background-image:url(/images/main_thumbnail_small_n.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.mail_read_n .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}

.mail_read_n .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float:right;
}
.mail_read_o {
	background-position: right top;
	background-repeat:no-repeat;
	background-color:#ebebeb;
	margin-bottom:2px;
	position: relative;
	display: block;
}
.mail_read_o .image {
	background-image:url(/images/main_thumbnail_small_o.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.mail_read_o .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}

.mail_read_o .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float:right;
}


.mail_replied_n {
	background-position: right top;
	background-repeat:no-repeat;
	background-color:#ebebeb;
	margin-bottom:2px;
	display: block;
	position: relative;
}

.system_replied 
{
 	background-image:url(/images/main_icons_mail_replied_sys.jpg);
}

.normal_replied 
{
	background-image:url(/images/main_icons_mail_replied.jpg);
}

.mail_replied_n .image {
	background-image:url(/images/main_thumbnail_small_n.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.mail_replied_n .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}

.mail_replied_n .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float:right;
}
.mail_replied_o {
	background-position: right top;
	background-repeat:no-repeat;
	background-color:#ebebeb;
	margin-bottom:2px;
	display: block;
	position: relative;
}
.mail_replied_o .image {
	background-image:url(/images/main_thumbnail_small_o.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.mail_replied_o .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}

.mail_replied_o .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float: right;
}

.buttons
{
    float:right;
    width:100px;
    margin-top: 30px;
}


a.message_odd_n {
	background-image:url(/images/main_icons_chat.png);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ebebeb;
	width:260px;
	height:auto;
	overflow:hidden;
	margin-bottom:2px;
	cursor:pointer;
	display:block;
}
a.message_odd_n .image {
	background-image:url(/images/main_thumbnail_small_n.png);
	background-repeat:no-repeat;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
a.message_odd_n .text {
	float:left;
	margin-left:5px;
	text-align:left;
	width:185px;
}
a.message_odd_n:hover {
	background-image:url(/images/main_icons_chat.png);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ebebeb;
	width:260px;
	height:auto;
	overflow:hidden;
	margin-bottom:2px;
	cursor:pointer;
}
a.message_odd_n:hover .image {
	background-image:url(/images/main_thumbnail_small_o.png);
	background-repeat:no-repeat;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
a.message_odd_n:hover .text {
	float:left;
	margin-left:5px;
	text-align:left;
	width:185px;
}

a.message_even_n {
	background-image:url(/images/main_icons_chat.png);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#eeeeda;
	width:260px;
	height:auto;
	overflow:hidden;
	margin-bottom:2px;
	cursor:pointer;
	display:block;
}
a.message_even_n .image {
	background-image:url(/images/main_thumbnail_small_n.png);
	background-repeat:no-repeat;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
a.message_even_n .text {
	float:left;
	margin-left:5px;
	text-align:left;
	width:185px;
}
a.message_even_n:hover {
	background-image:url(/images/main_icons_chat.png);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#eeeeda;
	width:260px;
	height:auto;
	overflow:hidden;
	margin-bottom:2px;
	cursor:pointer;
}
a.message_even_n:hover .image {
	background-image:url(/images/main_thumbnail_small_o.png);
	background-repeat:no-repeat;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
a.message_even_n:hover .text {
	float:left;
	margin-left:5px;
	text-align:left;
	width:185px;
}


a.post_item_n,
a.post_item_n:visited  {
	background-image:url(/images/main_thumbnail_small_n.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-right: 2px;
	margin-left: 2px;
	cursor:pointer;
	overflow: hidden;
	display: block;
}
a.post_item_n .image 
{
   	margin-top: 11px;
	margin-left: 11px;
	width: 46px;
	height: 46px;
}

a.post_item_n .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
}

a.post_item_n .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:13px;
	left:11px;
	float:left;
}


a.post_item_n:hover {
	background-image:url(/images/main_thumbnail_small_o.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-right: 2px;
	margin-left: 2px;
	cursor:pointer;
	overflow: hidden;
	display: block;
}
a.post_item_n:hover .image 
{
   	margin-top: 11px;
	margin-left: 11px;
    width: 46px;
	height: 46px;
}
a.post_item_n:hover .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
}


a.post_item_n:hover .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:13px;
	left:11px;
	float:left;
}



.profile_popup {
	position:absolute;
}
.profile_popup .headline {
	background-image:url(/images/main_details_popup_top.png);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	height:21px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

.profile_popup .member {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	display: inline;
	float:left;
}

.profile_popup .time {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	display: inline;
	float:right;
}


.profile_popup .middle {
	background-image:url(/images/main_details_popup_middle.png);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#505e6d;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
}
.profile_popup .middle .table_headline {
	background-color:#489d03;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:4px;
}
.profile_popup .middle .table_rows {
	background-color:#eeeeda;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#489d03;
	padding-left:4px;
}
.profile_popup .highlighted {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	font-weight:bold;
	color:#489d03;
}
.profile_popup .bottom {
	background-image:url(/images/main_details_popup_bottom.png);
	background-repeat:no-repeat;
	height:7px;
}

a.profile_pic_n {
	background-image:url(/images/main_profile_pic_n.png);
	background-repeat:no-repeat;
	width:212px;
	height:211px;
	border:1px none #FF00FF;
	overflow:hidden;
	cursor:pointer;
	display: block;
	position: relative;
}

a.profile_pic_n .profile_image {
	width:183px;
	height:187px;
	margin-top:12px;
	margin-left:14px;
}

a.profile_pic_n img
{
    width:183px;
	height:187px;
	margin-top:12px;
	margin-left:14px;
}

a.profile_pic_n .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top: 15px;
	left:17px;
}
a.profile_pic_n:hover {
	background-image:url(/images/main_profile_pic_o.png);
	background-repeat:no-repeat;
	width:212px;
	height:211px;
	border:1px none #FF00FF;
	overflow:hidden;
	cursor:pointer;
}

.profile_pic_table {
	width:200px;
	margin-left:7px;
	margin-top:5px;
}
.profile_pic_table td {
	background-color:#FBFBF8;
}

a.profile_btn_n {
	background-image:url(/images/main_profile_btn_n.png);
	background-repeat:no-repeat;
	width:212px;
	height:31px;
	cursor:pointer;
	overflow:hidden;
	display:block;
}
a.profile_btn_n .icon {
	width:26px;
	height:23px;
	margin-top:4px;
	margin-left:12px;
	float:left;
}
a.profile_btn_n .label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#505e6d;
	text-transform:uppercase;
	float:right;
	margin-top:9px;
	margin-right:12px;
}
a.profile_btn_n:hover,
a.profile_btn_o {
	background-image:url(/images/main_profile_btn_o.png);
	background-repeat:no-repeat;
	width:212px;
	height:31px;
	cursor:pointer;
	overflow:hidden;
}
a.profile_btn_n:hover .icon,
a.profile_btn_o .icon {
	width:26px;
	height:23px;
	margin-top:4px;
	margin-left:12px;
	float:left;
}
a.profile_btn_n:hover .label,
a.profile_btn_o .label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#489d03;
	text-transform:uppercase;
	float:right;
	margin-top:9px;
	margin-right:12px;
}

.profile_list_odd {
	background-color: #ebebeb;
	margin-bottom: 3px;
}
.profile_list_even {
	background-color: #eeeeda;
	margin-bottom: 3px;
}

.post_list_odd,
.post_list_odd td
{
	background-color: #ebebeb;
	margin-bottom: 3px;
	padding-top: 5px;
	padding-bottom:5px;
	padding-right: 5px;
}

.post_list_even,
.post_list_even td
{
	background-color: #eeeeda;
	margin-bottom: 3px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom:5px;
}

/*ChatRequest*/
.chatrequest_new_n {
	background-image:url(/images/main_icons_chat_invitation_new.jpg);
    background-position: right top;
	background-repeat:no-repeat;
	background-color:#eeeeda;
	margin-bottom:2px;
	font-weight: bold;
	position: relative;
	display: block;
}
.chatrequest_new_n .image {
	background-image:url(/images/main_thumbnail_small_n.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.chatrequest_new_n .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}
.chatrequest_new_n .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}
.chatrequest_new_o {
	background-image:url(/images/main_icons_chat_invitation_new.jpg);
    background-position: right top;
	background-repeat:no-repeat;
	background-color:#eeeeda;
	margin-bottom:2px;
	font-weight: bold;
	position: relative;
	display: block;
}
.chatrequest_new_o .image {
	background-image:url(/images/main_thumbnail_small_o.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.chatrequest_new_o .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}

.chatrequest_new_o .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float:left;
}

.chatrequest_accept_n {
	background-image:url(/images/main_icons_chat_invitation_accepted.jpg);
	background-position: right top;
	background-repeat:no-repeat;
	background-color:#ebebeb;
	margin-bottom:2px;
	display: block;
	position: relative;
}
.chatrequest_accept_n .image {
	background-image:url(/images/main_thumbnail_small_n.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.chatrequest_accept_n .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}

.chatrequest_accept_n .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float:left;
}
.chatrequest_accept_o {
	background-image:url(/images/main_icons_chat_invitation_accepted.jpg);
	background-position: right top;
	background-repeat:no-repeat;
	background-color:#ebebeb;
	margin-bottom:2px;
	display: block;
	position: relative;
}
.chatrequest_accept_o .image {
	background-image:url(/images/main_thumbnail_small_o.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.chatrequest_accept_o .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}

.chatrequest_accept_o .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float: left;
}

.chatrequest_deny_n {
	background-image:url(/images/main_icons_chat_invitation_rejected.jpg);
	background-position: right top;
	background-repeat:no-repeat;
	background-color:#ebebeb;
	margin-bottom:2px;
	display: block;
	position: relative;
}
.chatrequest_deny_n .image {
	background-image:url(/images/main_thumbnail_small_n.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.chatrequest_deny_n .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}

.chatrequest_deny_n .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float:right;
}
.chatrequest_deny_o {
	background-image:url(/images/main_icons_chat_invitation_rejected.jpg);
	background-position: right top;
	background-repeat:no-repeat;
	background-color:#ebebeb;
	margin-bottom:2px;
	display: block;
	position: relative;
}
.chatrequest_deny_o .image {
	background-image:url(/images/main_thumbnail_small_o.png);
	background-repeat:no-repeat;
	background-position: left top;
	width:68px;
	height:68px;
	margin-left:1px;
	margin-top:1px;
	float:left;
}
.chatrequest_deny_o .status {
	background-image:url(/images/green_link_rect.png);
	background-repeat:no-repeat;
	width:14px;
	height:13px;
	position:absolute;
	top:15px;
	left:15px;
	float:left;
}

.chatrequest_deny_o .text {
	padding-left:5px;
	text-align:left;
	padding-right: 5px;
	padding-bottom: 5px;
	float: right;
}

/* Rating */
.rating
{
    margin-top: 5px;
}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/images/SavedStar.png);
}

.popupMenu
{
 	border: solid 1px #489d03;
 	background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #489d03;
	font-size:9px;
	padding:2px;
	width:auto;
	min-width: 150px;
	text-align: left;
}

.popupMenu .menuitem
{
 	background-color:#ffffff;
 	cursor: pointer;
 	padding:2px;
}

.popupMenu .menuitem:hover
{
 	background-color:#eeeeda;
 	cursor: pointer;
 	padding:2px;
}


