 .clear{clear:both;}
/* TYPO Init */
#brighton_content td{font-size:14px !important;line-height:16px;font-family:Arial, Helvetica, sans-serif !important;}
#brighton_content #brighton_col1 td,#brighton_content #brighton_col3 td{font-size:12px !important;line-height:15px;}
#brighton_col2{font-size:0.75em;}
#brighton_col2 #bb-container{font-size:1.1em;}
#brighton_col2 p{font-size:14px ;line-height:16px;}
#brighton_col1,#brighton_col3{font-size:12px !important;line-height:15px !important;}
#brighton_col1 p,#brighton_col1 li,#brighton_col3 p,#brighton_col3 li{font-size:14px  !important;line-height:16px !important;}
#brighton_container #brighton_content div.block p,#brighton_container #brighton_content div.block li,#brighton_container #brighton_content div.block a{font-size:14px;margin:13px 0px 10px;padding-bottom:0px;line-height:16px}
#brighton_top h1,#brighton_col2 h1,#brighton_content #bb-container div.post h3.title,#brighton_content #bb-container div.post h3.title a{font-size:24px !important;font-weight:bold !important;margin:0px !important;color:#045202 !important;margin-bottom:0px;line-height:24px !important;}
#brighton_top h2,#brighton_col2 h2{font-size:18px;font-weight:bold;color:#666666;line-height:18px;margin-top:0px;}
#brighton_top h3,#brighton_col2 h3{font-size:14px;font-weight:bold;margin:0px 0px 15px;color:#045202;line-height:14px;}
#brighton_top h4,#brighton_content #brighton_col2 h4{font-size:14px;font-weight:normal;color:#666666;line-height:14px;}
#brighton_top h5,#brighton_content #brighton_col2 h5{font-size:12px;font-weight:normal;color:#f7941d;line-height:14px;}
#brighton_top h6,#brighton_content #brighton_col2 h6{font-size:9px;font-weight:normal;color:#f7941d;line-height:12px;}
#brighton_content #brighton_col1 div.block h2,#brighton_content #brighton_col3 div.block h2{font-size:18px;font-weight:bold;color:#666666;padding-top:0px;margin:0px;line-height:20px;}
#brighton_content #brighton_col1 div.block h3,#brighton_content #brighton_col3 div.block h3{font-size:18px;font-weight:bold;color:#045202;padding-top:0px;margin:0px;line-height:20px;}
#brighton_content #brighton_col1 div.block h4,#brighton_content #brighton_col3 div.block h4{font-size:14px;font-weight:bold;color:#f7941d;text-transform:uppercase;line-height:14px;}
#brighton_content #brighton_col1 div.block h5,#brighton_content #brighton_col3 div.block h5{font-size:12px;font-weight:normal;color:#045202;line-height:12px;}
#brighton_content #brighton_col1 div.block h6,#brighton_content #brighton_col3 div.block h6{font-size:9px;font-weight:bold;color:#666666;line-height:12px;}
#brighton_content #brighton_col1 div.block{font-size:12px;}
a,div.ItemLink a{text-decoration:none;}
a:hover,div.ItemLink a:hover{text-decoration:underline;}
#brighton_content #brighton_col2 a,#brighton_content #brighton_col2 div.ItemLink a,#brighton_col2 li{font-size:14px !important;}

