/* ---------- MAIN CONTENT FORMATTING ---------- */

html {
overflow-x: hidden;	
}

body, p, th, td, li, dd {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  color: #ceced0;
  font-size:  100%;
 }
 
body {
margin: 0; 
padding: 0;
background: #434345 url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_page_bkgd.png) repeat-x;
}


body.ge-body {
margin: 0; 
padding: 0;
background: none;
top: 0px !important;
position: static !important;
overflow-x: hidden;
}

body.ge-body p, body.ge-body li {
color: #434345 !important;
}

.clear {
clear: both;	
}

.regular_title {
color: #90af5d;
font-size: 170%;
font-weight: normal;
margin: 0;
padding: 5px 0 0 0;
border-bottom: #90af5d solid 1px;
line-height: 21px;
height: auto;
}


/* HEADERS  */
body h1 {
color: #0f2264;
font-size:  16px;
font-weight: bold;
}

body h2 {
color: #3e959a;
font-size:  14px;
font-weight: bold;
font-style: italic;
}

/* DEFAULT LINK/MAIN CONTENT AREA LINKS */
a:link    { color: #182d75; font-weight: normal; text-decoration: none;}
a:visited { color: #01466D; font-weight: normal; text-decoration: none;}	
a:hover   { color: #3e959a; font-weight: normal; text-decoration: none;}
a:active  { color: #3e959a; font-weight: normal; text-decoration: none;}

body a img {
border: none;
}

#main {
width: 100%;
min-width: 320px;
margin: 0 auto 20px auto;
}

#header {
height: 210px;
}

#header.ge-header {
height: 790px;
background: #424344 url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge_header_bkgd.png) repeat-x;
}

.header-inner {
width: auto;	
margin: 0 auto;
text-align: center;
}

#logo {
clear: left;
float: none;
padding: 0; 
margin: 0 auto 0 auto;
width: 261px;
height: 210px; 
text-align: center; 
}

#right_of_logo {
clear: left;
float: none;
width: 100%;
margin: 0;
padding: 0;
}

#navigation {
margin: 0 auto 0 auto;
padding: 0;
width: 90%;
height: auto;
text-align: center;
}


#navigation.ge {
background: #424344 !important;	
width: 100% !important;	
float: left;
display: block;
margin: 0 auto 0 auto;
text-align: center;
}

#navigation.splash-page {
background: #424344 !important;	
width: 100% !important;	
float: left;
display: block;
margin: 0 auto 0 auto;
text-align: center;
min-height: 400px;
}



#navigation .mn {
height: auto;
}

#navigation ul {
width: 100%;	
margin: 0 auto 0 30px;
padding: 0;
text-align: center;
}

#navigation ul li {
list-style: none;	
margin: 0;
padding: 0;
}

#navigation.ge ul li  {
width: 150px;
margin: 0 auto 0 10%;	
text-align: center;
}

#navigation #mn_about {
  clear: left;
  float: left;
  width: 205px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_about_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0 0 0 10px;
  padding: 0;  
}

#navigation li:hover #mn_about {
  clear: left;
  float: left;
  width: 205px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_about_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0 0 0 10px;
  padding: 0;  
}


 #navigation #mn_aboutCurrent {
  clear: left;
  float: left; 
  width: 205px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_about_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0 0 0 10px;
  padding: 0;  
}


#navigation #mn_foundation {
  clear: left;
  float: left; 
  width: 202px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_foundation_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0 0 0 -17px;
  padding: 0; 
}

#navigation li:hover #mn_foundation {
  clear: left;
  float: left; 
  width: 202px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_foundation_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0 0 0 -17px;
  padding: 0;
}

#navigation #mn_foundationCurrent {
   clear: left;
  float: left;  
  width: 202px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_foundation_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0 0 0 -17px;
  padding: 0;  
}

#navigation #mn_kc {
   clear: left;
  float: left; 
  width: 205px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_kc_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0 0 0 -12px;
  padding: 0;
}

#navigation li:hover #mn_kc {
   clear: left;
  float: left; 
  width: 205px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_kc_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0 0 0 -12px;
  padding: 0;
}

#navigation #mn_kcCurrent {
  clear: left;
  float: left; 
  width: 205px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_kc_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0 0 0 -12px;
  padding: 0;
}

#navigation #mn_membership {
   clear: left;
  float: left; 
  width: 205px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_membership_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}

#navigation li:hover #mn_membership {
   clear: left;
  float: left; 	
  width: 205px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_membership_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}

