/* custom
----------*/

a:link, a:visited {
	color: #5e88a2 !important;
}
a:visited {
}
a:link:hover, a:visited:hover {
}

img.right {
float:right;
border: 1px solid #cccccc;
margin:0 0 5px 15px;
padding:4px;
}

img.left {
float:left;
border: 1px solid #cccccc;
margin: 0 15px 5px 0;
padding:4px;
}

img.center {
border: 1px solid #cccccc;
margin:0;
padding:4px;
}

html > body #brighton_col2 img[align="right"] {
border: 1px solid #cccccc;
margin:0 0 5px 15px;
padding:4px;
}

html > body #brighton_col2 img[align="left"] {
border: 1px solid #cccccc;
margin: 0 15px 5px 0;
padding:4px;
}

html > body #brighton_col2 img[align="center"] {
border: 1px solid #cccccc;
margin:0 0 5px 15px;
padding:4px;
}

html { height: 100.01% !important; }
body, table, td {
	font-family: Times, 'Times New Roman', serif !important;
	color: #000000 !important;
}

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

#CMS_ELE_0 {display: block; visibility: visible; z-index: 100; left: 260px; top: 157px}

#brighton_body {
    background: #FFFFFF url(/Portals/54239/images/body-t.jpg) no-repeat 50% 0 !important;
	font-size: 12px !important;
	line-height: 1.35 !important;
	width: 100% !important;
}
#brighton_container {
	width: 948px !important;
	margin: 0 auto !important;
	padding: 0 0 30px 0 !important;
	position: relative !important;
}

#brighton_header {
	margin: 0 0 25px !important;
	padding: 0 !important;
        background: none !important;
}
	#interiorlogo {
		width: 607px !important;
		height: 93px !important;
		margin: 0 auto !important;
		text-indent: -1000em !important;
		background: url(/Portals/54239/images/logo-1.gif) no-repeat 0 0 !important;
	}

    #top-logo-link {background: url('/Portals/54239/images/blank.gif') repeat-x repeat-y;display:block;height:93px;width:607px !important;}

#brighton_menu {
	width: 100% !important;
	height: 40px !important;
        background: none !important;
        padding: 0 !important;
}
	#brighton_menu ul {
		text-align: center !important;
                margin-left:30px !important;
	}
		#brighton_menu ul li {
			display: inline !important;
                        background: none !important;
		        font-size: 150% !important;
		}
			#brighton_menu ul li a:link, #brighton_menu ul li a:visited {
				color: #573858 !important;
				padding: 0 .6em !important;
                                font-size: 1em !important;
                                font-weight: normal !important;
                                background: none !important;
			}

			#brighton_menu ul li a.selectedtab:link, #brighton_menu ul li a.selectedtab:visited {
				color: #c73bcb !important;
                                background: none !important;
			}

                       #brighton_menu ul li a:hover {
				color: #c73bcb !important;
                                background: none !important;
			}

#brighton_top {
	display: none;
}

#brighton_content {
	width: 100% !important;
	overflow: hidden !important;
	padding: 0 0 20px !important;
        background: none !important;
}

#brighton_three-column {background: url(/Portals/54239/images/top-1.jpg) no-repeat 0 0 !important;}

#brighton_three-column, #brighton_two-column, #brighton_two-column-right {padding-top: 0 !important;}

        #brighton_col1 {
		float: left !important;
		width: 200px !important;
		padding: 0 20px 0 20px !important;
                background: none !important;
	}

