@charset "utf-8";
html{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
}
#Body #EditContainerWrapper{background:#7F7F7F;}



/* Begin Header Styles */

#brighton_body{background:url(/Portals/62034/images/bg_body.jpg) repeat-x;}

#brighton_body #brighton_header{
background:none;
height:132px;
}
#brighton_header h1{margin:0;padding:0;}
#brighton_header h1 a{
background:url(/Portals/62034/images/logo.jpg) no-repeat;
color:#000;
display:block;
float:left;
height:107px;
margin:22px 0 0 20px;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:370px;
}
#brighton_header p{margin:0;padding:0;}
#brighton_header p a{
background:url(/Portals/62034/images/bg_talk.jpg) no-repeat;
color:#000;
display:block;
float:right;
height:48px;
margin:42px 0 0 0;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:257px;
}

/* End Header Styles */



/* Begin Homepage Styles */

#brighton_top_home{
background:url(/Portals/62034/images/bg_banner_home.jpg) no-repeat;
height:243px;
width:923px;
}
#bannerRight{
float:right;
margin:30px 35px 0 20px !important;
margin:30px 18px 0 20px;
width:176px;
}
#bannerRight ul{list-style:none;margin:0;padding:15px;}
#bannerRight li{
background:url(/Portals/62034/images/bullet_banner1.gif) 0 3px no-repeat;
margin:0 0 15px 0;
padding:0 0 0 35px;
}
#bannerRight li a{
color:#fff;
text-decoration:none;
text-transform:uppercase;
}
#bannerRight li a:hover{text-decoration:underline;}
#bannerLeft{
float:right;
margin:80px 0 0 0;
width:230px;
}
#bannerLeft ul{list-style:none;margin:0;padding:0;}
#bannerLeft li{
background:url(/Portals/62034/images/bullet_banner2.gif) 0 5px no-repeat;
padding:0 0 0 30px;
}
#bannerLeft ul a{
color:#fff;
text-decoration:none;
text-transform:uppercase;
}
#bannerLeft a:hover{text-decoration:underline;}
#bannerLeft .more{margin:5px 0;text-align:right;}
#bannerLeft .more a{
color:#ff5000;
font-size:12px;
}

#homeContent{
background:#262321;
margin:40px 0 0 26px;
padding:15px 20px 10px 20px;
width:857px;
}
#homeContent h2{
border-bottom:1px solid #2f2b28;
color:#fe4800;
font-size:21px;
margin:0;
padding:0 0 10px 0;
}
#col12{
float:left;
width:600px;
}
#col1{
float:left;
width:290px;
}
#col2{
float:right;
width:290px;
}
.col1, .col2{
clear:left;
margin:15px 0 0 0;
}
#col12 .col1 img, #col12 .col2 img{
float:left;
margin:0 10px 15px 0;
}
#col12 h3{margin:0;}
#col12 h3 a{
color:#fe4800;
font-size:16px;
text-decoration:none;
}
#col12 h3 a:hover{text-decoration:underline;}
#col12 p{
color:#aaa29b;
font-size:12px;
margin-top:5px;
}

#homeContent #col3{
border-left:1px solid #2f2b28;
float:right;
padding:0 0 0 15px;
width:220px;
}
#col3 h2{
color:#fff;
border:none;
}
#col3 p{
color:#aaa29b;
font-size:12px;
margin-top:5px;
}
#homeContent #col3 a{
color:#fe4800;
text-decoration:none;
}
#homeContent #col3 a:hover{text-decoration:underline;}

/* End Homepage Styles */



/* Begin Content Page Styles */

#brighton_col2{}
body #brighton_col2 h1{
background:#333;
color:#fff;
font-size:16px;
padding:5px;
}
#brighton_col2 .green{
background:#7d8200;
color:#333;
font-size:12px;
padding:1px 15px;
}
#brighton_col2 .green a{color:#333;}


#brighton_col1, #brighton_col3{width:176px;}
#brighton_col1 .module, #brighton_col3 .module{background:url(/Portals/62034/images/module_mid.jpg) top left repeat-y;}
#brighton_col1 .module .inner1, #brighton_col3 .module .inner1{background:url(/Portals/62034/images/module_top.jpg) top left no-repeat;}
#brighton_col1 .module .inner2, #brighton_col3 .module .inner2{
background:url(/Portals/62034/images/module_bot.gif) bottom left no-repeat;
}
body #brighton_content .CTA{}
body #brighton_content .CTA li{
background:url(/Portals/62034/images/bullet_banner1.gif) center left no-repeat;
list-style:none;
margin:10px 0;
padding:0 0 0 34px;
}
#brighton_content .CTA a{
color:#fff;
font-size:16px;
text-decoration:none;
}
#brighton_content .CTA a:hover{text-decoration:underline;}

/* End Content Page Styles */



/* Begin Footer Styles */

#brighton_body #brighton_footer{
background:#000

/* End Footer Styles */



.clear{clear:both;}