#navigation #mn_membershipCurrent {  
    clear: left;
  float: left; 
  width: 205px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_membership_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}



#navigation #ge_globalevents {
  clear: left;		
  float: left;	 	
  width: 121px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/mn_globalevents.png);
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}



#navigation #ge_about {
  clear: left;		
  float: left;	 	
  width: 80px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge%5Fabout%5Fon.png) no-repeat;
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}

#navigation li:hover #ge_about {
  clear: left;		
  float: left;	 	
  width: 80px;
  height: 109px;
  background: url( 	//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge%5Fabout%5Fon.png) no-repeat;
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}

#navigation #ge_aboutCurrent {  
  clear: left;	
  float: left;	 	
  width: 80px;
  height: 109px;
  background: url( 	//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge%5Fabout%5Fon.png) no-repeat;
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}


#navigation #ge_foundation {
  clear: left;	
  float: left;	 	
  width: 121px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge_foundation_on.png);
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}

#navigation li:hover #ge_foundation {
   clear: left;	
   float: left;	 	
  width: 121px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge_foundation_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}

#navigation #ge_foundationCurrent {  
   clear: left;	
   float: left;	 	
  width: 121px;
  height: 109px;
  background: url( 	//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge_foundation_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}



#navigation #ge_membership {
  clear: left;	
  float: left;	 	
  width: 150px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash_membership_on.png);
  text-indent: -100000em;
  margin: 0 0 0 -5px;
  padding: 0;
}

#navigation li:hover #ge_membership {
  clear: left;	
  float: left;	 	
  width: 150px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge_membership_on.png);
  text-indent: -100000em;
  margin: 0 0 0 -5px;
  padding: 0;
}

#navigation #ge_membershipCurrent {  
  clear: left;	
  float: left;	 	
  width: 150px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge_membership_on.png);
  text-indent: -100000em;
  margin: 0 0 0 -5px;
  padding: 0;
}



#navigation #ge_kc {
  clear: left;	
  float: left;	 	
  width: 156px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge_kc_on.png);
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}



#navigation li:hover #ge_kc {
  clear: left;	
  float: left;	 	
  width: 156px;
  height: 109px;
  background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge_kc_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}

#navigation #ge_kcCurrent {  
  clear: left;	
  float: left;	 	
  width: 156px;
  height: 109px;
  background: url( 	//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/ge_kc_on.png) no-repeat;
  text-indent: -100000em;
  margin: 0;
  padding: 0;
}


#tagline {
clear: left;
text-align: left;
color: #eee;
font-size: 120%;
font-weight: normal;
padding: 30px 22px 0 22px;
}

#splash_body {
clear: left;
color: #ceced0;
font-size: .8em;
font-weight: normal;
padding: 5px 22px 40px 22px; 
line-height: 18px;
}

#regions {
width: 225px;	
padding-left: 22px;
}

#regions .regions_title {
padding-bottom: 7px;	
}

#regions .regions_photo {
float: left;
padding-top: 24px;
padding-right: 24px;	
}

#regions .regions_photo_last {
float: left;
padding-top: 24px;
padding-right: 24px;	
}

#remember {
clear: left;
text-align: left;	
padding-top: 32px;
padding-left: 0;
margin-left: 0;
width: 95%;
}

.SplashRadio {
background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash%5Fcheck.png) no-repeat;	
float: left;
}

.checkbox, .radio {
	width: 25px;
	height: 23px;
	padding: 0 0 0 0;
	margin-top: 5px;
	background: url(//s3.amazonaws.com/rdcms-hsmai/files/production/public/PageLayoutImages/splash%5Fcheck.png) no-repeat;
	display: block;
	float: left;
	vertical-align: middle;
}

.radiolabel {
float: left;
width: 265px;
margin-top: 5px;
}


#footer {
clear: left;
padding-top: 50px;	
padding-bottom: 20px;
padding-left: 25px;
color: #a3d7ec;
font-size: 65%;
}

.skipnavigation {
display: none;
}

#google_translate_element {
float: left;
clear: left;
margin: 10px 0 0 25px;
}


#InteriorContent #InteriorCol2_account {
	float: none !important;
	clear: both !important;
margin: 75px 10px 0 10px;
}

#InteriorContent #InteriorCol2_account.ge-mobile {
	float: none !important;
	clear: both !important;
margin: 25px 10px 0 10px;
}


#tagline.ge-tagline {
background: #424344;	
padding-top: 0;
margin-top: 0;
padding-bottom: 25px;
}


.ge-tagline {
display: none;
}

.clear {
clear: both;	
}