#brighton_header {
background:url(/Portals/55094/template/header_bg.gif) bottom left no-repeat !important;
padding-left:20px !important;
padding-right:20px !important;
width:767px !important;
}

#brighton_menu {
background:url(/Portals/55094/template/menu_bg.gif) bottom no-repeat !important;
padding:0 30px 10px 30px !important;
width:747px !important;
}

#brighton_menu ul.rootGroup {
max-width:747px !important;
}

#brighton_menu div.radmenu {
float:right !important;
}

#brighton_menu span.text {
font-size:1.3em !important;
font-weight:normal !important;
font-family:Arial Narrow,Arial,Helvetica,Sans-serif !important;
line-height:100% !important;
border-right:1px solid #BABABA;
padding:1px 10px !important;
}

#brighton_menu .last span.text {
border:none !important;
}

#brighton_menu .item {
margin:0 !important;
}

#brighton_menu a.link {
padding:7px 0 !important;
}

#brighton_content {
background:url(/Portals/55094/template/all_bg.gif) left repeat-y !important;
padding:1px 16px 0 16px !important;
margin-top:-1px !important;
width:775px !important;
}

#brighton_footer {
background:url(/Portals/55094/template/footer_bg.gif) bottom left no-repeat !important;
padding:20px 30px !important;
width:767px !important;
border:none !important;
}

#brighton_footer ul.rootGroup {
max-width:747px !important;
}

#brighton_footer div.radmenu {
width:747px !important;
border-top:1px dotted #C9C9C9;
}

#brighton_col1 .pad,
#brighton_col3 .pad {
padding:0 !important;
}

#brighton_col1 .pad {
margin-left:10px !important;
}

#brighton_col3 .pad {
margin-right:10px !important;
}

#brighton_col1 div.block div.pad,
#brighton_col3 div.block div.pad {
background:url(/Portals/55094/template/pad_middle.gif) left repeat-y !important;
margin:0 !important;
padding:0 10px 10px 10px !important;
}

#brighton_col1 h3,
#brighton_col3 h3 {
background:url(/Portals/55094/template/img-box-top-bg.gif) top left no-repeat !important;
padding:15px 10px 0 10px !important;
margin-left:-10px !important;
margin-right:-10px !important;
font-size:1em !important;
letter-spacing:1px !important;
}

#brighton_col1 .ISContent h3,
#brighton_col3 .ISContent h3 {
background:none !important;
padding:0 !important;
margin-left:0 !important;
margin-right:0 !important;
font-size:1.3em !important;
letter-spacing:0px !important;
}

#brighton_col1,
#brighton_col3 {
width:28% !important;
}

#brighton_col1 div.pad div.block,
#brighton_col3 div.pad div.block {
background:url(/Portals/55094/template/img-box-btm-bg.gif) bottom left no-repeat !important;
padding-bottom:8px !important;
margin-bottom:10px !important;
}

#brighton_col2 {
width:61.9% !important;
}

#brighton_one-column #brighton_col2 {
width:100% !important;
}

#brighton_three-column #brighton_col2 {
width:43.9% !important;
}

#brighton_col1 .pad .pad p,
#brighton_col1 .pad .pad li,
#brighton_col3 .pad .pad p,
#brighton_col3 .pad .pad li {
font-size:1em !important;
}

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

#brighton_sub-menu a.link {
background:url(/Portals/55094/template/sub_menu_link_bg.jpg) bottom right no-repeat !important;
}

#brighton_sub-menu span {
text-align:right;
background:url(/Portals/55094/template/arrow-orange.gif) top right no-repeat !important;
padding:6px 12px !important;
line-height:16px !important;
}

#brighton_sub-menu a.link:hover span,
#brighton_sub-menu li.selectedtab span,
#brighton_sub-menu li.selectedtab a.link:hover span {
background:url(/Portals/55094/template/arrow-blue.gif) top right no-repeat !important;
font-weight:normal !important;
}


#brighton_sub-menu .childitem1 a.link,
#brighton_sub-menu .childitem1 a.link:hover {
background:none !important;
}

#brighton_sub-menu .childitem1 span {
color:#5D5D5D !important;
font-size:0.85em !important;
line-height:120% !important;
}

#brighton_sub-menu .childitem1:hover span {
color:#cccccc !important;
}

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

#brighton_col2 h1 {
font-size:1.3em !important;
border-bottom:1px dotted #C9C9C9 !important;
padding-bottom:7px !important;
}


#brighton_col2 .ISContent h1 {
font-size:1.5em !important;
border-bottom:none !important;
padding-bottom:0 !important;
font-weight:normal !important;
}

#brighton_col1,
#brighton_col2,
#brighton_col3 {
overflow:hidden !important;
}

#brighton_col1 {
min-height:1px !important;
_height:1px !important;
_overflow-y:visible !important;
}

#brighton_col1 .IngeniMailSubscribeEmailInput,
#brighton_col3 .IngeniMailSubscribeEmailInput {
width:90% !important;
}

.FormClassID_28128 .FormSubmitButton { background:url(images/downloadpst_tool.gif) no-repeat; width:181px;height:24px; border:0; cursor:pointer;text-indent:-5000px; }
