body {
	background:#ac612c url(../images/main_bg_gradient.jpg) repeat-x;
	margin:19px 0 5px 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
:focus {outline:0}
p {
	margin:0 3px 0 0;
	padding:0;
}
a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#9d5139;
}
a.more  {
	color:#772205;
	text-decoration:underline;
	display:block;
	text-align:right;
	font-weight:bold;
	font-size:11px;
}
a.more:hover {
	text-decoration:none;
	border-bottom:none;
}
a.more2  {
	color:#772205;
	text-decoration:underline;
	border-bottom:none;
	font-weight:bold;
}
a.more2:hover {
	color:#a95d2a;
	text-decoration:none;
}
h5 a.more2  {
	color:#a95d2a;
	text-align:left;
	font-weight:bold;
}
h5 a.more2:hover {
	color:#772205;
	border-bottom:none;
}
h5 {
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
}

/*--------------------MAIN BG --------------*/

.mainbg {
	width:100%;
	background:url(../images/main_bg.gif) no-repeat center 38px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.maindiv {
	background:#ffffff url(../images/top_bg.gif) repeat-x;
	overflow:hidden;
	margin:0 auto;
	width:901px;
	padding:1px;
	position:relative;
}

/*--------------------HEADER----------------------*/

.header {
	background:url(../images/flag.gif) no-repeat right top;
	width:100%;
	clear:both;
	overflow:hidden;
}
.logo {
	width:626px;
	float:left;
	margin:12px 0 20px 14px;
	background:url(../images/logo.gif) no-repeat;
	padding:49px 0 0 0;
}
.flag {
	float:right;
	width:auto;
	text-align:right;
	padding:0 32px 0 0;
	color:#ffffff;
	margin:0 0 1px 0;
}
.flag a {
	color:#ffffff;
	text-decoration:none;
}

/*--------------------NAVIGATION------------------*/

.navdiv2 {
	background:url(../images/nav_bg.jpg) repeat-x;
	width:100%;
	margin:1px 0 7px 0;
	height:34px;
	padding:0;
	clear:both;
}
.navdiv2 ul li.borderless {
	background:none;
}

/*-------------------HEADER PIC-----------------*/

.heade_ani {
	background: url(../images/picshow/ani_bg.jpg) no-repeat center;
	border:1px #6f3208 solid;
	width:895px;
	clear:both;
	overflow:hidden;
	padding:2px;
}

/*---------------------BODY------------------*/

.bodydiv {
	width:auto;
	margin:7px 4px 0 7px;
	clear:both;
	overflow:hidden;
}
.left {
	width:191px;
	float:left;
	overflow:hidden;
	margin:0 8px 0 0;
}
.left02 {
	width:483px;
	float:left;
	overflow:hidden;
	margin:0 8px 0 0;
}
.right {
	width:197px;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
}
.innerbody {
	width:688px;
	float:left;
	overflow:hidden;
	margin:0;
}

/*----------------BROWNBOX----------*/

.mainbrownbox {
	width:98%;
	border:1px #6f3208 solid;
	clear:both;
	overflow:hidden;
	background:#ffffff url(../images/brwnbx_bg.gif) repeat-x;
	padding:1px;
	margin:0 0 20px 0;
}
.bgnone {
	background:none;
	width:479px;
}
.bgnone2 {
	background:none;
}
.mainbrownbox_heading {
	width:100%;
	clear:both;
	background:url(../images/brwnbx_hdng_bg.gif) repeat-x;
	padding:0;
}
.mainbrownbox_heading h4 {
	color:#FFFFFF;
	background:url(../images/brwnbx_hdng_icn.gif) no-repeat 2px center;
	padding:0 0 0 24px;
	line-height:30px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0;
}
.mainbrownbox div.body {
	width:95%;
	margin:3px 5px 12px 5px;
	padding:0;
	overflow:hidden;
	clear:both;
}
.mainbrownbox div.body div {
	width:100%;
	clear:both;
	margin:0;
	padding:0;
	overflow:hidden;
}
.mainbrownbox div.body div.info {
	margin:4px 0 0 0;
}
.mainbrownbox div.body div.msg {
	margin:5px 0 0 0;
	text-align:center;
	font-size:10px;
}
.mainbrownbox div.body div.meta {
	font-size:11px;
}
/*.mainbrownbox div.body div.meta ul {
	font-size:12px;
}*/
.mainbrownbox div.body div div {
	width:auto;
	float:left;
	overflow:hidden;
	margin:0;
}
.mainbrownbox div.body img {
	margin:0 6px 0 0;
	padding:1px;
	background:#ffffff;
	border:1px #c4a89f solid;
}
.mainbrownbox div.body ul {
	margin:0;
	padding:0;
	width:160px;
}
.mainbrownbox div.body ul li {
	margin:5px 0 2px 0;
	padding:0 0 0 17px;
	list-style:none;
	background:url(../images/list_icon.gif) no-repeat left 3px;
}

/*----------------MID BROWNBOX----------*/

.midpart_top {
	width:auto;
	border:1px #6f3208 solid;
	clear:both;
	background:url(../images/mid_brwnbx_bg.gif) repeat-x;
	overflow:hidden;
	padding:3px;
	margin:0 0 20px 0;
}
.midpart_top_heading {
	width:auto;
	clear:both;
	padding:0 0 8px 9px;
	border-bottom:1px #6f3208 solid;
	margin:0 0 1px 0;
}
.midpart_top_picdiv {
	width:auto;
	clear:both;
	margin:0;
	font-size:11px;
}
.midpart_top_picdiv img {
	margin:0 0 5px 0;
	width:475px;
}
.midpart_bottom {
	padding:0 7px 0 7px;
	overflow:hidden;
	clear:both;
	width:auto;
}
.midpart_bottom a:hover {
	border-bottom:none;
}
.midpart_bottom div {
	width:auto;
	margin:5px 6px 0 6px;
	float:left;
}
.midpart_bottom div.innergal {
	width:auto;
	margin:5px 8px 0 8px;
	float:left;
}
* html .midpart_bottom div.innergal {
	margin:5px 7px 0 7px;
}
.midpart_bottom div img {
	border:1px #c4a89f solid;
	padding:1px;
}
.midpart_bottom div p {
	margin:2px 0 3px 0;
	text-align:center;
	font-size:11px;
	color:#000000;
}

/*--------------------SCROLL DIV CLASSES (Ascending order by height)-------------------*/

.midpart_bottombig { /*---BIGGEST----*/
	padding:0 4px 0 7px;
	margin:10px 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:700px;
}
* html .midpart_bottombig {
	height:700px;
}
.midpart_bottom3 { /*---NUMBER 2----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:680px;
}
* html .midpart_bottom3 {
	height:680px;
}
.midpart_bottom3a { /*---NUMBER 3----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:670px;
}
* html .midpart_bottom3a {
	height:670px;
}
.midpart_bottom2 { /*---NUMBER 4----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:634px;
}
* html .midpart_bottom2 {
	height:646px;
}
.midpart_bottom9 { /*---NUMBER 5----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:608px;
}
* html .midpart_bottom9 {
	height:620px;
}
.midpart_bottom11 { /*---NUMBER 6----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:565px;
}
* html .midpart_bottom11 {
	height:568px;
}
.midpart_bottom5 { /*---NUMBER 7----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:525px;
}
* html .midpart_bottom5 {
	height:528px;
}
.midpart_bottom4 { /*---NUMBER 8----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:495px;
}
* html .midpart_bottom4 {
	height:507px;
}
.midpart_bottom7 { /*---NUMBER 9----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:427px;
}
* html .midpart_bottom7 {
	height:377px;
}
.midpart_bottom7a { /*---NUMBER 10----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:374px;
}
* html .midpart_bottom7a {
	height:386px;
}
.midpart_bottom10 { /*---NUMBER 11----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:300px;
}
* html .midpart_bottom10 {
	height:297px;
}
.midpart_bottom6a { /*---NUMBER 12----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:285px;
}
.midpart_bottom8 { /*---NUMBER 13----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:265px;
}
* html .midpart_bottom8 {
	height:262px;
}
.midpart_bottom6 { /*---NUMBER 14----*/
	padding:0 4px 0 7px;
	margin:0 0 5px 0;
	overflow:auto;
	clear:both;
	width:659px;
	height:185px;
}
.midpart_bottom12 { /*---NUMBER 15----*/
	padding:0;
	margin:0 5px 5px 0;
	overflow:auto;
	clear:both;
	width:99%;
	height:157px;
}
* html .midpart_bottom12 {
	height:166px;
}

/*--------------------END OF SCROLL DIV CLASSES-------------------*/

.midpart_height {
	height:738px;
	margin:0 0 0 0;
}
* html .midpart_height {
	height:750px;
}
.midpart_height_big {
	height:753px;
	margin:0 0 0 0;
}
* html .midpart_height_big {
	height:753px;
}
.midpart_height_big2 {
	height:753px;
	margin:0 0 0 0;
	overflow:hidden;
}
* html .midpart_height_big2 {
	height:753px;
}
.margin {
	margin:14px 3px 5px 0;
}
.margin2 {
	margin:10px 3px 5px 0;
}



/*------------------CSS for the scrollers----------------*/

#pscroller1 {
	width:172px;
	height:204px;
	padding:0 0 0 4px;
	font-size:11px;
}
#pscroller1 a {
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background:url(../images/list_icon.gif) no-repeat left center;
	padding:0 0 0 17px;
}
#pscroller1 a:hover {
	color:#772205;
	border:none;
}


