/* TYPO Init */
@font-face {
 font-family: MyriadWebPro;
 src: url("/Portals/163560/typo/myriad-web-pro.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyriadWebPro;
 src: url("/Portals/163560/typo/myriad-web-pro.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
 font-family: MyriadWebProBold;
 src: url("/Portals/163560/Typo/myriadwebpro-bold.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyriadWebProBold;
 src: url("/Portals/163560/Typo/myriadwebpro-bold.ttf") /* TTF file for CSS3 browsers */
}
/* TYPO End */







html,body#Body{
 background: #FFFFFF url(/Portals/163560/image2/back_body.jpg) repeat !important; 
}


#brighton_container {
 width:1010px !important;
}
#brighton_footer {
width:1010px !important;
}

#brighton_courtesy_links , #brighton_footer{
display:none !important;
}


#brighton_two-column-right
{
padding-bottom:35px !important;
}



#courtesy_lynkos a:link ,
#courtesy_lynkos a:active ,
#courtesy_lynkos a:visited  {
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:11px !important; 
 color:#003366 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;
}



#courtesy_lynkos a:hover{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:11px !important; 
 color:#003366 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:underline !important;
}



#brighton_menu{
 background-image:url(/Portals/163560/image2/background_menu.jpg) !important;
 height:34px !important;
 width:995px !important;
}










#brighton_menu .radmenu {
 float:none!important;
 padding-top:0px !important;
 padding-bottom:0px !important;
 height:34px !important;

 padding-top:0px !important;
 padding-bottom:0px !important;
 margin-top:0px !important;
 margin-bottom:0px !important;
}

#brighton_menu ul {
 list-style: none!important;
 float: none!important;
 text-align:center!important;
 padding-top:0px !important;
 padding-bottom:0px !important;
 margin-top:0px !important;
 margin-bottom:0px !important;
}

#brighton_menu ul li, 
#brighton_menu ul li a, 
#brighton_menu ul li a span {
 float:none!important;
 display: inline-block !important;
 padding-top:0px !important;
 padding-bottom:0px !important;
 margin-top:0px !important;
 margin-bottom:0px !important;
height:35px !important;
}






#brighton_menu .link:link ,
#brighton_menu .link:visited ,
#brighton_menu .link:active {
 background-color:transparent !important;
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#FFFFFF !important; 
 font-weight:normal !important; 
 text-decoration:none !important;

}


#brighton_menu .link:link span{
 padding-top:0px !important;
 padding-bottom:0px !important;
 margin-top:0px !important;
 margin-bottom:0px !important;
}




#brighton_menu ul.horizontal.rootGroup {
width:1010px !important;
margin-left:-15px !important;
}


#brighton_menu ul.horizontal .link:link span {
 height:10px !important;
 margin-bottom:0px !important;
}



#brighton_menu ul.horizontal li.item  a.link:link ,
#brighton_menu ul.horizontal li.item  a.link:active ,
#brighton_menu ul.horizontal li.item  a.link:visited ,
#brighton_menu ul.horizontal li.item   ,
#brighton_menu ul.horizontal  {
 height:34px !important;
}



#brighton_menu ul.horizontal li.item  a.link:hover,
#brighton_menu ul.horizontal li.item  a.selectedtab  
{
 height:34px !important;
 background-image:url(http://strategiccontentgroup1.web12.hubspot.com/Portals/163560/image2/back_hover_menu.jpg) !important;
 background-repeat:repeat-x !important;
 text-decoration:none !important;
}



#brighton_menu ul.horizontal li.item  a.link span{
padding-top:7px !important;
}






/*  --------------------- WIDTS  INIT   */


#brighton_two-column-right  #brighton_top {
 padding:0 !important;
 margin:0 !important;
 width:980px !important;

 margin-left:15px !important;
 margin-right:15px !important;
}


#brighton_two-column-right  #brighton_col2{
 padding:0 !important;
 margin:0 !important;
 width:742px !important;

 margin-left:15px !important;

}

#brighton_two-column-right  #brighton_col2 .pad ,
#brighton_two-column-right  #brighton_col3 .pad{
 padding:0 !important;
 margin:0 !important;
 width:742px !important;
}







#brighton_two-column-right  #brighton_col3 ,
#brighton_two-column-right  #brighton_col3 .pad{
 padding:0 !important;
 margin:0 !important;
 width:238px !important;
 margin-right:15px !important;
}

#brighton_two-column-right  #brighton_col3,
#brighton_two-column-right  #brighton_col3 .pad{
 background-color:#e5e5e5 !important;
}


#brighton_two-column-right  #brighton_col3 h1,
#brighton_two-column-right  #brighton_col3 h2,
#brighton_two-column-right  #brighton_col3 h3,
#brighton_two-column-right  #brighton_col3 h4,
#brighton_two-column-right  #brighton_col3 h5,
#brighton_two-column-right  #brighton_col3 h6,
#brighton_two-column-right  #brighton_col3 p,
#brighton_two-column-right  #brighton_col3 .feedreader_box
{
 margin-left:16px !important;
 margin-top:5px !important;
 margin-bottom:0px !important;

}








