/* ###################################### */
/* ##### align left website content ##### */
/* ###################################### */

#brighton_body {
text-align:left !important;
background-color: #650360 !important;
background-image: url(/Portals/42270/images/bgbg.jp) !important;
background-position:left !important;
background-repeat:repeat-y !important;
margin-bottom:0px !important;}


/* ###################################### */
/* ###################################### */
/* ###################################### */








/* ###################################### */
/* ############### FOOTER ############### */
/* ###################################### */

#brighton_footer {
background:#fff !important;

border-top:0px !important;
}

#brighton_footer .horizontal {
background-color:#ffffff;
width:698px !important;
padding-left:5px !important;
padding-right:5px !important;
}

#brighton_footer .item {
background-color:#ffffff;
margin:4px !important;
}

#brighton_footer .copyright {
background-color:#ffffff;
padding-left:12px !important;
}

/* ###################################### */
/* ###################################### */
/* ###################################### */








/* ###################################### */
/* ############## MENU ################## */
/* ###################################### */

#brighton_menu {
margin:0px !important;
width:698px !important;
background-color:none !important;
background: url(/Portals/42270/images/nav_bg.gif) !important;
padding-left:10px !important;
padding-right:10px !important;
overflow:hidden !important;
}

#brighton_menu .horizontal {
width:718px !important;
}

#brighton_menu .link {
background:none !important;
}

#brighton_menu .link:hover {background:#CCCC66 !important;}

#brighton_menu .text {
font-style:italic !important;
font-family:Georgia, Times New Roman, Times, serif !important;
font-weight:normal !important;
font-size:1.4em !important;
padding-left:3px !important;
padding-right:3px !important;
}

#brighton_menu .selectedtab {background:#CCCC66 !important;}

/* ###################################### */
/* ###################################### */
/* ###################################### */









/* ###################################### */
/* ############# SUB MENU ############### */
/* ###################################### */

#brighton_sub-menu {
padding:0px !important;
}

#brighton_sub-menu .item {
background-image: url(/Portals/42270/images/menu_background.jpg) !important;
border:0px !important;
width:160px !important;
padding-left:20px !important;
padding-right:20px !important;
}

#brighton_sub-menu .last {
padding-bottom:0px !important;
}

#brighton_sub-menu .childitem1 {
background-image: url(/Portals/42270/images/menu_background.jpg) !important;
border:0px !important;
width:80% !important;
padding-top:0px !important;
padding-bottom:0px !important;
padding-left:20px !important;
padding-right:20px !important;
}

#brighton_three-column .childitem1 {
width:150px !important;
}

#brighton_three-column .item {
background-image: url(/Portals/42270/images/menu_background_w150.jpg) !important;
width:130px !important;
padding-left:10px !important;
padding-right:10px !important;
}




/* ###################################### */
/* ###################################### */
/* ###################################### */










/* ###################################### */
/* ############ ONE COLUMN ############## */
/* ###################################### */

#brighton_one-column #brighton_col2 div.ISContent{
margin-bottom:30px !important;
overflow:hidden !important;
}

#brighton_one-column #brighton_col2 h1 {
padding-left:20px !important;
background: url(/Portals/42270/images/logo.gif) no-repeat left !important;
margin-bottom:0px !important;
}

#brighton_one-column #brighton_col2 div.ISContent h1 {
padding-left:0px !important;
background: none !important;
margin-bottom:1em !important;
}

/* ###################################### */
/* ###################################### */
/* ###################################### */









/* ###################################### */
/* ########### TWO COLUMN ############### */
/* ###################################### */

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

#brighton_two-column #brighton_col1 {
margin-left:5px !important;
margin-top:10px !important;
width:200px !important;
overflow:hidden !important;
padding:0px !important;
}

#brighton_two-column #brighton_col1 .pad {
margin:0px !important;
padding:0px !important;
overflow:hidden !important;
width:200px !important;
}

#brighton_two-column #brighton_col1 div.ISContent {
width:177px !important;
padding:5px 13px 5px 10px !important;
background:url(/Portals/42270/images/menu_background.jpg) top left repeat-y !important;
overflow:hidden !important;
}

#brighton_two-column #brighton_col1 div.ContactFormWrapper {
width:177px !important;
padding:5px 13px 5px 10px !important;
background:url(/Portals/42270/images/menu_background.jpg) top left repeat-y !important;
overflow:hidden !important;
}

#brighton_two-column #brighton_col2 {
margin-top:20px !important;
margin-bottom:20px !important;
width:500px !important;
overflow:hidden !important;
}

