/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background:url(images/bodybg.gif);
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

table td{
	vertical-align:top;
}

form{
	margin:0px;
	padding:0px;
}

#wrapper{
	width:100%;
	background:url(images/wrapperbg_v2.gif) repeat-x;
}

#container{
	margin-right:auto;
	margin-left:auto;
	width:976px;
	min-height:688px;
	height:auto !important;
	height:688px;
	text-align:left;
}

#header{
	width:976px;
	height:96px;
	background:url(images/header.gif);
	position:relative;
}

#logo{
	position:absolute;
	width:252px;
	height:88px;
	left:20px;
	top:5px;
}

#logo h5#hLogo{
	margin:0px;
	padding:0px;
	width:252px;
	height:88px;
	background:url(images/logo.gif) no-repeat;
}

#logo h5#hLogo a{
	width:252px;
	height:88px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
}

#navWrapper{
	position:absolute;
	top:78px;
	left:305px;
	
}

#nav, #nav li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav li{
	float:left;
}

#nav li a{
	display:block;
	text-indent:-999em;
	font-size:14px;
	overflow:hidden;
}

#nav li#menu_joinnow,
#nav li#menu_mywebpage,
#nav li#menu_demo,
#nav li#menu_events,
#nav li#menu_mostactivemembers,
#nav li#menu_terms,
#nav li#menu_contact,
#nav li#menu_joinnow a,
#nav li#menu_mywebpage a,
#nav li#menu_demo a,
#nav li#menu_events a,
#nav li#menu_mostactivemembers a,
#nav li#menu_terms a,
#nav li#menu_contact a,
#nav li#menu_joinnow_on a,
#nav li#menu_mywebpage_on a,
#nav li#menu_demo_on a,
#nav li#menu_events_on a,
#nav li#menu_mostactivemembers_on a,
#nav li#menu_terms_on a,
#nav li#menu_contact_on a
{
	height:12px;
}

#nav li#menu_joinnow{ width:68px;background:url(images/menus/menu_joinnow.gif) no-repeat; margin-right:27px;}
#nav li#menu_mywebpage{ width:93px;background:url(images/menus/menu_mywebpage.gif) no-repeat; margin-right:19px;}
#nav li#menu_demo{ width:40px;background:url(images/menus/menu_demo.gif) no-repeat; margin-right:28px;}
#nav li#menu_events{ width:50px;background:url(images/menus/menu_events.gif) no-repeat; margin-right:21px;}
#nav li#menu_mostactivemembers{ width:156px;background:url(images/menus/menu_mostactivemembers.gif) no-repeat; margin-right:22px;}
#nav li#menu_terms{ width:45px;background:url(images/menus/menu_terms.gif) no-repeat; margin-right:22px;}
#nav li#menu_contact{ width:63px;background:url(images/menus/menu_contact.gif) no-repeat;}


#nav li#menu_joinnow_on{ width:68px;background:url(images/menus/menu_joinnow_on.gif) no-repeat; margin-right:27px;}
#nav li#menu_mywebpage_on{ width:93px;background:url(images/menus/menu_mywebpage_on.gif) no-repeat; margin-right:19px;}
#nav li#menu_demo_on{ width:40px;background:url(images/menus/menu_demo_on.gif) no-repeat; margin-right:28px;}
#nav li#menu_events_on{ width:50px;background:url(images/menus/menu_events_on.gif) no-repeat; margin-right:21px;}
#nav li#menu_mostactivemembers_on{ width:156px;background:url(images/menus/menu_mostactivemembers_on.gif) no-repeat; margin-right:22px;}
#nav li#menu_terms_on{ width:45px;background:url(images/menus/menu_terms_on.gif) no-repeat; margin-right:22px;}
#nav li#menu_contact_on{ width:63px;background:url(images/menus/menu_contact_on.gif) no-repeat;}


#loginbox{
	position:absolute;
	right:10px;
	top:2px;
}

#loginbox table td{
	font-size:10px;
	color:white;
}

.logout{
	font-size:12px;
	color:white;
}

.logs{
	line-height:40px;
	font-size:12px;
}

.inputBox{
	width:138px;
	height:20px;
	background-color:#d3d4db;
	border:none;
	font-size:13px;
}

select.test{
	background-color:green;
}

