body {background:url(/images/bgb.gif) repeat-y center; background-color: #DADADA;
margin-left:0; margin-right:0; margin-top:0; margin-bottom:0;width:100%;height:100%;overflow:scroll;
}
.maincontent {  font-family: "Times New Roman, Times, sans-serif"; font-size: 14px; color: black; text-decoration: none; margin-right: 15px;}
.maincontent a{text-decoration: none;}
.maincontent_home {  font-family: "Times New Roman, Times, serif"; font-size:14px; color: black; padding-left: 25px; 
background-color: white; }
.maincontentTemp2{  font-family: "Times New Roman, Times, serif"; font-size: 14px; text-indent: 12px; color: black; padding-right: 10px; 
background-color: white;margin-left: 10px;}
.contentview{font-size: 13px; font-family:"Times New Roman, Times, serif"; margin-left: 10px; margin-right: 10px; background-color: white}

.footer { font-family: "Times New Roman, Times, serif"; font-size: 12px; font-weight: normal; text-decoration: none;}

.logout { margin-top: 3px; margin-left: 45px;}
.logoutcontain{padding-left: 10px; padding-right: 10px; font-family:"Times New Roman, Times, serif"; color: black; font-size: 12px; font-weight: bold;}

/*Main page*/
.login	{font-family: "tahoma";  font-size:14px; color: black;}
#login{font-size: 13px; padding-left: 10px; padding-right: 10px; font-family: "tahoma"; 
 color: black;}
