#fullBackPanel {
	width: 100%;
	background: url(images/home_topback.jpg) repeat-x left top;
	height:auto!important;
	min-height:535px;
	margin: 0px auto;
	display: table;
}
#fullBackPanelTop {
	width: 100%;
	background-image: url(images/home_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px auto;
	min-width: 980px;
	display: table;
}
#topPanel {
	background: #F6F0FC;
	height: 35px;
	width: 100%;
}
#middleTop {
	margin: 0px auto;
	padding: 0px;
	width: 980px;
	display: block;
}
#contentWrapper{
	width: 778px;
	display: block;
	float: left;
	overflow: hidden;
	height:auto!important;
	min-height:535px;
}
#ads_panel {
	float: right;
	margin-top: 5px;
	margin-left: 10px;
	width: 192px;
	height:auto!important;
	min-height:610px;
} 
#logoProfile {
	width: 100%;
	height: 193px;
}
#logoBox {
	margin: 0px;
	float: left;
	height: 135px;
	width: 308px;
	overflow: hidden;
/*	background-image: url(images/logoHome.png);*/ /* for printscreen the logo*/
	background-image: url(images/logoHome.jpg);
	background-repeat: no-repeat;
/*	background-position: left center;*/ /* for printscreen the logo*/
	background-position: left top;
}
#logoBox span{
	display: none;
}
#logoBox2 {
	margin: 0px;
	float: left;
	height: 135px;
	width: 308px;
	overflow: hidden;
/*	background-image: url(images/logoHome.png);*/ /* for printscreen the logo*/
	background-image: url(images/logoProfile.jpg);
	background-repeat: no-repeat;
/*	background-position: left center;*/ /* for printscreen the logo*/
	background-position: left top;
}
#logoBox2 span{
	display: none;
}
#profileBox{
	display: block;
/*	float: right;
*/	float: left;
	width: 469px;
	height: 188px;
	overflow: hidden;
	background: #EBEDED;
	margin-top: 5px;
	font-size: 11px;
	border-bottom: 1px solid #DED8EB;
	border-right: 1px solid #DED8EB;
}
#profileContent{
	height: 166px;
	width: 264px;
	vertical-align: top;
	display: block;
	text-align: left;
	overflow: auto;
	float: right;
	margin: 5px 5px 5px 0px;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	line-height: 16px;
	border: 1px solid #CCCCCC;
}
#profileContent{
	height: 166px;
	width: 264px;
	vertical-align: top;
	display: block;
	text-align: left;
	overflow: auto;
	float: right;
	margin: 5px 5px 5px 0px;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	line-height: 16px;
	border: 1px solid #CCCCCC;
}
#profileTop{
	height: 135px;
	width: 264px;
	vertical-align: top;
	display: block;
	text-align: left;
	overflow: auto;
	float: right;
	margin: 5px 5px 0px 0px;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: left;
	line-height: 16px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#profileBottom{
	height: 26px;
	width: 274px;
	vertical-align: top;
	display: block;
	text-align: left;
	overflow: hidden;
	float: right;
	margin: 0px 5px 5px 0px;
	padding: 0px 0px 5px;
	background-color: #FFFFFF;
	text-align: left;
	border-top: 0px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
#infoBox{
	display: block;
	float: right;
	width: 290px;
	height: 178px;
	overflow: hidden;
	margin-top: 5px;
	padding: 5px;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
#infoBoxTitle{
	color: #666666;
	background: #EBEDED;
	font-weight:bold;
	padding: 5px 10px 5px 8px;
	margin-bottom: 5px;
	border-bottom: 1px solid #DED8EB;
	border-right: 1px solid #DED8EB;
}
#infoBoxContent{
	display: block;
	padding: 10px;
}
#middleContent {
	margin: 5px 0px 0px;
	padding: 0px;
	width: 100%;
	display: block;
	min-height: 420px;
	z-index:2; 
}
#left_panel {
	background-color: #F6F0FC;
	height:100%;
	min-height:420px;
	overflow: hidden;
	float: left;
	margin-bottom: -99999px;
	padding-bottom: 99999px;
	border-right: 1px solid #DED8EB;
} 

