@import url(http://fonts.googleapis.com/css?family=Droid+Sans:400,700|Droid+Serif:400,700,400italic,700italic);

/* WEBSITE BACKGROUND */
html,body {
    background: url(/Portals/152878/layout/headerbg.jpg) repeat-x 0 -14px !important;
}

/* Headings */
h1,
h2, 
h3, 
h4,
h5,
h6 {
    font-style:italic !important;
    font-weight: 700 !important;
    color: #000000 !important;
}

h1 a,
h2 a, 
h3 a, 
h4 a,
h5 a,
h6 a {
    font-style:italic !important;
    font-weight: 700 !important;
    color: #000000 !important;
}

h1 { font-size:24px !important; }

/* CONTAINER */
#brighton_container {
overflow:visible!important;
margin-bottom:15px!important;
}

/* HEADER */
#brighton_header {
    background: transparent !important;
    padding: 10px 0 10px !important;
    height: 118px !important;
    overflow: hidden !important;
}

#brighton_header span.logo a#logo {
    outline:medium none!important;
    display:inline-block;    
}

#brighton_header .cta {
    display:inline-block !important;
    margin-left: 200px;
}

/* MENU */
#brighton_menu {
    height:30px!important;
    background-color:transparent!important;
    padding: 0 !important;
}

#brighton_menu .radmenu {
}

#brighton_menu ul {

}

#brighton_menu ul li {
    margin-left:0!important;
    margin-right:0!important;
}

#brighton_menu ul li.first {
}

#brighton_menu ul li.last {
}

#brighton_menu ul li a {
    background-color:transparent!important;
    font-family: 'Droid Serif', serif !important;
    font-size: 14px !important;
    padding:4px 0px 0px !important
}
#brighton_menu ul li a:hover {
    text-decoration: none !important;
    background: #5e2211 !important;
}

#brighton_menu ul li a.selectedtab,
#brighton_menu ul li a.selectedtab:hover {
    background-color: #d9ad4a!important;
    background-image:    url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1NjUxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q5YWQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
    background-image: -moz-linear-gradient(90deg, #85651f 0%, #d9ad49 100%);
    background-image: -o-linear-gradient(90deg, #85651f 0%, #d9ad49 100%);
    background-image: -webkit-linear-gradient(90deg, #85651f 0%, #d9ad49 100%);
    background-image: linear-gradient(90deg, #85651f 0%, #d9ad49 100%);

    color: #000 !important;
}

/* for the parent whose children are visible */
#brighton_menu ul li a.expanded {
}

#brighton_menu ul li a span {
    font-weight:normal!important;
    text-shadow: 1px 1px 1px rgba(0,0,0,.8);
}

#brighton_menu ul li a.selectedtab  span {
    font-weight:normal!important;
    text-shadow: 1px 1px 1px rgba(255,255,255,.5);
}

/* SUB MENU */
#brighton_sub-menu {
display:inline-block!important;
    width:90%!important;
    padding:0 10% 0 0!important;
    margin-bottom:10px !important;
    border-bottom: 2px #ddd solid !important;
}

#brighton_sub-menu .radmenu {
}

#brighton_sub-menu ul {

}

#brighton_sub-menu ul li {
}

#brighton_sub-menu ul li:first-child {
padding-top:40px!important;
}

#brighton_sub-menu ul li.childitem1 {
}

#brighton_sub-menu ul li.selectedtab {
}

#brighton_sub-menu ul li.haschildren {
}

#brighton_sub-menu ul li.first {
}

#brighton_sub-menu ul li.last {
}

#brighton_sub-menu ul li a {
    outline:medium none!important;
}

#brighton_sub-menu ul li a:hover {
    text-decoration:underline!important;
}

#brighton_sub-menu ul li a span {
    font-size:13px!important;
    text-transform:uppercase!important;
    font-weight:bold!important;
    padding-top:12px!important;
    padding-bottom:11px!important;
    text-align:right!important;
    padding-right:13px!important;
    line-height:18px!important;
}

#brighton_sub-menu ul li.childitem1 a span {
    margin-right:15px!important;
    margin-left:0!important;
    font-size:11px!important;
}

/* CONTENT */
#brighton_content {
    clear:both!important;
}

#brighton_col2 p {
    font-size: 14px !important;
}

/* TOP PANE */
#brighton_top {
}

#brighton_top #dnn_TopPane {
}

/* ONE COLUMN SKIN */
#brighton_one-column div.pad{
    padding:0 !important;
}

/* TWO COLUMN SKIN */
#brighton_two-column {
}

#brighton_two-column #brighton_col1 {
    width:27% !important;
}

#brighton_two-column #brighton_col2 {
    width:73%!important;
}

/* TWO COLUMN RIGHT SKIN */
#brighton_two-column-right {
}

#brighton_two-column-right #brighton_col3 {
    width:27%!important;
}

#brighton_two-column-right #brighton_col2 {
    width:73%!important;
}

/* THREE COLUMN SKIN */
#brighton_three-column {
    overflow:visible!important;
}

/* COLUMN 1 - ALL SKINS */
#brighton_col1 {
}

#brighton_col1 > div.pad {
}

/* COLUMN 2 - ALL SKINS */
#brighton_col2 {
}

#brighton_col2 > div.pad {
}

#brighton_col2 div.pad  #dnn_ContentPane {
}

