body{margin-left:auto;margin-right:auto;margin-top:20px;padding-top:0;background-color:#dddee0;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;color:#202020;}
a:link,a:visited,a:active{color:#003265;text-decoration:underline;padding:0;margin:0;}
a:hover{color:#24477d;text-decoration:none;}
img{border:0;padding:0;margin:0;}
p{margin:0 0 15px 0;line-height:18px;}
#outer-container{border:0;background:#fff;margin:0 auto;width:950px;}
#main-box-home{background-color:#fff;vertical-align:top;background-image:url(images/mainbghome.gif);background-position:top center;background-repeat:repeat-y;}
#main-box{background-color:#fff;vertical-align:top;background-image:url(images/mainbg.gif);background-position:top center;background-repeat:repeat-y;}
.content-base{width:715px;float:left;margin:0;}
.right-base{width:235px;float:right;margin:0;}
.content-base-home{width:490px;float:left;margin:0;}
.right-base-home{width:457px;float:right;margin:0;}
.left-column-home{width:220px;float:left;margin:0;}
.right-column-home{width:235px;float:right;margin:0;}
#header{width:950px;height:90px;background-image:url(images/headerbg.jpg);background-position:top center;display:block;}
#header #logo{float:left;border:0;margin:0;}
#header #phonecontact{float:right;border:0;margin:0;}
#maingraphic{// background-position:top center;background-color:#fff;display:block;width:950px;height:402px;}
#maingraphic ul
{
  list-style:none outside none;
  margin:0;
  padding:0;
}
#maingraphic-image-container
{
  margin: 0;
  /*padding: 7px 0 0 12px;*/
  width: 950px;
  height: 402px;
  overflow: hidden;
  /*display:none;*/
}
#maingraphic-image-container.first
{
	display:block;
}

/* Sidebar Div for Mobile */
#sidebar-mobile
{
    background-image:url(images/contactbg-mobile.jpg);
    width:235px;
    height:112px;
    color:white;
    font-size:18px;
    font-family:Georgia, "Times New Roman", Times, serif;
}
#sidebar-mobile-text a {
    color:#fff;
    font-size:33px;
    font-family:Arial, Helvetica, sans-serif;
}
#sidebar-mobile-text
{
    padding:5px;
}
#phone-number-mobile
{
    background-image:url(images/phone-mobile.jpg);
    width:225px;
    height:90px;
}
#phone-number-mobile-text{ padding-top:50px; }
#phone-number-mobile-text a {
    color:#fff;
    font-size:25px;
    font-family:Arial, Helvetica, sans-serif;
}
/* END Sidebar Div for Mobile */

#bottom{clear:both;width:950px;height:148px;background-image:url(images/bottombg.jpg);background-position:top center;background-color:#036;}
#bottom .text{font-size:11px;color:#fff;text-align:center;padding:10px 10px 5px 10px;}
#bottom .text a{color:#fff;}
h1{
margin:0 0 8px 0;
font-size:24px; 
font-weight:normal; 
color:#001846;
}
h2{
color:#001846;
margin:0 0 4px 0;
font-size:20px; 
font-weight:normal;
}
h3{
color:#001846;
margin:0 0 3px 0;
font-size:16px; 
font-weight:normal;
}
.generic-container{margin:0;padding:15px 15px 30px 15px;}
.little-list{list-style:none;margin:5px 0 15px 5px;padding:0;}
.little-list li{background:url(images/listarrow.gif) no-repeat left top;margin:0;padding:0 0 0 15px;margin-bottom:5px;}
.little-list-alt{list-style:none;margin:5px 0 10px 5px;padding:0;}
.little-list-alt li{background:url(images/listarrow2.gif) no-repeat left top;margin:0;padding:0 0 0 15px;margin-bottom:5px;}
#props{font-family:Arial,Helvetica;font-size:9px;text-align:center;margin-left:auto;margin-right:auto;margin-top:3px;}
.textbox{font-family:Arial,Helvetica;font-size:12px;color:#404040;border:solid 1px #b8b8b8;}
.form-labels{font-family:Arial,Helvetica;font-size:12px;font-weight:bold;}
.form-text{font-family:Arial,Helvetica;font-size:12px;}
.smallform-text{font-family:Arial,Helvetica;font-size:9px;}
.simpleform-container{padding:5px 0 15px 15px;}
.simpleform-labels{display:block;font-family:Arial,Helvetica;font-size:12px;font-weight:bold;color:#000;text-align:right;padding-right:4px;padding-bottom:2px;padding-top:4px;float:left;white-space:nowrap;}
.simpleform-text{display:block;font-family:Arial,Helvetica;font-size:12px;color:#000;text-align:left;padding-bottom:2px;padding-top:2px;width:auto;float:left;white-space:nowrap;}
.error-val-text{font-family:Verdana,Tahoma,Arial;font-size:10px;color:#800;}
.watermarked{font-family:Arial,Helvetica;font-size:12px;height:16px;width:195px;padding:1px 0 0 2px;border:1px solid #bebebe;background-color:#f0f8ff;color:gray;}
.watermarked-large{font-family:Arial,Helvetica;font-size:12px;height:75px;width:195px;padding:1px 0 1px 2px;border:1px solid #bebebe;background-color:#f0f8ff;color:gray;}
.right-float-image{float:right;margin:0 5px 5px 10px;}
.left-float-image{float:left;margin:0 10px 5px 5px;}
.right-container{margin:0;padding:0 10px 10px 15px;}
.column-container{margin:0;padding:10px;}
.attention{margin:0 0 10px 0;padding:0;width:200px;background-color:#ededed;border:solid 1px #c0c0c0;font-size:11px;}
.attention-container{padding:10px;}
ul#menu{display:block;margin:0;padding:0;width:950px;height:35px;margin:0;padding:0;border:0;background-image:url(images/nav.jpg);background-position:top left;background-repeat:no-repeat;}
ul#menu li ul{position:absolute;display:block;visibility:hidden;width:18em;margin:0 0 0 10px;padding:0;z-index:99;}
ul#menu li ul.scroll{max-height:30em;_height:30em;overflow-y:auto;overflow-x:hidden;}
* html ul#menu li ul li{display:inline;}
ul#menu li ul li ul{position:absolute;top:auto;left:auto;margin:-2.2em 0 0 17.9em;padding:0;}
ul#menu li ul li ul.sublist{position:relative;margin:-1.2em 0 0 0;padding:0;border-bottom:0;}
ul#menu li{list-style:none;height:auto;display:inline;float:left;margin:0;position:relative;}
ul#menu li{display:block;float:left;}
ul#menu li ul li{display:block;float:none;}
ul#menu li a{display:block;float:left;background-color:#f0eedf;color:#39322b;text-decoration:none;font-family:Arial,Sans-Serif;font-size:12px;color:#7c775b;}
/* commented backslash filter positions top-level navigation in single row for Mac IE \*/ ul#menu li a{float:none;}
/* end filter */ ul#menu li a:hover,ul#menu li a:focus{background-color:#04173f;color:#fff;}
ul#menu li ul li a{margin:0;padding:5px 5px 5px 20px;text-indent:-.5em;}
ul#menu li ul li ul.sublist li a{padding-left:3em;border-top:0;}
ul#menu li li a.menuIndicator{background-image:url(/Includes/Templates/Active/images/bg-bullet4.gif);background-position:16.8em center;background-repeat:no-repeat;padding-right:20px;}
ul#menu li li a.menuIndicator:hover{background-image:url(/Includes/Templates/Active/images/bg-bullet4-o.gif);}
#menu a.home,#menu a.about,#menu a.areas,#menu a.results,#menu a.articles,#menu a.faqs,#menu a.news,#menu a.blog,#menu a.contact{background:url(images/nav.jpg) no-repeat;height:35px;text-indent:-999999px;}
#menu a.home{background-position:left 0;width:86px;}
#menu a.about{background-position:-86px 0;width:142px;}
#menu a.areas{background-position:-228px 0;width:166px;}
#menu a.results{background-position:-394px 0;width:98px;}
#menu a.articles{background-position:-492px 0;width:101px;}
#menu a.faqs{background-position:-593px 0;width:71px;}
#menu a.news{background-position:-664px 0;width:72px;}
#menu a.blog{background-position:-736px 0;width:71px;}
#menu a.contact{background-position:-807px 0;width:143px;}
#menu a.home:hover{background-position:0 -35px;}
#menu a.about:hover{background-position:-86px -35px;}
#menu a.areas:hover{background-position:-228px -35px;}
#menu a.results:hover{background-position:-394px -35px;}
#menu a.articles:hover{background-position:-492px -35px;}
#menu a.faqs:hover{background-position:-593px -35px;}
#menu a.news:hover{background-position:-664px -35px;}
#menu a.blog:hover{background-position:-736px -35px;}
#menu a.contact:hover{background-position:-807px -35px;}
#qc-container ul
{
  list-style: none;
  margin: 0 0 0 0;
  padding: 10px 0 0 10px;
}
#qc-container ul li
{
  background: none;
  list-style: none;
  margin: 0;
  padding: 0 0 0 0;
  margin-bottom: 0;
}
.textbox
{
  font-size: 14px;
  color: #404040;
  border: solid 1px #c0c0c0;
  width: 210px;
  margin-bottom: 6px;
}
.textareas
{
  font-size: 14px;
  color: #404040;
  border: solid 1px #c0c0c0;
  width: 210px;
  margin-bottom: 10px;
}
.post{margin:0 0 40px 0;}
.post h2 a{border-bottom:1px dashed;text-decoration:none;}
.post h2 a:hover{border-bottom:1px solid #fff;text-decoration:none;}
.info{margin-bottom:10px;}
.info span{margin-right:1.5em;font-size:12px;padding-left:20px;margin-bottom:.5em;}
.info .date{background:transparent url(images/time.gif) no-repeat 0 -1px;}
.info .author{background:transparent url(images/user.gif) no-repeat 0 -1px;}
.info .comment{background:transparent url(images/comment.gif) no-repeat 0 -1px;}
.info .cat{background:transparent url(images/cat.gif) no-repeat 0 1px;display:block;}
.info .tag{background:transparent url(images/tag.gif) no-repeat 0 0;display:block;}
.info .edit{background:transparent url(images/edit.gif) no-repeat 0 0;}
.entry{line-height:18px;}
.entry ul{list-style:none;margin:10px 0 15px 5px;padding:0;}
.entry ul li{background:url(images/listarrow.gif) no-repeat left top;margin:0;padding:0 0 0 15px;margin-bottom:5px;}
.navigation{display:block;text-align:center;margin-top:10px;margin-bottom:60px;}
.alignleft{float:left;}
.alignright{float:right;}
.side-list{list-style:none;margin:5px 0 15px 5px;padding:0;}
.side-list li{background:url(images/listarrow2.gif) no-repeat left top;margin:0;padding:0 0 0 15px;margin-bottom:5px;}
blockquote{background-color:#f4f4f4;border:solid 1px #c5c5c5;padding:15px;}
.breadcrumbs{font-size:11px;padding:5px;}
.pdf-icon{background:url(images/pdf.gif) no-repeat;height:16px;display:-moz-inline-box;display:inline-block;vertical-align:middle;margin:-7px 0 0 1px;_margin-top:-2px;padding:0 0 0 23px;}

.submit-btn {
  background-color: #8c9cbf;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #36578D), color-stop(50%, #36578D), color-stop(50%, ##36578D), color-stop(100%, #36578D));
  background-image: -webkit-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -moz-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -ms-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: -o-linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  background-image: linear-gradient(top, #8c9cbf 0%, #546a9e 50%, #36518f 50%, #3d5691 100%);
  border: 1px solid #172d6e;
  border-bottom: 1px solid #0e1d45;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 0 0 #b1b9cb;
  -moz-box-shadow: inset 0 1px 0 0 #b1b9cb;
  -ms-box-shadow: inset 0 1px 0 0 #b1b9cb;
  -o-box-shadow: inset 0 1px 0 0 #b1b9cb;
  box-shadow: inset 0 1px 0 0 #b1b9cb;
  color: #fff;
  font: 14px "helvetica neue", helvetica, arial, sans-serif;
  padding: 7px 0 8px 0;
  text-decoration: none;
  text-align: center;
  text-shadow: 0 -1px 1px #000f4d;
  width: 100px; }

  .input-btn:hover {
    background-color: #7f8dad;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7f8dad), color-stop(50%, #4a5e8c), color-stop(50%, #2f477d), color-stop(100%, #364c80));
    background-image: -webkit-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -moz-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -ms-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: -o-linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    background-image: linear-gradient(top, #7f8dad 0%, #4a5e8c 50%, #2f477d 50%, #364c80 100%);
    cursor: pointer; }

  input-btn:active {
    -webkit-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
    -moz-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
    -ms-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
    -o-box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white;
    box-shadow: inset 0 0 20px 0 #1d2845, 0 1px 0 white; }