.feedreader_box .ItemLink a{color:#045202 !important;text-decoration:none !important;}
.feedreader_box .ItemLink a:hover{color:#045202!important;text-decoration:underline !important;}
/* TYPO End */
/*General */
#brighton_body{
	/*background:url(/Portals/175551/images/website_background.gif) top left repeat-x #fcfaff !important;	*/
background:#fdfcff !important;
}
#brighton_container{
	padding:0px;
}
#brighton_content{
    padding:15px 15px 0px !important;
    background:#fff !important;
}
#brighton_menu{padding:0px;}
#brighton_footer{padding:0px;}
#brighton_two-column-right #brighton_col3,#brighton_two-column #brighton_col1,#brighton_three-column #brighton_col3,#brighton_three-column #brighton_col1{width:233px;}
#brighton_two-column #brighton_col1{margin-right:17px;}
#brighton_two-column-right #brighton_col2,#brighton_two-column #brighton_col2{width:730px;}
#brighton_three-column #brighton_col2{width:500px;margin:0px 7px;}
#brighton_one-column #brighton_col2 div.pad,#brighton_two-column-right #brighton_col2 div.pad,#brighton_two-column #brighton_col2 div.pad{padding:0px;}
#brighton_content #brighton_col3 div.block div.pad,#brighton_content #brighton_col1 div.block div.pad{padding:0px 0px 10px;margin:0px 0px 10px;}
#brighton_content div.block{margin:0px;}
#brighton_two-column-right #brighton_col3 h3,#brighton_two-column #brighton_col3 h3{margin-bottom:0px;}
#brighton_top{margin-bottom:0px !important;}
/*General */
/*HEADER*/
.header-container{
	margin:0px;padding:0px 15px 0px 0px;
	background:url(/Portals/175551/images/header-bg.jpg) no-repeat;
	height:136px;
	width:995px;
}
#header-left{float:left;}
#logo{float:left;margin:0px;}
#logo a{display:block;text-indent:-10000px;width:500px;height:136px;}
#header-right {
    float:right;
    font-family:Arial, Helvetica, sans-serif;
    margin-top:25px;
}
#header-right ul {
	float:right;
	padding:0px;
	margin:0px;
}
#header-right ul li {
	font-size:11px;
	list-style:none;
	line-height:14px;
	text-transform:uppercase;
	float:left;
	border-left:1px solid #1df419;
	padding:1px 4px;
	margin:0px;
}
#header-right ul li.last{border-right:none;padding-right:0px;}
#header-right ul li a {padding:2px 7px;color:#fff;}
#header-right ul li a:hover{color:#fff;}
#header-right ul li.last a{padding-right:0px;}
#header-right #contact-number{
	color:#fff;
	margin-top:80px;
	text-align:center;
        font-size:18px;
}
/*HEADER*/
/*Menu*/
#brighton_menu{
    margin-bottom:0px;
    border: none !important;
    height: 42px !important;
    width:1010px !important;
    background:url(/Portals/175551/images/menu-bg.jpg) no-repeat;
}
#brighton_menu .radmenu{margin-left:485px !important;}
#brighton_menu ul{
   width:100%;
   float:left;
   text-align:center;
   margin-top:10px !important;
}
#brighton_menu ul li{
    margin:0px 10px 0px 0px !important;
    display: inline !important;
    float: none !important;
	font-size:16px;
}
#brighton_menu ul li.last{
    margin-right:0px !important;
}
#brighton_menu ul li.last.first{display:none !important;}
#brighton_menu ul li a{
    display: inline !important;
    float: none !important;
    padding:0px  !important;
    font-weight:normal !important;
}
#brighton_menu ul li a span{
    display: inline !important;
    float: none !important;
    padding:5px 10px;
    text-transform:uppercase;
    font-weight:normal !important;
}
/*MENU*/
/*SUBMENU*/
#brighton_col1 #brighton_sub-menu,#brighton_col3 #brighton_sub-menu{padding:0px;}
#brighton_sub-menu .radmenu ul li a{
    border:none;
    background:none;
    width:100%;
    padding:0px;
    display:block;
}
#brighton_sub-menu ul li.last{margin:0px;}
#brighton_sub-menu .radmenu ul{
    background:none;
    padding:0px;
    margin-bottom:15px !important;
}
#brighton_content #brighton_sub-menu .radmenu ul li,#brighton_content #brighton_sub-menu ul li.childitem1.last{
	padding:0px;
	border:none;
        background:none;
}
#brighton_content #brighton_sub-menu .radmenu ul li.haschildren,#brighton_content #brighton_sub-menu ul li.childitem1{background: none;}
#brighton_content #brighton_sub-menu .radmenu ul li a:hover,#brighton_content #brighton_sub-menu .radmenu ul li.selectedtab a{background:#f7941d !important;}
#brighton_sub-menu .radmenu ul li a span,#brighton_sub-menu .radmenu ul li.first a{border:none;}
#brighton_sub-menu .radmenu ul li,#brighton_sub-menu .radmenu ul>li.childitem1.last{margin-bottom:0px;} 
#brighton_sub-menu .radmenu ul li.childitem1,#brighton_sub-menu .radmenu ul li.haschildren{margin-bottom:0px;} 
#brighton_sub-menu .radmenu ul li a span{padding:8px 0px 8px 5px;font-size:12px;line-height:14px;}
#brighton_content #brighton_sub-menu .radmenu ul li.childitem1 a span{font-size:11px !important;}
#brighton_content #brighton_sub-menu .radmenu ul li.childitem1 a:hover,#brighton_content #brighton_sub-menu .radmenu ul li.childitem1.selectedtab a{background:#f9a94a !important;}
#brighton_sub-menu ul li.childitem1 a span{margin-left:10px;}
#brighton_sub-menu ul li.childitem1.last{padding:0px;border:none;}
#brighton_sub-menu ul li.selectedtab a{font-weight:normal !important;}
/*SUBMENU*/
/*CUSTOM*/
.monthly_table{
    width:100% !important;
    background:#fff;  
    margin-bottom:15px !important;  
}
.monthly_table th{
    padding:5px 0px 0px;
vertical-align:top;
}
.monthly_table th h1.special{margin-bottom:0px !important;text-align:Center !important;color:#FFF !important;line-height:16px !important;}
.monthly_table th h2{margin-bottom:0px !important;text-align:Center !important;color:#FFF !important;line-height:20px !important;}
.monthly_table th p{margin:0px !important;text-align:Center !important;color:#FFF !important;font-weight:normal !important;}
#brighton_content .monthly_table td{
    padding:5px 0px;
    font-size:12px !important;
}
#brighton_content .monthly_table td{
    padding:5px 0px;
    font-size:12px !important;
}
#brighton_content div.block .BlogPostList ul{list-style:none;margin-left:0px;}
#brighton_content div.block .BlogPostList ul li{background:none !important;padding-left:0px !important;list-style:none;}
#brighton_content #brighton_col2 ul,#brighton_content #brighton_col3 ul,#brighton_content #brighton_col1 ul{
	list-style:none;
	padding: 0px;
	margin: 0px;
}
#brighton_content #brighton_col2 ul ul,#brighton_content #brighton_col3 ul ul,#brighton_content #brighton_col1 ul ul,#brighton_content #brighton_col2 ol ol,#brighton_content #brighton_col3 ol ol,#brighton_content #brighton_col1 ol  ol{margin-left:20px;}
#brighton_content #brighton_col2 ul ul li,#brighton_content #brighton_col3 ul ul li,#brighton_content #brighton_col1 ul ul li,#brighton_content #brighton_col2 ol ol li,#brighton_content #brighton_col3 ol ol li,#brighton_content #brighton_col1 ol ol li{font-size:12px !important;}
#brighton_content #brighton_col2 ul li,#brighton_content #brighton_col3 ul li,#brighton_content #brighton_col1 ul li{
	background-image: url(/Portals/175551/images/arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 16px;
}
#brighton_content #brighton_col2 ul ul li,#brighton_content #brighton_col3 ul ul li,#brighton_content #brighton_col1 ul ul li{
	background-image: url(/Portals/175551/images/circle.png) !important;
	background-repeat: no-repeat !important;
	background-position: 0px 2px !important;
	padding-left: 16px !important;
}
#brighton_content #brighton_col2 ul.green-check li,#brighton_content #brighton_col3 ul.green-check li,#brighton_content #brighton_col1 ul.green-check li{
        color:#045202;
	background-position: 0px 2px;
        margin-left:12px
}
.green-arrow{
    width:243px;
    text-align:center;
    margin:0 auto;
    background:url(/Portals/175551/images/green-arrow.png) left bottom no-repeat !important;
    padding-bottom:25px !important;
}
.green-arrow p{
    width:203px;
    text-align:center;
    min-height:55px;
    background:#045202;
    padding:8px 20px 0px !important;
    color:#fff;
    font-size:12px !important;
    margin:0px !important;
}
.testimonial{
    background:url(/Portals/175551/images/testimonial-bg.png) top center no-repeat !important;
    width:328px;
    padding:13px 15px 0px;
    height:100px;
    text-align:center;
}
.testimonial p{margin-top:0px !important;margin-bottom:10px !important;}
/*CUSTOM*/
/*Forms*/
.pad div.ContactFormWrapper{background:#c1d6c1;padding:10px 8px 8px;margin-bottom:15px !important;}
#brighton_content .ContactFormItem{margin-left:0px;}
#brighton_content .ContactFormItem label{color:#333333;}
#brighton_content .ContactFormItem input[type=text],#brighton_content input[type=text]{
	color:#333333;	
	height:22px;
	background:#ffffff;
	border:none;
	border-left:1px solid #a5a5a5;
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	/*width:97%;*/
}
#brighton_content .ContactFormItem textarea{
	color:#333333;	
	height:131px;
	background:#ffffff;
	border-left:1px solid #a5a5a5;
	border-top:1px solid #a5a5a5;
	border-bottom:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
	/*width:98%;*/
}
#brighton_content .ContactFormWrapper .FormSubmitButton,#brighton_content input[type=button]{
	border:none;
	margin:12px auto 0px;
        padding:2px 0px 0px;
        width:150px;
        height:39px;
        text-align:center;
        background:url(/Portals/175551/images/button-bg.png) no-repeat;
        font-family:Verdana;
        font-size:18px;
        font-weight:bold;
        color:#fff;
        cursor:pointer;
}
#brighton_content .ContactFormWrapper select{
        padding: 5px 5px !important;
        /*width: 99% !important;*/
        color:#333333 !important;
	background:#ffffff !important;
	border-left:1px solid #a5a5a5 !important;
	border-top:1px solid #a5a5a5 !important;
	border-bottom:1px solid #f5f5f5 !important;
	border-right:1px solid #f5f5f5 !important;
}
#brighton_content input[type=button]{margin-top:0px;}
.contact-header{
    padding:10px 17px 0px;
    background:#c1d6c1;
}
/*FOOTER*/
#brighton_footer{display:none;}
.footer{
	text-align:center;
	font-size:14px;
	line-height:18px;
	width:1010px;
	margin:0 auto;
	background:#ffffff;
	color:#666666;
	position:relative;
        padding-top:20px;
        font-family:Arial, Helvetica, sans-serif;
}
#footer-border{background:#999999 !important;width:1010px !important;height:3px !important;margin-bottom: 30px !important;}
#footer-holder{margin:0px auto !important;padding:0px 0px 25px !important;width:980px;}
#footer-holder p{margin:0px !important;}
#footer-holder ul{margin: 2px auto 0 !important;padding: 0 !important; text-align: center !important;}
#footer-holder ul li {
    list-style:none !important;
    text-transform:capitalize !important;
    margin-right:5px !important;
    display: inline !important;
    float:none !important;
}
#footer-holder ul li.last{margin-right:0px !important;}
#footer-holder ul li a {color:#666666 !important;display: inline !important;float:none !important;}