body { font-family:Arial; font-size:11px; color:#1F497D; line-height:16pt; margin:0; background-color:#FFFFFF; background-image:url('/imgs/topbg.png'); background-repeat:repeat-x; }

#container { margin-left:auto; margin-right:auto; width:800px; margin-bottom:20px; }
#logo      { padding-top:23px; }

#menu       { width:100%; height:32px; background-image:url('/imgs/menu1x2.png'); margin-top:10px; margin-bottom:20px; }
#menu-left  { width:10px; height:32px; background-image:url('/imgs/menu1x1.png'); float:left;  }
#menu-right { width:15px; height:32px; background-image:url('/imgs/menu1x3.png'); float:right; }

.menu-buttons { height:32px; background-repeat:no-repeat; float:left; cursor: pointer; }
#b1 { width: 61px; background-image:url('/imgs/b1a.png'); } #b1:hover { background-image: url('/imgs/b1b.png'); }
#b2 { width:154px; background-image:url('/imgs/b2a.png'); } #b2:hover { background-image: url('/imgs/b2b.png'); }
#b3 { width:164px; background-image:url('/imgs/b3a.png'); } #b3:hover { background-image: url('/imgs/b3b.png'); }
#b4 { width:172px; background-image:url('/imgs/b4a.png'); } #b4:hover { background-image: url('/imgs/b4b.png'); }
#b5 { width: 81px; background-image:url('/imgs/b5a.png'); } #b5:hover { background-image: url('/imgs/b5b.png'); }
#b6 { width:101px; background-image:url('/imgs/b6a.png'); } #b6:hover { background-image: url('/imgs/b6b.png'); }

#footer       { width:100%; height:11px; background-image:url('/imgs/footer1x2.png'); margin-top:30px; }
#footer-left  { width:10px; height:11px; background-image:url('/imgs/footer1x1.png'); float:left;  }
#footer-right { width:10px; height:11px; background-image:url('/imgs/footer1x3.png'); float:right; }
#footer-cont1 { width:25%; margin-left:auto; margin-right:auto; text-align:center; font-variant:small-caps; float:left; }
#footer-cont2 { width:25%; margin-left:auto; margin-right:auto; text-align:center; font-variant:small-caps; float:left; }
#footer-cont3 { width:25%; margin-left:auto; margin-right:auto; text-align:center; font-variant:small-caps; float:right; }
#footer-cont4 { width:25%; margin-left:auto; margin-right:auto; text-align:center; font-variant:small-caps; float:right; }

#home-cont { margin-left:30px; margin-right:250px; }
#home-box  { width:180px; margin-right:5px; float:right; }
.home-box-top { width:180px; height:12px; background-image: url('/imgs/box1x1.png'); }
.home-box-bot { width:180px; height:12px; background-image: url('/imgs/box1x3.png'); margin-bottom:20px; }
#home-box-menu { width:180px; background-image: url('/imgs/box1x2.png'); font-variant:small-caps; }
#home-box-rss  { width:180px; height:200px; font-size:14px; background-image: url('/imgs/box1x2.png'); background-repeat:repeat-y; padding-left:5px; }

ul { margin:0; padding-left:20px; }
#home-box-menu ul { padding-left:30px; padding-right:10px; }

A:link    { color: #1F497D; font-size:12px; text-decoration: underline; }
A:visited { color: #1F497D; font-size:12px; text-decoration: underline; }
A:active  { color: #1F497D; font-size:12px; text-decoration: underline; }
A:hover   { color: #930F0F; font-size:12px; text-decoration: underline; }

.title-small-caps { font-variant:small-caps; }
.content-style1   { padding-left:15px; margin-bottom:20px; text-align:justify; }
.content-style2   { margin-bottom:20px; text-align:justify; }
.content-style3   { margin-left:20px; margin-right:25px; margin-bottom:50px; text-align:justify;}
.content-style4   { width:470px; margin-right:20px; float:right; }
.content-style5   { width:300px; margin-top:20px; margin-right:20px; float:right; }

.columns1x1 { margin-right:50%; padding-right:50px; text-align:justify }
.columns1x2 { width:50%; float:right; padding-right:25px; text-align:justify; }

.contact-column { padding-left:40px; padding-right:40px; text-align:justify }

hr   { color:#1F497D; margin-top:20px; margin-bottom:20px; }
.hr2 { color:#1F497D; margin-top:0; margin-bottom:0; }

.list-table { width:100%; margin-left:auto; margin-right:auto; }
.list-icon  { width:50px; padding-top:3px; text-align:center; vertical-align:top; }
.list-title { font-weight:bold; font-variant:small-caps; }

.jobs-table { width:100%; padding-left:25px; padding-right:25px; }
