body {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px;
}

td {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px;
}

th {
	font-family: Arial, Helvetica, sans-serif; font-size: 16px;
}

.footer {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;	line-height: 16px;}
.footer a{text-decoration:none;}

.pad{top: 207px; left:4px;}
.label_required{ color: red;}
.instructions {background-color: FFFF99; border-width:thin; border-color:#FF0033; border-style: solid; font-size: 16px;}

.left_links {font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;font-size: 16px; letter-spacing: .5px; padding-bottom: 8.5px;text-decoration: none;}
.top_links {font-family: Arial, Helvetica, sans-serif;  text-transform: uppercase;font-size: 16px; letter-spacing: .5px; text-decoration: none; color:#fcf4f2;}

.right_text_red {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 13px; text-decoration: none; color:#8f2426; padding-left: 8px;  padding-right:25px;letter-spacing: -1.0px; font-weight:bold;}
.right_text_green {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 13px; text-decoration: none; color:#619b7c; padding-left:8px;  padding-right:25px;letter-spacing: -1.0px; font-weight:bold;}
.right_text_black {font-family: Verdana,Helvetica,Arial,sans-serif; font-size: 13px; text-decoration: none; color:#000000; padding-left:25px; padding-right:25px; letter-spacing: -1.0px; font-weight:bold;}
p {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color:#000000; line-height: 1.3em;}
.p {font-family: Arial, Helvetica, sans-serif; font-size: 17px; color:#000000; line-height: 1.3em;}
.text2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 28px; color:#000000; font-style: italic;}
.norepeat {background-repeat: no-repeat;}
.alignright {text-align: right;}

.left_navs {text-decoration: none; color:#000000;}

.top_navigation li a{text-decoration: none; color: #fff;}
.top_navs{text-decoration: none; color:#fcf4f2;}


ul.top_navigation{padding: 0px; margin: 0px; padding-left: 2px; text-align: center;}
ul.top_navigation li { 
	float: left; 
	margin-right: 0px; 
	list-style-type: none; 
	padding: 0px; 
	font-size: 15px; 
	margin-top: 10px; 
	margin-bottom: 8px; 
}
	
ul.top_navigation a  { 
	display: block; 
 	padding: 0 12px;
	color:#fcf4f2;
}


.balloon {
	background: #01914e url(/images/misc/balloon_top.png) no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	padding: 10px;
	width: 140px;
}

.balloon_bottom {
	background:  url(/images/misc/balloon_bottom.png) no-repeat;
	margin-bottom: 1em;
	width: 160px;
	height: 27px;
}


.spacer {height: 16px;}
.header1 {font-size: 22px; color:#8f2125; text-transform: uppercase; font-weight:bold; letter-spacing: -.5px;}

.bottom_holly {position: relative; right: 50px; bottom: 15px; z-index: +1;}
.bottom_holly1 {position: relative; right: 60px; bottom: 175px; z-index: +1;}
.bottom_holly2 {position: relative; right: 50px; bottom: 200px; z-index: +1;}
.bottom_holly3 {position: relative; right: 50px; bottom: 200px; z-index: +1;}

.bottom_box {z-index: -1; background-image: url(images/box_bg.jpg); background-repeat: repeat-x; color:#a32a28; font-style:italic; font-weight: bold; font-family: Georgia,Helvetica,Arial,serif; font-size: 32px; line-height: .75em;
}
.box_r {background-image:url(images/bottom_box_r.jpg); background-position: left; background-repeat: repeat-y;}
.box_cr {background-image:url(images/bottom_box_cr.jpg); background-position: top; background-repeat: no-repeat;}
.box_b {background-image:url(images/bottom_box_b.jpg); background-position: top; background-repeat: repeat-x;}
.box_contents {background-color: #e7dfca; color:#a32a28; font-style:italic; font-family: Georgia,Helvetica,Arial,serif; font-size: 19px; line-height: 1.5em;}
.new_b_box {z-index: -1; height: 100px;}
.content_wrapper{width: 609px;}

#revision_search{
	background-color: #f4f0de; 
	margin-bottom: 10px;
	padding: 10px;
	border-top: #d2cebd 1px solid;	
	border-bottom: #d2cebd 1px solid;	
}

#proj_gallery .title{color: #008e5e;}
#proj_gallery .gallery_bar {height: 1px; border-top: 4px solid #008e5e;}


/* ------------------------------------------------------------------
 * ERROR ALERT
 * ------------------------------------------------------------------ */
#ialert {
	background-color: #F2BFBF;
	border: 1px solid #C00;
	font-size: 13px;
	margin-bottom: 0;
	padding: 5px;
	text-align: center;
}
#alert {
	background: url(/images/misc/icon-alert.gif) 15px 20px no-repeat;
	background-color: #fef1f1;
	border-top: 3px solid red;
	border-bottom: 3px solid red;
	margin: 15px 0 15px 0;
	padding: 15px 15px 15px 75px;
	min-height:50px;
	height:auto !important;
	height:50px;
}
#alert h2 {
	margin: 0;
	padding: 0;
}
#alert p {
	margin: 1.2em 0 0 0;
	padding: 0;
}


/* ------------------------------------------------------------------
 * SUCCESS ALERT
 * ------------------------------------------------------------------ */
#success_alert {
	background: url(/images/misc/icon-success.gif) 15px 20px no-repeat;
	background-color: #F7F1D4;
	border-top: 3px solid green;
	border-bottom: 3px solid green;
	margin: 15px 0 15px 0;
	padding: 15px 15px 15px 75px;
}
#success_alert h2 {
	margin: 0;
	padding: 0;
	color: green;
}
#success_alert p{
	margin: 1.2em 0 0 0;
	padding: 0;
}
