 /*Menu system */

#brighton_menu{ background: url(/Portals/60398/theme/images/nav_bg.jpg) repeat-x; background-color:#FFFFFF; height:47px; padding:0 0 0 1px;}
#brighton_menu ul li a{ color:#000000!important; background: url(/Portals/60398/theme/images/nav_bg_default.jpg) repeat-x; text-transform:uppercase}
/*#brighton_menu ul li a.clicked*/
#brighton_menu ul li a.selectedtab,#brighton_menu ul li a:focus,.radmenu .item a:focus, #brighton_menu ul.horizontal.rootGroup li a.selectedtab:hover{background: url(/Portals/60398/theme/images/nav_bg_focused.jpg) repeat-x; background-color:#F2851E; color:#000000;} /*#F2851E*/
#brighton_menu ul li a span{padding:5px 32px 5px 33px;}
#brighton_menu ul li{margin:0 1px 0 0;}
#brighton_menu ul li.last{margin-right:0; }
#brighton_menu ul li.last a span{padding-right:33px;}

#brighton_menu ul li.item a:hover{background: url(/Portals/60398/theme/images/nav_bg_focused.jpg); background-color: #EAA031!important;}

/*End menu system*/


/* Home page custom laid out modules */

/* Begin Tabs*/
   #brighton_content div.tabshow{display:block; clear:both; background:url(/Portals/60398/theme/images/tabBg.jpg) repeat-y;}
   #brighton_content div.tabhide{display:none;}

   #brighton_content div.rightcolumntab{border:1px solid #EDEDED; border-width:0 0 0 0;}
   #brighton_content div.rightcolumntab ul{margin:0;}
   #brighton_content div.rightcolumntab li{list-style:none; padding:0;}
   #brighton_col3 .rightcolumntab li a{text-decoration:none; display:block; padding:2px 14px; background:transparent; color:#656565;}
   #brighton_col3 .rightcolumntab li a:hover{text-decoration:underline; color:#000; background:url(/Portals/60398/theme/images/tabBgHover.jpg) repeat-y;}
   #brighton_content #brighton_col3 div.rightcolumntab div.BlogPostList ul li span{margin-left:14px; font-weight:bold; font-size:1.1em;}

   #rightTabHeader a.tabHeader{text-decoration:none; display:block; height:31px; width:145px; position:relative; float:left; margin-right:0px; top:15px; left:7px; text-align: center; vertical-align: bottom; margin-left:0px; font-size:0.8em;}
   #rightTabHeader{position:relative; clear:both; display:block;}

   #rightTabHeader{background:url(/Portals/60398/theme/images/tabHeaderBg.jpg) no-repeat bottom left; height:46px;}
   #brighton_col3 .activeHeader{background:url(/Portals/60398/theme/images/tabHeaderActive.jpg) no-repeat bottom left;}
   #brighton_col3 .inactiveHeader{background:url(/Portals/60398/theme/images/tabHeaderInactive.jpg) no-repeat bottom left; color:#FFF;}
   #brighton_col3 a.inactiveHeader:hover{background:url(/Portals/60398/theme/images/tabHeaderActive.jpg) no-repeat bottom left; color:#000;}

   #brighton_content #brighton_col3 div.rightcolumntab div.pad{margin:0 0 0 0; padding:0 0 0 0; background: url(/Portals/60398/theme/images/tabBgBottom.jpg) bottom left no-repeat; padding-bottom:10px;}
   #brighton_two-column-right #brighton_col3 {width:33%;}
   #brighton_two-column-right #brighton_col2 {width:66%;}
    
/*End Tabs */

