@charset "utf-8";

/* CSS Document */


body {
	background-color: #659DC1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family:Geneva, Arial, Helvetica, sans-serif; 
  font-size: 11px;

	color: #444444;
}
.pagetitle {
	color: #0c69a5; 
    font-size: 18px; 
	font-weight: normal; 
	padding: 20px 5px 5px 20px;
}
.title {

	color: #077abc; font-weight:bold;
	font-size: 18px; 
	padding-left:5px;
}

.title2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0c69a5; 
	font-size: 18px; 
	font-weight:600;
	padding-left:5px;
}

.field_text {
color: #00537b; }

.topic-gray {color: #343434; font-weight:400;}
.topic-lightblue {color: #0c69a5;font-weight: bolder;}

.list_headline_caption {
	color: #5988a6;
	font-size:14px;
	padding:5px 0px 0px 5px;
	font-weight:bold;
}
.list_detail_left {
	border-top:1px solid #cccccc;
	padding:2px 0px 2px 5px;
}
.list_detail_right {
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding:2px 0px 2px 5px;
}
.list_username_id{padding:0px 0px 0px 5px;}

.list_photo {
	padding: 10px 10px 10px 10px!important; 
	border-right: 1px solid #cccccc;
}
.list_result_detail_row {
	clear:both;
	width:100%;
	border-top:1px solid #FFFFFF;
	padding:0px;
}
.list_border {
	border:1px solid #ececec;
	background-color:#f0f0f0;
}
.field-right { text-align:right;}
.bodytext { padding: 0 10px 10px 20px; width: 730px;}
.topic-red {
	font-family: arial, verdana, sans-serif; 
	font-weight: bold;
	color: #C31A13;
}
.input_text, .input_select {
	background-color:#fff;
font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	color:#336; 
	border:1px solid #93abd2;
} 
.input_textarea{ 
	margin:0px; 
	font-family:Tahoma; 
	font-size:11px; 
	font-weight:normal; 
	color:#585c63; 
	background:#fff;
	border:1px solid #BDD1F5;
}
.whitetext {
	color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}

.greentext {color: #469331; font-weight:bold;}

.signinTextBox_Blue {font-family: Arial, Helvetica, sans-serif;
 font-size:11px;}
.smalltext {font-size: 10px}
a:link, a:visited {color: #4d7ba9;}
a:hover {color: #9e0b0f;}
.roundabout { padding: 5px; }
.listend { padding: 3px; }
.sub_frame { background-color:#4f81bd;border-bottom:solid 3px #a8c0de;}
.sub_frame_text {color:#FFFFFF;font-weight:bold;}
.subText {font-size: 11px;color: #ffffff;}

.profile_img {
	float: right;
	padding: 10px 10px 10px 10px!important;
	text-align: left;
	margin-bottom: 10px;
	margin-right:10px;
	border:solid 1px;
	border-color: #e5e5e5;
}

hr {
	border: thin 1px;
	border-color:#cccccc;
}
.userimage {
	background-color:#ffffff;
	float: center;
	padding: 10px 10px 10px 10px!important;
	text-align: left;
    margin-top: 5px;
	margin-bottom: 0px;
	margin-right:0px;
	border:solid 1px;
	border-color: #e5e5e5;
}
.userimage_thumbnail {
	background-color:#ffffff;
	padding: 2px 2px 2px 2px!important;
	border:solid 1px;
	border-color: #e5e5e5;
}

.img_border {border:4px sold; color: #ff0000}




.text {padding-left:5px;}

.heartbutton {padding: 10px 0px 0px 0px;}

.main_menu {font-size:12px; color:#00578a; text-decoration:underline}
.main_menu:hover {font-size:12px; color:#9e0b0f; text-decoration:none}
.main_menu_selected {font-size:12px; color:#A6C9E5; text-decoration:none; font-weight:bold}
.main_menu_spacer {color:#666666; padding-left:7px; padding-right:7px}
.sub_menu {font-size:11px; color:#00578a; text-decoration:none}
.sub_menu:hover {font-size:11px; color:#9e0b0f; text-decoration:underline}
.sub_menu_selected {font-size:11px; color:#396E9F; font-weight:bolder; text-decoration:none}
.sub_menu_spacer {padding-left:4px; padding-right:4px}
.text_center {text-align:center}
.border {border:solid 1px #bbbbbb;}
.mouseOver_ {background-image:url(images/no_photo.gif);}
.lastonline {padding-left:10px;}
.table { padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:3px}
td.error { color: #EC5100; }
ul#pagetitleerrors { margin: 5px 10px 5px 10px; padding: 0; list-style: circle; font-weight: bold; background: #F7F9F8; border: 1px solid #989898; width: 590px;}

.border-right {background-image:url(images/borderright.gif); background-repeat: repeat-y;}
.border-left {background-image:url(images/borderleft.gif); background-repeat: repeat-y;}