/***
Template: Numinix's template
Author: Developers Team of Numinix Technology
Created date: 05/28/2005
Description: The Cupid Template
***/

* {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

p {padding:10px;}

a:link, a:hover, a:visited {text-decoration:none; color:#3300FF;}

.clear {
	clear:both;
}

.left {
	float:left;
}

.right {
	float:right;
}

img {
	border:0;
}

.formbutton {
	font-size: 12px;
	color: #fff;
	border:1px solid #fff;
	background-color: #5879BE;
	font-weight:bold;
}

div#mainWrapper {
	margin:auto;
	width:100%;
	text-align:center;
}

div#main {
	margin:auto;
	width:872px;
}

div#main_header {
	background:url(images/main_header_bg.gif) repeat-x;
	height:225px;
  margin-top:32px;
}

div#logoHeader {width:204px; height:168px; background:url(images/blue_logo.png)}

div#top_menu {
	padding:0;
	margin:0;
  position:fixed;
  top:0;
}

div.left_top_menu {
	background:url(images/left_top_menu.gif);
	width:9px;
	height:32px;
}

div.right_top_menu {
	background:url(images/right_top_menu.gif);
	width:9px;
	height:32px;
}

div.middle_top_menu {
	background:#6D8BCA;
	height:32px;
	width:854px;
	float:left;
}
div#left_header
 {
	
}

div#right_header {
	
}
div#logo {
	padding:10px 0 0 20px;
}

div#image_header {
	padding-left:25px;
}

div#image_header img {padding-top:2px;}

div#search_header {
	padding:5px 0 0 0;
}

div#top_search_header {
	background:url(images/top_box_search_bg.gif);
	width:350px;
	height:6px;
	overflow:hidden;
}

div#middle_search_header {
	background:url(images/middle_box_search_bg.gif) repeat-y;
	width:350px;
	height:215px;
}

div#login_header {
	background:url(images/navigation_bg.gif) repeat-x;
	height:33px;
	width:522px;
	padding-top:5px;
}

div#search_header fieldset {
	border:1px solid #6D8BCA;
	padding:3px;
	width:310px;
	height:202px;
	margin:0 auto;
}

div#search_header legend {
	color:#05276F;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px;
}

ul#navigation_header {
	list-style:none;
	color:#fff;
	text-align:left;
	padding:7px 0 0 10px;
	margin:0;
}

ul#navigation_header li {
	display:inline;
	padding:0 17px;
	border-right:1px solid #fff;
}

ul#navigation_header li a, ul#navigation_header li a:hover, ul#navigation_header li a:visited {
	color:#fff;
	text-decoration:none;
}

ul#navigation_header li a:hover {
	text-decoration:underline;
}

<!-- CONTENT -->

div#mainContent {
	
}

div#top_content {
	background:url(images/top_coner_content.gif);
	width:872px;
	height:6px;
	overflow:hidden;
}

div#middle_content {
	background:url(images/middle_content.gif) repeat-y;
	width:872px;
}

div#bottom_content {
	background:url(images/bottom_content.gif);
	height:5px;
	width:872px;
	overflow:hidden;
}

div#mainContainer {
	padding:8px;
	text-align:left;
}

div#leftColumn {
	width:235px;
	padding-right:8px;
}

div#main_content {
	width:611px;
}

div.left_module_head {
	background:transparent url(images/left_module_head.gif) repeat scroll 0 0;
	height:34px;
	width:235px;
}

div.left_module_head div.heading {
	padding:8px 0 0 15px;
	font-size:16px;
	font-weight:bold;
}

div.left_module_content {
	background:#A1B7E3;
	width:235px;
}

div.content {
	padding:10px 5px;
}

div.left_module_bottom {
	background:url(images/left_module_bottom.gif);
	width:235px;
	height:6px;
	overflow:hidden;
}

span.newshead {
	font-size:11px;
	font-weight:bold;
	color:#0C388E;
}

span.newsdate {
	font-size:11px;
	color:#0C388E;
}

div.main_news_text {
	padding:8px 0;
}

div.left_module_content a {
	text-decoration:none;
}

div.all_news a {
	font-size:14px;
	color:#0C388E;
	font-weight:bold;
}

div.main_content_head {
	background:url(images/content_heading.gif);
	width:611px;
	height:34px;
}

div.content_head {
	padding:8px 0 0 15px;
	font-size:16px;
	font-weight:bold;
}

