#unspbrowserdiv{
	display:none;
}

body, html {
	font-family: Arial;
	padding:0px;
	margin:0px;
	background:white;
}

#wrap {
    margin:0 auto;
    width:950px;
    }
	
#main {
    float:left;
    width:570px;
	margin-right:30px;
    }
	
#sidebar {
    float:right;
    width:350px;
    }
	
	
#footer {
    background:rgb(240,240,240);
    clear:both;
    width:950px;
    margin:0 auto;
	margin-bottom:20px;
	margin-top:20px;
	padding:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
    }
	
.footerlink {
	color: gray;
	font-size:14px;
}

#footerlogo {
float:right;
}

#subfooter{
	margin:0 auto;
	width:300px;
}
	
.loginlabel{
	color: rgb(80,80,80);
}

.loginbox{
	color: rgb(80,80,80);
}
	
#searchform{
	margin-top:5px;
}

/* generic classes */

.leftfloater {
	float:left;
}
.rightfloater{
	float:right;
}

/* logo, search, and language selectors in top right corner */

#top{
	float:left;
	width:950px;
	margin-top:5px;
}

#logo{
	height:38px; 
	border:0px;
	float:left;
}

.pprofilelabel{
	float:left; 
	width:100px; 
	text-align:right;
}

li.lang{
	list-style: none;
	float: left;
	font-size:11px;
}

li.activelang{
	cursor: default;
}

li.inactivelang{
	cursor:pointer;
}

.activitytime{
font-size:12px;
font-style:italic;
color: gray;
}

.activityimages {
margin-top:5px;
margin-right:10px;
}

.profilefieldlabel{
float:left;
text-align:right;
width:100px;
padding-top:1px;
padding-bottom:1px;
margin-top:4px;
margin-bottom:4px;
}

.constantfield {
float:left;
padding-top:1px;
padding-bottom:1px;
margin-top:4px;
margin-bottom:4px;
margin-left:3px;

}
.staticfield{
float:left;
padding-top:1px;
padding-bottom:1px;
margin-top:4px;
margin-bottom:4px;
margin-left:2px;
}

.profilefield{

}

.profilefield{
float:left;
width:300px;

}

.fieldWrapper{
width:430px;
float:left;
//clear:both;
}

.editfield{
	display:none;
}


.savecancelprofile {
display: none;
}

.hiddendiv{
display:none;
}

/* navigation */

#navigation{
	float:left;
	clear:both;
	margin-top:3px;
}

#topnavcontainer {
	width:950px;
	font-size:14px;
	height:26px;
	clear: both;
	background-color:#F3F3F3;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;	
}

#hometoplevel {
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	cursor:pointer;
}

#greeting{
	padding:5px;
	color:rgb(80,80,80);
	}

.topnavitem {
	color:gray;
	cursor:default;
	float: left;
	width:100px;
	text-align: center;
	padding-top:4px;
	padding-bottom:6px;
}

#secondnavcontainer {
	font-size:14px;
	cursor:default;
	clear: both;
	background-color:white;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	margin-bottom:10px;
	height:26px;
	max-width:730px;
	overflow:hiden;
}

.secondnavitem{
	color:gray;
	cursor:pointer;
	display:none;
	float:left;
	width:100px;
	text-align: center;
	padding-top:4px;
	padding-bottom:4px;
	overflow:hidden;
	height:22px;
}



