/* @override https://m360.ilchiro.org/associations/4370/css/ics-styles.css */

/*----------------------------------------
Affiniscape ICS Stylesheet
Last Updated: June 28, 2010
(c) 2010 Affiniscape, Inc.
All Rights Reserved. This style sheet must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
----------------------------------------*/

@import url(/global/css/global-styles.css);

body {
	margin: 0 0 15px 0;
	background: #dfdfdf url(/associations/4370/imgs/bak-body.png) repeat-y top center;
}

body#nobackground { background: #fff none; }

body,
td,
p {
	
}

h1 {
	
}

h2 {
	
}

h3 {

}

h4 {

}

h5 {

}

h6 {

}


a:link, 
a:active, 
a:visited,
#maincontentcell a:link, 
#maincontentcell a:active, 
#maincontentcell a:visited {

}

a:hover,
#maincontentcell a:hover {

}

hr {

}


/* Global Navigation
----------------------------------------*/
#navtop1 li ul {
	border: none;
	background: #163045;
	padding: 0;
	width: 175px;
}

#navtop2 li ul {
	border: solid 1px #ccc;
	background: #ececec;
	padding: 0;
	width: 175px;
}

#navtop1 li a,
#navtop2 li a { display: block; }

#navtop1 li ul li,
#navtop2 li ul li { border: none; }

ul#navtop1 li li a {
	color: #fff;
	background: none;
	font: normal 12px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	z-index: 999;
	padding: 8px 10px 6px 10px;
	width: 155px;
}

ul#navtop2 li li a {
	color: #000;
	background: none;
	font: normal 12px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	z-index: 999;
	padding: 8px 10px 6px 10px;
	width: 155px;
}

ul#navtop1 li li a:hover, 
ul#navtop2 li li a:hover,
ul#navleft li li a:hover {
	color: #fff; 
	background: #446682;
	font: normal 12px/12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

* html ul#navtop1 li li a,
* html ul#navtop1 li li a:hover,
* html ul#navtop2 li li a,
* html ul#navtop2 li li a:hover
* html ul#navleft li li a,
* html ul#navleft li li a:hover { width: 175px; }


/* System Messages
----------------------------------------*/
#returnlinktable,
.infomessage,
.errormessage,
loginmessage {
	background: #fff none;
	margin: 0;
	padding: 5px;
}

#pageheadertable { background: #436581; }

td#pageheadercell {
	text-align: center;
}


/* Main Content
----------------------------------------*/
#maincontentcell {
	background: #e0e0e0;
	margin: 0;
	padding: 0;
}

#maincontentcell ul li {

}

/* Sub Content
----------------------------------------*/
#maincontentsubtable {
	
}

#maincontentsubcell {
	
}

#maincontentsubcell p {

}


/* Client-side Right Navigation
----------------------------------------*/
#rightnavcell {
	
}


/* Client-side Left Navigation
----------------------------------------*/
#leftnavcell {
	
}


/* Footer
----------------------------------------*/
#footertable {
	
}

#footertablecell {
	
}


/* Login Widget Styles
----------------------------------------*/
/* Logged Out */
#loginform {
	height: 28px;
	left: 50%;
	margin: 76px 0 0 0;
	position: absolute;
	top: 0;
	width: 475px;
	text-align: right;
}

div#quick_login {
	background: none;
	margin: 0;
	overflow: visible;
	padding-left: 90px;
	position: absolute;
	right: 10px;
}

div#quick_login label {
	display: none;
	color: #333;
	font: 10px "Helvetica Neue", "Arial Narrow";
	vertical-align: middle;
}

div#quick_login input.qlogin-input {
	border: 1px solid #D4DEE5;
	color: #039;
	font: 11px "Helvetica", "Arial";
	height: 16px;
	margin: 0;
	width: 122px;
}

div#quick_login input.qlogin-input:focus {
	border: 1px solid #D4DEE5;
}

div#quick_login form input#topnav_4370_usernameinput {
	background: #fff none;
}

div#quick_login form input#topnav_4370_usernameinput.login-bkgd {
	background: #fff url(../imgs/bak-login.png) no-repeat 50% 50%;
}

div#quick_login form input#topnav_4370_passwordinput {
	background: #fff none;
}

div#quick_login form input#topnav_4370_passwordinput.login-bkgd {
	background: #fff url(../imgs/bak-password.png) no-repeat 50% 50%;
}

div#quick_login input#loginbutton {
	float: none;
	margin: 1px 0 0 0;
	vertical-align: middle;
}

div#quick_login a.forgotpass {
	position: absolute;
	color: #254E6F;
	text-decoration: none;
	font-size: 10px;
	right: 50%;
	margin: 0 -4px 0 0;
	width: 110px;
	top: 25px;
}

div#quick_login a.forgotpass:hover {
	text-decoration: underline;
}

div#quick_login span#auto-logout {
	display: none;
}


/* Logged In */
div#login_welcome {
	margin: -1px 0 0 96px;
	position: absolute;
	left: 50%;
}

div#login_welcome h6 {
    font-size: 11px;
    margin: 0 0 3px 0;
    padding: 0 0 2px 0;
    text-transform: capitalize;
    color: #039;
    border-bottom: none;
}

div#login_welcome ul {
	margin: 0;
	font: 10px/13px "Helvetica", "Arial";
}

div#login_welcome ul li {
	list-style: none;
}

div#login_welcome ul li a {
	color: #254E6F;
	text-decoration: none;
}

div#login_welcome ul li a:hover {
	text-decoration: underline;
}


/* Clickable Logo
----------------------------------------*/
div#logo-click {
	border: none;
   	left: 50%;
   	margin: 0 0 0 -456px;
   	position: absolute;
   	top: 97px;
   	width: 222px;
   	z-index: 90;
}

div#logo-click h1 {
	background: none;
	height: 77px;
	margin: 0;
	padding: 0; }

div#logo-click a {
   	background: transparent url(/images/msmimg544/trans1.gif) no-repeat left top;
   	display: block;
   	text-indent: -999em;
}


/* Search Widget
----------------------------------------*/
#search-widget label {
	color: #304A62;
	font-size: 11px;
	text-transform: uppercase;
}

#search-widget #search-field {
	color: #304A62;
	border: 1px solid #D4DEE5;
	color: #039;
	font: 11px "Helvetica","Arial";
	height: 16px;
	padding: 1px 2px;
}

#search-widget #search-field.search-bkgd {
	background: url(../imgs/bak-search.png) no-repeat scroll 50% 50% #FFFFFF;
}

#search-widget #search-button {
	height: auto;
	width: auto;
}

#search-widget.article-search {
	padding: 4px 0;
	text-align: center;
}
#search-widget.article-search #search-field.search-bkgd {
	background-image: url(../imgs/bak-search-articles.png);
}

/* Custom 360 Login
----------------------------------------*/
form#aspnetForm.container div#content div#page_title_area h2.branded_login {
	left: 50%;
	margin-left: -7px;
	width: 340px;
}

