body {
	margin: 0px;
	background-color:#feaf39;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
}
div.main-frame {
	text-align: left;
}
#publication-search-wrapper {
}
#profile-pic {

}
#publication-search-header {
	font-size: 16pt;
	color:black;
	margin-bottom: 16pt;
	width:auto;
	text-align:center;
	font-weight:normal;
}
.txt_black {
	color:#000;
}
#publication-search {
	left: 30%;
	top: 25%;
	height: 50%;
	width: 40%;
	background-color:#CCC;
	border: 2px solid #000000;
	text-align:center;
	padding:10px;
	font-weight:bold;
}
#visual-wrapper {
	margin-top:0px;
	margin-top:-1px;
	margin-right:auto;
	margin-left:auto;
	width:820px;
	margin-bottom:10px;
}
#drop-shadow {
	background: url('../images/shadowAlpha.png') no-repeat bottom right !important;
	background: url('../images/shadowAlpha.png') no-repeat bottom right;
	width:810px;
	padding-bottom:5px;	
	padding-right:10px;
	margin-left:5px;
}
#main-wrapper {
	width:795px;
	padding-left:20px;
	background-color:#FFF;
}
.mainOuterTable {
	width:778px;
}

.mainOuterTableRow1 {
	vertical-align:top;
}

.topnav1 {
	width:100%;
}

.topnav1Col1 {
   width:40%;
	vertical-align:top;
}

.topnav1Col2 {
	vertical-align:top;
	padding:0px 0px 0px 1px;
	text-align:right;
}

.topnav2 {
	width:100%;
}

.topnav2Row1 {
	height:31px;
	vertical-align:middle;
	border-bottom:1px solid #cccccc;
}

.topnav3 {
	width:100%;
}