#brighton_two-column-right  #brighton_col2 h1,
#brighton_two-column-right  #brighton_col2 h2,
#brighton_two-column-right  #brighton_col2 h3,
#brighton_two-column-right  #brighton_col2 h4,
#brighton_two-column-right  #brighton_col2 h5,
#brighton_two-column-right  #brighton_col2 h6,
#brighton_two-column-right  #brighton_col2 p,
#brighton_two-column-right  #brighton_col2 .feedreader_box
{
 margin-right:16px !important;
}











#brighton_two-column #brighton_col1 {
 width:238px !important;
 background:#e5e5e5 !important;
}

#brighton_two-column #brighton_col1 .pad, 
#brighton_two-column #brighton_col1  .block{
 width:238px !important;
 background:#e5e5e5 !important;
}




#brighton_two-column #brighton_col2 {
 width:726px !important;
}






/*  --------------------- WIDTS  END   */
















#brighton_content #brighton_col1 div.block div.pad {
    margin: 0 0 0 0px !important;
}

#brighton_two-column #brighton_col1 #dnn__ctl1_ContentPane {
    border-bottom: 0px solid #B2B2B2 !important;
    border-top: 0px solid #B2B2B2 !important;
    
}


#brighton_two-column #brighton_col1 #dnn__ctl1_ContentPane div{
    padding-top:0px !important;
    padding-bottom:0px !important;
    padding-left:0px !important;
}

#brighton_two-column #brighton_col1 #dnn__ctl1_ContentPane p{
display:none !important;
}















#brighton_two-column #brighton_col2  h1{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:24px !important; 
 color:#003366 !important; 
 font-weight:bold !important; 
 text-align:left !important;
 text-decoration:none !important;


 padding-top:0px !important;
 margin-top:0px !important;
}






#brighton_two-column #brighton_col2  p, 
#brighton_two-column #brighton_col2  ul li  
{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;
}


#brighton_two-column #brighton_col2  ul
{
 margin:0 !important;
 padding:0 !important;
}




#brighton_two-column #brighton_col2   div.ISContent  ul li ,
#brighton_three-column #brighton_col1  div.ISContent  ul li,
#brighton_three-column #brighton_col3  div.ISContent   ul li  ,
#brighton_one-column #brighton_col2  div.ISContent    ul li
 {
 padding-left: 15px !important;
 background-image: url(/Portals/163560/image2/arrow_bulletli.png) !important;
 background-repeat: no-repeat !important;
 background-position: 0 .5em !important;
 list-style:none !important;
}

#brighton_one-column #brighton_col2  ul 
{
padding-left:0px !important;
}




#brighton_two-column #brighton_col2  a:link ,
#brighton_two-column #brighton_col2  a:active ,
#brighton_two-column #brighton_col2  a:visited{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#003366 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;
}



#brighton_two-column #brighton_col2  a:hover{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#003366 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:underline !important;
}


































/*  --------------------- search INIT   */




#searchinput { border: 1px solid #e3e3e3; margin: 0; height: 21px; line-height: 21px; padding: 0 4px; font-size: 11px; width: 161px; }

#searchbut { border: 0px none; margin: 0 0 0 3px; padding: 0; text-indent: -9999px; overflow: hidden; cursor: pointer; background: transparent url(/Portals/163560/image2/searchbut.png) no-repeat !important ; height: 20px; width: 20px; 
  background-repeat:no-repeat !important;

}

#searchbut:hover { background-position: bottom left; }




input.gsc-input { border: 1px solid #e3e3e3 !important; margin: 0 !important; height: 21px !important; line-height: 21px !important; padding: 0 0px !important; font-size: 11px !important; width: 161px !important; }

input.gsc-search-button {
    border: 0px none !important; margin: 0 0 0 15px !important; padding: 0 !important; text-indent: -9999px !important; overflow: hidden !important; cursor: pointer !important; background: transparent url(/Portals/163560/image2/searchbut.png)   !important; height: 20px !important; width: 20px !important;
  background-repeat:no-repeat !important;
}

input.gsc-input:hover { background-position: bottom left !important; }
table.gsc-search-box { width:200px !important; }
.gsc-control-cse .gs-result .gs-title, .gsc-control-cse .gs-result .gs-title * {
    font-size: 12px !important;
}
.gs-webResult .gs-snippet {
    font-size: 12px !important;
}
.gsc-thinWrapper {
    width: 100% !important;
}
div.gsc-clear-button {display: none !important;}



.gsc-input input.gsc-input {
    background: none repeat scroll 0 0 white !important;
}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0 !important;
    margin: 0 !important;
    width: auto;

    margin-top: -20px !important;
}

.cse{
    margin-right: -200px !important;
}


