body {
padding:0;
margin:12px auto;
background:#b4c1c9 url(../images/bodybg.gif) repeat-x;
}

.mid_bg {

background:url(../images/midbg.png) repeat-y;}

.header_bg {

background: url(../images/headerbg.gif) repeat-x;
height:91px;}




.top_button  {
background:url(../images/topbutton.gif) no-repeat;
height:32px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
line-height:32px;
color:#FFFFFF;}

.top_button a {
text-decoration:none;
color:#FFFFFF;
}

.top_button a:hover {
text-decoration:none;
color:#FFCC33;}
.navbg
{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
font-variant:normal;
font-weight:normal;
background:#AE2B27;
}

/***************************************************************tab menu*********************************************************/
.glossymenu{
	position: relative;
	padding: 0 0 0 5px;
	margin:0px;
	height:34px;
	*height:25px;
	list-style: none;
	
}

.glossymenu li{
	float:left;
	padding-right:5px;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#ffffff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding:0 6px 0 6px; /*Padding to accomodate left tab image. Do not change*/
    line-height:23px;
	text-align: center;
	cursor: pointer;
	}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 5px 0 0;

	}

.glossymenu li.current a, .glossymenu li a:hover, .glossymenu li a:active{
	background: url(../images/hoverlft.gif) no-repeat; /*left tab image path*/
	
}

.glossymenu li.current a b, .glossymenu li a:hover b , .glossymenu li a:active b{
	color: #990000;

	background: url(../images/hoverrght.gif) no-repeat right top;
	background-image: url(../images/hoverrght.gif);
    background-repeat:repeat-x;	/*right tab image path*/
}

.slink {
font-family:Verdana;
font-size:10px;

color: #ffffff;
line-height:24px;
text-decoration:none;}
.slink a{
font-family:Verdana;
font-size:10px;

color: #ffffff;
line-height:24px;
text-decoration:none;
}
.slink a:hover{

font-family:Verdana;
font-size:10px;

color: #ffcc84;
line-height:24px;
text-decoration:none;
}



#nav2 {
float:left;
padding-right:15px;
text-align:left;}

#nav2 ul {
padding:0;
margin:0;}

#nav2 li {
list-style:none;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #FFFF00;
line-height:24px;}

#nav2 li a {
padding-left:7px;
padding-right:7px;
text-decoration:none;
color: #FFFF00;}

#nav2 li a:hover {
text-decoration:none;
font-weight:bold;
color: #ffcc84;}


.gray_border {
border:#c0bebb solid 1px;}

.box_border {
border-left:#c0bebb solid 1px;
border-right:#c0bebb solid 1px;
}

.bottom_gray {
border-left:#c0bebb solid 1px;
border-right:#c0bebb solid 1px;
border-bottom:#c0bebb solid 1px;}

.black_block {
background:url(../images/lftblackblock.gif) repeat-x;
height:22px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
text-indent:10px;
line-height:22px;
}

#lft_link {
margin:15px;
text-align:left;
}

#lft_link ul {
padding:0;
margin:0;}

#lft_link li {
padding:0;
margin:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6f4277;}

#lft_link li a {
text-decoration:none;
color:#6f4277;
font-weight:bold;
line-height:22px;}

#lft_link li a:hover {
text-decoration:none;
color: #00CCFF;
font-weight:bold;}

