/* Common table and td values */

#skipnav {
	padding: 0;
	margin: 0;
}

#headerTable, #searchTable {
	width: 760px;
}

#headerTable img, #searchTable img {
	padding: 0px;
	margin: 0px;
}

#homepage, #subpage {
	width: 760px;
}

/* Page specific column widths */

#subpage td#leftColumn {
	width: 177px;
}

#subpage td#centerColumn {
	width: 422px;
}

#subpage td#rightColumn {
	width: 161px;
}

#homepage td#leftColumn {
	width: 205px;
}

#homepage td#centerColumn {
	width: 424px;
}

#homepage td#rightColumn {
	width: 131px;
}

/* Column colors */

td#leftColumn, td#leftColumnFooter {
	background-color: #ebebd6;
	border-right: 1px solid #cc9;
}

td#centerColumn, td#centerColumnFooter {
	background-color: #fffff0;
}

td#rightColumn, td#rightColumnFooter {
	background-color: #ebebd6;
	border-left: 1px solid #cc9;
}

td#leftColumnFooter, td#centerColumnFooter, td#rightColumnFooter {
	border-bottom: 1px solid #cc9;
}

td#rightColumn {
	color: #666;
}

.columnHeader {
	padding: 0;
	margin: 0;
	background-color: #dacdb6;
	border-top: 1px solid #cc9;
	border-left: 13px solid #900;
}

.columnHeader h1 {
	padding: 0 0 0 1em;
	line-height: 38px;
	font-family: helvetica, arial, helvetica, sans serif;
	font-size: .9em;
	color: #555;
}

.columnHeader img {
	padding: 0;
	margin: 0;
}

#subpage #centerColumn .columnHeader {
	background-color: #f0d1b7;
}

#homepage #centerColumn .columnHeader {
	background-color: #fffff0;
}

/* Search Bar */

#searchBar td#c1, #searchBar td#c2, #searchBar td#c3, #searchBar td#c4 {
	border-top: 1px solid #cc9;
	margin: 0;
	padding: 0;
}

#searchBar td#c1 {
	width: 120px;
	padding: 0 0 0 23px;
}

#searchBar td#c2 {
	width: 300px;
}

#searchBar td#c3 {
	width: 120px;
}

#searchBar td#c4 {
	width: 220px;
}

/* Left-nav styles */

td#leftColumn ul#leftNav {
	font-size: 1.2em;
	padding: 1em .2em 0 .5em;
	margin: 0 0 0 1em;
	list-style-type: square
}

td#leftColumn ul#leftNav, td#leftColumn ul#leftNav ul {
	list-style-type: square
}

td#leftColumn ul#leftNav li {
	padding-top: .7em;
}

td#leftColumn ul#leftNav li ul li {
	padding-top: .5em;
}

td#leftColumn ul#leftNav li a {
	color: #336;
}

td#leftColumn ul#leftNav li.featured {
	margin-left: 1em;
	color: #900;
}

td#leftColumn ul#leftNav li a {
	font-family: arial, verdana, helvetica, sans serif;
	font-size: .8em;
	font-weight: bold;
	text-decoration: none;
}

td#leftColumn ul#leftNav li a:hover {
	text-decoration: underline;
}

td#leftColumn ul#leftNav li.selected a {
	text-decoration: underline;
}

td#leftColumn ul#leftNav li.selected ul li.normal, td#leftColumn ul#leftNav li.selected ul li.normal a {
	color: #336;
}

td#leftColumn ul#leftNav li.selected a:hover {
	text-decoration: none;
}

/*#tellafriend {
display: block;
margin-top: 2em;
padding-left: 1em;
}*/

td#leftColumn img {
	padding: 0;
	margin: 0;
}

/* Content area styles */

#centerColumn img#mainPic {
	padding: 0 1em .5em 0;
	margin: 0;
	float: left;
}

#centerColumn #holder {
	padding: .5em 1.5em 1.5em 1.5em;
}

#centerColumn #introText {
	padding: .5em 1.5em 0 1.5em;
}

/* #centerColumn p, #centerColumn h1, #centerColumn h2, #centerColumn h3, #centerColumn h4, #centerColumn ul, #centerColumn img  {
	padding-left: 1.5em;
	padding-right: 1.5em;
} */

#centerColumn h1, #centerColumn h2, #centerColumn h3, #centerColumn h4 {
	font-family: helvetica, arial, verdana, sans serif;
}

#centerColumn h2 {
	margin-bottom: .5em;
}

#centerColumn #message {
	padding: .5em;
	background-color: #fff;
	border: 1px #000 solid;
}

table#twoColumn {
	width: 100%;
}

#twoColumn td.c1, #twoColumn td.c3 {
	width: 50%;
}

#twoColumn td.c2 {
	padding: .5em;
}

#twoColumn img {
	padding: 0 .5em 0 0;
	margin: 0;
}

#twoColumn h1 {
	font-size: 1em;
}

#rightColumn #publications, #rightColumn .promo {
	padding: 2em 1em 2em 1em;
	color: #666;
}

#leftColumn .promo {
	padding: 2em 1em 0 1em;
	color: #666;
}

#rightColumn #publications {
	text-align: center;
}

#rightColumn #publications img {
	border: 1px solid #8e8c8d;
	margin-bottom: 1em;
}

#rightColumn img {
	margin: 0;
	padding: 0;
}

#leftColumn .promo h1 , #rightColumn .promo h1 {
	font-family: helvetica, arial, verdana, sans serif;
	font-size: .85em;
	padding: 0;
	margin: 0;
}

.required {
color: #f00;
}

#footer {
	width: 760px;
	text-align: center;
	font-size: .7em;
	padding: 1em;
}

#footer a {
	font-weight: normal;
}

.spacer {
	margin: 0;
	padding: .5em;
	clear: both;
}

.bigspacer {
	margin: 0;
	padding: 1em;
	clear: both;
}

.bigspacer2 {
	margin: 0;
	padding: .5em .5em 1em .5em;
	clear: both;
}

.hidden {
	display: none;
}


form {
width: 300px;
}

.formField {
width: 270px; 
background-color: #ffffff; 
padding: 2px;
border: 1px solid #ebebd5; 
} 

.submitButton {
background-color: #ebebd6; 
padding: 2px 5px;
border: 2px solid #dacdb6; 
} 
		
fieldset { 
margin-bottom: 10px;
padding: 10px;
border: 1px dashed #ebebd7; 
}		 
				
form p {
font-weight: normal;
margin-bottom: 10px;
}
		
.warning {
font-weight:bold;
color:#ff0000;
}
		
label {
font-weight: normal;
display: block;
}

.refTell {
list-style: none;
margin-top: 2em;
}

.refTell li {
font-size: 1.0em;
padding: 0.5em;
}


