/* WEBSITE BACKGROUND */
#Form {
padding-bottom:20px!important;
background:#5E5E5E url(/Portals/58820/images/bkgd.gif) repeat-x scroll 0 0!important;
}

/* CONTAINER */
#brighton_container {
overflow:visible!important;
padding-top:6px!important;
}

/* HEADER */
#brighton_header {
background-color:transparent!important;
}

#brighton_header span.logo a {
outline:none!important;
}

/* MENU */
#brighton_menu {
border-top:1px solid #333333!important;
border-right:1px solid #333333!important;
border-bottom:1px solid #333333!important;
margin:0 14px!important;
padding:1px 0 0!important;
background-color:#FFAD03!important;
}

#brighton_menu .radmenu {
width:100%!important;
}

#brighton_menu ul li {
margin-left:0!important;
margin-right:0!important;
border-right:1px solid #333333!important;
}

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

#brighton_menu ul li a {
outline:none!important;
}

#brighton_menu ul li a span {
font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",verdana, sans-serif!important;
font-size:11px!important;
padding:1px 30px 2px 28px!important;
}

/* SUB MENU */
#brighton_sub-menu {
padding:0!important;
}

#brighton_sub-menu ul {
display:inline-block!important;
width:100%!important;
}

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

#brighton_sub-menu ul li a {
outline:none!important;
}

#brighton_sub-menu ul li.selectedtab a {
font-weight:normal!important;
}

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

#brighton_sub-menu ul li a span {
font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",verdana, sans-serif!important;
font-size:11px!important;
}

#brighton_sub-menu ul li.childitem1.last {
padding-bottom:0!important;
}

#brighton_sub-menu ul li.childitem1 a {
background:#0072C6 url(/Portals/58820/images/sub-menu-disc.gif) no-repeat scroll 23px 12px!important;
}

#brighton_sub-menu ul li.childitem1.first a {
border-top:1px solid #FFFFFF!important;
}

#brighton_sub-menu ul li.childitem1 a span {
font-size:10px!important;
margin-left:36px!important;
line-height:15px!important;
padding:5px 0!important;
}

#brighton_sub-menu ul li.childitem1 a:hover span {
background-color:#FFAD03!important;
}

#brighton_sub-menu ul li.childitem1.selectedtab a span {
background-color:#FFAD03!important;
color:#FFFFFF!important;
}

/* CONTENT */
#brighton_content {
padding-bottom:118px!important;
margin:0 14px!important;
}


/* TWO COLUMN SKIN */
#brighton_two-column #brighton_col1 {
width:22.7%!important;
}

#brighton_two-column #brighton_col2 {
width:77.2%!important;
}

/* TWO COLUMN RIGHT SKIN */
#brighton_two-column-right #brighton_col2 {
width:69.3%!important;
}

#brighton_two-column-right #brighton_col3 {
width:30.6%!important;
}

/* THREE COLUMN SKIN */
#brighton_three-column {
overflow:visible!important;
}

#brighton_three-column #brighton_col1 {
width:22.7%!important;
}

#brighton_three-column #brighton_col2 {
width:46.5%!important;
}

#brighton_three-column #brighton_col3 {
width:30.6%!important;
}

/* MODULES - COLUMN 1 - ALL SKINS */
#brighton_col1 div.block {
margin-bottom:0!important;
}

#brighton_col1 div.block div.pad {
margin-left:0!important;
padding-left:10px!important;
padding-right:10px!important;
}

/* MODULES - COLUMN 3 - ALL SKINS */
#brighton_col3 div.block {
margin-bottom:0!important;
}

#brighton_col3 div.block div.pad {
margin-right:0!important;
}

/* HEADINGS */
#brighton_col2 h1 {
font-size:19px!important;
line-height:24px!important;
}

#brighton_col2 h2 {
font-size:16px!important;
font-weight:bold!important;
}

/* BLOG */
#bb-container {
padding-bottom:20px!important;
}

/* LISTS */
#brighton_col2 ul {
margin-left:30px!important;
list-style-image:url(/Portals/58820/images/bulletgreen.gif)!important;
}

#brighton_col3 #dnn_Col3Pane ul {
margin-left:20px!important;
margin-bottom:15px!important;
list-style-image:url(/Portals/58820/images/col3-disc.gif)!important;
}

#brighton_col3 #dnn_Col3Pane ul li {
padding-bottom:0!important;
}

/* FOOTER */
#brighton_footer {
margin:0 14px!important;
border-top:medium none!important;
overflow:hidden!important;
background:transparent url(/Portals/58820/images/footer-bg.gif) no-repeat scroll 0 0!important;
padding:0!important;
}

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

#brighton_footer p.copyright {
margin-left:8px!important;
padding-right:8px!important;
text-align:center!important;
font-size:11px!important;
padding-top:8px!important;
padding-bottom:8px!important;
background:transparent url(/Portals/58820/images/footer-bg.gif) no-repeat scroll right 0!important;
}

#brighton_footer p.copyright a {
color:#666666!important;
}

#brighton_footer p.copyright a:hover {
color:#333333!important;
text-decoration:underline!important;
}

