/* |---------------------------------| SUMMARY |---------------------------------| */

/* |---------------------------------| 1) MAIN MENU |----------------------------| */
/* |---------------------------------| 2) COLUMNS |------------------------------| */
/* |---------------------------------| 3) SUB-MENU |-----------------------------| */
/* |---------------------------------| 4) FOOTER |-------------------------------| */
/* |---------------------------------| 5) FORMAT - TITLES,TEXT,LISTS,LINKS,ETC. || */
/* |---------------------------------| 6) HACKS & EXTRA |------------------------| */



/* |---------------------------------| 1) MAIN MENU |----------------------------| */
#brighton_menu {
border:1px solid #B3B3B3;
margin-bottom:6px !important;
padding:0 !important;
width:750px !important;
}

#brighton_menu li.item {
margin:0 !important;
}

#brighton_menu span.text {
padding:1px 11px 0 10px !important;
line-height:19px !important;
font-size:17px !important;
font-weight:normal !important;
background:url(/Portals/35308/template/menu_spearator.gif) right top no-repeat;
}

#brighton_menu li.last span.text {
padding-right:10px !important;
background:none;
}

/* |---------------------------------| 2) COLUMNS |------------------------------| */
#brighton_col1,
#brighton_col3 {
width:225px !important;
}

#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:452px !important;
}

#brighton_three-column #brighton_col1,
#brighton_three-column #brighton_col3 {
width:160px !important;
}

#brighton_three-column #brighton_col2 {
width:357px !important;
}

#brighton_content div.block div.pad,
#brighton_col2 div.pad {
margin:0 !important;
padding-left:10px !important;
padding-right:10px !important;
}

#brighton_col2 div.ContactFormWrapper {
padding:5px !important;
background:#F9FBFD;
border:1px solid #D7E5F2;
}

#brighton_col2 div.ContactFormWrapper .ContactFormItem {
border-bottom:1px solid #D7E5F2;
padding-bottom:2px !important;
}

/* |---------------------------------| 3) SUB-MENU |-----------------------------| */
#brighton_sub-menu a.link,
#brighton_sub-menu li.item,
#brighton_sub-menu li.childitem1 span,
#brighton_sub-menu span.text {
border:none !important;
}

#brighton_sub-menu span.text {
font-size:12px !important;
padding:5px 4px !important;
border-bottom:1px dotted #94B4C9 !important;
}

#brighton_sub-menu li.childitem1 span {
font-size:11px !important;
color:#0099CC !important;
text-decoration:underline !important;
margin:0 !important;
padding:3px 4px 3px 10px !important;
background:url(/Portals/35308/template/submenu_child.gif) left 8px no-repeat;
}

#brighton_sub-menu li.childitem1 a.link:hover span {
text-decoration:none !important;
color:#2F7AA3 !important;
}

/* |---------------------------------| 4) FOOTER |-------------------------------| */
#brighton_footer {
width:100% !important;
padding:0 0 10px 0 !important;
border-top:4px solid #14476E !important;
}

#brighton_footer span.text {
padding:1px 0 !important;
font-size:11px !important;
}

#brighton_footer p.copyright,
#brighton_footer p.copyright a {
font-size:11px !important;
}

#brighton_footer a,
#brighton_footer p.copyright a {
text-decoration:none !important;
}

#brighton_footer li.item {
margin-right:8px !important;
}

#brighton_footer a:hover,
#brighton_footer a.link:hover span.text,
#brighton_footer p.copyright a:hover {
text-decoration:underline !important;
}

/* |---------------------------------| 5) FORMAT - TITLES,TEXT,LISTS,LINKS,ETC. || */
#brighton_col2 h1 {
font-size:20px !important;
margin-bottom:0 !important;
}

#brighton_col2 h4,
#brighton_col2 h3 {
font-size:13px !important;
margin-top:0 !important;
font-weight:normal !important;
line-height:normal !important;
}

#brighton_col2 h3 {
margin-top:14px !important;
border-bottom:1px solid #14476E;
}

#brighton_col2,
#brighton_col2 p,
#brighton_col2 li {
line-height:normal !important;
}

table,td {
font-size:1em !important;
font-family:Arial,Helvetica,sans-serif !important;
}

#brighton_col2 p {
margin:14px 0 !important;
}

#brighton_col2 ul,
#brighton_content div.block ul {
list-style-type:none !important;
list-style-image:url(/Portals/35308/template/submenu_child.gif) !important;
margin-left:30px !important;
}

#brighton_col2 ul li,
#brighton_content div.block ul li {
padding:0 !important;
line-height:19px !important;
}

blockquote {
margin-left:30px !important;
line-height:19px !important;
}

#brighton_content div.block,
#brighton_content div.block p,
#brighton_content div.block li {
font-size:1em !important;
}

#brighton_content div.block div.pad h4 {
font-size:13px !important;
line-height:19px !important;
font-weight:normal !important;
padding-bottom:2px !important;
border-bottom:1px dotted #AEC6D6;
margin:6px 0 !important;
}


#brighton_content div.block div.pad h4 a {
color:#15476D !important;
}

#brighton_col2,
#brighton_col2 p,
#brighton_col2 li {
font-size:12px !important;
}

#brighton_content div.block h3 {
font-size:20px !important;
margin:0 !important;
line-height:normal !important;
}

#brighton_content div.block div.Normal h3 {
font-size:13px !important;
margin:0 0 14px 0 !important;
padding:0 !important;
}

#brighton_col2 table td h2,
#brighton_content div.block table td h2 {
font-size:14px !important;
font-weight:normal;
margin:0 !important;
}

/* |---------------------------------| 6) HACKS & EXTRA |------------------------| */
#brighton_col1,
#brighton_col2,
#brighton_col3 {
overflow:hidden !important;
}

#brighton_col1 {
min-height:1px !important;
_height:1px !important;
_overflow-y:visible !important;
}

#brighton_footer ul.rootGroup {
max-width:100% !important;
}
