a {color:#223c82;}
hr {color: #fff; background-color: #fff; border: 1px solid #223c82; border-style: none none solid; }
h1, h2, h3 {color:#223c82;padding:0;margin:0;font-weight:normal;}
h2 {font-size:16px;}
div {margin:auto}
body {margin:0px;font-size:13px;font-family:Segoe UI, Arial, Helvetica, sans-serif;color:#000;height:100%;overflow-y:scroll;}
html{background-color:#ffffff;margin:0px:}
img {border:none;}

#header {width:990px; background-image:url(/images/headerback.png);background-repeat:no-repeat;margin-bottom:10px;}
#banner {width:990px;height:365px;overflow:hidden;margin-bottom:6px;}
#subbanner {width:990px;height:74px;overflow:hidden;margin-bottom:6px;}
#front {width:990px;}
#footer {width:990px;text-align:center;clear:both;color:#223c82;margin-bottom:15px;font-size:11px;}
#footer span {text-transform:uppercase;font-size:15px;}
#line {width:990px; margin-bottom:10px;}
#breadcrumb {width:990px; margin-bottom:5px;font-size:10px;}
#breadcrumb ul {margin-left: 0;padding-left: 0;display: inline;}
#breadcrumb ul li {margin-left: 2px; margin-right:2px; margin-bottom: 0; list-style: none;display: inline;}

#arch {width:990px; margin-bottom:0px;}

#container {width:990px; margin-bottom:20px;}
#leftmenu {float:left; width:185px;margin-right:15px;}
#leftmenu ul {padding:0px;margin:0px;list-style:none;}
#leftmenu ul li {border-bottom:1px dotted #223c82;}
#leftmenu ul li.selected {border-bottom:1px solid #223c82;background-color:#223c82;}
#leftmenu ul li:hover{background-color:#223c82;color:#ffffff;}
#leftmenu ul li a {text-decoration:none;display:block;padding:2px;}
#leftmenu ul li a.selected {background-color:#223c82;color:#ffffff;padding:2px;font-weight:bold;}
#leftmenu ul li a:hover {background-color:#223c82;color:#ffffff;padding:2px;}

.level1 {}
.level2 {padding-left:15px;}
.level3 {padding-left:25px;}

#content {float:left;width:550px;padding-left:20px; padding-right:20px;}
#subcontent {float:left;width:550px;padding-left:20px; padding-right:20px;margin-top:10px;}
#content img {padding:3px;border:1px solid #223c82;margin-left:10px;margin-right:10px;}
#rightcolumn {float:right; width:185px;font-size:12px;}
#rightcolumn div {margin-bottom:4px;}
#rightcolumn div label {margin-top:3px;display:inline-block;width:30px;}
.logo {padding-top:40px;}

#bannerimages {z-index:-100;}
#languagebar {float:right;margin-top:20px;height:26px;}
#languagebar ul {margin-left: 0;padding-left: 0;display: inline;}
#languagebar ul li {margin-left: 5px; margin-bottom: 0; list-style: none;display: inline;}

#topmenu {float:right;margin-top:68px;clear:both}
#topmenu ul {margin-left: 0;padding-left: 0;display: inline;}
#topmenu ul li {margin-left: 10px; margin-bottom: 0; list-style: none;display: inline;}
#topmenu ul li.selected {font-weight:bold;}
#topmenu a {text-decoration:none;}
#topmenu a:hover {text-decoration:underline;}

.employee {float:left;padding-right:38px;padding-bottom:35px;width:158px;height: 300px;}
.employee h2 {padding:0;margin:0;}
.employee img  {padding:3px;border:1px solid #223c82;}
.employee a {margin-top:5px;display:block;text-decoration:none;}
.employee a:hover {text-decoration:underline;}
.lastinrow {padding-right:0;}

.bannermask {position:relative; top:-365px;z-index:100;}
.subbannermask {position:relative; top:-74px;z-index:100;}
.bannertextback h1 {font-weight:normal;font-size:16px;text-transform:uppercase;}
.bannertextback {float:right;top:-730px;position:relative;background-image:url(/images/bannertextback.png);padding:0px 0 0 10px;height:24px;background-repeat:no-repeat;z-index:101;}

.frontfieldimage {float:left;padding:9px;margin-right:25px;width:208px;height:275px; xbackground-color:#aaaaaa;margin-bottom:25px;border:1px solid transparent;}

.frontfield {float:left;padding:9px;margin-right:25px;width:208px;height:275px; xbackground-color:#aaaaaa;margin-bottom:25px;border:1px solid transparent;}
.frontfield:hover {border:1px dotted #223c82;}

.xfrontfield a {text-decoration:none;color:#000000;display:block;}
.xfrontfield a:hover {color:#223c82;text-decoration:underline;}
.frontfield a.boxlink {text-decoration:none;color:#000000;display:block;}
.frontfield a.boxlink:hover span.readmore {color:#223c82;text-decoration:underline;vertical-align:bottom;}
.frontfield a.boxlink:hover span.readmore {color:#223c82;text-decoration:underline;vertical-align:bottom;}
.frontfield a.boxlink span.header {color:#223c82;text-transform:uppercase;text-decoration:none;font-size:17px;display:block;border-bottom:2px solid #223c82;padding-bottom:3px;background-image:url(/images/arrow_blue.png);background-repeat:no-repeat;padding-left:15px;margin-bottom:10px;}

.frontfieldblue {color:#ffffff;float:left;padding:9px;margin-right:25px;width:208px;height:275px; xbackground-color:#aaaaaa;margin-bottom:25px;border:1px solid transparent; background-color:#223c82;}

.frontfieldblue a.boxlink {text-decoration:none;color:#ffffff;display:block;}
.frontfieldblue a.boxlink:hover span.readmore {color:#223c82;text-decoration:underline;vertical-align:bottom;}
.frontfieldblue a.boxlink span.header {color:#ffffff;text-transform:uppercase;text-decoration:none;font-size:17px;display:block;border-bottom:2px solid #ffffff;padding-bottom:3px;background-image:url(/images/arrow_white.png);background-repeat:no-repeat;padding-left:15px;margin-bottom:10px;}

.servicelink {color:#000000;text-decoration:none;font-weight:bold;text-transform:uppercase;}
.servicelink:hover {text-decoration:underline;}
#servicelinks {margin:0px;padding:0px;}
#servicelinks li {margin:0;padding:0;list-style:none;margin-bottom:5px;}
.frontfieldlast {margin-right:0px;}


div#cont p {padding:0px;margin:0px;}
div#cont ul {padding:0px;margin:0 0 0 15px;}
div#cont {height:225px;}

.newslink {text-decoration:none;color:#000000;display:block;}
.newslink span{color:#223c82;}
.newslink:hover span {text-decoration:underline;}

.menu {text-transform:uppercase;text-decoration:none;font-size:14px;display:block;border-bottom:2px solid #223c82;padding-bottom:3px;background-image:url(/images/arrow_blue.png);background-repeat:no-repeat;padding-left:15px;margin-bottom:10px;}

.contactform input[type=text] {width:240px;font-family:Segoe UI, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding:2px;}
.contactform textarea {width:240px;font-family:Segoe UI, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;padding:2px;}

#frontnewslist {margin:0px;padding:0px;}
#frontnewslist li {margin:0;padding:0;list-style:none;padding-bottom:10px;}
#frontnewslist li span.date {font-style:italic;}
#frontnewslist li a {color:#000000;text-decoration:none;display:block;}
#frontnewslist li a:hover strong{text-decoration:underline;}

.pageheader span.header {color:#223c82;text-transform:uppercase;text-decoration:none;font-size:17px;display:block;border-bottom:2px solid #223c82;padding-bottom:3px;margin-bottom:10px;}
#newslist {margin:0px;padding:0px;}
#newslist li {margin:0;padding:0;list-style:none;padding:2px;}
#newslist li.selected {background-color:#dedede;}
#newslist li span.date {font-style:italic;padding-right:10px;}
#newslist li a {color:#000000;text-decoration:none;display:block;}
#newslist li a:hover strong{text-decoration:underline;}
#newslist li strong {padding-right:10px;}

#BlueBoxContent {background-color:#223c82;color:#ffffff;font-size:11px;margin-top:25px;}
#BlueBoxContent h2 {font-size:24px;color:#ffffff;padding-bottom:5px;}
#BlueBoxContent img {border:none;padding:0; margin:0 20px 0 0;float:left;}
#blueboxcontenttext {padding:10px 20px 18px 40px;}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
H3 {
color:#223c82;padding:0;margin:0;font-weight:bold;font-size:15px;
}

