body {/* set everything to zero for a good cross-browser starting point */
	margin: 0;/*zeroes the margins on the body*/
	padding: 0;/*zeroes the padding on the body ** Opera carries a default padding and requires this zeroing*/
	border: 0px none;/*zeroes off any existing border*/
	background-color: #c0d3ad;/*sets the body background colour*/
	color: #000000; /*set the default text color */
	font-family: Arial, Helvetica, sans-serif;/*set the default fonts */
	font-size: 13px;
	min-width: 775px;
	text-align:center;

}
#wrapper {
	margin:0px auto;
	padding: 0;
	width: 775px; /* sets the width of the wrapper */
	position: relative; /* important to position it relatively */
	border: 0px none;/*zeroes off any existing border*/
	background-color: #ffffff;
	text-align: left;/* Realigns the text to the left after the IE hack in the body rule */
}

#header {
	margin:0px 3px 0px 3px;
	padding: 0;
	width: 769px; /* sets the width of the wrapper */
	position: relative; /* important to position it relatively */
	border: 0px none;/*zeroes off any existing border*/
	background-color: #ffffff;
}
#header.table {
    width: 771px;
	height: 86px;
	border: none;
}

#topnav.table {
    width: 581px;
	height: 33px;
	border: none;
}

#content-container {
	margin: 0px 3px 0px 3px;
	padding: 0px;
	width: 769px;
	border: 0px none;
	background-color: #ffffff;

}
#content-left {
    float: left;
	padding: 0px;
	width: 581px; /* sets the width of the wrapper */
	border: 0px none;/*zeroes off any existing border*/
	background-color: #ffffff;	
	margin-bottom: 10px;
}
#content-right{
    float: right;
	padding: 0px;
	width: 180px; /* sets the width of the wrapper */
	border: 0px none;/*zeroes off any existing border*/
	background-color: #ffffff;	
}

#internetbanking_home.table {
    width: 180px;
	border: none;
	vertical-align: top;
}
#internetbanking.table {
    width: 180px;
	border: none;
	vertical-align: top;
}

#locations.table {
    width: 180px;
	border: none;
}

#footer {
	clear: both;
	margin: 10px 3px 0px 3px;
	width: 769px; /* sets the width of the wrapper */
	position: relative; /* important to position it relatively */
	border: 0px none;/*zeroes off any existing border*/
	background-color: #cccccc;
}

#finePrint {
	clear: both;
    margin: 10px;
	width: 755px; /* sets the width of the wrapper */
	position: relative; /* important to position it relatively */
	border: 0px none;/*zeroes off any existing border*/
	background-color: #ffffff;
}
.announcements {
	font-size: 12px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #e5e5e5;
}
.quicklinks {
	font-size: 11px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #e5e5e5;
}
.quicklinks-header {
	border-right: 1px; border-top: #ffffff 0px solid; font-weight: bold; font-size: 11px; border-left: 1px; color: #ffffff; border-bottom: #ffffff 1px solid; background-color: #999999
}


/* styles for three column pages */
#column1 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100px;
	height: 260px;
	border: 0px none;

}
#column2{
    float: right;
	margin: 0px;
	padding: 0px;
	width: 481px; 
}
.header {
	font-size: 20px;
	weight: bold;
	margin: 10px 10px 5px 10px;
	padding: 0px;
	color: #336600;
	font-weight: bold;
}
.header2 {
	font-size: 16px;
	weight: bold;
	margin: 10px 10px 5px 10px;
	padding: 0px;
	color: #336600;
	font-weight: bold;
}
.header3 {
	font-size: 16px;
	weight: bold;
	margin: 10px 10px 5px 10px;
	padding: 0px;
	color: #000000;
	font-weight: bold;
}

.content {
	font-size: 12px;
	margin: 10px;
	padding: 0px;
}

.content-small {
	font-size: 10px;
	margin: 10px;
	padding: 0px;
}

.content-white {
	font-size: 12px;
	color: #FFFFFF;
	margin: 10px;
	padding: 0px;
}
img.arrow {
    margin-left: 7px;
}
li {
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
}

#qt {
  font-size: 80%;
  color: #999999;
}

#home_forms {
  padding-bottom: 0px;
  height: 32px;
  width: 345px;
  text-align: right;
  vertical-align:top;
}


#eb_forms {
  padding: 5px 10px 0 0px;
}
#eb_forms select {
  font-size: 80%;
}
#eb_forms label {
  font-size: 10px;
  margin-right: 0.5em;
  font-weight: bold;
}

a.home_link:link, a.home_link:visited {
  font-size: 12px;
  text-decoration: none;
  color: #000000;
}
a.home_link:hover {  
  font-size: 12px;
  text-decoration: underline;
  color: #336600; 
}

.home_hidden {
  display: none;
}
.home_visible {
  display: block;
}

.home_links {
  font-size: 12px;
  margin: 0 0 10px 0;
  height: 220px;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  width: 581px;
  background: #eaebeb;
}
.home_links td {
  padding: 10px 20px 0px 20px;
  vertical-align: top;
  line-height: 120%;
}
.home_tabs {
  margin: 10px 0 0 0;
  padding: 0;
}

.float_right {
   float: right;
}

a:link {
	COLOR: #336600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a:visited {
	COLOR: #336600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a:hover {
	COLOR: #336600; TEXT-DECORATION: underline
}
a.column2:link {
	COLOR: #336600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.column2:visited {
	COLOR: #336600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.column2:hover {
	COLOR: #336600; TEXT-DECORATION: none
}
a.footerText-links:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.footerText-links:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.footerText-links:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
a.footerText-links:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #336600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.text_footnotes {
	FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: Arial, Helvetica, sans-serif
}


.boxpopup { 
font-family:Arial,sans-serif; font-size:smaller; /*POPUP FONT */ 
color:black; background:#FFFF99; /*COLOURS*/ 
width:250px; text-align:center; /*BOX WIDTH, CENTERED TEXT */
padding:4px 5px 4px 5px; /*SPACE FROM TEXT TO BORDER*/
font-weight:bold; /* TEXT WEIGHT*/
border:1px solid gray; /*POPUP BORDER*/
} 
#pdq {position:absolute; visibility:hidden; z-index:200;}


/* Styles for the Colorado Springs site */
#RSS {
	margin-top: 10px;
}
.co_home_links {
  font-size: 12px;
  margin: 0 0 10px 0;
  height: 110px;
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
  width: 581px;
  background: #eaebeb;
}
.co_news {
	font-size: 12px; 
	color: #000000; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #e5e5e5;
}