html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 101%;
	color: #121212;
	height: 100%;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
}
#clear {
	display: block;
	clear: both;
}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 1.45em; font-weight: bold; color: #1F4465;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.05em; font-weight: bold; color: #B8282F; margin-top: 5px; margin-bottom: 0px; }
#secondary_nav h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B8282F; display: block; padding-top: 5px; padding-bottom: 6px; padding-left: 15px; text-transform: uppercase; margin-bottom: 0px;}

p { font-family: Arial, Helvetica, sans-serif; font-size: .8em;}
/*#secondary_nav p {
	color: #333333;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
}*/

.blue_corner { background-image: url(../assets/images/blue_corner.gif); background-repeat: no-repeat; background-position: right top; }
#home a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	display: block;
	font-size: 0.85em;
	background-color: #961C1F;
	width: 250px;
	margin-top: 35px;
	margin-left: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E0898D;
	border-left-color: #E0898D;
	border-right-color: #470E0F;
	border-bottom-color: #470E0F;
}
#col_float_1 p {
	margin-top: 0px;
}


#site_map h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: .9em;
}

#col_float a {
	color: #931A1E;
	text-decoration: none;
	background-color: #FCEFF0;
}

#lrg_photo { clear: both; margin: 0px; }
.thumbs { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #333333; font-size: .8em; border: 1px solid #FFFFFF; height: 120px; width: auto; }
#col_float pre {
	font-size: .8em;
	display: block;
	background-image: url(../assets/images/mailing_label.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 25px;
	padding-bottom: 15px;
}

#quote {
	display: block;
	padding-top: 15px;
	padding-right: 40px;
	padding-left: 40px;
	width: 350px;
	float: none;
	background-image: url(../assets/images/quotes.gif);
	background-repeat: no-repeat;
	margin-left: 35px;
	background-color: #E0EFF8;
	font-size: 0.9em;
	height: 110px;
	margin-bottom: 15px;
}
#button {
	display: block;
	width: 125px;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	float: right;
	clear: both;
	margin-top: 15px;
	margin-right: 15px;
	font-weight: bold;
	background-image: url(../assets/images/next_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 22px;
	margin-bottom: 15px;
	padding-top: 4px;
	padding-right: 15px;
	padding-left: 50px;
}


.thumbs a{ color: #FFFFFF; text-decoration: none; }
.thumbs #thumb_text { display: block; padding-top: 5px; padding-right: 10px; padding-left: 10px; width: 106px; margin: 0px; }

#main .pad_left { padding-left: 40px; padding-top: 0px; padding-bottom: 0px; padding-right: 25px; }

#col_float_1 h3 { color: #B8282F; font-family: Arial, Helvetica, sans-serif; font-size: .7em; text-transform: uppercase; padding-top: 8px; padding-bottom: 6px; padding-left: 10px; background-color: #F3F3F3; border-top-width: 2px; border-top-style: solid; border-top-color: #CCCCCC; margin-bottom: 0px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-left-color: #CCCCCC; }
#col_float_1 h2 {
	color: #B8282F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-transform: uppercase;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-bottom: 0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 5px;
}
#col_float_1 h2 a {
color: #B8282F; text-transform: uppercase;
}
#col_float_1 #contacts {
	padding-left: 25px;
	padding-bottom: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: .9em;
	padding-right: 15px;
}

#main #col_3 { display: block; padding-top: 25px; padding-right: 12px; padding-left: 15px; width: 214px; float: left; padding-bottom: 15px;}
#main #col_3 h3 { color: #B8282F; font-family: Arial, Helvetica, sans-serif; font-size: .7em; text-transform: uppercase; padding-top: 8px; padding-bottom: 6px; padding-left: 10px; background-color: #F3F3F3; border-top-width: 2px; border-top-style: solid; border-top-color: #CCCCCC; margin-bottom: 0px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-left-color: #CCCCCC; }
#main #col_3 #contacts { padding-left: 25px; padding-bottom: 15px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; font-size: .9em; }

#contacts a { text-decoration: underline; color: #BF262B;}