#brighton_three-column #brighton_col1 {margin-top: 205px !important;}
#brighton_three-column #brighton_col3 {margin-top: 210px !important;}


               #brighton_col1 .ad {
			margin: 0 0 10px 0 !important;
		}

               #brighton_col1 div.block, #brighton_col3 div.block {
                        margin:0 !important;
                        padding: 0 !important;
                        background: none !important;
                }

                #brighton_col1 div.block div.pad, #brighton_col3 div.block div.pad {
                        margin:0 !important;
                        padding: 0 !important;
                        background: none !important;
                }
        #brighton_three-column #brighton_col1 #brighton_sub-menu {display: none !important;}

        #brighton_two-column #brighton_col2 {
		float: right !important;
		width: 680px !important;
		padding: 0 20px 0 0 !important;
		font-size: 125% !important;
	}

        #brighton_two-column-right #brighton_col2 {
		float: right !important;
		width: 680px !important;
		padding: 20px 20px 0 0 !important;
		font-size: 125% !important;
	}

        #brighton_two-column-right #brighton_col3 {
               float:left;
               width:200px;
               padding: 10px 20px 10px 20px !important;
               background: transparent url('/Portals/54239/images/side-bg.png') no-repeat 100% 50%;
               margin-top: 2px !important;
               min-height: 490px !important;
         }

        
        #brighton_three-column #brighton_col2 {
		width: 480px !important;
		padding: 0 20px 0 0 !important;
		font-size: 125% !important;
	}

        #brighton_col2 div.pad { padding: 0 !important; }

        #brighton_col1 div.block, #brighton_col3 div.block {
                display:block !important;
                font-size:13px !important;
                margin:0 0 10px 0 !important;
        }

        #brighton_content div.block ul {
               line-height: 100% !important;
               list-style: none !important;
               margin: 15px 0 0 0 !important;
               padding:0 !important;
        }

        #brighton_content div.block ul li {
               margin: 0 !important;
               padding:0 0 2px 0 !important;
        }

		#brighton_col2 h1 {
			color: #411f42 !important;
			font-size: 24px !important;
			font-weight: normal !important;
			margin: 0 0 .2em !important;
                        font-family: Times, 'Times New Roman', serif !important;
		}

                #brighton_col2 h2 {
			color: #694d15 !important;
			font-weight: normal !important;
			font-size: 20px !important;
			margin: 0 0 .25em !important;
		}

		#brighton_col2 h3, #brighton_col2 h3 a {
                        font-family: Times, 'Times New Roman', serif !important;  
			color: #7e7461 !important;
			font-weight: normal !important;
			font-size: 20px !important;
			margin: 0 0 .25em !important;
		}

                #brighton_col2 h3.title {font-size: 14px !important;}

		#brighton_col2 p {
			margin: 0 0 1em !important;
                        font-size: 14px !important;
                        text-align: left !important;
		}

                #brighton_col2 p.normal {
			text-align: left !important;
		}
			#brighton_col2 p a:link, #brighton_col2 p a:visited {
				font-weight: bold !important;
				font-style: italic !important;
				color: #c73bcb !important;
				text-decoration: underline !important;
			}
			#brighton_col2 p a:link:hover, #brighton_col2 p a:visited:hover {
				text-decoration: none !important;
			}


                #brighton_col2 ul {
                        margin: 6px 0 6px 20px !important;
                        }

                #brighton_col2 li {
                        font-size:0.9em;
                        line-height:145%;
                        }

		.post {
		}
			.post h3 {
			}


                #bb-container div.post h3 {font-size: 150% !important;}


			.post .byline {
			}
			.post .submissions {
				color: #411f42 !important;
				padding: 8px 0 !important;
				margin: 0 !important;
				border-top: 1px solid #eaeaea !important;
				border-bottom: 1px solid #eaeaea !important;

			}

                        #bb-container div.post div.submissions a {color: #411f42 !important;}
				
                                .submissions img {
					vertical-align: middle !important;
				}
				.submissions a:link, .submissions a:visited {
				}
			.post p {
			}
			.post .comments {
			}
				.post .comments a:link, .post .comments a:visited {
					color: #1f66b1 !important;
					text-decoration: underline !important;
                                        font-size:14px !important;
                                        font-weight: normal !important;
				}
			.post .tags {
			}
				.post .tags a:link, .post .tags a:visited {
                                        color: #1f66b1 !important;
					text-decoration: underline !important;
                                        font-size:14px !important;
                                        font-weight: normal !important;
				}
			.byline {
				margin: 0 0 15px 0 !important;
				color: #636464 !important;
				font-family: Helvetica, Arial, sans-serif !important;
				font-style: italic !important;
				font-size: 13px !important;
			}
div.ItemLink a {
font-size:14px !important;
}

img.right {
float:right;
border: 1px solid #cccccc;
margin:0 0 5px 15px;
padding:4px;
}

img.left {
float:left;
border: 1px solid #cccccc;
margin: 0 15px 5px 0;
padding:4px;
}

