body {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	font-family:  georgia, times new roman, serif, garamond, times ;
	font-size: 14px;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#global {
	margin-top: 0px;
	border-top: 0px;
	padding-top: 0px;
	width: 771px;
	border-right: 13px #CBD4D6 solid;
	border-left: 13px #CBD4D6 solid;
}

#home-header {
	width: 771px;
	height: 91px;
	margin: auto;
	margin-bottom: 0px;
	padding: 0px;
	background-image: url(http://www.capitalunderwriters.ca/assets/main_header.jpg);
}

a.header_link {
	display: block;
	width: 771px;
	height: 91px;
	text-decoration: none;
}

#top-menu {
	position: relative;
	float: right;
	clear: none;
	margin-right: 20px;
	font-size: 11px;
	margin-top: 10px;
}

#top-menu a {
	color: #0B4052;
}

#internal_top-menu {
	position: relative;
	float: right;
	text-align: right;
	clear: none;
	margin-right: 6px;
	padding-top: 4px;
	font-size: 11px;
	letter-spacing: -0.5px;
	color: #ffffff;
}

#internal_top-menu a {
	color: #ffffff;
}

#main {
	width: 771px;
	margin: auto;
	margin-top: 0px;
	background-color: #ffffff;
	border-top: 1px #ffffff solid;
}

.internal_header {
	width: 731px;
	min-height: 175px;
	margin: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 20px;
	padding: 0px;
}

