body  { background-color: #fff; }
form { margin: 0px; padding: 0px }
div.alert { background-color:white;color:red; text-align:center; width:auto; padding:5px; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica,sans-serif; border-style:solid; border-color:#fff #a9a9a9 #a9a9a9 #fff; border-width:1px;  }
img.nogap { display:block; }

a:link { color:#01794C; text-decoration:none; }
a:hover { color:#01794C; text-decoration:underline; }
a:active { color:#01794C; text-decoration:none; }
a:visited { color:#357871; text-decoration:none; }

.bodycopy { color:white; font-family:Arial, sans-serif; font-size:12px; line-height:130%; }


select { margin:0px;padding:0px;font-size:11px;border-style:solid;border-width:1px;border-color:#636363;color: #000; }
option { border-style:solid;border-width:0px 0px 1px 0px; border-color:#dcdcdc #dcdcdc #dcdcdc #dcdcdc; }

input.textbox { margin:0px; padding:1px; font-size:11px; border-style:solid; border-width:1px; border-color:#636363 #dcdcdc #dcdcdc #636363; color:#000; }
input.textbox:focus { margin:0px; padding:1px; font-size:11px; border-style:solid; border-width:1px; border-color:#636363 #dcdcdc #dcdcdc #636363; background-color:#FFFF98; color:#000; }

input.button { background-color:#315284;font-size:12px;font-weight:bold; border-color:#222; border-style:solid; border-width:1px;color:white; font-family: Helvetica, Arial, sans-serif; }
input.button:active { background-color:#315284;font-size:12px;font-weight:bold; border-color:#000; border-style:solid; border-width:1px;color:white; font-family: Helvetica, Arial, sans-serif; }
input.button_submit {  background-color:#315284;font-size:12px;font-weight:bold; border-color:#222; border-style:solid; border-width:2px; color:white; font-family: Helvetica, Arial, sans-serif; }
input.button_submit:hover {  background-color:#315284;font-size:12px;font-weight:bold; border-color:#222; border-style:solid; border-width:2px; color:yellow; font-family: Helvetica, Arial, sans-serif; }
input.button_submit:active {  background-color:#315284;font-size:12px; font-weight:bold; border-color:#000; border-style:solid; border-width:2px; color:white; font-family: Helvetica, Arial, sans-serif; }

textarea  { margin:0px;padding:3px;font-size:11px;border-style:solid;border-width:1px;border-color:#636363 #BABABA #BABABA #636363;color: #000000;background-color:#FFF; }
textarea:focus  { margin:0px;padding:3px;font-size:11px;border-style:solid;border-width:1px;border-color:#636363 #BABABA #BABABA #636363;color: #000000;background-color:#FFFF98; }

ul   { font-size: 12px; color:#fff; font-family: Arial, sans-serif; margin-top:0px; padding-left:0px;  }

h1	{ color: #fff; font-weight: bold; font-size: 22px; font-family: Helvetica, Arial, sans-serif; }
h2  { color: #fff; font-weight: bold; font-size: 18px; font-family: Helvetica, Arial, sans-serif; }
h3  { color: #fff; font-weight: bold; font-size: 16px; font-family: Helvetica, Arial, sans-serif; }
h4  { color: #B19547; font-weight: bold; font-size: 14px; font-family: Palatino, Times New Roman, serif; }

.h1  { color: #fff; font-weight: bold; font-size: 22px; font-family: Helvetica, Arial, sans-serif; }
.h2  { color: #d1f1d7; font-weight: bold; font-size: 22px; font-family: Helvetica, Arial, sans-serif; }
.h3  { color: #fff; font-weight: bold; font-size: 16px; font-family: Helvetica, Arial, sans-serif; }
.h4  { color: #B19547; font-weight: bold; font-size: 14px; font-family: Palatino, Times New Roman, serif; }

label { color: #B19547; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; }
.label { color: #B19547; font-weight: bold; font-size: 12px; font-family: Helvetica, Arial, sans-serif; }
.note { color: #B19547; font-weight: normal; font-size: 11px; font-family: Helvetica, Arial, sans-serif; }
.disclaimer { color: #595959; font-weight: normal; font-size: 10px; font-family: Helvetica, Arial, sans-serif; }


.border_all		{ border-style: solid; border-color: #B19547; border-width: 1px; }
.border_bot		{ border-style: solid; border-color: #B19547; border-width: 0px 0px 1px 0px; }
.border_top		{ border-style: solid; border-color: #B19547; border-width: 1px 0px 0px 0px; }
.border_left	{ border-style: solid; border-color: #B19547; border-width: 0px 0px 0px 1px; }
.border_rt		{ border-style: solid; border-color: #B19547; border-width: 0px 1px 0px 0px; }
.border_topbot	{ border-style: solid; border-color: #B19547; border-width: 1px 0px 1px 0px; }
.border_sides	{ border-style: solid; border-color: #B19547; border-width: 0px 1px 0px 1px; }
.border_rb		{ border-style: solid; border-color: #B19547; border-width: 0px 1px 1px 0px; }
.border_tl		{ border-style: solid; border-color: #B19547; border-width: 1px 0px 0px 1px; }



/**** CUSTOM CSS BELOW THIS LINE ****/

div.menu_bar {
	left:auto;right:auto;
	width:710px;height:34px;
	padding:0px; margin:0px;
	background-color:#017E4F;
	background-image:url('../images/menu_bg.gif');
	background-repeat:repeat-x;
	text-align:left;
}

table.menu_bottom {
	left:auto; right:auto;
	width:710px; height:50px;
	padding:0px; margin:0px;
	background-color:#017E4F;
	background-image:url('../images/menu_bot_bg.gif');
	background-repeat:repeat-x;
	text-align:center;
}

td.menu_bottom_cell {
	border-style:solid;
	border-width:0px 1px 0px 1px;
	border-color:#000 #01794C #000 #01A869;
	padding:4px;
	line-height:14px;
}

a.menu_bottom_link:link {
	font-family:Palatino, Times New Roman, serif;
	font-size:14px;
	color:white;
	text-decoration:none;
}
a.menu_bottom_link:visited {
	font-family:Palatino, Times New Roman, serif;
	font-size:14px;
	color:white;
	text-decoration:none;
}
a.menu_bottom_link:hover {
	font-family:Palatino, Times New Roman, serif;
	font-size:14px;
	color:white;
	text-decoration:underline;
}

