input, textarea{

	padding:3px;

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

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

	font-size:12px;

	font-weight:normal;

	color:#000;

}



select {

	border: 1px solid #1ca9cf;

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

	font-size:12px;

	padding:2px;

}

.button {

	padding:3px 5px;

	font-weight:bold;

	background: #146fb3;/*background-color of */

	border:1px solid #1ca9cf; 

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

	font-size:12px; 

	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: #FFFFFF;

}



fieldset div .button:focus, 

fieldset div .button:hover {

	background-color:#1876bc;

}



.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%;

}





.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;

	margin-right: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;

}

#error #error-title {
	background-color:#FF0000;
	padding:5px 10px;
	color:#fff;
	font:bold 15px "Arial";
	display:block;
	list-style-type:none;
	margin:0;
}
#error {
	background-color:#f5ffe2;
	padding:0 0 5px 0;
}
#error li {
	font:normal 12px "Arial";
	color:#FF0000;
	margin-left:20px;
	padding:3px;
}

#error li:hover {background:none;}



#BMI-calculator fieldset {

	padding:3px;

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

	color:#000;

	font-size:12px;

	/*float:left;*/

	width:320px;

	border:none;

}



#BMI-calculator fieldset div {

	padding:3px;

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

	color:#666;

	font-size:12px;

}



#BMI-calculator fieldset div span {color:#62818e;}



#BMI-calculator fieldset div label { 

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

	color:#62818e;

	font-size:12px;

	font-weight:bold;

	display:block;

	width:60px;

	float:left;

}



#BMI-calculator fieldset div input.button {width:110px;}



#BMI-calculator h4 {

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

	color:#94a545;

	font-size:18px

}



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



.success-box, .success-box div {


	color:#7297A6;

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

	font-size:12px;
	
	font-weight:normal;

}

.message-success, .message-success p {


	color:#7297A6;

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

	font-size:12px;
	
	font-weight:bold;

	/*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:0; width:90%;}



/*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 #62818e;

}



fieldset.parallel div input.txt,

fieldset.parallel div textarea

{

width:280px;

}

fieldset.parallel legend

{

color:#000000;

}



fieldset.parallel div label

{

color:#62818e;

font:normal 12px "Verdana";

cursor:text;

}



fieldset.parallel div input.button

{

background:#62818e;

border:1px solid #999999;

}



fieldset.parallel div .button:focus, 

fieldset.parallel div .button:hover 

{

background-color:#ff931f;

color:#FFFFFF;

}



fieldset.parallel div:focus, 

fieldset.parallel div:hover 

{

background:none;

}



fieldset.parallel div a {color:#62818e;}















/*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 #62818e;

}



fieldset.vertical div input.txt,

fieldset.vertical div textarea

{

width:280px;

}

fieldset.vertical legend

{

color:#62818e;

}



fieldset.vertical div label

{

color:#62818e;

font:normal 12px "Verdana";

cursor:text;

}



fieldset.vertical div input.button

{

background:#62818e;

border:1px solid #999999;

}



fieldset.vertical div .button:focus, 

fieldset.vertical div .button:hover 

{

background-color:#ff931f;

color:#FFFFFF;

}



fieldset.vertical div:focus, 

fieldset.vertical div:hover 

{

background:none;

}



fieldset.vertical div a {color:#62818e;}



fieldset.vertical ul li {font:normal 12px "Verdana"; color:#62818e; line-height:18px;}











/*Chart*/

.chart {border-collapse:collapse; border-spacing:0; font:normal 11px "Verdana";}

.chart td{background:#FFFFFF; padding:5px 5px; color:#62818e; border:1px solid #62818e;}

.chart th {background:#62818e; padding:5px 5px; color:#ffffff; border:1px solid #62818e;}

.chart { float:left; }





/*Seminars*/

.seminars {border-collapse:collapse; border-spacing:0; font:normal 11px "Verdana";}

.seminars td{background:#FFFFFF; padding:5px 10px; color:#62818e; border:1px solid #62818e;}

.seminars th {background:#62818e; padding:5px 10px; color:#ffffff; border:1px solid #62818e;}





/*Default table*/

.table {border-collapse:collapse; border-spacing:0; font:normal 11px "Verdana"; width:100%;}

.table td{background:#FFFFFF; padding:5px 5px; color:#62818e; border:1px solid #62818e;}

.table th {background:#62818e; padding:5px 5px; color:#ffffff; border:1px solid #62818e;}

.table a {color:#62818E;}

.table a:hover {text-decoration:none;}




/*Event Calendar*/

table.month {border:0;}

.month .monthnavigation {background:none;}

.month .monthname {font-size:16px; background:none; color:#FF931F;}

.month .dayname td {background-image:none; background:#465d66; color:#FFFFFF; height:40px;}



.month td.nomonthday {background:#EEEEEE}

.month td.monthday {width:80px; height:80px; background:#FFFFFF;}

.month td.today {width:80px; height:80px; background:#FF931F;}

.month td.saturday {width:80px; height:80px; background:#d4e5ec;}

.month td.sunday {width:8px; height:80px; background:#d4e5ec;}



/***** Global Classes *****/

 

.clear         { clear:both; }

.float-left    { float:left; }

.float-right   { float:right; }

 

.text-left     { text-align:left; }

.text-right    { text-align:right; }

.text-center   { text-align:center; }

.text-justify  { text-align:justify; }

 

.bold          { font-weight:bold; }

.italic        { font-style:italic; }

.underline     { border-bottom:1px solid; }

.highlight     { background:#ffc; }

 

.img-left      { float:left;margin:4px 10px 4px 0; }

.img-right     { float:right;margin:4px 0 4px 10px; }

 

.nopadding     { padding:0; }

.noindent      { margin-left:0;padding-left:0; }

.nobullet      { list-style:none;list-style-image:none; }

.hide	   	   { display:none; }


