html, body, form { width: 100%; height: 100%; display: block; font-size: 11px; }

a img { border: none; }
a { color: #94ac03; text-decoration: underline; }
a:hover { text-decoration: none; }

h1
{
    font-size: 13px;
    color: #9F0042;
    font-weight: bolder;
    font-family: Arial;
    line-height: 20px;
	margin: 0;
}
h2
{
    font-size: 11px;
    color: Black;
    font-weight: bolder;
    font-family: Arial;
    line-height: 20px;
	margin: 0;
}

p { font-size: 11px; color: #000; line-height: 20px; margin: 12px 0 0 0; }
a { color: #6f4128; text-decoration: none; }
a:hover { text-decoration: underline; }
body
{
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    background-image: url(/clientimages/44000/images/newcccpicsresized/steelbg.jpg);
	background-repeat:repeat;	
}
secondbody
{
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    background-image: url(/clientimages/44000/images/newcccpics/newcccbackground2.jpg);
	background-repeat:repeat;	
}

hr { border: none; border-bottom: dotted White 1px; width: 100%; margin: 20px auto; }

#CC-1
{
    width: 1110px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
	
	margin: 0 auto;
	padding: 0;
	
	background-image: url(/clientimages/44000/images/web_design_pics/new_master_twotone_redone.gif);
	background-repeat: repeat-y;
	
	display: block;
}

#CC-1Firefox
{
    width: 1110px;
    height: 500px;
   	
	margin: 0 auto;
	padding: 0;
	
	background: url(/clientimages/44000/images/web_design_pics/new_master_twotone_redone.gif) repeat-y;
	
}

#CC-1LeftPanel
{
    width: 210px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
	
	margin: 0 auto;
	padding: 0;
	
	background-image: url(/clientimages/44000/images/web_design_pics/new_master_twotone_left.gif);
	background-repeat: repeat-y;
	
	display: block;
}

#CC-1RightBG
{
    width: 719px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
	
	margin: 0 auto;
	padding: 0;
	
	background-image: url(/clientimages/44000/images/web_design_pics/new_master_twotone_right.gif);
	background-repeat: repeat-y;
	
	display: block;
}

#CC-6
{
	width: 100%;
	height: 42px;
	display: block;
	float: right;
}
	
	div.Search { float: left; width: 220px; height: 20px; display: block; color: #FFF; font-size: 10px; margin: 20px 0 0 34px; }
	div.Search a { color: #FFF; }
	div.Search a:hover { color: #000; text-decoration: none; }
	div.Search input { border: none; width: 150px; color: #3e2d1d; font-size: 10px; padding: 3px; margin: 0 10px 0 0; font-family: Arial, Helvetica, sans-serif; }

#CC-2-TOP
{
	margin: 40px 0 0 0;
}

#CC-3
{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    background-image: url(/clientimages/44000/images/web_design_pics/new_master_twotone.jpg);
    background-position: center top;
    background-repeat: no-repeat;
    overflow: hidden;
}

#CC-4
{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    
    margin-left: 4px;
    float: left;
    display: block;
    width: 208px;
    clear: none;
}

	ul.SM { display: block; text-align: left; color: #000; font-size: 11px; margin: 8px 0; padding: 0 4px 0 0; }
	ul.SM li { display: inline; padding: 0 8px; }
	ul.SM li a { color: #000; text-decoration: none; }
	ul.SM li a:hover { text-decoration: underline; color: #333232; }
	
	ul.SMB { display: block; text-align: left; color: Black; margin: 8px 0; padding: 0 4px 0 0; }
	ul.SMB li {display: inline; padding: 0 4px; }
	ul.SMB li a { color: Black; text-decoration: none;  }
	ul.SMB li a:hover { text-decoration: underline; color: #9F0042; }
	
	
	div.LeftContent { display: block; width: 178px; margin: 13px 0 0 13px; padding-bottom: 20px; }
	div.LeftContentTemplate { display: block; width: 178px; margin: 0 0 0 13px; }
	
	a.LeftAd { display: block; margin: 10px 0; }
	a.LeftAd img { border: none; height: 103px; width: 209px; }
	
	div.LeftExtra { display: block; width: 209px; background-color: #c1bdaf; margin: 10px 0; padding: 10px 0; }
		div.LeftExtra a { margin: 7px 10px; display: block; }
		div.LeftExtra a img { border: none; }
#CC-5
{
	display: block;
	overflow: hidden;
    width: 850px;
	float: right;
	
}

	.HC-01, .HC-02 { display: block; margin: 0; padding: 0; overflow: hidden; width: auto; }

	.HaD1, .HaD2 { margin: 3px 0 3px 0; display: block; float: left; }
	.HaD2 { margin-left: 3px; }
	.HaD1 img, .HaD2 img { border: none; }
	
	div.MO-1 { display: block; padding: 7px 0 0 12px; }

	div.MO-2, div.MO-3, div.MO-4 { display: block; float: left; width: 111px; height: 145px; background-color: #ded3ab; padding: 20px 12px 15px 12px; margin-top: 10px; }
	div.MO-3 { width: 190px; margin-left: 5px; position: relative; }
	div.MO-4 { margin-left: 5px; }
	
	h5 { font: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 5px 0; display: block; border-bottom: solid #c7bd9a 1px; }
	div.MO-2 ul, div.MO-3 ul, div.MO-4 ul { padding: 0; margin: 0; list-style: none; }
	div.MO-3 ul.MO-3r { top: 41px; left: 125px; position: absolute; }
	div.MO-2 ul li, div.MO-3 ul li, div.MO-4 ul li { padding: 0; margin: 10px 0 0 0; list-style: none; }

.imgHomeHeader
{
	height: 10%;
	width: 100%;
}

#imgHeader
{
	width: 100%;
	height: 40%;
	display: block;
	margin: 0 0 0 0;
}

.homeFlash
{
	width: 100%;
	height: 35%;
}

.imgContentHeader
{
	height: 20%;
	width: 100%;
}

.imgCCC
{
     margin: 25px 0 0 0;
    
}
.imgCares
{
    position: absolute;
    top: 40px;
    right: 10px;
}

.imgMainHeader
{
    padding-top: 3px;
}

#HLinks {
	
	
	float: left;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: bold;
}

#HLinks li { display: inline; padding: 0 0 0 8px; }
#HLinks li a { text-decoration: none; color: Black; }
#HLinks li a:hover { color: White; }

.FF-01 { width: 100%; text-align: center; padding-top: 20px; border-top: dotted White1 px; font-size: 10px; }
.FF-01 span.Stripped { color: White; font-weight: normal; }

#CCCFooter
{display:table-row-group;
width: 100%; 
text-align: center;  
font-size: 13px;
color: White;
font-weight: bold;
font-size: 13px;
font-family: Arial;
    line-height: 20px;
	margin: 0;
	vertical-align: middle;
}


/*
**
**	SECTION STYLES
**
*/

.SD-01 { width: 800px; display: block; min-height: 100px; background-color: #90aac4; margin: 3px 0px; text-align: center; padding: 25px 0px; overflow: hidden; }
	.Blurb, .MidBlurb { display: block; float: left; width: 210px; padding: 0 25px; text-align:center;}
	.MidBlurb { border-left: solid 1px black; border-right: solid 1px black; text-align:center}
	.SD-01 h1, .SD-01 p { margin: 0; text-align: center; }
	.SD-01 h1 a { font-size: 13px; color: #9F0042; font-weight: bolder; font-family: Arial; line-height: 20px; margin: 0; text-decoration: none; }
	.SD-01 h1 a:hover { text-decoration: underline; }
	
.Breadcrumb { width: 703px; height: 29px; background: url(/clientimages/44000/images/web_design_pics/BreadCrumb-BG.gif) no-repeat left top; margin: 0; padding: 9px 0 0 10px; }
.Breadcrumb li { display: inline; padding: 4px 15px 2px 5px; background: url(/clientimages/44000/images/web_design_pics/BreadCrumb-Arrows.gif) no-repeat right center;  }
.Breadcrumb li a { color: Black; text-decoration: none; }
.Breadcrumb li.Current { background: none; }
.Breadcrumb li.Current a { color: Gray; font-weight: bold; }

.SectionPane { margin: 15px 0 40px 22px; width: 665px; overflow: hidden; } 

/*
**
**	MENU STYLES
**
*/
.LeftNav { padding: 0; margin: 0 0 25px 0; width: 177px; border-top: dotted Black 1px; border-bottom: dotted Black 1px; }
.LeftNav li { list-style: none; padding-left: 5px; padding: 2px 0; }
.LeftNav li a { display:block; width: 172px; color: Black; text-decoration: none; padding: 4px 0 4px 5px; }
.LeftNav li a:hover { color: #658eb1; background-color: #fff; }
.LeftNav li a.Active { color: #658eb1; font-weight: bold; }


.LeftSubNav { padding: 0; margin: 0 0 10px 10px; width: 177px; }
.LeftSubNav li { list-style: none; padding-left: 10px; padding: 0px 0; }
.LeftSubNav li a { display:block; width: 172px; color: Gray; text-decoration: none; padding: 2px 0 2px 5px; }
.LeftSubNav li a:hover { color: #658eb1; background-color: #fff; }
.LeftSubNav li a.Active { color: #658eb1; font-weight: bold; }

/***************************
**
**	Pastors
**
***************************/
    
div.PrEntry { display: inline; padding: 5px 8px; width: 149px; height: 260px;float: left; }

img.PrPic { width: 149px; height: 200px; vertical-align: top; text-align: center; display: block; margin: 0; float: left; }
p.PastorBlurb { display: block; text-align:center; height: 20px; width:172px; }



/*
**
**	Media Styles
**
*/
.MediaRow1 { background-color: #dacd9e; border-bottom: dotted Black 1px; display: block; float: left; min-height: 70px; width: 675px; overflow: visible;}
.MediaRowA {  min-height: 70px; float: left; width: 400px; margin: 10px 5px 10px 0; padding: 0 0 0 20px; overflow:visible;}
.MediaRowB {  min-height: 70px; float: left;  width: 235px; margin: 35px 5px 15 px 5px; padding: 30px 0 0 0; overflow:visible;}
.MediaRowC {  min-height: 70px; float: left;  width: 150px; margin: 35px 5px 15 px 0px; padding: 11px 0 0 0; overflow:visible;}

.MediaRow1 p{ padding: 30px 15px 0 0; display: inline; line-height: 15px;}
.MediaRow1 h2{ font-size: 11px; color: Black; font-weight: bolder; font-family: Arial; line-height: 30px; display: inline;}
.MediaRow1 h3{ font-size: 11px; color: #000000; font-weight: bold; font-family: Arial; margin: 0 25px 0 0; padding: 0 15px 15px 15px; display: inline; width: 400px; line-height: 30px;}
.MediaRow1 a{ font-size: 11px; color: Black; font-weight: bolder; font-family: Arial; line-height: 30px; padding: 15px; display: inline;}

.MediaRow2 { background-color: #fcf2cf; border-bottom: dotted White1px; display: block; float: left; min-height: 70px; width: 675px; overflow: visible;}
.MediaRow2 p{ padding: 30px 15px 0 0; display: inline; line-height: 15px;}
.MediaRow2 h2{ font-size: 11px; color: Black; font-weight: bolder; font-family: Arial; line-height: 30px; display: inline;}
.MediaRow2 h3{ font-size: 11px; color: #000000; font-weight: bold; font-family: Arial; padding: 0 15px 15px 15px; display: inline; width: 400px; line-height: 30px;}
.MediaRow2 a{ font-size: 11px; color: Black; font-weight: bolder; font-family: Arial; line-height: 30px; padding: 15px; display: inline;}


input.rlBtn
{
	border: solid 1px black;
	background-color:White;
	font-weight:bold;
	font-size:10px;
	color:Black;
	
}

input.rlBtn:hover
{
	background-color:White;
	color:Black;
	
}

.productCol
{
	height:30px;
	width:100px;
	float:left;
	padding:10px;
	vertical-align:text-top;
}
.productColT
{
	height:30px;
	width:125px;
	float:left;
	padding:5px;
	vertical-align:text-top;
	
}

.productImg{padding:5px; background-color:#efe8ce; width:125px; height:300px; float:right; text-align:center;}

.PagerButtons
{
	padding-right:2px;
}


.EntryLabel {color: White; font-weight:bold; font-size:12px;}

/*
**
**	Search Results
**
*/
.SearchResultSummary { padding-bottom:20px; padding: 10px 0px 20px 0px;}
.SearchResultLink { font-weight:bold; font-size:12px;}

/*
**
**	Contact Form
**
*/

.ContactForm {padding-top:13px;}
.ContactForm h2 {padding:0px;}
.ContactForm p {padding-bottom:10px; margin-top:5px;}


