html {
	font-size: 100%;
	/* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */
	height: 100%;
	margin-bottom: 1px;
}

body {
	/* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-color: #FFFFFF;
	margin: 0;
	background-image: url(img/bodyBG.gif); background-repeat: repeat-x;
}
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
.blueborder {
	border-right: 1px solid #277cc0;
	border-bottom: 1px solid #277cc0;
	border-left: 1px solid #277cc0;
	padding: 20px;
}

a {
color:#2A7CC8;
}


.orangeText {
	color: #f47d31;
	line-height: 1.5em;

}

.homeTextBox {
	color: #6e7378;
	line-height: 1.5em;
	background-image: url(img/peopleBG.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	padding-top: 150px;
	
}
.otherTextBox { color: #6e7378; line-height: 1.5em; padding-top: 20px; text-align: justify;}
.anotherTextBox { color: #6e7378; line-height: 1.5em; padding-top: 20px; text-align: left;}

a.fontsize {
	background-position:0 -1px;
	width:29px;
	background-repeat:no-repeat;
	display:block;
	height:18px;
	overflow:hidden;
	text-align:left;
	text-indent:-5000px;
	background-image:url(img/icon_fontsize.gif);
}

a.fontsize:hover {
background-position:0 -20px;
text-decoration:none;
}

div.search_etc {
background: transparent url(img/searchEtc2.gif) top left no-repeat;
height: 399px;
width:374px;
}

body.how div.search_etc {
background: transparent url(img/insideLoginEtc2.gif) top left no-repeat;
height: 292px;
width:375px;
float: right;
}

div.search_etc fieldset {
border:none;
}

div.search_etc img, idv.search_etc a img {
border:none;
}

div.search_etc li {
list-style-type:none;
}

div.search_etc li.search {
padding:29px 0 0;
height:34px;
}

div.search_etc li.search label {
color:#FFFFFF;
float:left;
font-size:13px;
font-weight:bold;
padding-left:14px;
}

div.search_etc li.search input, div.search_etc li.login input {
float:left;
font-size:11px;
height:12px;
margin-left:3px;
margin-top:-1px;
width:144px;
}

div.search_etc li.search input.submit {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:auto;
margin-top:0px;
width:auto;
}

div.search_etc li.join {
padding:69px 0 0;
text-align: left;
height:85px;
}

body.how div.search_etc li.join {
height:85px;
padding:30px 0 0 41px;
text-align:left;
}

div.search_etc li.join h3, div.search_etc li.login h3 {
color:#FFFFFF;
font-size:13px;
padding:0 0 0 37px;
}

div.search_etc li.join a img {
margin-top:6px;
padding:0 0 0 117px;
}

div.search_etc li.login {
padding:5px 0 0;
text-align: left;
}

body.how div.search_etc li.login {
padding:5px 0 0 36px;
text-align:left;
}

div.search_etc li.login h3 {
padding-left:125px;
}

div.search_etc li.login ul {
list-style-type:none;
padding:9px 0 0 0;
margin:0;
}

div.search_etc li.login ul li {
padding:0 0 8px 0;
float:left;
}

div.search_etc li.login label {
color: #2A7CC8;
font-weight:bold;
font-size:13px;
padding-right:4px;
text-align: right;
display: block;
float:left;
width:81px;
}

div.search_etc li.login input {
float:left;
}

div.search_etc li.login input.submit {
height:17px;
padding:1px 0 0 6px;
width:38px;
}

div.search_etc li.login label.small {
float:left;
font-size:0.9em;
font-weight:normal;
padding:0 12px 0 160px;
width:auto;
margin:0;
}

div.search_etc li.login ul li a {
float:left;
font-size:0.9em;
font-weight:normal;
padding:0 12px 0 144px;
width:auto;
color:#2A7CC8;
}

div.search_etc li.login input#autologin {
float:left;
width: auto;
margin: 0px 0 0 4px;
}

body.how div.search_etc li.login input#autologin {
margin: -2px 0 0 4px;
}

p.arrow img {
float:left;
padding:0 6px 4px 0;
}

div.show {
color:#6E7378;
background-image:url(img/peopleBG.gif);
background-position:0 top;
background-repeat:no-repeat;
padding-top: 150px;
}

div.show h3 {
padding-bottom:.25em;
padding-top: .25em;
margin:0;
}

div.show p {
padding-bottom:.25em;
margin:0;
}

a.submenu {
color:#2A7CC8;
text-decoration: none;
border: none;
padding-right:4px;
font-weight:bold;
font-size:.9em;
}

fieldset.safari {
padding-bottom:0;
}

a#link_marketplace {
padding-right:105px;
}

p.arrow {

}
