----------*/

html, body#Body {
font-family:Helvetica, Arial, sans-serif !important;
}

a:link, a:visited {
	color: #5f6266 !important;text-decoration: none !important;
}

a.more {color: #a55246 !important;text-decoration: none !important; font-style: italic !important;}

a:visited {
}
a:link:hover, a:visited:hover {
}

html { height: 100.01% !important; }
body {
	font-family: Helvetica, Arial, sans-serif !important;
}

#CMS_ELE_0 {top: 174px !important;}

#brighton_menu div.NavHidden {
border-top:none !important;
}

td.Item, td.AltItem {font-family: Helvetica, Arial, sans-serif !important;font-size: 12px !important;}

blockquote {margin: 0 !important;}

div.ItemLink a {font-size:12px !important;text-decoration: underline !important;}

#brighton_body {background: #FFFFFF url(/Portals/74860/images/template/bkg-page.png) repeat-x 0 0 !important;}

#brighton_container {
	font-size: 12px !important;
	color: #5f6266 !important;
	position: relative !important;
	width: 935px !important;
	margin: 0 auto !important;
	text-align: center !important;
	overflow: hidden !important;
}

#brighton_header {
	width: 934px !important;
	margin: 0 auto !important;
}

#home_header {
        width: 934px !important;
        height: 390px !important;
        background: #FFFFFF url(/Portals/74860/images/template/bkg-header-home.jpg) no-repeat 0 0 !important;
}

#main_header {
        width: 934px !important;
        height: 174px !important;
        background: transparent none !important;
        background: transparent url(/Portals/74860/images/template/bkg-header-main.jpg) no-repeat 0 0 !important;
}

	#logo {
		position: absolute !important;
		top: -12px !important;
		left: 40px !important;
		z-index: 10 !important;
	}
		#logo a:link, #logo a:visited {
			display: block !important;
			width: 134px !important;
			height: 121px !important;
			text-indent: -1000em !important;
			background: url(/Portals/74860/images/template/logo.png) no-repeat 0 0 !important;
		}
	#linksTop {
		background: url(/Portals/74860/images/template/bkg-toplinks.png) no-repeat 0 0 !important;
		width: 284px !important;
		height: 35px !important;
		position: absolute !important;
		top: -20px !important;
		right: 109px !important;
		text-align: center !important;
		line-height: 14px;
		color: #7f9aa6 !important;
                padding: 10px 0 0 5px !important;
	}


               #linksTop a:link, #linksTop a:visited {
                        font-family: Helvetica, Arial, sans-serif !important;
                        font-size: 14px !important;
                        padding: 0 10px 0 0 !important;
			font-weight: bold !important;
			color: #7f9aa6 !important;
                        text-decoration: none !important;
                        display: inline !important;
		}


#brighton_menu {
	width: 880px !important;
	margin: -8px 0 0 18px !important;
	overflow: hidden !important;
	height: 43px !important;
	background: #ffffff url(/Portals/74860/images/template/bkg-menu.jpg) no-repeat 50% 0 !important;
	text-align: center !important;
	z-index: 10 !important;
}
	#brighton_menu ul {
		margin: 10px 0 0 20px !important;
		width: 900px !important;
		overflow: hidden !important;

	}
		#brighton_menu ul li {
			float: left !important;
			background: url(/Portals/74860/images/template/bkg-menu-li.png) no-repeat 0 100% !important;
			height: 25px !important;
			padding: 0 20px !important;
			line-height: 15px !important;
		}
		#brighton_menu ul li.first, #brighton_menu ul li.first a:hover { background: transparent none !important;
		}
			#brighton_menu ul li a, #brighton_menu ul li a.link {
				float: left !important;
				display: block !important;
				color: #fdfdfd !important;
				font-size: 14px !important;
                                background-color: transparent!important;
			}
                        .text {color: none !important;}

			#brighton_menu ul li a:hover, #brighton_menu ul li.first a:hover, #brighton_menu ul li a.link:hover {
				color: #f9cac4 !important;
				text-decoration: none !important;
                                background: transparent none !important;
			}

#brighton_menu ul li a span {
font-size: 14px!important;
font-weight: normal!important;
padding: 5px 6px!important;
}

#brighton_menu ul li a:hover {
color: #f9cac4 !important;
background: transparent none !important;
}
#brighton_menu ul li.first a:hover span {
background: transparent none !important;
}
#brighton_menu ul li.last a:hover span {
background: transparent none !important;
}