.postcode{
	height:20px;
	background-color:#d3d4db;
	border:none;
	font-size:13px;
	width:30px;
}

.LabelS{
	font-size:11px;
}

.inputBox2{
	border:none;
	border:solid 1px black;
	width:120px;
	background-color:white;
	height:15px;
	font-size:11px;
}

.gobutton{
	width:28px;
	height:21px;
}

.sortbutton{
	padding-top:2px;
}

#bodyContent{
	padding-top:10px;
	width:976px;
}

#leftPane{
	width:268px;
	float:left;
	margin-right:7px;
}

#rightPane{
	float:right;
	width:699px;
	position:relative;
}

#rightContentBox, #rightSearchContentBox{
	min-height:435px;
	height:auto !important;
	height:435px;
}

#rightSearchContentBox{
	min-height:475px;
	height:auto !important;
	height:475px;
}

#rightContentBox{
	padding:22px;
	background-color:white;
}

#rightSearchContentBox{
  
}

a.alink{
	color:white;
	text-decoration:none;
}

#searchbox{
	height:271px;
	background:url(images/search_box.gif) no-repeat;
	padding:7px 12px 7px 12px;
}

#networksearchtitle{
	background:url(images/title_networksearch.gif);
	width:180px;
	height:18px;
}

.bTitle{
	color:#e8870a;
}

#searchForm{
	padding-top:29px;
}

.inputSearch, .textSearch{
	width:233px;
	height:22px;
	margin-bottom:8px;
	font-size:13px;
}

.textSearch{
	height:16px;
}

#searchLinks{
	float:left;
	width:163px;
}

#searchLinks a{
	text-decoration:underline;
	font-size:10px;
	color:white;
}

#searchbutton{
	float:right;
}

#keywords{
	margin-top:17px;
	margin-bottom:7px;
	color:white;
}

.bold{
	font-weight:bold;
}

#newsbox{
	margin-top:10px;
	position:relative;
	padding:5px;
	padding-left:9px;
	background:url(images/left_boxInfo.gif) no-repeat;
	background-position:1px 0px;
	height:262px;
}

#newsimage{
	float:left;
	width:120px;
	margin-right:8px;
	height:240px;
	background-color:white;
}

#newscontent{
	float:left;
	color:#212a4d;
	font-size:11px;
	width:130px;
	height:240px;
	background-color:white;
}

#newscontent iframe, #newsbox iframe{
	height:240px;
}

#newsbox iframe{
	height:260px;
	width:250px;
}

.newsTitle{
	font-weight:bold;
	margin-bottom:2px;
}
.newsdesc{
	margin-bottom:4px;
}
.newssite a{
	font-size:10px;
	text-decoration:underline;
	margin-bottom:10px;
	color:#212a4d;
}

#topRightPane{
	height:285px;
	background-color:white;
	width:699px;
}

#divContact{
	height:150px;
	overflow-y:auto;
	overflow-x:hidden;
}

span.boldNavy{
	font-weight:bold;
	color:#253059;
}

span.refer{
	font-size:12px;
	font-weight:bold;
	color:red;
}

#titleBox{
	background-color:#e8870a;
	width:679px;
	height:40px;
	line-height:40px;
	font-size:18px;
	color:white;
	padding-left:20px;
	margin-top:27px;
}

#detailLinks{
	position:absolute;
	top:22px;
	right:0px;
}

#detailLinks a, #detailLinks span{
	font-size:11px;
	text-decoration:underline;
	margin-right:20px;
	color:white;
}

#detailLinks span{
	text-decoration:none;
}

#topRightPaneContent{
	padding:0px 12px 0px 12px;
	position:relative;
}

#topRightPaneImage{
	width:336px;
	height:277px;
	float:left;
	margin-right:8px;
}

#rPaneContent{
	float:left;
	height:136px;
	padding:15px 0px 22px 40px;
	width:236px;
	line-height:22px;
	font-size:14px;
	color:#546186;
	position:relative;
}

#whyjoin{
	position:absolute;
	left:36px;
	top:255px;
}

.titleH,.titleR{
	font-weight:bold;
	color:#546186;
	font-size:14px;
}

#tHome{
	margin-top:9px;
	margin-bottom:9px;
}

.titleR{
	color:#ae1c08;
}

#rightPaneContent{
	height:277px;
	float:left;
	width:340px;
}

