/* CSS Document */
body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

div#outer {
	width: 810px;
	height: 590px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
div#header {
	height: 19px;
	margin: 0px;
}
div#logo {
	height: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	background-position: center center;
	padding-top: 0px;
}
div.button a  {width:810px; height:61px; display:block;}
div#main {
	margin-left: 0px;
	margin-top: 0px;
	height: 525px;
}
div#content {
	margin-top: 0px;
	width: 810px;
	height: 490px;
	text-align: left;
	background-position: center;
	vertical-align: middle;
}

div#headlinecontent {
	margin-top: 0px;
	width: 810px;
	height: 140px;
	text-align: left;
	vertical-align: middle;
	padding-right: 300px;
	padding-left: 40px;
}
div#bio {
	height: 420px;
	width:206px;
	text-align: left;
	float:left;
}	

div#biotext {
	text-align: left;
	height: 410px;
	width: 584px;
	float: right;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-image:url(biobg.gif);
	background-repeat:repeat-x;
}

div#menu {
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 20px;
	margin-bottom: 10px;
	height: 25px;
}
div#footer {
	margin-top: 20px;
	margin-left: 40px;
	height: 15px;
	padding-top: 10px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: normal;
	color: #333333;
}

.bioheader {
	font-size: 12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

.biotext {
	font-size: 10px
}

a:link {
	color: #6A7EA2;
	text-decoration: none;
}
a:visited {
	color: #6A7EA2;
	text-decoration: none;
}
a:hover {
	color: #3F4D65;
	text-decoration: none;
}
a:active {
	color: #6A7EA2;
	text-decoration: none;
}

div#indexcontent {
	width: 810px;
	height: 450px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#homemain {
	margin-left: 0px;
	margin-top: 0px;
	height: 500px;
}
.bullet{
	font-size: 10pt;
	font-weight: bold;
	color: #ED2123;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.LargeRedHeader {
	font-size: 28px;
	font-weight: bold;
	color: #ED2123;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;
}
.BioLargeRedHeader {
	font-size: 28px;
	font-weight: bold;
	color: #ED2123;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;
	margin-bottom:30px;
}
.RedHeader {
	font-size: 22px;
	font-weight: normal;
	color: #ED2123;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;
}
.RedHeaderItal {
	font-size: 22px;
	font-weight: normal;
	color: #ED2123;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.02em;
	font-style: italic;
}
.GrayText {
	font-size: 16px;
	font-weight: bold;
	color: #6A7EA2;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	line-height: 20px;
}
.blackText {
	font-size: 12px;
	font-weight: lighter;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	line-height: 15px;
	margin-top: 0px;
}
.redText {
	font-size: 12px;
	font-weight: lighter;
	color: #ED2123;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	word-spacing: 0px;
	line-height: 16px;
}
br {
	line-height: 0.5em;
	font-size: 20px;
}
.GrayTextBold {
	font-size: 12px;
	font-weight: bold;
	color: #6A7EA2;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
}
.RedTextLarge {
	font-size: 16px;
	font-weight: bold;
	color: #ED2123;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
}
.BlackHeader {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0em;
	margin: 0px;
}
.blackBulletText {
	font-size: 12px;
	font-weight: lighter;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	word-spacing: 0px;
	line-height: 17px;
}
.GrayTextLessSpace {
	font-size: 16px;
	font-weight: bold;
	color: #6A7EA2;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	line-height: 20px;
	margin: -8px 0px -2px;
}
.contactText {
	font-size: 12px;
	font-weight: lighter;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	word-spacing: 0px;
	line-height: 13px;
}
.indent {margin-left: 1em} 
.GrayTextBoldContact {
	font-size: 14px;
	font-weight: bold;
	color: #6A7EA2;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	line-height: 13px;
	white-space: normal;
}
.clipsText {

	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	word-spacing: 0px;
	line-height: 13px;
}
.GrayTextBoldClips {


	font-size: 11px;
	font-weight: bold;
	color: #6A7EA2;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	line-height: 13px;
}
#c2 a:link{
 color:#ED2123;
}
#c2 a:active{
 color:#ED2123;
}
#c2 a:visited{
 color:#ED2123;
}
#c2 a:hover{
 color:#666666;
}
.GrayTextLarge {
	font-size: 20px;
	font-weight: normal;
	color: #6A7EA2;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	line-height: 20px;
	word-spacing: 50em;
	padding-bottom: 10px;
}
.GrayTextLarge2 {
	font-size: 17px;
	font-weight: normal;
	color: #6A7EA2;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	line-height: 20px;
	padding-bottom: 10px;
}
.Textspace {
	font-size: 11px;
	font-weight: lighter;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	word-spacing: 0px;
	line-height: 13px;
	margin-top: -14px;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
	background-position: -10px;
}
.GrayTextBoldBlack {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	line-height: 13px;
	white-space: normal;
}
.nav {
	width: 400px;
	height: 25px;
	background: url(chcmainnav.gif) no-repeat;
	position: absolute;

}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 25px;
	text-indent: -9000px;
	overflow: hidden;
}