.topnav3Col1 {
   vertical-align:top;
	width:160px;
	padding:5px 0px 5px 5px;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.topnav3Col2 {
   vertical-align:middle;
	text-align:right;
	border-bottom:1px solid #cccccc;
}

.topnav4 {
	width:100%;
}

.topnav4Col1 {
	padding:10px 0px 10px 0px;
	width:425px;
}

.topnav4Col2 {
	padding:10px 0px 10px 10px;
}

.hpct {
	width:778px;
}

.hpctRow1 {
	vertical-align:top;
	border-top:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding:1px 0px 0px 0px;
}

.hpct2 {
	width:100%;
}

.hpct2Col1 {
	height:4px;
	background-color:#666699;
	width:250px;
}

.hpct2Col2 {
	height:4px;
	background-color:#ffcc66;
	width:275px;
}

.hpct2Col3 {
	height:4px;
	background-color:#999966;
	
}

.hpct2Col1a {
	vertical-align:top;
	width:250px;
}

.hpct2Col2a {
	vertical-align:top;
	width:275px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.hpct2Col3a {
	vertical-align:top;
}

.hppanel1Table, .hppanel2Table, .hppanel3Table {
	width:100%;
}

.hppanel1TableRow1a {
	vertical-align:top;
	padding: 0px 15px 5px 15px;
}

.hppanel2TableRow1a {
	vertical-align:top;
	padding: 0px 15px 5px 15px;
}

.hppanel3TableRow1a {
	vertical-align:top;
	padding: 0px 15px 5px 15px;
}

.hppanel1TableRow1 {
	vertical-align:top;
	padding: 0px 15px 15px 15px;
}

.hppanel2TableRow1 {
	vertical-align:top;
	padding: 0px 15px 15px 15px;
}

.hppanel3TableRow1 {
	vertical-align:top;
	padding: 0px 15px 15px 15px;
}

.footerTable1 {
	width:100%;
}

.footerTable1Row1 {
	vertical-align:top;
	padding: 5px 0px 10px 15px;
	width: 750px;
}

.contentOuterTable{
	width:100%;
}

.contentOuterTableRow1 {
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #cccccc;
}

.contentInnerTable {
	width:100%;
}

.contentInnerTableCol1 {
	vertical-align:top;
	width:185px;
	background-color:#ebebeb;
	border-right:1px solid #cccccc;
}

.contentInnerTableCol2 {
	vertical-align:top;
	padding:0px 0px 0px 5px
}

.leftnav {
	width:100%;
}

.leftnavRow1 {
	vertical-align:top;
}

.leftnavRow2 {
	vertical-align:top;
	padding: 0px 15px 25px 25px;
}

.contentInner2 {
	width:100%;
}

.contentInner2Row1 {
	vertical-align:middle;
	height:85px;
}

.contentInner2Row2 {
	vertical-align:top;
	height:300px;
	padding:0px 0px 5px 0px;
}

.leftnavlinktableCol1 {
   vertical-align:top;
	padding:7px 0px 5px 0px;
}

.leftnavlinktableCol2 {
	padding:5px 0px 5px 7px;
}

.publicationsSummaryTable {
	width:100%;
}

.publicationsSummaryTableRow1 {
	vertical-align:top;
	padding:20px 0px 20px 20px;
	background-color: #EBEBEB;
}

.publicationsSummaryTableRow2 {
	vertical-align:top;
	padding:5px 0px 5px 20px;
}

.publicationsSummaryTableRow3 {
	vertical-align:top;
	padding:5px 0px 20px 20px;
	border-bottom:1px solid #cccccc;
}

.contentSpacing1 {
	padding: 0px 15px 0px 15px;
	text-align:justify;
}

.floatRight1 {
   vertical-align:top;
	float: right;
	width:200px;
	height:150px;
	padding:10px 10px 10px 10px;
	margin:5px 0px 3px 10px;
	border:1px solid #666666;
	background-color:#ebebeb;
}

.floatDiv1 {
   vertical-align:top;
	width:300px;
	padding:10px 10px 10px 10px;
	margin:5px 5px 5px 0px;
	border:1px solid #666666;
	background-color:#ebebeb;
}






/* TXT styles ***********************************/

.txt_large {
	font-family: verdana, arial;
	font-size:16px;
	color:#666666;	
}

.txt_large a:link {
	font-family:verdana, arial;
	font-size:16px;
	color:black;
	text-decoration:none;
}

.txt_large a:visited {
	font-family:verdana, arial;
	font-size:16px;
	color:#B0B0B0;
	text-decoration:none;
}

.txt_large a:hover {
	font-family:verdana, arial;
	font-size:16px;
	color:black;
	text-decoration:underline;
}

.txt_normal {
	font-family: verdana, arial;
	font-size:12px;
	color:#666666;	
}

.txt_normal a:link {
	font-family:verdana, arial;
	font-size:12px;
	color:#006699;
	text-decoration:underline;
}

.txt_normal a:visited {
	font-family:verdana, arial;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
}

.txt_normal a:hover {
	font-family:verdana, arial;
	font-size:12px;
	color:#006699;
	text-decoration:none;
}

.txt_small {
	font-family: verdana, arial;
	font-size:10px;
	color:#81241F;
}

.txt_small a:link {
	font-family:verdana, arial;
	font-size:10px;
	color:black;
	text-decoration:underline;
}

.txt_small a:visited {
	font-family:verdana, arial;
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}

.txt_small a:hover {
	font-family:verdana, arial;
	font-size:10px;
	color:black;
	text-decoration:underline;
}

.txt_leftnav {
	font-family: verdana, arial;
	font-size:11px;
	color:#666666;	
}

.txt_leftnav a:link {
	font-family:verdana, arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.txt_leftnav a:visited {
	font-family:verdana, arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

.txt_leftnav a:hover {
	font-family:verdana, arial;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.txt_leftnavwhite {
	font-family: verdana, arial;
	font-size:11px;
	color:white;	
}

.txt_leftnavwhite a:link {
	font-family:verdana, arial;
	font-size:11px;
	color:white;
	text-decoration:none;
}

.txt_leftnavwhite a:visited {
	font-family:verdana, arial;
	font-size:11px;
	color:white;
	text-decoration:none;
}

.txt_leftnavwhite a:hover {
	font-family:verdana, arial;
	font-size:11px;
	color:white;
	text-decoration:underline;
}

.txt_leftnav2 {
	font-family: verdana, arial;
	font-size:11px;
	color:#ffffff;	
}

.txt_leftnav2 a:link {
	font-family:verdana, arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.txt_leftnav2 a:visited {
	font-family:verdana, arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.txt_leftnav2 a:hover {
	font-family:verdana, arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}

.txt_leftnavon {
	font-family: verdana, arial;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.txt_leftnavon a:link {
	font-family:verdana, arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.txt_leftnavon a:visited {
	font-family:verdana, arial;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.txt_leftnavon a:hover {
	font-family:verdana, arial;
	font-size:11px;
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}

.lh125 {
	line-height:125%;
}

.lh150 {
	line-height:150%;
}

.lh175 {
	line-height:175%;
}

.lh200 {
	line-height:200%;
}

.txt_motto {
	font-family: arial,verdana;
	font-size:18px;
	color:black;
}

h1,h2 {
	margin:0px 0px 0px 0px
}

.txt_title1 {
	font-family:arial,verdana;
	font-size:22px;
	color:#666666;
	font-weight: normal;
}

.txt_title2 {
	font-family:arial,verdana;
	font-size:14px;
	color:#666666;
	font-weight: bold;
}

.image1 {
    border:1px solid #cccccc;
	}

.select1 {
	width:100px;
	font-size:10px;
}

.profilenav {
	font-family: Verdana,Helvetica,Arial, sans-serif;
}
#profile-wrapper {
	width:		776px;
	position:	relative;
	height:		360px;
	margin:		0px;
}
.profilenav #image {
	background-color:	#565656;
	position:			absolute;
	left:				0px;
	top:				0px;
	height:				360px;
	width:				185px;
}
.profilenav #subwrapper {
	background-color:	#565656;
	position:			absolute;
	left:				190px;
	top:				0px;
	height:				360px;
	width:				587px;
}
.profilenav div.column {
	border:			1px #ffffff solid;
	clear:			none;
	margin:			0px;
	position:		absolute;
	top:			10px;
	left:			10px;
	float:			left;
	height:			338px;
	width:			282px;
}
.profilenav #column1 {
	top:			10px;
	left:			10px;
}
.profilenav #column2 {
	top:			10px;
	left:			293px;
}
.profilenav #column3 {
	top:			10px;
	left:			388px;
}
.profilenav dt {
	font-weight:	bold;
	text-align:		left;
	font-size:		1.2em;
	display:		inline-block;
	margin:			10px 15px 10px 60px;
	padding:		0px 0px 0px 20px;
	background: 	url(../images/profiles/arrowhead_.png) no-repeat 0px 2px;
}
.profilenav dd {
	font-weight:	normal;
	text-align:		left;
	font-size:		1.2em;
	display:		inline-block;
	margin:			0px 15px 10px 60px;
	padding:		0px 0px 0px 20px;
	background: 	url(../images/bullets/bullet_gray.gif) no-repeat 0px 2px;
	/*font-weight:		normal;
	text-align:			left;
	font-size:			1.2em;
	display:			inline-block;
	margin:				0px 0px 15px 35px;
	padding-left:		20px
	background: 		url(../images/profiles/arrowhead_.png) no-repeat 0px 2px;
	background-color:	blue;
	color:				blue;*/
}


.
