/* CSS Document */

html {
	height: 100%;
}

/*body {
	height: 100%;
	margin-bottom: 1px;
}*/

.clr {
	clear: both;
}

.outline {
  border: 1px solid #cccccc;
  background: #ffffff;
  padding: 2px;
}

#buttons_outer {
	width: 635px;
  	margin-bottom: 2px;
	margin-right: 2px;
	float: right;

}

#buttons_inner {
	border: 1px solid #cccccc;
	height: 21px !important;
	height: 23px;
}

#pathway_text {
  overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
	border: 1px solid #ccc;
	margin-bottom: 2px;
}

#pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}

#buttons {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}

.blog{
width:566px;
background-color:#ffffff;



}
/*ul

{padding:0px;
margin:0px;


  }
  
li {
  list-style:none;
    }*/
/*ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #333333;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #fff;
	background: #c64934;
}*/


#search_outer {
	float: left;
	width: 165px;
}

#search_inner {
  border: 1px solid #cccccc;
	padding: 0px;
  height: 21px !important;
  height: 23px;
  overflow: hidden;
}

#search_inner form {
  padding: 0;
  margin: 0;
}

#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c64934;
}

#header_outer {
	text-align: left;
	border: 0px;
	margin: 0px;
}

#header {
	float: left;
	padding: 0px;
	margin:0px 5px 0px 5px;
	width: 960px;
	height: 172px;
	background: url(../images/banner_bg.gif) no-repeat left top;
}

#top_outer{
	float: left;
	width: 165px;
}

#top_inner {
  border: 1px solid #cccccc;
  padding: 2px;
  height: 144px !important;
  height: 150px;
  overflow: hidden;
  float: none !important;
  float: left;
}

#left_outer {
  float: left;
	margin-top: 2px;
	width: 165px;
}

#left_inner {
  border: 1px solid #cccccc;
	padding: 2px;
  float: none !important;
  float: left;
}

#content_outer {
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	/** border: 1px solid #cccccc; **/
	float: left;
	width: 635px;
}

#content_inner{
  float: none !important;
  float: left;
  padding: 0;
  padding-top: 2px;
  margin: 0;
}

table.content_table {
  	
	padding: 0px;
	margin: auto;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}


#banner_inner {
	float: left;
	padding: 0px;
	height: 70px;
}

#poweredby_inner {
	float: right;
	padding: 0px;
	margin-left: 0px;
	height: 70px;
}

#right_outer {
	margin-left: 2px;
	width: 210px;
}

#right_inner {
  float: none !important;
  float: left;
  border: 1px solid #cccccc;
  padding: 2px;
}


.user1_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

.user2_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

/*table td.body_outer {
	padding: 2px;
	border: 1px solid #cccccc;
}*/

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/

.back_button {
	float: left;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenav {
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

#footer {
	text-align: center;
	padding: 3px;
}

/*ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(../images/arrow.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}
*/

td {
	text-align: left;
	font-size: 11px;
}


/*
body {
	margin: 15px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 120%;
	font-size: 11px;
	color: #333333;
	background: #ffffff;
}*/

/* Joomla core stuff */
a:link, a:visited {
	color: #424242; text-decoration: none;
	font-weight: bold;
}

/*a:hover {
	color: #424242;	text-decoration: none;
	font-weight: bold;
}*/

table.contentpaneopen {
 
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
	float:right;
	width:198px;
}

table.contentpaneopen td {
   padding-right: 0px;
}

table.contentpaneopen td.componentheading {
	padding-left: 0px;
		float:right;
	width:198px;
}



table.contentpane {
  
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
		float:right;
	width:198px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 0px;
		float:right;
	width:198px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
}

.button {
  color: #c64934;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}

.componentheading {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;

}

.contentcolumn {
	padding-right: 5px;
}

.contentheading {
	height: 30px;

	color: #c64934;
	font-weight: bold;
	font-size: 14px;
	white-space: nowrap;
}



.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}

table.searchinto {

}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	
	float:left;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

/*div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

table.moduletable th, div.moduletable h3 {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

table.pollstableborder td {
  padding: 2px;
}
*/
.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #ffffff;
}