#main { text-align: center;}
#main #col_1 { display: block; padding-top: 5px; padding-right: 12px; padding-left: 25px; width: 214px; float: left; padding-bottom: 25px;}
#main #col_2 { display: block; padding-top: 45px; padding-right: 12px; padding-left: 25px; width: 214px; float: left; padding-bottom: 25px;}
#main #col_float { display: block; padding-top: 5px; padding-right: 25px; padding-left: 25px; width: auto; float: left; padding-bottom: 25px; margin-top: 45px; }
#main #secondary_nav { display: block; width: 176px; float: left; background-image: url(../assets/images/toolbar_body_back.gif); background-repeat: repeat-x; background-position: left 25px; margin-left: 15px; margin-right: 15px; margin-top: 10px; background-color: #F0EFF0;}
#main #secondary_nav a {
	display: block;
	padding-left: 15px;
	font-size: 12px;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #121212;
}
#main #secondary_nav a:hover { text-decoration: none; background-color: #E58E44; color: #FFFFFF;}
#main #secondary_nav h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B8282F;
	background-image: url(../assets/images/toolbar_h1_back.gif);
	background-repeat: repeat-x;
	display: block;
	padding-top: 15px;
	padding-bottom: 13px;
	padding-left: 15px;
	text-transform: uppercase;
	border-bottom-color: #b7b7b7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 0px;
	width: 161px;
}

#primary_nav { background-image: url(../assets/images/tbl_nav_back_red.gif); background-repeat: no-repeat; height: 32px; padding-left: 10px;}
#primary_nav a { display: block; float: left; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; padding-left: 35px; padding-right: 35px; padding-top: 8px; padding-bottom: 7px;}
#primary_nav a:hover { background-image: url(../assets/images/nav_red_hover.gif); background-repeat: repeat-x;}

.tbl_main_left { background-image: url(../assets/images/tbl_main_left.gif); background-repeat: repeat-x; background-position: left top;}
.tbl_main_right { background-image: url(../assets/images/tbl_main_right.gif); background-repeat: repeat-x; background-position: left top;}
.tbl_row_top { background-image: url(../assets/images/tbl_centre_top.gif); background-repeat: repeat-y; height: 110px;}
.tbl_row_top #top_nav { background-image: url(../assets/images/top_nav_orange.gif); height: 110px;}

/* Breadcrumb Styles begin*/

.breadcrumbs { background-image: url(../assets/images/blue_curve.gif); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #FFFFFF;}
#crumbs { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 5px; padding-left: 15px; height: 32px;}
#crumbs a{ color: #FFFFFF; text-decoration: none;}
#crumbs a:hover { color: #FFFFFF; text-decoration: underline;}
#crumbs_p { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 5px; padding-left: 15px; height: 20px;}
#crumbs_p a{ color: #FFFFFF; text-decoration: none;}
#crumbs_p a:hover { color: #FFFFFF; text-decoration: underline;}

/* Footer Styles begin*/

.footer { background-color: #D77432; color: #FFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 15px;}
.footer #footer_text { padding-top: 3px; padding-left: 15px;}
.footer #footer_links { clear: both; padding-top: 12px; padding-left: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif;}
.footer #footer_links a { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 5px; padding-right: 5px;}
.footer_cz {
	padding-top: 15px;
	text-align: inherit;
	padding-right: 15px;
	width: auto;
	background-image: url(../assets/images/cz_logo.gif);
	background-repeat: no-repeat;
	background-position: 15px 10px;
	padding-left: 50px;
}
.footer_cz a{ text-decoration: none; color: #FFFFFF;}
.footer #footer_links a:hover {text-decoration: underline;}

.chart_1 {  background-image: url(../assets/images/chart_1.gif); background-repeat: no-repeat; background-position: right top; }

#col_1_narrow ul { font-family: Arial, Helvetica, sans-serif; font-size: .75em; padding-left: 5px; margin-left: 15px; line-height: 1.1em; list-style-image: url(../assets/images/arrow.gif); }
.bold_red {
	font-weight: bold;
	color: #B8282F;
}
#col_float_1 ul { font-family: Arial, Helvetica, sans-serif; font-size: .75em; padding-left: 5px; margin-left: 15px; line-height: 1.1em; list-style-image: url(../assets/images/arrow.gif); }
#col_float_1 li { padding-bottom: 8px; }


#col_1_narrow li { padding-bottom: 8px; }

#col_1 ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding-left: 5px;
	margin-left: 15px;
	line-height: 1.1em;
	list-style-image: url(../assets/images/arrow.gif);
}
#col_1 li { padding-bottom: 8px; }

#main #col_float2 { display: block; padding-top: 340px; padding-right: 25px; padding-left: 35px; width: auto; float: left; padding-bottom: 25px; }
#main #col_narrow { display: block; padding-top: 45px; padding-right: 12px; padding-left: 25px; float: left; padding-bottom: 25px; }
#main #col_1_narrow { display: block; padding-top: 5px; padding-right: 12px; padding-left: 25px; width: 285px; float: left; padding-bottom: 25px; }
#main .pad_left a { text-decoration: none; color: #1F4465; }
#main #col_float_1 { display: block; padding-top: 5px; padding-right: 25px; padding-left: 25px; width: auto; float: left; padding-bottom: 25px; margin-top: 15px; }
#col_float_1 #contacts p { padding: 0px; margin: 0px; }
#button a {
	color: #FFFFFF;
	text-decoration: none;
}
h3 {
font-family: Arial, Helvetica, sans-serif; font-size: .95em; font-weight: bold; color: #333333; margin-top: 5px; margin-bottom: 0px;
}
#col_float hr {
	height: 1px;
}
#col_float b {
	font-size: .85em;
}
#col_float blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #333333;
	font-style: italic;
}