/*-----------------Edited By Debarshi-------------------*/

.pic {
	clear:both;
	width:auto;
	overflow:hidden;
}
.news {
	width:195px;
	border:1px #6f3208 solid;
	background:url(../images/backgrondbg.gif) repeat-x;
	padding:1px 0 0 0;
	margin:19px 0 0 0;
}
.uppernews {
	width:188px;
	background:url(../images/brownbg.jpg) repeat-x;
	padding:0 0 0 5px;
	margin:0 0 0 1px;
	height:30px;
}
.latestnews {
	background:url(../images/tabbutton.jpg) no-repeat left center;
	color:#FFFFFF;
	font-size:15px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	padding:0 0 0 30px;
	line-height:30px;
	font-weight:bold;
}
.subnews {
	width:171px;
	padding:10px 8px 35px 8px;
	clear:both;
	overflow:hidden;
	background:url(../images/bk/more_news.gif) no-repeat right bottom;
}

/*-----------------FOOTER-------------------*/

.footer {
	background:#ac612c;
	padding:11px 14px 0 14px;
	width:877px;
	margin:0 auto;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
}
.footer p.copy {
	margin:26px 0 0 0;
	font-size:10px;
	color:#fae0ce;
}
.footer a {
	color:#FFFFFF;
	text-decoration:none;
}
.footer a:hover {
	color:#fae0ce;
	border-bottom:1px #ffffff solid;
}

