/* CONTAINER */
#brighton_container {
border:1px solid #0099CC;
}


/* THREE COLUMN */
#brighton_three-column #brighton_col1 {
width:18.9%!important;
}

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

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


/* SUBMENU */
#brighton_sub-menu ul li {
background-color: transparent!important;
}

#brighton_col1 #brighton_sub-menu {
background: transparent url(/Portals/31306/images/submenu-bg.jpg) repeat-y scroll 0 0!important;
padding-left:0!important;
margin-bottom:25px;
}

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

#brighton_col1 #brighton_sub-menu ul li a {
background: none;
}

#brighton_col1 #brighton_sub-menu ul li.first {
border-top:1px dotted #095AA6!important;
}

#brighton_col1 #brighton_sub-menu ul li a span {
border-bottom:1px dotted #095AA6;
}

#brighton_col1 #brighton_sub-menu ul li a:hover, #brighton_col1 #brighton_sub-menu ul li.selectedtab a:hover, #brighton_col1 #brighton_sub-menu ul li.selectedtab {
/*background: transparent url(/Portals/31306/images/submenu-bullet.jpg) repeat-y scroll 0 0;*/
background:transparent url(/Portals/31306/images/submenu-bullet2.png) repeat-y scroll 0 0;
}


/* COLUMN 3 - THREE COLUMN SKIN */
#brighton_three-column #brighton_col3 div.block {
margin-bottom:5px!important;
}


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


/* HEADINGS*/
#brighton_col3 div.block h3, #brighton_col1 div.block h3 {
font-size:1em!important;
}

#brighton_col2 h2 {
font-size:1.2em!important;
font-weight:bold!important;
}

#brighton_col2 h3 {
font-size:1.1em!important;
font-weight:bold!important;
}

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


/* ANCHORS - COLUMN 2 - ALL SKINS */
#brighton_col2 a:hover {
color:#0099CC!important;
}

#brighton_col2 .CMSConfigureBox a:hover {
color: #CCCCCC !important;
}

/* Longerdays Style

#brighton_menu ul li a span {
text-align:center;
}
#brighton_menu ul li {
height:56px;
font-size:0.7em;
white-space:pre-wrap;
}*/
#brighton_col2 li {
font-size:0.8em;
line-height:116%;
}
#brighton_sub-menu ul li {
font-size:0.8em;
}
#brighton_sub-menu ul li.childitem1 {
font-size:0.8em;
}
#brighton_sub-menu ul li.childitem2 {
font-size:0.7em;
}
#brighton_col2 h1 {
font-size: 1.5em;
}
#brighton_col2 h2 {
font-size: 1.1em!important
}
#brighton_col2 p {
font-size: 0.8em;
}
.childitem1.selectedtab, .childitem1 a:hover, .childitem2.selectedtab, .childitem2 a:hover {
background:url(/Portals/31306/images/small-blue-arrow.png ) no-repeat 10px !important;
}
#brighton_col1 #brighton_sub-menu ul li.selectedpath {
/*background:transparent url(/Portals/31306/images/submenu-bullet.jpg) repeat-y scroll 0 0!important;*/
background:transparent url(/Portals/31306/images/submenu-bullet2.png) repeat-y scroll 0 0; !important;
}
#brighton_sub-menu ul li.childitem1 a span {
margin-left:25px;
}
#brighton_col2 p {
line-height:116%;
}
#brighton_menu ul li a span {
float:none;
display:table-cell;
vertical-align:middle;
height:50px;
padding:0px 10px 0px 10px;
line-height:1.2;
}
#brighton_menu ul li a {
max-width:150px;
}
#brighton_menu ul li {
white-space:pre-wrap;
text-align:center;
display:table;
font-size:0.7em;
margin-left:1px;
margin-right:1px;
}
#brighton_col1 #brighton_sub-menu ul li.selectedpath {
/*background: transparent url(/Portals/31306/images/submenu-bullet.jpg) repeat-y scroll 0 0!important;*/
background:transparent url(/Portals/31306/images/submenu-bullet2.png) repeat-y scroll 0 0; !important;
background-color:#0099CD!important;
}
#brighton_col1 #brighton_sub-menu ul li.selectedpath a {
color:#ffffff;
}
#brighton_menu ul li a:hover, #brighton_menu ul li a.selectedtab, #brighton_menu ul.horizontal.rootGroup li a.selectedtab:hover{
background-color:#095AA6 !important;
}
#brighton_menu ul li a {
background-color:#0099CD !important;
}
/* Pricing Table Styles */
div.tsc_pricingtable03 li.row_style_1, div.tsc_pricingtable03 li.row_style_2, div.tsc_pricingtable03 li.row_style_3, div.tsc_pricingtable03 li.row_style_4 {
	height: 65px !important;
	padding-left:0px !important;
}
div.tsc_pricingtable03 ul {
margin:0px !important;
}
div.tsc_pricingtable03 li.row_style_1 span, div.tsc_pricingtable03 li.row_style_2 span, div.tsc_pricingtable03 li.row_style_3 span, div.tsc_pricingtable03 li.row_style_4 span {
	padding-left:0px !important;
}
div.tsc_pricingtable03 h2 {
color:#ffffff !important;
}
div.tsc_pt3_style1 h2.caption {
color: #999999 !important;
}
div.tsc_pricingtable03 {
	width:580px !important;	
}
div.tsc_pricingtable03 div.caption_column ul li.row_style_2 span,  div.tsc_pricingtable03 div.caption_column ul li.row_style_4 span {
display:block;
}

