
body{
	margin: 0 auto;
	padding: 0;
}

#container{
	margin: 25px auto;
	padding: 0;
	width: 978px;
}

#logo{
	margin: 0;
	padding: 0 0 0 25px;
}

#login{
	margin: 0;
	padding: 0 25px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

#nav{
	margin: 0;
	padding: 0 15px 0 0;
}

#flash{
	background-image: url(/container_bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#footer{
	margin: 20px 0;
	padding: 0;
	color: #666666;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	text-align: center;
}

#footer a:link{
	color: #9999CC;
	text-decoration: none;
	background-color: transparent;
}

#footer a:active{
	color: #CC3333;
	text-decoration: none;
	background-color: transparent;
}

#footer a:visited{
	color: #9999CC;
	text-decoration: none;
	background-color: transparent;
}

#footer a:hover{
	color: #049f17;
	text-decoration: none;
	background-color: transparent;
}

.color{
	color: #9999CC;
	text-transform: uppercase;
}

input {
	color: #000000;
	margin: 0;
	padding: 1px;
	background-color: #CCCCCC;
	font-family: arial,verdana,helvetica,sans-serif;
	font-size: 8pt;
	border: none;
}












.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}






html,body#Body{background:#FFFFFF;font-family:arial,verdana,helvetica,sans-serif;font-size:.9em;}
#brighton_container{width:990px;}
#brighton_header{background:#FFFFFF;}
#brighton_header span.brighton_phone{color:#CC3333;}
#brighton_menu{background-color:#FFFFFF;}
#brighton_menu ul.horizontal.rootGroup li a:hover{background-color:#FFFFFF;color:#CC3333;}
#brighton_menu div.NavHidden{border-top:6px solid #FFFFFF;}
#brighton_menu ul li.selectedtab{background:#FFFFFF;}
#brighton_menu ul li a{background-color:#FFFFFF;color:#686868;}
#brighton_menu ul li a.selectedtab,#brighton_menu ul.horizontal.rootGroup li a.selectedtab:hover{background-color:#FFFFFF;color:#CC3333;}
#brighton_menu ul li a.expanded{background-color:#FFFFFF;}
#brighton_menu ul li ul.group{background-color:#FFFFFF;}
 a.brighton_button{background:#CC3333;}
a.brighton_button:hover{background-color:#cc3333;}
a.brighton_button:active{background-color:#cc3333;}




#brighton_one-column {
padding-top:0!important;
}

#brighton_two-column #brighton_col2,
#brighton_two-column-right #brighton_col2 {
width:57% !important;
}

#brighton_two-column #brighton_col1,
#brighton_two-column-right #brighton_col3 {
width:42.4% !important;
}

#brighton_col2 div.pad ul li {
padding-bottom:5px !important;
list-style-type:disc;
}

#brighton_col2 div.pad ol li {
padding-bottom:5px !important;
}

#brighton_col2 div.pad h1 {
font-size:28px !important;
}

#brighton_two-column #brighton_col1 div.pad div.block div.pad p {
padding-top:2px;
}

#brighton_two-column #brighton_col1 h3,
#brighton_two-column-right #brighton_col3 h3 {
font-weight:bold;
}

#brighton_two-column #brighton_col2 div.pad h5 {
color:#CC3333 !important;
font-size:14px !important;
}

#brighton_two-column #brighton_col2 div.pad h2 {
font-size:20px !important;
}

#brighton_top hr {
margin-top:0px;
width:95%;
}

#brighton_header {
background-image:url(/images/header_bg.jpg) !important;
padding-left:10px !important;
padding-right:10px !important;
margin-top:20px !important;
background-repeat:no-repeat !important;
width:960px !important;
}

#brighton_content,
#brighton_menu {
background-image:url(/images/content_bk.gif) !important;
background-repeat:repeat-y !important;
padding-left:10px !important;
padding-right:10px !important;
width:960px !important;
}

#brighton_footer {
background-image:url(/images/footer_bk.gif) !important;
background-repeat:no-repeat !important;
padding-left:10px !important;
padding-right:10px !important;
padding-top:10px !important;
width:960px !important;
border:none !important;
}

#brighton_menu ul li.item {
border-right:solid 1px #858585 !important;
}

#brighton_footer ul {
padding-bottom:15px !important;
}

#brighton_footer ul li.item {
margin:0px !important;
border-right:solid 1px #9999CC !important;
}

#brighton_menu ul li.item.last,
#brighton_footer ul li.item.last {
border-right:none !important;
}

#brighton_menu ul li.item .text {
padding-top:0px !important;
padding-bottom:0px !important;
font-size:14px !important;
font-variant:small-caps !important;
}

#brighton_footer ul li.item .text {
padding:0px 10px !important;
font-variant:small-caps !important;
}

#brighton_footer ul li a {
color:#9999CC !important;
}

#brighton_header p {
margin:0px !important;
padding:0px 25px 0px 55px !important;
}