.cse table.gsc-search-box td.gsc-input, table.gsc-search-box td.gsc-input {
    padding-right: 0px !important;
}










/*  Footer     INIT     */

#footer_custom{
background-color:#FFFFFF !important;
}

#footer_custom #links_footer{
width:800px !important;
margin-left:206px  !important;
}

#footer_custom , 
#footer_custom #links_footer .pipe_class a:link ,
#footer_custom #links_footer .pipe_class a:visited ,
#footer_custom #links_footer .pipe_class a:active
{
 font-family:MyriadWebPro !important; 
 font-size:14px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;
}



#footer_custom #links_footer .pipe_class a:hover
{
 font-family:MyriadWebPro !important; 
 font-size:14px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:underline !important;
}


#footer_custom #links_footer .pipe_class{
float:left !important;
}

/*  Footer     END */





/*  --------------------- search END   */












/* SIDE MODULE    INIT  */

#dnn_Col3Pane{

}

/* SIDE MODULE    END   */







































/*  --------------------- TYPO INIT   */






/*  2right col   INIT           CONTENT v */

#brighton_two-column-right   #brighton_col2 h1 , #brighton_content   #brighton_top h1 ,
#brighton_two-column  #brighton_col2 H1
{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:24px !important; 
 color:#003366 !important; 
 font-weight:bold !important; 
 text-align:left !important;
 text-decoration:none !important;

}


#brighton_two-column-right   #brighton_col2 h2  , #brighton_content   #brighton_top h2 ,
#brighton_two-column  #brighton_col2 H2{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:18px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;

}



#brighton_two-column-right   #brighton_col2 h3  , #brighton_content   #brighton_top h3 ,
#brighton_two-column  #brighton_col2 H3{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:12px !important; 
 color:#cc0000 !important; 
 font-weight:bold !important; 
 text-align:left !important;
 text-decoration:none !important;

}

#brighton_two-column-right   #brighton_col2 h4  , #brighton_content   #brighton_top h4 ,
#brighton_two-column  #brighton_col2 H4{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:12px !important; 
 color:#003366 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;

}


#brighton_two-column-right   #brighton_col2 h5  , #brighton_content   #brighton_top h5,
#brighton_two-column  #brighton_col2 H5 {
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:12px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;

}




#brighton_two-column-right   #brighton_col2 h6  , #brighton_content   #brighton_top h6 ,
#brighton_two-column  #brighton_col2 H6{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:10px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;

}





#brighton_two-column-right   #brighton_col2 p  , #brighton_content   #brighton_top p ,
#brighton_two-column-right   #brighton_col2 ul li  , #brighton_content   #brighton_top ul li ,
#brighton_two-column  #brighton_col2 p ,
#brighton_two-column  #brighton_col2 ul li {

 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important; 
}



#brighton_two-column-right   #brighton_col2  a:link ,
#brighton_two-column-right   #brighton_col2  a:active ,
#brighton_two-column-right   #brighton_col2  a:visited ,

#brighton_content   #brighton_top a:link ,
#brighton_content   #brighton_top a:active ,
#brighton_content   #brighton_top a:visited,

#brighton_two-column  #brighton_col2 a:link,
#brighton_two-column  #brighton_col2 a:visited,
#brighton_two-column  #brighton_col2 ul a:active

{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#003366 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;
}



#brighton_two-column-right   #brighton_col2  a:hover ,
#brighton_two-column-right   #brighton_content a:hover,
#brighton_two-column  #brighton_col2 ul a:hover
{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#003366 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:underline !important;
}


/*  2right col   INIT     CONTENT      END     */






/*  2right col   INIT   SIDE MODULE         START     */

#brighton_two-column-right   #brighton_col3 h1 ,
#brighton_two-column  #brighton_col1 h1{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:22px !important; 
 color:#cc0000 !important; 
 font-weight:bold !important; 
 text-align:left !important;
 text-decoration:none !important;

}




#brighton_two-column-right   #brighton_col3 h2  ,
#brighton_two-column  #brighton_col1 h2{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:20px !important; 
 color:#003366 !important; 
 font-weight:bold !important; 
 text-align:left !important;
 text-decoration:none !important;

}

#brighton_two-column-right   #brighton_col3 h3  ,
#brighton_two-column  #brighton_col1 h3{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:18px !important; 
 color:#003366 !important; 
 font-weight:bold !important; 
 text-align:left !important;
 text-decoration:none !important;
}


#brighton_two-column-right   #brighton_col3 h4  ,
#brighton_two-column  #brighton_col1 h4{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:18px !important; 
 color:#666666 !important; 
 font-weight:bold !important; 
 text-align:left !important;
 text-decoration:none !important;

}

#brighton_two-column-right   #brighton_col3 H5 ,
#brighton_two-column  #brighton_col1 h5	{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;

}


#brighton_two-column-right   #brighton_col3 H6 ,
#brighton_two-column  #brighton_col1 h6	{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:10px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;

}