#bottomRightPane, .searchContentPane{
	height:214px;
	background:url(images/right_bottombox.gif) no-repeat;
	margin-top:10px;
	width:699px;
}

#searchContentPane{
	margin-top:0px;
	margin-bottom:10px;
}

#bottomRightPaneContent{
	padding:8px;
	position:relative;
}

.slicebox{
	width:300px;
	height:164px;
	background:url(images/slicebox.gif) no-repeat;
	float:left;
	padding:18px;
}

#mostactivemembers{
	margin-right:8px;
}

#title_mostactivemembers{
	width:200px;
	height:18px;
	background:url(images/title_mostactive.gif) no-repeat;
}

#newmembers{
	float:left;
}

#title_newmembers{
	width:130px;
	height:18px;
	background:url(images/title_newmember.gif) no-repeat;
}

#myprofile, #mydetailedprofile{
	width:649px;
	background-color:white;
	padding:25px 25px 15px 25px;
	margin-bottom:10px;
}

#myprofile{
	min-height:176px;
	height:auto !important;
	height:176px;
}

table td.mValue{
	font-size:11px;
}

table td.mTop{
	margin-top:35px;
}

table.mTop td{
	padding-top:15px;
}

.uContent{
	margin-top:23px;
}

.ulList, .ulList{
	margin-left:0px;
	padding-left:0px;
	list-style:none;
}

.ulList li {
	margin-bottom:5px;
}
.ulList li a{
	text-decoration:underline;
}

#footer{
	background-color:#212a4d;
	width:664px;
	height:31px;
	margin-top:10px;
	padding-left:35px;
}

#footlinks{
	
}

#footlinks, #footlinks li{
	margin:0px;
	padding:0px;
	list-style:none;
}

#footlinks li{
	float:left;
	line-height:31px;
}

#footlinks li, #footlinks li a{
	color:white;
	font-size:10px;
}

#footlinks li.copyright{
	padding-right:20px;
}

#footlinks li a{
	padding-left:18px;
	padding-right:18px;
}

#footlinks li.separator{
	background:url(images/separator.gif) no-repeat;
	background-position:0px 12px;
	width:2px;
	height:31px;
	padding-left:0px;
	padding-right:0px;
}

.message{
	color:red;
}

table td.Label, table td.smallLabel{
	vertical-align:top;
	color:#212a4d;
	width:150px;
}

.rPad{
	padding-right:30px;
}

.lPad{
	padding-right:10px;
}

table td.pTop{
	padding-top:10px;
}

table td.smallLabel{
	font-size:11px;
	font-weight:Bold;
}

.adminView{
	width:655px;
	height:440px;
	background-color:white;
	padding:22px;
}

#box{
	width:699px;
	background:url(images/box_mid.gif);
	
}

.titleBold,.titleOrange{
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}

.titleCat{
	font-weight:bold;
	font-size:12px;
	color:#212a4d;
	padding-bottom:10px;
}

.titleOrange{
	color:#e8870a;
}

.img{
	margin-right:15px;
}

.box_content{
	background:url(images/box_top.gif) no-repeat;
	min-height:160px;
	height:auto !important;
	height:160px;
	padding:25px 25px 15px 25px;
	width:649px;
}

#statisticbox{
	min-height:100px;
	height:auto !important;
	height:100px;
}

.box_bottom{
	background:url(images/box_bottom.gif) no-repeat;
	height:25px;
	width:699px;
	margin-bottom:10px;
}

.textarea{
	width:500px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.smallchar{
	font-size:10px;
	color:#999999;
}

p{
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

iframe, .iframe2{
	border:0px;
	height:190px;
}


.pLeft{
	padding-left:20px;
}

.tTitle{
	font-weight:bold;
	text-decoration:underline;
}



hr{
	border:solid 1px #9c9892;
	margin:0px;
	padding:0px;
}

.note{
	font-size:11px;
	font-style:italic;
}

.upper{
	text-transform:uppercase;
}

.indexs{
	width:30px;
	text-align:right;
}

.greenBold{
	color:green;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}

.largeBold{
	color:black;
	font-weight:Bold;
	font-size:24px;
}

.clear{
	clear:both;
}

.clearer {
	clear:both;
	line-height:0px;
	height:0px;
	overflow:hidden;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */