/* GENERAL CSS STYLES */
/* AUTHOR: JU */
/* CLIENT: RioGrandeSavings*/
/* COMPANY: FPS-GOLD http://www.fps-gold.com */
/* ORIG. DATE: 6-12-2006 */

/* ================================= COLORS ===================================== */

	/* PRIMARY		#2A3E93  /* blue */
	/*				#4C6894  /* light blue */
     /*				#001366 /* new dark blue*/
	/* ACCENT			#D3DCFF	 /*lighterblue */
     /*				#DBE1EA /*pageHeader blue*/
	/*


	/*
	/*


	/*
	/*

/* ================================= GENERAL ===================================== */

td{
	font-size: 90%;
}

body {
background: white;
font-size: small;
margin: 0px;
padding: 0px;}

.error	{color: red;}

#container	{
	margin: 0 0 -50px 0;  /*border: 1px solid black*/;
	width: 100%;
	background: white;
	padding: 0;}

h1	{
	font-family: verdana;
	font-size: 125%;
	margin: 0; padding: 0;
	color: #001366 /* new dark blue*/;
}
h2	{
	font-family: verdana;
	font-size: 115%; margin: 0;
	padding: 5px;
	color: #001366 /* new dark blue*/;
}
h3	{
	font-family: verdana;
 	font-size: 105%;
 	margin: 0px 10px 10px 0;
	padding: 0px;
	border-bottom: 3px solid #001366 /* new dark blue*/;
	color: #001366 /* new dark blue*/;
	line-height: 20px;
   }

ul {
	color:#001366 /* new dark blue*/;
	list-style: disc;
	font-family: Verdana;
	font-weight: bold;
	margin: 10px 0 0 25px;
	padding: 0 0 15px 0;

}

p, dl	{
	font-family: verdana;
	color: #001366 /* new dark blue*/;
	margin:0 ; padding: 0;
	font-weight: bold;
	padding: 0 0 0 5px;
}

dd {
	padding-bottom: 20px;	
}


/* ================================= CONTENT ===================================== */
/*Add border to top and bottom of the definition list*/
dl.feature {
  margin: 25px 0;
  padding: 15px
  }

/* Hide from IE/Mac \*/
* html dl.feature {height: 1%; }
/* End hide from IE/Mac */

dl.feature {
	display: inline-table;

	}

/* Hides from IE-mac \*/
* html dl.feature {height: 1%; }
dl.feature {display: block; }
/* End hide from IE-mac */

dl.feature dt img {
  float: left;
  margin: 0 15px 0 0;
  padding: 0;
  border: 1px solid #2A3E93  /* blue */;
  }
dl.feature dd {
  margin-left: 100px;
  font-size: 90%;
  line-height: 1.5em;
  color: #2A3E93  /* blue */;
  font-family: verdana;
  }
dl.feature dt {
  margin: 0 0 .5em 0;
  font-family: verdana;
  font-size: 140%;
  color: #2A3E93  /* blue */;


  }

/* alternating definition list */

dl.featureAlt dt img{
	float: right;
	margin: 0 15px 0 15px;
	border: 1px solid #2A3E93  /* blue */;
 }
dl.featureAlt dd {
  margin-left: 200px;
  font-size: 90%;
  line-height: 1.5em;
  color: #2A3E93  /* blue */;
  font-family: verdana;
  text-align: right;
}
dl.featureAlt dt {
  margin: 0 0 .5em 305px;
  font-family: verdana;
  font-size: 140%;
  color: #2A3E93  /* blue */;
  text-align: right;
  }

dl.feature:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }
#contentMtn{
	float: left;
	width: 100%;
	margin: 8px 0 0 5px;
	background: white;
	padding: 0;
}
#content  {
	float: left;
	width: auto;
	margin: 8px 0 0 5px;
	background: white;
	padding: 0;
	}

 	#content p {
 	font-family: verdana;
	color: #001366 /* new dark blue*/;
	margin:0 ;
	padding: 0 5px 10px 0;
	line-height: 160%;
 	}
 	#content a, a:visited, a:active{
 	color: #2A3E93  /* blue */;
	font-family: verdana;
	text-decoration: underline;
 	}
 	#content a:hover{
	color: #4C6894  /* light blue */	;
	font-family: verdana;
	}
#contentContainer{
	background: White;

}
.pageHeader {
	color: #2A3E93  /* blue */	;
	background: #DBE1EA /*pageHeader blue*/;
	width: 100%;
	margin: 30px 0 10px 0;
	padding: 0;
}
	.pageHeader p{
		margin: 0;
		padding: 5px;
		font-weight: bold;
		text-transform: capitalize;
		}

#visaLogo{
	float: right;
}

.contentText {
	margin: 0 0 0 0;
	padding:  0;
	position: relative; /* prevent peekaboo in IE */

}
	.contentText p {
		margin:0 ;
		padding: 0 5px 10px 5px;
		line-height: 160%;
		font-weight: bold;
	}

#slogan {
 	margin: 15px;
}

#mtn {
	padding:0px;
	margin: 0 0 20px 0;
	width: 100%;

}
#mtnSecurity{
	padding: 18px 0 5px 10px;
	width: 754px;
	margin: 0 0 -5px 0;
}
	#mtn h2, #mtnSecurity h2 {
	font-family: verdana;
	font-size: 130%;
	font-weight: bold;
	border-bottom: 1px solid #001366 /* new dark blue*/;
	background:  url("riograndeOld/images/mtn.gif") no-repeat bottom left;
	padding: 0 0 0 35px;
	margin-top: 10px;
	margin-bottom: 0;
	vertical-align: sub ;
	line-height: 97%;
	}

/* ================================= LINKS ===================================== */

#centerAlignLinks{
	text-align: center;
	padding: 35px 0 25px 0;
}

a, a:visited, a:active{
	color: #2A3E93  /* blue */;
	font-family: verdana;
	text-decoration: underline;
}
a:hover{
	color: #4C6894  /* light blue */	;
	font-family: verdana;
}

.textbutton {
	font-size: 70%;
	font-family: verdana;
	font-weight: bold;
	border:1px solid black;
	text-align:center;
	float:left;
	margin:5px 5px 5px 0;
	background: url("riograndeOld/images/buttonBg.gif") repeat-x ;
}
.textbutton a:link, .textbutton a:visited {
	background: url("riograndeOld/images/buttonBg.gif") repeat-x top left;
	display:block;
	margin:0px;
	padding:2px 3px;
	text-decoration:none;
	color: black;
	font-weight:bold;
  }
.textbutton a:hover {
	background: url("riograndeOld/images/buttonBg.gif") repeat-x ;
	color: black;
}

/* ================================= HEADER ===================================== */
#header	{height: 73px; margin: 0px; padding:0 0 1px 0; background: #BCBBC1/*lightGray*/; border-bottom: 21px solid #2a3e93 /*darkBlue*/;}

/* ================================= FOOTER ===================================== */
#FDIC	{float: left; margin: 0 ;}

#footer	{
	clear:both;
	margin: 25px 0 0 0;
	float: left;
	padding: 10px 0 0 0;
	width: 100%;
	font-family:verdana;
	font-size: smaller;
	border-top: 1px solid black;
	background: white;
	}
	
#footerCenter {margin: 0 auto; width: 500px;}

#footerPrivacy{
	float:left;
	width: 100%;
	clear:both;
	background: #2A3E93  /* blue */	 ;
	margin: 0;
	padding: 5px 0 8px 0;
	text-align: center;
	}

.footerPrivacy {
	color: white;
	margin: 0;
	padding: 0;
	}

	.footerLinks  A:link {text-decoration: underline; color: white;}
	.footerLinks  A:visited {text-decoration: underline; color: white;}
	.footerLinks  A:active {text-decoration: underline; color: white;}
	.footerLinks  A:hover {text-decoration: underline; color:#A7B8FF /* lightblue */;}

#EHL 	{float: left; }
#copyright {float: left; }
#footerInfo { float:left; margin: 0px; padding: 0px 5px 5px 5px; text-align:center;}

/* ================================= MENU ===================================== */

				/* see include file inc_menu.htm for HTML*/
				/* see stylesheetMenuNonIE.css */
				/* see stylesheetIE.css */

/* ================================= TABLES ===================================== */


/* ================================= LOGIN ===================================== */

#login { 
 border: 3px double #001366 /* new dark blue*/;
 width: 230px;
 background:white ;
 float:right;
 margin: 4% 10px 0 0 !important ;
 margin: 4% 5px 0 0;
 padding: 10px;
 overflow:hidden;

 }
	#login p {margin:0px; padding: 0px; font-size: 75%; }


/* ================================= FORMS ===================================== */

#googleSearch{
	border: none;
	width: 230px;
	background:white ;
	float:right;
	margin: 10px;
	padding: 5px;

}

#multifactorAd{
	float: right;
	margin-right: 10px!important;
	margin-right: 5px /*ie*/;
	margin-top: 10px;
}
#newIdentityComingSoon{
	/*width: 252px;
	height: 134px;*/
	border: 0;
}

#newSecurityFeature{
	border: 1px solid black;
	padding: 3px 10px;
	float: right;
	background: #DBE1EA /*bluish gray*/;
	width: 250px;
}

#securityFAQ{
	float: left;
	width: 500px;
}

#securityFAQ h3{
	margin-left: 5px;
}


#newBranchAd {
	padding: 6px 10px 0 0;
	float: right;
	
	
	
}
#sectionWrapper {
	
	height: 500px;
	width: 300px;
	float: right;
	margin: 0 0 0 0;
	padding: 0;
}



