.float-right { display: none; }
.revisions {
	color: #F00;
	text-decoration: line-through;
}
/* BEGIN - Positioning the design in the browser*/
html, body { }
body { background-color: #dbdbdb; background-image: url(../assets/images/main_back_light.gif); background-repeat: repeat-x; background-position: left top; margin: 0px; height:100%; border:none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #696969; }
/* END - Positioning the design in the browser*/


/* BEGIN - these are styles that make the design shadows and visual effects*/
.cell_main { background-color: #FFFFFF; }
.content_back { background-image: url(../assets/images/content_back.gif); background-repeat: repeat-x; background-position: left bottom; }
.content_back p { margin:15px; color: #696969; }
.left_short_shadow { background-image: url(../assets/images/shadow_left.gif); background-repeat: repeat-y; background-position: left top; }
.left_long_shadow { background-image: url(../assets/images/shadow_left_long.gif); background-repeat: no-repeat; background-position: left top; }
.right_short_shadow { background-image: url(../assets/images/shadow_right.gif); background-repeat: repeat-y; background-position: left top; }
.bottom_shadow { background-image: url(../assets/images/shadow_bottom.gif); background-repeat: no-repeat; background-position: left top; }
.header { height: 24px; }
.top_nav_gold {
	height: 56px;
	background-image: url(../assets/images/topnav_back.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #A77900;
}
.top_nav_gold a{
	color: #FFFFFF;

}
.random_cell {
	padding-top: 12px;
}

#header a { font-family: Arial, Helvetica, sans-serif; font-size: .7em; color: #666666; text-decoration: none; }
#header a:hover { color: #666666; background-color: #D1DAE4; padding-top: 3px; padding-bottom: 3px; }

#breadcrumbs { font-size: 10px; color: #a0abb4; text-align: left; margin: 0px; padding-top: 7px; padding-bottom: 2px; padding-left: 3px; }
#breadcrumbs a { color: #A0ABB4; text-decoration: none; }
#breadcrumbs a:hover { color: #A0ABB4; text-decoration: underline; }

#corporate { text-align: right; margin-right: 10px; margin-top: 7px; font-size: 0.85em; }
#corporate a {
	text-decoration: none;
	color: #575757;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}
#corporate a:hover { text-decoration: none; color: #2B2B2B; background-color: #F4F3F0; }
/* END - these are styles that make the design shadows and visual effects*/

#header { text-align: right; margin-right: 20px; margin-bottom: 0px; }

#index_columns {
	display: block;
	width: 168px;
	border: 1px solid #BABABA;
	margin-top: 2px;
	margin-left: 10px;
	margin-bottom: 15px;
	padding-bottom: 0px;
}
#index_headings {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00578C;
	background-image: url(../assets/images/index_heading_back.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	padding-top: 5px;
	margin-top: 12px;
	padding-left: 10px;
	margin-left: 10px;
	text-align: left;
}
#index_headings a {
	text-decoration: none;
	color: #00578C;
}
#index_columns p { line-height: normal; list-style-image: none; margin-top: 0px; }
#index_columns a { text-decoration: none; color: #696969; }
#index_columns a:hover { text-decoration: underline; color: #696969; }
#index_columns ul {
	line-height: normal;
	list-style-image: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#index_columns li { line-height: normal; list-style-image: none; list-style-type: none; margin: 0px; padding-top: 2px; padding-right: 0px; padding-bottom: 0px; padding-left: 15px; }

.footer { height: 40px; background-image: url(../assets/images/footertop.gif); background-repeat: repeat-x; background-position: left top; font-size: .85em; color: #999999; }
.footer a{ text-decoration: none; color: #999999; }
.footer a:hover { text-decoration: none; color: #333333; background-color: #EDECE9; }

.cell_titles { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #bac8d2; height: 34px; }
.cell_left_secondary { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BAC8D2; height: 55px; background-image: url(../assets/images/calgary_arrow_left.gif); background-position: right bottom; background-repeat: no-repeat; }
.pushTable {
	margin-left: 30px;
}

.cell_right_secondary { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BAC8D2; height: 55px; }
.cell_quick_find { background-image: url(../assets/images/Quick_form_back.gif); background-repeat: no-repeat; background-position: left top; height: 24px; }

.top_shadow { background-image: url(../assets/images/shadow_top_main.gif); background-repeat: repeat-x; background-position: left top; }

.postscript_gold { font-weight: bold; color: #C9660D; text-align: right; margin-bottom: 5px; display: block; margin-right: 5px; }
.postscript_gold a{ text-decoration: none; }
.postscript_aqua { font-weight: bold; color: #F00065; text-align: right; margin-bottom: 5px; display: block; margin-right: 5px; }
.postscript_aqua a { text-decoration: none; }
.postscript_red { font-weight: bold; color: #019FD2; text-align: right; margin-bottom: 5px; display: block; margin-right: 5px; }
.postscript_red a { text-decoration: none; }

#index_headings_b { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #00578C; background-image: url(../assets/images/index_heading_back.gif); background-repeat: no-repeat; display: block; height: 22px; padding-top: 5px; margin-top: 12px; padding-left: 10px; margin-left: 0px; text-align: left; }

/* Content backgrounds begin */

#commercial_new {
	color:#fff; 
	background-color:#0077c0; 
	font-size:9px; 
	padding-left:1px; 
	padding-right:1px
}

#list_title {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/woman_smiling_phone.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	height: 155px;
}
#list_title2 p {
	line-height: 18px;
}#list_title2 {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/cal_communities.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_title9 p {
	line-height: 18px;
}#list_title9 {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/cal_corpoverview.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_title3 p {
	line-height: 18px;
}#list_title3 {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/calgary_vp.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_title4 p {
	line-height: 18px;
}#list_title4 {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/com_involvement4.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_title5 p {
	line-height: 18px;
}#list_title5 {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/harvest_hills.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_title6 p {
	line-height: 18px;
}#list_title6 {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/multifamcal.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_title7 p {
	line-height: 18px;
}#list_title7 {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/sing_fam.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_title8 p {
	line-height: 18px;
}#list_title8 {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/careers.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
	
