/* NEW WEBSITE BACKGROUND */
html, body {
background: transparent url(/Portals/62438/images/pagebody-bg.jpg) repeat scroll 0 0!important;
}


/* NEW LOGO BACKGROUND */
#brighton_header {
background-color: transparent!important;
}


/* NEW TOP PANE BACKGROUND */
#brighton_top {
background-color: transparent!important;
}


/* MODULES COLUMN 1 - TWO COLUMN SKIN */
#brighton_two-column #brighton_col1 div.block div.pad {
background-color:#fff;
padding-left:10px!important;
border:1px solid #ccc;
}

#brighton_two-column #brighton_col1 div.block div.pad h3 {
margin-left:10px;
}


/* BLOG */
#bb-container { width:628px; padding:0 5px; }


/* TITLES */
#bb-container div.post h3.title {
font-size: 24px!important;
}


/* MENU */
#brighton_menu {
background: transparent url(/Portals/62438/images/mainnav_bg.png) repeat-x scroll 0 0!important;
margin-bottom: 10px;
height:29px!important;
}

#brighton_menu ul li { 
height:16px;
margin-top:5px;
border-right:1px solid #fff; 
line-height:14px;
}

#brighton_menu ul li.last {
border-right:none;
}

#brighton_menu ul li a {
background-color: transparent!important;
outline:none;
}

#brighton_menu ul li a:hover {
text-decoration:underline; 
}

#brighton_menu ul li a span {
height:16px;
padding:1px 15px 0px 15px!important;
}


/* SIDE MENU */
#brighton_sub-menu .selectedtab a {
background: transparent url(/Portals/62438/images/arrow-right-9x10.png) no-repeat;
background-position:195px 12px;
}


/* FOOTER */
#brighton_footer div { 
width:100%!important;
}

#brighton_footer div ul {
left:15%;
}

#brighton_footer div ul li a { 
color:#1d518b!important; 
}


/* FORMS */
.ContactFormWrapper {
background-color:#fff;
padding:10px!important;
border:1px solid #ccc;
}
/*=====================================
ZS START
======================================*/
#brighton_footer { 
margin-top:5px; 
text-align:center!important;
}
#brighton_two-column-right{ 
float:left;
padding-top:-40px;
}
#brighton_two-column-right #brighton_col2{ 
float:left;
width:672px;
overflow:hidden;
}
#dnn__ctl2_ContentPane{
font-size:11px;
width:632px;
float:left;
}
#brighton_two-column #brighton_col2 #dnn_ContentPane { 
background-color:#fff;
padding:5px;
border:1px solid #ccc;
}

/* CSS From Ken */
#brighton_two-column #brighton_col1 div.pad ul { }

#brighton_two-column-right {
padding-top:0px!important;
padding-bottom:0px !important;
}

#brighton_two-column-right #brighton_col3{
float:right;
overflow:hidden;
width:243px;
}
#brighton_col1 div.pad,#brighton_col2 div.pad,#brighton_col3 div.pad {
padding-bottom:0px !important;
}
#brighton_two-column-right #brighton_col3 div.block div.pad {
float:right;
padding:0;
margin:0;
padding-bottom:0px !important;
}
#brighton_two-column-right #brighton_col3 div.block div.pad h3{
display:none;
}
#brighton_two-column-right #brighton_col2 div.pad{ 
padding:0px 10px 0px 10px;
float:left;
}
#dnn_ContentPane{
float:left;
}
#brighton_col3 h3{
display:none;
}
#dnn_Col3Pane h3{
display:none;
}
#icons{
position: relative;
width: 1px;
height: 1px;
z-index: 1;
}
#theico{
position: absolute;
left: 760px;
top: -40px;
width: 119px;
height:104px;
z-index: 1;
text-align: left;
}
.iconstyles{
padding-left:5px;
border:0;
}