/* COLUMN 2 - TWO COLUMN RIGHT SKIN */
#brighton_two-column-right #brighton_col2 div.pad {
    padding-bottom:35px!important;
}

/* COLUMN 3 - ALL SKINS */
#brighton_col3 {
}

#brighton_col3 > div.pad {
}

/* MODULES - COLUMN 1 - ALL SKINS */ 
#brighton_col1 div.block {
}

#brighton_col1 div.block div.pad {
    margin-left:0!important;
}

#brighton_col1 div.block div.pad > div {
}

/* MODULES - COLUMN 2 - ALL SKINS */
#brighton_col2 {
}

#brighton_col2 div.pad {
}

#brighton_col2 div.pad  #dnn_ContentPane {
}

/* MODULES - COLUMN 3 - ALL SKINS */ 
#brighton_col3 div.block {
}

#brighton_col3 div.block div.pad {
    margin-right:0!important;
}

#brighton_col3 div.block div.pad > div {
}

/* ANCHORS */
#brighton_content a {
    text-decoration:none!important;
}

#brighton_col2 a:hover {
    text-decoration:underline!important;
}

#brighton_col1 div.block a:hover {
    text-decoration:underline!important;
}

#brighton_col3 div.block a:hover {
    text-decoration:underline!important;
}

/* FIX FOR EDIT/REMOVE/ADD MODULE ANCHORS */
#brighton_container #brighton_content .CMSConfigureBox a:hover {
    text-decoration:none!important;
}



/* LISTS */
/* unordered lists */
#brighton_col2 ul {
    margin-left:40px!important;
    list-style-type:disc!important;
}

#brighton_col2 ul li {
padding-bottom:0!important;
}

/* ordered lists */
#brighton_col2 ol {
}

/* FONT */
#brighton_col2 table td {
    font-family:'Droid Sans',sans-serif !important;
    font-size:11px!important;
}

#brighton_col2 table td ul {
margin-left:20px!important;
}

#brighton_col2 table td ul li {
    font-size:100%!important;
}

#brighton_col2 table th {
    font-family:'Droid Sans',sans-serif !important;
    font-size:11px!important;
    color:#FFFFFF!important;
    text-align:center!important;
    background-color:#2A0000!important;
    border-bottom:1px solid #000000!important;
}


/* FORM SUBMIT BUTTON */
#brighton_content div.block .FormSubmitButton {
}

/* BLOG MODULES */
#bb-container div.post {
    /*font-size:1em!important;*/
}

#bb-container div.post h3.title {
    font-size:17px!important;
}

#bb-container div.post h3.title > a {
}

#bb-container div.post div.byline {
    font-size:11px!important;
    font-style:normal!important;
}

#bb-container div.post div.byline a {
}

.hk_menu {
    text-align:left !important;
    background: #eee !important;
    padding:10px !important;
}

/* FOOTER */
#brighton_footer {
    border-top:medium none!important;
    overflow:hidden!important;
    border-top:2px solid #ddd !important;
    padding-bottom:2px!important;
    padding-top:7px!important;
}

#brighton_footer  .radmenu {
display:none!important;
}

#brighton_footer ul {
}

#brighton_footer ul li {
}

#brighton_footer ul li a {
    outline:medium none!important;
}

#brighton_footer p.copyright {
    font-size:9px!important;
    font-family:Arial,Helvetica,sans-serif!important;
    text-align:center!important;
}

/* LANDING PAGES */
#brighton_menu .NavHidden {
    display:none!important;
}

/* MOBILE OPTIMIZATION */
#mobileMenu .radmenu {
    white-space:normal!important;
}

#mobileMenu .radmenu span {
display:block!important;
}

#content {
    overflow:hidden!important;
}

#col1 {
    padding-top:0!important;
    overflow:hidden!important;
}

#col3 {
    padding-top:0!important;
    overflow:hidden!important;
}

#content img {
    max-width:312px!important;
    margin-left:2px!important;
    margin-right:2px!important;
}

#inner table {
    display:table!important;
    width:100%!important;
}

#inner div {
    float:none!important;
    width:auto!important;
}

#content textarea {
    width:96%!important;
    max-width:320px!important;
}


/*  Grid  */
    /* Nicolas Gallagher's micro clearfix */
    .row:before, .row:after, .clearfix:before, .clearfix:after { content:""; display:table; }
    .row:after, .clearfix:after { clear: both; }
    .row, .clearfix { zoom: 1; }

    .row { width: 960px; margin: 0 auto; }
    /* To fix the grid into a certain size, set max-width to width */
    .row .row { min-width: 0; }
	
    .column-row, .row { margin: 0 0 18px -10px; }
    .column, .columns { float: left; display: inline; margin: 0 0 0 20px; }
    [class*="column"] + [class*="column"]:last-child { float: right; }
    [class*="column"] + [class*="column"].end { float: left; }
    
    .row img,
    #brighton_col1 img,
    #brighton_col3 img {max-width: 100% !important;}
	
    .row .one { width: 60px; }
    .row .two { width: 140px; }
    .row .three { width: 220px; }
    .row .four { width: 300px; }
    .row .five { width: 380px; }
    .row .six { width: 460px; }
    .row .seven { width: 540px; }
    .row .eight { width: 620px; }
    .row .nine { width: 700px; }
    .row .ten { width: 780px; }
    .row .eleven { width: 860px; }
    .row .twelve { width: 940px; }
