
html, body{
	margin:0px;
	padding:0px;
	/*font-size:70%;*/
}
div{
	margin:0px;
	padding:0px;
}
p{
	margin:0px;
	padding:0px;
}
body{
	background-color:white;
}
#fullwrap{
	background-color:#d8e7f5;
	width:1016px;
	/*height: 100%;*/
	margin-left:auto;
	margin-right:auto;
}
#wrapper{
	width:940px;
	/*height:1160px;*/
	background-color:white;
	margin-left:auto;
	margin-right:auto;
}
#contentwrapper{
	width:903px;
	/*height:100%;*/
	background-color:white;
	margin-left:auto;
	margin-right:auto;
	border-left: 1px solid #a3b5d3;
	border-right: 1px solid #a3b5d3;
	border-bottom: 1px solid #a3b5d3;
}

#header{
	/*background-color:#FF0000;*/
	background-image:url('/images/asearch.gif');
	background-repeat:repeat-x;
	height:28px;
	padding:0px
}
#logo{
	clear:none;
	border-bottom: 1px solid #a3b5d3;
	margin:0px;
	padding:0px;
	width:100%;
	height:65px;
}
#content{
	margin:0px;
	padding:0px;
}
#contentbottom{
	border-bottom: 3px solid #a3b5d3;
}
#footer{
	clear:left;
	padding-left:5px;
	width:895px;
	border-top: 1px solid #a3b5d3;

}

#search_member{
	clear:both;
	margin-top:5px;
	padding-left:85px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#search_member a:hover{
       color:#0066FF;
       text-decoration:none;
}
#leftbar{
	width:165px;
	position:relative;
	left:0px;
	top:0px;
	/*border-right: 1px solid #a3b5d3;*/
	float:left;
}
#bodytop{
	clear:both;
	margin:0px;
	height:20px;
}

#bodytopline{
	clear:both;
	margin:0px;
	margin-top:-10px;
	margin-bottom:5px;
	height:2px;
	border-top: 1px solid #004E9B;
}

#centercontent{
	width:556px;
	position:relative;
	/*left:5px;*/
	top: 0px;
	padding-right:6px;
	padding-left:6px;
	/*height:400px;*/
	margin:0px;
/*	margin-top:-4px;*/
	padding-bottom:15px;
	padding-top:0px;
	border-left: 1px solid #a3b5d3;
	border-right: 1px solid #a3b5d3;
	float:left;
}
#centercontent p{
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
/*	font-weight:bold;*/
	color:#333333;
	padding:5px;
}
#space{
	width:560px;
	position:relative;
	top: 0px;
	/*padding-right:5px;
	border-right: 1px solid #a3b5d3;*/
	float:left;
}
#rightbar{
	width:155px;
	border: 1px solid #a3b5d3;
	margin-top:5px;
	margin-left: 740px;
}
#leftsponsor{
	width:155px;
	margin-top:3px;
	margin-left:4px;
	border: 1px solid #a3b5d3;
	top:5px;
	left:0px;
	position:absolute;
	/*height: 1050px;*/
}
#leftsponsortop{
	top:400px;
	width:165px;
	border-top: 1px solid #a3b5d3;
	position:absolute;
	margin-bottom:4px;
}
#leftbluebar{
	top:450px;
	width:165px;
	padding-bottom:158px;
	border-top: 1px solid #a3b5d3;
	position:absolute;
}

#legend{
	top:150px;
	width:165px;
	padding-bottom:2px;
	/*border-top: 1px solid #a3b5d3;
	border-bottom: 1px solid #a3b5d3;*/

	position:relative;
    margin-bottom:5px;
}

#legendIE
{
	top:50px;
	width:165px;
	padding-bottom:2px;
	/*border-top: 1px solid #a3b5d3;
	border-bottom: 1px solid #a3b5d3;*/

	position:relative;
    bottom:3px;
}


#legendIE7
{
	top:150px;
	width:165px;
	padding-bottom:2px;
	/*border-top: 1px solid #a3b5d3;
	border-bottom: 1px solid #a3b5d3;*/

	position:relative;
    bottom:3px;
}