div.content_module {
	padding:5px 0;
}

div#welcome {
	padding:0 0 10px 0;
}

div#welcome div.main_content_head {
	background:none;
}

div#welcome div.content_head {
	padding:8px 0 0 0;
	font-size:16px;
	font-weight:bold;
}

div#welcome div.content_text {
	color:#313131;
}

div.content_module_box_heading {
	background:url(images/box_heading.gif);
	width:303px;
	height:19px;
}

div.module_view_user {
	margin-top:3px;
}

div.list_user {
	width:303px;
}

div.box_heading {
	padding:3px 0 0 15px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}

.after {
	padding-left:5px;
}

div.content_module_box_content {
	background:#E2DCDC;
	height:138px;
	width:303px;
}

div.content_module_box_bottom {
	background:url(images/box_bottom.gif);
	width:303px;
	height:4px;
	overflow:hidden;
}

div#user_info {
	width:190px;
}

div.item_text {
	font-weight:bold;
	width:85px;
	font-size:11px;
}

div.item_value {
	padding-left:3px;
	font-size:11px;
}

div.items {
	padding-left:8px;
}

div#main_footer {
	padding-top:5px;
}

div#top_footer {
	background:url(images/top_footer.gif);
	width:872px;
	height:8px;
	overflow:hidden;
}

div#middle_footer {
	background:#6D8BCA;
	height:42px;
}

ul#nav_footer {
	list-style:none;
	text-align:center;
}

ul#nav_footer li {
	display:inline;
	padding:0px 10px;
	border-right:1px solid #fff;
	color:#fff;
}

ul#nav_footer li a {
	text-decoration:none;
	color:#fff;
	font-size:11px;
}

ul#nav_footer li a:hover {
	text-decoration:underline;
}

div#copyright {
	font-size:11px;
	padding:8px 0;
}

div.view_detail_profile {
	font-size:11px;
	width:100px;
	text-align:center;
	color:#981B1E;
	font-family:Arial, Helvetica, sans-serif;
}

div.view_detail_profile a {
	color:#104DC7;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

div.last_login  {
	padding:8px 15px 0 0;
	font-size:16px;
font-weight:bold;
}

div.main_profile {
	background:#ECEFFA;
	height:248px;
}

div.bottom_profile {
	background:url(images/bottom_profile_bg.gif);
	width:611px;
	height:7px;
	overflow:hidden;
}

table#main_person_profile tr td.main_person_profile_heading {
	padding:10px;
}

div.profile_heading {
	background:#7998DA;
	height:20px;
}

div.profile_heading div {
	font-weight:bold;
	padding:3px 0 0 15px;
}

table#main_person_profile tr td.profile_img .img {
	padding:0 0 0 10px;
}

ul.profile_menu {
	padding-left:10px;
	list-style:none;
}

ul.profile_menu li {
	font-size:12px;
	font-weight:bold;
	color:#3E537A;
	padding:2px 0;
}

ul.profile_menu li a {
	text-decoration:none;
	color:#3E537A;
}

ul.profile_menu li img {
	vertical-align:middle;
	padding-right:3px;
}

table tr.evenrow {
	background:#D3DCF3;
}

table tr.signup_line_outer td.view_profile_title_text {
	width:150px;
	padding:3px 0 3px 10px;
}

div#about_me .top {
	background:url(images/profile_heading.gif);
	width:601px;
	height:17px;
	color:#fff;
	padding:1px 0 0 10px;
}

div#about_me .top b {
	
}

div#about_me .middle {
	background:#E2DCDC;
	padding:10px;
}

div#about_me .middle div {
	background:#F1F4F9;
	padding:5px;
}

div#about_me .bottom {
	background:url(images/profile_bottom.gif);
	width:611px;
	height:6px;
	overflow:hidden;
}
div#signUp div.content_module_box_heading, div#editUser div.content_module_box_heading {background:transparent url(images/profile_heading.gif) repeat scroll 0 0;color:#FFFFFF;height:17px;padding:1px 0 0 10px;width:601px;}
div#signUp div.box_heading, div#editUser div.box_heading {padding:1px 0 0;}
.panellinkhdr_div {font-size:16px; font-weight:normal; padding:5px 0;}
.panelbox_div ul {padding-left:5px; list-style:none;}
.panelbox_div ul li {padding:1px 0;}
div.line_outer, div#showNews {padding:10px 0;}
<!-- END CONTENT -->