body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #333;
	font-family: arial, verdana, tahoma, sans-serif;
	font-size: 9pt;
	text-align: center;	
	line-height: 18px;
	}
a:link {	
	color: #2240AE;
	text-decoration: underline;
	}
a:visited {	
	color: #2240AE;
	text-decoration: underline;
	}
a:hover, a:active {
	color: #2240AE;
	text-decoration: none;
	}
a img { border: none; }
.backpageContent a:link {	
	color: #DF8D1D;
	text-decoration: underline;
	}

.backpageContent a:visited {	
	color: #DF8D1D;
	text-decoration: underline;
	}

.backpageContent a:hover, .backpageContent a:active {	
	color: #DF8D1D;
	text-decoration: none;
	}
ul li { list-style-image: url(../images/li.gif); }	

.tableheader {
	background: url(../images/bg_boxhed.gif) repeat-x;
	color: #003082;
	font-weight: bold;
	
	}
.tablesubheader {
	background-color: #003082;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 14px;
}
.tablecontent1 {
	border-right: 1px solid #C3CFE5;
	border-bottom: 1px solid #C3CFE5;
	border-left: 1px solid #C3CFE5;
	background-color: #FFF;
	color: #2240AE;
	}
.tablecontent2 {
	border-right: 1px solid #C3CFE5;
	border-bottom: 1px solid #C3CFE5;
	border-left: 1px solid #C3CFE5;
	background-color: #E9EEF7;
	color: #2240AE;
	}
	
.branchtableheader {
               background: url(../images/bg_boxhed.gif) repeat-x;
	color: #003082;
	font-weight: bold;

/*
               font-size:8pt;
	background: url(../images/bg_boxhed.gif) repeat-x;
	color: #003082;
	font-weight: bold;
	line-height: 12px;
*/	
	}
.branchtablecontent1 {
               font-size: 8pt;
	border-right: 1px solid #C3CFE5;
	border-bottom: 1px solid #C3CFE5;
	border-left: 1px solid #C3CFE5;
	background-color: #FFF;
	color: #2240AE;
	line-height: 12px;
	}
.branchtablecontent2 {
               font-size: 8pt;
	border-right: 1px solid #C3CFE5;
	border-bottom: 1px solid #C3CFE5;
	border-left: 1px solid #C3CFE5;
	background-color: #E9EEF7;
	color: #2240AE;
	line-height: 12px;
	}
.innertablecontent1 {
               font-size: 7pt;
	border-bottom: 1px solid #C3CFE5;
	background-color: #FFF;
	color: #2240AE;
	line-height: 11px;
	}
.innertablecontent2 {
               font-size: 7pt;
	background-color: #FFF;
	color: #2240AE;
	line-height: 11px;
	}
.innertablecontent3 {
               font-size: 7pt;
	border-bottom: 1px solid #C3CFE5;
	background-color: #E9EEF7;
	color: #2240AE;
	line-height: 11px;
	}
.innertablecontent4 {
               font-size: 7pt;
	background-color: #E9EEF7;
	color: #2240AE;
	line-height: 11px;
	}
	
	
.Q, .A {
	font-weight: bold;
	font-size: 10pt;
	}
.Q { color: #003082; }
.A { color: #85B2DF; }
	
.disclaimer {
	font-size: 8pt;
	color: #6B90C9;
	}
.required { 
	color: #003082;
	font-size: 8pt;
	font-weight: bold;
	}
	
.appfield1 {
	border: 1px solid #003082;
	background-color: #FFF;
	color: #000;
	}
.appfield2 {
	border: 1px solid #003082;
	background-color: #FFF;
	color: #000;
	}
	
.linkBody {	
	color: #DF8D1D;
	text-decoration: underline;
	}

h1 {
	color: #003082;	
	font-size: 10pt;
	}
h2 {
	color: #003082;	
	font-size: 10pt;
	}
h3 {
	color: #5176B4;	
	font-size: 9pt;	
	}
	
h4 {
	color: #5176B4;	
	font-size: 8pt;	
	}

/* for rates pages */


.cardHead {
font-size:12pt; 
font-weight:bold; 
font-family:arial,helvetica;
color: #2240AE;
}

.cardRate {
font-size:15pt; 
font-weight:bold; 
font-family:arial,helvetica;
color: #2240AE;
}

.rateContent {
font-size: 8pt; 
font-family:arial,helvetica;
color: #2240AE;
}

/* end for rates only */	


#calc_content{
font-size: 8pt;
width: 500px;
}

.ficontent {
font-size: 8pt;
color: #000000;
}

#calc_content h1{
    color: #181EA5;
            font: bold 11pt arial, verdana, sans-serif;
            margin-bottom: 3px;
}