/* Begin module boxes */
/*Middle*/
   #brighton_col2 .mainContentModule{position:relative; clear:both!important; margin-bottom:10px;}
   #brighton_col2 .smallBoxModule{position:relative; float:left; width:300px; min-height:205px; overflow:hidden; margin:0; margin-right:6px; padding:0 0px 0 0px;}
   #brighton_col2 .smallBoxMiddle table{max-width:200px;}
   #brighton_col2 div.smallBoxMiddle{position:relative; padding:0 11px; padding-right:13px!important; background:url(/Portals/60398/theme/images/middlebox_middle.png) repeat-y bottom left; margin-bottom:13px;}
   #brighton_col2 div.smallBoxTop{bottom:0; left:0; background:url(/Portals/60398/theme/images/middlebox_top.png) no-repeat top left; position:relative; padding:0 0px 0 9px;}

/*Right*/
   #brighton_col3 .rightBoxModule
     {
       position:relative; float:left; width:325px; clear:both!important; overflow:hidden; margin:0; padding:0 0px 15px 0px;
       background:url(/Portals/60398/theme/images/rightbox_bottom.png) no-repeat bottom left;
     }  
   #brighton_col3 div.rightBoxMiddle{position:relative; padding:0 9px; padding-right:13px!important; background:url(/Portals/60398/theme/images/rightbox_middle.png) repeat-y bottom left;}
   #brighton_col3 div.rightBoxTop{bottom:0px; left:0; background:url(/Portals/60398/theme/images/rightbox_top.png) no-repeat top left; position:relative; padding:0 0px 4px 9px; color:#D57C24; }
   #brighton_col3 div.block div.pad{background-color:transparent;}
   #brighton_content #brighton_col3 div.block div.rightBoxMiddle{margin:0 0 0 0; padding:2px 10px;}


   #brighton_col2 .middleTitleColor0 h1{color:#027FAC}
   #brighton_col2 .middleTitleColor1 h1{color:#17AB04}
   #brighton_col2 .smallBoxModule h1,#brighton_col3 .rightBoxModule h1{ position:relative; top:0px; left:0px; font-size:1.2em;}
   #brighton_col2 .smallBoxModule h2, #brighton_col2 .smallBoxModule h3,#brighton_col2 .smallBoxModule h4,#brighton_col2 .smallBoxModule h5{
      margin-left:10px;
   }


   #brighton_col3 .rightBoxTop h1{font-size:1.3em;}
   #brighton_col2 .smallBoxTop,#brighton_col3 .rightBoxTop{width: 100%; height:30px; overflow:hidden;}
   #brighton_col2 div.feedreader_box{padding-right:10px;}
   #brighton_col2 div.feedreader_box .Item{font-size:0.9em; font-family:"Trebuchet MS", Arial;}
   #brighton_col2 div.feedreader_box .ItemLink a{font-weight:bold; text-decoration:none;}
   #brighton_col2 div.feedreader_box .ItemLink a:hover{text-decoration:underline;}
   #brighton_col2 .smallBoxModule{background:url(/Portals/60398/theme/images/middlebox_bottom.png) no-repeat bottom left;}  
/* End module boxes */


.dnn__ctl4_ContentPane,.dnn__ctl5_ContentPane{}

/* End home page */



/* General Page Layout Issues */
div.post{ clear:both; }/*Fixes posts running up into each other*/

.rightcolumntab div.ContactFormWrapper,
.rightcolumntab div.IngeniMailSubscribeContainer,
.rightcolumntab div.ISContent,
.rightcolumntab div.padme
{padding:5px 20px 0 15px;}
#brighton_sub-menu{background-color:transparent;}

/*End General Page Layout Issues*/

/* Forms */

input.FormSubmitButton,
div.block input.IngeniMailSubscribeButton,
div.block input.FormSubmitButton,
div.ContactFormWrapper input.FormSubmitButton
{background:transparent url(/Portals/60398/theme/images/submit-button.png) no-repeat top center; height: 26px; color:#FFFFFF; font-weight:bold; letter-spacing:0px; border-width:0!important;
font-size:14px; padding-left:14px; padding-right:14px;
min-width: 210px;
cursor: pointer;
}

/*End Forms */


#brighton_footer { display:none!important; }
