/* Start of CMSMS style sheet 'Calgary Styles' */
body, html {
	margin: 0px;
	padding: 0px;
}
#wrapper {
	width: 900px;
        background-image: url(../images/leftedge_bg.gif);
	background-repeat: repeat-y;		
	clear: both;
        height: 100%;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 32px;
}
#pagewrapper {
	width: 868px;
	float: left;
	clear: both;
        background-image: url(../images/sidebar_bg.gif);
	background-repeat: repeat-y;
        height: 100%;
        margin: 0px;
        padding: 0px;
}
a {
	color: #0E517B;
        text-decoration: none;
}
a:hover {
	color: #717679;
        text-decoration: none;
}

#leftCol {
	float: left;
	width: 250px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
#leftNav {
	background-color: #88B7CB;
	font: bold 16px/18px "Gill Sans MT", GillSans, Verdana, Arial, sans-serif;
	height: 283px;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	vertical-align: top;
}
#rate { height: 280px; 
	font: 9pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
        background-color: transparent;
        margin: 0px;
        padding: 0px;
        width: 500px;
}
#rateDate{  
	font: 9pt Arial, Helvetica, sans-serif;
        margin-top: -40px;
        padding: 0px;
}
#rateCallout td {
	font: 10pt Arial, Helvetica, sans-serif;
	color: #333;
}

#rateCallout {
	background-color: #3DABC4;
	height: 290px;
	margin: 0px;
	padding: 8px 8px 8px 12px;
	font-size: 11pt;
	color: #333;
	border-bottom: solid 1px white;
}

#rateHeader {
	background-color: #C7EFF7;
	height: 28px;
	border-bottom: solid 1px white;
	border-top: solid 1px white;
}
#rateHeader h2 {
	margin: 0px;
	padding: 6px 0px 0px 12px;
	color: #0E517B;
	font: bold 11pt Arial, Helvetica, sans-serif;

}
#links { 
	font: 15px Arial, Helvetica, sans-serif;
	color: #17508A;
	background-color: #C7EFF9;
	border: 1px solid #C0DFE5;
        margin: 1px 0 0 0;
        padding: 16px 0px 16px 12px;
}
#testimonials {
	border: 1px solid #C0DFE5;
        height:310px;
	margin: 1px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #000;
}
#dsvContent1 {position:absolute; width:155px; left:12px; top:0px; z-index:0; clip:rect(   ); visibility:visible;}
#scrollerWrapper {
	height: 240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#scrollerWrapper p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#wnew{
        background-image: url(../uploads/images/whatsnew.jpg);
	background-repeat: no-repeat;
	background-color: #F5F4F4;
	border: 1px solid #C0DFE5;
        height:auto;
	margin: 1px 0px 0px 0px;
	padding: 97px 10px 12px 10px;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000;
}
#wnew h3 {
	text-align: center;
	color: #BD422A;
	font-size: 13pt;
	margin: 0px 0 12px 0;
	padding: 0px;
}
#wnew p {
	margin: 0px;
	padding: 0px 0px 12px;
}

#subscribe {
	background-color: #88B7CB;
	height: 260px;
	padding: 0px;
       	font: 9pt Arial, Helvetica, sans-serif;
	color: #000;
        padding: 12px 8px 12px 25px;
}