#list_title10 p {
	line-height: 18px;
}#list_title10 {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/services4.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_augusta p {
	line-height: 18px;
}#list_augusta {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/img_augusta.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_broadview p {
	line-height: 18px;
}#list_broadview {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/img_broadview.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_nuvista p {
	line-height: 18px;
}#list_nuvista {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/img_nuvista.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_pacesetter p {
	line-height: 18px;
}#list_pacesetter {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/img_pacesetter.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_sterling p {
	line-height: 18px;
}#list_sterling {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/img_sterling.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_sterling_gr p {
	line-height: 18px;
}#list_sterling_gr {
	display: block;
	float: right;
	padding-right: 240px;
	background-image: url(../assets/images/photos/secondary_pgs_photos/img_sterling_gr.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
#list_title p {
	line-height: 18px;
}

#other_title {
	display: block;
	float: right;
	padding-right: 240px;
	background-position: right top;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	background-image: url(../assets/images/photos/secondary_pgs_photos/corp_over.jpg);
	line-height: 18px;
}
#other_title p { }



#corp_over_title {
	display: block;
	background-position: right top;
}
#corp_over_title p {
	line-height: 18px;
}
#lower_border {
	display: block;
	padding-bottom: 0px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bac8d2;
}
#back_top a{
	font-weight: normal;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;
	text-decoration: none;
}
#corp_title {
	display: block;
	float: right;
	padding-right: 240px;
	background-position: right top;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	background-image: url(../assets/images/photos/secondary_pgs_photos/calgary.jpg);
}
#corp_title p {
	line-height: 18px;
}
#pres_title {

	display: block;
	float: right;
	padding-right: 240px;
	background-position: right top;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	background-image: url(../assets/images/photos/secondary_pgs_photos/ruth_brian.jpg);
}
#pres_title p {

line-height: 18px;
}
.space_under_table {
	margin-bottom: 5px;
}
#navigate {
	color: #F8F8F8;
	margin-left: 38px;
	margin-bottom: 21px;
}
#navigate a {
	padding-left: 10px;
	padding-right: 10px;
	color: #FAFAFA;
	text-decoration: none;
	padding-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
}
#navigate a:hover {
	background-image: url(../assets/images/blue_hover.gif);
	background-repeat: repeat-x;
}

#common_content {
	padding-right:40px;
}

/* BEGIN - awards page*/
#awards {
	background-image: url(../assets/images/photos/secondary_pgs_photos/icon_awards.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	height: 65px;
	padding-left: 75px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#clear {
	clear: both;
}
#winner {
	background-image: url(../assets/images/photos/secondary_pgs_photos/icon_winner.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	height: 65px;
	padding-left: 75px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#acca {
	background-image: url(../assets/images/photos/secondary_pgs_photos/icon_acca.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	height: 65px;
	padding-left: 75px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* END - awards page*/
