@CHARSET "ISO-8859-1";

#profilemenu {
	border-bottom : 1px solid #caad68;
	margin : 0;
	padding-bottom : 24px;
	padding-left : 10px;
}

#profilemenu ul, #profilemenu li	{
	display : inline;
	list-style-type : none;
	margin : 0;
	padding : 0;
}
	
#profilemenu a:link, #profilemenu a:visited	{
	background-color : #747474;
	float : left;
	line-height : 16px;
	margin-right : 8px;
	padding : 5px 10px 2px 10px;
	text-decoration : none;
	width: 15%;
	text-align: center;
	font-family: arial;
}

#profilemenu li div {
	background-color : #747474;
	float : left;
	line-height : 16px;
	margin-right : 8px;
	padding : 5px 10px 2px 10px;
	text-decoration : none;
	width: 15%;
	text-align: center;
	font-family: arial;
}
	
#profilemenu li a {
	background-color : #747474;
	border-bottom : 1px solid #747474;
	color : white;	
}

#profilemenu a.selected {
	background-color: white;
	border-bottom : 1px solid white;
	color: black;	
}

#profilemenu a:hover {
	color: black;
}

#profilemenu a.disabled:hover {
}

#profile #profileleft,#profileright {
	margin-left: 2%;
	width: 47%;
	float: left;
	padding-bottom: 2%;
}

#profile #profilefull {
	margin-left: 2%;
	float: left;
	width: 100%;
	padding-bottom: 2%;
}

#profilefull .photomaintenance {
	float: left;
	width: 100%;
	margin-top: 10px;
}
	
#profile input, textarea, select {
	width: 65%;
	margin: 2% 1% 0 0;
	font-family: myriad pro, ms sans serif, helvetica, arial, sans serif;
	font-size: .95em;
	float: left;
}

#photoshow {
	margin-top: 12px;
}

#photopreview img {
	float: left;
}

#photopreview textarea {
	width: 100%;
	float: left;
	margin-left: 2%;
	margin-right: 2%;
}

#photopreview .previewright {
	width: 50%;
	float: left;
}

#profile .button {
	float: right;
	margin-right: 5%;
}
	
#profile .profiledata {
	width: 65%;
	margin: 2% 1% 0 0;
	float: left;
}
	
#profile .profilename {
	font-size: 1.25em;
}

#profile .logo {
	float: left;
	margin-top: 2%;
	margin-right: 1%;
}

#profile p {
	margin: 2% 1% 0 0;
}
	
#profileleft label {
	width: 100%;
	text-align: left;
}

#profileleft #about {
	margin-top: 15px;
}

#profileleft .help {
	margin: 0;
	width: 65%;
	float: left;
}

#contact #profileleft .help {
	float: none;
}

#profileleft .error {
	width: 65%;
}

#profileleft .address {
	float: left;
	width: 100%;
	margin-bottom: 12px;
}

#profileright .help {
	margin: 0;
	width: 85%;
}

#profileright .error {
	margin-left: 31%;
	width: 65%;
}

#profileright .contact {
	float: left;
	width: 100%;
	margin-bottom: 12px;
}

#profileright #industrytree {
	float: left;
	height: 300px;
	width: 65%;
	overflow: auto;
	margin-top: 7px;
}

#space {
	height: 15px;
	float: left;	
	width: 100%;
}
	
#blog li {
	list-style-type: none;
}

.blogcontent {
	margin: 2%;
	font-size: .95em;
}

#browse {
	padding-left: 2%;
	width: 78%;
	float: left;
}

#browseresults .profileresult {
	padding: 1%;
	border-bottom: solid thin #c9c9c9;
	width: 95%;
	float: left;
}

#browseresults .logo {
	float: left;	
}

#browseresults #name {
	margin-top: 3px;
	margin-bottom: 3px;
	float: left;
	margin-left: 2%;
	width: 70%;
}

#browseresults #about {
	font-size: .75em;
	float: left;
	margin-left: 2%;
	width: 50%;
}

#browseresults .blockad {
	float: right;
	width: 20%;
}

#loading {
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 250px;
}

#terms p,ul {
	margin: 2%;
	font-size: .90em;
}

#terms .heading {
	font-weight: bold;
	text-align: center;
	width: 100%;
}

#about p,ol {
	margin: 2%;
	font-size: .90em;
}

#about .heading {
	font-weight: bold;
	text-align: center;
	width: 100%;
}

#pollresults {
	width: 30%;
	text-align: center;
}

#poll .blockad {
	float: right;
	width: 200px;
}

#stats {
	padding: 2%;
}

.pollheading, statsheading {
	font-size: 1.2em;	
	
}

#uploadlogoprogress {
	float: left;
	font-size: .85em;
}

.yui-carousel-nav ul {
    display: none;
}

.yui-carousel-element li {
	width: 100px;
}

.ygtvcheck0 { 
	background: url(../styles/yui/treeview/assets/img/check/check0.gif) 0 0 no-repeat; 
	width:16px; 
	cursor:pointer 
}

.ygtvcheck1 { 
	background: url(../styles/yui/treeview/assets/img/check/check1.gif) 0 0 no-repeat; 
	width:16px; 
	cursor:pointer 
}

.ygtvcheck2 { 
	background: url(../styles/yui/treeview/assets/img/check/check2.gif) 0 0 no-repeat; 
	width:16px; 
	cursor:pointer 
}

.contact label {
	margin: 0;
	float: none;
}

.buttonhelp {
	width: 45%;
	text-align: right;
	margin-left: 50%;
	float: left;
}

#profile .cancelbutton {
	margin: 0;
}

#commentlist {
	float: left;
}

#commentheading {
	float: left;
	font-size: 1.1em;
	margin-top: 2%;
	width: 100%;
}

#comments {
	padding-left: 1%;
	font-size: medium;
	font-family: "Tw Cen MT", Arial;
	min-height: 120px;	
	overflow: auto;
}

#comments textarea {
	width: 45%;
	margin: 0;
}

#comments .smallbutton {
	font-family: "Tw Cen MT", Arial;
	font-size: 12px;
	margin: 0 75% 0 0;
	padding-top: 1px;
	overflow: auto;
	float: left;	
}

#comments label {
	float: none;
	font-weight: 200;
	color: black;
}

#comments input {
	margin-bottom: 2px;
}

.profilecomment {
	margin-top: 1%;
	width: 100%;
}

.profilecomment span {
	color: #747474;
}

#signature {
	float: left;
	width: 100%;
	margin-top: 1%;
}

#desk #commentlist {
	float: none;
}

#desk .profilecomment {
	margin: 1%;
	font-size: .8em;
}

#givememore {
	float: left;
	margin-top: 1%;
}

#adcontent {
	float: right;
	margin: 2% 2% 0 0;
}

#commentcontent {
	float: left;
	width: 75%;
}

.heading {	
	font-size: 1.1em;	
	color: #4A1F0D;
	font-style: oblique;
	font-weight: bold;
	float: left;
	width: 100%;
}