#brighton_content {
	padding: 10px 0 0 0 !important;
	width: 934px !important;
	overflow: hidden !important;
	text-align: left !important;
	background: transparent none !important;
}

#brighton_content div.block {
margin:0 !important;
}

#brighton_content div.block p {
font-size:12px;
}

#brighton_content div.block li {
font-size:12px;
}
	#brighton_top {
	}

        #brighton_two-column-right, #brighton_one-column, #brighton_three-column  {
                width: 920px !important;
		margin: 0 10px !important;
		overflow: hidden !important;
                background: transparent none !important;
                padding:0 0 30px 0 !important;
                background: url(/Portals/74860/images/template/bkg-content-b.png) no-repeat bottom left !important;
	}

        #brighton_two-column  {
                width: 920px !important;
		margin: 0 10px !important;
		overflow: hidden !important;
                background: transparent none !important;
                padding:0 !important;
                background: url(/Portals/74860/images/template/bkg-content-b.png) no-repeat bottom left !important;
	}

        #brighton_two-column #brighton_col1 {
                width: 360px !important;
		float: right !important;
                padding: 0 30px 20px 0 !important;
        }
        #brighton_two-column #brighton_col1 div.block {
                margin:0 25px 0 0 !important;
        }
        #brighton_two-column #brighton_col1 div.pad {
                padding: 0 !important;
        }

       #brighton_two-column #brighton_col1 ul {
                margin: 0 !important;
                list-style-type: none !important;
                width: 227px !important;
                background: url("/Portals/74860/images/template/bkg-box1-b.png") no-repeat scroll 0 100% transparent !important;
        }

       #brighton_two-column-right #brighton_col3 div.radmenu ul.vertical {
                margin: 0 !important;
                list-style-type: none !important;
                width: 227px !important;
                background: url("/Portals/74860/images/template/bkg-box1-b.png") no-repeat scroll 0 100% transparent !important;
        }

       #brighton_two-column-right #brighton_col3 ul li a:link {font-weight: bold !important; text-decoration: underline !important;}

       #brighton_two-column-right #brighton_col3 ul.vertical li a:link  { font-weight: normal !important; text-decoration: none !important; }

        #brighton_two-column-right #brighton_col3 ul#linkList, #brighton_two-column-right #brighton_col3 ul#_TagList  {background: transparent none !important;}
        #brighton_two-column-right #brighton_col3 div.BlogPostList ul {background: transparent none !important;width:200px !important;}
        ul#linkList li {width: 200px !important;}

        #brighton_two-column #brighton_col1 h3, #brighton_two-column #brighton_col1 h3 a, #brighton_two-column-right #brighton_col3 h3, #brighton_two-column-right     #brighton_col3 h3 a {
			font-size: 18px !important;
			color: #576C76 !important;
			font-weight: bold !important;
                        line-height: 1.2emem !important;
			margin: 0 0 8px 0 !important;
		}

        #brighton_two-column #brighton_col2 {
                width: 490px !important;
		float: left !important;
                margin: 0 10px 0 30px !important;
                font-family: Helvetica, Arial, sans-serif !important;
                color: #666666 !important;
        }

        #brighton_two-column #brighton_col2 div.pad {
                padding:0 10px 20px 0 !important;
        }


       #brighton_two-column-right #brighton_col3 {
                width: 250px !important;
		float: left !important;
                padding: 0 0 0 6px !important;
        }
       #brighton_two-column-right #brighton_col2 {
                width: 650px !important;
		float: right !important;
                padding: 0 10px 0 0 !important;
                font-family: Helvetica, Arial, sans-serif !important;
                color: #666666 !important;
        }

        #brighton_two-column-right #brighton_col3 div.block {
		background: url(/Portals/74860/images/template/bkg-box1-t.png) no-repeat 0 0 !important;
                margin: 0 0 20px 20px !important;
                padding: 9px 0 0 0 !important;
	}
		#brighton_two-column-right #brighton_col3 div.block div.pad {
			background: url(/Portals/74860/images/template/bkg-box1-b.png) no-repeat 0 100% !important;
                        margin: 0 !important;
                        padding:0 15px 10px 15px !important;
		}

        #brighton_two-column #brighton_col1 div.block {
		background: url(/Portals/74860/images/template/bkg-box2-t.png) no-repeat 0 0 !important;
                margin:10px 0 20px !important;
                padding: 7px 0 0 0 !important;
	}
		#brighton_two-column #brighton_col1 div.block div.pad {
			background: url(/Portals/74860/images/template/bkg-box2-b.png) no-repeat 0 100% !important;
                        margin: 0 !important;
                        padding: 0 10px 10px 20px !important;
		}

                #brighton_two-column #brighton_col1 div.block div.pad div.block {
			background: transparent none !important;
		}
                #brighton_two-column #brighton_col1 div.block div.pad div.block div.pad {
			background: transparent none !important;
		}





	#brighton_col1 {

	}

		#brighton_sub-menu {
			background: url(/Portals/74860/images/template/bkg-box1-t.png) no-repeat 0 0 !important;
                        margin: 0 0 0 20px !important;
                        padding: 9px 0 0 0 !important;
		}
		.box1 {
			background: url(/Portals/74860/images/template/bkg-box1-m.png) repeat-y 0 0 !important;
			margin: 0 0 20px 0 !important;
			width: 227px !important;
		}
			.box1 .b1 {
				background: url(/Portals/74860/images/template/bkg-box1-b.png) no-repeat 0 100% !important;
			}
			.box1 .b2 {
				background: url(/Portals/74860/images/template/bkg-box1-t.png) no-repeat 0 0 !important;
				padding: 22px 21px 22px 18px !important;
			}
		#brighton_sub-menu ul {
		}
			#brighton_sub-menu ul li {
				border-top: solid 1px #b9ced2 !important;
				padding: 11px 0 !important;
                                background: none !important;
			}
                        #brighton_sub-menu ul li.first {
				padding: 0 0 11px 0 !important;
			}
			#brighton_sub-menu ul li.first, #brighton_sub-menu ul li.childitem1 {
				border: none !important;
			}
                        #brighton_sub-menu ul li.first a {
                                border-top: none !important;
                        }
			#brighton_sub-menu ul li.childitem1 {
				padding: 0 0 11px 0 !important;
			}
				#brighton_sub-menu ul li a:link, #brighton_sub-menu ul li a:visited {
					font-size: 14px !important;
					color: #a55246 !important;
				}
                                #brighton_sub-menu ul li a span {border: none !important;}
				#brighton_sub-menu ul li.childitem1 a:link, #brighton_sub-menu ul li.childitem1 a:visited {
					font-size: 102.92% !important;
					color: #7f9aa6 !important;
					padding: 0 0 0 7px !important;
				}
                       #brighton_sub-menu ul li.selectedtab a {font-weight:normal !important;}
		#brighton_col1 div.pad {
			margin: 0 0 15px 0 !important;
		}
			#brighton_col1 div.pad h3 {
				font-size: 111.53% !important;
				color: #819cb2 !important;
				margin: 0 0 10px 0 !important;
			}
			#brighton_col1 div.pad .list1 {
				font-size: 80.76% !important;
				color: #4f565c !important;
				line-height: 1.42 !important;
			}
				#brighton_col1 div.pad .list1 li {
					padding: 0 0 10px 0 !important;
				}
					#brighton_col1 div.pad .list1 a:link, #brighton_col1 div.pad .list1 a:visited {
						font-size: 14px !important;
						display: block !important;
						text-decoration: underline !important;
					}
					#brighton_col1 div.pad .list1 a:link:hover, #brighton_col1 div.pad .list1 a:visited:hover {
						text-decoration: none !important;
					}
					#brighton_col1 div.pad .list1 li .date {
						font-style: italic !important;
					}
                                        div.fdpoweredby {display: none !important;}
	#brighton_col2 {
		width: 612px !important;
		float: right !important;
		position: relative !important;
	}

                #brighton_col2 h1 {
			font-size: 24px !important;
			color: #a55246 !important;
			font-weight: normal !important;
			line-height: 1.4em !important;
			margin: 0 0 10px 0 !important;
		}

		#brighton_col2 h2 {
			font-size: 18px !important;
			color: #a55246 !important;
			font-weight: normal !important;
			line-height: 1.3em !important;
			margin: 0 0 10px 0 !important;
		}
                #brighton_col2 h3 {
			font-size: 14px !important;
			color: #576c76 !important;
			font-weight: bold !important;
                        font-style: italic !important;
			line-height: 1.2emem !important;
			margin: 0 0 5px 0 !important;
		}
		#brighton_col2 h4 {
			font-size: 12px !important;
			color: #a55246 !important;
			font-style: bold !important;
			line-height: 1em !important;
			margin: 0 0 15px 0 !important;
		}
		#brighton_col2 p {
			line-height: 1.6em !important;
			margin: 0 0 15px 0 !important;
                        font-size: 12px !important;
		}

                #brighton_col2 em {
			font-size: 14px !important;
                        font-style: italic !important;
                        font-weight: bold !important;
                        color: #576c76 !important;
		}
		#brighton_col2 .p1 {
			color: #a55246 !important;
			font-weight: bold !important;
			font-style: italic !important;
		}
		#brighton_col2 a:link, #brighton_col2 a:visited {
			text-decoration: underline !important;
			font-weight: bold !important;
		}
		#brighton_col2 a:link:hover, #brighton_col2 a:visited:hover {
			text-decoration: none !important;
		}
                #brighton_col2 a.more:link, #brighton_col2 a.more:visited {
			text-decoration: none !important;
		}
		#brighton_col2 img {
			border: solid 1px #7fa3a3 !important;
		}
			#brighton_col2 img.flR {
				margin: 0 0 10px 10px !important;
				float: right !important;
			}
			#brighton_col2 img.flL {
				margin: 0 10px 10px 0 !important;
				float: left !important;
			}
		#brighton_col2 .img1 {}
			#brighton_col2 .img1 img {
				border: none !important;
			}
			#brighton_col2 .img1 a:link, #brighton_col2 .img1 a:visited {
				padding: 0 10px 0 0 !important;
			}
		#brighton_col2 .img2 {
			text-align: center !important;
		}
			#brighton_col2 .img2 img {
				margin: 6px !important;
			}
		#brighton_col2 ul,
		#brighton_col2 ol {
			list-style: disc !important;
			margin: 0 0 1em 2em !important;
		}
		#brighton_col2 ol {
			list-style: decimal !important;
		}