#legends{
	width:155px;
	margin-top:3px;
	margin-left:4px;
	border: 1px solid #a3b5d3;
	top:5px;
	left:0px;
	position:absolute;
	height:100px;
	font-size:11px;
	text-indent:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	/*height: 1050px;*/
}
#legends a:hover{
        color: #0066FF;
       text-decoration:none;
}
#legends h2{
	background-color:#e5eff9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	margin:0px;
	padding:0px;
	padding-left:0px;
	margin-bottom:10px;
}
#legends img{
	float:left;
	padding-left:50px;
	/*height:10px;
	width:10px;*/
	padding-bottom:3px;
}
#legends p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-indent:10px;
	padding-left:5px;
}
#subscribe{
	margin:0px;
	margin-left:2px;
	margin-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#member_search{
	margin:0px;
	margin-top:10px;
	padding:0px;
}
#member_search1{
	margin:0px;
	margin-top:5px;
	padding:0px;
}
#leftsponsor_n{
	width:155px;
	margin-top:3px;
	margin-left:4px;
	border: 1px solid #a3b5d3;
	top:5px;
	left:0px;
	position:absolute;
}
#leftsponsortop_n{
	top:560px;
	width:165px;
	border-top: 1px solid #a3b5d3;
	position:absolute;
	margin-bottom:4px;
}
#leftsponsor_n h2{
	background-color:#e5eff9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:3px;
}

#contentwrapper  >#rightbar{
	left:735px;
}
.boldText{
	font-weight:bold;
}
#searchbar p{
	margin:0px;
	padding:2px;
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	line-height:15px;
}
#searchimg{
	margin:0px;
	padding:0px;
	padding-left:12px;
	padding-right:3px;
	position:absolute;
	left:449px;
	top:3px;
	cursor:pointer;
}
#searchimg2{
	margin:0px;
	padding:0px;
	padding-left:15px;
	position:absolute;
	left: 449px;
	top: 0px;

}
input{
	margin:0;
	padding:0;
}
.nomargin{
	margin:0px;
}
form{
	margin:0px;
	padding:0px;
}

a{
	text-decoration:none;

}
a:link {
	color: #2c2c82;
	text-decoration: none;

}
#leftbar ul{
	width:165px;
	font-size:12px;
	height: 200px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#leftbar ul li a{
	color: #2c2c82;
	display: block;
	width:165px;
	height:25px;
	line-height:25px;
	background-image:url('/images/rt_arrow.gif');
	background-position: 90% 50%;
	background-repeat:no-repeat;
	border-bottom: 1px solid #a3b5d3;
	text-indent:20px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px
}

#leftbar ul li a:hover{
	background-color:#e5eff9;
}
#leftbar ul li#active{
	font-weight:bold;
	background-color:#e5eff9;
}

#invite{
	position:absolute;
	top:300px;
	height:99px;
	width:165px;
}

#invite ol {
	width:165px;
	font-size:12px;
	height:200px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#invite ol li a{
	display: block;
	width:155px;
	height:25px;
	line-height:20px;
	background-image:url('/images/invite_btn1.gif');
	background-position:  center 50%;
	background-repeat:no-repeat;
	margin-bottom:15px;
	text-indent:-4000px;
	text-decoration:none
}

#invite ol li a:hover{
	background-image:url('/images/invite_btn2.gif');
}
#username{
	width:74%;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:0px;
}

#password{
	width:74%;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:5px;
}
#submit{
	width:30%;
	margin-top:10px;
	padding-left:90px;
	margin-bottom:5px;
}
#notice{
	border:3px solid #a3b5d3;
	width:315px;
	margin-top:10px;
	margin-left:90px;
	margin-bottom:15px;
	padding:2px;
	background-color:#e5eff9;
	align:justify;
}
#importerimg{
	clear:both;
	top:130px;
	position:absolute;
	margin:0px;
	margin-top:-7px;
	background-color:#e5eff9;
	width:85px;
	margin-left:430px;
	padding:5px;
	height:70px;
}

#importerimg img{
	float:left;
	padding-left:5px;
	padding-right:3px;
	padding-bottom:3px;
}
/*#manualimport_close{
	display:block;
}
*/
#temp_manual{
	margin-top:10px;
	margin-left:-8px;
	padding:0px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	text-indent:20px;
}
#email1{
	width:20%;
	margin-top:15px;
	margin-left:70px;
	margin-bottom:5px;
}
#email2{
	width:80%;
	margin-top:-20px;
	padding-left:90px;
	margin-bottom:5px;
}
#message1{
	width:20%;
	margin-top:15px;
	margin-left:30px;
	margin-bottom:5px;
}
#message_type{
	width:50%;
	margin-top:15px;
	margin-left:90px;
	margin-bottom:5px;
}
#message2{
	width:80%;
	margin-top:-20px;
	padding-left:90px;
	margin-bottom:5px;
}
#submit1{
	width:30%;
	margin-top:15px;
	padding-left:90px;
	margin-bottom:5px;
}
#notice1{
	width:80%;
	margin-top:15px;
	margin-left:90px;
	margin-bottom:15px;
	padding:2px;
	align:justify;
}

