@charset "UTF-8";
/* CSS Document */
body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color:#69C;
	background-image:url(images/bcgr/background.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #000;
}
a, p, img, form, h1, h2, div, ul, li, label, table{
	border:none;
	margin:0;
	padding:0;
}
#container {
	width:1000px;
	height:700px;
	margin:0 auto;
}

#container a{
	text-decoration: none;
	color: #993366;
}

#container a:hover {
	text-decoration: none;
	color: #000;
}

#nav {
	height:18px;
	width:800px;
	text-align:left;
	padding-top:3px;
	}
#tabmenu {margin-left:20px;}
#tabmenu li {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #FFF;
	letter-spacing:1px;
	overflow:hidden;
	list-style-type:none;
	cursor:pointer;
	display:inline;
	padding-left:4px;
	padding-top:4px;
	}
	
#tabmenu a { text-decoration:none; color:#FFF; }

#tabmenu a:hover {text-decoration:none; color:#FFCC66; }
#phone {
	height:18px;
	width:120px;
	text-align:left;
	padding-top:2px;
	float:right;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color: #000;
	}
#footer{
	width:1000px;
	height:30px;
	float:left;
	padding:0;
	margin:0;
}
#massive{
	width:1000px;
	height:32px;
	float:left;
	text-align:center;
	padding:0;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	color: #FFF;
}
#massive a { text-decoration:none; color:#FFCC66; } 
#massive a:hover { text-decoration:none;color:#FFCC66; } 

#footernav {
	height:18px;
	width:1000px;
	text-align:center;
	padding-top:5px;
	}
#footertabmenu li {
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
	color: #FFF;
	letter-spacing:1px;
	overflow:hidden;
	list-style-type:none;
	cursor:pointer;
	display:inline;
	padding-left:4px;
	padding-top:4px;
	}
	
#footertabmenu a { text-decoration:none; color:#FFF; }

#footertabmenu a:hover {text-decoration:none; color:#FFCC66; }
/*--------------------- content ----------------------*/
#content{
	width:1000px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	background-image:url(images/bcgr/backgroundcedar.jpg);
}
#contentheader {
	width:1000px;
	height:35px;
	float:left;
	padding:0;
	margin:0;
}
#contentline {
	width:1000px;
	height:3px;
	float:left;
	padding:0;
	margin:0;
	line-height:0px;
	background-color:#FFF;
}
#contenttxt {
	width:243px;
	height:28px;
	float:right;
	padding:0;
	margin:4px 15px 0 0;
}
#contentbanner{
	width:1000px;
	height:208px;
	float:left;
	padding:0;
	margin:10px 0 0 0;
}
/*------------------------ end content -------------------*/
#header {
	width:100%;
	height:85px;
	padding:0;
	margin:0 auto;
	background-image:url(images/bcgr/bcgrheadergr.jpg);
}
#header_mid {
	width:1000px;
	height:85px;
	padding:0;
	margin:0 auto;
	background-image:url(images/bcgr/headerbcgr.jpg);
}
#headerhold_logo {
	width:1000px;
	height:60px;
	padding:0;
}
#headertxt {
	width:298px;
	height:32px;
	float:left;
	padding:0;
	margin:15px 0 0 32px;
}
#headerlogo {
	width:204px;
	height:59px;
	float:right;
	padding:0;
	margin:0px 60px 0 0;
}
#header_line {
	width:1000px;
	height:3px;
	background-image:url(images/bcgr/headerbcgrline.jpg);
}
#logo {
	width:279px;
	height:200px;
	float:right;
	z-index:100;
}
#logohldr {
	width:460px;
	height:210px;
}
#containercont {
	padding:15px 15px 5px 30px;
	width:995px;
	height:720px;
	margin:0 auto;
}
#contact {
	width:975px;
	height:558px;
	padding-right:10px;
}

#mail a {color:#66CCCC; text-decoration:none;font-size:15px;}
#mail a:hover {color:#FFF; text-decoration:none;font-size:15px;}
a:link {color:#66CCCC; text-decoration:none;}
a:hover {color:#FFF; text-decoration:none;}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; color: #993366; margin-top:10px; margin-bottom:10px}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #993366;}
.style3 {font-family:"Times New Roman", Times, serif;font-size:20px;color: #FFCC66;}
.style3a {font-family:"Times New Roman", Times, serif;font-size:17px;color: #FFF;}
.base {	font-family:"Times New Roman", Times, serif;font-size:14px;color: #000;}
.red {font-family:"Times New Roman", Times, serif;font-size:14px;color:#F00;}

ul {padding-left:15px;}
#cr a {color:#993366; text-decoration:none;}
#cr a:hover {color:#CCCC33; text-decoration:none;}
#cl a {color:#993366; text-decoration:none;}
#cl a:hover {color:#CCCC33; text-decoration:none;}
#homefooter a {color:#CCCC33; text-decoration:none;}
#homefooter a:hover {color:#993366; text-decoration:none;}
#clestate {
	width:390px;
	height:auto;
	float:left;
	margin:10px 0 0 40px;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #FFF;
	line-height:20px;
	letter-spacing: 0.8px;
}
#crestate {
	width:500px;
	height:auto;
	float:right;
	margin: 10px 37px 0 0;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color: #FFF;
	line-height:19px;
}

.google {
	padding-left:30px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

#cl {
	width:450px;
	height:auto;
	float:left;
	margin:10px 0 0 40px;
	padding:0;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #FFF;
	line-height:20px;
	letter-spacing: 0.8px;
}
#cr {
	width:450px;
	height:auto;
	float:right;
	margin: 10px 37px 0 0;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color: #FFF;
	line-height:20px;
	letter-spacing: 0.8px;
}
#imgholder {
	width:450px;
	height:220px;
	float:left;
}
#imgleft {
	width:320px;
	height:220px;
	height:auto;
	float:left;
}
#cl a {color:#66CCCC; text-decoration:none;}
#cl a:hover {color:#FFF; text-decoration:none;}
#cr a {color:#66CCCC; text-decoration:none;}
#cr a:hover {color:#FFF; text-decoration:none;}
#map a {color:#66CCCC; text-decoration:none;}
#map a:hover {color:#FFF; text-decoration:none;}
#links a {color:#66CCCC; text-decoration:none;}
#links a:hover {color:#FFF; text-decoration:none;}
#gallery{
	width:1000px;
	height:470px;
	float:left;
	padding:0;
	margin:10px 0 0 0;
	text-align:center;
}
#imggallery{
	width:612px;
	height:430px;
	padding:0;
	margin-left:200px;
	float:left;
}
#content_gal{
	width:1000px;
	text-align:center;
	height:104px;
	float:left;
	padding:20px 0 10px 0;
	margin:0;
	background-image:url(images/bcgr/backgroundcedar.jpg);
}
#content_about{
	width:1000px;
	height:820px;
	float:left;
	padding:0;
	margin:0;
}
#structural {
	position:absolute;
	left:-9999px;
	width:900px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:6px;
	margin:0;
	padding:0;
}

