 /*-------
// custom styles
//-----*/

#CMS_ELE_0 {display: block; visibility: visible; z-index: 100; left: 260px; top: 157px}

a:link, a:visited {
	color: #3366cc !important;        
}
a:visited { 
}
a:link:hover, a:visited:hover {
}


html > body #brighton_col2 img[align="right"] {
margin:0 0 5px 15px;
padding:4px;
}

html > body #brighton_col2 img[align="left"] {
margin: 0 15px 5px 0;
padding:4px;
}

html > body #brighton_col2 img[align="center"] {
margin:0 0 5px 15px;
padding:4px;
}

html > body #brighton_col2 img[align="left"] {
margin: 0 15px 5px 0;
padding:4px;
}

html { height: 100.01% !important; }
body {
	background: #333333 !important;
        padding: 0;
}


#brighton_body {
        width: 980px !important;
	margin: 0 auto !important;
	position: relative !important;
}
	#brighton_container {
		padding: 0 !important;
	}


#brighton_header {
width: 980px !important;
height: 80px !important;
background: transparent url(/Portals/72229/images/page-top6.gif) no-repeat 0 0 !important;
padding: 10px !important;
}

#brighton_header a.logo-link {text-indent: -1000px !important;}


#brighton_header span.logo a img {display:none;}

#brighton_menu {
	width: 980px !important;
	overflow: hidden !important;
	padding: 0 !important;
	background: #FFFFFF url(/Portals/72229/images/menu-bg[1].png) repeat-x 0 100% !important;
	margin: 0 !important;
	position: relative !important;
}

	#brighton_menu ul {
		float: left !important;
		font-size: 16px !important;
		padding: 0 !important;
		line-height: 30px !important;
                background: none !important;
                margin-left: 20px !important;
	}

        #brighton_menu ul li {font-weight: normal !important;}

		#brighton_menu ul li {
			float: left !important;
			margin: 0 !important;
                        font-weight: normal !important:
		}
			#brighton_menu ul li a:link, #brighton_menu ul li a:visited {
				color: #fff !important;
                                background: transparent !important;
                                padding: 0 20px 0 20px !important;
			}
			#brighton_menu ul li a.selectedtab:link, #brighton_menu ul li a.selectedtab:visited,
			#brighton_menu ul li a:link:hover, #brighton_menu ul li a:visited:hover {
				color: #ffffff !important;
                                background: transparent url(/Portals/72229/images/menu-bg-over.gif) repeat-x 0 100% !important;
			}
#brighton_menu ul li a span {padding: 0;}
#brighton_menu ul li a.selectedtab, #brighton_menu ul.horizontal.rootGroup li a.selectedtab:hover {background:none !important;}
#brighton_menu ul li a {background:none !important;}
#brighton_menu div.NavHidden {border: none !important;}

#brighton_container {width:980px !important}

#brighton_content {
	min-height: 550px !important;
        width: 980px !important;
}

#brighton_content div.block {padding: 0 5px 0 10px !important; margin: 0 !important;}

#brighton_content #brighton_col3 div.block div.pad {margin: 0 !important;}

#brighton_content #brighton_col1 div.block div.pad {padding: 0 !important;margin:0 !important;width:95% !important;}

#brighton_one-column, #brighton_two-column, #brighton_three-column {
	width: 980px !important;
	overflow: hidden !important;
        padding: 28px 10px 20px 10px !important;
        margin: 2px 0 0 0 !important;
        background: transparent url(/Portals/72229/images/content-grayreflectivegradientstrip.jpg) repeat-x 5px 0 !important;
        }

       div.pad {padding: 0 10px 10px 10px !important;}

       #brighton_col1 div.block div.pad, #brighton_col3 div.block div.pad {background: none !important;}

       #brighton_two-column #brighton_col2, #brighton_two-column-right #brighton_col2 {
            width: 73% !important;
       }

       #brighton_col2 h1 {
       border-bottom:0px solid #436099 !important;
       padding: 0 10px 5px 0 !important;
       color: #333333 !important;
       }
       

#brighton_content div.BlogPostList ul {list-style-type: none !important;margin: 0 !important;}
#brighton_content div.BlogPostList ul li a {text-decoration: none !important; color: #333333 !important;} 
                                           
#brighton_footer {
	margin: 0 !important;
        background: transparent url(/Portals/72229/images/content-grayreflectivegradientstrip.jpg) repeat-x 5px 0 !important;
	width: 980px !important;
        border: none !important;
	padding: 25px !important;
	text-align: center !important;
	color: #7f7f7f !important;
}

#brighton_footer ul {
        display:none !important;
}
	#brighton_footer p {
		line-height: 1.75 !important;
	}
		#brighton_footer a:link, #brighton_footer a:visited, #brighton_footer p.copyright {
			color: #d8d8d8 !important;
		}

div.block input { width:90% !important; }

div.ContactFormWrapper div.CheckboxGroupContainer input { width:20% !important; }

#bb-container div.post h3.title a {
    color: #333333 !important;
}
/* Pricing Table Styling */

#pricing_table tr td{
padding-left:5px;
padding-right:5px;
border-width:1px;
border-style:solid;
border-color:#b8caf1;
}
tr.tb_header{
height:60px;
background-color: #113885;
}
tr.tb_footer{
height:20px;
background-color: #113885;
}
tr.normal{
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
td.title_odd{
background-color:#eaeffa;
}
td.title_even{
background-color:#d6e0f5;
}
td.text_odd{
background-color:#ffffff;
}
td.text_even{
background-color:#eaeffa;
} 

/* Gray Highlight Box Styling */

#highlight_table tr.tb_header{
	height:200px;
	background-image:url(images/tb_header_bg2.png);
	background-repeat:repeat-x;
        border-width:20px;
        border-style:solid;
        border-color:#ffffff;
}
#highlight_table tr td{
padding-left:10px;
padding-right:10px;
border-width:20px;
border-style:solid;
border-color:#ffffff;
}
tr.box{
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
td.text{
background-color:#f5f5f5;
}


#brighton_content div.entry p {font-size:1.2em!important;}





 



