/* SISA - Home stylesheet 2010 */


body {
	
	
}
h1 {
	font-size: 1em;
	font-weight: normal;
	margin-top: 0;
	margin-left: 0;
	width: 100%;
	border: 0;
	color: #808184;
}
h2 {
	font-size: 1em;
	margin: 1em 0 0.2em 0;
	font-weight: normal;
	font-family: 'UbuntuRegular', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
h2 a, h2 a:link, h2 a:visited { text-decoration: none; }
h2 a:hover { text-decoration: underline; }

/* ---- CUSTOM STYLES ---- */

/* Page layout */


#home-feature { width: 900px; height: 293px; }
#feature-news { float: left; width: 679px; height: 293px; margin-right: 1px; z-index: 3;}
#features {
	width: 220px;
	padding: 0px;
	float: left;
	margin: 0;
	background: url('images/BG-Home-Features.jpg') top left no-repeat;
	font-size: 11px;
	line-height: 14px;
	color: #fff;
}
a.homebtn, a.home-btn:link, a.home-btn:visited {
	display: block;
	background: url('images/BG-Home-Features.jpg') top left no-repeat;
	margin: 0;
	padding: 0 36px 0 12px;
	text-decoration: none;
	color: #FFF;
}
a.btn-join { height: 55px; padding-top: 60px; }
a.btn-library { height: 70px; padding-top: 25px; background: url('images/BG-Home-Features.jpg') left -115px no-repeat;}
a.btn-training { height: 58px; padding-top: 25px; background: url('images/BG-Home-Features.jpg') left -210px no-repeat;}
a.btn-join:hover { background: url('images/BG-Home-Features-Over.jpg') top left no-repeat;}
a.btn-library:hover { background: url('images/BG-Home-Features-Over.jpg') left -115px no-repeat;}
a.btn-training:hover { background: url('images/BG-Home-Features-Over.jpg') left -210px no-repeat;}

#features strong {display: none;}

#content { margin: 0; padding-top: 24px; }
#content p { font-size: 1em;	}

#memberslogin {
	margin-bottom: 1em;
}

.member-logos {
	width: 207px;
}
.member-logos img {
	margin-right: 3px;
	margin-bottom: 3px;

}

#col-right {
	float: left;
	border-left: 1px solid #e6e7e8;
	font-size: 1em;
}

/* Forms */

#memberslogin label {
	width: 60px;
	display: block;
	float: left;
	text-transform: uppercase;
	font-size: 0.8em;
	padding-top: 0.8em;
}
#memberslogin input.input-col-1 { width: 135px;  }
#search_form input.button {
	height: 2.5em;
}

.new-members { width: 210px; height: 100px; overflow: hidden; text-align: center;}
.new-members p { display: block; width: 210px; height: 100px; text-align: center; }
.new-members img { text-align:center; }