#brighton_two-column-right   #brighton_col3 p	 ,
#brighton_two-column  #brighton_col1 p {
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;

}


#brighton_two-column-right   #brighton_col3 li,
#brighton_two-column  #brighton_col1 li	{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;

/*
 background-image: url(/Portals/163560/image2/arrow_bulletli.png) !important;
 background-repeat: no-repeat !important;
 background-position: 0 .5em !important;
*/

 list-style:none !important;

}



#brighton_two-column-right   #brighton_col3 a:link ,
#brighton_two-column-right   #brighton_col3 a:active ,
#brighton_two-column-right   #brighton_col3 a:visited ,

#brighton_two-column  #brighton_col1 a:link ,
#brighton_two-column  #brighton_col1 a:active ,
#brighton_two-column  #brighton_col1 a:visited 

{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#003366 !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:none !important;
}



#brighton_two-column-right   #brighton_col3  a:hover ,
#brighton_two-column-right   #brighton_content a:hover,

#brighton_two-column  #brighton_col1 a:hover 
{
 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#003366   !important; 
 font-weight:normal !important; 
 text-align:left !important;
 text-decoration:underline !important;
}










/*  2right col   INIT   SIDE MODULE         END    */


















#brighton_two-column-right #brighton_col3 .pad {
    
}




#brighton_content #brighton_col3 div.ItemLink,
#brighton_content #brighton_col3 .BlogPostList ul {
 margin-left:15px !important;
 margin-right:15px !important;
 padding-left:0px !important;
}


#brighton_content #brighton_col3 div.ItemLink,
#brighton_content #brighton_col3 .BlogPostList ul {
 margin-left:15px !important;
 margin-right:15px !important;
 padding-left:0px !important;
}



#brighton_content .hs_followme{
 margin-left:5px !important;
}












#brighton_content #dnn__ctl1_ContentPane{
 border-top-width:2px !important;
 border-top-style:solid !important;
 border-top-color:#b2b2b2 !important;

 border-bottom-width:2px !important;
 border-bottom-style:solid !important;
 border-bottom-color:#b2b2b2 !important;

}


#brighton_content #dnn__ctl2_ContentPane{
 border-bottom-width:2px !important;
 border-bottom-style:solid !important;
 border-bottom-color:#b2b2b2 !important;
margin-left:0px !important;
}




#brighton_content .block{
 margin-bottom:0px !important;
}





/*  --------------------- TYPO END   */


#brighton_container
{
overflow: visible !important;
}























#brighton_menu {
    width: 990.5px !important;
}




#brighton_sub-menu .radmenu .rootGroup   ,
#brighton_sub-menu .radmenu  ,
#brighton_sub-menu   
{
  border: 0 none !important;

  padding:0 !important;
  margin:0 !important;
  width:238px !important; 
}


#brighton_two-column #brighton_col1{
margin-left:15px !important;
margin-right:15px !important;
}










#brighton_sub-menu a.link:link  ,
#brighton_sub-menu a.link:active  ,
#brighton_sub-menu a.link:visited  ,

#brighton_sub-menu a.link:link span.text ,
#brighton_sub-menu a.link:active  span.text ,
#brighton_sub-menu a.link:visited  span.text
{
  border: 0 none !important;

 height:34px !important;
 width:238px !important;
 padding:0 !important;
 margin:0 !important;

 background-color: #e5e5e5 !important;
 background-repeat: no-repeat !important;
}







#brighton_sub-menu a.link:hover  ,
#brighton_sub-menu a.selectedtab  ,

#brighton_sub-menu a.link:hover span.text ,
#brighton_sub-menu a.selectedtab  span.text
{
  border: 0 none !important;

 height:34px !important;
 width:238px !important;
 padding:0 !important;
 margin:0 !important;

 background-color: #FFFFFF !important;
 background-repeat: no-repeat !important;
 text-decoration:none !important;
}


  





#brighton_sub-menu  ul.rootGroup li.first  a.link ,
#brighton_sub-menu  ul.rootGroup li.last  a.link
{
 border:0px !important;
}







#brighton_sub-menu div.radmenu  ul.rootGroup li.item a.link:link span.text ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.item a.link:active span.text ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.item a.link:visited  span.text  

{
  border: 0 none !important;

  padding-left:20px !important;
  padding-top:7px !important;
  height:27px !important;


 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#666666 !important; 
 font-weight:normal !important; 

  

}











 
#brighton_sub-menu div.radmenu  ul.rootGroup li.item a.link:hover span.text ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.selectedtab a.link:link span.text    , 
#brighton_sub-menu div.radmenu  ul.rootGroup li.selectedtab a.link:active span.text    ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.selectedtab a.link:visited span.text   ,  
#brighton_sub-menu div.radmenu  ul.rootGroup li.selectedtab a.link:hover span.text     
{
  border: 0 none !important;

  padding-left:20px !important;
  padding-top:7px !important;
  height:27px !important;


 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#FFFFFF !important; 
 font-weight:normal !important; 



 background-image:url(/Portals/163560/image2/backgrounds_submenu/ribbonsubmenu.png) !important;
}


 