.rght_border1 {
border:#e97c00 solid 1px;}

.rght2box {
background:url(../images/rght2boxbg.gif) repeat-x;
height:143px;
border:#c6943f solid 1px;}

.rght3imageborder {

border:#491011 solid 1px;}

.rght4imageborder {
border:#383535 solid 1px;}

.rght5imageborder {
border:#a76516 solid 1px;}

.mid1box {
background: #cae4ff url(../images/mid1boxbg.gif) repeat-x;
border:#9ccdff solid 1px;}

.mid2box {
background: #ffc97c url(../images/mid2bg.gif) repeat-x;
border:#ffbe63 solid 1px;}

.mid3border {
border:#43094c solid 1px;}

.midbig_text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#c25a00;
text-align:left;
line-height:27px;
text-indent:10px;}

.mid4lftbox {
background:#ffeccd;
border:#e97c00 solid 1px;}

.mid4rghtbox {
background:#ffc775;
border:#e75519 solid 1px;}

.midbottomboxborder {
border:#DFDFDF solid 1px;}

.mid1bigtext {
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#004a70;
text-align:left;}

.mid1shorttext {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#004a70;
text-align:left;
}

.writting_box {
background:#FFFFFF;
border:#347c9b solid 1px;}

.search_button {
background:url(../images/searchbutton.gif) no-repeat right bottom;
height:26px;
width:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#006fa1;
text-align:center;
line-height:26px;}

.search_button a {
text-decoration:none;
color:#006fa1;}

.search_button a:hover {
text-decoration:none;
color:#952421;}

.mid2boxbigtext {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#800000;
text-align:left;}

.mid2boxbigtext span {
padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
color:#615353;
font-size:10px;
font-weight:bold;}

.mid2bottomtext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#720606;
text-align:center;}

.mid3lft {
padding:5px 0 5px 5px;
background:#FFFFFF;
border:#e55415 solid 1px;
height:70px;
width:70px;
}

.border_text {
font:11px normal Arial, Helvetica, sans-serif;
color:#444444;
text-align:left;
line-height:16px;
}

.border_text span {
font-size:14px;
font-weight:bold;}

.border_text span a{
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#105CB6;
}

.border_text span a:hover{
font-size:12px;
font-weight:bold;
color:#4E463F;
text-decoration:none;
}
.bottom_icontext {
padding-top:5px;
font:12px normal Arial, Helvetica, sans-serif;
color:#242a2d;
text-align:left;}

.footer {
background:#8f8f8f;
height:36px;
font:12px normal Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
line-height:36px;}

.rght2toptext {
font:24px normal Arial, Helvetica, sans-serif;
color:#5c3e23;
text-align:left;}

.rght2toptext span {
color:#FFFFFF;}
.rght2bottomtext {
font:14px  normal Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;}

.news_border {
border:#e75f1f solid 1px;}

/*subpage*/

#rght_block {
padding-bottom:5px;
text-align:left;
}

#rght_block ul {
margin:0;
padding:0;}

#rght_block li {
padding-bottom:10px;
padding-top:10px;
padding-left:10px;
list-style:none;
font:12px normal Arial, Helvetica, sans-serif;
color:#650505;
border-bottom:#c0bebb solid 1px;
border-left:#c0bebb solid 1px;
border-right:#c0bebb solid 1px;}

#rght_block li span {
font-size:16px;
font-weight:bold;}

.lftlong_heading {
	background-color: #FAFAFA;
	background-image:url(../images/topgrad.jpg);
	background-repeat:repeat-x;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#B71411;
	text-align:left;
	text-indent:10px;
	line-height:18px;
	
}

.bottom_border {
border-bottom:#dd9458 solid 4px;}

.letter_block {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#d88e4d;
text-align:left;
line-height:20px;
}

.more {
background:url(../images/more.gif) no-repeat left bottom;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#a82121;
text-align:left;
text-indent:15px;
line-height:20px;}

.more a {
text-decoration:none;
color:#a82121;}

.more a:hover {
text-decoration:underline;
color:#a82121;}
/*institutepage*/
.inst_header {
background: url(../images/instheader.jpg) repeat-x;
height:87px;}

.lfttopbar {
background:url(../images/inslfttopbarbg.jpg) repeat-x;
height:32px;
border:#d06f00 solid 1px;
font: 18px normal Arial, Helvetica, sans-serif;
text-align:left;
text-indent:15px;
line-height:32px;
color:#6f0a07;}
.lfttopbar span {
color:#000000;}

.lfttop_border{
border-left:#e49e30 solid 1px;
border-right:#e49e30 solid 1px;
border-bottom:#e49e30 solid 1px;}

#inslft_link {
margin:0;
padding:0;
text-align:left;}

#inslft_link ul {
margin:0;
padding:0;}

#inslft_link li {
margin:0;
padding:0;
list-style:none;
background:url(../images/insbullet.gif) no-repeat left;
font:13px normal Arial, Helvetica, sans-serif;
color:#000000;
text-indent:20px;
line-height:25px;}

#inslft_link li a {
text-decoration:underline;
color:#000000;}
#inslft_link li a:hover {
text-decoration:none;
color:#000000;}

.ins_border {
border:#e29e30 solid 1px;}

.banner_box {
background:#FFFFFF;
border:#e29e30 solid 1px;
height:105px;}

.insrghttop {
background: #ffcd86 url(../images/instoprghtbg.jpg) repeat-x;
height:134px;
border:#e29e30 solid 1px;}

.instopinside {
background:#FFFFFF;
border:#a7752d solid 1px;}

.instopbigtext {
font:18px normal Arial, Helvetica, sans-serif;
text-align:left;
color:#650505;}
.instopsmalltext {
font:12px normal Arial, Helvetica, sans-serif;
text-align:left;
color:#650505;}

.small_yellowtext{
font:12px normal Arial, Helvetica, sans-serif;
text-align:left;
color:c6821e;}

.date_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#673019;
text-align:left;
text-indent:10px;
line-height:25px;}
.date_text span {
color:#9d5333;}

.insrghtredbar {
background:url(../images/navbg.gif) repeat-x;
height:34px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
text-indent:10px;
line-height:34px;}

.rghthot_text {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
text-align:left;
text-indent:10px;
line-height:36px;}
.rghthot_text span {
color:#34acc4;
}

.insbotombox {
background:#fdf4e5 url(../images/insbottobox.jpg) repeat-x;
height:224px;}

.bottomboldtext {
background:url(../images/squarebullet.gif) left  no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;

color:#650505;
text-align:left;
text-indent:20px;}

.small_border {
background:#FFFFFF;
border:#a7752d solid 1px;
height:48px;
width:48px;}

.lastblacktext {
background:#FFFFFF;
height:22px;
border:#e6c493 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:22px;
text-align:center;}

#insbottomnav {
background:#fdf4e5;
height:45px;
text-align:center;}
#insbottomnav ul {
margin:0;
padding:0;}
#insbottomnav li {
margin:0;
padding:0;
list-style:none;
display:inline;
font:12px normal Arial, Helvetica, sans-serif;
color:#2d0101;
line-height:44px;}
#insbottomnav li a {
padding-left:10px;
padding-right:10px;
text-decoration:none;
color:#2d0101;}
#insbottomnav li a:hover {
text-decoration: underline;
color:#2d0101;}
.inscopyright {
font:12px normal Arial, Helvetica, sans-serif;
color:#000000;
text-align:left;}

#glowingtabs{
float:left;
width:650px;
line-height:normal;
}

#glowingtabs ul{
list-style-type: none;
margin:0;

 /*Left offset of entire tab menu relative to page*/
padding:0;
margin-left:260px;

margin-top:58px;
}

#glowingtabs li{
display:inline;
margin:0;
padding:0;
}

#glowingtabs a{
float:left;
background-image: url(../images/insnavbuttonlft.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0;
margin-right: 1px;
margin-left:1px; /*spacing between each tab*/
padding:0 0 0 6px;
text-decoration:none;
height:26px;
line-height:26px;
}

#glowingtabs a span{
float:left;
background-image: url(../images/insnavbuttonrght.gif);
background-position:right top;
background-repeat:no-repeat;
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding: 0 6px 0px 0;
font-weight:bold;
color: #952421 ;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {float:none;}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
color: black;
}

#glowingtabs #current a{ /*Selected Tab style*/
background-image: url(../images/insnavbuttonlft.gif);
background-repeat:no-repeat;
background-position:left top;
}

#glowingtabs #current a span{ /*Selected Tab style*/
background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
color: #952421;
background-image: url(../images/insnavbuttonrght.gif);
background-repeat:no-repeat;
background-position:right top;
}

#glowingtabs a:hover{ /*onMouseover style*/
background-image: url(../images/insnavbuttonlft.gif);
background-repeat:no-repeat;
background-position:left top;
}

#glowingtabs a:hover span{ /*onMouseover style*/
background-image: url(../images/insnavbuttonrght.gif);
background-repeat:no-repeat;
background-position:right top;
color: #000000;
}

.tr-Off {/*background: #fff;*/}
.tr-On {background: #FAFAFA;/*background: #e8fbdc;*/}
.tr-Focus {background: #FAFAFA; color: #000000}

.pagLnk {
clear:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:5px 0;
padding:5px;
}
.pagLnk a:hover {
border-color:#2E6AB1;
}
.pagLnk a {
border:1px solid #9AAFE5;
text-decoration:none;
}
.pagLnk a, .pagLnk span {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #9AAFE5;
display:block;
float:left;
margin-right:0.1em;
padding:0.2em 0.5em;
}

.pagLnk span.current {
background:#2E6AB1 none repeat scroll 0 0;
border:1px solid #2E6AB1;
color:#FFFFFF;
font-weight:bold;
}
.pagLnk span.nextprev {
border:1px solid #DDDDDD;
color:#999999;
}

.advance_search {
font:Verdana;
color:#444444;
text-align:right;
line-height:9px;
}
.advance_search span {
font:Verdana;
font-size:9px;
font-weight:bold;}

.advance_search span a{
font:Verdana;
font-size:9px;
font-weight:bold;
text-decoration:none;
color:#105CB6;
}

.advance_search span a:hover{
font:Verdana;
font-size:9px;
font-weight:bold;
color:#4E463F;
text-decoration:none;
}



