body {margin: 0px}															/* to make layout flush with top, bottom, and left edges of browser window; KL - 04/15/05 */
table {margin: 0px; padding: 0px; border: 0px; border-collapse:collapse} 	/* to make all tables collapse */
.padright {padding-right:20px}												/* to create space between constituent data on Contact Us page */
.marginleft {margin-left:10px}												/* to create space between pics and text on About Phil page */
.marginright {margin-right:10px}

#ulBudget {margin-top:1em; margin-bottom:2em;}
#ulBudget li {margin:1em 0em;}

/* the following styles align the email form with the bottem edge of Phil's big picture */
form#about_email {margin:146px 0px 0px 0px;	padding:0px}
form#contact_email {margin:78px 0px 0px 0px;padding:0px}
form#prio_email {margin:14px 0px 0px 0px;	padding:0px}
form#news_email {margin:78px 0px 0px 0px;	padding:0px}
form#quick_email {margin:93px 0px 0px 0px;	padding:0px}
form#intern_email {margin:78px 0px 0px 0px; padding:0px}
form#residence_email {margin: 78px 0px 0px 0px; padding:0px}

.text2 {font-family:"verdana"; font-size: 9pt; font-style: normal;  line-height: 110%; color: #585858;}

.text2 a {color: #0000FF; text-decoration:none; font-weight: nomal;}

.text2 a:link {color: #0000FF; text-decoration:none; font-weight: nomal;}

.text2 a:visited {color: #0000FF; text-decoration:none; font-weight: nomal;}

.text2 a:hover { color: #0000FF; text-decoration:underline; font-weight: nomal;}

.odd {font-family:"verdana"; font-size: 9pt; font-style: normal;  line-height: 110%; color: #585858; background-color: #FFFFFF; }

.even {font-family:"verdana"; font-size: 9pt; font-style: normal;  line-height: 110%; color: #585858; background-color: #CCCCCC; }




.bbs_text2 {font-family:"verdana"; font-size: 9pt; font-style: normal;  line-height: 110%; color: #585858;}

.bbs_text2 a {color: #585858; text-decoration:none; font-weight: normal;}

.bbs_text2 a:link {color: #585858; text-decoration:none; font-weight: normal;}

.bbs_text2 a:visited {color: #585858; text-decoration:none; font-weight: normal;}

.bbs_text2 a:hover {color: #585858; text-decoration:underline; font-weight: normal;}



.news {font-family:"verdana"; font-size: 8pt; font-style: normal;  line-height: 110%; color: #585858;}

.news a { color: #585858; text-decoration:none; font-weight: nomal;}

.news a:link { color: #585858; text-decoration:none; font-weight: nomal;}

.news a:visited { color: #585858; text-decoration:none; font-weight: nomal;}

.news a:hover { color: #585858; text-decoration:underline; font-weight: nomal;}



.news_title {font-family:"verdana"; font-size: 8pt; font-style: normal;  line-height: 110%; color: #B70033; font-weight: bold;}

.news_title a { color: #B70033; text-decoration:none; font-weight: bold;}

.news_title a:link {color: #B70033; text-decoration:none; font-weight: bold;}

.news_title a:visited { color: #B70033; text-decoration:none; font-weight: bold;}

.news_title a:hover { color: #B70033; text-decoration:underline; font-weight: bold;}




.news_title2 {font-family:"verdana"; font-size: 8pt; font-style: normal;  line-height: 110%; color: #0065CF; font-weight: bold;}

.news_title2 a { color: #0065CF; text-decoration:none; font-weight: bold;}

.news_title2 a:link { color: #0065CF; text-decoration:none; font-weight: bold;}

.news_title2 a:visited { color: #0065CF; text-decoration:none; font-weight: bold;}

.news_title2 a:hover { color: #0065CF; text-decoration:underline; font-weight: bold;}


.news_title3 {font-family:"verdana"; font-size: 8pt; font-style: normal;  line-height: 110%; color: #0065CF;}

.news_title3 a { color: #0065CF; text-decoration:none;}

.news_title3 a:link { color: #0065CF; text-decoration:none;}

.news_title3 a:visited { color: #0065CF; text-decoration:none;}

.news_title3 a:hover { color: #0065CF; text-decoration:underline;}


.bd_date {font-family:"verdana"; font-size: 10pt; font-style: normal;  line-height: 110%; color: #0066C8;}


.list {font-family:"verdana"; font-size: 8pt; font-style: normal;  line-height: 110%; color: #0F0F0F;}

table.text2 h2 {font-size: 1.2em;}


/*************************************************************************
	ADDED 3/27 FOR NEW LETTER REQUEST SECTION (lettercontent.jsp)
*************************************************************************/
td#letterReq h1 {
	color: #006699;
	font-size: 1em;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
td#letterReq h2 {
	font-size: 1em;
	font-weight: bold;
}
td#letterReq li {
	margin: .5em 0;
}
td#letterReq label {
	display: block;
	width: 126px;
	float: left;
	clear: left;
	text-align: right;
	padding-right: 10px;
	height: 2.5em;
}
td#letterReq input {
	height: 1.2em;
	margin-bottom: 1.3em;
}
td#letterReq select {
	margin-bottom: 1.5em;
}
td#letterReq span {
	position: relative;
	vertical-align: top;
}
td#letterReq fieldset {
	padding-left: 1em;
	border: 1px solid #ccc;
	margin-bottom: 2em;
}
td#letterReq input.submit {
	height: 100%;
}
td#letterReq legend {
	border: 1px solid #ccc;
	padding: .25em .75em;
	font-size: .75em;
	text-transform: uppercase;
	font-weight: bold;
	background-color: #eee;
	margin-bottom: 1.5em;
}