#brighton_two-column #brighton_col2 div.ISContent{
margin-bottom:30px !important;
overflow:hidden !important;
}

#brighton_two-column #brighton_col2 h1 {
padding-left:20px !important;
background: url(/Portals/42270/images/logo.gif) no-repeat top left !important;
margin-bottom:0px !important;
}

#brighton_two-column #brighton_col2 div.ISContent h1 {
padding-left:0px !important;
background: none !important;
margin-bottom:1em !important;
}

/* ###################################### */
/* ###################################### */
/* ###################################### */










/* ###################################### */
/* ########## TWO COLUMN RIGHT ########## */
/* ###################################### */

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

#brighton_two-column-right #brighton_col2 {
margin-top:20px !important;
margin-bottom:20px !important;
width:500px !important;
}

#brighton_two-column-right #brighton_col2 h1 {
padding-left:20px !important;
background: url(/Portals/42270/images/logo.gif) no-repeat left !important;
margin-bottom:0px !important;
}

#brighton_two-column-right #brighton_col2 div.ISContent h1 {
padding-left:0px !important;
background: none !important;
margin-bottom:1em !important;
}



#brighton_two-column-right #brighton_col3 {
margin-right:5px !important;
margin-top:10px !important;
width:200px !important;
}

#brighton_two-column-right #brighton_col3 .pad {
margin:0px !important;
padding:0px !important;
overflow:hidden !important;
width:200px !important;
}

#brighton_two-column-right #brighton_col3 div.ISContent {
width:177px !important;
padding:5px 13px 5px 10px !important;
background:url(/Portals/42270/images/menu_background.jpg) top left repeat-y !important;
overflow:hidden !important;
}

#brighton_two-column-right #brighton_col3 div.ContactFormWrapper {
width:177px !important;
padding:5px 13px 5px 10px !important;
background:url(/Portals/42270/images/menu_background.jpg) top left repeat-y !important;
overflow:hidden !important;
}

/* ###################################### */
/* ###################################### */
/* ###################################### */










/* ###################################### */
/* ############ THREE COLUMN ############ */
/* ###################################### */

#brighton_three-column #brighton_col1 {
overflow:hidden !important;
margin-left:5px !important;
width:150px !important;
}

#brighton_three-column #brighton_col1 div.pad {
margin:0px !important;
padding:0px !important;
}

#brighton_three-column #brighton_col1 div.ISContent {
background-image: url(/Portals/42270/images/menu_background_w150.jpg) !important;
width:130px !important;
padding:5px 10px 5px 10px !important;
overflow:hidden !important;
}

#brighton_three-column #brighton_col1 div.ContactFormWrapper {
background-image: url(/Portals/42270/images/menu_background_w150.jpg) !important;
width:130px !important;
padding:5px 10px 5px 10px !important;
overflow:hidden !important;
}


#brighton_three-column #brighton_col2 {
width:400px !important;
overflow:hidden !important;
}

#brighton_three-column #brighton_col2 h1 {
padding-left:20px !important;
background: url(/Portals/42270/images/logo.gif) no-repeat left !important;
margin-bottom:0px !important;
}

#brighton_three-column #brighton_col2 div.ISContent h1 {
padding-left:0px !important;
background: none !important;
margin-bottom:1em !important;
}

#brighton_three-column #brighton_col2 div.ISContent{
margin-bottom:30px !important;
overflow:hidden !important;
}



#brighton_three-column #brighton_col3 {
overflow:hidden !important;
margin-right:5px !important;
width:150px !important;
}

#brighton_three-column #brighton_col3 div.pad {
margin:0px !important;
padding:0px !important;
overflow:hidden !important;
}

#brighton_three-column #brighton_col3 div.ISContent {
background-image: url(/Portals/42270/images/menu_background_w150.jpg) !important;
width:130px !important;
padding:5px 10px 5px 10px !important;
overflow:hidden !important;
}

#brighton_three-column #brighton_col3 div.ContactFormWrapper {
background-image: url(/Portals/42270/images/menu_background_w150.jpg) !important;
width:130px !important;
padding:5px 10px 5px 10px !important;
overflow:hidden !important;
}


/* ###################################### */
/* ###################################### */
/* ###################################### */


/* ###################################### */
/* ######### ANOTHER STUFF ############## */
/* ###################################### */

#brighton_col1 div.ISContent h1,h2 {
line-height:1em !important;
}

#brighton_col3 div.ISContent h1,h2 {
line-height:1em !important;
}

#brighton_body ul li {
list-style-image:url(/Portals/42270/images/bullet.2.gif) !important; 
}
