@charset "utf-8";
/* CSS Document for the 2008 Commitment to Care and Service Awards*/

html { overflow-y:scroll; }
body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color: #424242; background-color: #F8F2DA; background-position: center top;}
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 17px; line-height:21px; padding:0; margin:5px 0 8px 0; font-weight: bold; color: #C41920;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; line-height:19px; padding:0; margin:0 0 5px 0; font-weight: normal; color: #D2A709;}
li {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #424242; list-style-position: outside; list-style-type: circle; list-style-image: url(graphics/ctc_bullet.gif);}
a {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #C41920; text-decoration: none;}
a:link, a:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #C41920; text-decoration: none;}
a:hover, a:active {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #D2A709; text-decoration: none;}
img {border:0;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:16px; color: #424242; margin:5px 0 10px 0; padding:0;}

/* Layout */
#three-col, #two-col { margin:0; padding:0; position:relative;}
#two-col .col_a { margin:0 40px 0 0; padding:0; width:360px; float:left; }
#two-col .col_b { margin:0; padding:0; width:300px; float:left; text-align:left;}
#two-col .news { margin:0 0 10px 0; padding:40px 0 15px 20px; width:280px; float:left; text-align:left; background:url(graphics/home-col-b-gold.gif) top left no-repeat;}

#three-col .col_a, #three-col .col_b { margin:0 20px 15px 0; padding:0; width:218px; float:left;}
#three-col .col_c { margin:0 0 15px 0; padding:0; width:218px; float:left;} 

/* Classes */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* br class that clears floated columns */

.intro {font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height:18px; color: #B78B00;}

.list {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #424242; list-style-position: outside; list-style-type: circle; list-style-image: url(graphics/ctc_bullet.gif);}

.note {color: #FF0000;}

.nav_bar {background:url(graphics/ctc_banner_middle.jpg);}

.bottom_nav_bar { background-image: url(graphics/ctc_bottombar.gif); background-color: #C41920;}

.heading {font-family: Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #C41920;}

.subhead {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: normal; color: #D2A709;}

.quote {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #424242;}

.category { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #D2A709; }

.bio_link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #D2A709; }

.nav_active {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D2A709;}

.bottom_bar a {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.bottom_bar a:link {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.bottom_bar a:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.bottom_bar a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #D2A709; text-decoration: none;}
.bottom_bar a:active {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none;}

.nav a {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; text-decoration: none; font-size: 14px;}
.nav a:link {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; text-decoration: none; font-size: 14px;}
.nav a:visited {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; text-decoration: none; font-size: 14px;}
.nav a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #D2A709; text-decoration: none; font-size: 14px;}
.nav a:active {font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; text-decoration: none; font-size: 14px;}

.other_winners a, .other_winners a:link, .other_winners a:visited {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #D2A709; text-decoration: none;}
.other_winners a:active, .other_winners a:hover {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #C41920; text-decoration: none;}

.button {
	margin:0;
	padding:5px 8px 5px 8px; 
	border:solid 1px #ccc !important;
	-moz-border-radius: 8px; 
	-webkit-border-radius: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color: #757575 !important;
	height: 55px;
	width: 185px; 
	background:#fff url(graphics/button-bg.gif) left bottom repeat-x;
}
.button:hover {
	color:#fff !important;
	background:#fff url(graphics/button-bg-hover-gold.gif) left bottom repeat-x;
}

::selection       { background:#e6e6e6; /* Safari and Opera */ }
::-moz-selection  { background:#e6e6e6; /* Firefox */ }

.line {
	background: #fff url(graphics/hr-bg.jpg) no-repeat center bottom;
	margin: 30px auto;
	height: 20px;
}