/*--------------------------------INNER BODY ----------------------*/

.innerbody div.body {
	width:98%;
	margin:3px 5px 12px 5px;
	padding:0;
	overflow:hidden;
	clear:both;
}
.innerbody div.body2 {
	width:100%;
	margin:3px 5px 12px 5px;
	padding:0;
	overflow:hidden;
	clear:both;
}
.innerbody div.bodysmallwidth {
	width:95%;
	margin:3px 5px 12px 5px;
	padding:0;
	overflow:hidden;
	clear:both;
}
.innerbody div.bodysmallwidth h5 {
	font-size:13px;
	color:#a95d2a;
}
.innerbody div.bodysmallwidth2 {
	width:631px;
	margin:3px 5px 12px 5px;
	padding:0;
	overflow:hidden;
	clear:both;
}
.innerbody div.body div {
	width:100%;
	clear:both;
	margin:0;
	padding:0;
	overflow:hidden;
}
.innerbody div.body div.innermargin {
	margin:12px 0 0 0;
	padding:0 0 12px 0;
	background:url(../images/hor_dttd_brdr.gif) repeat-x bottom;
}	
.innerbody div.innermargin_hdng_brdr_btm {
	margin:6px 0 5px 0;
	padding:0 0 0 3px;
	font-weight:bold;
	border:1px #b7794e solid;
	background:#f9eee7;
	line-height:24px;
}
.innerbody div.innermargin_hdng {
	margin:6px 0 5px 0;
	padding:0 0 4px 0;
	background:url(../images/hor_dttd_brdr.gif) repeat-x bottom;
	font-weight:bold;
}
.innerbody div.body div.innermargin_hdng {
	margin:6px 0 5px 0;
	padding:0 0 4px 0;
	background:url(../images/hor_dttd_brdr.gif) repeat-x bottom;
	font-weight:bold;
}
.innerbody div.body div.innermargin_hdng2 {
	margin:0;
	padding:0 0 4px 0;
	background:url(../images/hor_dttd_brdr.gif) repeat-x bottom;
	font-weight:bold;
}
.innerbody div.body div.innermargin_hdng3 {
	margin:15px 0 5px 0;
	padding:0 0 4px 0;
	background:url(../images/hor_dttd_brdr.gif) repeat-x bottom;
	font-weight:bold;
	color:#a95d2a;
	font-size:13px;
}
.innerbody div.body div.innermargin_hdng3 p {
	margin:0;
	padding:0;
	background:url(../images/list_icon.gif) no-repeat left center;
	padding:0 0 0 14px;
}
.innerbody div.body div.innermargin2 {
	margin:12px 0 0 0;
	padding:0 0 12px 0;
	width:664px;
}
.innerbody div.body div.innermargin3 {
	margin:0;
	padding:0;
	width:664px;
}
.innerbody div.body div.innermargin4 {
	margin:12px 0 0 0;
	padding:0;
	width:664px;
}
.innerbody div.body div.innermargin5 {
	margin:0 0 12px 0;
	padding:0;
	width:664px;
}
.innerbody div.body div.innermargin6 {
	margin:8px 0 0 0;
	padding:0 0 6px 0;
	background:url(../images/hor_dttd_brdr.gif) repeat-x bottom;
}
.innerbody div.body div.innermargin7 {
	margin:5px 0 0 0;
	padding:0 0 6px 0;
	overflow:hidden;
	clear:both;
}
.innerbody div.body div ul {
	margin:10px 0 0 50px;
}
.innerbody div ul.content {
	margin:10px 0 0 15px;
}
.innerbody div ul.content2 {
	margin:0;
	padding:0;
}
.innerbody div.body div ul.content3 {
	margin:10px 3px 0 20px;
	font-size:11px;
}
.innerbody div.body div ul.content3 li {
	text-align:left;
	margin-left:0;
}
.innerbody div.body div ul.content4 {
	margin:0 5px 5px 30px;
	padding:0;
}
.innerbody div ul.content3 {
	margin:10px 3px 0 20px;
	font-size:11px;
}
.innerbody div ul.content3 li {
	text-align:left;
	margin-left:0;
}
.innerbody div.body div ol.content {
	margin:10px 0 0 22px;
}
.innerbody div ul li {
	margin-bottom:5px;
	text-align:justify;
}
.innerbody table ul {
	margin:10px 0 0 15px;
}
.innerbody table ul li {
	margin-bottom:5px;
	text-align:justify;
}
.innerbody div.body div ul li ul {
	margin:8px 0 0 30px;
	text-align:justify;
}
.innerbody div.body div ul li ol {
	margin:8px 0 0 38px;
	text-align:justify;
}
ol {
	margin:15px 0 0 50px;
}
ol li {
	margin-bottom:4px;
}
ol.diet {
	margin:5px 0 5px 25px;
	padding:0;
	text-align:justify;
}
ol.diet li {
	margin-bottom:15px;
}
.innerbody div.body div.content {
	width:100%;
	clear:both;
	margin:10px 0 10px 0;
	padding:0;
	overflow:hidden;
}
.innerbody div.body div div {
	width:auto;
	float:left;
	overflow:hidden;
	margin:0;
	clear:none;
}
.innerbody div.body div div.text {
	width:75%;
}
.innerbody div.body div div.text1 {
	width:100%;
}
.innerbody div.body div div.text2 {
	width:50%;
}
.innerbody div.body div div.text3 {
	width:33%;
}
.innerbody div.body div div.text5 {
	width:110px;
	float:left;
}
.innerbody div.text4 {
	width:77%;
	float:left;
	margin:0 0 10px 0;
}
.innerbody div.body div div img {
	margin:0 0 0 8px;
	padding:1px;
	background:#ffffff;
	border:1px #6f3208 solid;
	width:154px;
}
.innerbody div.body a.meta img {
	margin:0;
}
.innerbody div.body div div a img {
	color:#000000;
	text-decoration:none;
}
.innerbody div.body h5 {
	font-size:13px;
	color:#a95d2a;
}
.innerbody div.body h5.whitetext {
	color:#FFFFFF;
	font-size:11px;
}
.innerbody div.body h5.whitetext2 {
	color:#FFFFFF;
}
.innerbody div.body h5 a {
	color:#a95d2a;
}
.innerbody div.body h5.bigtext {
	font-size:14px;
}
.innerbody div.body h6 {
	font-size:11px;
	margin:0 0 3px 0;
	padding:0;
}
.innerbody div.body h6.msg {
	font-size:13px;
	font-weight:bold;
}
.bgnone2 {
	background:none;
	width:99.4%;
}
.margin3 {
	margin:10px 0 10px 0;
}
.margin4 {
	margin-top:10px;
}
.margin5 {
	margin:0 0 0 0;
}
.margin6 {
	margin-top:20px;
}
.margin7 {
	margin-bottom:20px;
}
.margin8 {
	margin-bottom:10px;
}


