/* CSS Document */

@import url("subpage.css");
@import url("navigation.css");
@import url("policy.css");
@import url("sponsors.css");

/*-----------------	Start Global Elements ---------------------------*/

body {
margin:0px;
padding:0px;
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

h1 {
color:#6f113f;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

h2 {
color:#6f113f;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

h3 {
	color:#6f113f;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	line-height: 10px;
}

a.pageLinks {
color:#6f113f;
text-decoration:underline;
}

a.hover.pageLinks {
color:#6f113f;
font-weight:bold;
text-decoration:none;
}

#mainContainer {
position:relative;
margin:auto;
width:993px;
}

/*--------------------- Start Header Area ---------------------------*/

#header {
width:993px;
height:94px;
float:left;
}

#logoContainer {
width:120px;
height:auto;
float:left;
margin-top:32px;
}

#logo_ {
width:120px;
height:62px;
background:url(../images/img_logoTopHalf.jpg) no-repeat bottom;
}

/*--------------------breadcrumb--------------------------------*/

.breadcrumb{
font-family:"Times New Roman", Times, serif;
font-size:11px;
text-align:right;
margin-top:39px;
vertical-align:bottom;
color: #2B76A0;
font-weight:bold;
}

.breadcrumb a{
background:url(../images/gfx_bullet.gif) transparent no-repeat center right;
text-decoration:underline;
padding-right: 10px;
font-weight:100;
}

.breadcrumb a:visited{
color: #2B76A0;
}

.breadcrumb .breadcrumb a:active{
color: #2B76A0;
}

/*-----------------	Start Navigation_Search -------------------------*/

#searchModule {
float:right;
clear:both;
width:192px;
height:65px;
margin:0;
background:url(../images/bkg_search.jpg) no-repeat left;
}

#searchTitle {
float:left;
clear:left;
width:179px;
height:17px;
margin-left:4px;
background:url(../images/tle_search.jpg) no-repeat;
}

#search_ {
float:left;
width:165px;
height:23px;
padding:0 4px 0 13px;
}

#search_ img{
float:right;
width:30px;
height:23px;
}

#searchInput{
float:left;
width:128px;
height:10px;
color:#666666;
font-size:9px;
text-align:left;
margin-top:4px;
}

/*----------------	End Navigation_Search ---------------------------*/

/*--------------------- End Header Area -----------------------------*/

/*-----------------	Start Main Content Area -------------------------*/

#mainContentContainer {
float:left;
width:993px;
}

#mainImgContainer {
width:993px;
height:165px;
float:left;
clear:left;
}

#mainImg1{
float:left;
clear:left;
width:425px;
height:165px;
background:url(../images/img_hdrPhoto1.jpg) no-repeat left;
}

#mainImg2{
float:left;
height:165px;
width:376px;
background:url(../images/img_hdrPhoto2.jpg) no-repeat;
}

#mainImg3{
float:left;
width:192px;
height:165px;
background:url(../images/img_GAtopSidebar.jpg) no-repeat;
}

#subImgContainer {
width:993px;
height:109px;
float:left;
}

#subImg1{
float:left;
clear:left;
width:324px;
height:109px;
background:url(../images/img_subtitle1.jpg) no-repeat left;
}

#subImg2{
float:left;
height:109px;
width:477px;
background:url(../images/img_subtitle2.jpg) no-repeat;
text-align:left;
}

#subImg2text{
float:left;
color:#FFF;
padding:18px 25px 19px 2px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#subImg3{
float:left;
width:192px;
height:109px;
background:url(../images/img_GAbotSidebar.jpg) no-repeat;
}

#contentContainer {
float:left;
width:985px;
height:234px;
margin:0;
padding-left:7px;
background-color:#FFF;
}

#advocacyContent {
float:left;
clear:left;
width:416px;
height:234px;
background:url(../images/bkg_content.jpg) repeat-x;
border-right:1px dotted #666666; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#advocacyTop {
float:left;
padding-top:11px;
width:416px;
height:101px;
}

#advocacyBottom {
float:left;
width:416px;
height:121px;
}

#advocacyTitle {
float:left;
width:145px;
height:75px;
background:url(../images/tle_advocacy.jpg) no-repeat left;
}

#advocacyText1 {
float:left;
padding:10px 17px 0px 15px;
width:239px;
}

.advocacyText2 {
float:left;
padding:12px 5px 0px 15px;
width:182px;
}

#memberContent {
float:left;
width:376px;
height:234px;
background:url(../images/bkg_content.jpg) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#memberTop {
float:left;
margin:0;
padding:11px 0px 0px 7px;
width:369px;
height:101px;
}

#memberBottom {
float:left;
width:351px;
height:95px;
margin:0;
padding:0px 0px 10px 25px;
}


#memberTitle {
float:left;
width:145px;
height:75px;
background:url(../images/tle_membership.jpg) no-repeat left;
}

#memberText {
float:left;
margin:0;
padding:10px 6px 0px 8px;
width:209px;
}

