@import url(/s/resources/css/appstyles.css);
@import url(//fonts.googleapis.com/css?family=Ovo);
@import url(/s/resources/fonts/fontawesome-4.0.3/css/font-awesome.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
form,body,html{height:100%;width:100%;}
body{margin:0;padding:0;font:14px/1.5em Arial, Helvetica, sans-serif; color:#333; background:#231f20; min-width:1020px;}

.mastWrap{ margin:0; padding:0; width:100%;}
.cntrWrap{width:1012px;margin:0 auto;  }
.fltFix{width:100%;}

a { color: #710b07; text-decoration: underline; outline:none; }
a:hover { color: #710b07; text-decoration: underline; }
a:visited{ color: #710b07;}
a:active{}
a img{border:none;}

.idbmsBreadcrumbSeparator {color:#911a1d!important;}
.expand img {background-color: #911a1d!important;}
.expand {background-color: #911a1d!important;}
.Error,.error {width:auto!important}

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader {font-weight:bold;margin:0;padding: 0;}
h1, .PageTitleHeader {font-size:28px;line-height:1.5em;font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif; color:#231f20;-webkit-text-stroke:0.5px;}
h2, .PageSubTitleHeader {font-size:24px; line-height:1.4em; color:#730b07; font-weight:normal; margin-top:1em;}
h3 {font-size:18px;line-height:1.3em; color:#877479; text-transform:uppercase;}
h4 {font-size:16px;line-height:1.4em;}
h5 {font-size:13px;line-height:15px;}
p {margin:0.5em 0 1.5em;padding:0;}
#PageTitle, .PageTitleHeader { display:none;}

.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:2.5em 0;clear:both;border:none;background:#fff;color:#fff;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}
.mastWrap img[src="/images/spacer.gif"] {display: none;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}
.Error,.error {width:auto!important}

/* HEAD ELEMENTS
---------------------------------------------*/
.structHead {float: left;padding:0px 0 0; margin:0px 0 0;width: 100%; background:#fefefd url(images/bkgd_header.png) repeat-x left top;border-top:4px solid #730b07; height:118px;}
.structHead > .cntrWrap {background:url(images/bkgd_header_seal.png) no-repeat 120px 0; overflow:hidden;}

.structHead h1{padding:16px 0 14px;margin:0;float:left;}
.structHead h1 a{background: url("images/logo.png") no-repeat scroll 0 0 transparent;display: block;height: 88px;text-indent: -999em;width: 341px;}

.topNav {float:left; width:100%; background:#C5932C;}

.topNav #ContentToplinks{margin:0; padding:0; float:left; width:100%;}
.topNav #ContentToplinks ul{margin:0; padding:0; float:left; width:100%; list-style:none;}
.topNav #ContentToplinks li{margin:0; padding:0; float:left;}
.topNav #ContentToplinks li.contact,
.topNav #ContentToplinks li.top{display:none;}
.topNav #ContentToplinks a{margin:0; padding:0px 14px; display:block;  text-transform:uppercase; text-decoration:none;font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif; color:#fff; font-size:18px; line-height:46px;-webkit-text-stroke:0.2px;}
.topNav #ContentToplinks li:hover a {background:url(images/bkgd_topnav_arrow.png) no-repeat 35px bottom;}

/* Second Level Groups */
.topNav #ContentToplinks li ul { position: absolute; left: -999999px; margin:0 0 0 -10px;background: #fff;float:none; width:15em; z-index:9999; border:8px solid #c9bca0; padding:10px 0;}
.topNav #ContentToplinks li li { width: 100%; background:none;}
.topNav #ContentToplinks li li a { padding:5px 20px; display:block; text-transform:none;color:#730b07; background:none; font-size:14px; line-height:normal; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; }
.topNav #ContentToplinks li:hover li a {background:none;}
.topNav #ContentToplinks li li a:hover{ color:#000;}

/* Third Level Groups */
.topNav #ContentToplinks li li ul { margin:-20px 0 0 150px}

/* The Magic */
.topNav #ContentToplinks li:hover ul ul,
.topNav #ContentToplinks li:hover ul ul ul { left: -999em;}

.topNav #ContentToplinks li:hover ul,
.topNav #ContentToplinks li li:hover ul,
.topNav #ContentToplinks li li li:hover ul{ left: auto;}

/*Fix for the Sticking*/
.topNav #ContentToplinks  li:hover,
.topNav #ContentToplinks  li li:hover,
.topNav #ContentToplinks  li li li:hover { position:static;}

.headerRight {float:right; padding-top:1em; width:640px;}

.structHead #ContentTopQlinks{margin:0; padding:10px 0 0; float:right;}
.structHead #ContentTopQlinks ul{margin:0; padding:0; float:left; width:100%; list-style:none;}
.structHead #ContentTopQlinks li{display:none;}
.structHead #ContentTopQlinks li.top{margin:0; padding:0; float:left; display:block;}
.structHead #ContentTopQlinks a{margin:0; padding:0 0 0 25px; display:block; color:#720a07; text-transform:uppercase; text-decoration:none; font-weight:bold;}

.structHead #ContentTopQlinks2{margin:0; padding:44px 0 0;*padding:46px 0 0;float:right;}
.structHead #ContentTopQlinks2 ul{margin:0; padding:0; float:left; width:100%; list-style:none;}
.structHead #ContentTopQlinks2 li,
.structHead #ContentTopQlinks2 li.top{display:none;}
.structHead #ContentTopQlinks2 li.contact{margin:0; padding:0; float:left; display:block;}
.structHead #ContentTopQlinks2 a{margin:0; padding:0 10px; display:block; color:#FFF; font:12px/16px Tahoma, Geneva, sans-serif; text-transform:uppercase; text-decoration:none;}

.socialIcons {float:right;}
.socialIcons img {margin: 4px 0 0 8px;}

.structHead #ContentSearch{margin: 0 0 0 10px; padding:0 15px; float:right; position:relative;border:1px solid #ccc; background:url(images/bkgd_search.gif) repeat-x 0 0 #fff;-webkit-border-radius: 15px;border-radius: 15px;}
.structHead #ContentSearch input{ background:none!important;height: 30px;width: 155px; border:none; padding: 0; color:#666666; font-size:12px; font-family:Arial;}
.structHead #ContentSearch button{ background:#000; border:none; color:#FFF; text-transform:uppercase;font:12px/16px Tahoma, Geneva, sans-serif; position:absolute; right:0; bottom:2px; }

#ContentMemberTools {float:left;margin:0px;padding:0 0 15px; width:100%;}
#ContentMemberTools ul {list-style:none;margin:0;padding:0; float:right;}
#ContentMemberTools li {border-left:1px solid #a27317;float:left;padding:0 10px;}
#ContentMemberTools li:first-child {border-left:medium none;}
#ContentMemberTools a {color:#a27317;display:block;font-size:10px;line-height:1em;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;}
.MTLinkscontainer{ display:none;}

.structHead #ContentToplinks li.topNavHide {display:none;}

/* LEFT COLUMN
---------------------------------------------*/
.structLeft{margin:0; padding:0 0 20px; float:left; width:250px; position:relative; min-height:400px;}


.structLeft #ContentLeftNav{margin:0; padding:0; float:left; width:100%; position:relative; z-index:999;}
.structLeft #ContentLeftNav ul{ margin:0px; padding:0; list-style:none;}
.structLeft #ContentLeftNav li{ }
.structLeft #ContentLeftNav a{ display:block; margin:0; padding:0;text-decoration:none; line-height:normal;}

/* Section Name (Lvl 1) */
.structLeft #ContentLeftNav ul#nav1 {padding:20px; background:#fff; -webkit-border-radius: 6px;border-radius: 6px;border-bottom:2px solid #d6ccb9;}
.structLeft #ContentLeftNav ul#nav1 > li {display:none;}
.structLeft #ContentLeftNav ul#nav1 > li.selected {display:block;}
.structLeft #ContentLeftNav ul#nav1 > li.selected > a {color:#730b07;font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif;  text-transform:uppercase; font-size:22px; line-height:normal; padding:0 0 4px;}

/* Current Section (Lvl 2) */
.structLeft #ContentLeftNav li ul{ width:100%; margin:0;}
.structLeft #ContentLeftNav li li{ border:none;}
.structLeft #ContentLeftNav li li a{ padding:8px 0 8px 10px; color:#C5932C; font-weight:bold; background:url(images/bkgd_leftnav.png) no-repeat 0 13px;}
.structLeft #ContentLeftNav li li a .fa {color:#730b07;}
.structLeft #ContentLeftNav li li.selected > a { color:#730b07;}

/* Current Section Sub Pages (Lvl 3) */
.structLeft #ContentLeftNav li li li {padding-bottom:5px;}
.structLeft #ContentLeftNav li li li a{ padding:0px 0 5px 20px; color:#730b07; font-weight:normal;background:none;}
.structLeft #ContentLeftNav li li li.selected > a {color:#333; font-weight:bold;}

/* Current Section Sub Sub Pages (Lvl 4) */
.structLeft #ContentLeftNav li li li li a{ padding:3px 0 3px 40px;color:#333; font-size:12px; font-weight:normal; line-height:normal;}

/* Child Pages (Lvl 3) */

/* BODY ELEMENTS
---------------------------------------------*/
.redbar {float:left; width:100%; background:url(images/bkgd_redbar.png) repeat-x 0 0 #730b07; height:16px;}

.structBody{margin:0; padding:30px 0; width:100%; float:left; background: url(images/bkgd_body.gif)repeat 0 0 #faf9f2;}

#ContentMiddleLayoutImgRot{margin:0 0 1em; padding:0; float:right; position:relative; height:305px; overflow:hidden; width:732px; -webkit-border-radius: 6px;border-radius: 6px;background:#D6CCB9;}

.structImg #ContentParent{float: left;margin: 0;padding: 0;position: absolute;right: 140px;top: 272px;}
.structImg #ContentParent ul{ margin:0; padding:0; float:left;list-style:none;}
.structImg #ContentParent li{ display:none;}
.structImg #ContentParent li.selected{ display:block; float:left; margin:0; padding:0;}
.structImg #ContentParent a{ display:block; margin:0; padding:0; color:#FFF; font:22px/24px "Times New Roman", Times, serif; text-transform:uppercase; text-decoration:none;}

.structBody ul#ContentBreadCrumbs{padding:0;margin:0 0 10px;list-style:none;float:left;}
.structBody ul#ContentBreadCrumbs li{padding:0;margin:0;float:left;list-style:none}
.structBody ul#ContentBreadCrumbs li a{display:block;text-decoration:none;font-size:10px;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left; color:#333333;}
.structBody ul#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
.structBody ul#ContentBreadCrumbs li.navselected a{font-weight:bold;}

.structBody .MidWrap{margin:0; padding:0 0px 20px; float:right;width: 732px; position:relative;}
.start .structBody .MidWrap{margin:0; padding:0; float:left; background:none;width: 980px;}

.structBody #ContentPageName{ margin: 0;padding: 0 ; float:left; width:100%;}
.structBody #ContentPageName h1 {color:#231f20; font-size:2.285em; font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif; font-weight:normal; border-bottom:1px solid #fff; padding: 10px 0 15px; margin-bottom:15px;-webkit-text-stroke:0.5px; line-height:normal;}

.structBody #ContentMiddle {margin:0; padding:0; float:left; width:100%; position:relative; z-index:100;}
.structBody #ContentMiddle img {border:4px solid #fff;}

/* custom events */
hr.eventDiv {margin:1.5em 0;}
.dateCal {float:left; widtH:12%; border:1px solid #730b07; text-align:center; background:#fff;}
.dateCal .month {background:#730b07; color:#fff; font-size:12px; line-height:23px; text-transform:uppercase; font-weight:bold;}
.dateCal .day {font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif;-webkit-text-stroke:0.5px; color:#333; font-size:34px; line-height:1.2em;}
.dateCal .weekday {display:block;color: #999999; font-size: 10px;line-height: normal; padding: 0 0 5px; text-transform: uppercase;}
.eventItem {float:right; width:85%; padding-bottom:15px;border-top:1px solid #fff; padding-top:5px;}
#dateWrapper .eventItem:first-child {border:none; padding-top:0;}
.eventItem .title { font-weight:bold;}
.eventItem .title a {}
.eventItem .preview {}
.eventItem .text {width:75%;float:left;}
.eventItem.scheduleItem  {border-top:1px solid #fff; padding-top:5px;}
.eventItem.scheduleItem .title {float:left; width:75%;}
.eventItem .time {font-style:italic; width:25%; float:right; text-align:right;}

/* form styling */
#rg_pnlPageHeader {display:none;}
.structBody #ContentMiddle .idbmsBreadcrumbActive {font-size:1em;}
.idbmsBreadcrumbSeparator {padding:0 1em;}
.EventsHeader {border:none; background:#D6CCB9;-webkit-border-radius: 3px;border-radius: 3px; color:#730B07; padding:5px 15px; font-weight:bold;}
.structBody #ContentMiddle .idbmsInstanceColumnInput img {border:none;}
input.UNPWTextBox,
.idbmsInstanceColumnInput input,
.idbmsInstanceColumnInput textarea {padding:8px;-webkit-border-radius: 3px;border-radius: 3px;border:1px solid #D6CCB9; background:#fff;}
.idbmsInstanceFullRow, .idbmsInstanceColumnLabel { padding-left:15px;}
input.button {background:#730b07; border:none;border-bottom:2px solid #560906;-webkit-border-radius: 6px;border-radius: 6px;color:#fff; font-weight:bold; font-family:Arial, sans-serif; padding:6px 15px; }
input.button:active {background:#560906;}
.textbox-confirm-label {font-style:italic;}

/* custom news */
.newsItem {float:left; width:100%; padding:20px 0; border-top:1px solid #fff;}
.newsItem:first-child {border:none;}
.newsItem .thumbnail {float:left; width:120px;}
.newsItem .thumbnail img {max-width:100%; display:block;}
.newsItem .text {float:left; padding-left:20px;width:585px; padding-top:5px;}
.newsItem .title {font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif;-webkit-text-stroke:0.1px; font-size:20px; line-height:normal; padding-top:5px; padding-bottom:8px;}
.newsItem .title a {color:#730b07; text-decoration:none;}


/* RIGHT COLUMN
---------------------------------------------*/
.structRight{margin:0; padding:0; float:left;}
.structRight #ContentRight{margin:0; padding:0; float:left;}

/* Footer Elements 
---------------------------------------------*/
.structFooter{margin:0px; padding:20px 0; width:100%; float:left;  border-top:10px solid #730b07; color:#fff; font-size:12px; line-height:normal;}

.structFooter #ContentFooterLt{margin:0; padding:0 0 0 20px; float:left;}
.structFooter #ContentFooterRt{margin:0; padding:0 20px 0 0; float:right; color:#706568 }

.structFooter a{color:#fff; }
.structFooter #ContentFooterRt a {text-decoration:none; }
.structFooter #ContentFooterRt a .fa {color:#C5932C;}


/* HOMEPAGE ELEMENTS
---------------------------------------------*/
.start .structBody {padding:40px 0;}
.start .redbar {height:auto; padding:8px 0;background:url(images/bkgd_redbar_start.png) repeat-x left bottom #6a0a06;border-bottom:13px solid #c9bca0;}

.redbar .intro {float:left; width:280px; color:#fff;font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif;text-align:right;-webkit-text-stroke:0.1px; text-align:center; padding:10px 0 0 0;}
.redbar .intro h2 {color:#fff; margin-top:25px; font-style:italic; font-size:20px; line-height:normal; padding:0 0 20px;}
.redbar .intro h3 {color:#fff; text-transform:none; font-weight:normal; font-size:15px; line-height:normal;}

.redbar .rotator {float:right; width:700px; }
.redbar .rotator .bx-window { -webkit-border-radius: 6px;border-radius: 6px; overflow:hidden; width:700px; height:360px;}
.redbar .rotator .bx_slide {position:relative; width:700px; height:360px;}
.redbar .rotator .bx_slide .sldimg img {display:block;}
.redbar .rotator .bx_slide .sldtxt {position:absolute; right:0; bottom:0; width:660px;background:url("images/bkgd_rotator_overlay.png") repeat scroll 0 0; padding:10px 20px;font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif;text-align:right;-webkit-text-stroke:0.3px; }
.redbar .rotator .bx_slide .sldtxt .title {color:#231f20; font-size:20px; line-height:normal;}
.redbar .rotator .bx_slide .sldtxt .title a {color:#231f20; text-decoration:none;}

.start .structBody .MidWrap {width:100%;background:none;}

.homeLeft {float:left; width:770px;}

.homeRight {float:right; width:212px;}
.structBody #ContentMiddleLayoutLeftLinks {width:100%; padding:20px 0;}
.structBody #ContentMiddleLayoutLeftSocial {width:100%; padding:20px 0;}

#ContentMiddleLayoutNewsTitle,
#ContentMiddleLayoutEventsTitle {float:left; width:100%; border-bottom:1px solid #fff; padding-bottom:10px;}
#ContentMiddleLayoutNewsTitle h2,
#ContentMiddleLayoutEventsTitle h2 {font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif;-webkit-text-stroke:0.1px; text-transform:uppercase;float:left; width:60%; margin:0; }
#ContentMiddleLayoutNewsTitle .fa,
#ContentMiddleLayoutEventsTitle .fa {color:#C5932C; padding-right:10px;}
#ContentMiddleLayoutNewsTitle a.more,
#ContentMiddleLayoutEventsTitle a.more {float:right; width:40%; text-align:right; font-size:12px; text-transform:uppercase; color:#C5932C; text-decoration:none; font-weight:bold; padding-top:7px;}

/* feature news */
#ContentMiddleLayoutNews1 {float:left; width:440px;}
.newsFeature {float:left; width:100%; padding:20px 0;}
.newsFeature .thumbnail {float:left; width:180px; border:3px solid #fff;}
.newsFeature .thumbnail img {max-width:100%; display:block;}
.newsFeature .text {float:left; padding-left:20px; width:230px;}
.newsFeature .title {font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif;-webkit-text-stroke:0.1px; color:#730b07; font-size:21px; line-height:normal; padding:10px 0 10px;}
.newsFeature .title a {color:#730b07; text-decoration:none;}
.newsFeature .more {font-size: 11px; text-transform: uppercase;}
.newsFeature .more span {display:none;}
.newsFeature .more a span {display:block;}
.newsFeature .more a {text-decoration:none;}

/* headlines */
#ContentMiddleLayoutNews2 {float:right; width:305px;}
.start .newsItem .text {width:190px;}
.start .newsItem .thumbnail { border:3px solid #fff; width:85px;}
.start .newsItem .title {font-size:16px; padding:0; color:#730b07;}

/* home events */
#ContentMiddleLayoutEventsTitle {margin-top:3em;}
#ContentMiddleLayoutEvents1 {float:left; width:100%;}
.eventRow {float:left; width:100%; padding:20px 0;}
.start .eventItem {width:33%; float:left;border:none; padding:0;}
.start .eventItem .dateCal {width:60px;}
.start .eventItem .text {padding-left:15px; width:160px;}
.start .eventItem .outlook {display:none;}
.start .eventItem .text .title {font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif;-webkit-text-stroke:0.1px; color:#730b07; font-size:20px; line-height:normal; padding:0 0 5px; font-weight:normal;}
.start .eventItem .text .title a {text-decoration:none;}

/* home - right column */
#ContentMiddleLayoutRtBtn {}
.homeRight a.btn { border:none;-webkit-border-radius: 6px;border-radius: 6px;color:#fff;  padding:10px; text-align:center;font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif;-webkit-text-stroke:0.1px; text-decoration:none; text-transform:uppercase;display:block; font-size:18px;}
.homeRight a.btn span {display:block; font-family:Arial, sans-serif;font-weight:bold; font-size:12px;}
.homeRight a.btn.red {background:#730b07;border-bottom:2px solid #560906;}
.homeRight a.btn.red:hover {background:#560906;}

#ContentMiddleLayoutLeftLinks {}
#ContentMiddleLayoutLeftLinks ul{ margin:0px; padding:0; list-style:none;}
#ContentMiddleLayoutLeftLinks li{ }
#ContentMiddleLayoutLeftLinks{ display:block; margin:0; padding:0;text-decoration:none; line-height:normal;}

/* Section Name (Lvl 1) */
#ContentMiddleLayoutLeftLinks > ul {padding:20px; background:#fff; -webkit-border-radius: 6px;border-radius: 6px;border-bottom:2px solid #d6ccb9;}
#ContentMiddleLayoutLeftLinks > ul > li {color:#730b07;font-family:"Ovo",Georgia, Cambria, "Times New Roman", serif;  text-transform:uppercase; font-size:20px; line-height:normal; padding:0 0 4px; text-align:center;}

/* Links Section (Lvl 2) */
#ContentMiddleLayoutLeftLinks li ul{ width:100%; margin:0; padding-top:10px;}
#ContentMiddleLayoutLeftLinks li li{ border:none; text-transform:none; font-size:14px;font-family:Arial, sans-serif;font-weight:bold; background:url(images/bkgd_leftnav.png) no-repeat 0 13px;padding:8px 0 8px 10px; text-align:left;}
#ContentMiddleLayoutLeftLinks li li a {  color:#C5932C; text-decoration:none;display:block;}
#ContentMiddleLayoutLeftLinks li li a:hover {color:#730b07;}
#ContentMiddleLayoutLeftLinks li li .fa {color:#730b07;}