#invite ol li#viewposts a{
	display:block;
	width:155px;
	height:25px;
	line-height:20px;
	background-image:url('/images/vpi_btn1.gif');
	background-position: center 50%;
	background-repeat:no-repeat;
	margin-bottom:15px;
	text-indent:-4000px
}
#invite ol li#viewposts a:hover{
	background-image:url('/images/vpi_btn2.gif');
}

#sponsorheading{
	height: 20px;
	background-color:#e5eff9;
	/*line-height:2em;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:8px;
}
#rightbar h2{
	background-color:#e5eff9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:3px;
}
#leftsponsor h2{
	background-color:#e5eff9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-left:3px;
}
#centercontent p{
}

#centercontent h1{
	margin:0px;
	padding:0px;
	height:22px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#333333;
	background-color:#e5eff9;
	text-indent:20px;
	border-top: 1px solid #004E9B;
}
#centercontent h1#closed{
	background-image:url('/images/arrow_right.gif');
	background-position: 4px 50%;
	background-repeat:no-repeat;
	background-color:#ebebeb
}
#centercontent h1#opened{
	/*margin-top:5px;*/
	padding:0px;
	background-image:url('/images/arrow_down.gif');
	background-position: 4px 50%;
	background-repeat:no-repeat;
	color: #2c2c82
}
/*#centercontent h1#opened a:hover{
        color: #0066FF;
       text-decoration:none;
}
*/
#topcontent{
	clear:both;
	height:25px;
	/*margin-right:0px;
	width:900px;*/
}
#logout{
	clear:both;
	margin-left:0px;
	width:160px;
	float:right;
	left:405px;
	top:5px;
	position:absolute;
}
#logout a:hover{
        color:#0066FF;
       text-decoration:none;
}
#contentdetails{

}
#contactupdates{
	clear:both;
	display:block;
}
#contactupdates_close{
	clear:both;
	margin-top:15px;
	margin-bottom:10px;
	padding:0px;
	display:none;
}
#manualimport{
	clear:both;
	display:block;
}
#manualimport_close{
	clear:both;
	margin-top:15px;
	padding:0px;
	display:none;
}
#contactupdates_more{
	clear:both;
	margin-top:15px;
	display:none;
}

#contactupdates_more a:hover{
        color:#0066FF;
}
#more a:hover{
        color:#0066FF;
}
#showinvites{
	clear:both;
	margin-top:15px;
}
#showinvites a:hover{
        color: #0066FF;
        text-decoration:none;
}
#showuser{
	width:520px;
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:23px;
	/*padding-bottom:10px;*/
	border-bottom: 1px solid #e5eff9;
}
#showuser a:hover{
        color: #0066FF;
        text-decoration:none;
}
#showuser_info{
	width:350px;
	margin-top:-60px;
	padding-left:90px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
}
#showuser_info a:hover{
        color: #0066FF;
        text-decoration:none;
}
#showuser_msg{
	width:500px;
	margin:0px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border: 5px solid #e5eff9;
	padding:2px;
}
#showuser_info a:hover{
    color: #0066FF;
}

#networkmembers{
	clear:both;
	margin-top:15px;
	margin-bottom:15px;
}
#network_members{
	clear:both;
	margin-top:5px;
	/*padding-bottom:5px;*/
}
#networkmembers a:hover{
        color: #0066FF;
        text-decoration:none;
}

#network_members img{
	float:left;
	padding:10px;
}

#showmember1{
	background-color: #c0d9ef;
	float:left;
	width:50%;
	height:120px;
}

#showmember1 a:hover{
        color: #0066FF;
       text-decoration:none;
}
#showmember_info1{
	margin-top:10px;
	padding-left:70px;
	margin-bottom:10px;
	line-height:20px;
}

#showmember_info1 a:hover{
        color: #0066FF;
        text-decoration:none;
}
#showmember2{
	float:left;
	background-color:#ecf3fb;
	height:120px;
	width:50%;
}
#showmember2 a:hover{
        color: #0066FF;
       text-decoration:none;
}

#showmember_img{
	float:left;
	padding-left:0px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:5px;
}
#showmember_img img{
	float:left;
	padding:2px;
}


#networkdetails{
	clear:both;
	margin-top:10px;
	padding-top:10px;
	display:block;
}
#networkdetails_close{
	clear:both;
	margin-top:10px;
	display:none;
}

