input, textarea{

	padding:3px;

	border: 1px solid #64880a; /*textarea & input border color*/

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#000;

}



select {

	border: 1px solid #64880a;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	padding:2px;

}

.button {

	padding:3px 5px;

	font-weight:bold;

	background: #5a7b06;/*background-color of */

	border:1px solid #aec460; 

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px; 

	color:#efefff;

}



.radiobutton {

	border:none;

}



fieldset div input:focus, 

fieldset div input:hover,

fieldset div textarea:focus,

fieldset div textarea:hover,

fieldset div select:focus,

fieldset div select:hover {

  background: #fefdde;

}



fieldset div .button:focus, 

fieldset div .button:hover {

	background-color:#aec460;

}



.parallel div:focus, 

.parallel div:hover {

	background-color:#fdffe1;

}



.parallel li:focus, 

.parallel li:hover {

	background-color:#f4f6ec;

}

textarea:focus, textarea:hover { background: #fefdde; }



.inputRadio, .inputCheckbox, .input-radio, .input-checkbox {

    border: 0px;

}



.parallel {

	border:1px solid #e5e5e5;

	padding:10px;

	margin-top:12px;

}



.parallel legend {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#526025;

	font-weight:bold;

}



.parallel span {

	font-family:Arial, Helvetica, sans-serif;

	color:#FF0000;

	font-size:12px;

}



.parallel div {

	padding:3px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666;

	font-size:12px;

	clear:both;

	height:auto;

	float:left;

	width:100%;

}


*html .parallel div  { float:none; }


.parallel div a { color:#000; text-decoration:none; }

.parallel div a:hover { color:#666; }



.parallel div div { padding:0px; }

.parallel div div div { padding:0px; }



.parallel div label {

	font-family:Arial, Helvetica, sans-serif;

	color:#4a96cf;

	font-size:12px;

	font-weight:bold;

	display:block;

	min-width:110px;

	float:left;

	padding-bottom:10px;

}

*html .parallel div label {

	width:110px;

}



.parallel div label span {

	font-family:Arial, Helvetica, sans-serif;

	color:#FF0000;

	font-size:12px;

}



.parallel div div span {

	float:left;

	margin-right:10px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666;

	font-size:10px;

	font-weight:bold;

}



.parallel ul {

 	float:left; 

	margin:0; 

	padding:0; 

	list-style:none;

	margin-left:15px;

}

.parallel li {

	padding:5px;

}



.clear { clear:both; }



.center { text-align:center; }



#submit-cancel {

	border:none;

	padding:10px 10px 10px 15px;

	margin-bottom:12px;

	font-family:Arial, Helvetica, sans-serif;

	color:#333;

	font-size:12px;

}



.required { color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:12px; }



#submit-cancel div {

	font-family:Arial, Helvetica, sans-serif;

	color:#666;

	font-size:12px;

}



.submission { text-align:left; }



#submit-cancel div label {

	display:block;

	width:110px;

	float:left;

}

#errors-title {

	background-color:#c34159;

	padding:5px 10px 5px 10px;

	color:#fff;

	font-size:15px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}


#errors_div h3 { background:#c34159; color:#ffffff; }



#errors {

	background-color:#f5f2c5;

	margin:0px;

	margin-bottom:10px;

}

#errors li {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#c34159;

	background-color:#f5f2c5;

	padding:3px;

}

* html #errors li { margin-left:40px; }

#BMI-calculator fieldset {

	padding:3px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:12px;

	/*float:left;*/

	width:220px;

	border:none;

	margin-left:40px

}



#BMI-calculator fieldset div {

	padding:3px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666;

	font-size:12px;

}



#BMI-calculator fieldset div label { 

 font-family:Arial, Helvetica, sans-serif;

	color:#008bb0;

	font-size:12px;

	font-weight:bold;

	display:block;

	width:60px;

	float:left;

}



#BMI-calculator h4 {

 font-family:Arial, Helvetica, sans-serif;

	color:#94a545;

	font-size:18px

}



#txtBMI { text-decoration:blink; font-size:18px; background-color:#EEEEEE; text-align:center; }



.message-success {

	padding:7px;

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background-color:#009933;

}



.message-failure {

 padding:7px;

	color:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background-color:#FF0000;

}



.vertical {

	border:1px solid #e5e5e5;

	padding:10px;

	margin-top:12px;

}



.vertical li { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; font-weight:normal; margin-left:30px; list-style-type:square; }



.vertical legend {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#146fb3;

	font-weight:bold;

}



.vertical span {

	font-family:Arial, Helvetica, sans-serif;

	color:#FF0000;

	font-size:12px;

}



.vertical div {

	padding:3px;

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:12px;

	clear:both;

}

.vertical label {

	font-family:Arial, Helvetica, sans-serif;

	color:#4a96cf;

	font-size:12px;

	font-weight:bold;

	display:block;

	padding-bottom:3px;

}



.vertical div:focus, 

.vertical div:hover {

	background-color:#e3e9f5;

}



