@import url("/associations/9508/css/portal/right_nav.css");

/*----------------------------------------
Affiniscape Template 8 Stylesheet
Last Updated: May 8, 2008
(c) 2008 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
----------------------------------------*/

body { 
	background: #fff url(http://www.gsae.org/images/assnimg540/imgs/bak_body.jpg) repeat-x center top; 
	margin: 0;	
}

body#nobackground { background: #fff none; }

body,
td,
p {
	font: 12px Geneva, Helvetica, sans-serif;
	color: #333;
}

h1 {
	background: #fff url(http://www.gsae.org/images/assnimg540/imgs/bak_h1.png) no-repeat left top;
	font: 27px Georgia, "Times New Roman", Times, serif;
	color: #4191e7;
	padding: 3px 0 5px 10px;
	margin: 0 0 10px 0;
}

h2 {
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #666;
	border-bottom: solid 2px #999;
	padding: 0 0 3px 0;
	margin: 8px 0;
	clear: both;
}

h3 {
	font: 24px Georgia, "Times New Roman", Times, serif;
	color: #4191e7;
	margin: 8px 0;
}

h4 {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #666;
	margin: 8px 0;
}

h5 {
	font: 22px Georgia, "Times New Roman", Times, serif;
	color: #666;
	border-bottom: solid 2px #ccc;
	padding: 0 0 3px 0;
	text-align: center;
	margin-bottom: 8px;
}

h6 {
	font: 17px Georgia, "Times New Roman", Times, serif;
	color: #4191e7;
	margin: 8px 0;
}



hr {
	color: #ddd;
	background-color: #ddd;
}


/* Top-Navigation Below Banner
-----------------------------------*/
#navtop1 li ul,
#navtop2 li ul {
	border: none;
	background: transparent url(http://www.gsae.org/images/assnimg540/imgs/bak_navtop_ul.png) no-repeat bottom;
	padding: 0 3px 7px 0;
	width: 180px;
	border-top: 1px solid #bfbfbf;
}

#navtop1 li ul li,
#navtop2 li ul li { border: none; }

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/11px Arial, Helvetica, sans-serif;
	z-index: 999;
	padding: 7px 10px;
	width: 163px;
}

ul#navtop1 li li a:hover,
ul#navtop2 li li a:hover {
	color: #fff;
	background: #004fbe;
}

* 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: 163px;
	padding: 7px 10px;	
}

* html #navtop2 li ul,
* html #navtop1 li ul {
	padding: 0 0 7px 0;
	width: 163px;
	margin-top: 1px;
}

/* Global Nav - Below Banner */
ul#navtop2 { background: #ccc url(http://www.gsae.org/images/assnimg540/imgs/bak_navtop2.png) no-repeat left bottom; }

ul#navtop2 li { margin-bottom: 25px; }

ul#navtop2 li li { margin: 0; }


/* System Messages
----------------------------------------*/
#returnlinkcell,
.infomessage,
.errormessage,
loginmessage {
	background: #fff none;
	padding: 4px;
	border-left: solid 2px #d4d4d4;
	border-right: solid 2px #d4d4d4;
}

div#loginhead { padding: 10px 0 0 0; }

td#pageheadercell {
	text-align: center;
	border-left: solid 2px #d4d4d4;
	border-right: solid 2px #d4d4d4;
}


/* Main Content
----------------------------------------*/
#maincontenttable {
	background: #fff;
	border-top: none;
	border-left: 2px solid #dddddd;
	border-right: 2px solid #dddddd;
}

#maincontentcell {
	background: #fff;
	border-top: none;
	padding: 5px;
}


div#sponsors { margin: 27px 0 0 0; }

/* Sub Content
----------------------------------------*/
#maincontentsubcell { padding: 9px 15px; }

#maincontentsubcell p { 
	line-height: 2.0em; 
	margin: 22px 0;	
}

#maincontentsubcell table p {
	margin: 2px 0;
}