#recentmembers{
	clear:both;
	margin-top:20px;
	display:block;
}
#recentmembers_close{
	clear:both;
	margin-top:10px;
	display:none;
}
#findmembers{
	clear:both;
	height:42px;
	padding: 5px;
	padding-top:10px;
	padding-bottom:10px;
}
#news{
	clear:both;
	/*margin-top:10px;*/
	display:block;
}
#news_close{
	clear:both;
	margin-bottom:10px;
	display:none;
}
#morenews{
	clear:both;
	text-align:center;
	margin:0px;
	padding-top:5px;
	display:block;
}
#morenews p{
	color: #2c2e82;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}
#morenews a:hover{
        color:#0066FF;
}

img.profilephoto{
	border: 1px solid #004E9B;

}
#show_error{
	width:540px;
	float:left;
	padding:2px;
	border: 1px solid #004E9B;
	margin:0px;
	margin-bottom:15px;
	margin-left:4px;
	align:left;
	background-color:#FFFFCC;
	text-align:center;
}
#photo{
	float:left;
	background-color:#cee1f2;
	padding:25px;
	text-align:center;
	padding-bottom:8px;
	border-top: 1px solid #004E9B;
}
#photo a:hover{
        color:#0066FF;
}
#profiledetails{
	margin:0px;
	margin-left: 180px;
	padding:0px;
}
#profiledetails h3{
	border-bottom: 1px solid red;
}
#profiletopics{
	float:left;
	padding-bottom:10px;
	width:100%;
	border-top: 1px solid #004E9B;
}

#profilemessages {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-left:5px;
	list-style:none;
	align:justify;
}
#latestupdates{
	padding: 0px;
	padding-top:10px;
}
#latestupdates ul{
	padding:0px;
	margin:0px;
	padding-left:10px;
	/*padding-top:5px;*/
	text-indent:12px;
	list-style:none;
}
#latestupdates ul li{
	background-image:url('/images/bookmark.gif');
	background-position: left 50%;
	background-repeat:no-repeat;
	text-indent:22px;
	line-height:22px;
	width:400px
}
#latestupdates ul li a:hover{
        color:#0066FF;
       text-decoration:none;
}

#latestupdates_more{
	padding: 0px;
	padding-top:10px;
}
#latestupdates_more ul{
	padding:0px;
	margin:0px;
	padding-left:10px;
	/*padding-top:5px;*/
	text-indent:12px;
	list-style:none;
}
#latestupdates_more ul li{
	background-image:url('/images/bookmark.gif');
	background-position: left 50%;
	background-repeat:no-repeat;
	text-indent:22px;
	line-height:22px;
	width:400px
}
#latestupdates u li a:hover{
        color:#0066FF;
       text-decoration:none;
}

.more{
	text-align: right;
	padding-right:10px;
}

#memberscriteria{
	float:left;
	width:230px;
	margin-top:5px;
	margin-bottom:5px;
	padding-right:10px;
	border-right:1px solid #e5eff9;
}
#memberscriteria ul{
	padding:0px;
	padding-left:10px;
	margin:5px;
	/*padding-top:5px;*/
	text-indent:10px;
	list-style:none;
	width:140px;
}
#memberscriteria ul li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
/*	font-weight:bold;*/
	color:#666666;
	display: block;
	line-height:28px;
	background-image:url('/images/bookmark.gif');
	background-position:  left 50%;
	background-repeat:no-repeat;
	/*border-bottom: 1px solid #e5eff9;*/
	text-indent:20px

}
#memberscriteria u li a:hover{
        color: #0066FF;
        text-decoration:none;
}

#networkdetails a:hover{
        color: #0066FF;
        text-decoration:none;
}

#mynetwork{
	margin-top:5px;
	margin-left:240px;
	/*border-left:1px solid #e5eff9;*/
	padding-left:10px;
}
#mynetwork a:hover{
        color: #0066FF;
       text-decoration:none;
}
#recentjoinedmembers{
	margin-top:5px;
}
#recent1{
	background-color: #ecf3fb;
	float:left;
	width:50%;
	height:120px;
/*	text-indent:20px;*/
	line-height:20px;
}
#recent1 a:hover{
        color: #0066FF;
       text-decoration:none;
}
#recent2{
	background-color:#c0d9ef;
	height:120px;
	width:50%;
	float:left;
	line-height:20px;
}
#recent2 a:hover{
        color: #0066FF;
       text-decoration:none;
}
#recent3{
	clear:both;
	background-color:#c0d9ef;
	float:left;
	height:100px;
}