#login a{text-decoration:none; color: #72090D;}
#login a:hover{color:#72090D; text-decoration: underline;}
#newshead{padding-left: 10px; padding-right: 10px; font-family: "tahoma"; font-weight: bold; color: black;}
.news{padding-left: 10px; padding-right: 12px; font-family:"Times New Roman, Times, serif";color: black; font-size: 12px;}
.times{font-family: "tahoma"; font-size: 10px; margin-left: 40px; font-weight: bold; color: #000000;}
/*News Page*/
.newsHead{font-family:"Times New Roman, Times, serif"; font-size:18px; font-weight: bold;}
.newslink{font-size:12px; color: #72090D;}
.newslink a{text-decoration: none; color: #72090D; font-size: 12px;}
.newslink a:hover{color: #808080}
.newstitle{font-size: 14px; font-family:"Times New Roman, Times, serif";}
.newstitle a{text-decoration:none}
.date{font-size: 14px; font-family: "tahoma"; font-weight: bold;}
.pageTitle{font-size: 20px; font-family:"Times New Roman, Times, serif"; font-weight: bold; padding-left: 100px; color: black;}


/*Post-list Page*/
#bio{font-size: 13px; font-family:"Times New Roman, Times, serif"; padding-left: 5px; padding-right: 5px; padding-top: 5px; margin-right: 5px;}
#bio a{text-decoration:none}
a img{border:none;}
.bioimages{border:none; padding-top: 5px;}
.maninfo{font-size: 11px ; font-family: "Times New Roman, Times, serif"; color: black;}
.fullname{font-size: 13px; font-family: "Times New Roman, Times, serif"; font-weight: bold; color: black;
margin-left: -12px;}
h2{font-size: 20px; color: black; font-family: "Times New Roman, Times, serif";}
#name a{text-decoration:none}

.sublink{margin-left: -30px; font-family: "tahoma"; }
#navlist{font-family: "tahoma"; }


#navcontainer{margin-left: -40px; padding-right: 5px; font-size: 13px;}
#navcontainer ul
{
list-style-type: none;
text-align: left;
}
#navcontainer ul li a
{
text-align: left;
text-decoration: none;
color: black;
font-family: "tahoma";
}
#navcontainer ul li a:hover
{
text-decoration: underline;
color: #9e0b0f;
}
#navcontainer ul li a#current
{
color: #666;
}
#paginator{font-family:"Times New Roman, Times, serif"; font-size:14px;}
#paginator a{text-decoration:none; color:#DC143C;}
#paginator a:hover{color:	#000080;}

.linkmod a{text-decoration:none; font-size: 13px; color: #DC143C;font-family: "Times New Roman, Times, serif"; }
.linkmod a:hover{color: gray;}
/*Publications Page*/
.title {font-family:"Times New Roman, Times, serif"; font-size:14px; }
.title2 {font-family: "tahoma"; font-size:16px; 
font-weight: bold; color: #9e0b00;}
.title3 {font-family: "tahoma"; font-size:14px; 
font-weight: bold; color: black;}

hr{width: 400px; height: 1px;}
.productinfo{font-size: 12px; margin-left: 15px;}
.productinfo2{font-size: 14px; margin-left: 15px;}
.publiclink  a {text-decoration:none; color:#6495ED; } 
.publiclink a:hover{ color: gray;} 

.positionbio{margin-left:12px; padding-left: 10px;}

#pageTitle{font-size: 20.0px; font-weight: bold; padding-left: 70px;
font-family:"Times New Roman, Times, serif";}

.test2{font-family: "tahoma"; font-size: 17px; margin-left: 10px; margin-right: 10px; text-indent: none; padding: 35px 0px;}
.nag{float:left;}

/*Tab Panel*/
.tabbed-pane * {
	margin: 0;
	padding: 0;
}
.tabbed-pane {
	width: 615px;
}
.tabbed-pane .tabs {
	list-style: none;
	clear: both;
	float: left;
	margin-bottom: -1px;
}
.tabbed-pane .tabs li a.active {
	background: #9e0b00;
	border-bottom: 1px solid white;
	color:white;
}
.tabbed-pane .tabs li {
	float: left;
	margin: 0 3px 0 0;
}

.tabbed-pane .tabs li a {
	color: #336699;
	display: block;
	padding: 5px;
	background: #f0f0f0;
	border-color: gray;
	border-style: solid;
	border-width: 1px;
	text-decoration: none;
	font-size: 14px;
}
.tabbed-pane .pane {
	
	padding: 5px;
	clear: both;
	height: 100%;
}
.tabbed-container {
	position: relative;
	clear: both;
	min-height: 10em;
}
.tabbed-container .overlay {
	position: absolute;
	clear: both;
	padding: 5px;
	width: 488px;
	top: 0;
	left: 0;
	background: white url(/include/images/spinner.gif) center center no-repeat;
	text-align: center;
	z-index: 100;
	height: 100%;
}
.contact{margin-left: 5px; padding-left: 5px; font-size: 12px;}
.barlink{font-size: 18px; font-weight: bold;
font-family: "tahoma"; color: #000000; margin-top: 10px;}
.barlink a{text-decoration: none; color:black;}
.barlink a:hover{color: #cd3232;}

.barlink2{color:#000000; font-size: 18x; font-family: "tahoma"; margin-left: 5px;}
.tabnegative{font-size: 18px; color: #000000; padding-top: 10px; margin-left: 5px;
font-family: "tahoma";}
.tabnegative a{text-decoration: none; color:#000000;}
.tabnegative a:hover{color: #cd3232;}
.tabnegative2{font-family: "tahoma"; font-size:18px;
color: #000000; padding-top: 10px;}
.nagicon{padding-top: 14px;}

/*Today*/
.mattblacktabs{
width: 100%;
height:auto;
overflow: hidden;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
/*padding-left: 10px;*/ /*offset of tabs relative to browser left edge*/
font-family: "tahoma"; 
font-size:17px;
list-style-type: none;
height: 60px;

}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: right;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 6px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: gray;
background: #1D395C; /*background of tabs (default state)*/
font-weight: bold;
font-size: 16px;
}

.mattblacktabs li a.current{
float: right;
display: block;
text-decoration: none;
margin: 0;
padding: 7px 6px; /*padding inside each tab*/
border-right: 1px solid white; /*right divider between tabs*/
color: white;
background: #cd3232; /*background of tabs (default state)*/

}

.mattblacktabs li a:visited{
color: white;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #37557B; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
color:white;
}