/* Main Stylesheet */
/* Graphic font is supplied by customer AT sackers */
body {background:#ffffff; font-family:Arial, Verdana, Helvetica; color:#5f5f5f; text-align:center;}
h1 {font-size:24px; margin:10px auto 8px 20px; font-weight:bold; color:#5f5f5f;}

.mainDiv {margin:20px 20px 20px 20px; width:auto; text-align:center;}
.mainTbl {width:800px; margin:auto; border:0; background:#ffffff;}

.logoCell {text-align:left; vertical-align:bottom;}
.menuCell {text-align:right; vertical-align:middle; color:#557878;}
.menuCell a {color:#557878; text-decoration:none; margin:0 10px 10px 10px; font-size:small;}
.menuCell a:hover {color:#ddd;}

.topNav {background:#fff; text-align:left;}
.heading {background:#fff;}
.secondNav {background:#fff; text-align:center; color:#ddd;}
.secondNav a {color:#557878; text-decoration:none; margin:0 20px 0 20px; font-size:small;}
.secondNav a:hover {color:#ddd;}
.leftCell {background:#fff; width:20px;}
.contentCell {background:#fff; width:auto; border-top:0px; text-align:justify;}
.titleCell {background:#fff; width:auto; border-bottom:1px solid #ddd; text-align:center;}
.contentTitle {font-size:24px; font-weight:bold; text-align:center; text-decoration:none; margin:6px auto 6px auto;}
.headLine {font-weight:bolder; font-style:oblique;}
.rightCell {background:#fff; width:20px;}
.footer {background:#f0f0f0;}
.footerText {color:#888; text-align:center; font-size:small;}
.footerLinks {color:#888; text-align:center; font-size:small;}
.footerLinks a {color:#888; text-align:center; font-size:small;}
.footerLinks a:hover {color:#404040;}
.flrt {float:right; border:1px solid #ddd; padding:6px; margin: 6px 0 6px 20px;}
.fllt {float:left; border:1px solid #ddd; padding:6px; margin: 6px 6px 6px 0px;}
.dvdr {width:80%; text-align:center; height:2px; background:#557878; color:#557878;}
.mottoLine {text-align:center; margin:20px auto 15px auto; font-size: xx-large; font-weight:bold; font-style:normal;}

.teamTable {width:100%; margin:00px auto 20px auto;}
.teamCell1 {text-align:justify; width:50%; padding-right:10px; vertical-align:top;}
.teamCell2 {text-align:justify; border-left:1px solid #ddd; width:50%; padding-left:10px; vertical-align:top;}

.teamTable a {color:#557878; text-decoration:none;}
.teamTable img {border:0}

.indexBlockDiv{width:100%; height:400px; display:block; background:#fff;}

/* Popup styles */
.memberPopup {background:#ffffff; border:2px solid #3030f7; width:600px; height:400px; margin:40px auto 40px auto;}
.memberPopupHead {background: #f0f0ff; color:#303030; text-align:center; vertical-align:top; height:60px;}
.memberPopupHead h1 {margin:0 auto 32px auto;}
.memberPopupHead h3 {margin:0 auto 32px auto;}
.memberPopupData {background:#ffffff; vertical-align:top; height:auto; padding-top:20px;}

.formLabel {text-align:left; font-weight:bold; padding:0 6px 4px 0; vertical-align:middle;}
.formElement {text-align:left; font-weight:normal; padding:0 0 4px 0;}

.topMenuCell {text-align:center; padding:0; vertical-align:middle; border-top:1px solid #808080; border-bottom:1px solid #808080;}
.topMenuText { font-size:large; font-weight:normal; margin:4px auto  4px auto;}
.topMenuLink {margin:0 20px 0 20px; text-decoration:none;}
a.topMenuLink {font-weight:bold; color:#3030f7;}
a.topMenuLink:hover {text-decoration:underline; color:#a0a0a0;}