/*---------------TABLE WIDTH-----------*/

.table2 {
	font-size:11px;
	width:665px;
}
.table2a {
	font-size:11px;
	width:655px;
}
.table {
	font-size:11px;
	width:642px;
}
.table4 {
	font-size:11px;
	width:637px;
}
.table3 {
	font-size:11px;
	width:616px;
}

/*---------------END OF TABLE WIDTH-----------*/

.hd {
	border-bottom:1px #c08963 solid;
	background:#b7794e;
	line-height:20px;
}
.hd2 {
	border-bottom:1px #c08963 solid;
	background:#b7794e;
}
table h5 {
	font-size:12px;
	color:#ffffff;
	padding-left:3px;
}
table h5.browntext {
	font-size:13px;
	color:#a95d2a;
	padding-left:3px;
}
h5.size {
	font-size:11px;
}
.odd {
	background:#f9eee7;
}
.odd_sub {
	background:#f7f3f1;
}
.table a {
	color:#834e2a;
	text-decoration:underline;
}
.table a:hover {
	color:#000000;
	text-decoration:none;
}
.total {
	font-weight:bold;
	border-top:1px #c08963 solid;
	background:#fef8f4;
}
.total2 {
	font-weight:bold;
	border-top:1px #c08963 solid;
	border-bottom:1px #c08963 solid;
	background:#fef8f4;
}
.total2_nonbold {
	border-top:1px #c08963 solid;
	border-bottom:1px #c08963 solid;
	background:#fef8f4;
	font-size:11px;
	color:#a4673c;
}
.totalwhitebg {
	font-weight:bold;
	border-top:1px #c08963 solid;
	background:#ffffff;
}
.innerbody h3 {
	font-size:14px;
	color:#ffffff;
	margin:10px 0 7px 0;
	padding:0 0 0 3px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:#a45425;
	display:block;
	width:100%;
	line-height:20px;
}
.innerbody h3.shortmargin {
	margin:6px 0 0 0;
	float:left;
}
.innerbody h3.shortmargin2 {
	margin:6px 0 6px 0;
	width:97%;
}
.link_div {
	width:auto;
	float:left;
	overflow:hidden;
	text-align:right;
}

