/* @override https://m360.gampi.org/associations/7569/files/stylesheets/gampi_styles.css */

/* @override http://gampi.affiniscape.com/associations/7569/files/stylesheets/gampi_styles.css */

body {
	margin: 10px 0;
	padding: 0;
	background: #679435 none;
}

body#nobackground { 
  	background: #fff none; 
}

#maincontenttable {
	background: #fff none;
	padding: 0;
	margin: 0;
}

#maincontentcell {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding: 18px;
	margin: 0;
}

td#returnlinkcell {
	background: #fff none;
}

div#loginhead {
	padding: 10px;
}

hr {
	color: #ccc;
	background-color: #ccc;
}

/* Top-Nav Below
----------------------------------------*/
ul#navtop1 li li a,
ul#navtop1 li li a:hover, 
ul#navtop2 li li a,
ul#navtop2 li li a:hover  {
	color: #333;
	background: none;
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	z-index: 999;
	padding: 5px 8px 7px 8px;
	width: 157px;
}

ul#navtop1 li li a:hover, 
ul#navtop2 li li a:hover { color: #fff; background: #940310; }

* 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 { width: 175px; }


#navtop1 li ul, 
#navtop2 li ul {
	border: 1px solid #999;
	background: #fff;
	padding: 0;
	width: 173px;
	border-top: none;
}

#navtop1 li ul li,
#navtop2 li ul li { border: none; }

/* Right-Nav Styles
--------------------------------*/
table#login {
	border-left: solid 1px #999;
	border-right: solid 1px #999;
}

td#rightnavcell {
	padding-left: 18px;
}

/* Right-Nav Login Styles
--------------------------------*/
.rightnav_td, #rightnav_usernamelabel, #rightnav_passwordlabel, #rightnav_list { font-size: 10px; font-family: Verdana, Arial, sans-serif; margin: 0 8px;}

#rightnav_welcome {
	margin: 0 5px;
	text-transform: capitalize;
	font-style: italic;
	border-bottom: solid 1px #cdcde1;
	padding: 0 0 8px 0;
	font-size: 10px;
}

#rightnav_welcome strong { font-style: normal; margin-left: 3px; }

#rightnav_td1, #rightnav_td2, #rightnav_td3 { width: 15px;}

#quicklogin { padding: 8px 0; }

#rightnav_usernameinput, #rightnav_passwordinput {
	width: 142px;
	border: solid 1px #669;
	margin: 1px 0 3px 8px;
	background: #fff;
}

#rightnav_forgotlink {
	float: left;
	width: 60px;
	margin: 5px 0 0 8px;
}
a#rightnav_forgotlink { font: 10px Verdana, Arial, sans-serif; text-decoration: none; }
a:hover#rightnav_forgotlink { text-decoration: underline; }

#rightnav_loginbutton {
	float: right;
	width: 77px;
	height: 35px;
	border: 0;
	margin: -5px 7px 0 0;
	background: transparent url(/images/assnimg969/imgs/login.png) no-repeat left 5px;
	cursor: pointer;
}
#rightnav_loginbuttonimg { visibility: hidden; }


table#miniheadercontenttable {
	position: absolute;
	left: 50%;
	margin: 0 0 0 -400px;
}


/* Right-Nav Table Styles
--------------------------------*/
table#benefit {
	background: url(/associations/7569/imgs/bak_benefit.png) repeat-y;
}

table#benefit h6 {
	color: #fff;
	font-size: 14px;
	background: url(/associations/7569/imgs/bak_benefit_h6.png) no-repeat top;
	margin: 0 0 6px 0;
	padding: 5px;
}

table#benefit td {
	background: url(/associations/7569/imgs/bak_benefit_td.png) no-repeat bottom;
	padding-bottom: 9px;
	text-align: center;
}

/* 360 Styles Overrride
-----------------------------*/
div#content div.form_message {
	background-color: #fff;
}