/* ############################################################################################### */
/* ####################################### TOP ################################################### */
/* ############################################################################################### */

/* ############# Menu Items Width - Adjust padding to keep all items in one menu line ########### */

#brighton_menu ul li a span {
padding:5px 9px !important;
}

/* ############# Menu Footer Text and Links - Adjust padding and font-size to keep all links in one line ########## */
#brighton_footer ul li a span {
padding:5px 0px !important;
font-size:0.95em !important;
}

/* ########## Top - H1 ########### */
#brighton_top h1 {
font-size:24px !important;
font-weight:normal !important;
font-family:Century Gothic,Verdana,Arial,Helvetica !important;
margin:0px !important;
line-height:1em !important;
padding:2px 0px 5px 0px !important;

}

/* ########## Top - H3 ########## */
#brighton_top h3 {
font-family: Tahoma,Verdana,Arial,Helvetica !important;
font-size: 20px !important;
font-weight:normal !important;
line-height:1.1em !important;
margin:0px !important;
padding:0px !important;
}

/* ######### Top - H5 ########## */
#brighton_top h5 {
font-family: Tahoma,Verdana,Arial,Helvetica !important;
font-size: 15px !important;
font-weight:normal !important;
line-height:1.1em !important;
margin:0px !important;
padding:0px !important;
}

/* #################################################################################################### */
/* ####################################### END TOP #################################################### */
/* #################################################################################################### */










/* ################################################################################################## */
/* ######################################### ONE COLUMN ############################################# */
/* ################################################################################################## */

/* Padding left the column - centered in the window - One column */
#brighton_one-column #brighton_col2 {
padding-left:100px !important;
}

/* Module titles - One column */
#brighton_one-column #brighton_col2 h1 {
width:569px !important;
height:38px !important;
padding-top: 15px !important;
padding-left: 11px !important;
padding-right:0px !important;
padding-bottom:0px !important;
margin:0px !important;
background: url(/Portals/60685/images/image-skin-header.jpg) no-repeat;
color:#FFF !important;
font-size:1.6em !important;
font-family:Tahoma,Verdana,Arial,Helvetica !important;
}

/* Parent Div for modules - One column */
#brighton_one-column #brighton_col2 div.pad {
width:580px !important;
margin:0px !important;
padding:0px !important;
}

/* Modules content style - One column */
#brighton_one-column #brighton_col2 div.ISContent {
margin:0px 0px 20px 0px !important;
width:580px !important;
padding:0px 0px 15px 0px !important;
background-image: url(/Portals/60685/images/image-body-footer.gif) !important;
background-position: bottom !important;
background-repeat:no-repeat !important;
background-color:#EBE0E0 !important;
overflow: hidden !important;
}

/* P - One column */
#brighton_one-column #brighton_col2 .ISContent p {
padding-left:20px !important;
padding-right:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;
line-height:1.4em !important;
}

/* H1 - One column */
#brighton_one-column #brighton_col2 div.ISContent h1 {
width:90% !important;
height:100% !important;
padding:3px 20px 3px 20px !important;
margin:0px !important;
background: none !important;
color:#330000 !important;
font-size:1.8em !important;
font-family:Tahoma,Verdana,Arial,Helvetica !important;
}

/* H2 - Module - One column */
#brighton_one-column #brighton_col2 .ISContent h2 {
font-family:Tahoma,Verdana,Arial,Helvetica !important;
font-size:16px !important;
text-decoration:none !important;
padding-left:20px !important;
padding-right:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;
line-height:1.2em !important;
font-weight:bold !important;
}

/* H3 - Module - One column */
#brighton_one-column #brighton_col2 .ISContent h3 {
padding-left:20px !important;
padding-right:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;
line-height:1.1em !important;
}

/* H4 - Module - One column */
#brighton_one-column #brighton_col2 .ISContent h4 {
padding-left:20px !important;
padding-right:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;
}

/* H5 - Module - One column */
#brighton_one-column #brighton_col2 .ISContent h5 {
padding-left:20px !important;
padding-right:20px !important;
padding-top:0px !important;
padding-bottom:0px !important;
}

/* Form style - One column */
#brighton_one-column #brighton_col2 .ContactFormWrapper {
background-color:#EBE0E0 !important;
padding:20px !important;
background-image: url(/Portals/60685/images/image-body-footer.gif) !important;
background-position: bottom !important;
background-repeat:no-repeat !important;
overflow: hidden !important;
}