#brighton_footer {
	background: transparent none !important;
        color: #5f6266 !important;
        width: 900px !important;
	margin: 0 auto !important;
        font-family: Helvetica, Arial, sans-serif !important;
	font-size: 12px !important;
	line-height: 1.41 !important;
	padding: 5px 0 20px 0 !important;
        border: none !important;
}

#brighton_footer .SkinObject {
	display: none !important;
}

#brighton_footer p.copyright {
font-size:12px !important;
}

#brighton_footer ul {
display: none !important;
}



/* BLOG PAGE */
#brighton_col2 a.btn-rss:link, #brighton_col2 a.btn-rss:visited {
	position: absolute !important;
	top: 5px !important;
	right: 5px !important;
	text-decoration: none !important;
	background: url(/Portals/74860/images/template/btn-rss2.png) no-repeat 100% 0 !important;
	padding: 0 25px 5px 0 !important;
}
#brighton_col2 a.btn-rss:link:hover, #brighton_col2 a.btn-rss:visited:hover {
	text-decoration: underline !important;
}

#bb-container {
	padding: 10px 0 0 0 !important;
}
	#brighton_col2 h3 {
		font-size: 130.76% !important;
		color: #576c76 !important;
	}
	#brighton_col2 .byline {
		font-size: 76.92% !important;
		font-style: italic !important;
	}
	#brighton_col2 .submissions {
		border-bottom: solid 1px #f2f6f6 !important;
		border-top: solid 1px #f2f6f6 !important;
		padding: 11px 0 !important;
		margin: 0 0 10px 0 !important;
	}
		#brighton_col2 .submissions a:link, #brighton_col2 .submissions a:visited {
			text-decoration: none !important;
			font-size: 84.61% !important;
		}
		#brighton_col2 .submissions a:link:hover, #brighton_col2 .submissions a:visited:hover {
			text-decoration: underline !important;
		}
		#brighton_col2 .submissions img {
			vertical-align: middle !important;
			border: none !important;
		}
		#brighton_col2 .comments {
			border: solid 1px #e2e2e2 !important;
			padding: 18px 16px !important;
			width: 450px !important;
		}
			#brighton_col2 .comments a:link, #brighton_col2 .comments a:visited {
				color: #595994 !important;
			}
		#brighton_col2 .tags {
			padding: 5px 0 30px 0 !important;
			width: 450px !important;
			font-family: Verdana, Geneva, sans-serif !important;
			font-size: 92.30% !important;
		}
			#brighton_col2 .tags a:link, #brighton_col2 .tags a:visited {
				font-weight: bold !important;
			}