.sectiontableentry2 {
	background-color : #f9f9f9;
}

.small {
	color: #999999;
	font-size: 11px;
}

.createdate {
	height: 15px;
	padding-bottom: 10px;
	color: #999999;
	font-size: 11px;
}

.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {








	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.mainlevel#active_menu {
	color:#fff;
	font-weight: bold;
}

a.mainlevel#active_menu:hover {
	color: #fff;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #c64934;
	text-align: left;
}

a.sublevel:hover {
	color: #900;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
}

.highlight {
	background-color: Yellow;
	color: Blue;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}

div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

span.article_seperator {
	display: block;
	height: 1.5em;
}





/* agarwal css */




/*Agarwal -Styles*/

body{ font:12px Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px;background:url(../images/bg_1.jpg) repeat-x left top #f9fafe;}
#Wrapper{  width: 100%;}
#HomeContainer{ width:960px; margin:auto; background-color:#ffffff; }
#Container{ width:960px; margin:auto; background-color:#ffffff;height:1100px; }
.Header{ height:65px;}
#Logo{
	width:347px;
	float:left;
	height: 123px;
}
#Topmenu{ float:right; width:140px;}
#TopL{ background:url(../images/Topmenu_L.gif) no-repeat left top; float:left; padding:2px 0px 0px 5px; height:28px;}
#TopR{ background:url(../images/Topmenu_R.gif) no-repeat Right top; float:left; padding:2px 0px 0px 5px; height:28px; margin-right:0px;}
#TopM{ background:url(../images/Topmenu_bg.gif) repeat-x left top; float:left; padding:2px 0px 0px 5px; height:28px;}
#Topmenu ul{ padding:0px; margin:0px;}
#Topmenu li{ list-style:none; float:left; padding:3px 10px 5px 10px;}
#Topmenu li.separator{ width:3px; margin:0px; padding:0px; list-style:none; float:left;}
#Topmenu li a{ text-decoration:none; font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff;}
.HomeLink{
	float:right;
	width:100px;
	margin:10px 0px 0px 0px;
	padding:0px 3px 3px 3px;
	position: absolute;
	left: 851px;
}
.HomeLink img{ border:none; padding:4px 5px 3px 5px;}


/* Flash Banner */
.flashBanner{ margin:0px 5px 0px 5px;}

