@charset "utf-8";

* {
     margin: 0px;
     padding: 0px;
}

input[type="checkbox"] {
     margin-right: 5px;
}

input[type="text"] {
     margin-left: 10px;
}

.rsform-select-box {
     margin-left: 10px;
}

body {
     background-color: #330100;
     font: 12px Verdana,Geneva,Arial,helvetica,sans-serif;
     /*color:#e6e6cc;*/
		color:#000000;
}
body#tinymce { background:#986665; }

a {
     color: #e6e6cc;
     font-weight:bold;
     text-decoration: none;
     font-style:italic
}

.wrapper {
     margin: 0px auto;
     width: 820px;
}

.header {
     background-image: url("/images/headerBG.jpg");
     background-position: 1px 0px;
     background-repeat: no-repeat;
     height: 220px;
}

.header .navigation {
     line-height: 30px;
     padding-top: 150px;
}

.navWrapper {
     float: right;
     position: relative;
     right: 20px;
     top: 7px;
}

.navWrapper ul li {
     font-family: sans-serif;
     font-size: 8pt;
}

.main {
     background-color: #986665;
     margin: 0pt auto;
     min-height: 630px;
     width: 780px;
}

.main .leftColumn {
     background-color: #986665;
     float: left;
     min-height: 300px;
     padding: 0px 10px;
     text-align: center;
     width: 140px;
}

.main .content {
     background-color: #986665;
     margin-left: 150px;
     padding: 0pt 20px;
}

.footer {
     background-image: url("/images/footer_r5_c1.gif");
     height: 94px;
     padding-bottom: 20px;
     padding-left: 20px;
     padding-right: 20px;
     background-repeat:no-repeat;
}

.copyright {
	text-align:right;
	font-size:9px;
	color:#E6E6CC;
	position:relative;
	top:30px;
}

.menu {
     bottom: -80px;
     margin-left: 170px;
     position: relative;
}

.menu li {
     border-right: 1px solid #E6E6CC;
     color: #E6E6CC;
     float: left;
     font: 12px Verdana,Arial,Helvetica,sans-serif;
     list-style: none outside none;
     margin-right: 5px;
     padding-right: 5px;
     text-decoration: none;
}

.menu li:last-child {
     border-right: 0pt none;
}

.menu li a {
     color: #E6E6CC;
     font: italic bold 12px Arial,Helvetica,sans-serif;
     list-style: none outside none;
     text-decoration: none;
}

.center {
     color: #E6E6CC;
     font: 12px Verdana,Arial,Helvetica,sans-serif;
}

#userForm {
     color: #E6E6CC;
     font: 12px Verdana,Arial,Helvetica,sans-serif;
     margin-left: 50px;
     text-decoration: none;
     width: 540px;
}

.rsform-text-box {
     margin-left: 0px;
     margin-top: 10px;
}

#rsform_5_page_0 {
     margin-bottom: 20px;
}

fieldset.formFieldset {
     margin-bottom: 0pt;
}

fieldset {
     border: 0pt none;
}

.formBody {
     display: block;
     float: left;
     width: 180px;
}

.box1 {
     float: left;
     text-align: right;
     width: 260px;
}

.box2 {
     float: left;
     text-align: right;
     width: 260px;
}

.text1 {
     border-top: 1px solid #E6E6CC;
     float: left;
     font-weight: bold;
     margin-top: 25px;
     padding-top: 20px;
     margin-left:130px;
     text-align: center;
     width: 250px;
     clear:both;
}

.box3, .box4, .box5 {
     text-align: left;
}

.box3 {
     float: left;
     text-align: left;
     width: 540px;
     margin-top:10px;
}
.box3-1{
     width:270px;
     float:left;
}
.box3-2{
    width:270px;
    float:right;
}
.text2 {
     border-top: 1px solid #E6E6CC;
     float: left;
     font-weight: bold;
     margin-top: 20px;
     padding-top: 20px;
     text-align: left;
     width: 540px;
}

.box4 {
     -moz-columns: 3 100px;
     float: left;
     width: 540px;
}

.box4.rsform-block-first {
     border: 0pt none;
     float: left;
     width: 180px;
     z-index:3;
}

.box4.rsform-block-second {
     border: 0pt none;
     float: left;
     width: 180px;
  z-index:2;
}

.rsform-block-third {
     border: 0pt none;
     float: right;
     width: 180px;
  z-index:1;
}

.text3 {
     border-top: 1px solid #E6E6CC;
     float: left;
     font-weight: bold;
     margin-top: 20px;
     padding-top: 20px;
     text-align: left;
     width: 540px;
}