#associations {
float:left;
width:351px;
padding-bottom:10px;
}

#associations span{
color:#00598e;
font-size:11px;
}

#associate1 {
float:left;
width:115px;
}

#associate2 {
float:left;
width:218px;
padding-left:5px;
}

#memberLevels {
float:left;
width:320px;
padding:15px 28px 0 3px;
}

#sidebarContainer {
float:left;
width:192px;
}

#sidebarTitle {
float:left;
width:192px;
height:64px;
background:url(../images/tle_sidebar.jpg) no-repeat;
}

#sidebarContent {
float:left;
width:167px;
height:170px;
margin:0;
padding:0px 15px 0px 10px;
background:url(../images/bkg_sidebar.jpg) no-repeat;
}

#sidebarContent span{
line-height:18pt;
}

#sidebarContentTop {
float:left;
width:84px;
height:70px;
padding-left:4px;
}

#sidebarContentTop p{
	float:left;
	width:150px;
	margin:0;
	line-height:normal;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 0;
}

#sidebarContentTop img{
float:right;
width:74px;
height:67px;
}

#sidebarContentBottom {
float:left;
width:160px;
height:78px;
line-height:9pt;
margin:0;
padding:5px 7px 0px 0px;
}

#sideContentName {
text-align:right;
padding-top:0px;
}

/*-------------------- End Main Content Area -------------------------*/

/*---------------------- Start Footer Area ---------------------------*/

#footer {
float:left;
width:986px;
height:166px;
margin:0;
padding-left:7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background:url(../images/bkg_footer.jpg) repeat-x;
}

#sponsorTitle {
float:left;
width:145px;
height:166px;
margin:0;
background:url(../images/tle_sponsors.jpg) no-repeat;
}

#sponsor_siteContainer{
float:left;
width:647px;
height:166px;
margin:0;
}

/*------------------ Start Sponsors Section --------------------*/

#sponsors_ {
float:left;
width:641px;
height:78px;
padding-left:4px;
}

#sponsors_ a, #sponsors_ a:hover {
height:78px;
display:block;
}

#sponsor1 {
	float:left;
	width:84px;
	height:78px;
	background-image: url(/common/images/Logos/gacvb2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sponsor2 {
	float:left;
	width:100px;
	height:78px;
	background-image: url(/common/images/Logos/SI2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sponsor3 {
	float:left;
	width:120px;
	height:78px;
	background-image: url(/common/images/Logos/gcclogogrn3.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sponsor4 {
	float:left;
	width:115px;
	height:78px;
	background-image: url(/common/images/Logos/eCS2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sponsor5 {
	float:left;
	width:110px;
	height:78px;
	background-image: url(/common/images/Logos/THG2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sponsor6 {
	float:left;
	width:110px;
	height:23px;
        padding-top: 50px;
	background-image: url(/common/images/Logos/engauge.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

/*------------------- End Sponsors Section ---------------------*/

#disclaimer {
float:left;
width:637px;
height:25px;
margin:0;
padding:12px 0px 0px 10px;
}

#_sitemapContainer {
float:left;
width:647px;
height:50px;
margin:0;
padding:0;
}

#sitemap {
padding:15px 15px 15px 85px;
}

span.sitemapLinks {
padding:0 13px 0 13px;
}

a.sitemapLinks {
color:#999999;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9px;
font-weight:bold;
text-decoration:underline;
}

a.hover.sitemapLinks {
color:#6f113f;
text-decoration:none;
}

#signUpContainer {
float:left;
width:192px;
height:166px;
margin:0;
}

#signUpTitle {
width:192px;
height:57px;
background:url(../images/img_signUpTitle.jpg) no-repeat;
}

#signUpContent {
width:192px;
height:109px;
background:url(../images/bkg_signUp.jpg) no-repeat;
}

#signUpText {
color:#FFF;
width:152px;
padding:2px 24px 10px 16px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
}

#signUpFields {
width:152px;
height:72px;
margin:0;
padding:0 24px 0 16px;
}

#signUpField1 {
margin:0;
padding:0 0 8px 0;
}

#signUpField2 {
float:left;
color:#FFF;
width:152px;
}

#signUpSelect {
float:left;
margin:0;
padding-top:4px;
height:22px;
}

#signUpBtn {
float:right;
width:42px;
height:26px;
margin:0;
}

#signUpEmail {
width:150px;
height:10px;
color:#666666;
font-size:9px;
text-align:left;
padding:3px 0 3px 0;
}

.signUpRadios {
height:12px;
vertical-align:middle;
}
/*overrides 4-28*/
#signUpContainer {
float:left;
height:166px;
margin:0;
position:relative;
top:-205px;
width:192px;
}
*html #signUpContainer img{
	position: relative;
	top: -160px;
	left: 790px;
}
#promo img {
	border: none;
}
#promo {
	margin:45px 0 40px 280px;
}
#footer {
	background: none;
}
/*---------------------- Start Footer Area ---------------------------*/

/*--------------------	End Global Elements --------------------------*/

