body.home { background-color: #FFFFFF; margin: 0px 0px; padding: 0px 0px; font-family: Arial, Helvetica, sans-serif; color: #333333; background-image:url('/images/home_bg.gif'); background-repeat:repeat-x; font-size: 12px;}
body.second { background-color: #FFFFFF; margin: 0px 0px; padding: 0px 0px; font-family: Arial, Helvetica, sans-serif; color: #333333; background-image:url('/images/second_bg.gif'); background-repeat:repeat-x; font-size: 12px;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #002d6a; font-weight: bold; padding-right: 150px;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #002d6a; line-height: 20px; padding-top: 30px; padding-left: 28px; padding-right: 20px; font-weight: bold; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: italic; }
h3.category {color: #b49400; font-weight: bold; font-size: 13px; font-style: normal; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 18px;  }
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 18px;  }
div.printfriend {float: right; margin-top: 16px; *margin-top: 4px; padding-left: 20px; padding-right: 8px;}
div.related { margin-top: 55px; }
.nametitle {color: #b49400; font-weight: bold; font-size: 12px;}

.globalnav {font-size: 11px; color: #FFFFFF; padding-top: 3px;}
a.globalnav {color: #FFFFFF; text-decoration: none;}
a.globalnav:link {color: #FFFFFF; text-decoration: none;}
a.globalnav:active {color: #FFFFFF; text-decoration: none;}
a.globalnav:hover {color: #FFFFFF; text-decoration: underline;}

a {color: #78a12f; text-decoration: none;}
a:link {color: #78a12f; text-decoration: none;}
a:active {color: #78a12f; text-decoration: none;}
a:hover {color: #78a12f; text-decoration: underline;}

hr { border: none 0; 
border-top: 1px solid #dbdbdb;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/}


#announncements td.feature { border-bottom: 1px solid #002d6a; }
#announncements td.calltoaction { border-left: 1px solid #002d6a; border-bottom: 1px solid #002d6a; padding: 15px 30px;}
#announncements td.news { border-left: 1px solid #002d6a; border-bottom: 1px solid #002d6a; padding: 15px 15px 15px 25px;}
#announncements td.mission { border-bottom: 1px solid #002d6a; padding: 10px 20px 10px 10px; font-size: 12px;}
#announncements td.footer { border-left: 1px solid #002d6a; padding: 5px 15px 10px 15px; }

#announncements td.news .newsheader { font-weight: bold; font-size: 14px; color: #002d6a; text-transform: uppercase; }

#announncements td.news .newsdate { padding-top: 15px; color: #8D8D8D; font-weight: bold; font-size: 12px; }
#announncements td.news .newsdate a:link {color: #8D8D8D; text-decoration: none;}
#announncements td.news .newsdate a:visited {color: #8D8D8D; text-decoration: none;}
#announncements td.news .newsdate a:hover {color: #8D8D8D; text-decoration: none;}

#announncements td.news .newstitle { color: #333333; font-size: 12px;  font-weight: bold; }
#announncements td.news .newstitle a:link {color: #333333; text-decoration: none;}
#announncements td.news .newstitle a:visited {color: #333333; text-decoration: none;}
#announncements td.news .newstitle a:hover {color: #78a12f; text-decoration: none;}

#announncements td.news .newsmore { padding-top: 15px; color: #78a12f; font-size: 11px; line-height: 8px; font-weight: bold; }
#announncements td.news .newsmore a:link {color: #78a12f; text-decoration: none;}
#announncements td.news .newsmore a:visited {color: #78a12f; text-decoration: none;}
#announncements td.news .newsmore a:hover {color: #78a12f; text-decoration: underline;}

#announncements td.footer .footnav { color: #6a6969; font-weight: bold; font-size: 11px; padding-bottom: 5px;}
#announncements td.footer .footnav a:link {color: #6a6969; text-decoration: none;}
#announncements td.footer .footnav a:visited {color: #6a6969; text-decoration: none;}
#announncements td.footer .footnav a:hover {color: #6a6969; text-decoration: underline;}

#announncements td.footer .copyright { color: #6a6969; font-size: 11px; }
#announncements td.footer .copyright a:link {color: #6a6969; text-decoration: none;}
#announncements td.footer .copyright a:visited {color: #6a6969; text-decoration: none;}
#announncements td.footer .copyright a:hover {color: #6a6969; text-decoration: underline;}

#announncements td.calltoaction #cta td.ctaimage { width: 125px; padding-bottom: 15px; }
#announncements td.calltoaction #cta .ctatitle { font-weight: bold; font-size: 14px; padding-bottom: 5px; }
#announncements td.calltoaction #cta .ctamore { color: #78a12f; font-size: 11px; line-height: 10px; font-weight: bold; padding-bottom: 5px; }
#announncements td.calltoaction #cta .ctamore a:link {color: #78a12f; text-decoration: none;}
#announncements td.calltoaction #cta .ctamore a:visited {color: #78a12f; text-decoration: none;}
#announncements td.calltoaction #cta .ctamore a:hover {color: #78a12f; text-decoration: underline;}

#eventlisting table {border-collapse:collapse; }
#eventlisting th { background-color: #002d6a; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: left; padding: 5px 10px;}
#eventlisting td { padding: 5px 10px; border-bottom: 1px dotted #d7d2cb; }

#joblisting table {border-collapse:collapse; }
#joblisting th { background-color: #002d6a; font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: left; padding: 5px 10px;}
#joblisting td { padding: 5px 10px; border-bottom: 1px dotted #d7d2cb; }

.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4F4F4F; }

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #4F4F4F; }
a.footer:link {color: #4F4F4F; text-decoration: none;}
a.footer:visited {color: #4F4F4F; text-decoration: none;}
a.footer:hover {color: #4F4F4F; text-decoration: underline;}

.return { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #78a12f; }
a.return:link {color: #78a12f; text-decoration: none;}
a.return:visited {color: #78a12f; text-decoration: none;}
a.return:hover {color: #78a12f; text-decoration: underline;}

ul#bookmarks { list-style-type: disc; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
ul#bookmarks li { padding-bottom: 5px; padding-right: 20px; color: #4F4F4F; }

.print_topnav {display: none;}
.printprint {display: none;}
#print_footer {display: none;}

.tellafriend { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #002d6a; font-weight: bold; padding-top: 10px;}

/*.search {position:relative; top:0px; width:144px; height:22px; margin:0; padding:0; background:url(/images/search.gif) no-repeat left top;}
	
.search_input {border:none; background:none; margin:0px 0px 0 0px; padding-top:5; color:#999B9D; font-size: 11px; font-weight:bold; font-family: arial, tahoma, verdana;}
	
.search_button { position:absolute; left:145px; top:0px; width:18px; padding: 0; margin:0px; background: url(/images/search_button.gif) no-repeat;}*/

.searchbody { position:relative;}
.search {position:absolute; height:22px; width:130px; margin:0; padding:0; top: -12px; left: -160px; background:url(/images/search.gif) no-repeat left top; display: block;}
.search_input {position:absolute; width:150px; left:0px; top:5px; border:none; background:none; margin:0px 0px 0 13px; padding:0; color: #5A5751; font-size: 12px;  font-family: Arial, Helvetica, Verdana, sans-serif;}
.search_button {position:absolute; left:119px; top:0px;  width:39px; height:22px; padding: 0; margin:0px;	border:none; cursor:pointer; background: url(/images/search_button.gif) no-repeat center center; }

/*.background {background-color: #f6fae7; border: 1px solid #78a12f; padding: 5px; font-style: italic; font-size: 13px; text-align: center;}*/
.background { margin-left: 30px; margin-right: 30px; background-color: #78a12f;  padding: 10px 20px; font-style: italic; font-size: 13px; font-weight: bold; color: #ffffff; }