/*--------------PAGINATION --------------------*/

.pagination {
	display:block;
	margin:0 0 15px 0;
	font-weight:bold;
}
/*.pagination span {
	border:1px #834e2a solid;
	background:#834e2a;
	color:#ffffff;
	padding:3px 5px 3px 5px;
	margin:0 6px 0 0;
}*/
.pagination a {
	border:1px #834e2a solid;
	background:#834e2a;
	color:#ffffff;
	text-decoration:none;
	padding:3px 5px 3px 5px;
	margin:0 6px 0 0;
}
.pagination a:hover {
	border:1px #834e2a solid;
	color:#834e2a;
	background:#ffffff;
}
img.hist {
	height:105px;
}
img.hist2 {
	height:88px;
}
.brdr_top {
	border-top:1px #b7794e solid;
}
.brdr_btm {
	border-bottom:1px #b7794e solid;
}
p.plaintextmargin {
	margin:0 3px 4px 0;
	padding:0;
	text-align:justify;
}
p.plaintextmargin2 {
	margin:0 3px 12px 0;
	padding:0;
	text-align:justify;
}
p.plaintextmargin3 {
	margin:5px 3px 12px 0;
	padding:0;
	text-align:justify;
	line-height:18px;
}
p.plaintextmargin4 {
	margin:5px 3px 12px 0;
	padding:0;
	text-align:justify;
	line-height:17px;
}
p.plaintextmargin4 img{
	margin:3px 10px 10px 10px;
	padding:2px;
	border:1px solid #993300;
}
p.plaintextmargin5 {
	margin:0 3px 0 0;
	padding:0;
	text-align:justify;
}
p.plaintextmargin6 {
	margin:0 3px 0 0;
	padding:0;
	text-align:justify;
	line-height:17px;
}
p.plaintextmargin7 {
	margin:2px 3px 0 0;
	padding:0;
	text-align:justify;
	line-height:18px;
}
p.plaintextmargin8 {
	margin:0 3px 3px 0;
	padding:0;
	text-align:center;
	font-weight:bold;
}
p.plaintextmargin9 {
	margin:0 3px 4px 0;
	padding:0;
	text-align:justify;
	line-height:16px;
}
p.plaintextmargin_withblt {
	background:url(../images/list_icon.gif) no-repeat left 3px;
	margin:6px 3px 15px 0;
	padding:0 0 0 15px;
	text-align:justify;
}
.writers_bg {
	background:url(../images/bg_writers.gif) no-repeat bottom;
	height:241px;
	overflow:hidden;
	clear:both;
}
.writers_bg2 {
	background:url(../images/bg_writers.gif) no-repeat bottom;
	height:404px;
	overflow:hidden;
	clear:both;
}
.writers_bg3 {
	background:url(../images/bg_writers2.gif) no-repeat bottom;
	height:550px;
	overflow:hidden;
	clear:both;
}
.heritage_bg {
	background:url(../images/bg_heritage.gif) no-repeat bottom;
	height:338px;
	overflow:hidden;
	clear:both;
}
.ach_bg {
	background:url(../images/bg_ach.gif) no-repeat bottom;
	height:404px;
	overflow:hidden;
	clear:both;
}
.ach_bg2 {
	background:url(../images/bg_ach.gif) no-repeat bottom;
	height:328px;
	overflow:hidden;
	clear:both;
}
.ach_bg3 {
	background:url(../images/bg_ach.gif) no-repeat bottom;
	height:241px;
	overflow:hidden;
	clear:both;
}
.rightmargin {
	margin:0 8px 0 0;
	text-align:justify;
}
.italic {
	font-style:italic;
	color:#a4673c;
}

