﻿
@font-face {
    font-family: 'CalibriRegular';
    src: url('fonts/calibri-webfont.eot');
    src: url('fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibri-webfont.woff') format('woff'),
         url('fonts/calibri-webfont.ttf') format('truetype'),
         url('fonts/calibri-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;

} 

@font-face {
    font-family: 'CalibriBold';
    src: url('fonts/calibrib-webfont.eot');
    src: url('fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/calibrib-webfont.woff') format('woff'),
         url('fonts/calibrib-webfont.ttf') format('truetype'),
         url('fonts/calibrib-webfont.svg#CalibriBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

div, h1, h2, h3, p, ul, ol, li{
	padding: 0px; border: 0px; list-style: none; margin:0px;
}

img{border:0px;}
 
a:link, a:visited, a:active
{
	color: #333;
	text-decoration: underline; 
}
a:hover
{
	color: #fe4d01;
	text-decoration: none;	
}




body
{
	font-family:Calibri, 'CalibriRegular';
	font-size  : 14px;
	color: #333333;
	margin:0px;
	background:#f0f0f0;
}
table
{
	font-family:Calibri, 'CalibriRegular';
	font-size  : 14px;
}

.imgborder		{border:1px solid #cccccb; padding:2px;}

a{outline:none;}

.prod-pic 	{border:1px solid #cccccb; padding:2px;}
.clear{clear:both;}


/* a.link:link, a.link:visited, a.link:active
{
	color: #333;
	text-decoration: none; 
}
a.link:hover
{
	color: #fe4d01;
	text-decoration: none;	
}
*/

a.link:link, a.link:visited, a.link:active
{
	color: #333;  font-size:14px;  
	text-decoration: none;   padding-right:15px;   -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; background-position: 55px;
}
a.link:hover
{
	color: #fe4d01; font-size:14px; 
	text-decoration: underline;	  padding-right:15px;  
}




a.read:link, a.read:visited, a.read:active
{
	color: #fe4d01;
	text-decoration: none; 
}
a.read:hover
{
	color: #fe4d01;
	text-decoration: underline;	
}

a.read-more:link, a.read-more:visited, a.read-more:active
{
	background:#cccccc;
	padding:2px 8px 2px 8px;
	color:#000;
	text-decoration: none; 
	border:1px solid #aeadad;
	-webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear;
}
a.read-more:hover
{
	background:#fe4d01;
	padding:2px 8px 2px 8px;
	color: #fff;
	text-decoration: none;
	border:1px solid #aeadad;
}

.fcra {font-size:14px; margin:0px 0px 10px 0px; text-decoration:none;}

/*---------------Common Styling---------------*/
p{line-height:14pt; text-align:justify;} 
.headerbg {background:url('images/orange-line.gif') repeat-x left top; line-height:25px; }
.header{background: #fff url('images/bullet.gif') no-repeat left top; display:inline-block; padding-right:8px; padding-bottom:10px;  margin:0 auto; line-height:25px; padding-left:18px; color:#fe4d01; font-size:22px; font-family:Calibri, 'CalibriRegular';  }
.headerbg1 {line-height:25px; }
.header1{display:inline-block; padding-right:8px; padding-bottom:10px;  margin:0 auto; line-height:25px; padding-left:0px; color:#fe4d01; font-size:22px; font-family:Calibri, 'CalibriRegular';  }

.rightheader{background: url('images/bullet.gif') no-repeat left top; display:inline-block; padding-right:8px; padding-bottom:10px; margin:0 auto; line-height:25px; padding-left:18px; color:#fe4d01; font-size:22px; font-family:Calibri, 'CalibriRegular';  }
.hd{font-size:13px; color:#fe4d01; font-weight:normal; line-height:140%; }
.list li {background: url('images/bullet1.gif') no-repeat left top; line-height:14pt; padding:0px 5px 5px 15px; margin-left:15px; }
.list li a{ line-height:14pt;  text-decoration:underline; }
.list li a:hover{ line-height:14pt; color:#fe4d01; text-decoration:none; }

.list-inline li {width:42%; background: url('images/bullet1.gif') no-repeat left top; line-height:14pt; padding:2px 5px 5px 13px; margin:5px 20px 5px 0px; display:inline-block; }
.list-inline li a{ line-height:14pt;  text-decoration:underline; }
.list-inline li a:hover{ line-height:14pt; color:#fe4d01; text-decoration:none; }

.list-normal li {background: url('images/bullet1.gif') no-repeat left top; line-height:14pt; padding:2px 5px 5px 13px; margin-top:5px;}
.list-normal li a{ line-height:14pt;  text-decoration:underline; }
.list-normal li a:hover{ line-height:14pt; color:#fe4d01; text-decoration:none; }

.list-partners li {width:42%; background: url('images/bullet1.gif') no-repeat left top; line-height:14pt; padding:2px 5px 5px 13px; margin:5px 20px 5px 0px; display:inline-block; }
.list-partners li a{ line-height:14pt;  text-decoration:none; }
.list-partners li a:hover{ line-height:14pt; color:#fe4d01; text-decoration:underline; }

h1{padding-bottom:8px;  margin:0 auto; line-height:25px; color:#fe4d01; font-size:22px; font-family:Calibri, 'CalibriRegular'; font-weight:normal; }
h2{padding-bottom:3px;  margin:0 auto; margin-bottom:10px; line-height:25px; color:#fe4d01; font-size:20px; font-family:Calibri, 'CalibriRegular'; font-weight:normal; border:1px dashed #fe4d01; border-width:0px 0px 1px 0px; }
h2  a span{color:#fe4d01;text-decoration:underline; }
h2 a:hover span  {color:#fe4d01;text-decoration:none; }
h2.form-head { margin:0 auto; margin-bottom:10px; line-height:25px; color:#fff; font-size:20px; font-family:Calibri, 'CalibriRegular'; font-weight:normal; border:0px; border-width:0px 0px 0px 0px; background:#fa682c; padding:5px; border-radius:3px; }
h2.form-head a{ color:#fff; }

h3{padding-bottom:3px;  margin:0 auto; line-height:14pt; color:#555555; font-size:14px; font-family:Arial;}
h2.partners{padding-bottom:3px;  margin:0 auto; margin-bottom:10px; line-height:25px; color:#fe4d01; font-size:18px; font-family:Calibri, 'CalibriRegular'; font-weight:normal; border:1px dashed #fe4d01; border-width:0px 0px 1px 0px; }
h3.link a{color:#555555;text-decoration:underline;  }
h3.link a:hover{color:#555555;text-decoration:none; }

h4{padding-bottom:3px;  margin:0 auto; margin-bottom:7px; line-height:25px; color:#fe4d01; font-size:20px; font-family:Calibri, 'CalibriRegular'; font-weight:normal; }
h5{padding-bottom:3px;  margin:0 auto; margin-bottom:7px; line-height:25px; color:#555555; font-size:20px; font-family:Calibri, 'CalibriRegular'; font-weight:normal; }

h6 {padding-bottom:3px;  margin:0 auto; margin-bottom:5px; line-height:10px; color:#fe4d01; font-size:19px; font-family:Calibri, 'CalibriRegular'; font-weight:normal;}
.color {color:#555;}

.caption{padding-bottom:0px;  margin:0 auto; line-height:18px; color:#555555; font-size:16px; font-family:Calibri, 'CalibriRegular'; font-weight:bold; }
.image-border{border:1px solid #cccccc; padding:3px; background-color:#f6f5f5;}
.img-text{padding-bottom:0px;  margin:0 auto; line-height:18px; color:#555555; font-size:15px; font-family:Calibri, 'CalibriRegular'; font-weight:bold; }

.div-column {display:table; width:100%; font-family:Calibri, 'CalibriRegular'; font-size:14px; color:#333; margin: 1px 0px;}
.div-column-col{display:table-cell; padding: 0px 20px 0px 00px; width:100%; vertical-align:top; border:1px solid #c5d4ed; border-width:0px 0px 0px 0px;}
.div-column-col-img{ float:left; display:table-cell; padding:0px 10px 0px 00px; vertical-align:top; }
.div-column-col-text{ display:table-cell; padding: 0px 10px 0px 00px; vertical-align:top; border:1px solid #c5d4ed; border-width:0px 0px 0px 0px;}
.hr{border:1px dashed #9a9a9a; border-width:0px 0px 1px 0px;}
.hr-img{border:1px dashed #ccc; border-width:0px 0px 1px 0px;}
.hr1{border:1px dotted #ccc; border-width:0px 0px 1px 0px;}

/*---------------Common Styling---------------*/



/*---------------Header Styling---------------*/

#headerspan{width:100%; margin:0px auto; }
#header{width:1003px; height:173px; margin:0px auto; float:none; background-color:#fff; border:0px solid #000;}
#logo { float:left; margin:0px; padding:0px; height:173px; width:232px; } 
#topright { float:right; margin:0 auto; border:0px solid #000; height:173px; }

#topright .icons { float:right; width:210px; background:#fe4d01 url('images/top-left-corner.gif') no-repeat left top; padding-left:26px; height:20px; border:0px solid #000;}
#topright a  {font-size:14px; color:#fff; text-decoration:none; vertical-align:middle; height:20px; line-height:20px;  border:0px solid #000;}
#topright a:hover  {font-size:14px; color:#000; text-decoration:none; vertical-align:middle; }
#topright .title { clear:both; font-size:35px; color:#919191; text-decoration:none; height:80px; border:0px solid #000; padding-top:50px; text-align:right; margin-right:10px; line-height:30px;  }

#topright .nav { float:right; background-color:#6d2c70; width:771px; height:23px;  border:0px solid #000; }
.pic {float:none; background-color:#fff; padding-bottom:15px; }

/*---------------Header Styling---------------*/

/*-----------------------------------------------*/
/*-----------------Pagging Style----------------*/
.paging {width:100%; float:none; vertical-align:top; margin-bottom:15px;}
.paging ul li {display:inline-block; list-style:none;}

.paging .pgr a {font-family: Arial; font-size:12px; font-weight:normal; color:#fff; text-decoration:none; text-align:center; display:block;}
.paging .pgr li {overflow:hidden; position: relative; background:#fc7941; }

.paging .pgr a {overflow:hidden; position: relative; background:#fc7941; padding: 5px 7px 5px 7px; color:#fff;}
.paging .pgr a:hover {background: #ebebeb; color:#000; padding: 5px 7px 5px 7px; }
.paging .pgr a:visited {background: #fc7941; color:#fff;}


/*-----------------Pagging Style----------------*/
/*---------------------------------------------*/

/*---------------Home container Styling---------------*/

#homecontainerspan  {width:100%; margin:0 auto;}
#homecontainer  {width:1003px; margin:0 auto; float:none;}
#homecontainer .left {width:210px; float:left; margin:0 auto; padding:10px 15px 10px 10px;}
#homecontainer .left img{max-width:100%;}
#homecontainer .right {width:calc(100% - 270px); float:right; margin:0 auto; padding:10px 10px;}
#rightdata{width:725px; margin:0 auto;}
#rightdata .left {margin:0 auto; float:left; width:calc(100% - 20px); padding:0px;  }
#rightdata .right {margin:0 auto; float:right; width:226px; border:0px solid #c80000; padding:12px;}
 
.home-panel ul {}
.home-panel li {background: url('images/bullet1.gif') no-repeat left top; line-height:150%; padding:0px 5px 5px 15px; }
.home-panel li a{line-height:160%; color:#333; text-decoration:underline; }

/*---------------Home container Styling---------------*/


/*---------------right table Styling---------------*/

.right-tablebg {background:url('images/rightbg.gif') repeat-y right top; padding:5px 5px 5px 18px;  border:0px solid #000;  }
.right-tablebg1 {background:url('images/rightbg1.gif') repeat-y right top; padding:5px 5px 5px 18px;  border:0px solid #000;  }

/*---------------right table Styling---------------*/


#reports li {  list-style-type: none; border:0px solid #000;  float:left; text-align:center; width:125px; height:160px; vertical-align:top; padding: 00px; margin:10px 15px 35px 15px; }
#reports li img { margin:0px 0px 5px 0px;   }
#reports li a { text-decoration:none;  }



/*---------------activities Styling---------------*/
#activities li {background: url('images/bullet1.gif') no-repeat left top; line-height:160%; padding:0px 5px 5px 12px; margin-top:7px;  border-bottom:1px solid #dfdfdf; }
#activities li a { text-decoration:none; }
/*---------------activities Styling---------------*/

/*---------------Insurance Forms Styling---------------*/
#insurance li {background: url('images/bullet1.gif') no-repeat left top; line-height:130%; padding:0px 5px 5px 15px; }

/*---------------Insurance Forms Styling---------------*/

#facebook{background-position: 0 0}#facebook:hover{background-position: 0px -35px}

/*---------------activities Styling---------------*/


#articles { width:100%;}
#articles .div-table{display:table; width:100%; font-size:14px; border:0px solid #999; color:#333;  margin: 0px 0px; }
#articles .div-table-col{display:table-cell; padding: 0px 0px; width:100%; border:0px solid #ccc; border-width:0px 0px 0px 0px;  }
#articles  .div-table-col1{display:table-cell; padding: 6px 4px; width:auto; border:0px solid #ccc; border-width:0px 0px 0px 0px;  }
.articles-data li {background: url('images/bullet2.gif') no-repeat left top; line-height:14pt; padding:0px 5px 10px 15px; }
.articles-data li a{ line-height:14pt;  text-decoration:underline; }
.articles-data li a:hover{ line-height:14pt; color:#fe4d01; text-decoration:none; }
/*---------------activities Styling---------------*/


/*---------------news Styling---------------*/
#news li {background: url('images/bullet1.gif') no-repeat left top; line-height:160%; padding:0px 5px 15px 15px; }
/*---------------news Styling---------------*/


/*---------------patient-education Styling---------------*/
#patient-education { width:100%;}
#patient-education .div-table{display:table; width:100%; font-size:14px; border:0px solid #999; color:#333;  margin: 0px 0px; }
#patient-education .div-table-col{display:table-cell; padding: 0px 0px; width:100%; border:0px solid #ccc; border-width:0px 0px 0px 0px;  }
#patient-education  .div-table-col1{display:table-cell; padding: 6px 4px; width:auto; border:0px solid #ccc; border-width:0px 0px 0px 0px;  }
.patient-data li {background: url('images/bullet2.gif') no-repeat left top; line-height:14pt; padding:0px 5px 10px 15px; }
.patient-data li a{ line-height:14pt;  text-decoration:underline; }
.patient-data li a:hover{ line-height:14pt; color:#fe4d01; text-decoration:none; }
/*---------------patient-education Styling---------------*/


/*---------------insurance-forms Styling---------------*/
#insurance-forms li {background: url('images/bullet1.gif') no-repeat left top; line-height:160%; padding:0px 5px 10px 15px; }
#insurance-forms li a{line-height:160%; color:#333; text-decoration:underline; }
#insurance-forms li a:hover {line-height:160%; color:#fe4d01; text-decoration:none; }
/*---------------insurance-forms Styling---------------*/




/*---------------news Styling---------------*/
#events {margin:0 auto; width:100%;  display:block;}
#events .eventrow { border-bottom:1px dashed #7f7f7f; float:left; padding: 10px 0px; }
#events .calendar {background: url('images/icon-calendar.jpg') no-repeat left top; float:left;  width:70px; height:73px;}
#events .details{ width:385px; float:left; padding: 10px;  }
#events .month {font-family:Calibri, 'CalibriRegular'; font-size:16px; color:#fff; float:none; display:block; padding-top:18px; text-align:center; font-weight:bold; }
#events .date { font-family:Calibri, 'CalibriRegular'; color:#4f4f4f; font-size:24px; text-decoration:none; display:block; font-weight:bold; text-align:center;   }
#events .head {color:#333; font-size:16px; font-weight:bold; line-height:150%; vertical-align:top;}
#events .date1 {color:#333; font-size:16px; font-style:italic;}

/*---------------news Styling---------------*/




/*---------------footer Styling---------------*/

#footerspan {width:100%; margin:0 auto; height:25px;}
#footer {width:984px; margin:0 auto; float:none; height:25px; line-height:20px; vertical-align:middle; }
.footerbg { background:#e1e1e1; float:left; width:100%; padding:10px 0px; } 
#footer .left {float:left; font-family:Calibri, 'CalibriRegular'; font-size:13px; text-decoration:none; width:984px;}
.footerlink {  margin:0px auto; clear:both; float:left; border: 0px solid #000; padding:0px 0px 0px 0px;}	
.links{width:16%;float:left;display:inline ;margin:0px 00px; padding:0px;}
.links .head { margin:3px 0px 0px 0px; font-size:14px; text-transform:none; color:#000; font-weight:bold; }
.links .head a { color:#000;}

.links li {font-size:13px; margin:0px auto;  float:left; display:inline; width:100%;}
.links li a{font-weight:normal; color:#555; text-decoration:none;float:left;} .links li a:hover{font-weight:normal;color:#000; text-decoration:none;float:left;}
 

 
#footer .right {float:right; font-family:Calibri, 'CalibriRegular'; font-size:13px; text-decoration:none; line-height:160%; padding-top:13px;}
#footer .title {font-family:Calibri, 'CalibriRegular'; font-size:12px; text-decoration:none;  color:#fe4d01; font-weight:bold;}

.footer1 {width:984px; margin:0 auto; height:25px; line-height:25px; font-family:Calibri, 'CalibriRegular';  vertical-align:middle; text-align:right;   }
.footer1 .fleft {float: left; text-align:left; line-height:14pt; font-size:12px; padding-top:14px; font-family:Calibri, 'CalibriRegular'; }
.footer1 .fright {float: right; font-family:Calibri, 'CalibriRegular'; padding-top:8px;  }

.fb-iframe { float:right; padding-top:10px;}
.copyright { float:right;  padding:8px; font-size:12px;}
 


.col1 { width:120px;}
.col2 { width:180px;}
.col3 { width:150px;}
.col4 { width:220px;}
.col5 { width:150px;}
.col6 { width:160px;}

/*---------------footer Styling---------------*/



/*---------------Wrapper Styling---------------*/

.wrapper { position: relative; width: 100%; margin: 0 auto; text-align: left; background: #fff url('images/pagebg.gif') repeat-y center }
.wrapper { min-height: 100%;  height: auto !important; height: 100%; width:1003px; margin: 0 auto -250px; /* the bottom margin is the negative value of the footer's height */ }
.wrapper1 { position: relative; width: 100%; margin: 0 auto; text-align: left; background: #fff url('images/pagebg1.gif') repeat-y center }
.wrapper1 { min-height: 100%;  height: auto !important; height: 100%; width:1003px; margin: 0 auto -250px; /* the bottom margin is the negative value of the footer's height */ }
.wrapper2 { position: relative; width: 100%; margin: 0 auto; text-align: left; background: #fff; }
.wrapper2 { min-height: 100%;  height: auto !important; height: 100%; width:1003px; margin: 0 auto -250px; /* the bottom margin is the negative value of the footer's height */ }
html, body, form { height: 100%; }
.footer { position: relative; width: 100%; margin: 0 auto;  background:#c9c9c9;  }
.footer, .push { clear:both; height: 250px; /* .push must be the same height as .footer */ }

/*---------------Wrapper Styling---------------*/



/*---------------Inner Data container Styling---------------*/

#containerpan  {width:100%; margin:0 auto;}
#container  {width:1003px; margin:0 auto; float:none;}
#container .left {margin:0 auto; float:left; width:201px; }
#container .head {margin:0 auto; float:left; width:190px; border-bottom:1px solid #e1e1e1; font-size:15px; font-weight:bold; color:#000; padding:5px 0px 5px 10px;}
#container .navigation {margin:0 auto; float:left; width:200px; background-color:#ebebeb;}
#leftnav  li{ margin-left:0px;  border-bottom:1px dashed #b3b3b3; background:url('images/left-bullet.gif') no-repeat; }
#leftnav  li a {text-decoration:none;  color:#333; display:block; padding:7px 15px 7px 32px; background:url('images/left-bullet.gif') no-repeat;}
#leftnav  li a:hover { text-decoration:none; color:#000; display:block; padding:7px 15px 7px 32px; background:url('images/left-bullet-mo.gif') no-repeat;  background-color:#f7f7f7;  -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; }
#leftnav .active {background:url('images/left-bullet-mo.gif') no-repeat;  background-color:#f7f7f7; text-decoration:none; color:#000; }

#leftnav  li ul { margin-left:45px; }
#leftnav  li li{ margin-left:0px;  border-bottom:none; background:none; list-style:disc;}
#leftnav  li li a {text-decoration:none;  color:#333; display:block; padding:3px 0px 3px 0px; background:none; font-size:13px;}
#leftnav  li li a:hover { text-decoration:none; color:#000; display:block; padding:3px 0px 3px 0px; background:none;  background-color:#f7f7f7;  -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; }
#leftnav .sub-active {background:none;  background-color:#f7f7f7; text-decoration:none; color:#fe4d01; }


#container .right {margin:0 auto; float:right; width:802px; }
#container .data { float:left; margin:0 auto; padding:10px 20px; border:0px solid #000; width:762px;} 

/*---------------Inner Data container Styling---------------*/


/*---------------Breadcrumb Css---------------*/
.breadcrums{font-size:12px; color:#333; border-bottom:1px solid #e1e1e1; height:23px; padding:5px 0px 0px 15px;}
.breadcrums span {font-size:12px; color:#fe4d01; margin:0 auto; }
.breadcrums a {font-size:12px; color:#333; margin:0 auto; font-weight:normal; text-decoration:none }
.breadcrums a:hover { font-size:12px; color:#fe4d01; margin:0 auto; font-weight:normal; text-decoration:none }
/*---------------Breadcrumb Css---------------*/


/*---------------Photogallery page Css---------------*/

#container .photogallery {margin:0 auto; float:right; width:1003px; border:0px solid #000;}
#gallery li {  list-style-type: none; border:0px solid #000;  float:left; text-align:center; width:160px; height:160px; vertical-align:top; padding: 00px; margin:10px 15px 35px 15px; }
#gallery li img { margin:0px 0px 5px 0px;   }
#gallery li a { text-decoration:none;  }

/*---------------Photogallery Css---------------*/


/*---------------newsletter page Css---------------*/

#container .newsletter {margin:0 auto; float:right; width:1003px; border:0px solid #000;}
#newsletter li {  list-style-type: none; border:0px solid #000;  float:left; text-align:center; width:150px; height:216px; vertical-align:top; padding:0px; margin:10px 15px 40px 20px; }
#newsletter li img { margin:0px 0px 5px 0px; border:1px #ccc solid; border-collapse:collapse }
#newsletter li a { text-decoration:none; margin:0px; padding:0px;  border:0px solid #000; }
#newsletter li a:hover { text-decoration:none; margin:0px; padding:0px;  }

/*---------------newsletter Css---------------*/


/*---------------Event Css---------------*/

.event-column {display:table; width:100%; font-family:Calibri, 'CalibriRegular'; font-size:14px; color:#333; margin: 0px 0px;}
.event-column-col{display:table-cell; padding: 0px 20px 0px 00px; width:100%; vertical-align:top; border:1px solid #c5d4ed; border-width:0px 0px 0px 0px;}

/*---------------Event Css---------------*/



/*---------------Major Milestones Css---------------*/

/*.milestone{font-size:17px; color:#fe4d01; font-weight:normal; line-height:14pt; }
.milestone-data{font-size:15px; border:1px dotted #ccc; border-width:0px 0px 0px 1px; padding-left:10px; line-height:14pt; }*/

ul.milestone { padding:0px; margin:0px; list-style:none; background:#fff; width:760px; display:block;  float:left; border:0px solid #ccc; background: url(images/milestonebg.gif) repeat-y; padding-top:20px; }
ul.milestone li.left1{ float:left; width:340px;  display:block; list-style-type:none; list-style:none;   border-right:0px solid #fbb394;  background: url(images/milestone-right.gif) no-repeat right top; padding-right:40px; margin-left:12px;      }
ul.milestone li.right1{ float:right; width:340px;  display:block; list-style-type:none; list-style:none; border-left:0px solid #fbb394; background: url(images/milestone-left.gif) no-repeat left top; position:relative;  padding-left:38px;    margin-right:12px;   }

ul.milestone li { padding:0px; margin:0px; list-style:none; list-style-type:none; width:380px;  vertical-align:middle; display:inline; }
ul.milestone li .date1 { float:left; display:block; background:#f55815; color:#fff; font-size:18px; text-align:center; padding:9px 10px 8px 10px; width:60px; display:inline-block; vertical-align:middle;     }
ul.milestone li .data1 {float:left; display:block; border:1px solid #f55815; color:#333; font-size:14px; text-align:left; padding:10px; width:238px; display:inline-block; }


/*---------------Major Milestones Css---------------*/


/*---------------table css Css---------------*/

.th { background:#6b6b6b;  padding: 6px 4px; line-height:14pt; font-size:14px; font-weight:bold; color:#fff; border:2px solid #585858; border-width:4px 0px 0px 0px; }
.th1 { background:#c5d4ed;  padding: 0px; font-size:14px; font-weight:bold; color:#456aab; }
.tch {  color:#333; background:#f5f5f5; padding: 6px 4px; _font-weight:bold; line-height:14pt;}
.tch1 {  color:#333; background:#f5f5f5; padding: 6px 5px; font-weight:bold; line-height:14pt;}
.tc {  color:#333; background:#fff; padding: 6px 4px;}
.tc1 { color:#333; padding: 6px 4px; line-height:14pt;}
.tch-event {  color:#333; background:#f5f5f5; mrgin-left:10px; font-weight:bold; line-height:14pt;}
.th2 { background:#6b6b6b;  padding: 6px 4px; line-height:11pt; font-size:14px; font-weight:bold; color:#fff; /*border:2px solid #585858;*/ border-width:4px 0px 0px 0px; }

.div-table{display:table; width:100%; font-size:12px; border:1px solid #999; color:#333; border-width:4px 0px 0px 0px; margin: 10px 0px; }
.div-table-row a{ color:#333; text-decoration:none;} .div-table-row a:hover{ color:#fe4d01; text-decoration:underline; }
.div-table-row{display:table-row; line-height:12pt; }
.div-table-col{display:table-cell; padding: 6px 4px; width:100%; border:1px solid #ccc; border-width:0px 0px 1px 0px;  }
.div-table-col1{display:table-cell; padding: 6px 4px; width:auto; border:1px solid #ccc; border-width:0px 0px 1px 0px;  }



/*---------------table css Css---------------*/

/*---------------sitemap css Css---------------*/
.th-sitemap { background:#bbbbbb;  padding: 6px 4px; line-height:14pt; font-size:14px; color:#fff; font-weight:bold; }
.th-sitemap a {font-size:14px; color:#fff; margin:0 auto; font-weight:bold; text-decoration:none }
.th-sitemap a:hover { font-size:14px; color:#fff; margin:0 auto; font-weight:bold; text-decoration:underline }
.tc-sitemap {   padding: 6px 4px; line-height:14pt; font-size:14px;  }
.tc-sitemap a {font-size:14px; color:#000; margin:0 auto; font-weight:normal; text-decoration:none }
.tc-sitemap a:hover { font-size:14px; color:#fe4d01; margin:0 auto; font-weight:normal; text-decoration:none }
/*---------------sitemap css Css---------------*/






.tb{font-family: Arial;	font-size  : 12px; color:#000; border: 1px solid #e1e1e1; background-color:#f5f4f4; padding:1px 0px 1px 0px;}
.tb-back{border:1px solid #f0f0f0; background-color:#fe4d01; font-family: Arial; font-size  : 11px;	font-weight: bold; color: rgb(255,255,255); padding:2px 2px 2px 2px; width: 50px; }



/*------------------------------Scroll to top style-------------------------*/
.nav_up{
	padding:7px;
	background-color:white;
	border:1px solid #CCC;
	position:fixed;
	background:transparent url(images/arrow_up.png) no-repeat top left;
	background-position:50% 50%;
	width:20px;
	height:20px;
	bottom:10px;
	
	right:30px;
	white-space:nowrap;
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	
}
.nav_down{
	padding:7px;
	background-color:white;
	border:1px solid #CCC;
	position:fixed;
	background:transparent url(images/arrow_down.png) no-repeat top left;
	background-position:50% 50%;
	width:20px;
	height:20px;
	bottom:10px;
	
	right:70px;
	white-space:nowrap;
	cursor: pointer;
	-moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
    -khtml-border-top-left-radius:3px;
	-khtml-border-top-right-radius:3px;
	
}


/*------------------------------Scroll to top style-------------------------*/




ul.sitemap li{ width:25%; float:left; padding:5px 0px;}
ul.sitemap li a { text-decoration:none;}

ul.column2 { width:100%; }
ul.column2 li{ width:50%; float:left; padding:5px 0px;}

ul.list-organisation li {background: url('images/bullet1.gif') no-repeat left top; line-height:17pt;  padding:0px 5px 5px 15px;}



.vision-color {color:#3882d5; font-family:Times New Roman; font-size:20px; line-height:20pt;}


ul.mission-list{ margin:0px 0px 0px 16px; padding:0px; float:left; }
ul.mission-list li { list-style:disc; line-height:17pt; }


ul.2col { width:100%;}
ul.2col li{ width:45%; float:left; }


.author { padding-top:8px; font-weight:bold;}

ul.note-list { margin:0px 0px 0px 17px; padding:0px;   }
ul.note-list li { margin:0px; padding:0px; list-style:decimal; line-height:20px; }
ul.note-list li ul { margin:0px 0px 10px 17px; }
ul.note-list li li { margin:0px; padding:0px; list-style:disc; line-height:20px; }


ul.thanks-giving { width:99%; margin:0px; padding:0px; }
ul.thanks-giving li{ width:33%; float:left; text-align:center; padding-bottom:15px;}


.app-form-bann { background:url(images/icon-pdf.png) #fde2d0 no-repeat center left;  border:1px #fa682c solid; text-decoration:none; padding:10px 0px 10px 30px; float:left; text-align:left; margin-bottom:17px; }

.table-bg { background:#fff; padding:10px; 20px;  border:2px solid #fdb813;  }
.table-bg p { font-size:17px; line-height:19pt;}


.buttons-homepg {  backgr-ound:#fef1e9; border:2px #fff solid;  padding:8px 0px; text-align:center; box-shadow:2px 2px 5px #ccc;}
.buttons-homepg {
background: #ffdf88; /* Old browsers */
background: -moz-linear-gradient(top, #ffdf88 0%, #f4c633 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdf88), color-stop(100%,#f4c633)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffdf88 0%,#f4c633 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffdf88 0%,#f4c633 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffdf88 0%,#f4c633 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffdf88 0%,#f4c633 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdf88', endColorstr='#f4c633',GradientType=0 ); /* IE6-9 */
}
.buttons-homepg a {  color:#ff4a01; font-size:18px; text-decoration:none;}
.buttons-homepg a:hover { color:#000; transition:all 300ms linear;  }

.video-cancer { width:100%; padding:0px; float:left; text-align:left;}
.video-cancer .header { text-align:left; font-size:18px; padding-right:0px; margin-top:10px;   }
.video-cancer .header1 { text-align:left; font-size:18px; padding-right:20px; margin-top:10px;   }
.video-cancer img {margin-bottom:5px;   }

.common-video-cancer { width:90%; padding:0px; float:left; text-align:center; margin-left:5%; margin-top:10px;}
.common-video-cancer .header { text-align:left; font-size:15px; padding-right:0px; margin-top:10px;   }
.common-video-cancer .header1 { text-align:left; font-size:15px; padding-right:20px; margin-top:10px;   }
.common-video-cancer img {margin-bottom:5px; width:100%; height:auto;  }
 



ul.for-videos { margin:0; padding:0; }


ul.for-videos li {
   background: none;
    margin: 0 1% 2%; display:inline-block;
    text-align:center; vertical-align:top;
    font-size:16px;
    color:#fe4d01;
    padding: 0.5%;
    /*border: 1px solid #ffcb05;*/
    /*border-radius: 5px;*/
    width: 42%; 
}

    ul.for-videos li iframe {
    width:100%; max-width:320px; height:200px; }

    /*New*/
    sup.purple{ color:#ffffff; vertical-align:top; padding:1px 5px; border-radius:2px; background:#6d2c70; font-style:normal; font-size:11px; font-weight:bold;}
      .research-new { margin:0px 0px 20px;}
      
    .research-new .research-inner{ width:100%; margin-bottom:15px;}
    .research-new .research-inner h5{ margin-bottom:0px !important; padding:0px !important;}
    .research-new .research-inner h5 a{ color:#fe4d01; font-size:18px !important; }

.neft-details h4{margin-bottom:0;}
.neft-details ul{margin:0; padding:0;}
.neft-details ul li:first-child{padding-top:0;}
.neft-details ul li{margin:0 0 ; padding:8px 0; border-bottom:rgba(213, 166, 146, 0.27) 1px solid; text-align:left;}
.neft-details ul li p{text-align:left;}
.neft-details ul li p b{display:block; margin-bottom:1px;}
.neft-details ul li:last-child{border:0;}
