/*Global*/
body {}
p, a, h1, h2, h3, h4, div {font-family:arial, helvetica, sans-serif}
h1 {font-size:1.8em;}
h2 {font-size:1.4em;color:#c00}
a {color:#369;text-decoration:underline}
a:hover {color:#39c}
p {font-size:1.1em}
ul li {font-size:1.1em}
em {font-size:1em;color:#369;font-style:normal;line-height:13px}

body {background:#134187 url('../images/back.png') repeat-x center top;}
#outer {text-align:center;}
#wrapper {background: transparent; text-align:left;width:800px;border:0;margin:10px auto 25px auto;}
#header {background:#fff;position:relative;margin-top:75px; border-bottom:1px solid #ccc;-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius:5px;-moz-border-radius-topright: 5px; -webkit-border-top-right-radius:5px;border-top-left-radius: 5px;border-top-right-radius: 5px}
ul#mainNav {height:25px;margin-left:163px;}
ul#mainNav li{float:left;font-size:1.2em}
ul#mainNav li a {margin-right:4px;padding:10px 12px;display:block;text-decoration:none;color:#333;}

#footer {clear:both;background:#f5f5f5;padding:10px; border-top:1px solid #ccc;-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius:5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px}
#mainContainer {min-height:400px;background:#f5f5f5 url('../images/main-container-back.png') top left repeat-x;clear:right}
#homeFeature {background:#000}
#homeFeature h1 {color:#f5f5f5; font-size:2em;}
#homeFeatureText {color:#f5f5f5; width:300px}
#homeFeatureText p {font-size:1.4em; padding:10px;}
#homeBottom {padding:15px 20px;height:150px;}
.homeBottomItem1 {background:#fff;float:left;width:220px;height:130px;margin-right:20px;padding:10px;}
.homeBottomItem2 {background:#fff;float:left;width:240px;height:150px;}
.homeBottomItem3 {background:#fff;float:right;width:220px;height:130px;margin-left:20px;padding:10px}
#homeBottom ul {margin-top:10px;margin-left:5px;}
#homeBottom ul li {margin-bottom:10px;padding-left:15px;background: url('../images/list-arrow.png') center left no-repeat;}
#homeBottom ul li a {font-size:1.1em}

#rightContainer ul {margin-top:10px;margin-left:5px;}
#rightContainer ul li {list-style:none;margin-bottom:10px;padding-left:15px;background: url('../images/list-arrow.png') center left no-repeat;}
#rightContainer ul li a {font-size:1.1em}

#bannerImage {position:relative;background:#c8cab7 url(../images/banner-blue.png) top right;height:100px;}
#sideMenu {position:absolute; top: 55px; left: 10px; background-color:#ededed; background-color: rgba(240,240,240,.7); padding:6px 6px 0 6px;width:188px;}
.sideMenuContainer {background:#fff;padding:10px;margin-bottom:10px;}
.sideMenuContainer h1 {font-size:1.4em; color:#c00; border-bottom:1px solid #c00;padding-bottom:5px;}
.sideMenuContainer ul {margin-top:10px;margin-left:5px;}
.sideMenuContainer ul li {margin-bottom:10px;padding-left:15px;background: url('../images/list-arrow.png') center left no-repeat;}
.sideMenuContainer img {width:168px;}
#rightContainer h1 {font-size: 1.8em;color:092969;border-bottom:1px solid #092969; padding: 10px 0;}
#rightContainer table td {padding:5px; font-size:1.2em; vertical-align:top}
#rightContainer table tr{border-bottom:1px solid #ddd}
#rightContainer em {color:red;}
#rightContainer textarea {width:350px;height:200px;}
#rightContainer p {line-height:16px;}


#headerTag{font:normal 1.2em Arial, sans-serif;color:#cc9;margin:15px 20px;}
#-navWrapper {padding-top:5px;background:#ffffff url(../images/nav-back.jpg) repeat-x bottom left;overflow:auto;padding-left:8px}
#-topNav {}
#-topNav li {font:normal 1.4em Georgia,serif;display:inline;margin:0;float:left;background:transparent;}
#-topNav a {color:#333;padding:15px 19px;display:block;text-decoration:none;margin:0 4px;}
#-topNav a:hover {color:#060;background-color:#fff;border:1px solid #e3e0bf; border-bottom:1px solid #fff;margin:0 3px;padding:14px 19px;}



ul#admin-buttons {display:block;margin:0;padding:10px 0 20px 0;}
ul#admin-buttons li {display:inline;list-style:none;margin-top:10px;}
ul#admin-buttons li a, ul#admin-buttons input {font-size:1.2em;text-decoration:none;border:0;cursor:pointer;background:#006;color:#fff;padding:5px 10px; margin:3px;}


/*Navigation */
#navWrapper {w-idth:960px;height:46px; position:relative; font-family:arial, verdana, sans-serif; font:normal 1.4em Georgia, serif; z-index:500; border:1px solid #ccd; border-width:0px;padding-top:3px;}
 #navWrapper ul#topNav { list-style:none; white-space:nowrap; }
 #navWrapper ul#topNav li.level1-li { float:left; height:29px; padding-top:1px; margin:0 3px; }
 
 #navWrapper ul#topNav li.level1-li a.level1-a { display:block; height:26px; float:left; border-left:0px solid #7e8586; border-right:0px solid #2d2d2d; padding:10px 19px 10px 19px; text-decoration:none; line-height:24px; white-space:nowrap; font-weight:normal; color:#333; margin:1px 1px 0 1px; }
 #navWrapper ul#topNav li.sub a.level1-a {color:#333;}
 #navWrapper ul#topNav li.level1-li:hover, #navWrapper ul#topNav li.level1-li a.level1-a:hover {position:relative;}
 #navWrapper ul#topNav li.level1-li a.level1-a:hover, #navWrapper ul#topNav li.level1-li:hover a.level1-a { border:1px solid #e3e0bf; border-bottom:0; color:#333; background-color:#e3e0bf;margin:0 }
 #navWrapper ul#topNav li.sub a.level1-a:hover { height:26px; color:#000; background-color:#fff; }
 #navWrapper ul#topNav li.sub:hover > a.level1-a { height:26px; color:#000; background-color:#fff; }
 
 #navWrapper ul#topNav li div.listHolder { position:absolute; left:-9999px; top:46px; background:#fff url(../images/divider.gif); border:1px solid #e3e0bf; border-width:0px 1px 1px 1px; padding:0; }
 /* IE6 only */ #navWrapper table { border-collapse:collapse; margin:-1px -10px; font-size:1em; width:0; height:0; }
 #navWrapper ul#topNav :hover div.listHolder {left:0;}
 #navWrapper ul#topNav a:hover div.listHolder {left:-1px;}
 #navWrapper ul#topNav div.col1 {width:194px;}
 #navWrapper ul#topNav div.col2 {width:280px;}
 #navWrapper ul#topNav div.col3 {width:420px;}
 #navWrapper ul#topNav a:hover div.left1, #navWrapper ul#topNav :hover div.left1 {left:-141px;}
 #navWrapper ul#topNav div.listHolder div.listCol {display:block; float:left; padding:10px; margin:0; width:120px;}
 #navWrapper ul#topNav div.listHolder div.listCol h5 {padding:5px 0 0 0; margin:0; font-size:11px; line-height:13px; background:url(../images/linedot.gif) repeat-x left bottom;}
 #navWrapper ul#topNav div.listHolder div.listCol ul {padding:0; margin:0; list-style:none;}
 #navWrapper ul#topNav div.listHolder div.listCol ul li {padding:0; margin:0;}
 #navWrapper ul#topNav div.listHolder div.listCol ul li a {line-height:20px;padding:5px 0;color:#069; display:block; text-decoration:none; padding-left:10px; font-weight:normal; background:url(../images/dot.gif) no-repeat left center;}
 #navWrapper ul#topNav div.listHolder div.listCol ul li a:hover {text-decoration:underline;}
 #navWrapper ul#topNav div.listHolder div.bottomLine {clear:left; background:#666; padding:5px 10px;}
 #navWrapper ul#topNav a:hover div.listHolder div.bottomLine {height:1px;}
 #navWrapper ul#topNav div.listHolder div.bottomLine p {padding:0 0 0 15px; margin:0; line-height:20px; color:#fc0; background:url(../images/arrow.gif) no-repeat left center; font-weight:bold;}
 #navWrapper ul#topNav div.listHolder div.bottomLine p a {color:#fff; text-decoration:underline;}
 #navWrapper ul#topNav div.listHolder div.bottomLine p a:hover {text-decoration:none;}
 .dropdown {background: url('../images/drop-arrow.gif') no-repeat }
 .dropdown:hover {}
 #current {color:#000 !important; border:1px solid #e3e0bf !important; border-bottom:0 !important;background-color:#fff;margin:0 !important }
 #current:hover {color:#000 !important; border:1px solid #e3e0bf !important; border-bottom:0 !important;background-color:#fff !important;margin:0 !important }
 

#logoContainer {padding-bottom:5px;margin-bottom:10px;border-bottom:1px dotted #174f04}
#contentContainer {min-height:400px;width:100%;overflow:auto;}
#leftContainer {margin-left:10px;background:#f00;float:left;width:200px;clear:none}
#rightContainer {padding:5px;margin-right:10px; float:right;width:560px;}
#rightContainer h1 {font-size:1.6em;margin:0 0 5px 0;}
#rightContainer h2 {margin:0px 0 5px 0}
#rightContainer p {margin:0px 0 15px 0}
#rightContainer ul {list-style: square outside;}
#rightContainer ul li ul {list-style: circle outside;margin-left:20px;}
#fullContainer {overflow:auto;width:100%}
#fullContainer h1 {font-size:1.6em;margin:0 0 5px 0;}
#fullContainer ul.pestMenu li {float:left;width:125px;height:100px;margin:11px;text-align:center;}
#fullContainer ul.pestMenu li a {color:#fff;background:#174f04;text-decoration:none;display:block;border:2px solid #174f04;overflow:hidden}
#fullContainer ul.pestMenu li a:hover {color:#e2db18;background:#174f04;text-decoration:none;display:block;border:2px solid #174f04;overflow:hidden}




.leftMenuContainer h1{font-size:14px;margin:10px 15px 5px 15px;}
.leftMenuContainer {background:#fff;border:2px solid #e3e0bf;margin-bottom:20px;}
.leftMenuContainer ul {margin:0 15px 15px 15px;}
.leftMenuContainer ul li a{margin-bottom:3px;padding:4px 10px;display:block;text-decoration:none !important;}
.leftMenuContainer ul li a:hover{background:#f7f6ee}

#questions ul {margin-left:0;list-style:none}
#questions ul li a{display:block;padding:10px}
#questions ul li a:hover{background:#eeefe0}

.even {background:#eee}
.odd {background:#efefef}

.specialOffer {height:100px;background:#fff;border:2px dashed #007700;width:180px;float:left;margin:5px;padding:10px;padding-top:20px;}
.specialOffer p {padding-top:15px;text-align:center;}
#alertSuccess {background:#ffffcc;color:#360;margin:15px 0;padding:10px;border:1px solid #360}
#alertFail {background:#ffffcc;color:#f00;margin:15px 0;padding:10px;border:1px solid #f00}

table#adminItemList tr td{padding:5px 0 5px 5px}
.answerButton {font-size:11px;border:1px solid #000;background:#006600;color:#f4f4f4 !important;padding:3px 6px !important;text-decoration:none !important}
.answerButton:hover {color:#ff9 !important;}

table{border:1px solid #006}
.label {font-size:1.1em;font-weight:bold;
margin:5px;}
.phone {font-size:1.6em;font-weight:bold;margin:5px;}
.email {font-size:1.2em;font-weight:bold; margin: 5px;}

#memberContainer {}
#memberBox {background:#fff;text-align:center;float:left; width:150px;height:140px;margin: 0 10px 20px 0;padding:5px;border:1px solid #ccc;}
#memberBox img {width:100%; height:100%;object-fit:contain;margin-bottom:5px;}
#memberBox a {font-size:1.2em;}
.left {float:left}
.right {float:right}
.clear {clear:both}

table#profileTable {border:0;width:560px;}
table#profileTable tr {border-bottom: 3px solid #f5f5f5;}
table#profileTable td {background:#f1f1f1}

.news-block {background:#fff; padding:15px; margin-bottom:10px;border: 1px solid #f1f1f1; border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.news-item-info {padding:10px;margin: 10px 0;background:#f1f1f1;color:#39c}
.news-attach{background: url('../images/paperclip_icon.png') no-repeat center left;padding-left:30px;height:20px;}