img.center {
border: 1px solid #cccccc;
margin:0;
padding:4px;
}

                                #follow {
					margin: 0 0 10px 0 !important;
					color: #016395 !important;
					font-size: 108.24% !important;
					font-weight: bold !important;
				}
					.twitter:link, .twitter:visited, .linkedin:link, .linkedin:visited, .facebook:link, .facebook:visited, .rss:link, .rss:visited {
						width: 40px !important;
						margin: 0 3px 0 0 !important;
						height: 40px !important;
						display: block !important;
						float: left !important;
						background: url('/Portals/54239/images/twitter-2.png') no-repeat 0 0 !important;
						text-indent: -1000em !important;
					}
					.facebook:link, .facebook:visited {
						background: url('/Portals/54239/images/facebook-2.png') no-repeat 0 0 !important;
					}
					.linkedin:link, .linkedin:visited {
						background: url('/Portals/54239/images/linkedin-2.png') no-repeat 0 0 !important;
					}
                                        .rss:link, .rss:visited {
						background: url('/Portals/54239/images/rss-2.png') no-repeat 0 0 !important;
					}

        #brighton_three-column #banner-link {background: url('/Portals/54239/images/blank.gif') repeat-x repeat-y;display:block;height:160px;width:350px;}

        #brighton_three-column #brighton_col3 {
		float: right !important;
		width: 180px !important;
		padding: 0 20px 0 0 !important;
	}

	#brighton_two-column #brighton_col3, #brighton_two-column-right #brighton_col3, {
		float: left !important;
		width: 180px !important;
		padding: 0 20px 0 20px !important;
	}
		#brighton_col3 h3 {
			font-family: Times, 'Times New Roman', serif !important;
			font-weight: normal !important;
			font-size: 20px !important;
			color: #7e7461 !important;
			margin: 0 0 .1em !important;
		}

                #brighton_col3 a {
			color: #7e7461 !important;
                        text-decoration: none !important;
                        line-height: 17px;
		}

                #brighton_col3 div.pad {
			margin: 0 !important;
			padding: 0 !important;
			background: none !important;
                        font-family: Times, 'Times New Roman', serif !important;
		}

                #brighton_sub-menu, #brighton_sub-menu ul li {
                        background:none !important;
                }

		#brighton_sub-menu {
			margin: 10px 0 10px 0 !important;
			font-size: 14px !important;
		}
			#brighton_sub-menu ul {
				width: 100% !important;
				overflow: hidden !important;
				margin: 0 !important;
			}
				#brighton_sub-menu ul li {
					float: left !important;
					width: 90% !important;
                                        font-size: 16px !important;
                                        background: none !important;
				}
				#brighton_sub-menu li.separator {
					display: none !important;
				}

                                #brighton_sub-menu ul li a span {
                                        border:none !important;
                                }
					
                                        #brighton_sub-menu ul li a:link, #brighton_sub-menu ul li a:visited {
						display: block !important;
						padding: 0 5px 0 0 !important;
						color: #411f42 !important;
                                                border: none !important;
					}

                                        #brighton_sub-menu ul li a:hover {
						background: none !important;
                                                text-decoration: underline !important;
					}

					#brighton_sub-menu ul li.selectedtab a:link, #brighton_sub-menu ul li.selectedtab a:visited {
						font-style: italic !important;
						text-decoration: underline !important;
                                                background: #ffffff !important;
                                                border: none !important;
					}
					#brighton_sub-menu ul li.childitem1 a:link, #brighton_sub-menu ul li.childitem1 a:visited {
						font-size: 13px !important;
						padding: 0 0 0 20px !important;
						font-style: normal !important;
						color: #4c4a4c !important;
                                                background: #ffffff !important;
                                                margin: 0 !important;
					}

                                        #brighton_sub-menu ul li.childitem1 a span {margin: 0 !important;}

                                        #brighton_sub-menu ul li.last {
                                                margin: 0 !important;
                                                border: none !important;
                                        }

                                        #brighton_sub-menu ul li.last a {
                                                border: none !important;
                                        }


		.BlogPostList {
		width: 90% !important;
		}
			.BlogPostList li {
				margin: 0 0 16px 0 !important;

			}
				.BlogPostList li a:link, .BlogPostList li a:visited {
					font-size: 108.33% !important;
					color: #7b6347 !important;
					font-family: Helvetica, Arial, sans-serif !important;
					text-decoration: underline !important;
				}
		.BloggerBrowseByTags {
		}
			.BloggerBrowseByTags li {
			}
				.BloggerBrowseByTags li a:link, .BloggerBrowseByTags li a:visited {
				}

		.block {
			margin: 0 0 36px 0 !important;
		}

		.rsslink {
			text-align: center !important;
		}
			.rsslink img {
				margin: 0 2px 0 0 !important;
			}
#brighton_footer {
	clear: both !important;
	text-align: center !important;
	color: #421f43 !important;
        background: none !important;
        border: none !important;
}
	#brighton_footer a:link, #brighton_footer a:visited {
		color: #421f43 !important;
	}
	#brighton_footer ul {
		display:none !important;
	}

		#brighton_footer li {
			display: inline !important;
			padding: 0 10px !important;
			border-right: solid 1px #FFFFFF !important;
		}
		#brighton_footer li.last {
			border: none !important;
		}
	#brighton_footer p {
		margin: 0 0 1em !important;
		font-size: 91.67% !important;
		font-family: Helvetica, Arial, sans-serif !important;
	}

        #brighton_footer a, #brighton_footer ul li a, #brighton_footer p.copyright {
                color:#421f43 !important;
        }



.blog #brighton_col3 h3 {
	color: #7f674d !important;
	font-weight: normal !important;
	font-size: 191.66% !important;
}

.blog #brighton_col2 h1 {
	font-weight: 266.66% !important;
	color: #7f674d !important;
}
.blog #brighton_col2 h3 {
	font-size: 208.33% !important;
}
.blog #brighton_col2 h3 a:link, .blog #brighton_col2 h3 a:visited {
	color: #411f42 !important;
	font-weight: normal !important;
}


.home #brighton_content {
	padding: 0 0 20px 0 !important;
}


.home #brighton_col2 {
	float: left !important;
	width: 440px !important;
}
	.home #brighton_col2 h1 {
		font-weight: normal !important;

	}


.home #brighton_col3 {
	float: right !important;
	background: #fff !important;
}

div.block input {width: 94% !important; }

.laydown { background: transparent url('/Portals/54239/images//Accentuate-laydown.jpg') no-repeat; height: 460px; }
  	 	 	 	 	 	 