#brighton_content #brighton_sub-menu a.link:link,
#brighton_content #brighton_sub-menu a.link:hover,
#brighton_content #brighton_sub-menu a.link:visited,
#brighton_content #brighton_sub-menu a.link:active,
#brighton_content #brighton_sub-menu a.selectedtabe
{
 text-decoration:none !important;
}



#brighton_sub-menu ul li.selectedtab {
    background-color: #E5E5E5 !important;
}


#brighton_sub-menu ul li {
    background-color: #E5E5E5 !important;
}



#brighton_sub-menu ul li a span {
    display: block !important;
    line-height: 17px !important;
    padding: 0 0 0 14px !important;
}





























#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1  a.link:link  ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1  a.link:active  ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1  a.link:visited  
{
  border: 0 none !important;

  padding-left:20px !important;
  padding-top:10px !important;
  height:24px !important;


 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 font-weight:normal !important; 
 color:#666666 !important;

 border-top-style:solid !important;
 border-top-width:1px !important;
 border-top-color:#b2b2b2 !important;


 border-bottom-style:solid !important;
 border-bottom-width:1px !important;
 border-bottom-color:#b2b2b2 !important;


 background-image:url(/Portals/163560/image2/backgrounds_submenu/sub_sub_menu_off_bg.jpg) !important;
}



#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1  a.link:link span  ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1  a.link:active span ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1  a.link:visited  span
{
 color:#666666 !important;
}



#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1  a.link:hover ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1.selectedtab  a.link:link ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1.selectedtab  a.link:visited ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1.selectedtab  a.link:active  
{
  border: 0 none !important;

  padding-left:20px !important;
  padding-top:10px !important;
  height:24px !important;


 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#FFFFFF !important; 
 font-weight:normal !important; 



 background-image:url(/Portals/163560/image2/backgrounds_submenu/sub_sub_menu_bg.jpg) !important;
  
}

#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1  a.link:hover span ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1.selectedtab  a.link:link span,
#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1.selectedtab  a.link:visited span,
#brighton_sub-menu div.radmenu  ul.rootGroup li.childitem1.selectedtab  a.link:active  
{
 color:#FFFFFF !important;
}



/*

#brighton_sub-menu div.radmenu  ul.rootGroup li.item.childitem1  a.link:link span.text ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.item.childitem1  a.link:active span.text ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.item.childitem1  a.link:visited span.text ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.item.childitem1  a.link:hover span.text ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.selectedtab.childitem1  a.link:link span.text    , 
#brighton_sub-menu div.radmenu  ul.rootGroup li.selectedtab.childitem1  a.link:active span.text    ,
#brighton_sub-menu div.radmenu  ul.rootGroup li.selectedtab.childitem1  a.link:visited span.text   ,  
#brighton_sub-menu div.radmenu  ul.rootGroup li.selectedtab.childitem1  a.link:hover span.text     
{
  border: 0 none !important;

  padding-left:20px !important;
  padding-top:10px !important;
  height:24px !important;


 font-family:Arial, Helvetica, sans-serif !important; 
 font-size:14px !important; 
 color:#FFFFFF !important; 
 font-weight:normal !important; 

 border-top-style:solid !important;
 border-top-width:1px !important;
 border-top-color:#b2b2b2 !important;


 border-bottom-style:solid !important;
 border-bottom-width:1px !important;
 border-bottom-color:#b2b2b2 !important;


 background-image:url(/Portals/163560/image2/backgrounds_submenu/sub_sub_menu_off_bg.jpg) !important;
}




*/
































/* ContactFormWrapper    INIT    */


.ContactFormWrapper{
    margin-left: 15px !important;
    margin-right: 10px !important;
    width: 89% !important;
}

#brighton_col3 .ContactFormWrapper {
    margin-left: 2px !important;
    margin-right: 10px !important;
    width: 100% !important;
}


.ContactFormWrapper label{
 margin-right:15px !important;
}

.ContactFormWrapper .FormSubmitButton{
 width:93% !important;
}

.dnn__ctl3_ContentPane{
 width:93% !important;
}


#brighton_two-column-right p ,
#brighton_two-column-right h6 ,
#brighton_two-column-right h5 ,
#brighton_two-column-right h4 ,
#brighton_two-column-right h3 ,
#brighton_two-column-right h2 ,
#brighton_two-column-right h1{
 padding-top:5px !important;
 padding-bottom:5px !important;
 margin-right:15px !important;
}






#brighton_content #brighton_col1 div.block div.pad, #brighton_content #brighton_col3 div.block div.pad {
    display: block;
    padding: 0px 0px !important;;
}