/* HOME */


	#home_header .d1 {
		float:right !important;
                width: 450px !important;
		height: 380px !important;
		padding: 0 !important;
		background: transparent none !important;
		overflow: hidden !important;
                font-family: 'HelveticaNeue Light', Helvetica, Arial, sans-serif !important;
                color: #839daa !important;
	}

        #main_header .d1 {
		float:right !important;
                width: 750px !important;
		height: 174px !important;
		padding: 0 !important;
		background: transparent none !important;
		overflow: hidden !important;
                font-family: 'HelveticaNeue Light', Helvetica, Arial, sans-serif !important;
                color: #839daa !important;
	}
		#home_header .d1 p {
			width: 450px !important;
			padding: 0 0 20px 0 !important;
			float: right !important;
			text-align: center !important;
		}
                #main_header .d1 p {
			width: 750px !important;
			padding: 0 !important;
			float: right !important;
			text-align: left !important;
		}
		#home_header .d1 .call-today {
			margin: 300px 0 0 0 !important;
			font-size: 24px !important;
		}
                #main_header .d1 .call-today {
			margin: 120px 0 0 0 !important;
			font-size: 24px !important;
		}

                #main_header .call-left {float:left !important;width:300px !important;}
                #main_header .call-right {float:right !important;width:750px !important;margin-top:-6px !important;}

                #home_header .d1 strong {
			font-style: italic !important;
			}
                #main_header .d1 strong {
			font-style: italic !important;
			}
		#home_header #follow {
	                width: 180px !important;
	                margin: 0 auto !important;
                }
	                #home_header #follow span {
		             float: left;
		             width: 75px;
		             font-size: 14px;
		             color: #a55246;
		             line-height: 29px;
	                }
	               #follow a:link, #follow a:visited, #main_header .d1 a:link, #main_header .d1 a:visited {
		             float: left;
		             margin: 0 5px 0 0;
		             display: block;
		             width: 27px;
		             height: 28px;
		             text-indent: -1000em;}

        #main_header .d1 a.calltoday {
                color: #576C76 !important;
                width: 300px !important;
                font-size: 24px !important;
                font-style: italic !important;
		font-weight: normal !important;
		line-height: 1em !important;
		margin: 0 0 5px 0 !important;
                text-indent: 0 !important;}

        #main_header .d1 a.main-title {
                text-indent: 140px !important;
                font-size: 32px !important;
		color: #a55246 !important;
		font-weight: normal !important;
		line-height: 0.7em !important;
		margin: 0 0 5px 0 !important;}

	#follow a.facebook:link, #follow a.facebook:visited, #main_header .d1 a.facebook:link, #main_header .d1 a.facebook:visited {
		background: url(/Portals/74860/images/template/btn-facebook.png) no-repeat 0 0;
	}
	#follow a.rss:link, #follow a.rss:visited, #main_header .d1 a.rss:link, #main_header .d1 a.rss:visited {
		background: url(/Portals/74860/images/template/btn-rss.png) no-repeat 0 0;
	}
	#follow a.twitter:link, #follow a.twitter:visited, #main_header .d1 a.twitter:link, #main_header .d1 a.twitter:visited {
		background: url(/Portals/74860/images/template/btn-twitter.png) no-repeat 0 0;
	}