#maincontentsubcell ul {
	padding: 0 0 0 6px;
	margin: 10px 0 10px 25px;
	list-style: none;
}

#maincontentsubcell table ul {
	margin-left: 0;
}

#maincontentsubcell ul li {
	background: transparent url(http://www.gsae.org/images/assnimg540/imgs/li_bullet.png) no-repeat left 5px;
	line-height: 1.3em;
	padding: 0px 0 14px 16px;
}

#maincontentsubcell blockquote {
	background: transparent url(http://www.gsae.org/images/assnimg540/imgs/bak_blockquote.png) no-repeat top left;
	padding: 1px 15px;
	margin: 0 0 0 25px;
}

#maincontentsubcell blockquote,
#maincontentsubcell blockquote p {
	color: #666666;
	font: 16px/1.8em Georgia, "Times New Roman", Times, serif;
}


/* Right Navigation
-----------------------------------*/
#rightnavcell {
	background: #fff;
	border-left: 1px solid #ddd;
	padding: 9px 10px 9px 10px;
}

#rightnavcell,
#rightnavcell p {
	color: #333;
	font-size: 12px;
	line-height: 2em;
}

#rightnavcell a:link,
#rightnavcell a:active,
#rightnavcell a:visited {
	font-weight: normal;
	color: #333;
	text-decoration: underline;
	font: 14px Georgia, "Times New Roman", Times, serif;
}

#rightnavcell a:hover {
	text-decoration: none;
	color: #666;
}

#rightnavcell ul {
	color: #333;
	font-size: 11px;
	margin: 13px 0 3px 0;
	padding: 0;
	list-style: none;
}

#rightnavcell ul li {
	background: transparent url(http://www.gsae.org/images/assnimg540/imgs/li_bullet.png) no-repeat left 8px;
	line-height: 2em;
	padding: 0px 0 14px 16px;
}


/* Footer
-----------------------------------*/
#footertablecell {
	text-align: center;
	background: #fff url(http://www.gsae.org/images/assnimg540/imgs/bak_footertable.png) no-repeat top left;
}

#footertablecell,
#footertablecell p {
	font-size: 11px;
	line-height: 1.1em;
	color: #666;
}

#footertablecell { padding: 25px; }

#footertablecell a:link,
#footertablecell a:active,
#footertablecell a:visited {
	color: #666;
	text-decoration: underline;
}

#footertablecell a:hover {
	text-decoration: none;
	color: #999;
}


/* Landing Table
-----------------------------------*/
#landingtable td#right { padding: 0 9px 7px; }

#landingtable p { margin: 0 0 8px 0 }

#landingtable #more { padding: 0 9px 7px; }

#landingtable #more p {
	margin: 0;
	text-align: right;
	border-bottom: 2px solid #dddddd;
}

#landingtable #more a:link,
#landingtable #more a:active,
#landingtable #more a:visited {
	text-decoration: none;
	color: #666;
	font-size: 18px;
}

#landingtable #more a:hover { color: #999; }

/* 3 Boxes
-----------------------------------*/
#boxes { margin-top: 20px; }

#boxes p#more { 
	text-align: right; 
	margin: 16px 0 10px 0;
}

#boxes table {
	background: transparent url(http://www.gsae.org/images/assnimg540/imgs/bak_box.gif) no-repeat bottom center;
	padding: 8px;
}

#boxes table#left h5 { color: #3372b6; }

#boxes table#left a:link,
#boxes table#left a:visited,
#boxes table#left a:active { color: #3372b6; }

#boxes table#middle h5 { color: #8fc54f; }

#boxes table#middle a:link,
#boxes table#middle a:visited,
#boxes table#middle a:active { color: #8fc54f; }

#boxes table#right h5 { color: #f16c2e; }

#boxes table#right a:link,
#boxes table#right a:visited,
#boxes table#right a:active { color: #f16c2e; }