#footer-links {
width:845px!important;
margin:-181px auto 0!important;
font-family:"Lucida Grande","bitstream vera sans","trebuchet ms", verdana, sans-serif!important;
font-size:11px!important;
line-height:16px!important;
color:#333333!important;
}

#footer-links table td {
font-family:"Lucida Grande","bitstream vera sans","trebuchet ms", verdana, sans-serif!important;
font-size:11px!important;
}

#footer-links a {
color:#666666!important;
}

#footer-links a:hover {
color:#333333!important;
text-decoration:underline!important;
}

/* TESTIMONIALS MODULE */
#quotes {
border-top:0px solid #6898BE!important;
border-left:1px solid #6898BE!important;
border-right:1px solid #6898BE!important;
border-bottom:1px solid #6898BE!important;
padding:0px 12px 20px!important;
margin-right:3px!important;
height:265px;
}

#quotes #author {
padding-top:10px!important;
font-size:12px!important;
color:#0072C6!important;
text-align:right!important;
}

/* LIGHTBOX */
.apple_overlay {
background-image:url("/Portals/58820/images/white.png");
display:none;
font-size:12px;
height:0;
padding:40px 40px 0;
width:720px;
}
.apple_overlay .close {
background-image:url("/Portals/58820/images/close.png");
cursor:pointer;
height:35px;
position:absolute;
right:0;
top:0;
width:35px;
}
#custom2 a {
color:#0B6CB6;
text-decoration:none;
}
#custom2 a:hover {
color:#333333;
text-decoration:underline;
}
#custom2 h1 {
color:#0B6CB6;
font-size:1.8em;
padding:20px 0 10px 20px;
text-align:left;
}
#custom2 p {
color:#000000;
font-size:1.2em;
line-height:1.5em;
padding:0 15px 0 10px;
text-decoration:none;
}
#custom div.close {
right:-15px;
top:-10px;
}
#rightoverlay {
float:right;
height:130px;
width:370px;
}
#leftoverlay {
border:0 solid red;
float:left;
height:130px;
margin:0 0 0;
padding:0 0 0;
}
#space {
height:14px;
}

.btn {
background-color:#FFAD03;
border:0 none;
color:#333333;
font-size:11px;
height:25px;
margin:0;
padding:0;
width:100px;
}
.blog {
background-color:#FFFFFF;
border:0 none;
height:auto;
margin:0;
padding:0;
width:235px;
}
.blogger {
background-color:#FFFFFF;
border:0 none;
height:auto;
margin:0;
padding:0;
width:32px;
}

/* BREADCRUMBS */
div#breadcrumbs {font:11px Arial,Helvetica,sans-serif; color:#666666;}
div#breadcrumbs a {text-decoration:none;}

/* LANDING PAGES - ONLY */
#brighton_menu .NavHidden {
display:none!important;
}
#followME {
background-color: #FFFFFF;
color: #0072C6;
font-size: 1.0em;
border: 0px solid #red;
text-align: center;
}
#followHeader{
padding:10px 0px 10px 0px; 
}
.lpHeader {
font-size: 1.4em;
color: #000000;
padding: 20px 0px 0px 20px;
}
#active-links {
background-color: #FFFFCC;
}
.active-links a  {
color: #000000;
font-size: 1.3em;
font-weight: bold;
text-decoration: underline;
}


a:link {text-decoration: none; display:block-inline; border:0;}

#test{
background-image: url(http://www.polarismr.com/Portals/58820/images/marketing-research.png);
  background-repeat: no-repeat;
height: 124px;
width: 913px;
} 

#testtext {
    position: relative;
    height:70px;
    width: 450px;
    left: 443px;
    top: 43px;
    border: 0px solid blue;			
}
#phone{
text-align:right;
color:#333333;
font-size:20px;
font-weight:bold;
font-family:"trebuchet MS";
margin-right:6px;
}

#secondline{
text-align:right;
color:#333333;
border:0px solid green;
width: 340px;
height: 42px;
float:right;
padding-top:2px;

}
#newsletter{
border: 0px solid green;
width: 177px;
height: 46px;
float:left;
margin-left:0px;
padding-top:-10px;
text-align:right;
}

.icons{
text-align: right;
float: right;
width: 148px;
 height: 32px;        
 overflow: hidden;
 border: 0px solid red;
margin-left:2px;
padding-top: 10px;

}

div.icons div.links {
  
    width: 32px;        /* width of each column */
    height: 32px;       /* height of each row */
    margin-left: 4px;  /* spacing between columns */
    margin-bottom: 5px; /* spacing between rows */
    overflow: hidden;
text-align: right;
float: left;
}
#bb-container div.post h3.title{color:#333333;}

#bb-container div.post h3.title {font-size:1.2em;}

#bb-container div.post h3.title a{
color:#0072c6 !important; 
font-size:1.7em;
font-weight: bolder; 
line-height:32px;}

#bb-container div.post p{
color:#333333 !important; 
font-size:1.1em !important;
line-height:28px!important;}

#bb-container div.post a{
color:#0072c6 !important; 
font-size:1.1em !important;
line-height:28px!important;}