/* ################################################################################################## */
/* ############################################### END ONE COLUMN ################################### */
/* ################################################################################################## */











/* ################################################################################################## */
/* ############################################### TWO COLUMN ####################################### */
/* ################################################################################################## */

/* Centering the content */
#brighton_two-column {
margin-left:12px !important;
}

/* ##### COL1 #### */
/* Column 1 width, padding & margin */
#brighton_two-column #brighton_col1 {
width:370px !important;
margin:0px !important;
padding:0px !important;
}

/* Column 1 Module Titles */
#brighton_two-column #brighton_col1 h3 {
width:359px !important;
height:38px !important;
padding-top: 15px !important;
padding-left: 11px !important;
margin:0px !important;
background: url(/Portals/60685/images/image-skin-header_w370.jpg) no-repeat;
color:#FFF !important;
font-size:1.6em !important;
font-family:Tahoma,Verdana,Arial,Helvetica !important;
}

/* Parent Div for column 1 */
#brighton_two-column #brighton_col1 .pad {
width:370px !important;
margin:0px !important;
padding:0px !important;
}

/* Module Content */
#brighton_two-column #brighton_col1 .ISContent {
width:350px !important;
margin:0px !important;
padding:10px 10px 15px 10px !important;
background-color:#CBB2B2 !important;
background-image: url(/Portals/60685/images/image-bg-latest.gif) !important;
background-position: bottom !important;
background-repeat:no-repeat !important;
overflow: hidden !important;
}

/* P - Module - Two Column (col1) */
#brighton_two-column #brighton_col1 .ISContent p {
font-size:1.1em !important;
margin:0px !important;
padding:5px 0px 5px 0px !important;
}

/* H1 - Module - Two Column (col1) */
#brighton_two-column #brighton_col1 .ISContent h1 {
margin:0px !important;
padding:5px 0px 5px 0px !important;
line-height:1em !important;
}

/* H2 - Module - Two Column (col1) */
#brighton_two-column #brighton_col1 .ISContent h2 {
font-family:Century Gothic,Verdana,Arial,Helvetica !important;
font-size:36px !important;
font-weight:normal !important;
padding:10px 0px 10px 0px !important;
line-height:1em !important;
color:#330000 !important;
}

/* H3 - Module - Two Column (col1) */
#brighton_two-column #brighton_col1 .ISContent h3 {
margin:0px !important;
padding:5px 0px 5px 0px !important;
background:none !important;
width:100% !important;
height:100% !important;
line-height:1em !important;
color:#330000 !important;
}

/* H4 - Module - Two Column (col1) */
#brighton_two-column #brighton_col1 h4 {
margin:0px !important;
padding:5px 0px 5px 0px !important;
color: #330000 !important;
}

/* H5 - Module - Two Column (col1) */
#brighton_two-column #brighton_col1 h5 {
margin:0px !important;
padding:5px 0px 5px 0px !important;
}

/* Form style - Two column (col1) */
#brighton_two-column #brighton_col1 .ContactFormWrapper {
background-color:#CBB2B2 !important;
padding:20px !important;
background-image: url(/Portals/60685/images/image-bg-latest.gif) !important;
background-position: bottom !important;
background-repeat:no-repeat !important;
overflow: hidden !important;
margin-bottom:0px !important;
}

/* Cuting the Form Button */
#brighton_two-column #brighton_col1 .FormSubmitButton {
width:75px !important;
}

/* Submenu Style */
#brighton_two-column #brighton_col1 #brighton_sub-menu {
padding:0px !important;
font-weight:bold !important;
width:370px !important;
}

/* Submenu First Item Style - Top Background */
#brighton_two-column #brighton_col1 #brighton_sub-menu .first {
width:370px !important;
padding:53px 0px 0px 0px !important;
background:#330000 url(/Portals/60685/images/image-skin-header_w370.jpg) top no-repeat !important;
}

/* Submenu Last Item style - Bottom Background */
#brighton_two-column #brighton_col1 #brighton_sub-menu .last {
background:#330000 url(/Portals/60685/images/image-skin-header_w370_after.jpg) bottom no-repeat !important;
padding-bottom:23px !important;
}

