/* GENERAL STYLES */
body {font-family: Arial, Verdana; font-size: 12px; margin: 0px; padding: 5px 0px 0px 0px;}
/* Layout */
#wrapper {position: relative; margin: 0px auto 0px auto; width: 985px; min-height: 590px; height: auto !important; height: 590px;}
#headerFront {z-index: 1; background: url(/media/63/headerfront.jpg) no-repeat; position: relative; width: auto; min-height: 205px; height: auto !important; height: 205px;}
#missie {display: block; width: 400px; min-height: 20px; height: auto !important; height: 20px; position: absolute; top: 115px; left: 330px;}
#missieTextPage {display: block; width: 400px; min-height: 20px; height: auto !important; height: 20px; position: absolute; top: 95px; left: 330px;}
#headerContent {z-index: 1; background: url(/media/58/headercontent.jpg) no-repeat; position: relative; width: auto; min-height: 165px; height: auto !important; height: 165px;}

#logoFront {position: absolute; display: block; left: 10px; top: 25px; background: url(/media/98/logofront.jpg) no-repeat; width: 170px; min-height: 165px; height: auto !important; height: 165px;}
#logoContent {position: absolute; left: 10px; top: 25px; background: url(/media/93/logocontent.jpg) no-repeat; width: 135px; min-height: 125px; height: auto !important; height: 125px;}

a#topContactButton {position: absolute; left: 918px; top: 3px; color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; display: block; width: 60px; min-height: 8px; height: auto !important; height: 8px;}
a#topContactButton img {padding: 0px 3px 0px 0px;}

#largeImageFront {position: relative; margin: 0px auto 0px auto; padding: 0px 0px 5px 0px; width: 965px; min-height: 245px; height: auto !important; height: 245px;}

#caseContainer {background: url(/media/17/casebg.jpg) no-repeat; width: auto; padding: 10px 0px 0px 10px; min-height: 105px; height: auto !important; height: 105px;}
#caseContainer p {margin: 0px; padding: 0px;}
.caseHolder {float: left; text-decoration: none; display: block; font-weight: bold; text-align: center; width: 155px; min-height: 100px; height: auto !important; height: 100px;}
.caseMarginRight {margin: 0px 5px 0px 0px;}
.caseHolder span {display: block; font-variant: small-caps; font-size: 11px;}

#bodyContainer {background: url(/media/12/bodybg.jpg) repeat-y; margin: 0px 0px 5px 0px; width: auto; min-height: 400px; height: auto !important; height: 400px;}
#bodyContainer2 {background: url(/media/7/bodybg2.jpg) repeat-y; margin: 0px 0px 5px 0px; width: auto; min-height: 400px; height: auto !important; height: 400px;}
#leftSidebar {float: left; padding: 55px 10px 10px 20px; width: 140px; min-height: 335px; height: auto !important; height: 335px;}

#contentContainer {float: left; padding: 20px 10px 10px 15px;  width: 530px; min-height: 370px; height: auto !important; height: 370px;}
#rightSidebar {float: left; padding: 75px 0px 10px 0px; width: 250px; min-height: 315px; height: auto !important; height: 315px;}
#rightSidebar img {float: left; padding: 0px 0px 25px 25px;}

#contentContainer2 {float: left; padding: 20px 10px 10px 15px;  width: 495px; min-height: 370px; height: auto !important; height: 370px;}
#rightSidebar2 {float: left; padding: 100px 0px 10px 0px; width: 285px; min-height: 290px; height: auto !important; height: 290px;}
#rightSidebar2 img {float: left; padding: 0px 7px 5px 8px; }

#breadCrumbs {padding: 0px 0px 20px 0px; font-size: 11px;}

#footer {background: url(/media/53/footerbg.jpg) no-repeat; color: #ffffff; font-size: 10px; text-align: center; line-height: 20px; width: auto; min-height: 20px; height: auto !important; height: 20px;}
#footer a {color: #ffffff;}

/* Text */
h1, h2, h3, p {margin: 0px;}
h1 {padding: 0px 0px 15px 0px; font-size: 14px; color: #01a686;}
h2 {padding: 0px 0px 15px 0px; font-size: 12px; color: #01a686;}
h3 {padding: 0px 0px 5px 0px; font-size: 11px; color: #01a686;}
p  {padding: 0px 0px 15px 0px; color: #01a686; line-height: 18px;}

a {color: #88d4c3;}
a:hover {text-decoration: none;}

/* Misc. */
a img {border: 0px;}
.clearEnd {clear: both;}

/* common styling */
#topNavigation .divider {padding: 0px 2px 0px 2px;}
#topNavigation {position: absolute; left: 185px; top: 45px; color: #01a686; width: 750px; font-weight: bold; font-size: 12px; margin: 0px; z-index: 10;}
#topNavigation ul li a, #topNavigation ul li a:visited {float: left; display: block; text-decoration: none; width: auto; height: 20px; text-align: center; color: #01a686; border: solid 1px #ffffff; font-size: 12px; overflow: hidden;} /* Menu Background Color */
#topNavigation ul {padding: 0px; margin: 0px; list-style-type: none; }
#topNavigation ul li {float: left; margin-right: 5px; position: relative;}
#topNavigation ul li ul {display: none;}

/* specific to non IE browsers */
#topNavigation ul li:hover a {color:#88d4c3;}
#topNavigation ul li:hover ul {display: block; position: absolute; top: 15px; left: 0px; width: 105px;}
#topNavigation ul li:hover ul li a.hide {background: #6a3; color: #ffffff;}
#topNavigation ul li:hover ul li:hover a.hide {background: #6fc; color: #ffffff;}
#topNavigation ul li:hover ul li ul {display: none;}
#topNavigation ul li:hover ul li a {display: block; background: #01a686; color: #ffffff; font-weight: normal; width: 125px; line-height: 20px;}
#topNavigation ul li:hover ul li a:hover {background:#88d4c3; color: #ffffff;}
#topNavigation ul li:hover ul li:hover ul {display: block; position: absolute; left: 105px; top: 0px;}
#topNavigation ul li:hover ul li:hover ul.left {left: -105px;}

.pics { height: 245px; width: 965px; padding:0; margin:0; overflow: hidden; z-index: -10;}
.pics img { height: 245px; width: 965px; z-index: -10;}

a[href$='.pdf']{ background-image:url(/media/16121/page_white_acrobat.png);background-repeat:no-repeat;background-position:top left;padding-left:20px;}

/* EDITOR PROPERTIES */