#middle_panel {
	float: left;
	height:auto!important;
	min-height:420px;
	background-color: #FFF;
	margin-left: 1px;
}
#right_panel {
	float: left;
	margin-left: 2px;
	width: 195px;
	height:auto!important;
	min-height:420px;
	overflow: hidden;
} 
#rightContent {
	width: 100%;
	height: auto;
	min-height:420px;
	float: left;
}
#network_panel {
	width: 191px;
	margin-left: 2px;
	height:400px;
	clear: both;
	background-color: #DBD9D9;
	border: 1px solid #BCB7C1;
	float: left;
}
#network_panel span.heading {
	font-size: 12px;
	font-weight: bold;
	color: #3F3F3F;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 10px;
	vertical-align: middle;
	display: block;
}
#network_panel span.content {
	overflow: scroll;
	display: block;
	width: 100%;
	float: left;
	height:365px;
}
#network_panel div {
	background-color: #F6F0FC;
	padding: 5px;
	border-bottom: 1px dotted #8C8C8C;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 3px;
	width: 159px;
	float: left;
}
div.pageHeading {
	padding: 5px;
	margin-bottom: 3px;
	display: block;
	height: 22px;
	vertical-align: middle;
	line-height: 22px;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////*/

#loading {
  	position: fixed;
  	top: 0px;
  	left: 0px;
  	height:100%;
  	width:100%;
  	background-color: #F3E1F9;
 	z-index: 999;
  	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	/* for IE */
  	filter:alpha(opacity=50);
  	/* CSS3 standard */
  	opacity:0.5;
}
#sub_loading {
	background-color: #FFFFFF;
	background-image: url(images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 400px;
}
#sub_content {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#comp_msg {
	background-color: #FFFFFF;
	padding: 0px;
	font-size: 12px;
	color: #990000;
}
#profile_pic {
	text-align: center;
	vertical-align: middle;
	height: auto;
	width: 200px;	
}
#msg_content_error {
	background-color: #FF0000;
	padding: 10px;
	font-size: 12px;
	color: #FFFFFF;
}
#msg_content {
	padding: 10px 10px 0px;
	font-size: 12px;
}
#msg_content_done {
	background-color: green;
	padding: 10px;
	font-size: 12px;
	color: #FFFFFF;
}
#contentBox {
	font-size: 12px;
	height: 100%;
	border-top: 1px solid #000000;
	padding: 10px;
}
#loadingBox {
	padding: 0px 10px 0px 0px;
}
#structureTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
#structureTable th{
	color: #FFFFFF;
	background: #B2B2B2;
	padding: 5px;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#structureTable td{
	color: #000000;
	background: #DAF4F7;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
/*-----------------------------------------------------------------------------------------*/
#structureTable2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
#structureTable2 th{
	padding: 5px;
	color: #FFFFFF;
	background: #555555;
	font-weight: normal;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
#structureTable2 td{
	color: #000000;
	background: #DAF4F7;
	border-top: 1px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
}
/*-----------------------------------------------------------------------------------------*/
div.facebook {
	padding: 40px 20px;
}
#pop_button {
	padding-top: 30px;
	padding-right: 100px;
	padding-bottom: 30px;
	font-size: 12px;
}
div.sidebox {
	color: #3F3F3F;
	background-color: #F3E1F9;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 10px;
	border-top: 1px dotted #FFFFFF;
	border-right: 1px dotted #FFFFFF;
	border-bottom: 1px dotted #FFFFFF;
	border-left: 1px dotted #FFFFFF;
}
div.sidebox .title {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #D394E9;
	font-weight:bold;
	padding: 5px 10px 5px 8px;
}
div.sidebox .titleBlue {
	color: #FFFFFF;
	background-color: #6666FF;
}
div.sidebox .title a {
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
div.sidebox .title a:hover, div.sidebox .marquee a:hover {
	text-decoration:underline;
}
div.sidebox .marquee{
	font-size: 12px;
	color:  #666666;
	background-color: #FFFFFF;
	font-weight:bold;
	padding: 5px 10px 5px 8px;
}
div.sidebox .marquee a{
	font-size: 12px;
	color:  #666666;
	font-weight:bold;
	text-decoration:none;
}
div.sidebox .content {
	padding: 8px 5px;
}

div.sidebox .content_10 {
	font-size: 10px;
	text-decoration:none;
}
div.sidebox .content_10 a {
	font-size: 10px;
	text-decoration:none;
}
div.smallBox {
	float:left;
	width: 58px;
	overflow: hidden;
	padding-left: 2px;
	padding-right:0px;
	padding-top:5px;
	text-align: center;
	vertical-align: middle;
}
div.smallBox2 {
	float:left;
	width: 110px;
	overflow: hidden;
	padding-left: 2px;
	padding-right:0px;
	padding-top:5px;
	text-align: left;
	vertical-align: middle;
}
div.pop_box {
	background-color: #FFFFFF;
	font-size: 12px;
/*	overflow: scroll;
*/}
div.pop_box a {
	text-decoration: none;
}
div.pop_box .content {
	border-bottom: 1px solid #F4EAFF;
	padding: 0px;
	margin: 0px;
	width: 600px;
}
div.pop_box .pagingBox {
	border-bottom: 1px solid #F4EAFF;
	width:600px;
	display:block;
	float: left;
}
div.pop_box .paging {
	padding: 15px 0px;
	margin: 0px;
	font-weight: bold;
	color: #42389A;
	width: 300px;
	display: block;
	cursor: default;
}
/*div.pop_box .paging {
	border-bottom: 1px solid #F4EAFF;
	padding: 15px 0px;
	margin: 0px;
	font-weight: bold;
	color: #42389A;
	width: 300px;
	display: block;
}
*/
div.pop_box a:hover .paging {
	text-decoration: underline;/*	background: #F1EEF7;
*/}
div.pop_box .image {
	margin: 3px;
	width: 50px;
	height: 50px;
	text-decoration: none;
	padding: 3px;
	border: solid 1px #DED8EB;
	vertical-align: middle;
	overflow: hidden;
	float: left;
}
div.pop_box .Xfloatname {
	padding: 0px;
	margin: 0px 3px;
	font-size: 11px;
	display: block;
	clear: both;
}
div.pop_box .name {
	float: left;
	padding-left:10px;
	padding-top:15px;
	overflow:hidden;
	white-space:nowrap;
	width: 300px;
	font-weight: bold;
}
div.pop_box .rightContent {
	float:right;
	white-space:nowrap;
	padding-top:17px;
	padding-right:19px;
}