/* #### END COL1 #### */


/* #### COL2 #### */

/* Column 2 Width, Margin & Padding - Two Column */
#brighton_two-column #brighton_col2 {
margin:0px !important;
padding:0px !important;
width:360px !important;
}

/* Column 2 Module Titles */
#brighton_two-column #brighton_col2 h1 {
width:329px !important;
height:38px !important;
padding-top: 15px !important;
padding-left: 11px !important;
margin:0px !important;
background: url(/Portals/60685/images/image-skin-header_w340.jpg) no-repeat;
color:#FFF !important;
font-size:1.6em !important;
font-family:Tahoma,Verdana,Arial,Helvetica !important;
}

/* Parent Div of the modules */
#brighton_two-column #brighton_col2 .pad {
width:340px !important;
margin:0px 0px 0px 20px !important;
padding:0px !important;
}

/* Module content */
#brighton_two-column #brighton_col2 .ISContent {
width:320px !important;
margin:0px 0px 20px 0px !important;
padding:10px 10px 15px 10px !important;
background-color:#EBE0E0 !important;
background-image: url(/Portals/60685/images/image-bg-right.gif) !important;
background-position: bottom !important;
background-repeat:no-repeat !important;
overflow: hidden !important;
}

/* H1 - Module - Two Column (col2) */
#brighton_two-column #brighton_col2 .ISContent h1 {
color: #330000 !important;
background:none !important;
width:100% !important;
height:100% !important;
padding-left:0px !important;
padding-right:0px !important;
margin-top:5px !important;
margin-bottom:5px !important;
}

/* P - Module - Two Column (col2) */
#brighton_two-column #brighton_col2 .ISContent p {
color: #330000 !important;
background:none !important;
width:100% !important;
padding-left:0px !important;
padding-right:0px !important;
margin-top:2px !important;
margin-bottom:2px !important;
}


/* Form style - Col 2 - Two column */
#brighton_two-column #brighton_col2 .ContactFormWrapper {
background-color:#EBE0E0 !important;
padding:20px !important;
background-image: url(/Portals/60685/images/image-bg-right.gif) !important;
background-position: bottom !important;
background-repeat:no-repeat !important;
overflow: hidden !important;
margin-bottom:0px !important;
}



/* ################################## WEB VOTER TEXT & LINKS COLOR - TWO COLUMN ############ */

#brighton_two-column #brighton_col2 span.title {color:#FFF !important;}
#brighton_two-column #brighton_col2 span.title a {color:#FFF !important; text-decoration:none !important;}
#brighton_two-column #brighton_col2 .url a {color:#FFF !important;} 
#brighton_two-column #brighton_col2 .desc {color:#FFF !important;}
#brighton_two-column #brighton_col2 .tags {color:#FFF !important;}
#brighton_two-column #brighton_col2 .tags a {color:#FFF !important;}
#brighton_two-column #brighton_col2 .author {color:#FFF !important;}
#brighton_two-column #brighton_col2 .author a {color:#FFF !important;}
#brighton_two-column #brighton_col2 .details {color:#FFF !important;}
#brighton_two-column #brighton_col2 .details a {color:#bdbdbd !important;}

/* ######################################### END WEB VOTER  ################################## */






/* ################################################################################################## */
/* ############################################### END TWO COLUMN ################################### */
/* ################################################################################################## */













/* ################################################################################################## */
/* ############################################### TWO COLUMN RIGHT ################################# */
/* ################################################################################################## */

/* #### LEFT COLUMN #### */

/* Column 1 Module Title */
#brighton_two-column-right #brighton_col2 h1 {
width:529px !important;
height:38px !important;
padding-top: 15px !important;
padding-left: 11px !important;
margin:0px !important;
background: url(/Portals/60685/images/image-skin-header_w540.jpg) no-repeat;
color:#FFF !important;
font-size:1.6em !important;
font-family:Tahoma,Verdana,Arial,Helvetica !important;
}


/* Module content */
#brighton_two-column-right #brighton_col2 div.ISContent {
width:520px !important;
margin:0px 0px 20px 0px !important;
padding:10px 10px 15px 10px !important;
background-color:#EBE0E0 !important;
background-image: url(/Portals/60685/images/image-body-footer_540.jpg) !important;
background-position: bottom !important;
background-repeat:no-repeat !important;
overflow: hidden !important;
}

