html {margin:0;padding:0;text-align: center;}body {margin:25px auto;padding:0;font:76% Verdana,Tahoma,Arial,sans-serif;background: #000154;line-height:1.3em;text-align: left;}a {color: #000154;font-weight:bold;}a:hover {text-decoration:underline;color: #5759a6}a:visited {color: #5759a6}a img {border:0;}p {margin:0 0 18px 8px;}i {color: #000154;}h2 {font-size:1.5em;font-weight:normal;letter-spacing:-1px;margin:10px 0 8px 0;}h3 {font-size:1.2em;margin:2px 0 8px 0;}h4 {font-size: 1.1em;color: #000154;text-transform: capitalize;}.important {color: #cc3300;font-style: italic;font-weight: bold;}hr {border: .5px #000154 solid;}/******** Main wrap ********/#wrapper {background:#ffffff url(images/wrapbg.gif) top left repeat-y;color:#303030;margin:0 auto;width:760px;}/******** Banner ********/#banner {clear:both;background:url(pics/banner.jpg) top left no-repeat;height:248px;border-bottom: 2px #000154 solid;}#header h1 {font-size:3.8em;letter-spacing:-4px;color:#d88d44;padding:55px 0 10px 45px;}#header h1 a {color:#d88d44;text-decoration:none;}#header h1 a:hover {color:#e99e55;}#mainmenu {clear:both;float:left;width:135px;margin:0;padding:20px 0 0 15px;}#mainmenu ul {list-style:none;width:135px;margin:0 0 20px 0;padding:0;font-size:1.2em;letter-spacing:-1px;}#mainmenu li {margin-bottom:4px;}#mainmenu li a {font-weight:bold;text-decoration:none;color: #000154;display:block;height:1.1em;padding:2px 2px 2px 8px;border-left: 8px #000154 solid;}#mainmenu li a:hover {color: #ee6c52;text-decoration:none;border-left: 8px #ee6c52 solid}#mainmenu .current {border-left:8px solid #ee6c52;}#mainmenu ul ul {font-size:0.8em;width:110px;font-weight:normal;margin:5px 0 8px 20px;}#mainmenu ul ul li {margin-bottom:2px;}#mainmenu ul ul li a {border:0;padding:2px;}#mainmenu ul ul li a:hover {border:0;padding:2px;text-decoration:underline;}#sidemenu {float:right;width:150px;margin-top: 20px;background-color: #c9c9c9;padding: 20px 0px 10px 15px;margin-right: 5px;}#sidemenu ul {list-style: none;color:#808080;display: block;margin:0 0 20px 0;padding:0;letter-spacing:-1px;}#sidemenu li {margin-bottom: 5px;}#sidemenu li a {display:block;height:1.1em;border-left: 5px #000154 solid;padding: 2px 2px 2px 4px;letter-spacing:-1px;font-weight:bold;text-decoration: none;}#sidemenu li a:hover {color: #ee6c52;border-left: 5px #ee6c52 solid}#sidemenu ul ul, #sidemenu ul ul ul {font-size:0.9em;line-height:1.2em;margin:2px 0 2px 15px;}#sidemenu ul ul a, #sidemenu ul ul ul a {font-weight:normal;}#sidemenu .current {border-left:5px solid #ee6c52;}/******** Content variations ********/#main {margin: 5px 180px 0px 170px;line-height:1.5em;}#main h2 {font-size:1.6em;margin:20px 0 10px 0;}#main h3 {font-size:1.4em;font-weight:normal;letter-spacing:-1px;margin:10px 0 8px 0;}#main ul li {margin-left: 30px;}.maincenter {background-color: #e7e7e7;width: 280px;margin-bottom: 10px;margin-left: 50px;text-align: center;}#mainpanelleft {margin:0px;padding:2px 0 0 0;line-height:1.5em;text-align: center;float:left;width:180px;background-color: #e7e7e7;}#mainpanelright {margin:0px;padding:2px 0 0 0;line-height:1.5em;text-align:center;float:right;width:180px;background-color: #e7e7e7;}#mainpanelleft p {text-align: center;}#mainpanelright p {text-align: center;}#main img.left {border: 3px #000154 outset;margin: 4px;float: left;margin-right: 10px;}#footer {clear:both;margin:5px auto 0 auto;padding:10px 0 10px 0;width:760px;text-align:center;color:#808080;font-size:0.9em;border-top: 2px #000154 solid;background-color: #c9c9c9;}#footer p {margin:3px;}#footer a {color:#808080;text-decoration:none;}#footer a:hover {text-decoration:underline;}/******** Various classes ********/.textright {text-align:right;}.center {text-align:center;}.frontphoto {margin:20px 0 10px 0;}.small {font-size:0.8em;}.bold {font-weight:bold;}.clear {clear:both;}.hide {display:none;}.blueitalic {font-style: italic;color: #000154;}.vacancy {border: 1px #000154 solid;padding: 10px;background-color: #ece2d5;}