#contentCol {
	float: left;
        height: 100%;
	width: 618px;
	margin: 0px;
	padding: 0px;
}
#header {
	margin: 0px;
	padding: 0px;
	width: 618px;
	background: #E3E3E3 url(images/header_bg.gif) repeat-x;
}
#centerCol {
	width: 427px;
	float: left;
        height: 100%;

}
#photodiv {
	background-repeat: no-repeat;
}
#pagecontent {
	clear: both;
	height: 100%;
	padding-right: 18px;
	padding-left: 24px;
	font: 10pt Arial, Helvetica, sans-serif;
}
#pagecontent h1 {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #4E728E;
	padding: 0px;
	margin-top: 24px;
}
#pagecontent h2 {
	font: normal 12pt Arial, Helvetica, sans-serif;
	color: #0E517B;

}
#pagecontent h3 {
	font: normal 11pt Arial, Helvetica, sans-serif;
	color: #0E517B;
        margin: 12px 0px 0px 0px;
}
#pagecontent p {
	font: 10pt Arial, Helvetica, sans-serif;
        margin: 0px 0px 12px 0px;
}
#pagecontent li {
	font: 10pt Arial, Helvetica, sans-serif;
}
.smalltext {
 	font: 9pt Arial, Helvetica, sans-serif;
}
#calccontent {
	clear: both;
	height: 100%;
	padding-right: 12px;
	padding-left: 24px;
        width:100%;
}
#calccontent h1 {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #4E728E;
	padding: 0px;
	margin-top: 24px;
}
#calccontent p {
	font: 10pt Arial, Helvetica, sans-serif;
}

#rightCallout1 {
	width: 191px;
	background-color: #C7EFF9;
	height: 282px;
}
#rightCol {
	float: left;
	width: 191px;

	clear: right;
}
#rightCol h2 {
	color: #BD422A;
	text-align: center;
	font: bold 11pt/14pt "Gill Sans MT", GillSans, Verdana, Arial, sans-serif;
	margin: 6px 0px 6px 0px;
}
#rightCol h3 {
	color: #0E517B;
	text-align: center;

	font: bold 11pt/13pt "Gill Sans MT", GillSans, Verdana, Arial, sans-serif;
}
#applyBox {
	border: 1px solid #C0DFE5;
	width: 189px;
	margin-top: 1px;
	background-color: #F5F4F4;
}
#callBox {
	border: 1px solid #C0DFE5;
	margin-top: 1px;
	background-color: #C0DFE5;
}
#callBox h2 {
	color: #BD422A;
	text-align: center;
	font: bold 11pt/14pt "Gill Sans MT", GillSans, Verdana, Arial, sans-serif;
	margin: 6px 0px 6px 0px;
}
#mortgageNews {
	border: 1px solid #C0DFE5;
	margin-top: 1px;
	background-color: #C7EFF7;
}
#mortgageNews h2 {
	color: #BD422A;
	text-align: center;
	font: bold 11pt/14pt "Gill Sans MT", GillSans, Verdana, Arial, sans-serif;
	margin: 6px 0px 6px 0px;
}

#slogan {
	background-color: #C0DFE5;
	height: 23px;
	margin: 1px 1px 0px 1px;
	padding: 5px 0px 0px 0px;
	clear: both;
}
#slogan h2 {
	margin: 0px;
	padding: 0px;
	color: #BD422A;
	font: bold 11pt Arial, Helvetica, sans-serif;
	text-align: center;
}
#rightCol h4 {
	color: #BD422A;
	text-align: center;
	font: bold 10pt/14pt "Gill Sans MT", GillSans, Verdana, Arial, sans-serif;
}
#applyBox2 {
	width: 191px;
	background-color: #C7EFF7;
	height: 282px;
	float: left;
}
#pageTop {
	width: 618px;
}
#banner {
	width: 427px;
	float: left;
}
#centerColWide {
	height: 100%;
	width: 618px;
	float: left;
}
#calcjs{
	height: 1200px;
}
#footer {
        width:899px;
        margin: 1px 0px 0px 0px;
        padding: 7px 0px 0px 1px;
        background-color: #C0DFE5;
        height: 25px;
	text-align: center;
	font: bold 10pt Arial, Helvetica, sans-serif;
        color:#0E517B;
}
#footerText {
        margin: 1px 0px 0px 1px;
        padding: 0px 0px 0px 0px;
	text-align: center;

}
#copyright {
        width:900px;
        margin: 0px 0px 0px 1px;
        padding-top: 10px;
	text-align: center;
	font: normal 9pt Arial, Helvetica, sans-serif;
}
#copyrightText {
        margin: 1px 0px 0px 1px;
        padding: 0px 0px 0px 0px;
	text-align: center;
}
.privlink {
	color: #000000;
        text-decoration: none;
}
/* End of 'Calgary Styles' */