.home #brighton_menu {
	top: 378px !important;
}
.home #brighton_col2 {
	float: left !important;
	width: 490px !important;
}
	.home #brighton_col2 em {
		font-size: 115.38% !important;
		color: #576c76 !important;
		font-weight: bold !important;
	}
	.home #brighton_col2 a.more:link, .home #brighton_col2 a.more:visited {
		color: #e7543e !important;
		text-decoration: none !important;
		font-style: italic !important;
	}
	.home #brighton_col2 a.more:link:hover, .home #brighton_col2 a.more:visited:hover {
		text-decoration: underline !important;
	}
.home #brighton_col1 {
	float: right !important;
	width: 358px !important;
}
	.box2 {
		background: url(/Portals/74860/images/template/bkg-box2-m.png) repeat-y 0 0 !important;
		margin: 0 0 20px 0 !important;
		width: 357px !important;
	}
		.box2 .b1 {
			background: url(/Portals/74860/images/template/bkg-box2-b.png) no-repeat 0 100% !important;
		}
		.box2 .b2 {
			background: url(/Portals/74860/images/template/bkg-box2-t.png) no-repeat 0 0 !important;
			padding: 22px 21px 22px 18px !important;
		}
.home #brighton_col1 div.pad h3 {
	font-size: 169.23% !important;
}