.nav .about a:link, .nav .about a:visited { left: 0px; width: 44px;}
.nav .about a:hover, .nav .about a:focus {background: url(chcmainnav.gif) no-repeat 0px -25px;}
.nav .about a:active {background: url(chcmainnav.gif) no-repeat 0px 0px;}
.current-about .about a:link, .current-about .about a:visited {background: url(chcmainnav.gif) no-repeat 0px -25px; cursor: default;}

.nav .services a:link, .nav .services a:visited { left: 45px; width: 61px;}
.nav .services a:hover, .nav .services a:focus {background: url(chcmainnav.gif) no-repeat -45px -25px;}
.nav .services a:active {background: url(chcmainnav.gif) no-repeat -45px 0px;}
.current-services .services a:link, .current-services .services a:visited {background: url(chcmainnav.gif) no-repeat -45px -25px;cursor: default;}

.nav .gallery a:link, .nav .gallery a:visited { left: 108px; width: 55px;}
.nav .gallery a:hover, .nav .gallery a:focus {background: url(chcmainnav.gif) no-repeat -108px -25px;}
.nav .gallery a:active {background: url(chcmainnav.gif) no-repeat -108px 0px;}
.current-gallery .gallery a:link, .current-gallery .gallery a:visited {background: url(chcmainnav.gif) no-repeat -108px -25px;cursor: default;}

.nav .clips a:link, .nav .clips a:visited {left: 163px; width: 41px;}
.nav .clips a:hover, .nav .clips a:focus {background: url(chcmainnav.gif) no-repeat -163px -25px;}
.nav .clips a:active {background: url(chcmainnav.gif) no-repeat -163px 0px;}
.current-clips .clips a:link, .current-clips .clips a:visited {background: url(chcmainnav.gif) no-repeat -163px -25px; cursor: default;}
	
.nav .downloads a:link, .nav .downloads a:visited { left: 205px; width: 80px;}
.nav .downloads a:hover, .nav .downloads a:focus {background: url(chcmainnav.gif) no-repeat -205px -25px;}
.nav .downloads a:active {background: url(chcmainnav.gif) no-repeat -205px 0px;}
.current-downloads .downloads a:link, .current-downloads .downloads a:visited {background: url(chcmainnav.gif) no-repeat -205px -25px;cursor: default;}

.nav .contact a:link, .nav .contact a:visited {left: 286px; width: 63px;}
.nav .contact a:hover, .nav .contact a:focus {background: url(chcmainnav.gif) no-repeat -286px -25px;}
.nav .contact a:active { background: url(chcmainnav.gif) no-repeat -286px 0px;}
.current-contact .contact a:link, .current-contact .contact a:visited {background: url(chcmainnav.gif) no-repeat -286px -25px; cursor: default;}

.nav .main a:link, .nav .main a:visited { left: 349px; width: 37px;}
.nav .main a:hover, .nav .main a:focus {background: url(chcmainnav.gif) no-repeat -349px -25px;}
.nav .main a:active {background: url(chcmainnav.gif) no-repeat -349px 0px;}
.current-main .main a:link, .current-main .main a:visited {background: url(chcmainnav.gif) no-repeat -349px -25px; cursor: default;}

a.redlinks:link {	font-family: Arial, Helvetica, sans-serif;
color: #ED2123; font-size: 9pt; font-weight: bold; }
a.redlinks:visited {color: #ED2123; font-weight: bold; }
a.redlinks:hover {color: #666666; }
a.redlinks:active {color: #ED2123; } 