#business_technology {
	background-image: url(http://www.capitalunderwriters.ca/assets/business_technology_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}

#construction_cranes {
	background-image: url(http://www.capitalunderwriters.ca/assets/construction_cranes_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}

#energy_retrofits {
	background-image: url(http://www.capitalunderwriters.ca/assets/energy_retrofits_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}

#graphics_printing_equipment {
	background-image: url(http://www.capitalunderwriters.ca/assets/graphics_printing_equipment_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}

#industrial_production_equipment {
	background-image: url(http://www.capitalunderwriters.ca/assets/industrial_production_equipment_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}

#medical_equipment {
	background-image: url(http://www.capitalunderwriters.ca/assets/medical_equipment_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}

#transportation {
	background-image: url(http://www.capitalunderwriters.ca/assets/transportation_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
}



#internal_wordmark {
	background-image: url(http://www.capitalunderwriters.ca/assets/internal_wordmark.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 267px;
	height: 56px;
	padding-top: 11px;
	margin-bottom: 11px;
}


a.internal_header_link {
	display: block;
	width: 267px;
	height: 56px;
	text-decoration: none;
}

.link_wrap {
	width: 100%;
	height: 100%;
}

.internal_top_divider {
	width: 729px;
	height: 1px;
	background: url(http://www.capitalunderwriters.ca/assets/internal_top_divider.gif);
	background-repeat: no-repeat;	
	margin: auto;
}

.internal_body {
/*	width: 729px;*/
}

.internal_main {
	position: relative;
	width: 477px;
	float: left;
	padding-bottom: 12px;
}

.internal_copy {
	text-align: left;
	line-height: 18px;
	font-size: 13px;
}

.internal_sidebar {
	position: relative;
	width: 233px;
	float: left;
	margin-top: 55px;
	padding-bottom: 12px;
	padding-left: 20px;
}

.related_people_header {
	background-image: url(http://www.capitalunderwriters.ca/assets/related_people_header_bg.gif);
	background-repeat: no-repeat;
	width: 223px;
	height: 20px;
	padding-left: 10px;
	padding-top: 5px;
	margin-bottom: 0px;
	color: #ffffff;
}

.related_people_footer {
	background-image: url(http://www.capitalunderwriters.ca/assets/related_people_footer_bg.gif);
	background-repeat: no-repeat;
	width: 233px;
	height: 15px;
	margin-bottom: 0px;
}

.related_person {
	margin-top: 0px;
	border-top: 1px solid #000000;
	background-color: #889E8C;
	padding: 13px;
	font-size: 11px;
	line-height: 16px;
}

.related_person_name, .related_person_name a {
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

.related_person_photo {
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}

.related_person_bio {
	color: #000000;
	font-weight: normal;
}

.related_person_phone {
	color: #000000;
	font-weight: bold;
}

.related_person_mailbox {
	margin-top: 0px;
	border-top: 1px solid #000000;
	background-color: #8F9E9B;
	padding-top: 13px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 0px;
	font-size: 11px;
	line-height: 16px;
}

.related_person_mailbox a {
	color: #ffffff;
}

.related_person_mailbox form {
	font-size: 12px;
	line-height: 17px;
	margin: 0px;
	margin-bottom: 0px;
}

.related_person_mailbox form input, .related_person_mailbox form select {
	font-size: 12px;
	line-height: 17px;
}

.related_person_mailbox form div.formline {
	margin-bottom: 4px;
}

#footer {
	clear: both;
	width: 714px;
	height: 26px;
	margin: auto;
	margin-top: 12px;
	background-image: url(http://www.capitalunderwriters.ca/assets/footer_bg.gif);
	font-size: 11px;
	letter-spacing: 0.2px;
	text-align: left;
	padding-left: 15px;
	padding-top: 11px;
}

#footer a {
	color: #0B4052;
}

#subfooter {
	width: 729px;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: helvetica,arial,verdana,sans-serif;
	font-size: 9px;
	text-align: left;
}

#home_top4 {
	width: 729px;
	height: 252px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 5px;	
}

/* Categories for home page */

.home_category {
	position: relative;
	height: 232px;
	width: 162px;
	float: left;
	padding-top: 48px;
	padding-bottom: 12px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	overflow: hidden;
}

/*  1  */
#home_industrial_production_equipment.home_category {
	background-image: url(http://www.capitalunderwriters.ca/assets/home_industrial_production_equipment_bg.gif);
	background-repeat: no-repeat;

	margin-right: 13px;


}

/*  2  */
#home_business_technology.home_category {
	background-image: url(http://www.capitalunderwriters.ca/assets/home_business_technology_bg.gif);
	background-repeat: no-repeat;

	margin-right: 13px;


}

/*  3  */
#home_energy_retrofits.home_category {
	background-image: url(http://www.capitalunderwriters.ca/assets/home_energy_retrofits_bg.gif);
	background-repeat: no-repeat;

	margin-right: 13px;


}

/*  4  */
#home_transportation.home_category {
	background-image: url(http://www.capitalunderwriters.ca/assets/home_transportation_bg.gif);
	background-repeat: no-repeat;

	margin-right: 0px;

}



.home_category_headline {
	color: #ffffff;
	height: 42px;
	font-weight: bold;
}

.home_category_content {
	font-size: 12px;
}

.home_category_content a {
	color: #ffffff;
}

.home_headline, .login_headline, .login_copy, .home_copy {
	margin-left: 20px;
}

.home_headline, .internal_headline, .login_headline, .people_headline {
	padding-top: 10px;
	text-align: left;
	color: #C78100;
	font-size: 17px;
}

.people_headline a {
	color: #C78100;
}

.home_copy {
	width: 729px;
	text-align: left;
	line-height: 18px;
	font-size: 13px;
}

.home_copy a, .internal_copy a, .login_copy a, .people_copy a {
	color: #7F6E3B;
}

.home-practice-link {
	width: 729px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	line-height: 17px;
	font-size: 12px;
}

.home-practice-link a {
	color: #1A647D;
}

.divider {
	width: 729px;
	height: 1px;
	border-top: 1px solid #1A647D;
	margin: auto;
}

.error {
	width: 667px;
}


.post_submitted {
	width: 417px;
}

.error, .post_submitted {
	margin: auto;
	text-align: left;
	color: #000000;
	background-color: #FADCA3;
	border: 1px solid #E79D13;
	padding: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}


.login_logo {
	float: right;
	clear: none;
}

form.login {
	margin: 15px;
	font-weight: bold;
	font-size: 12px;
	line-height: 26px;
}

table.login {
	background-color: #CBD4D6;
	font-weight: normal;
}

table.login td {
	background-color: #ffffff;
}

table.login tr.header td {
	background-color: #E7EFF2;
	font-weight: bold;
}

table.lease_options tr.body td, table.lease_options tr.header td.bodyafterall {
	background-color: #E6E6E6;
	padding: 5px;
	font-weight: normal;
	font-family: helvetica, sans-serif, arial, verdana;
	color: #000000;
}

table.lease_options tr.body td.strong {
	background-color: #C0C0C0;
	font-weight: bold;
	border-left: 8px solid #ffffff;
}

table.lease_options tr.header td {
	background-color: #FFE575;
	padding: 5px;
	font-weight: bold;
	font-family: helvetica, sans-serif, arial, verdana;
	color: #000000;
}

table.lease_options tr.header td.strong {
	background-color: #FFCC00;
	font-weight: bold;
	border-left: 8px solid #ffffff;
}

table.lease_options tr.header td.weak {
	background-color: #FCF2C6;
	font-weight: bold;
}

.hide {
	display: none;
}

.gap {
	width: 100%;
	height: 40px;
}

.people_main {
	position: relative;
	width: 477px;
	padding-left: 20px;
	float: left;
	padding-bottom: 12px;
}