/* CSS Document */

input, textarea{
	padding:2px;
	border: 1px solid #d8843d; /*textarea & input border color*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	text-indent:5px;
}
select {
	border: 1px solid #d8843d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px;
}

.seminar_class { width:240px; }

.button {
	padding:3px 5px;
	font-weight:bold;
	background: #4d7a8d;/*background-color of */
	border:1px solid #275062; 
	font-family: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:#999999;
}

.parallel div:focus, 
.parallel div:hover {
	background-color:#eeeeee;
}

.parallel li:focus, 
.parallel li:hover {
	background-color:#f4f6ec;
}

.parallel div.cd_hover { background-color:#cdd3bd; }

textarea:focus, textarea:hover { background: #fefdde; }

.inputRadio, .inputCheckbox, .input-radio, .input-checkbox {
    border: 0px;
}

.parallel {
	border:1px solid #e5e5e5;
	/*padding:10px;*/
	margin-top:12px;
	padding:10px;
}

.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:11px;
	clear:both;
}


.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:#5b3714;
	font-size:11px;
	font-weight:normal;
	display:block;
	width:120px;
	float:left;
	padding-bottom:10px;
}

.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; padding-bottom:10px; float:left }

#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;
}
#error-title {
	background-color:#FF0000;
	padding:5px 10px 5px 10px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#error {
	background-color:#f5ffe2;
	margin:0px;
	margin-bottom:10px;
}
#error li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	background-color:#f5ffe2;
	padding:3px;
	margin-left:40px;
}
* html #error li { margin-left:40px; }
#BMI-calculator fieldset {
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	/*float:left;*/
	border:none;
	background:#eeeeee;
	margin-bottom:20px;
}

#BMI-calculator fieldset div {
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:11px;
}

#BMI-calculator fieldset div label { 
 font-family:Arial, Helvetica, sans-serif;
	color:#5b3714;
	font-size:11px;
	font-weight:bold;
	display:block;
	width:60px;
	float:left;
}

#BMI-calculator fieldset div button { 
	padding:3px 5px;
	font-weight:bold;
	background: #4d7a8d;/*background-color of */
	border:1px solid #275062; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#efefff;
	width:100px;
}

#BMI-calculator fieldset div .button:hover { background-color:#999999; }


#BMI-calculator h4 {
 font-family:Arial, Helvetica, sans-serif;
	color:#94a545;
	font-size:18px
}

#BMI-calculator fieldset input.radio { border:0; }
#BMI-calculator fieldset div span { font-size:11px; color:#5B3714; }
#txtBMI { height:30px; text-decoration:blink; font-size:24px; text-align:center; padding-top:10px; }
.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 #4D7C8E; text-align:center; }
.chart th { background:#4D7C8E; padding:5px 5px; color:#ffffff; border:1px solid #4D7C8E; }
.chart h2 { font-weight:normal; font-size:18px; color:#4D7C8E; }
.chart img.print { float:right; }
.chart th:hover, .chart th:focus { background:#eeeeee; color:#4D7C8E; }
.chart td:hover, .chart td:focus { background:#4D7C8E; color:#eeeeee; }

.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:#5b3714;
	font-weight:bold;
	text-transform:capitalize;
}

.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:#5b3714;
	font-size:11px;
	font-weight:normal;
	display:block;
	padding-bottom:3px;
}

.vertical div:focus, 
.vertical div:hover {
	background-color:#eeeeee;
}

.vertical div.cd_hover { background-color:#cdd3bd; }



/*Seminar Schedule*/
.seminars { width:100%; border-collapse:collapse; border-spacing:0;}
.seminars td{ background:#eeeeee; padding:5px 10px; border:1px solid #4D7C8E; text-align:center; }
.seminars th { background:#4D7C8E; padding:5px 10px; color:#ffffff; border:1px solid #4D7C8E; }