#calc_content hr{
    display:none;
}

 

#calc_content b{
    display:none;
}

 

#calc_content caption b{
    display:block;
}

#calc_content td b{
    display:block;
}

table.calc {
            border: 0px;
            padding-left: 10px;
}

table.calc td {

            text-align: left;
    align: left;
            background-color: #fff;
            font-size: 11px;
            padding:5px;

}


table.calc td.description {
            background-image: none;
            background-color: #fff;
            width: 130px;
            border-left: 0px;
            text-align: left;
            align: left;
            font-size: 11px;
            font-weight: normal;
            padding: 5px;
}


table.form td.submit {
            background-image: none;
            background-color: #fff;
            border-left: 0px;
            font-weight: normal;
            padding: 5px;
}

table.form td.required {
            border-left: 0px;
}


fieldset {
            border: 0px;
            padding: 10px 10px;
            width:420px;
}

legend {
            font-family: arial, verdana, tahoma, sans-serif;
            font-weight: bold;
            font-size: 11px;
            color: #000;
            background-image: url(../images/bg-tablehead.gif);
            background-repeat: repeat-x;
            border: 0px;
            padding: 3px 6px;
            margin-top: 10px;
}

/* for 201-21488 */
.loginArea a:link, .loginArea a:visited, .loginArea a:hover, .loginArea a:active{
	color: #FFFFFF;
	text-decoration: underline;
}

.loginQLinks {
	width: auto;
	font-size: 9pt;
}
.loginQLinks li {
	line-height: .9em;
}
#loginQLinksLeft {
	float: left;
}
#loginQLinksRight {
	float: right;
}

.loginQLinks li a:link, .loginQLinks li a:visited, .loginQLinks li a:hover, .loginQLinks li a:active {
	font-size:90%;
	1.1em;
}

.rightCol {
	position: relative;
}
.enrollPopup {
	position: absolute;
	z-index: 1000;
	width: 400px;
	border: thin solid rgb(26, 68, 142);
	margin: 10px 0 0 20px;
	background-color: #FFFFFF;
	padding: 15px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt; 
	font-weight: normal; 
}

#col12 {
	float: left;
}

#col22 {
}

#hpaBanner {
	float: left;
	width: 383px;
	text-align: center;
	margin: auto;
	margin-top: 24px;
}

* html #hpaBanner {
	margin-top: 15px;
	width: 394px;
}

*:first-child+html #hpaBanner {
	margin-top: 94px;
}

* html .row10 {
	position: relative;
	height: 130px;
}

* html .row10 img {
	position: absolute;
}

.notice {
	background-color: #003082;
	color: white;
	padding: 5px;
	margin: 4px 8px 0 1px;
}
.notice p {
	padding: 0;
	margin: 0;
	font-size: .8em;
}

.podcast_banner {
	position: relative;
	top: -2px;
}

#motd_container {
  background-color: #ffffff;
  border: 1px solid #3a302f;
  display: none;
  left: 30%;
  overflow: hidden;
  padding: 10px;
  position: absolute;
  top: 50px;
  width: 40%;
  z-index: 10000;
}

.silvercloud_submit_question_container {
    display: none !important;
}


.silvercloud_end_of_list_box {
    display: none !important;
}

#motd_content {
	color:#f9c319;
	font-size:12pt;
	font-weight:bold;
	font-family: arial, verdana, tahoma, sans-serif;
}
#motd_content a.editorLink:link, 
#motd_content a.editorLink:visited, 
#motd_content a.editorLink:hover, 
#motd_content a.editorLink:active {
	color:#fff;
	font-size:9pt;
	font-weight:normal;
}

.foot{ background:#d7d7d7 !important;}
