html, body {
background: #FFFFFF url("images/new-purple-background.gif") no-repeat fixed right center !important;
margin:0; padding:0; font-family:Verdana, sans-serif !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
}

body#Body {
background: #FFFFFF url("images/new-purple-background.gif") no-repeat fixed right center !important;
margin:0; padding:0; font-family:Verdana, sans-serif !important; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

#brighton_body {
background: #FFFFFF url("images/new-purple-background.gif") no-repeat fixed right center !important;
margin:0; padding:0; font-family:Verdana, sans-serif !important;
}

#brighton_container, #brighton_footer {
width: 980px !important;
background: #FFFFFF !important;
}

/* *** header *** */
#brighton_header {
	height: 250px;
	background: #6c3694 !important;
}
#brighton_header span.logo {
	overflow: hidden;
	width: 100%;
}
#brighton_header #left {
	float: left;
	width: 221px;
}
#brighton_header #right {
	float: right;
	width: 759px;
	height: 98px;
}
#brighton_header h1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 38px;
	font-weight: normal;
	color: #ffffff;
	margin: 15px 0 0;
	text-align: right;
}
#brighton_header h1 span {
	font-size:21px;
	vertical-align:super;
}


/* *** navigation menu *** */


#brighton_menu ul li a span {
	padding: 0 15px !important;
	line-height: 31px !important;
        font-size: 11pt;
        font-weight: normal;
}

/* *** column widths *** */
#brighton_three-column #brighton_col1 {
	width: 234px !important;
}
#brighton_three-column #brighton_col2 {
	width: 520px !important;
}
#brighton_three-column #brighton_col2 div.pad {
	padding: 0 15px !important;
}
#brighton_three-column #brighton_col3 {
	width: 224px !important;
}

#brighton_two-column #brighton_col1 {
	width: 225px !important;
}
#brighton_two-column #brighton_col2 {
	width: 740px !important;
}
#brighton_two-column #brighton_col2 div.pad {
	padding: 0 10px 0 10px !important;
}

#brighton_two-column-right #brighton_col2 {
	width: 700px !important;
        margin-left: 10px;
}
#brighton_two-column-right #brighton_col2 div.pad {
	padding: 0 15px 0 5px !important;
}

#brighton_two-column-right #brighton_col1 {
margin-right:20px;
}
#brighton_two-column-right #brighton_col3 {
	width: 250px !important;
}


/* *** sidebars *** */
#brighton_content div.block {
	background: none !important;
	border: 0 none !important;
        padding: 5px;
}
#brighton_content #brighton_col1 div.block div.pad, #brighton_content #brighton_col3 div.block div.pad {
	margin: 0 !important;
}


.getStarted {
	background: url(style/module-circle-bottom.png) repeat-x left bottom;
	padding: 0 25px 10px 10px;
	margin: 0 0 10px;
display:block;
text-align:center;

}
.getStarted h3 {
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.getStarted p {
	font-size: 11.5px !important;
	line-height: 14.5px !important;
	color: #ffffff;
}
.getStarted a {
	color: #ffffff !important;
}

.newsletter { 
	margin: 0 0 10px !important;
}
.newsletter h3 {
	font-size: 15px !important;
	font-weight: bold  !important;
	color: #6c3694 !important;
	padding: 10px !important;
	margin: 0 0 10px !important;
}
#brighton_content #brighton_col1 div.newsletter div.pad {
	background: url(style/module-circle-bottom.png) repeat-x left bottom;
	padding: 0 20px 10px 20px;
	text-align: center;
}
.newsletter .envelope {
	font-size: 13px;
	font-weight: bold;
	color: #6c3694 !important;
	width: 175px;
	background: url(style/envelope.png) no-repeat right top;
	margin-bottom: 8px;
}
.newsletter .subhead {
	display: none;
}
.newsletter .IngeniMailSubscribeEmailInput {
	width: 121px;
	height: 14px;
	border: 2px solid #c2c2c2;
	padding: 10px;
	font-size: 12px;
	margin: 0;
}
.newsletter .IngeniMailSubscribeButton {
	height: 21px !important;
	width: 43px !important;
	font-size: 12px;
	padding: 10px !important;
}
.newsletter div.archives {
	font-size: 11.5px;
	margin-bottom: 10px;
}
.newsletter div.archives a {
	color: #565454 !important;
}