#brighton_content #brighton_col1 h1,
#brighton_content #brighton_col1 h2,
#brighton_content #brighton_col1 h3,
#brighton_content #brighton_col1 h4,
#brighton_content #brighton_col1 h5,
#brighton_content #brighton_col1 h6,
#brighton_content #brighton_col1 p
{
margin-left:15px !important;
margin-right:15px !important;
}


#brighton_three-column #brighton_col3 h1 ,
#brighton_three-column #brighton_col3 h2 ,
#brighton_three-column #brighton_col3 h3 ,
#brighton_three-column #brighton_col3 h4 ,
#brighton_three-column #brighton_col3 h5 ,
#brighton_three-column #brighton_col3 h6 ,
#brighton_three-column #brighton_col3 p ,
#brighton_three-column #brighton_col3 #dnn__ctl4_ContentPane
{
 margin-left:15px !important;
 margin-right:15px !important;

} 


#brighton_three-column #brighton_col3 #dnn__ctl4_ContentPane a span
{
 margin-left:-25px !important;
} 


#brighton_three-column #brighton_col3 p a {
 margin-left:0px !important;
}


/* ContactFormWrapper    END    */












/*  STYLES   INIT  Content    */



#brighton_two-column #brighton_col2  h1 ,
#brighton_two-column-right #brighton_col2 h1 ,
#brighton_three-column #brighton_col2 h1 ,
#brighton_one-column #brighton_col2 h1
{
    color: #003366 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 24px !important;
    font-weight: bold !important;
    text-align: left !important;
    text-decoration: none !important;
}




#brighton_two-column #brighton_col2  h2 ,
#brighton_two-column-right #brighton_col2 h2 ,
#brighton_three-column #brighton_col2 h2 ,
#brighton_one-column #brighton_col2 h2
{
    color: #666666 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 18px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
}


#brighton_two-column #brighton_col2  h3 ,
#brighton_two-column-right #brighton_col2 h3 ,
#brighton_three-column #brighton_col2 h3 ,
#brighton_one-column #brighton_col2 h3 
{
    color: #cc0000 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: bold !important;
    text-align: left !important;
    text-decoration: none !important;
}




#brighton_two-column #brighton_col2  h4 ,
#brighton_two-column-right #brighton_col2 h4 ,
#brighton_three-column #brighton_col2 h4 ,
#brighton_one-column #brighton_col2 h4 
{
    color: #003366 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
}




#brighton_two-column #brighton_col2  h5 ,
#brighton_two-column-right #brighton_col2 h5,
#brighton_three-column #brighton_col2 h5 ,
#brighton_one-column #brighton_col2 h5
{
    color: #cc0000 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
}


 
#brighton_two-column #brighton_col2  h6 ,
#brighton_two-column-right #brighton_col2 h6,
#brighton_three-column #brighton_col2 h6 ,
#brighton_one-column #brighton_col2 h6
{
    color: #cc0000 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
}


 
#brighton_two-column #brighton_col2  p ,
#brighton_two-column-right #brighton_col2 p,
#brighton_three-column #brighton_col2 p,
#brighton_one-column #brighton_col2 p
{
    color: #666666 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
}


#brighton_two-column #brighton_col2  div.ISContent   ul li ,
#brighton_two-column-right #brighton_col2 div.ISContent   ul li,
#brighton_three-column #brighton_col2 div.ISContent   ul li,
#brighton_one-column #brighton_col2 div.ISContent   ul li
{
    color: #666666 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;





 list-style:none !important;
 
}
 





#brighton_two-column #brighton_col2  ul   ,
#brighton_two-column-right #brighton_col2 ul  ,
#brighton_three-column #brighton_col2 ul  ,
#brighton_one-column #brighton_col2 ul  
{
 margin-left:0px !important;
}
 



#brighton_two-column #brighton_col2  a:link ,
#brighton_two-column #brighton_col2  a:visited ,
#brighton_two-column #brighton_col2  a:active ,

#brighton_two-column-right #brighton_col2 a.link:link,
#brighton_two-column-right #brighton_col2 a.link:visited,
#brighton_two-column-right #brighton_col2 a.link:active,

#brighton_three-column #brighton_col2 a:link,
#brighton_three-column #brighton_col2 a:visited,
#brighton_three-column #brighton_col2 a:active,

#brighton_one-column #brighton_col2 a:link ,
#brighton_one-column #brighton_col2 a:active ,
#brighton_one-column #brighton_col2 a:visited
{
    color: #003366 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
}







#brighton_two-column #brighton_col2  a:hover ,
#brighton_two-column-right #brighton_col2 a.link:hover,
#brighton_three-column #brighton_col2 a:hover,
#brighton_one-column #brighton_col2 a:hover
{
    color: #003366 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: underline !important;
}



/*  STYLES   END  Content    */










/*  STYLES   INIT  Side Module */


#brighton_two-column-right #brighton_col3 h1 ,
#brighton_two-column #brighton_col1 h1 ,
#brighton_three-column #brighton_col1 h1 ,
#brighton_three-column #brighton_col3 h1 
{
    color: #CC0000  !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 22px !important;
    font-weight: bold !important;
    text-align: left !important;
    text-decoration: none !important;
}




