body {
	margin-bottom: 0px;
}

#outer2,
#top,
.top2,
#main {
	color:#000; 
	background:transparent url('profile_bg.gif') 50% 50% repeat-y;
}

#outer,
#main {
	width:775px;
	text-align:left;
}

#outer2,
#top {
	position: relative;
	margin: 0;
	padding: 0;
	color: #fff;
	background:#0336cd url('profile_top.gif') bottom left repeat-x;
}

#outer2,
#top a {
	color: #fff;
}
#logo {
	width: 188px;
	height: 50px;
	cursor:pointer;
	float: left;
	margin: 0 0 0 8px;
	background: transparent url('logo_small.png') 50% 50% no-repeat;
}

.menu,
.menu2,
.menu a,
.menu2 a,
.menu2 a:hover {
 	height:20px;
 	line-height:20px;
 	font-size:12px;  
 	cursor:pointer;
 	font-weight:bold;
}
 
.menu {
 	background:#d9d9d9;
 	background-image: none;
 	padding-left:5px;
 	padding-right:5px;
 	color:#333;
 }

.menu a {
  background-image: none;
 	color:#333;
 	text-decoration:none;
 }

.menu2 {
 	background:#d1d1d1;
 	padding-left:5px;
 	padding-right:5px;
 	color:#666;
 }

.menu2 a {
 	background-image: none;
 	color:#666;
 	text-decoration:none;
 }

.menu2 a:hover {
 	background-image: none;
 	color:#666;
 	text-decoration:none;
 }

a.link_action {
  padding: 0;
	background: none;
 }


#bottom3 {
 	background: #0336cd url('profile_bottom.gif') top left repeat-x;
 	width:100%;
 	height: auto;
 	font-size:12px;
 	font-weight:bold;
 	color:#fff;
 }


.item {
 	cursor:pointer;
 	font-size:9pt;
 	font-weight:bold;
 	padding:4px;
 	background: #315cd9;
 	color:#54A4DE;
 	border:none;
 }

.item2 {
 	cursor:pointer;
 	font-size:9pt;
 	font-weight:bold;
 	padding:4px;
 	background: #0336cd;
 	color:#195B85;
 	border:none;
 }

.item3 { border:none;color:#fff; }
.item a { color:#efefef; text-decoration:none; }
.item2 a { color:white; text-decoration:none; }
.item2 a:hover { color:white; text-decoration:none; }