.weekly {
	text-align: center;
}
.weekly h3 {
	font-size: 14px !important;
	font-weight: bold  !important;
	color: #6c3694 !important;
	line-height: 24px !important;
	padding: 10px !important;
	margin: 0 !important;
}
.weekly h4 {
	font-size: 10px !important;
	font-weight: bold  !important;
	color: #6c3694 !important;
	line-height: 17px !important;
	padding: 10px !important;
	margin: 0 0 10px !important;
}
.weekly p {
	font-size: 11.5px !important;
	line-height: 15px !important;
	color: #ffffff !important;
	text-align: left;
	padding: 0 20px 0 15px;
}

.followMe {
	background: url(style/module-circle-bottom.png) repeat-x left bottom;
	padding: 0 10px 20px;
	margin: 0 0 10px;
	text-align:center;
	width:222px;
}
.followMe h3 {
	font-size: 14px !important;
	font-weight: bold  !important;
	color: #5b56a6 !important;
	line-height: 24px !important;
	padding: 10px !important;
	margin: 0 0 10px !important;
}



/* *** footer *** */
#brighton_footer {
	background:none !important;
	border-top:0 none !important;
	color:#ffffff;
	margin-top:20px !important;
	padding:2px 10px 12px !important;
}
#brighton_footer a a hover a visited  {
        color: #ffffff;
        text-decoration: none;
}
#brighton_footer p.copyright {
	color:#3d36c7 !important;
	font-size:10px !important;
}

#brighton_content #brighton_col1 div.block div.pad, #brighton_content #brighton_col3 div.block div.pad {
display:block !important;
text-align:block !important;
padding:0px !important;
}

#dotted_circle_line {
	background: url(style/module-circle-bottom.png) repeat-x left bottom;
	padding: 0px 10px 10px 10px;
	margin: 10px 0px 10px 0px;
display:block;
text-align:center;
}

/*Added by HubSpot Support 09/11/2013*/
#footerloader {
      width: 980px;
      margin-left: auto;
      margin-right: auto;
      margin-top: -16px;
}

/*===Extra===*/
.social-media-bar {
    float: left;
    position: relative;
    width: 100%;
    top: -75px;
    left: -10px;
}

.social-media-bar li{
    display: inline;
}

.social-media-bar li a.facebook-sidebar {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1340522239-png/images/CRN.FBDark.png');
    background-size: 100%;
    width: 3.7%;
    height: 36px;
    border: none;
    overflow: hidden;
    float: left;
    margin-right: 5px;
}

.social-media-bar li a.facebook-sidebar:hover {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1340642409-png/images/CRN.FBLight.png');
}

.social-media-bar li a.twitter-sidebar {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1346234652-png/images/CRN.TWDark.png');
    background-size: 100%;
    width: 3.7%;
    height: 36px;
    border: none;
    overflow: hidden;
    float: left;
    margin-right: 5px;
}

.social-media-bar li a.twitter-sidebar:hover {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1346349867-png/images/CRN.TWLight.png');
}

.social-media-bar li a.youtube-sidebar {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1346234662-png/images/CRN.YTDark.png');
    background-size: 100%;
    width: 3.7%;
    height: 36px;
    border: none;
    overflow: hidden;
    float: left;
    margin-right: 5px;
}

.social-media-bar li a.youtube-sidebar:hover {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1340672484-png/images/CRN.YTLight.png');
}

.social-media-bar li a.linkedin-sidebar {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1342426046-png/images/CRN.LIDark.png');
    background-size: 100%;
    width: 3.7%;
    height: 36px;
    border: none;
    overflow: hidden;
    float: left;
    margin-right: 5px;
}

.social-media-bar li a.linkedin-sidebar:hover {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1342073988-png/images/CRN.LILight.png');
}

.social-media-bar li a.googleplus-sidebar {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1346234647-png/images/CRN.GPDark.png');
    background-size: 100%;
    width: 3.7%;
    height: 36px;
    border: none;
    overflow: hidden;
    float: left;
    margin-right: 5px;
}

.social-media-bar li a.googleplus-sidebar:hover {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1346353190-png/images/CRN.GPLight.png');
}

.social-media-bar li a.rss-sidebar {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1346384967-png/images/CRN.RSSDark.png');
    background-size: 100%;
    width: 3.7%;
    height: 36px;
    border: none;
    overflow: hidden;
    float: left;
}

.social-media-bar li a.rss-sidebar:hover {
    background-image: url('http://cdn2.hubspot.net/hub/1520/file-1342646321-png/images/CRN.RSSLight.png');
}