.vertical div.cd_hover { background-color:#cdd3bd; }





/*----------------------------------------------------------------------------



/*Overide*/

fieldset.parallel, fieldset.vertical { border:1px solid #CCCCCC; }



/*Parallel Forms*/



fieldset.parallel span,

fieldset.parallel div label,

fieldset.parallel div input,

fieldset.parallel div textarea 

{

font-size:12px;

}



fieldset.parallel div input,

fieldset.parallel div textarea,

fieldset.parallel div select  

{

border:1px solid #64880a;

}



*html fieldset.parallel div input,

*html fieldset.parallel div textarea

{

margin-right:10px;

}  



fieldset.parallel div label

{

color:#000000;

}



fieldset.parallel div input.button

{

background:#5a7b06;

}



fieldset.parallel div .button:focus, 

fieldset.parallel div .button:hover 

{

background-color:#aec460;

color:#000000;

}



fieldset.parallel div:focus, 

fieldset.parallel div:hover 

{

background-color:#EEEEEE;

}





/*Vertical Forms*/



fieldset.vertical span,

fieldset.vertical div label,

fieldset.vertical div input,

fieldset.vertical div textarea 

{

font-size:12px;

}



fieldset.vertical div input,

fieldset.vertical div textarea,

fieldset.vertical div select 

{

border:1px solid #64880a;

}



fieldset.vertical div label

{

color:#000000;

}



fieldset.vertical div input.button

{

background:#5a7b06;

}



fieldset.vertical div .button:focus, 

fieldset.vertical div .button:hover 

{

background-color:#aec460;

color:#000000;

}



fieldset.vertical div:focus, 

fieldset.vertical div:hover 

{

background-color:#EEEEEE;

}





/*Affordability Chart*/

.chart { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#364d5a; border-collapse:collapse; border-spacing:0; }

.chart td{ background:#eeeeee; padding:5px 5px; border:1px solid #64880a; text-align:center; }

.chart th { background:#64880a; padding:5px 5px; color:#ffffff; border:1px solid #64880a; border-bottom:1px solid #eeeeee; }

.chart h2 { font-weight:normal; font-size:18px; color:#4D7C8E; }

.chart img.print { float:right; }

.chart legend { color:#52443c; }





/*Seminar Schedule*/

.seminars { border-collapse:collapse; border-spacing:0; font-size:12px;}

.seminars td{ background:#eeeeee; padding:5px 10px; border:1px solid #ccc; text-align:center; }

.seminars th { background:#0098DA; padding:5px 10px; color:#ffffff; border:1px solid #ccc; }







/*Event Calendar*/

.month .monthnavigation { background:#365601; }

.month .monthname { font-size:14px; background:#365601; }

.month .dayname td { background-image:none; background:#a5bb77; color:#ffffff; width:50px; height:30px;}



.month td.nomonthday { width:50px; height:50px; background:#e9e8dd; }

.month td.monthday { width:50px; height:50px; background:#e3e4df; }

.month td.today { width:50px; height:50px; }

.month td.saturday { width:50px; height:50px; }

.month td.sunday { width:50px; height:50px; }



/*.month td.nomonthday:hover, 

.month td.monthday:hover, 

.month td.today:hover,

.month td.saturday:hover,

.month td.sunday:hover

{ background:#FF9B36; }*/





/*Searchbox in Homepage*/

.logo form { float:left; height:48px; margin:0; padding:2px 0 0 0; width:245px; }

.logo form fieldset.parallel { border:none; }

.logo form input { background-image:url(../images/central-baptist-search.gif); border:0; float:left; height:19px; padding:0; margin:0 5px 0 0; width:132px; }

.logo form fieldset.parallel button { background-image:url(../images/central-baptist-go.gif); float:left; height:19px; margin-top:-1px; width:55px; }




/*Seminar Schedule Table*/

.seminarTable { border-collapse:collapse; border-spacing:0; font-size:12px;}
.seminarTable td { background:none; padding:5px 10px; border:1px solid #71910a; text-align:center; }
.seminarTable td a,
.seminarTable td a:visited,
.seminarTable td a:active { color:#365601; text-decoration:none; }
.seminarTable td a:hover { color:#365601; text-decoration:underline; }
.seminarTable th { background:#71910a; color:#ffffff; padding:5px 10px; border:1px solid #71910a; }






/*BMI Calculator in Homepage*/



.bottom3 form, .bottom3 form table { float:left; margin-top:-10px; }



.bottom3 form div { float:left; font-weight:bold; margin-bottom:8px; width:171px;  }

.bottom3 p { font-weight:bold; }

.bottom3 form div label { margin-right:8px; }

.bottom3 form div input { font-size:9px; }



.bottom3 input.button { background-image:url(../images/calculate.jpg); background-position:0px 0px; border:none; display:block; height:16px; width:75px; }

.bottom3 input.button:hover { background-position:0px 16px; }


.table th { background:#64880a; color:#ffffff; }

.table,
.table .odd,
.table .odd td { border-collapse:collapse; border:1px solid #64880a; }