#col_float ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
}

#main #site_map {
	display: block;
	padding-top: 5px;
	padding-right: 25px;
	padding-left: 25px;
	width: 350px;
	float: left;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-left: 50px;
}
#main #site_map p { padding-right: 35px; padding-left: 45px; width: auto; }

#site_map h2 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-color: #F3F3F3;
	margin-bottom: 0px;
	margin-top: 5px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: normal;
}
#main #site_map a {
	color: #333333;
	text-decoration: none;
	display: block;
	width: 285px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: .9px;
}

#site_map h2 a {
color: #B8282F; text-transform: uppercase;
}
#site_map ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 5px;
	margin-left: 25px;
	padding-left: 15px;
	display: block;
	width: 285px;
}
#main #site_map a:hover {

	color: #911A1D;
	text-decoration: underline;
}
.contributors {
	padding-right: 35px;
	width: auto;
	font-size: .85em;
}
#contributors a {
	color: #1F4465;
	text-decoration: underline;
}

#site_map h3 {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F3F3F3;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: normal;
	padding-right: 20px;
}
#contributors ul {

	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	list-style-type: none;
	margin-top: 0px;
	padding-top: 5px;
	margin-left: 25px;
	padding-left: 15px;
	display: block;
	width: 285px;
}
#contributors a:hover {


	color: #911A1D;
	text-decoration: underline;
}
#contributors li {
	padding-top: 0px;
	padding-bottom: 1px;
}

#contributors h3 {

	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #F3F3F3;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: normal;
	padding-right: 20px;
}
#contributors {

	display: block;
	padding-top: 5px;
	padding-right: 25px;
	padding-left: 25px;
	width: 350px;
	float: left;
	padding-bottom: 0px;
	margin-top: 15px;
	margin-left: 50px;
}
#main #secondary_navb h4 {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #B8282F; background-image: url(../assets/images/toolbar_h1_back.gif); background-repeat: repeat-x; display: block; padding-top: 15px; padding-bottom: 13px; padding-left: 15px; text-transform: uppercase; border-bottom-color: #b7b7b7; border-bottom-width: 1px; border-bottom-style: solid; margin-bottom: 0px;
}
#main #secondary_navb {
display: block; width: 235px; float: left; background-image: url(../assets/images/toolbar_body_back.gif); background-repeat: repeat-x; background-position: left 25px; margin-left: 15px; margin-right: 15px; margin-top: 10px; background-color: #F0EFF0;
}
#col_float_1 h4 {
	color: #BF262B;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