/* H1 - Module - Two Column-Right (left column) */
#brighton_two-column-right #brighton_col2 div.ISContent h1 {
width:100% !important;
height:100% !important;
color:#330000 !important;
padding:0px !important;
background:none !important;
}

/* Form style - Col 1 - Two column-right */
#brighton_two-column-right #brighton_col2 .ContactFormWrapper {
width:500px !important;
background-color:#EBE0E0 !important;
padding:20px !important;
background-image: url(/Portals/60685/images/image-body-footer_540.jpg) !important;
background-position: bottom !important;
background-repeat:no-repeat !important;
overflow: hidden !important;
margin-bottom:20px !important;
color:#000 !important;
}
/* #### END LEFT COLUMN #### */




/* #### RIGHT COLUMN #### */

/* Right Column Titles */
#brighton_two-column-right #brighton_col3 h3 {
font-weight: bold !important;
font-style:italic !important;
}

/* H1 - Module - Two Column-Right (right column) */
#brighton_two-column-right #brighton_col3 h1 {
line-height: 1.1em !important;
font-size:1.8em !important;
}

/* H2 - Module - Two Column-Right (right column) */
#brighton_two-column-right #brighton_col3 h2 {
line-height: 1.1em !important;
font-size:1.5em !important;
}

/* H3 - Module - Two Column-Right (right column) */
#brighton_two-column-right #brighton_col3 div.ISContent h3 {
font-style:normal !important;
}
/* #### END RIGHT COLUMN #### */



/* ############################################# BLOG - 2col-right #################################### */

/* define the blog texts and links color */
#brighton_two-column-right #brighton_col2 div.post {color:#FFF !important;}
#brighton_two-column-right #brighton_col2 div.post a {color:#FFF !important;}
#brighton_two-column-right #brighton_col2 div.post h3 {color:#FFF !important; font-size:1.7em !important; margin:10px 0px 10px 0px !important;}
#brighton_two-column-right #brighton_col2 .Normal {color:#FFF !important;}
#brighton_two-column-right #brighton_col2 .Normal a {color:#FFF !important;}
#brighton_two-column-right #brighton_col2 .Normal p {color:#FFF !important;}
#brighton_two-column-right #brighton_col2 .Normal h2 {color:#FFF !important;}
#brighton_two-column-right #brighton_col2 .Normal h3 {color:#FFF !important;}
#brighton_two-column-right #brighton_col2 .Normal h4 {color:#FFF !important;}
#brighton_two-column-right #brighton_col2 .Normal h5 {color:#FFF !important;}
#brighton_two-column-right #brighton_col2 #bb-container {color:#FFF !important;}
#brighton_two-column-right #brighton_col2 .ISContent {color:#000 !important;}
#brighton_two-column-right #brighton_col2 .ISContent a {color:#000 !important;}
#brighton_two-column-right #brighton_col2 .ISContent p {color:#000 !important;}
#brighton_two-column-right #brighton_col2 .ISContent h2 {color:#330000 !important;}
#brighton_two-column-right #brighton_col2 .ISContent h3 {color:#000 !important;}
#brighton_two-column-right #brighton_col2 .ISContent h4 {color:#330000 !important;}
#brighton_two-column-right #brighton_col2 .ISContent h5 {color:#000 !important;}
#brighton_two-column-right #brighton_col2 .ContactFormWrapper {color:#000 !important;}
#brighton_two-column-right #brighton_col2 .ContactFormWrapper a {color:#000 !important;}
#brighton_two-column-right #brighton_col2 .ContactFormWrapper p {color:#000 !important;}
#brighton_two-column-right #brighton_col2 .ContactFormWrapper h2 {color:#000 !important;}
#brighton_two-column-right #brighton_col2 .ContactFormWrapper h3 {color:#000 !important;}
#brighton_two-column-right #brighton_col2 .ContactFormWrapper h4 {color:#000 !important;}
#brighton_two-column-right #brighton_col2 .ContactFormWrapper h5 {color:#000 !important;}

/* ############################################### END BLOG ########################################### */





/* ################################################################################################## */
/* ############################################### END TWO COLUMN RIGHT ############################# */
/* ################################################################################################## */













