html, body {
	margin: 0px;
	text-align: center;
	background-color: #ccc;
}

html, body, table, input, select, textarea {
	font: normal 10pt Verdana, Tahoma, Arial, sans-serif;
	color: #383838;
}

.clear {
	clear: both;
	font: normal 1px Verdana;
	margin: 0px;
	padding: 0px;
	height: 1px;
	overflow: hidden;
}
h1 {
	color: #000000;
    font-size: 19pt;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
}
h2 {
	font-size: 14pt;
}
h3 {
	border-bottom: 3px solid #FF991A;
    font-size: 14pt;
    padding: 15px 0 10px;
    text-transform: uppercase;
}
h4 {
	font-size: 11pt; color: #000000; font-family: Verdana, Geneva, sans-serif; border-bottom: 1px solid #ddd; line-height: 30px;
	}
	h4 span {color: #fa9716}
h5 {
	font-size: 10pt; color: #888; text-transform: uppercase;
}
h6 {
	font-size: 6pt;
}

form {
	margin: 0px;
	padding: 0px;
}


.formobj {
	font: normal 7pt Verdana, Tahoma, Arial, sans-serif;
	padding: 2px;
	height: 20px;
	border: 1px solid #a7a6ab;
}

a:link, a:visited, a:active {
	color: #383838;
	text-decoration: underline;
	display: inline;
}

a:hover {
	color: #a44607;
	text-decoration: none;
}

a.bdown:link {color: #a44607;text-decoration: underline; display: inline; font-weight:bold; font-size:12px;}
a.bdown:visited {color: #a44607;text-decoration: underline; display: inline; font-weight:bold; font-size:12px;}
a.bdown:hover {color: #ffffff; text-decoration: none; font-weight:bold;}

a.b2down:link {color: #FF9900;text-decoration: underline; display: inline;}
a.b2down:visited {color: #FF9900;text-decoration: underline; display: inline;}
a.b2down:hover {color: #000000; text-decoration: none;}

#footer {
	padding-left: 7px;
	width: 908px;
	font-size:9px;
}

#footer a:link, #footer a:active, #footer a:visited {
	text-decoration: none;
}

.div_dotted {
	height: 1px;
	background-image: url(../images/div_dotted.gif);
	background-repeat: repeat-x;
	font: normal 1px Verdana;
	margin: 10px 0px 10px 0px;
}

.heading {
	margin-bottom: 20px;
}

.fontstyle1 {
	color: #e2691a;
	font-size: 7pt;
}

.fontstyle2 {
	color: #323232;
	font-size: 9px;
}

.fontstyle3 {
	color: #A84D0F;
	font-size: 9px;
	font-weight: bold;
}

.form_label {
	margin-right: 5px;
	margin-top:5px;
	float: left;
	width: 160px;
}

.form_input {
	margin-right: 5px;
	display: inline;
	float: left;
}

.form_header {
	font-size: 11pt;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.msg {
	color: #f00;
	margin: 10px 0 10px 0;
}

.formdiv {
	height: 2px;
	overflow: hidden;
	clear: both;
}

.data_header {
	background-color: #D1D1D1;

	font-weight: bold;
}

.data_row {
	padding: 5px;
	font-size:8pt;
}

.data_row1 {
	padding: 5px;
	word-wrap: break-word;
}

.date_selector {
	/* styles from .formobj class */
	font: normal 7pt Verdana, Tahoma, Arial, sans-serif;
	padding: 2px;
	height: 20px;
	border: 1px solid #a7a6ab;
	/* end */

	background-image: url(../images/icon_calendar.gif);
	background-position: right center;
	background-repeat: no-repeat;
}


.coming_soon{
font-size:16px; 
font-weight:bold;
color:#e36a08;
}

/*div { border: 1px solid #000; }*/


/**************************************** Content *******************/


.shadow{width:929px; height:10px; float:left; background:url(../images/shadow.png) repeat-x; ;}
.working{width:929px; min-height:500px; float:left;}
.working-left{width:600px; min-height:500px; float:left; margin-left:40px; background:url(../our-solution_files/images/medicine.png) no-repeat 0 200px;  }
.heading1{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight: bold; color:#585858; padding:0; margin:0;}
.text1{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#6d6d6d; line-height:18px; font-weight:bold;}
.working-right{width:228px; height:435px; float:right; margin-right:40px; }
.working-right-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#686868;}
.footer-navi a.active_menu, #footer a.active_menu{
	color: #0000ff !important;
	text-decoration:none;
}
.footer-navi a.active_menu span, #footer a.active_menu span{
	border-bottom:1px solid;
}


#pad{
padding:0px 30px 20px 30px;
}

#news_content{

float:right;
}



/****** Image Captions ******/

.caption {
text-align:right; background: #eee; width: 380px; border: 1px solid #ddd;}
.caption:hover {border: 1px solid #333}
.captionright {float: right; margin-left: 20px}
.textleft {width:450px; float:left;}
hr.sectionclear {clear:both; padding-top:30px;border:0px; background: none;}

.caption span {line-height: 30px; font-style:italic;font-family:arial;font-size: 10px; padding: 5px 10px}
	.caption a:link { text-decoration: none}
	.caption span strong {font-size: 12px; font-style: normal;}
	.caption a:hover span strong {text-decoration: none}
	


/********************************** End Content ****************************/

#before_footer{
width:929px; background:url(../images/footer_bg.JPG) repeat-x; float:left;
}

.footer-navi{width:929px; height:122px; float:left;}
.footer-left{width:310px; height:122px; float:left; background:url(../images/footer-seprator.png) no-repeat right 0; text-align:left;}
.footer-left a{display:block; padding:1px 40px; font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#6e6d71; font-weight:bold; text-decoration:none;}
/*.footer-left a:hover{text-decoration:underline;}*/
/*.footer-left p,.footer-center p,.footer-right p{ padding:0; margin:0;}*/

.footer-center{width:310px; height:122px; float:left; background:url(../images/footer-seprator.png) no-repeat right 0; text-align:left;}
.footer-center a{display:block; padding:1px 40px; font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#6e6d71; font-weight:bold; text-decoration:none;}
/*.footer-center a:hover{text-decoration:underline;}*/

.footer-right{width:309px; height:122px; float:left; text-align:left;}
.footer-right a{display:block; padding:1px 40px; font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#6e6d71; font-weight:bold;  text-decoration:none;}
/*.footer-right a:hover{text-decoration:underline;}*/

.ftitle{
font:bold 20px 'Times New Roman', Times, serif; padding-left:40px; padding-bottom:12px; color:#231f20;
}

.footer-left a:link, .footer-left a:visited, .footer-left a:active {
	color: #6e6d71 !important;
	text-decoration: none !important;
	display: block !important;
}
.footer-center a:link, .footer-center a:visited, .footer-center a:active {
	color: #6e6d71 !important;
	text-decoration: none !important;
	display: block !important;
}
.footer-right a:link, .footer-right a:visited, .footer-right a:active {
	color: #6e6d71 !important;
	text-decoration: none !important;
	display: block !important;
}


.footer-left p, .footer-center p, .footer-right p{font:bold 20px 'Times New Roman', Times, serif; padding:0 0 12px 40px; margin:0;}
.footer-left p span, .footer-center p span, .footer-right p span{border-bottom:2px dotted;}
.footer-left a span, .footer-center a span, .footer-right a span{border-bottom:1px dotted;}
.footer-left a:hover, .footer-center a:hover, .footer-right a:hover{text-decoration:none;}
.footer-left a span:hover, .footer-center a span:hover, .footer-right a span:hover{border-bottom:1px solid #000000 !important;}

.table_grid
{
 	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
}
.table_grid td
{
  	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding: 5px
}
.table_grid .altrow {background: #f9f9f9}
.table_grid .headerrow {background: #666; color: #fff; font-size: 12px;}