#brighton_two-column-right #brighton_col3 h2 ,
#brighton_two-column #brighton_col1 h2 ,
#brighton_three-column #brighton_col1 h2 ,
#brighton_three-column #brighton_col3 h2 
{
    color: #003366   !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 20px !important;
    font-weight: bold !important;
    text-align: left !important;
    text-decoration: none !important;
}



#brighton_two-column-right #brighton_col3 h3 ,
#brighton_two-column #brighton_col1 h3 ,
#brighton_three-column #brighton_col1 h3 ,
#brighton_three-column #brighton_col3 h3 
{
    color: #003366   !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    text-align: left !important;
    text-decoration: none !important;
}




#brighton_two-column-right #brighton_col3 h4 ,
#brighton_two-column #brighton_col1 h4 ,
#brighton_three-column #brighton_col1 h4 ,
#brighton_three-column #brighton_col3 h4 
{
    color: #666666 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 18px !important;
    font-weight: bold !important;
    text-align: left !important;
    text-decoration: none !important;
}



#brighton_two-column-right #brighton_col3 h5 ,
#brighton_two-column #brighton_col1 h5 ,
#brighton_three-column #brighton_col1 h5 ,
#brighton_three-column #brighton_col3 h5 
{
    color: #cc0000 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
}



#brighton_two-column-right #brighton_col3 h6 ,
#brighton_two-column #brighton_col1 h6,
#brighton_three-column #brighton_col1 h6 ,
#brighton_three-column #brighton_col3 h6
{
    color: #666666 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
}


#brighton_two-column-right #brighton_col3 h6 ,
#brighton_two-column #brighton_col1 h6,
#brighton_three-column #brighton_col1 h6 ,
#brighton_three-column #brighton_col3 h6
{
    color: #666666 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
} 


#brighton_two-column-right #brighton_col3 div.ISContent  ul li ,
#brighton_two-column #brighton_col1  div.ISContent ul li,
#brighton_three-column #brighton_col1  div.ISContent ul li ,
#brighton_three-column #brighton_col3  div.ISContent ul li
{
    color: #666666 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;


 background-image: url(/Portals/163560/image2/arrow_bulletli.png) !important;
 background-repeat: no-repeat !important;
 background-position: 0 .5em !important;

 list-style:none !important;
padding-left:20px !important;
} 



#brighton_two-column-right #brighton_col3 ul li ,
#brighton_two-column #brighton_col1 ul li,
#brighton_three-column #brighton_col1 ul li ,
#brighton_three-column #brighton_col3 ul li
{
 margin-left:0px !important;
}



 


#brighton_two-column-right #brighton_col3 a.link:link ,
#brighton_two-column-right #brighton_col3 a.link:active ,
#brighton_two-column-right #brighton_col3 a.link:visited ,

#brighton_two-column #brighton_col1 a.link:link,
#brighton_two-column #brighton_col1 a.link:active,
#brighton_two-column #brighton_col1 a.link:visited,

#brighton_three-column #brighton_col1 a:link ,
#brighton_three-column #brighton_col1 a:active ,
#brighton_three-column #brighton_col1 a:visited ,

#brighton_three-column #brighton_col3 a.link:link ,
#brighton_three-column #brighton_col3 a.link:active ,
#brighton_three-column #brighton_col3 a.link:visited 
{
    color: #003366 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
} 






#brighton_two-column-right #brighton_col3 #brighton_sub-menu   a.link:link ,
#brighton_two-column-right #brighton_col3 #brighton_sub-menu   a.link:active ,
#brighton_two-column-right #brighton_col3 #brighton_sub-menu   a.link:visited ,

#brighton_two-column #brighton_col1 #brighton_sub-menu   a.link:link,
#brighton_two-column #brighton_col1 #brighton_sub-menu   a.link:active,
#brighton_two-column #brighton_col1 #brighton_sub-menu   a.link:visited,

#brighton_three-column #brighton_col1     a:link ,
#brighton_three-column #brighton_col1     a:active ,
#brighton_three-column #brighton_col1     a:visited ,

#brighton_three-column #brighton_col3    a:link ,
#brighton_three-column #brighton_col3    a:active ,
#brighton_three-column #brighton_col3    a:visited 
{
    color: #003366 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
    list-style:none !important;
} 





#brighton_two-column-right #brighton_col3 a.link:hover ,
#brighton_two-column #brighton_col1 a.link:hover,
#brighton_three-column #brighton_col1 a:hover ,
#brighton_three-column #brighton_col3 a:hover 
{
    color: #003366 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: underline !important;
} 





#brighton_two-column-right #brighton_col3 #brighton_sub-menu  a.link:hover ,
#brighton_two-column #brighton_col1 #brighton_sub-menu a.link:hover,
#brighton_three-column #brighton_col1 #brighton_sub-menu a:hover ,
#brighton_three-column #brighton_col3 #brighton_sub-menu a.link:hover 
{
    color: #003366 !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-align: left !important;
    text-decoration: none !important;
    list-style:none !important;
} 


 