/* ################################################################################################## */
/* ############################################### THREE COLUMN ##################################### */
/* ################################################################################################## */


/* #### COLUMN 1 #### */

/* First column div child style */
#brighton_three-column #brighton_col1 .pad {
background:#330000 !important;
color:#FFF !important;
margin:2px !important;
overflow: hidden !important;
}

/* Column 1 links color */
#brighton_three-column #brighton_col1 a {
color:#FFF !important;
}

/* Module titles - column 1 */
#brighton_three-column #brighton_col1 h3 {
font-weight:bold !important;
padding:2px !important;
font-style:italic !important;
}

/* H1 - Module - Three column (column 1) */
#brighton_three-column #brighton_col1 div.ISContent h1 {
line-height:1em !important;
font-size:1.8em !important;
overflow:hidden !important;
}

/* H2 - Module - Three column (column 1) */
#brighton_three-column #brighton_col1 div.ISContent h2 {
line-height:1em !important;
font-size:1.6em !important;
overflow:hidden !important;
}

/* H3 - Module - Three column (column 1) */
#brighton_three-column #brighton_col1 div.ISContent h3 {
line-height:1em !important;
font-size:1.3em !important;
font-style:normal !important;
padding-left:0px !important;
overflow:hidden !important;
}

/* #### END COLUMN 1 #### */



/* #### COLUMN 2 #### */

/* Module titles - column 2 */
#brighton_three-column #brighton_col2 h1 {
width: 329px !important;
height:38px !important;
padding-top: 15px !important;
padding-left: 11px !important;
margin:0px !important;
background: url(/Portals/60685/images/image-skin-header_w340.jpg) no-repeat !important;
color:#FFF !important;
font-size:1.6em !important;
font-family:Tahoma,Verdana,Arial,Helvetica !important;
}

/* Module content style */
#brighton_three-column #brighton_col2 div.ISContent {
width:320px !important;
margin:0px 0px 20px 0px !important;
padding:10px 10px 15px 10px !important;
background-color:#EBE0E0 !important;
background-image: url(/Portals/60685/images/image-bg-right.gif) !important;
background-position: bottom !important;
background-repeat:no-repeat !important;
overflow: hidden !important;
}

/* H1 - Module - Three column (column 1) */
#brighton_three-column #brighton_col2 div.ISContent h1 {
width:100% !important;
height:100% !important;
padding:0px !important;
background:none !important;
color: #330000 !important;
line-height:1em !important;
margin-bottom:2px !important;
margin-top:2px !important;
}

/* Form style - Col 2 - Three column */
#brighton_three-column #brighton_col2 .ContactFormWrapper {
width:320px !important;
margin:0px 0px 20px 0px !important;
padding:10px 10px 15px 10px !important;
background-color:#EBE0E0 !important;
background-image: url(/Portals/60685/images/image-bg-right.gif) !important;
background-position: bottom !important;
background-repeat:no-repeat !important;
overflow: hidden !important;
}

/* #### END COLUMN 2 #### */


/* #### COLUMN 3 #### */

/* First column div child style */
#brighton_three-column #brighton_col3 .pad {
background:#330000 !important;
color:#FFF !important;
margin:2px !important;
overflow: hidden !important;
}

/* Column 3 links color */
#brighton_three-column #brighton_col3 a {
color:#FFF !important;
}

/* Module titles - column 3 */
#brighton_three-column #brighton_col3 h3 {
font-weight:bold !important;
padding:2px !important;
font-style:italic !important;
}

/* H1 - Module - Three column (column 3) */
#brighton_three-column #brighton_col3 div.ISContent h1 {
line-height:1em !important;
font-size:1.8em !important;
overflow:hidden !important;
}

/* H2 - Module - Three column (column 3) */
#brighton_three-column #brighton_col3 div.ISContent h2 {
line-height:1em !important;
font-size:1.6em !important;
overflow:hidden !important;
}

/* H3 - Module - Three column (column 3) */
#brighton_three-column #brighton_col3 div.ISContent h3 {
line-height:1em !important;
font-size:1.3em !important;
font-style:normal !important;
padding-left:0px !important;
overflow:hidden !important;
}


/* #### END COLUMN 3 #### */


/* ################################################################################################## */
/* ############################################### END THREE COLUMN ################################# */
/* ################################################################################################## */