/* background-color: rgb(24,180,11);  */body {background-color: rgb(5,36,2); margin: 0em;padding: 0em;vertical-align: text-top;font-family: verdana, helvetica, arial;font-size: 12px;color: #003366;font-weight: normal;}#header {width: 100%;height:40px;color: #ffffff; background-color: rgb(165,155,120);margin: 0;padding: 10px 0 5px 0;text-align: center;border: 0px solid white;font-family: verdana, helvetica, arial;font-size: 1.5em;font-weight: bold;vertical-align: middle;}#header p {color: #ffffff; font-family: verdana, helvetica, arial;font-size: 120%;font-weight: bold;padding: 20%, 0, 20%, 0;}#top_shadow {width: 100%;height: 30px;color: #ffffff; background-color: rgb(24,180,11); margin: 0;padding: 0;background-image: url(images/top_shadow.jpg);repeat: repeat-x;text-align: center;}#main_area {width: 100%;height: 449px;color: #ffffff; background-color: rgb(24,180,11); margin: 0;padding: 0;background-image: url(images/main_bgnd.jpg);repeat: repeat-x;border: 0;}#home_area {margin: 0em auto;padding: 0;width: 760px;height: 100%;text-align: center;border: 0px solid white;}#home_text {float: left;width: 270px;margin: 0;padding: 0;border: 0px dotted red;text-align: left;}#home_image {float: left;width: 485px;margin: 0;padding: 0;border: 0px dotted green;}#footer {clear: both;width: 100%;height: 100%;margin: 0;text-align: center;padding: 1em;border-top: 1px solid white;border-bottom: 1px solid white;border-left: 0;border-right: 0;color: #ffffff;background-color: #333333; font-size: 100%;}#footer a {color: #ffffff;font-size: 100%;}/* ==================== */.body_title {color: #FFFFFF;font-family: verdana, helvetica, arial;font-size: 120%;font-weight: bold;text-align: left;margin: 10px;padding: 0;line-height: 22px;border: 0px solid blue;}.body_text {color: #FFFFFF;font-family: verdana, helvetica, arial;font-size: 100%;font-weight: normal;text-align: left;line-height: 18px;margin: 10px;padding: 0;border: 0px solid blue;}.heading {color: #FFFFFF;font-family: verdana, helvetica, arial;font-size: 110%;font-weight: bold;}A:link, A:active { color: #003366;font-weight:normal;}A:visited { color: #660000;font-weight:normal;}A.white:link, A.white:active { color: #FFFFFF;font-family: verdana,helvetica,arial;font-size: 10px;font-weight:normal;}A.white:visited { color: #FFFFFF;font-family: verdana,helvetica,arial;font-size: 10px;font-weight: normal;}A.white:hover { color: #FFFFFF;font-family: verdana,helvetica,arial;font-size: 10px;font-weight: normal;background-color: #003366;}A.footer_link:link, A.footer_link:active { color: #FFFFFF;font-family: verdana,helvetica,arial;font-size: 9px;font-weight:normal;}A.footer_link:visited { color: #FFFFFF;font-family: verdana,helvetica,arial;font-size: 9px;font-weight: normal;}A.footer_link:hover { color: #FFFFFF;font-family: verdana,helvetica,arial;font-size: 9px;font-weight: normal;background-color: #003366;}/* NAV BAR CSS */#navcontainer {display: inline;clear: both;width: 100%;}ul#navlist {margin: 0px;padding: 0;white-space: nowrap;text-align: center;}ul#navlist li {display: inline;margin: 0;padding: 0;list-style-type: none;}ul#navlist li a {display: inline;padding: 3px 8px;border: 0;color: #fff;font-size: 11px;text-decoration: none;background-color: #003366;list-style-type: none;}#navcontainer>ul#navlist li a { width: auto;}ul#navlist li#active a {background: #ff6600;color: #fff;font-size: 11px;}ul#navlist li a:hover, ul#navlist li#active a:hover {color: #fff;background: #336669;}/* Home page style for active jobs */.vacancy_note {position: relative;left: 10%;width: 80%;padding: 0.5em 0.2em;background: #FC0;text-align: center;margin: 0.5em 0 1em 0;}