div.tsc_pricingtable03 div.column_2, div.tsc_pricingtable03 div.column_3, div.tsc_pricingtable03 div.column_4 {
width:24% !important;
}
/*Removes Dotted line from third level navigation*/
#brighton_sub-menu ul li.childitem1 span {
border-bottom:0px !important;
}
#brighton_sub-menu ul li.childitem1.last  {
border-bottom:1px dotted #095AA6!important;
}
#brighton_col1 #brighton_sub-menu {
background:none !important;
}
#brighton_col2 h2,#brighton_col2  h3, #brighton_col2 h4, #brighton_col2 h5 {
margin-top: 30px !important;
margin-bottom:-5px !important;
}
div.featured-item {
display:table-cell;
width:265px;
/*height:250px;*/
background-color:white;
padding:10px;
border-radius:15px;
margin-left:15px;
border:1px solid #DDDDDD;
}
div.featured-header {
font-weight:bold;
font-size:1.2em;
}
div.featured-text {
font-size:0.9em;
}
.featured-links a {
display:block !important;
font-size:0.9em;
}
.featured-testimonial {
width:315px;
display:inline-table;
padding-bottom:50px;

}
.featured-testimonial .customer {
font-weight:bold;
text-align:left;
}
.featured-testimonial .testimonial-logo {
clear:both;
}
.featured-testimonial .testimonial-logo img {
max-height:47px;
display:block;
clear:both;
float:left;
padding-bottom:25px;
}
.featured-testimonial .testimonial {
clear:both;
text-align:left;
}
.featured-testimonial .author {
font-size:.9em;
}
.featured {
border-radius:15px;
display:table-cell;
width:365px;
background-color:white;
padding:45px;
padding-top:10px;
padding-bottom:10px;
margin-left:5px;
margin-right:5px;
border:1px solid #DDDDDD;
vertical-align:top;
min-height:305px;
height:305px;
}
.featured .icon {
display:table-cell;
width:135px;
height:80px;
vertical-align:bottom;
text-align:center;
margin-bottom:10px;
}


.featured .title {
    padding-bottom: 15px;
    padding-top: 20px;
}

/* Featured Video */
.featured.video .title {
color:#3D6CAD;
}
.featured.video .icon {
background:url('/Portals/31306/images/Video.png');
background-position:top;
background-repeat:no-repeat;
}
.video .button {
background-color:#3D6CAD;
}
/* End Featured Video */

/* Featured Webinar */
.featured.webinar .title {
color:#D9A033;
}
.featured.webinar .icon {
background:url('/Portals/31306/images/Webinar.png');
background-position:top;
background-repeat:no-repeat;
}
.webinar .button {
background-color:#D9A033;
}
/* End Featured Webinar */

/* Featured Teleseminar */
.featured.teleseminar .title {
color:#C42F66;
}
.featured.teleseminar .icon {
background:url('/P0ortals/31306/images/Teleseminar.png');
background-position:top;
background-repeat:no-repeat;
}
.featured-links a {
text-decoration:none;
}
.teleseminar .button {
background-color:#C42F66;
}
/* End Featured Teleseminar */

/* Featured Audio */
.featured.audio .title {
    color: rgb(23,167,172);
}
.featured.audio .icon {
background:url('/Portals/31306/images/Audio.png');
background-position:top;
background-repeat:no-repeat;
}
.audio .button {
background:#6AA6A8;
}
/* End Featured Audio */

/* Featured Blog */
.featured.blog .title {
color:#541E79 !important;
}
.featured.blog .icon {
background:url('/Portals/31306/images/BlogPost.png');
background-position:top;
background-repeat:no-repeat;
}
.blog .button {
background-color:#1D1352;
}
/*End Featured Blog */
.featured .button {
padding:10px;
width: 125px;
text-transform:uppercase;
color:white;
margin-top:20px;
}


.featured .info {
display:table-cell;
text-align:left;
padding-left:10px
padding-right:10px;
vertical-align:top;
color:rgb(102, 102, 102);
}
.featured .info .title {
font-size:1.5em;
font-weight:bold;
}
.featured .info .desc {
font-size:14pt;
}
.box-blue {
/*background-color:#5297CC;*/
padding-top:10px;
}
.testimonials {
clear:both;
margin-bottom:10px;
}
.testimonials {
font-style:italic;
}
.testimonials .author {
clear:both;
font-size:0.9em;
font-style:normal;
display:block;
}
img.testimonial {
max-height:47px;
padding-bottom:25px;
}
.featured .desc {
font-size:0.9em;
}
.featured .desc p { 
}
.featured a {
text-decoration:none;
}
.featured-classes {
width:925px;
display:table;
border-spacing:10px;
margin:auto;
text-align:left;
}
.featured .icon-text {
    float: right;
text-align:center;
    padding-left: 20px;
padding-bottom:10px;
font-size:0.9em;
}
.course {
display:inline-block;
vertical-align:top;
width:250px;
padding:15px
}
.course .logo {
font-weight:bold;

}
.course .logo img {
margin-top:15px;
}
.course p.text:lang(en) { quotes: '"' }
.course p.text:before {
content: open-quote;
}
.course p.text:after {
content:close-quote;
}
.course div.title a {
font-weight:bold;
text-decoration:none;
}
.course div.title.blue a {
color:#243FC8 !important;
}
.course div.title.red a {
color:#DC2C1A !important;
}
.course div.title.purple a {
color:#430066 !important;
}
.featured-links {
margin-top:20px;
}
.featured-links ul {
list-style-image: url('/Portals/31306/images/bullet-arrow.png'); 
}
.featured-post-box {
border-spacing:10px;
display:table;
width:940px;
}
.testimonial-box {
max-width:940px !important;
width:940px;
}