/*----------------FOR DEBARSHI------------------*/

.li_icon2_odd {
	background:#f9eee7 url(../images/list_icon2.gif) no-repeat left center;
	padding:0 0 0 10px;
	line-height:20px;
	font-size:11px;
}
.li_icon2_even {
	background:url(../images/list_icon2.gif) no-repeat left center;
	padding:0 0 0 10px;
	line-height:20px;
	font-size:11px;
}
.li_icon3 {
	background:url(../images/list_icon3.gif) no-repeat left center;
	padding:0 0 0 10px;
	line-height:20px;
	font-size:11px;
}
.whitebg {
	background:#ffffff;
}
.boldtext {
	font-size:13px;
	color:#a95d2a;
	font-weight:bold;
}
.smalltext {
	font-size:10px;
	color:#917969;
}
.innerbody div.midpart_bottom3 div.img {
	margin:0 0 0 5px;
	padding:0;
	width:auto;
	float:left;
}
.innerbody div.midpart_bottom3 div.innermargin {
	margin:12px 0 0 0;
	padding:0 0 12px 0;
	background:url(../images/hor_dttd_brdr.gif) repeat-x bottom;
	clear:both;
	overflow:hidden;
	width:650px;
}
.innerbody div.midpart_bottom3 div.innermargin2 {
	margin:12px 0 0 0;
	padding:0 0 12px 0;
	width:650px;
}
.innerbody div.midpart_bottom3 div.text {
	width:70%;
}
img.msg {
	margin:0 0 8px 0 ;
	padding:1px;
	border:1px #6f3208 solid;
}
h3.msg {
	font-size:16px;
	color:#a95d2a;
	margin:0 0 7px 0;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:20px;
	background:none;
}
.floatrght {
	width:auto;
	float:right;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	margin:0 0 20px 0;
}
.divwidth {
	width:153px;
	text-align:right;
	float:right;
}
.innerbody div div.innermargin_hdng3 {
	margin:15px 0 5px 0;
	padding:0 0 4px 0;
	background:url(../images/hor_dttd_brdr.gif) repeat-x bottom;
	font-weight:bold;
	color:#a95d2a;
	font-size:13px;
}
.innerbody div div.innermargin_hdng3 p {
	margin:0;
	padding:0;
	background:url(../images/list_icon.gif) no-repeat left center;
	padding:0 0 0 14px;
}
.archive {
	text-align:right;	font-weight:bold;
}
.archive a {
	text-decoration:underline;
	color:#993300;

	}
.archive a:hover {
	text-decoration:none;
	color:#993300;
	}
.painting_in_prison_next li {
	list-style:none;
	float:left;
	}		
.painting_in_prison_next li a {
	color:#772205;
	text-decoration:underline;
	background:url(../images/painting_icon.gif) no-repeat left;
	padding:0 20px 0 30px;
	font-weight:bold;
	line-height:32px;
	display:block;
	}	
.painting_in_prison_next li a:hover {
	text-decoration:none;
	}	