/*  STYLES   END  Side Module */
















/*   SUBMENU FIX v2  INIT    */


#brighton_sub-menu div.radmenu  ul.rootGroup li.first  
{

 border-top-style:solid !important;
 border-top-width:1px !important;
 border-top-color:#b2b2b2 !important;

 border-bottom-style:solid !important;
 border-bottom-width:1px !important;
 border-bottom-color:#b2b2b2 !important;


}


#brighton_sub-menu div.radmenu  ul.rootGroup li.item
{


 border-bottom-style:solid !important;
 border-bottom-width:1px !important;
 border-bottom-color:#b2b2b2 !important;


}

 


/*   SUBMENU FIX v2  INIT    */


#brighton_sub-menu    div.radmenu  ul.rootGroup li.childitem1 a.link:link {
  border:0 !important; 
}



#brighton_sub-menu div.radmenu ul.rootGroup li.item {
    border-bottom: 0px solid #B2B2B2 !important !important;
}

#brighton_sub-menu ul li.childitem1.last {
    border-bottom: 0px solid #E4E4E4  !important; 
}

#brighton_sub-menu ul li.childitem1.last {
    padding-bottom: 0px !important;
}








#brighton_two-column-right #brighton_col3  #brighton_sub-menu a.link:link, 
#brighton_two-column-right #brighton_col3 #brighton_sub-menu a.link:active, 
#brighton_two-column-right #brighton_col3 #brighton_sub-menu a.link:visited, 
#brighton_two-column #brighton_col1 #brighton_sub-menu a.link:link, 
#brighton_two-column #brighton_col1 #brighton_sub-menu a.link:active, 
#brighton_two-column #brighton_col1 #brighton_sub-menu a.link:visited, 
#brighton_three-column #brighton_col1 #brighton_sub-menu a:link, 
#brighton_three-column #brighton_col1 #brighton_sub-menu a:active, 
#brighton_three-column #brighton_col1 #brighton_sub-menu a:visited, 
#brighton_three-column #brighton_col3 #brighton_sub-menu a.link:link,
#brighton_three-column #brighton_col3 #brighton_sub-menu a.link:active, 
#brighton_three-column #brighton_col3 #brighton_sub-menu a.link:visited {
    color: #FFFFFF !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    list-style: none outside none !important;
    text-align: left !important;
    text-decoration: none !important;
}





#brighton_two-column-right #brighton_col3 #brighton_sub-menu ul li.selectedtab a.link:link, 
#brighton_two-column-right #brighton_col3 #brighton_sub-menu ul li.selectedtab a.link:active, 
#brighton_two-column-right #brighton_col3 #brighton_sub-menu ul li.selectedtab a.link:visited, 
#brighton_two-column-right #brighton_col3 #brighton_sub-menu ul li.selectedtab a.link:hover, 

#brighton_two-column #brighton_col1 #brighton_sub-menu ul li.selectedta.selectedtab, 

#brighton_three-column #brighton_col1 #brighton_sub-menu a.selectedtab, 


#brighton_three-column #brighton_col3 #brighton_sub-menu a.selectedtab
 
{
    color: #FFFFFF !important;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 14px !important;
    font-weight: normal !important;
    list-style: none outside none !important;
    text-align: left !important;
    text-decoration: none !important;
}

 








#brighton_sub-menu ul li.childitem1 a span {
    margin-top: -2px !important;
    margin-left: 8px !important;
}




#brighton_content #dnn__ctl1_ContentPane {
    border-bottom: 0px solid #B2B2B2 !important;
    border-top: 0px solid #B2B2B2 !important;
}



#brighton_two-column #brighton_col1 #dnn__ctl1_ContentPane div {
    padding-bottom: 0 !important;
    padding-left: 15px !important;
    padding-top: 0 !important;
}

#brighton_three-column #brighton_col1 .pad{
margin-left:15px !important;
}

.IngeniMailSubscribeContainer{
 margin-left:10px !important;
 margin-right:15px !important;
}


#brighton_two-column{
margin-bottom:15px !important;
}

/* |-------------------------| MOBILE OPTIMIZATION |----------------| */
.resized {
    float: left !important;
    width: auto !important;
}

#footer_custom #links_footer {
    margin-left: 0 !important;
    width: 100% !important;
}


#footer_custom #links_footer .pipe_class {
    display: inline-block !important;
    float: none !important;
}

#courtesy_lynkos div {
    margin-left: 0 !important;
    width: 100% !important;
    background: #FFF;
}

.gsc-search-box.resized {
    margin: 0 10px !important;
}

#col1, 
#col3 {
    padding: 5px 5px 10px !important;
}

#inner {
    background: #FFFFFF;
    width: 100%;
}