.buttonscontainer {width: 0px;}.buttons a {color: #FFFFFF;background-color: #d4d0c8;padding: 2px;padding-left: 3px;display: block;border-bottom: 1px solid #474747;font: 13px Arial, sans-serif;font-weight: bold;text-decoration: none;text-align: left;}.buttons a:hover {background-color: #d4d0c8;color: #FFFFFF;text-decoration: none;}/* Drop Down Menu Styles */#dropmenudiv{    position:absolute;}#dropmenudiv a.textblock{  display: block;  text-indent: 3px;  padding: 5px;  text-decoration: none;  font-weight: bold;  font:normal 11px tahoma;  line-height: 15px;  white-space: nowrap ;  text-align: left;}#dropmenudiv a.textblockLast{  display: block;  text-indent: 3px;  padding: 5px ;  text-decoration: none;  font-weight: bold;  font:normal 11px tahoma;  line-height:15px;  white-space: nowrap ;  text-align: left;}#dropmenudiv img{  display: block;  text-align: left;  align:left;}/* Newly added stuff */.MainHeading{    font-family: Georgia, serif;    font-weight: bolder;    font-size: 20px;    padding: 3px 3px 10px 0px;}.MainHeadingTitle{    font-family: Georgia, serif;    font-weight: bolder;    font-size: 25px;    padding: 3px 3px 10px 0px;}.SEMainHeading{    Sans-serif;	font-weight: none;    font-style:normal; font-variant:normal; font-size:10px; font-family:Verdana; padding-left:0px; padding-right:4px; padding-top:4px; padding-bottom:4px}.SEMainHeadingTop{    Sans-serif;	font-weight: none;    border:1px solid #ffe4bf; Margin-Top: 5px; Background: #fff7d0; Margin-Bottom: 5px; Text-Align: left; font-style:normal; font-variant:normal; font-size:10px; font-family:Verdana; padding-left:0px; padding-right:4px; padding-top:4px; padding-bottom:4px}.2ndHeading{    font-weight: bolder;    font-size: 14px;    padding: 3px 3px 10px 0px;}.ColumnHeading{	Sans-serif;	font-weight: bold;    display:block;    margin:0px;    font-style:normal; font-variant:normal; font-size:11px; font-family:Arial; padding-left:10px; padding-right:4px; padding-top:4px; padding-bottom:4px}.ColumnContent{	padding-left: 5px;	padding-right: 5px;	padding-bottom: 10px;	padding-top: 5px;}.ColumnContent div{  	margin-top: 5px;	margin-left: 10px;}.MainTable{	height:100%;	margin: 0px;	padding: 0px;    /* border-left:1px solid #e9e9e9;    border-right:1px solid #e9e9e9; */}.Logo{    font-size:18px;    font-weight:bold;    text-decoration:none;}.HeaderContainer{	vertical-align:top;	height:88px;}.FooterContainer{	height:54px;	vertical-align:bottom;}.PageFooter{	width: 100%;    font-size:10px;}div.BulletItem{	background-image: url('Images/TriBullet.gif');	background-repeat: no-repeat;	background-position: left center;	padding-left: 10px}ol{    /*list-style-position: outside;*/}input, select, textarea{      font-family:Arial, Helvetica, sans-serif;      font-size: 11px;}textarea{  width:250px;}.Trail{	margin-bottom: 5px;	font-size: 10px;	font-family: sans-serif;}.topCell{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   	font-size: 10px;	height: 15px;}.topStyle,a.topStyle,a.topStyle:visited,a.topStyle:active{	/* color: #003399; */	font-size: 10px;	text-decoration: none;}a.topStyle:hover{	text-decoration: underline;}.navButtons,a.navButtons,a.navButtons:visited,a.navButtons:active{	font-size: 10px;    font-weight: none;    /* display:inline; */    padding:5px;   	text-decoration: none;}a.navButtons:hover, a.navButtonshover{    text-decoration:none;	font-size: 10px;    font-weight: none;    padding:5px;}td.nav{  padding:10px 0px 10px 10px;}.topSearchBox{/*JD*/	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: none;	padding: 6px;}.homeCategoriesPanel{/*JD*/	width:100%;}.HomeCategoriesHeader{/*JD*/	font-weight: bold;	font-size: 12px;	padding: 2px 5px 2px 10px;	margin:0px;}.categoryLink, a.categoryLink, a.categoryLink:visited, a.categoryLink:active{	padding:5px 5px 5px 0px;    font-size:12px;    font-weight:bold;    text-decoration:none;}a.categoryLink:hover{	font-size: 12px;	text-decoration: underline;    font-weight: bold;}/* Default fonts */body, td, p{/*JD*/	font-family: Georgia;	font-size: 15px}body{	margin-top: 0px;	margin-bottom: 0px;	margin-left: 10px;	margin-right: 10px;}/* Form styles */.Field120{	width: 120px;	font-size: 11px;	margin-top: 5px;	border-right: #666666 1px inset; 	border-top: #000000 1px inset; 	border-left: #000000 1px inset; 	border-bottom: #666666 1px inset; 	background-color: #FFFFF0}.Field150{	width: 150px;	font-size: 11px;	margin-top: 5px;	border-right: #666666 1px inset; 	border-top: #000000 1px inset; 	border-left: #000000 1px inset; 	border-bottom: #666666 1px inset; 	background-color: #FFFFF0}.Field200{	width: 200px;	font-size: 11px;	margin-top: 5px;	border-right: #666666 1px inset; 	border-top: #000000 1px inset; 	border-left: #000000 1px inset; 	border-bottom: #666666 1px inset; 	background-color: #FFFFF0}.Field300{	width: 300px;	font-size: 11px;	margin-top: 5px;	border-right: #666666 1px inset; 	border-top: #000000 1px inset; 	border-left: #000000 1px inset; 	border-bottom: #666666 1px inset; 	background-color: #FFFFF0}.Field400{	width: 400px;	font-size: 11px;	margin-top: 5px;	border-right: #666666 1px inset; 	border-top: #000000 1px inset; 	border-left: #000000 1px inset; 	border-bottom: #666666 1px inset; 	background-color: #FFFFF0}.Field500{	width: 500px;	font-size: 11px;	margin-top: 5px;	border-right: #666666 1px inset; 	border-top: #000000 1px inset; 	border-left: #000000 1px inset; 	border-bottom: #666666 1px inset; 	background-color: #FFFFF0}.Button{	font-size: 11px;}.FormButton{	font-size: 11px;	width: 100px;	border-right: #666666 1px inset; 	border-top: #000000 1px inset; 	border-left: #000000 1px inset; 	border-bottom: #666666 1px inset; }/* Misc styles */.RatingDisplay .Label{	font-family: Tahoma;	font-size: 10px;	margin-right: 5px;}.RatingDisplay .Rating{	padding: 0px 0px 0px 0px;}.RatingDisplay .Rating IMG{	margin: 0px 0px 0px 2px;}.Details,.Details A{ /*Details above the articles*/	font-size: 10px;}DIV.leftPadding {	padding:0px 0px 0px 10px;}.Column{	vertical-align: top;	width: 340px;}.Column DIV.BulletItem{	background-image: url('Images/TriBullet.gif');	background-repeat: no-repeat;	background-position: left center}.Column A{	font-size: 11px;}.Column OL{	margin-bottom: 0px;}.CentreColumn{	vertical-align: top;	padding-right: 10px;	padding-bottom: 20px;	padding-top: 5px;    width: 60%;}.LeftColumn{	vertical-align: top;	padding-right: 2px;	padding-bottom: 350px;	padding-top: 5px;    width: 15%}.TopHeader{	padding-left: 57px;}.ADPanel{	vertical-align: top;	padding-left: 1px;	padding-bottom: 20px;    background-color: #FFFFFF;    width: 25%;}.AuthorRegisterColumn{	vertical-align: top;	padding-left: 57px;	padding-right: 10px;	padding-bottom: 20px;	padding-top: 5px;    width: 64%;}.RightColumn{	vertical-align: top;	padding-left: 1px;	padding-right: 2px;	padding-bottom: 20px;	padding-top: 5px;    background-color: #FFFFFF;}/* Header & Footer styles */.PageHeader{	width: 100%;}.Main{	font-size: 22px;	font-family: Arial Narrow;	font-weight: bold;}.PageFooter TD{	font-size: 11px;	text-align: center;}.AuthorPicture{	margin-right: 10px;	float: left;}/* RecentBlogsPanel styles */.RecentBlogsPanel{	padding: 0px 8px 8px 8px;	font-size: 11px;}.RecentBlogsTitle{	line-height: 16px;}.RecentBlogsDetails{	font-size: 10px;	/* padding-bottom: 10px; */}.RecentBlogsLink{	text-align: right;}/* RecentNewsPanel styles */.RecentNewsPanel .Title, .RecentNewsPanel .Date, .RecentNewsPanel .Content, .RecentNewsPanel .SmallLinks,.RecentNewsPanel .Heading{	width: 100%;	display: block;}.RecentNewsPanel .Item{	margin-bottom: 20px;}.RecentNewsTitle{	font-weight: bold;}.RecentNewsDate{	font-size: 10px;	padding: 5px 0px 3px 0px;}.RecentNewsPanel .SmallLinks A{	text-decoration: none;}.RecentNewsPanel .SmallLinks .IMG{	vertical-align: super;}.ViewArticleTitle{	font-weight: bolder;	font-size: 18px;	/*font-style: italic;*/	padding: 0px 0px 10px 0px;}.PageTitle{	font-weight: bold;	font-size: 14px;	margin: 5px 0px 10px 0px;}.Details{	font-size: 9px;	padding: 2px;	padding-bottom: 10px;	padding-top: 5px;	font-family: sans-serif;}.Details2{	font-size: 10px;	color: gray;	font-family: sans-serif;}.AuthorSummary{	/* float: right; */	/* padding: 8px 8px 8px 8px;*/	margin: 0px 0px 2px 0px; */	width: 100%;}.Name{	font-weight: bold;	font-size: 11px;}.Biography{	font-size: 12px;}.Picture{	/* margin: 0px 5px 5px 0px; */}.ArticleFeedbackPanel{	margin: 5px 0px 5px 0px;	width: 100%;	text-align: left;	padding: 10px;}.ArticleFeedbackPanel textarea{	width:100%;}.ArticleNavigation{	margin-top: 10px;	margin-bottom: 10px;}.Title{	font-family: Arial, Helvetica, Sans-Serif;	font-weight: bold;	font-size: 12px;	margin: 0px 0px 10px 0px;}/* Added for 2005.2 */.Paging{	font-family: Arial, Verdana;	font-size: 11px;}/* Header style */body{padding:0px;margin:0px;}a:hover{text-decoration:none;}.m_text	{		font-family:Tahoma;		font-size:10px;		line-height:11px;		color:#000000;	}	.m1_text	{		font-family:Tahoma;		font-size:10px;		line-height:10px;		color:#828282;	}	.l_text	{		font-family:Tahoma;		font-size:11px;		line-height:11px;		color:#1560bd;	}	.l1_text	{		font-family:Tahoma;		font-size:11px;		line-height:11px;		color:#737373;	}.ls_text	{		font-family:Tahoma;		font-size:11px;		line-height:11px;		color:#FFFFFF;	}	.c_text	{		font-family:Tahoma;		font-size:10px;		line-height:10px;		color:#706F6F;	}.form	{		width:109px; height:16px; border-color:#D4D0C8; border-bottom-width:1px;border-right-width:1px; background-color:#ffffff;	}.form_div	{		height:23px; margin-top:10px;			}			a.ls_text{text-decoration:none;}		a.ls_text:hover {text-decoration:underline;}		a.text{text-decoration:none;color:#828282;}		a.text:hover {text-decoration:underline;color:#828282;}		/********** New Added Classes for header on 02-Nov-11 *************************/#top-row { border-bottom:1px solid #d9d9d9; height:17px; overflow:hidden; background-color:#f2f2f2; }#top-row ul { padding:0; margin:0; list-style:none; float:right; }#top-row li { float:left; background:url(Images/icon_arrow.gif) no-repeat 0 52%; padding:3px 10px 3px 7px; font:10px Verdana,Geneva,Arial,Helvetica,sans-serif; }#top-row li a { text-decoration:none; }#top-row li a:hover, #top-row li.active a { color:#f00; text-decoration:underline; }#header { height:66px; overflow:hidden; }#logo { float:left; margin-top:10px; width:300px; position:absolute; }#top-right { padding-left:300px; padding-top: 27px; }#top-right .reg-row { float:right; clear:both; margin:0 auto; padding:5px 80px; background:url(Images/dash-line.gif) repeat-y 100% 0; text-align:right; line-height:16px; padding-right:90px; margin-right:250px; display:inline; }#cse-search-box { padding:0; margin:0; display:inline; }#cse-search-box  div { display:inline; }.search-box { float:right; text-align:left; background:#f2f2f2 url(Images/search-box.gif) no-repeat 0 0; width:635px; margin-right:80px; }.search-box .bg { background: url(Images/search-box.gif) no-repeat 100% -32px; height:32px; overflow:hidden; padding-left:5px; }.search-box .box-space { padding:5px; }#menu { background:#c8dad9; padding:0 2px; height:100%; overflow:hidden; margin-bottom:5px; line-height:26px; }#menu ul, #menu li { padding:0; margin:0; list-style:none; }#menu li { float:left; background:url(Images/menu-pipe.gif) no-repeat 100% 50%; padding-right:2px; }#menu li:last-child, #menu li.last { background:none; }#menu li a { float:left; padding:0 12px; font:bold 11px/26px Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; }#menu li a:hover, #menu li.active a { text-decoration:underline; }.menu-btm-line { height:6px; background:#c8dad9; clear:both; font-size:0; line-height:0; }.clear { clear:both; }