html,body {background:#fff url(/Portals/36673/template/bg-body.png) center top repeat-x!important;}

div.block div.pad div.pad div {padding:0 0 10px 0!important;}

div#brighton_content li, .ISContent, .ItemLink a, p, div.comments span, div.comment-form span, td {font:13px Arial,Helvetica,sans-serif!important;}

div#brighton_container {padding-top:20px; overflow:visible;}

div#brighton_header {background:url(/Portals/36673/template/bg-top.png) top no-repeat!important; height:120px;}
div#brighton_header span.logo {margin:21px 0 0 40px;}

div#brighton_menu {background:url(/Portals/36673/template/bg-content.png) repeat-y!important; padding:0 10px;}
div#brighton_menu div.radmenu {background:transparent url(/Portals/36673/template/bg-menu.png) repeat-x!important; width:940px; margin-left:1px; padding:0 10px;}
div#brighton_menu div.radmenu ul.rootGroup {left:50%; text-align:center;}
div#brighton_menu div.radmenu ul li {right:50%;}
div#brighton_menu ul li a span {font:14px Arial,Helvetica,sans-serif; height:25px; padding:11px 15px 2px 15px; font-weight:bold;}
div#brighton_menu ul li a:hover span {background:transparent url(/Portals/36673/template/bg-menuitem.png) repeat-x!important;}

div#brighton_content {background:url(/Portals/36673/template/bg-content.png) repeat-y!important; padding:20px 10px 5px 10px;}

div#brighton_content div.block div.pad {-webkit-border-radius:12px; -webkit-border-bottom-left-radius:0; -moz-border-radius:12px; -moz-border-radius-bottomleft:0; border-radius:12px; border-bottom-left-radius:0; -webkit-box-shadow:#eeeeee 0 0 5px; -moz-box-shadow:#eeeeee 0 0 5px; box-shadow:#eeeeee 0 0 5px; border:2px solid #d5d5d5;}

div#brighton_col1 div.pad, div#brighton_col2 div.pad, div#brighton_col3 div.pad{padding-bottom:0!important;}

div#brighton_col2 ul, div.block ul {margin:0 0 8px 25px!important; list-style-type:disc!important;}
div#brighton_col2 ul li, div.block ul li {padding:0 0 4px 0!important;}

div#brighton_content #brighton_col1 div.block div.pad, div#brighton_content #brighton_col3 div.block div.pad {padding:8px 15px!important;}

div#brighton_content div.block div.pad h3 {font-weight:bold!important;}
div#brighton_content div.block div.pad div h3 {margin-bottom:4px!important;}

.btn {
display:inline-block;
zoom:1; /* zoom and *display = ie7 hack for display:inline-block */
*display:inline;
vertical-align:baseline;
margin:0 2px;
outline:none;
cursor:pointer;
text-align:center;
text-decoration:none;
font:14px/100% Arial, Helvetica, sans-serif;
margin:0 0 10px 20px;
padding:.5em 2em .55em;
text-shadow:0 1px 1px rgba(0,0,0,.3);
-webkit-border-radius:14px; 
-moz-border-radius:14px;
border-radius:14px;
-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
box-shadow:0 1px 2px rgba(0,0,0,.2);
color:#fff!important;
border:solid 1px #0076a3;
background:#0095cd;
background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
background:-moz-linear-gradient(top, #00adee, #0078a5);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.btn:hover {
text-decoration:none;
background:#007ead;
background:-webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
background:-moz-linear-gradient(top, #0095cc, #00678e);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.btn:active {
position:relative;
top:1px;
color:#80bed6;
background:-webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
background:-moz-linear-gradient(top, #0078a5, #00adee);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

div#brighton_footer {background:url(/Portals/36673/template/bg-footer.png) repeat-y!important; padding:20px 30px; border-top:none;}
div#brighton_footer .radmenu {float:none!important;}

div#brighton_footer ul {float:none!important; text-align:center!important;}
div#brighton_footer ul li a:hover {text-decoration:none;}

div#brighton_footer ul li a span, div#brighton_footer p.copyright {font-size:11px!important;}

div#brighton_footer ul li, div#brighton_footer ul li a, div#brighton_footer ul li a span {float:none!important; display:inline!important;}

div#brighton_footer p.copyright {margin-top:10px; text-align:center;}

#hsjssp {display:block; height:0; margin-top:-35px\9; /* for IE only  */}