#recent4{
	background-color:#ecf3fb;
	height:100px;
}
#recentjoinedmembers img{
	float:left;
	padding:10px;
}
.recentmemberdetails{
	margin:0px;
	margin-top:20px;
	height:100px;
	clear:right;
}
.leftcorner{
	width: 5px;
	float:left;
	margin:0px;
	padding:0px;
}
.rightcorner{
	/*float:right;*/
	margin:0px;
	padding:0px;
}
#findmiddle{
	float:left;
	margin:0px;
	padding:0px;
	background-image:url('/images/searchline_05.gif');
	background-repeat:repeat-x;
	width: 500px;
	height: 42px

}

#newsitems{

}
#newsitems ul{
	list-style:none;
}
#newsitems ul li{
	margin-top: 5px;
	list-style-position:outside;

}
#newsitems a:hover{
        color: #0066FF;
       text-decoration:none;
}

#newsitems img{
	float:left;
	margin:8px;
	margin-top:0px;
	padding:0;
	height:45px;
	overflow:hidden;
}

#newsitems div.entry {
	margin: 0 0 8px 0;
	margin-top:8px;
	margin-left:5px;
	text-align:justify;
	/*border-bottom: 1px solid red;*/
}
#newsitems div.entry h5 {
	margin:0;
	padding:0;
	font-family:Georgia, serif;
	font-weight:normal;
	line-height:1.5em;
	color:#775240;
	border:none;
}
#newsitems div.entry h5 a {
	text-decoration:none;
	color:#383d44;
	border:none;

}
#newsitems div.entry p {
	margin-left: 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;

}
#recentjoinedmembers p {
	float: left;
	width: 180px;
	margin-bottom: 25px;
	margin-top: 0;
	padding-top:10px;
	padding-right: 8px;
	font-family: Arial; font-size: 12px; color: #000000;
}
#recentjoinedmembers img{
	float: left;
	padding-right: 8px;
	/*margin-bottom: 25px;*/

}
.clearboth {
	clear: both;
	height:0px;
}

#imgsubject{
margin-left:71px;
padding-right:2px;
}

#photoname{
padding-left:5px;
}


#fullphotop{
margin-bottom:15px;
margin-top:15px;
/*border-bottom:1px solid #e5eff9;*/
/*padding-bottom:10px;*/
}


#onemore{
margin-right:5px;
margin-bottom:10px;
}

#photo2{
float: left;
padding-left:5px;
margin-top:3px;
}

.photo1{
	background-color:#e5eff9;
	padding:2px;
	border:1px solid #a3b5d3;
	margin:3px;
}

#fullphoto2{
margin-top:10px;
margin-left:3px;
margin-right:3px;
border:1px solid #a3b5d3;
}

#most{
background-color:#e5EFF9;
padding-left:5px;
padding-bottom:2px;
padding-top:0px
}

#rightbarcareer{
	width:155px;
	border:1px solid #a3b5d3;
	margin-top:5px;
	margin-left: 740px;

}





#winning{
border-bottom:1px solid #e5eff9;
margin-bottom:20px;
padding-bottom:15px;
margin-left:2px;
}

#onemore{
margin-right:5px;
margin-bottom:10px;
}


#sponsors{
	clear:both;
	width:875px;
	border:1px solid #a3b5d3;
	border-top:none;
	height:140px;

	margin-bottom:15px;

}

.heading{
	 background-image:url('/images/welcome_images/bluegrad1.jpg');
	 line-height:20px
	 }

#footercareer{
	clear:left;
	margin-top:5px;
	border-top: solid 1px #a3b5d3;
	width:940px;
}

#post a:hover{
        color: #0066FF;
       text-decoration:none;
}


#postmoz
{
left:253px;
position:relative;
cursor:pointer;
}

#postie
{
left:207px;
position:relative;
cursor:pointer;
}

#jobmoz
{
left:225px;
position:relative;
cursor:pointer;
}

#jobie
{
left:187px;
position:relative;
cursor:pointer;
}



#colorthin{
border-bottom:1px solid #e5eff9;
margin-top:10px;
}

#emptyie
{
margin-top:-10px;
/*margin-bottom:10px;*/
width:530px;
background-color:#FFDFDF;
border: 1px solid #A80000;
padding:10px;
position:relative;

}

#emptymoz
{
margin-top:30px;
margin-bottom:10px;
width:530px;
background-color:#FFDFDF;
border: 1px solid #A80000;
padding:10px;
position:relative;
}
#rightblog{
	width:155px;
	border: 1px solid #a3b5d3;
	margin-top:5px;
	margin-left: 740px;
}

#postie7
{
left:209px;
position:relative;
cursor:pointer;
}

#jobie7
{
left:185px;
position:relative;
cursor:pointer;
}