.box5 {
     float: left;
     margin: 20px 80px;
     width: 540px;
}

div.sigplus-center > * {
    clear: none;
}
.contactform{
     color:#e6e6cc;
}
/*****************
  Superfish Menu
     - styles copied directly from old website
     - css changes had been done directly in the old module's css stylesheet
     - any new changes are noted below
*****************/
.ext-menu, .ext-menu * {
     list-style: none outside none;
     margin: 0pt;
     padding: 0pt;
     font-style: normal;
     outline:none;
}
.ext-menu {
     line-height: 0;
     margin-right:40px; 
}
.ext-menu ul {
     position: absolute;
     top: -999em;
     width: 10em;
}
.ext-menu ul li {
     color: #330100;
     width: 100%;
}
.ext-menu ul li a, .ext-menu ul li a:visited {
     color: #330100;
}
.ext-menu li.sfHover a {
     color: #330100;
}
.ext-menu li:hover {
     visibility: inherit;
}
.ext-menu li {
     float: left;
     position: relative;
}
.ext-menu a {
     display: block;
     position: relative;
}
.ext-menu li:hover ul, .ext-menu li.sfHover ul {
     left: 0pt;
     top: 2.5em;
     z-index: 99;
}
ul.ext-menu li:hover li ul, ul.ext-menu li.sfHover li ul {
     top: -999em;
}
ul.ext-menu li li:hover ul, ul.ext-menu li li.sfHover ul {
     left: 10em;
     top: 0pt;
}
ul.ext-menu li li:hover li ul, ul.ext-menu li li.sfHover li ul {
     top: -999em;
}
ul.ext-menu li li li:hover ul, ul.ext-menu li li li.sfHover ul {
     left: 10em;
     top: 0pt;
}
.ext-menu {
     float: left;
     margin-bottom: 1em;
}
.ext-menu a {
     padding: 0.75em 0.5em;
     text-decoration: none;
/* added border:none; */
     border:none;
}
.ext-menu a, .ext-menu a:visited {
     color: #CCCC98;
}
.ext-menu li {
     background: none repeat scroll 0pt 0pt transparent;
}
.ext-menu li li {
     background: none repeat scroll 0pt 0pt #330100;
}
.ext-menu li li li {
     background: none repeat scroll 0pt 0pt #CCCC98;
}
.ext-menu li:hover, .ext-menu li.sfHover, .ext-menu a:focus, .ext-menu a:hover, .ext-menu a:active {
     background: none repeat scroll 0pt 0pt #CCCC99;
     color: #330100;
     outline: 0pt none;
}
.ext-menu li li a:hover {
     background: none repeat scroll 0pt 0pt #CCCC99;
     color: #330100;
     outline: 0pt none;
}
.ext-menu a.sf-with-ul {
     min-width: 1px;
     padding-right: 0.5em;
}
.sf-sub-indicator {
/*added display:none; */
     display: none;
     height: 10px;
     overflow: hidden;
     position: absolute;
     right: 0.75em;
     text-indent: -999em;
     top: 1.05em;
     width: 10px;
}
a > .sf-sub-indicator {
     background-position: 0pt -100px;
     top: 0.8em;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
     background-position: -10px -100px;
}
.ext-menu ul .sf-sub-indicator {
     background-position: -10px 0pt;
}
.ext-menu ul a > .sf-sub-indicator {
     background-position: 0pt 0pt;
}
.ext-menu ul a:focus > .sf-sub-indicator, .ext-menu ul a:hover > .sf-sub-indicator, .ext-menu ul a:active > .sf-sub-indicator, .ext-menu ul li:hover > a > .sf-sub-indicator, .ext-menu ul li.sfHover > a > .sf-sub-indicator {
     background-position: -10px 0pt;
}
.moduletable ul li ul li {
     width: 130px;
}
.moduletable ul li.item-101 ul li {
     width: 175px;
}
.ext-menu li.sfHover ul {
     left: 0pt;
     top: 16px; /*eaho*/
}
.ext-menu li.sfHover ul li a {
     color: #CCCC99;
}
.moduletable ul li ul li a:hover {
    color:#330100;
}
.ext-menu a{
     cursor:default;
}

/****************
  SigPlus Gallery
     - added to counteract default styles
     - on old site, the sigplus stylesheet must have been updated directly instead of being written here
****************/
div.sigplus-center,
div.sigplus-center div {
     clear:none !important;
}