.OrangeBG{ margin:0px 5px 0px 5px; background:url(../images/Orange_bg.gif) repeat-x left top; height:10px; margin-top:1px;}
.ContentContainer{margin:0px 5px 0px 5px; background-color:#ffffff;}



/* Left Pannel */
.Left-Panecontainer{ float:left; width:181px; margin-right:1px;}
.Left-Pane{ float:left; width:180px; background-color:#e9eef8;}
.Left-Pane ul li.Divider{margin:0px; list-style:none; background:url(../images/Divider.gif) no-repeat; height:1px; font-size:1px; line-height:0px; padding:0px; display:block;}
.Left-Pane ul{padding:0px; margin:0px;}
.Left-Pane li{list-style:none; padding:0px; margin:0px; font:12px normal "Trebuchet MS",Arial, Helvetica, sans-serif; color:#1f4697; display:block;}
.Left-Pane li a{ padding:3px 0px 0px 25px; background:url(../images/Bullet.gif) no-repeat 10px 10px #e9eef8; font:12px normal "Trebuchet MS",Arial, Helvetica, sans-serif; color:#1f4697; text-decoration: none;  display:block; line-height:18px; }
.Left-Pane li a:hover{ background:url(../images/Bullet.gif) no-repeat 10px 10px #4f74b6; color:#fff; line-height:18px;}

.btmdivider{ height:5px; background-color:#b0bad4; list-style:none; display:block; }
.ProposedBanner{ border:1px solid #b9b9b9; width:179px; margin-top:10px; float:left;}
.ProposedHead{ border-bottom:1px solid #b9b9b9; width:174px; background:url(../images/Proposed_bg.gif) repeat-x left top; padding:8px 0px 8px 5px;}
.ProposedHead1{ font:bold 12px Tahoma,Arial, Helvetica, sans-serif; color:#0c2268; font-style:italic;}
.CampsHead1{font:bold 12px Tahoma,Arial, Helvetica, sans-serif; color:#ed8a00; font-style:italic;}
.brdbottom{ border-bottom:1px dashed #b9b9b9;}
.Propose{ background-color:#ededed; padding:5px 5px 5px 0px; }
.Propose ul{padding:0px; margin:0px;}
.Propose li{
	list-style:none;
	padding:5px 5px 2px 8px;
	margin-left:9px;
	display:list-item;
	background-repeat: no-repeat;
	background-position: left 0px;
	right: 5px;
}
.Propose li a{ font:11px normal Tahoma ,Arial, Helvetica, sans-serif; color: rgb(31, 70, 151); display:block; text-decoration:none; text-align:justify;}
.Quicklink{ font:11px normal Tahoma ,Arial, Helvetica, sans-serif; color:#1F4697;  text-decoration:none; text-align:left;}
.Propose .more img{ border:none; width:38px; padding-left:130px;}
.GroupChat {border:none; width:180px; float:left;}
.DonateEyes{width:180px; float:left;}
.DonateEyes img{ border:none;}
.WelcomeContainer{ width:560px; float:left; background: #fff url(../images/Welcomebg.gif) no-repeat left top;}
.WelcomeM{ float:left; padding:15px 5px 5px 15px; margin:1px 0px 0px 0px;}
.WelcomeContainer h1{ background:url(../images/WelcomeBullet.gif) no-repeat left center; font: bold 14px Tahoma,Arial, Helvetica, sans-serif; color:#1074d1; padding:4px 0px 5px 45px;}
.Content{ font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif; color:#424242; text-align:left;}
.Content ul{ padding:0px; margin:0px;}
.Content li{list-style:none; padding:5px 5px 20px 15px; display:block; font: normal 12px/18px Tahoma, Arial, Helvetica, sans-serif;  }
.Content li a{font: normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#1074d1; display:block; text-decoration:underline;}
.Content li a:hover{font: normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#1074d1; display:block; text-decoration:none;}
.Content img{ border:none;}
.MainServices{ background:#f2f2f2; border:1px solid #b9b9b9; padding:10px 10px 10px 10px; float:left; width:90%; margin:5px 5px 5px 15px;}
.MainServicesHead{ font:bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#1074d1; }
.MainL{ float:left; width:45%; padding:10px 10px 10px 10px;} 
.MainServicestxt{ font: normal 11px Tahoma Arial, Helvetica, sans-serif; color:#555555; padding:10px 5px 0px 0px;}
.Publications{float:left; padding:5px 5px 5px 15px; margin:1px 0px 0px 0px; width:95%;}
.Publications img{ border:none;}
.Publication1{ float:left; width:47%;}
.SlackHead{ background:url(../images/PublicationT1.gif) no-repeat left top; float:left; width:239px; height:14px;}
.SlackContent{ background:#d1e9f6; border-right:1px solid #bcdaeb; border-left:1px solid #bcdaeb; border-bottom:1px solid #bcdaeb; float: left; width:238px;}
.Tittle{ font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#0c2268; padding:4px 5px 0px 15px; }
.SlackBtmborder{ border-bottom:1px dashed #a7bac5;}
.Slacktxt{ font:normal 11px Arial, Helvetica, sans-serif; color:#2d2d2d;}
.HighHead{background:url(../images/HightlightHead.gif) no-repeat left top; float:left; width:239px; height:14px;}
.HighContent{background:#badcef; border-right:1px solid #95c3dc; border-left:1px solid #95c3dc; border-bottom:1px solid #95c3dc; float: left; width:238px;}




/* Right Pane Styles */
.RightPane{
	width:200px;
	float:right;
	background-color: #FFFFFF;
}
.LatestNews{
	border:1px solid #b9b9b9;
	width:198px;
	margin-top:0px;
	float:left;
}
.LatestHead{ border-bottom:1px solid #b9b9b9;  background:url(../images/Proposed_bg.gif) repeat-x left top; padding:8px 0px 8px 5px;}
.Latest{ background-color:#ededed; padding:3px 3px 3px 0px;}
.Latest ul{padding:0px; margin:0px;}
.Latest li{list-style:none; padding:5px 5px 5px 8px; background:url(../images/Bullet.gif) no-repeat left 12px; margin-left:9px; display:block; line-height:35px; text-align:justify; font:normal 11px  Tahoma ,Arial, Helvetica, sans-serif; color:#424242;
}
.Latest li a{ font:bold 11px  Tahoma ,Arial, Helvetica, sans-serif; color:#006fa3; display:block; text-decoration:none; text-align:left; line-height:18px; }
.Latest .more img{ border:none; width:38px; padding-left:0px;}
.LatestHeadtxt{ font: bold 11px Arial, Helvetica, sans-serif; color:#006fa3;}
.AgarwalBanner{ margin-top:15px;}




/* Footer Styles */
#FooterContainer{ width:1004px; margin:0px auto 0px auto;}
.footerL{ background: url(../images/footer_L.gif) no-repeat left bottom; float:left; width:20px; height:63px;}
.footerR{ background:url(../images/footer_R.gif) no-repeat right bottom; float:right; width:20px; height:63px;}
.FooterContent{
	width:962px;
	background:url(../images/footer_bg.gif) repeat-x #e9eef8 left top;
	height:40px;
	float:left;
	text-align:center;
	line-height:18px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.FooterContent a{ font:normal 11px/12px Tahoma, Arial, Helvetica, sans-serif; color:#4f74b6; text-decoration:none;}
.FooterContent a:hover{ font:normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#4f74b6; text-decoration:underline;}
.Copyright{ font: bold 10px/12px Arial, Helvetica, sans-serif; color:#4b4b4b; }




/* Common Styles */
.PL15{ padding-left:18px;}
.PL10{ padding-left:10px;}
.PR20{ padding-right:20px;} 
.PC{ padding:3px 3px 3px 3px;}
.PT7{ padding-top:7px;}
.PR10{ padding-right:10px;}
.PB7{ padding-bottom:7px;}
.FloatL{ float:left;}
.FloatR{ float:right;}
.MT5{ margin-top:5px;}
.MR5{ margin-right:5px;}
.ML10{ margin-left:10px;}
.ML15{ margin-left:15px;}
.MB7{ margin-bottom:7px;}
.MT15{ margin-top:15px;}
.clear{ clear:both;}
.clearR{ clear:right;}
.clearL{ clear:left;}
.Width90{ width:90%;}







/* Agarwal Inner Styles */

.InnerContainer{width:768px; float:left; background-color: #fff; background:url(../images/InnerBG.gif) no-repeat left top;}
.InnerContent{float:left; margin-top:1px; padding:10px 15px 10px 25px; width:94%;  font: normal 11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#424242; text-align:justify;}
.InnerContent hr{  padding:4px 0px 5px 0px; border-bottom:1px dashed #8b9489; border-top:0px; border-left:0px; border-right:0px;}
.InnerContent h1{ background:url(../images/WelcomeBullet.gif) no-repeat left center; font: bold 14px Tahoma,Arial, Helvetica, sans-serif; color:#1074d1; padding:4px 0px 5px 45px;}
.InnerContent h2{ font: bold 12px Tahoma,Arial, Helvetica, sans-serif; color:#e37c00; padding:4px 0px 5px 0px; border-bottom:1px dashed #8b9489;}
.InnerContent h3{ font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#e37c00; padding:4px 0px 5px 0px;}
.txtbold{font: bold 11px/18px Tahoma, Arial, Helvetica, sans-serif; color:#424242; text-align:justify;}
.InnerContent ul{padding:0px; margin:0px;}
.InnerContent li{list-style:none; padding:0px 5px 10px 20px; background: url(../images/InnerBullet.gif) no-repeat left 4px; margin-left:9px; display:block;}
.AccordionContent ul{padding:0px; margin:0px;}
.AccordionContent li{list-style:none; padding:5px 5px 2px 8px; background:url(../images/Bullet.gif) no-repeat left 10px; margin-left:9px; display:block;}
.AccordionContent ul .sub{padding:0px; margin:0px;}
.AccordionContent li .subbullet{list-style:none; padding:5px 5px 2px 7px; background: url(../images/subbullet.gif) no-repeat left 10px;  width:150px; display:block;}
.AccordionContent li a{ font:11px normal Tahoma ,Arial, Helvetica, sans-serif; color:#5f5f5f; display:block; text-decoration:none; text-align:justify; }
.tblAddress{padding:8px 5px 8px 5px;}
.tblAddress td{padding:8px 5px 8px 5px;}
.tblAddress th{font: bold 14px Tahoma, Arial, Helvetica, sans-serif; color:#f5940d; text-align:left; border-bottom:1px dashed #a5a5a5;}
.Gray{ color:#f3f3f3;}
.tblAddress .Alt1{ font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#2958a7; text-align:right; vertical-align:top;}
.tblAddress .Alt2{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#4c4c4c; text-align:left; vertical-align:top;}
.tblAddress a.maillink{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#2958a7; text-decoration:underline;}
.tblAddress a.maillink:hover{font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color:#2958a7; text-decoration:none;}
.tblAddress .bold{font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#4c4c4c; }
.Addresstructure{float:left; width:400px; padding:10px 10px 10px 15px;}
.AddressLeft{float:left; width:200px; border-right:1px dashed #e5e5e5;}
.Addresstructure h2{ font: bold 12px Tahoma,Arial, Helvetica, sans-serif; color:#1074d1; padding:4px 0px 5px 0px;}
.Addresstructure h3{ font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#e37c00; padding:4px 0px 5px 0px;}
.Addresstructure h3 a{ font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#e37c00; padding:4px 0px 5px 0px; text-decoration:underline; text-align:left;}
.Addresstructure h3 a:hover{ font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#e37c00; padding:4px 0px 5px 0px; text-decoration:none; text-align:left;}
.txtbold1{font: bold 11px Tahoma, Arial, Helvetica, sans-serif; color:#424242;}
.AddressLeftH{float:left; width:100px; border-right:1px dashed #e5e5e5;}
.AddresstructureH{float:left; width:550px; padding:10px 10px 10px 15px; overflow: auto;}
.AddresstructureH h2{ font: bold 12px Tahoma,Arial, Helvetica, sans-serif; color:#1074d1; padding:4px 0px 5px 0px;}
.AddresstructureH h3{ font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#e37c00; padding:4px 0px 5px 0px;}
.AddresstructureH h3 a{ font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#e37c00; padding:4px 0px 5px 0px; text-decoration:underline; text-align:left;}
.AddresstructureH h3 a:hover{ font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#e37c00; padding:4px 0px 5px 0px; text-decoration:none; text-align:left;}

/* History Page */
.InnerContainer dl{ margin:0px; padding:0px;}
.InnerContainer dt{ margin:0px 0px 0px 20px; padding:0px 0px 15px 15px; color:#454545; font-weight:bold;}
.InnerContainer dd{ margin:10px 0px 10px 20px; padding:0px;}
.toggle {
  cursor:pointer;background:url(../images/open.gif) no-repeat left 6px; padding:0px 0px 0px 10px;
}
.toggle.closed {background:url(../images/closed.gif) no-repeat left 6px; 
}
.hidden {
  display:none;
}
.glossary-links{ background:#f2f8fb; padding:10px;}
.InnerContainer .glossary-links a{ background:#fff; padding:2px 5px 2px 5px; border:1px solid #eee; text-decoration:none;}
.InnerContainer .glossary-links a:hover{border:1px solid #a2d1ef; color:#000000; text-decoration:none;}


/*Awards Page*/

.AddressLeftA{float:left; width:150px; border-right:1px dashed #e5e5e5;}
.AddresstructureA{float:left; width:500px; padding:0px 10px 10px 15px;}
.AddresstructureA h2{ font: bold 12px Tahoma,Arial, Helvetica, sans-serif; color:#1074d1; padding:0px 0px 5px 0px;}
.AddresstructureA h3{ font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#e37c00; padding:4px 0px 5px 0px;}

/*Research Page*/
.AddressLeftR{float:left; width:700px; padding:5px 10px 10px 10px;}
.AddressLeftR ul{padding:0px; margin:0px;}
.AddressLeftR li{list-style:none; padding:0px 5px 10px 20px; background: url(../images/InnerBullet.gif) no-repeat left 4px; margin-left:9px; display:block; font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#1074d1; text-align:justify; }
.AddressLeftR li a{list-style:none; display:block; font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#1074d1; text-align:left; text-decoration:underline; }
.AddressLeftR li a:hover{list-style:none;  display:block; font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#1074d1; text-align:left; text-decoration:none; }
.breadcrumb a{font: bold 14px Tahoma,Arial, Helvetica, sans-serif; color:#f5900d; text-decoration:underline;}
.breadcrumb a:hover{font: bold 14px Tahoma,Arial, Helvetica, sans-serif; color:#f5900d; text-decoration:none;}
.arrow{ font-size:9px; color:#d2d2d2; font-weight:bold;}
.cataract{padding:10px 10px 10px 125px; float:left;}



.InnerpageBorder 
{
	margin: 0px;
	padding:10px 10px 10px 10px;	
	background-color:#f5f8ff;
	border:1px solid #4F74B6;
	
}




.AccordionPanelTab_Inner {
	background:url(../images/AccordionBG2.gif) repeat-x left top #fefeff;
	border-top: solid 1px #c3d4fc;
	border-bottom: solid 1px #f2f6fe;
	margin: 0px;
	padding: 2px;	
	-moz-user-select: none;
	-khtml-user-select: none;
}

.Innerpage_Background {

background-color:#f5f8ff;
}

.intralase_hdng
{
font-weight:bold;
}

/*people style*/

#PeopleLeftA{float:left; width:205px; border-right:1px dashed #e5e5e5;}
.PeoplestructureA{float:left; width:450px; padding:0px 5px 10px 15px;}
.PeoplestructureA h2{ font: bold 12px Tahoma,Arial, Helvetica, sans-serif; color:#1074d1; padding:0px 0px 5px 0px;}
.PeoplestructureA h3{ font: bold 11px Tahoma,Arial, Helvetica, sans-serif; color:#e37c00; padding:4px 0px 5px 0px;}


.breadcrumb11 a{font: bold 14px Tahoma,Arial, Helvetica, sans-serif; color:#f5900d; text-decoration:underline; padding:10px 10px 10px 150px;}

.breadcrumb11 a:hover{font: bold 14px Tahoma,Arial, Helvetica, sans-serif; color:#f5900d; text-decoration:none; padding:10px 10px 10px 150px;}

/*.Innerbox{ border:1px solid #c3d4fc; background-color:#f5f8ff; padding:20px 10px 10px 10px;}*/


.Innerbox{ background:#F5F8FF url(../images/AccordionBG2.gif) repeat-x left top; border:1px solid #C3D4FC; padding:20px 15px 15px 15px; }

.validation-advice {color:red; }
 
