@charset "utf-8";
/* CSS Document */

/* Gotham Medium Fonts */
@font-face {
	font-family: "Gotham Medium";
	src: url("http://www.cancommunitydashboard.org/fonts/gotham-medium-webfont.ttf") format("truetype");
}

@font-face {
	font-family: "Gotham Medium";
	src: url("http://www.cancommunitydashboard.org/fonts/gotham-medium-webfont.eot");
}

@font-face {
	font-family: "Gotham Medium";
	src: url("http://www.cancommunitydashboard.org/fonts/gotham-medium-webfont.svg");
}

@font-face {
	font-family: "Gotham Medium";
	src: url("http://www.cancommunitydashboard.org/fonts/gotham-medium-webfont.woff");
}

/* Violation Fonts */
@font-face {
	font-family: "Violation";
	src: url("http://www.cancommunitydashboard.org/fonts/violation-webfont.ttf") format("truetype");
}

@font-face {
	font-family: "Violation";
	src: url("http://www.cancommunitydashboard.org/fonts/violation-webfont.eot");
}

@font-face {
	font-family: "Violation";
	src: url("http://www.cancommunitydashboard.org/fonts/violation-webfont.svg");
}

@font-face {
	font-family: "Violation";
	src: url("http://www.cancommunitydashboard.org/fonts/violation-webfont.woff");
}

/* Neutra Display Fonts */
@font-face {
	font-family: "Neutra Display";
	src: url("http://www.cancommunitydashboard.org/fonts/neutradisplaymedium-webfont.otf") format("OpenType");
}

@font-face {
	font-family: "Neutra Display";
	src: url("http://www.cancommunitydashboard.org/fonts/neutradisplaymedium-webfont.eot");
}

@font-face {
	font-family: "Neutra Display";
	src: url("http://www.cancommunitydashboard.org/fonts/neutradisplaymedium-webfont.svg");
}

@font-face {
	font-family: "Neutra Display";
	src: url("http://www.cancommunitydashboard.org/fonts/neutradisplaymedium-webfont.woff");
}

/* Corbel Fonts */
@font-face {
	font-family: "Corbel";
	src: url("http://www.cancommunitydashboard.org/fonts/corbel-webfont.ttf") format("truetype");
}

@font-face {
	font-family: "Corbel";
	src: url("http://www.cancommunitydashboard.org/fonts/corbel-webfont.eot");
}

@font-face {
	font-family: "Corbel";
	src: url("http://www.cancommunitydashboard.org/fonts/corbel-webfont.svg");
}

@font-face {
	font-family: "Corbel";
	src: url("http://www.cancommunitydashboard.org/fonts/corbel-webfont.woff");
}

.diagram_heading {
	font-family: Tahoma;
	font-size: 18px;
	color: #355383;
	text-align: center;
}

.diagram_text {
	font-family:"Gotham Medium";
	font-size:12px;
	color:black;
}

.heading_text {
	font-family:"Gotham Medium";
	font-size:14px;
	color:black;
}

.report_text {
	font-family:"Gotham Medium";
	font-size:12px;
	color:#EC6717;
	text-align: center;
}

h1 {
	font-family:"Neutra Display";
	font-size:24px;
	color:#EC6717;
	font-variant: small-caps;
	margin-left:10px;
	margin-right:10px;
}
.h1_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #355383;
}

h2 {
	font-family: "Gotham Medium";
	font-size:20px;
	color:#2F5188;
	line-height: 18px;
	margin-left:10px;
	margin-right:10px;
}

h3 {
	font-family:"Neutra Display";
	font-size:18px;
	color:#2C5196;
	margin-left:10px;
	margin-right:10px;
}

.home_page {
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
}

.subheading_no_indent {
	font-family: "Neutra Display";
	font-size:26px;
	color: #6C8BC5;
}

.subheading {
	font-family: "Neutra Display";
	font-size:26px;
	color: #6C8BC5;
	margin-left: 30px;
}

.subheading2 {
	font-family: "Neutra Display";
	font-size:26px;
	color: #6C8BC5;
	margin-left: 200px;
}

.subheading3 {
	font-family: "Neutra Display";
	font-size:26px;
	color: #6C8BC5;
	margin-left: 45px;
}

.subheading4 {
	font-family: "Neutra Display";
	font-size:26px;
	color: #6C8BC5;
	margin-left: 80px;
}

.subheading5 {
	font-family: "Neutra Display";
	font-size:26px;
	color: #6C8BC5;
	margin-left: 5px;
}

.subheading_gray {
	font-family:"Neutra Display";
	font-size:25px;
	color: #999;
	margin-left: 200px;

}

.subheading_black {
	font-family:"Gotham Medium";
	font-size:16px;
	color: #000;
	margin-left: 200px;

}

.subheading_gray2 {
	font-family:"Neutra Display";
	font-size:25px;
	color: #999;
	margin-left: 100px;

}

.subheading_gray3 {
	font-family:"Neutra Display";
	font-size:25px;
	color: #999;
	margin-left: 40px;

}

.script {
	font-family:"Violation";
	font-size:28px;
	color: #EC6717;
}

.learn_more {
	font-family: "Gotham Medium";
	font-size:20px;
	color:#000000;
}

.note {
	font-family:"Gotham Medium";
	font-size:10px;
	color: #999;
}

.emphasis {
	font-family:"Corbel";
	font-size:12px;
	font-weight:bold;
	color: #EC6717;
	line-height: 16px;
	text-align: justify;
	text-decoration:none;
}

a:hover.emphasis {
	color: #95340B;
}

a:visited.emphasis {
	color: #00287D;
}


.justify {
	text-align: justify;
}

p, li {
	font-family:"Corbel";
	font-size:13px;
	color: #000;
	line-height: 16px;
}

p {
	margin-left:10px;
	margin-right:10px;	
}

li {
	margin-bottom:10px;
}

li.hp_box {
	font-size:14px;
	font-weight:bold;
}

.section_border {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #355383;
}

.heading_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #355383;
}

.section_background {
	font-family: Tahoma;
	font-size: 18px;
	color: #355383;
	background-color:#D6E2F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #355383;
	border-right-color: #355383;
}
.indicator_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EC6717;
}
body {
	background-color: #2F5188;
}
.table_border {
	border: 1px solid #3A537C;	
}

.list_item {
	list-style-image: url(images/bullet.gif);
	padding-bottom: 10px;
	font-family:"Corbel";
	font-size:12px;
	color: #000;
}

.members {
	font-family:"Corbel";
	font-size:10px;
	color: #039;
	margin-left: 10px;
}

.page_title {
	font-family:"Corbel";
	font-weight:normal;
	font-size:20px;
	color:#000;
	margin-left:10px;
	line-height: 24px;
	text-align:left;
}

.border_rt {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #15243E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #15243E;
}

.border_lt {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #15243E;
	border-left-color: #15243E;
}
.border_rtl {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #15243E;
	border-left-color: #15243E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #15243E;
}

.border_rbl {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #15243E;
	border-left-color: #15243E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #15243E;
}

.border_bl {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #15243E;
	border-left-color: #15243E;
}

.border_br {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #15243E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #15243E;
}

.border_l {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #15243E;
}

.border_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #15243E;
}

.border_lr {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #15243E;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #15243E;
}

.building {
	font-family: "Neutra Display";
	font-size:18px;
	color: #6C8BC5;
	margin-left: 5px;
	line-height: 20px;
}

.building_border {
	border: 1px dashed #C8D3EA;
}

.building_border02 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #C8D3EA;
	border-right-color: #C8D3EA;
	border-bottom-color: #C8D3EA;
}

