body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
fieldset, img {
    border: 0 none;
}
address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal;
}
ol, ul {
    list-style: none outside none;
}
caption, th {
    text-align: left;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
q:before, q:after {
    content: "";
}
abbr, acronym {
    border: 0 none;
}
div, span, ul, li, p, a, ol, form, fieldset {
    overflow: hidden;
}
.bb-nav-container, .bb-nav-container div, .bb-nav-container ul, .bb-nav-container li, .bb-nav-container p {
    overflow: visible;
}
.bb-top, .bb-bottom {
    height: 0;
}
html {
    width: 100%;
}
body {
    background: url("resource/bgPinstripe.png") repeat scroll 0 0 #EEEEEE;
    color: #1B1B1B;
    font-family: arial,helvetica,sans-serif;
    font-size: 62.5%;
    line-height: 20px;
    width: 100%;
}
.bb-furniture-container {
    display: none;
}
img {
    border: medium none;
}
p {
    color: #0f1d26;
    font-size: 1.3em;
    line-height: 18px;
}
.bb-richcontent p, .bb-articledetail p {
    margin-bottom: 20px;
}
p, li {
    font-size: 14px;
    line-height: 20px;
}
a {
    color: #1B1B1B;
    text-decoration: none;
}
a:link, a:visited {
    color: #1B1B1B;
}
a:hover {
    text-decoration: none;
}
h1 {
    color: #0F1D26;
    font-family: arial,helvetica,sans-serif;
    font-size: 6.3em;
    line-height: 80px;
    margin-bottom: 20px;
    text-transform: uppercase;
}
h2 {
    color: #0F1D26;
    font-family: helvetica, arial, sans-serif;
    font-size: 3.0em;
    line-height: 45px;
    margin-bottom:20px;
	border-bottom: 1px solid #cccccc;
	width: 690px;
	font-weight: bold;
	color: #0f1d26;
}



h3 {
    color: #0F1D26;
    font-family: arial, helvetica, sans-serif;
    font-size: 2.4em;
    font-weight: bold;
    line-height: 40px;
    margin-bottom: 20px;
}
h4 {
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	color: #626262;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 8px;
	line-height: 18px;
	font-style: normal;
}
h5 {
    color: #0F1D26;
    font-family: arial, helvetica, sans-serif;
    font-size: 1.8em;
    font-style: italic;
    line-height: 20px;
    margin-bottom: 20px;
}
h6 {
    color:#0F1D26;
    font-family: arial, helvetica, sans-serif;
    font-size: 1.4em;
    font-style: italic;
    line-height: 20px;
    margin-bottom: 20px;
}

em {
	font-style: italic;
}

ul {
    margin: 0;
}
ul li {
    list-style-type: none;
    padding: 0;
}
strong {
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
}

table {
    border-color: -moz-use-text-color -moz-use-text-color #999999;
    border-style: none none solid;
    border-width: 0 0 1px;
    font-size: 14px;
    line-height: 18px;
    margin: 0;
    padding: 0;
    width: 100%;
	font-family: arial, helvetica, sans-serif;
	vertical-align: top;
}
thead, th {
    background-color: #1B1B1B;
    color: #EEEEEE;
    font-family: georgia,serif;
    font-style: italic;
    font-weight: bold;
    height: 20px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
}
td:first-child {
	width: 200px;
}
tr {
    border-top: 1px solid #e6e6e6;
}

td{
	vertical-align: top;
    padding-bottom: 18px;
    padding-left: 10px;
    padding-top: 18px;
}



fieldset {
    border: medium none;
}
form {
    overflow: hidden;
}
.bb-form-container form {
    padding: 40px 80px;
    width: 300px;
}
fieldset {
    overflow: hidden;
}
legend {
    font-family: georgia,serif;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
}
form fieldset ul li div {
    clear: both;
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
}
form fieldset ul li.bb-richcontent div {
    margin: auto;
}
input, select, textarea {
    clear: both;
    float: left;
}
label {
    clear: right;
    float: left;
    font-size: 13px;
}
input[type="text"], select, textarea {
    border: 1px solid #999999;
    display: block;
    font-family: georgia,serif;
    font-size: 14px;
    font-style: italic;
    line-height: 20px;
    margin-bottom: 20px;
	padding: 9px;
    width: 300px;
}


textarea {
	
	width: 300px;
	margin-top: 20px;
	margin-left: 0;
	margin-right: 10px;
	margin-bottom: 7px;
	height: 80px;
	color: #333333 !important;

	
}


#bb-newsletter-email {
	border: 1px solid #c2c2c2;
    display: block;
    font-family: georgia,serif;
    font-size: 14px;
    font-style: italic;
    line-height: 14px;
    margin-bottom: 20px;
    width: 150px;
	padding: 0;


}

select {
    width: 298px;
}
input[type="radio"], input[type="checkbox"] {
    clear: none;
    display: block;
    height: 20px;
    margin-right: 5px;
}
.bb-field-verification {
    width: 300px;
}
.bb-field-verification div {
    width: 300px;
}
.bb-field-verification input {
    clear: right;
    width: 178px;
}
.bb-field-verification p {
    float: left;
    height: 40px;
}
input[type="image"] {
    float: right;
	margin-right: 10px;
}
.bb-imgholder span, .bb-imgholder span a, .bb-imgholder span a img {
    display: block;
}
.bb-clearfix {
    clear: both;
    display: block;
}
.bb-site-container {
    background-color: #e6e6e6;
    display: block;
    margin: 0 auto !important;
    position: relative;
    width: 100%;
    z-index: 20;
}

.bb-masthead-container {
	background: #195086;

}

.bb-masthead {
	background: url(resource/header_new_2.png) no-repeat;
    display: block;
    height: 190px;
	width: 1020px;
	margin: 0 auto;
	position: relative;
}
.bb-logo {
    float: left;
    margin-left: 40px;
    margin-top: 55px;
}

.bb-logo a {
	display: block;
	width: 181px;
	height: 60px;
}

.bb-ecommerce-login {
    float: right;
    font-size: 12px;
    margin-right: 40px;
    margin-top: 20px;
    text-transform: uppercase;
	display: none;
}
.bb-btn-login {
    color: #FFFFFF !important;
    margin-right: 20px;
}
.bb-btn-login:hover {
    color: #1B1B1B !important;
}
.bb-btn-register {
    color: #FFFFFF !important;
    margin-right: 20px;
}
.bb-btn-register:hover {
    color: #1B1B1B !important;
}
.bb-btn-cart {
    color: #FFFFFF !important;
}
.bb-btn-cart:hover {
    color: #1B1B1B !important;
}
.bb-form-currency {
    display: none;
}
.bb-search-container {
	position: absolute;
	width: 720px;
	height: 47px;
	top: -5px;
	right: 40px;
	background-color: #123a62;
	border: 1px solid #265989;
	border-radius: 5px;
}

#searchForm{
	width: 300px;
	float: right;
	margin-right: 10px;
}
.bb-search-container fieldset {
	margin-top: 11px;
	background-image: url(resource/searchBg.png);
	background-repeat: no-repeat;	
	display: block;
	width: 300px;
	height: 27px;
}
.bb-search-container input[type="text"] {
	width: 260px;
	height: 26px;
	margin: 0px;
	padding: 0px;
	font-family: helvetica, arial, sans;
	font-size: 12px;
	font-style: italic;
	background: none;
	border: none;
	padding-left: 5px;

}

.bb-search-container input[type="image"]{
	margin-right: 5px;
	margin-top: 5px;
} 

input.bb-btn {
    background: none repeat scroll 0 0 transparent;
    clear: none;
    height: auto;
    margin-right: 0;
    padding: 0;
    width: auto;
}
#searchForm fieldset > legend {
    display: none;
}
#searchForm fieldset > label {
    display: none;
}
.bb-nav-container {
	position: relative;
	top: -350px;
    margin: 0 auto -35px;
    width: 960px;
	display: none;
}
.bb-nav {
    position: relative;
    z-index: 99;
}


.bb-nav ul {
	float: right;
	margin-top: -10px;

}

.bb-nav ul li {
    display: inline;
    padding-bottom: 18px;
    padding-top: 25px;
}
.bb-nav > div > div > ul {
    height: 72px;
    margin: 0 auto;
    width: 850px;
}
#dynnavroot.ul li#dynnavpage-0 {
}
.sf-menu a {
    display: block;
    position: relative;
}
.sf-menu li {
    float: left;
    position: relative;
}
.sf-menu ul {
}
.sf-menu ul li {
    min-width: 230px;
    padding: 10px;
}
.sf-menu a.sf-with-ul {
}
.bb-nav ul li a {
    color: #ffffff !important;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 16px;
    text-shadow: 0 1px #0C2330;
    text-transform: uppercase;
	font-family: "Arial Narrow", helvetica, sans-serif;
}
.bb-nav .bb-selected {
	
    background: url(resource/pill.jpg) no-repeat center;
    color: #EEEEEE !important;
    text-shadow: none;
}
.bb-nav ul li a:hover {
	
    background: url(resource/menu_pill.png) no-repeat center;
    color: #EEEEEE !important;
    text-shadow: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}



.sf-shadow ul {
    background: none repeat scroll 0 0 #626262;
    padding: 0 10px 10px;
}
.sf-menu ul {
    position: absolute !important;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
    -moz-border-radius: 0 0 10px 10px;
    -moz-box-shadow: 0 3px 3px #000000;
    background: none repeat scroll 0 0 #626262;
    border-bottom: 1px solid #EEEEEE;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
    left: 0;
    min-width: 240px;
    top: 5.5em !important;
    z-index: 99;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul li {
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
    -moz-border-radius: 10px 10px 10px 10px;
    background: none repeat scroll 0 0 #C2C2C2;
    border-top: 1px solid #EEEEEE;
    position: absolute !important;
    top: 20px !important;
}
.bb-sidebar-container {
	background-color: #ffffff;
	padding: 9px 10px 9px 10px;
    margin: -54px auto 0;
    width: 940px;
	border-radius: 5px;
	border: 1px solid #d4d4d4;
	
}


#videoWrapper{
	width: 940px;
	height: 350px;
	background-image: url(resource/videoPlaceholder.jpg);
	text-align: center;
	cursor: pointer;
}

#videoWrapper h2{
	color: white;
}

#playButton{
	display: block;
	margin: 0 auto;
	
}










li#dynnavpage-0 {
    background: url("resource/nav_arrow.png") no-repeat scroll center top transparent;
}
.bb-login-container {
    display: none;
}
.folder-1 .bb-richcontent h1 {
    margin-top: 20px;
    text-align: center;
}
.bb-richcontent h1 span {
    font-family: georgia,serif;
    font-style: italic;
    font-weight: bold;
    text-transform: uppercase;
}
/* .folder-1 .bb-richcontent p {
    float: right;
    margin-left: 20px;
    margin-right: 30px;
	width: 238px;
	margin-top: 20px;
   
} */
.folder-1 .bb-breadcrumb {
    display: none;
}
.folder-1 .bb-hero-container {
    display: none;
}
.folder-1 .bb-page-tools {
    margin-right: 10px;
    margin-top: 20px;
}
.bb-sitetools-container .bb-article .bb-page-tools {

    float: right;
    width: 380px;
	display: none !important;
}
.bb-sitetools-container .bb-article .bb-page-tools a {
    float: right;
    margin-left: 20px;
}
.bb-sitetools-container .bb-article .bb-page-tools a img {
    margin-left: 5px;
}
.folder-1 .bb-btn-container.bb-btn-all {
    margin-left: 20px !important;
    margin-top: 20px !important;
}
.bb-content-container {
}


.bb-hh-container {
    display: none;
    height: 300px;
    margin: 20px auto;
    overflow: hidden;
    width: 700px;
	position: absolute;
	top: 545px;
	left: 30px;
	
}
#bb-hh {
    width: 700px;
	display: none;
}
.tabs-nav a {
    color: #EEEEEE !important;
}
#bb-hh ul li {
    display: block;
    float: left;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    vertical-align: top;
    width: 200px;
	background: url(resource/industry.jpg) no-repeat;
}

#bb-hh ul li bb-item-3 bb-item-even bb-item-last{
	margin-right: 0;
	padding: 0;

}

#bb-hh h3 {
    display: none;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
}
ul.tabs-nav {
    
    height: 40px;
    text-align: center;
    width: 960px;
}

#bb-hh ul.tabs-nav li {
    display: block;
    line-height: 20px;
    padding: 10px 15px;
    position: relative;
    width: auto;
    z-index: 1;
	background: none;
}

#bb-hh ul.tabs-nav li.tabs-selected {
    background-image: url("resource/tabsNavArrow.png");
    background-position: center bottom;
    background-repeat: no-repeat;
}

.tabs-container {
    border-top: 1px solid #EEEEEE;
    margin-top: -1px;
    position: relative;
    z-index: 0;
}

.tabs-hide {
    display: none;
}
.folder-1 h4 {
    margin-bottom: 0;
}
.folder-1 .bb-block-poll {
    display: block;
    width: 960px;
	display: none;
}
.folder-1 .bb-random ul {
    display: inline-block;
    width: 220px;
}
.bb-seo-links-container {
    height: 200px;
}
.bb-newsletter-container {
	display: none;
	width: 960px;
	position: relative;
	margin: -1px auto;
}


.folder-1 .bb-newsletter-container {
	display: block;
	width: 960px;
	position: relative;
	margin: -1px auto;
}





.bb-newsletter {

	width: 220px;
	margin-right: 10px;
	float: right;
	display: none;
}




.bb-footer-container {
    height: 100px;
}
#ex1, #ex2, #ex4 {
    display: none;
}
.folder-1 .bb-random-container {
    height: 265px;
    width: 960px;
}
.bb-random {
}
.folder-1 .bb-random p {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 40px;
    width: 300px;
}
.folder-1 .bb-random h3 {
    color: #FFFFFF;
}


.bb-seo-links-container {
    color: #EEEEEE;
    float: left;
    height: 160px;
    margin-top: 70px;
    width: 100%;
	margin: 0 auto;
	height: auto;
}


.bb-seo-links-container h5 {
    color: inherit;
    font-weight: bold;
}

.bb-seo-links {
	width: 100%;
	margin: 0 auto;

}

.home-seo-links {
	float: left;
	width: 150px;


}

.bb-seo-links-container * {
    color: inherit;
}
#newsletterForm legend {
    display: none;
}
#newsletterForm label[for="bb-newsletter-email"] {
    color: #333333;
    display: block;
    font-family:  helvetica, arial,  sans-serif;
    font-size: 1.3em;
    margin-bottom: 5px;
}
#newsletterForm input[type="image"] {
    clear: none;
    float: right;
    height: 20px;
    width: 64px;
}
.bb-subscription {
    clear: none;
    float: left;
    margin-top: -40px;
    width: 160px;
	display: none;
}
.bb-subscription input[type="radio"] {
    clear: left;
}
.bb-subscription label {
    clear: right;
}
.bb-footer-container * {
    clear: both;
    float: right;
    text-align: right;
}
.bb-footer-container p, .bb-footer-container p a {
    color: #EEEEEE;
}
.bb-footer-copyright {
    color: #EEEEEE;
    display: block;
    font-family: georgia,serif;
    font-size: 1.8em;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 20px;
}
.folder-1 .bb-poll-container {
    display: none;
}
.bb-sitetools-container .bb-article .bb-breadcrumb {
    display: none;
    float: left;
    margin-left: 10px;
    width: 460px;
}
.bb-sitetools-container .bb-article .bb-breadcrumb a {
    background-image: url("resource/arrowSmall.png");
    background-position: right center;
    background-repeat: no-repeat;
    display: inline-block;
    margin-right: 5px;
    padding-right: 15px;
}
.bb-sitetools-container .bb-article .bb-page-tools {
    display: block;
    float: right;
    width: 380px;
}
.bb-sitetools-container .bb-article .bb-rss {
    display: block;
    float: right;
    width: 80px;
}
.bb-sitetools-container .bb-article .bb-page-tools a {
    float: right;
    margin-left: 20px;
}
.bb-sitetools-container .bb-article .bb-rss a {
    float: right;
    margin-left: 20px;
}
.bb-sitetools-container .bb-article .bb-page-tools a img {
    margin-left: 5px;
}

.folder-1 .bb-content-container {
    position: relative;
	margin-top: 0 !important;
}



.bb-content-container {
    position: relative;
	margin-top: -54px;
}


.bb-content {
	width: 960px;
	margin: 0 auto;

}

.folder-1 .bb-content{
	width: 962px!important;
}

#homepageContent{
	overflow: hidden;
	padding-bottom: 18px;
	padding-top: 8px;
	border: 1px solid #d4d4d4;
	background-color: #ffffff;
	border-radius: 5px;
	margin-bottom: 18px;
}

#homepageContent div{
	width: 460px;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}


.bb-content-container .bb-lhs {
    float: left;
    width: 250px;
	margin-top: 72px;
	margin-right: -22px;
}
.bb-content-container .bb-lhs .bb-subnav-container .bb-mid {

position: relative;
z-index: 2;

}











.bb-content-container .bb-lhs .bb-subnav-container .bb-mid li.bb-selected  {

	display: block;
	
}

.bb-content-container .bb-lhs .bb-subnav-container .bb-mid li.bb-selected ul li{
	display: block;
}


.bb-content-container .bb-lhs .bb-subnav-container .bb-mid li.bb-selected:hover  {


	
	
}




.bb-content-container .bb-lhs .bb-subnav-container .bb-mid ul li a {
    color: #11202a;
    display: block;
    padding-left: 20px;
	text-transform: uppercase;
	font-family:  helvetica, arial,  sans-serif;
	font-size: 14px;
	height: 28px;
	padding-top: 8px;
	background-image: url(resource/subNavDivider.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.bb-content-container .bb-lhs .bb-subnav-container .bb-mid ul li ul li a{
	font-size: 12px;
	padding-left: 40px;
	
}

.bb-content-container .bb-lhs .bb-subnav-container .bb-mid ul li.bb-selected a{
	font-weight: bold;
	color: #ffffff;
	background-image: url(resource/navArrow.png);
	background-repeat: no-repeat;
}

.bb-content-container .bb-lhs .bb-subnav-container .bb-mid ul li.bb-selected ul li a{
	color: #11202a;
	font-weight: normal;
	background-image: none;
}

.bb-content-container .bb-lhs .bb-subnav-container .bb-mid ul li a.selected {
	background-image: none;
	font-weight: bold;
	color: #f60;
}

.bb-content-container .bb-lhs .bb-subnav-container .bb-mid ul li a.noBg{
	background-image: none;
}

.bb-content-container .bb-lhs .bb-subnav-container .bb-mid ul li.bb-subnav-parent a {

}
.bb-content-container .bb-lhs .bb-subnav-container .bb-mid ul li a:hover {
	color: #626262;
}

.bb-content-container .bb-lhs .bb-subnav-container .bb-mid ul li a.selected:hover{
	color: #ffffff
}
.bb-content-container .bb-rhs {
    float: left;
    width: 718px;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	margin-bottom: 18px;
}
.bb-bookmarks a {
    display: inline-block;
    margin-right: 10px;
}
.bb-header-container {
    margin-bottom: -60px;
    position: relative;
    top: -255px;
	width: 100%;
}
.bb-header {
  
    background: url(resource/header_fo_bg.jpg) no-repeat;
    display: block;
	margin: 0 auto;
    width: 960px;
	height: 52px;
	border: 1px solid #ffffff;
}
.bb-header h2 {
    color: #ffffff;
    display: block;
    float: left;
    margin-bottom: 0;
	margin-top: -3px;
    width: auto;
	text-transform: uppercase;
	margin-left: 20px;
}
.bb-content-container .bb-rhs .bb-maincontent {
    padding-bottom: 20px;
	margin-left: 25px;

}
.bb-content-container .bb-rhs .bb-extrabar {
    width: 730px;
}
.bb-extrabar .bb-random-container {
    margin-top: 19px;
}
.bb-content-container .bb-rhs .bb-extrabar ul li {
    display: block;
    float: left;
    height: 320px;
    margin-top: 20px;
    overflow: hidden;
    padding-right: 20px;
    vertical-align: top;
    width: 220px;
}
.bb-content-container .bb-rhs .bb-extrabar h3 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
}
.bb-content-container .bb-rhs .bb-extrabar h4, .bb-content-container .bb-rhs .bb-extrabar h4 a span {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 0;
}
.bb-content-container .bb-rhs .bb-extrabar .bb-imgholder {
    margin-bottom: 10px;
}
.bb-content-container .bb-rhs .bb-extrabar .bb-from-category em, .bb-content-container .bb-rhs .bb-extrabar .bb-from-category ul, .bb-content-container .bb-rhs .bb-extrabar .bb-from-category ul li {
    display: block;
    float: left;
    height: auto;
    margin: 0 5px 0 0;
    padding: 0;
    width: auto;
}
.bb-content-container .bb-rhs .bb-extrabar .bb-from-category em {
    font-family: georgia,serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
}
.bb-content-container .bb-rhs .bb-extrabar .bb-from-category ul li a, .bb-content-container .bb-rhs .bb-extrabar div p {
    font-size: 12px;
}
.bb-content-container .bb-rhs .bb-extrabar .bb-price-container, .bb-content-container .bb-rhs .bb-extrabar .bb-quantity p, .bb-content-container .bb-rhs .bb-extrabar .bb-subheading {
    display: none;
    line-height: 20px;
}
.folder-1 .bb-subheading, .folder-1 .bb-from-category {
    display: none !important;
}
.folder-1 .bb-breadcrumb {
    display: none !important;
}
.title {
    color: #1B1B1B;
    font-weight: bold;
}
.bb-content-container .bb-rhs .bb-extrabar .bb-btn-container, .bb-content-container .bb-rhs .bb-extrabar .bb-btn-container span em {
    font-family: georgia,serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
}
.bb-content-container .bb-rhs .bb-extrabar .bb-btn-container a {
    display: block;
}
.bb-content-container .bb-rhs .bb-extrabar .bb-poll-container {
    border-top: 1px solid #1B1B1B;
    margin-top: 20px;
    padding-top: 19px;
}
.bb-form-category {
    border-top: 1px solid #999999;
    margin-top: 39px;
    padding-top: 20px;
}
.bb-form-category .bb-mid ul {
    background-color: #1B1B1B;
    padding-bottom: 10px;
    padding-top: 10px;
}
.bb-form-category .bb-mid ul li, .bb-item-links .bb-mid ul li {
    color: #EEEEEE;
    display: inline-block;
    margin-left: 15px;
    margin-right: 15px;
    width: auto !important;
}
.bb-form-category .bb-mid ul li a, .bb-item-links .bb-mid ul li a, .bb-form-category .bb-mid ul li a span, .bb-item-links .bb-mid ul li a span {
    color: #EEEEEE;
    width: auto !important;
	text-transform: uppercase;
}
.bb-item-links .bb-mid ul {
    background-color: #626262;
    padding-bottom: 10px;
    padding-top: 10px;
}
.bb-list {
    margin-top: 20px;
}
.bb-list ul {
    width: 730px;
}
.bb-list ul li {
    display: block;
    float: left;
    height: 320px;
    margin-right: 20px;
    margin-top: 20px;
    overflow: hidden;
    vertical-align: top;
    width: 205px;
}
.bb-content-container .bb-rhs .bb-list h3 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
}
.bb-content-container .bb-rhs .bb-list h4, .bb-content-container .bb-rhs .bb-list h4 a span {
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 0;
}
.bb-content-container .bb-rhs .bb-list .bb-imgholder, .bb-content-container .bb-rhs .bb-extrabar .bb-imgholder, .bb-content-container .bb-rhs .bb-featured .bb-imgholder {
    background-color: #999999;
    height: 165px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 220px;
}
.bb-content-container .bb-rhs .bb-list .bb-from-category em, .bb-content-container .bb-rhs .bb-list .bb-from-category ul, .bb-content-container .bb-rhs .bb-list .bb-from-category ul li {
    display: inline;
    width: auto;
}
.bb-content-container .bb-rhs .bb-list .bb-from-category em {
    font-family: georgia,serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
}
.bb-content-container .bb-rhs .bb-list .bb-from-category ul li {
    float: none;
}
.bb-content-container .bb-rhs .bb-list .bb-from-category ul li a, .bb-content-container .bb-rhs .bb-list div p {
    font-size: 12px;
}
.bb-content-container .bb-rhs .bb-list .bb-quantity .bb-multiple .title {
    color: #626262;
    font-weight: normal;
}
.title {
    color: #1B1B1B;
    font-weight: bold;
}
.bb-content-container .bb-rhs .bb-list .bb-btn-container, .bb-content-container .bb-rhs .bb-list .bb-btn-container span em {
    font-family: georgia,serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    float: left;
}
.bb-content-container .bb-rhs .bb-list .bb-btn-container a {
    display: block;
}
.bb-content-container .bb-rhs .bb-list .bb-poll-container {
    border-top: 1px solid #1B1B1B;
    margin-top: 20px;
    padding-top: 19px;
}
.bb-content-container .bb-rhs .bb-list .bb-article {
    position: relative;
    width: 205px;
}
.bb-content-container .bb-rhs .bb-list .bb-article form {
    clear: both;
    float: left;
    width: 220px;
}
.bb-content-container .bb-rhs .bb-list .bb-article form fieldset {
    float: right;
    margin-top: 20px;
}
.bb-content-container .bb-rhs .bb-list .bb-article form fieldset.bb-product-quantity {
    float: left;
}
.bb-content-container .bb-rhs .bb-list .bb-article form fieldset #donation_amount {
    clear: left;
    float: left;
}
.bb-content-container .bb-rhs .bb-list .bb-article form fieldset input[type="text"] {
    width: 60px;
}
.bb-content-container .bb-rhs .bb-list .bb-article form fieldset legend {
    display: none;
}
.folder-10 .bb-content-container .bb-rhs .bb-maincontent .bb-list ul li {
    height: 420px;
}
.folder-10 .bb-content-container .bb-rhs .bb-list .bb-article h4, .folder-10 .bb-content-container .bb-rhs .bb-list .bb-article div, .folder-10 .bb-content-container .bb-rhs .bb-list .bb-article p {
    float: left;
    max-height: 100px;
    width: 140px;
}
.bb-content-container .bb-rhs .bb-list .bb-article .bb-quantity, .bb-content-container .bb-rhs .bb-list .bb-article .bb-quantity p {
    clear: both;
    width: 220px;
}
.bb-content-container .bb-rhs .bb-list .bb-article .bb-price-container {
    float: none;
    position: absolute;
    right: 0;
    text-align: right;
    top: 20px;
    width: 80px;
}
.bb-content-container .bb-rhs .bb-list .bb-article .bb-price-container span {
    clear: both;
    float: right;
}
.bb-content-container .bb-rhs .bb-list .bb-article .bb-price-container .title {
    display: none;
}
.bb-content-container .bb-rhs .bb-list .bb-article ul {
    margin-bottom: 20px;
    margin-top: 0;
    width: auto;
}
.bb-content-container .bb-rhs .bb-list .bb-article ul li {
    margin-top: 0;
}
.bb-quantity ul li span em.title {
    display: block;
    float: left;
    width: 60px;
}
.bb-quantity ul li span em {
    width: 140px;
}
.bb-content-container .bb-rhs .bb-list .bb-article .bb-quantity {
    clear: both;
    margin-top: 20px;
}
.bb-content-container .bb-rhs .bb-list .bb-article .bb-product-options {
    clear: both;
    float: left;
    width: 220px;
}
.bb-content-container .bb-rhs .bb-list .bb-article .bb-product-options label {
    font-size: 13px;
    margin-right: 20px;
    width: 60px;
}
.bb-content-container .bb-rhs .bb-list .bb-article .bb-product-options input, .bb-content-container .bb-rhs .bb-list .bb-article .bb-product-options select {
    width: 140px;
}
.bb-articledetail {
    position: relative;
}
.bb-productcatalogue-detail p {
    width: 380px;
}
.bb-productcatalogue-detail .bb-articledetail {
    min-height: 420px;
}
.bb-productcatalogue-detail .bb-wrapper {
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
}
.bb-productcatalogue-detail .bb-price-container span {
    clear: both;
    float: left;
}
.bb-productcatalogue-detail .bb-price-container .bb-price .title {
    display: none;
}
.bb-productcatalogue-detail .bb-price-container .bb-price em {
    color: #1B1B1B;
    display: block;
    font-family: georgia,serifl;
    font-size: 24px;
    font-style: italic;
    font-weight: bold;
    line-height: 40px;
}
.bb-productcatalogue-detail fieldset legend {
    display: none;
}
.bb-productcatalogue-detail .bb-product-options {
    margin-top: 20px;
}
.bb-productcatalogue-detail .bb-product-options legend {
    display: block;
}
.bb-productcatalogue-detail .bb-product-quantity legend {
    display: block;
}
.bb-product-nav-container div {
    float: left;
    font-size: 13px;
    margin-right: 10px;
}
.folder-0 .bb-rhs {
    width: 100%;
}
.folder-0 .bb-bookmarks {
    display: none;
    margin-left: 10px;
}
.folder-0 .bb-form-cart, .folder-0 .bb-form-orderconfirmation {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 20px;
    width: 960px !important;
}
.bb-form-cart form, .folder-0 .bb-form-orderconfirmation form {
    margin-left: 10px;
    margin-right: 10px;
    width: auto;
}
.folder-0 .bb-form-container form {
    margin-bottom: 20px;
}
.folder-0 .bb-form-container {
    clear: right;
    float: right;
    margin-right: 160px;
    width: 540px;
}
.bb-form-cart .short {
    width: 80px;
}
.folder-0 .bb-content-container .bb-rhs .bb-extrabar {
    margin-left: 10px;
    margin-right: 10px;
    width: auto;
}
.bb-extranav {
    float: left;
    width: 230px;
}
.bb-extranav .mid {
    -moz-border-radius: 0 10px 10px 0;
    background-color: #1B1B1B;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 230px;
}
.bb-extranav .mid ul li {
    display: block;
    padding-bottom: 20px;
}
.bb-extranav .mid ul li a {
    color: #EEEEEE;
    display: block;
    margin-left: 20px;
    text-shadow: 0 1px 0 black;
}
.bb-extranav .mid ul li.bb-selected a {
    color: #EEEEEE;
    font-family: georgia,serif;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    line-height: 40px;
    margin-left: 10px;
}
.bb-extranav .mid ul li a:hover {
    color: #999999;
}
.bb-form-selectshippingaddress form, .bb-form-shippingaddressbook form {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
    width: auto;
}
.bb-form-selectshippingaddress td, .bb-form-shippingaddressbook td {
    padding-right: 20px;
    width: 120px;
}
.bb-form-selectshippingaddress input[type="image"], .bb-form-shippingaddressbook input[type="image"] {
    float: left;
    margin-top: 20px;
	
}
.bb-form-table form {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    width: auto;
}
.bb-calendar-content {
    margin-left: 10px;
    width: 220px;
}

.bb-from-category {
  display: none;
}

.bb-calendar-content select {
    width: 218px;
}
.bb-detail-container .bb-from-category {
    margin-bottom: 20px;
    display: none;
}
.bb-detail-container .bb-from-category em, .bb-detail-container .bb-from-category ul, .bb-detail-container .bb-from-category ul li {
    display: inline;
    font-size: 13px;
    margin: 0;
    padding: 0;
}
.bb-detail-container .bb-from-category em {
    font-family: georgia,serif;
    font-style: italic;
    font-weight: bold;
}
.bb-articledetail {
    margin-top: 20px;
    width: 660px;
}
.bb-btn-back {
    font-family: georgia,serif;
    font-style: italic;
    font-weight: bold;
}
.bb-random-events .bb-subheading em.title, .bb-events-list .bb-subheading em.title {
    clear: left;
    float: left;
    font-family: georgia,serif;
    font-size: 14px;
    font-style: italic;
    font-weight: bold;
}
.bb-random-events .bb-subheading em, .bb-events-list .bb-subheading em {
    clear: right;
    color: #1B1B1B;
    float: left;
    font-family: arial,helvetica,sans-serif;
    font-size: 14px;
    margin-right: 5px;
}
.bb-events-detail .bb-subheading em.title {
    clear: left;
    float: left;
    font-family: georgia,serif;
    font-style: italic;
    font-weight: bold;
}
.bb-events-detail .bb-subheading em {
    clear: right;
    color: #1B1B1B;
    float: left;
    font-size: 24px;
    line-height: 40px;
    margin-right: 5px;
}
.bb-events-detail .bb-subheading {
    margin-bottom: 20px;
}
.bb-blog-list .bb-list ul li {
    border-bottom: 1px solid #999999;
    clear: both;
    height: auto;
    padding-bottom: 20px;
    width: 540px;
}
.bb-content-container .bb-rhs .bb-blog-list .bb-list .bb-article {
    width: 540px;
}
.bb-blog-list .bb-list ul li .bb-article h4, .bb-blog-list .bb-list ul li .bb-article div, .bb-blog-list .bb-list ul li .bb-article div p {
    width: 540px;
}
.bb-feedback-list .bb-list ul li {
    border-bottom: 1px solid #999999;
    height: auto;
    margin-bottom: 19px;
    padding-bottom: 20px;
    width: 540px;
}
.bb-feedback-list .bb-list ul li h5 .bb-subheading {
    font-family: arial,helvetica,sans-serif;
    font-size: 13px;
}
.ui-datepicker-current-day {
    background-color: #999999;
}
.ui-datepicker-today {
    background-color: #1B1B1B;
}
.ui-datepicker-today a {
    color: white;
}
#filterTokenForm {
    margin-top: 20px;
}
.folder-23 .bb-content-container .bb-rhs .bb-list .bb-article p.bb-membership-duration {
    display: none;
}
.folder-23 .bb-content-container .bb-rhs .bb-list .bb-article h4, .folder-23 .bb-content-container .bb-rhs .bb-list .bb-article div, .folder-23 .bb-content-container .bb-rhs .bb-list .bb-article p {
    float: left;
    max-height: 100px;
    width: 140px;
}
.folder-23 .bb-content-container .bb-rhs .bb-list .bb-imgholder, .bb-content-container .bb-rhs .bb-extrabar .bb-imgholder, .bb-content-container .bb-rhs .bb-featured .bb-imgholder {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    width: auto;
}
.folder-23 .bb-content-container .bb-rhs .bb-list .bb-article form fieldset {
    float: left;
}
.folder-23 input[type="image"] {
    float: left;
}
.folder-22 .bb-content-container .bb-rhs .bb-list .bb-article form fieldset {
    float: left;
}
.folder-22 input[type="image"] {
    float: left;
}
.folder-22 .bb-content-container .bb-rhs .bb-maincontent .bb-list ul li {
    height: 420px;
}
.folder-22 .bb-content-container .bb-rhs .bb-list .bb-article h4, .folder-22 .bb-content-container .bb-rhs .bb-list .bb-article div, .folder-22 .bb-content-container .bb-rhs .bb-list .bb-article p {
    float: left;
    max-height: 100px;
    width: 140px;
}
.folder-22 .bb-content-container .bb-rhs .bb-list .bb-article p.bb-membership-duration {
    width: 220px;
}
.folder-24 .bb-content-container .bb-rhs .bb-list .bb-article form fieldset div {
    width: 220px;
}
.folder-24 .bb-content-container .bb-rhs .bb-maincontent .bb-list ul li {
    height: 420px;
}
.folder-24 .bb-content-container .bb-rhs .bb-list .bb-article h4, .folder-24 .bb-content-container .bb-rhs .bb-list .bb-article div, .folder-24 .bb-content-container .bb-rhs .bb-list .bb-article p {
    float: left;
    max-height: 100px;
    width: 140px;
}
.bb-rssfeed-list .bb-list ul li, .bb-content-container .bb-rssfeed-list .bb-list ul li .bb-article, .bb-rssfeed-list .bb-list ul li .bb-article h4, .bb-rssfeed-list .bb-list ul li .bb-article div, .bb-rssfeed-list .bb-list ul li .bb-article div p {
    height: auto;
    width: 540px;
}
.bb-rssfeed-list .bb-list ul li img {
    margin-bottom: 20px;
    margin-top: 20px;
}
.bb-content-container .bb-rhs .bb-extrabar .bb-poll ul li {
    height: auto;
}
.bb-content-container .bb-rhs .bb-extrabar .bb-poll ul li input[type="image"] {
    float: left;
}
.folder-1 .bb-sidebar-one {
    height: auto;
    margin: 0 auto;
    width: 960px;
}





.title-top {
	font-family:  helvetica, arial, sans-serif;
	font-size: 14px;
	color: #0f1d26;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 8px;
	line-height: 18px;
	font-style: normal;
}






.title-bottom {
	font-family: "Arial Narrow", helvetica, arial, sans-serif;
	font-size: 18px;
	color: #195086;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-top: 136px;
	border-top: 1px solid #cccccc;
	padding-top: 4px;
}

.small_copy {
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
}



.top-item{
	padding-left: 10px;
	padding-right: 10px;

}

.top-item:hover{

}











.dropdowns{
	padding-top: 18px;
	border-top: 1px solid #d4d4d4;
	overflow: hidden;
}

.dropdown{
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	width: 302px;
	height: 162px;
}

.dropdownViewport{
	position: absolute;
	width: 302px;
	height: 134px;
	overflow: hidden;
	z-index: 99999;
}

.dropdownShadow{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}

.dropdownWrapper{
	position: absolute;
	bottom: 0px;
	left: 0px;
	z-index: 1;
	width: 302px;
	
	background-image: url(resource/dropdownBottom.png);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 140px;
	


}

.top-drop {
	color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	position: relative;
	z-index: 1;
	top: 120px;


}

.blue_back {

	background-image: url(resource/dropdownBg.png);
	background-repeat: repeat-y;
	overflow: visible;

	

	

}

.top-drop a{
	color: white;
	font-size: 14px;
	padding-left: 12px;
	background-image: url(resource/dropdownArrow.png);
	background-position: left center;
	background-repeat: no-repeat;
}















.top-item {
	line-height: 28px;
}


.small_blue_link {
	color: #fbb010;
	font-family: "Arial Narrow",  helvetica, arial,  sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 10px;
	font-weight: bold;
}

.bb-introcontent {
	width: 960px;
	margin: 0 auto;
	border: 1px solid #d4d4d4;
	background-color: #ffffff;
	border-radius: 5px;
	margin-top: 18px;
	margin-bottom: 18px;
	padding-bottom: 18px;

}

.bb-introcontent h2{
	line-height: 36px;
	margin-top: 18px;
	border: none;
	margin-bottom: 0px;
}



.bb-newsletter-container {


}





.bb-banners-container{
	display: none!important;
}

.folder-1 .bb-banners{
	padding-bottom: 16px;
	padding-top: 16px;
	border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid #ffffff;
}

.folder-1 .bb-banners-container{
	display: block!important;
	margin-left: 1px;
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #ffffff;
}


#slidyThing{
	display: block;
	width: 960px;
	border-top: 1px solid #dbdbdb;
	margin-bottom: 18px;
	position: relative;
}

#slidyViewport{
	width: 960px;
	height: 74px;
	overflow: hidden;
	position: relative;
	border-top: 1px solid #ffffff;
	padding-top: 18px;
}

.slidyPanel{
	width: 860px;
	height: 74px;
	overflow: hidden;
	position: absolute;
	top: 18px;
	left: 50px;
	z-index: 20;
	cursor: pointer;
}

.slidyPanel img{
	float: left;
	margin-left: 8px;
	margin-right: 9px;
}

#sliderNext{
	position: absolute;
	right: 10px;
	top: 47px;
	z-index: 999;
}

#sliderBack{
	position: absolute;
	left: 10px;
	top: 47px;
	z-index: 999;
}





















 .bb-footer-container {
	display: none;

}



.footer_everything_wrap {
	width: 100%;
	margin: 0 auto;
	background-color: #12385d;

}

#footerWrapper{
	width: 960px;
	margin: 0 auto;

}

#CallsToAAAACTION{
	width: 100%;
	height: 180px;
	background-image: url(resource/callsBg.png);
	background-repeat: repeat-x;
}

#callsWrapper{
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}

#callsWrapper div{
	width: 300px;
	margin: 0 10px;
	float: left;
	text-align: center;
}

#callsWrapper div a{
	text-align: center;
	display: block;
	width: 300px;
	height: 180px;
}

#callsWrapper div a img{
	margin: 0 auto;
}

#callsWrapper div a .blue{
	display: block;
	text-align: center;
	font-family:  helvetica, arial,  sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #11202a;
}

#callsWrapper div a .orange{
	display: block;
	text-align: center;
	font-family:  helvetica, arial,  sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #ff8b23;
	font-weight: bold;
}

#callsWrapper .calloutIcon{
	width: 180px;
	height: 126px;
	margin: 0 auto;
	float: none;
}

#trialCallout{
	background-image: url(resource/trialCallout.png);
	background-repeat: no-repeat;
}

#demoCallout{
	background-image: url(resource/demoCallout.png);
	background-repeat: no-repeat;
}

#contactCallout{
	background-image: url(resource/contactCallout.png);
	background-repeat: no-repeat;
}

a:hover #trialCallout{
	background-image: url(resource/trialCalloutActive.png);
	background-repeat: no-repeat;
}

a:hover #demoCallout{
	background-image: url(resource/demoCalloutActive.png);
	background-repeat: no-repeat;
}

a:hover #contactCallout{
	background-image: url(resource/contactCalloutActive.png);
	background-repeat: no-repeat;
}

.twitter_badge {
	float: left;
	background: url(resource/twit_badge.jpg) no-repeat;
	width: 219px;
	height: 358px;

}

.twit_txt {
	color: #ffffff;
	font-family:  helvetica, arial,  sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 40px 20px 0px 20px;
}

.twit_txt_small {
	color: #ffffff;
	font-family:  helvetica, arial,  sans-serif;
	font-size: 10px;
	margin-left: 20px;
}


.follow_txt a {
	color: #195086;
	font-family:  helvetica, arial,  sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 20px !important;
	margin-left: 20px;
	

}

.footer_seo_new{
	margin-top: 18px;
	margin-bottom: 18px;
}



.seo_links_new{
	margin-top: 18px;
}


#twitterLink{
	padding-left: 40px;
	background-image: url(resource/twitterIcon.png);
	background-repeat: no-repeat;
	background-position: center left;
	margin-top: 36px;
	display: block;
	height: 36px;
}

#twitterLink a, #fbLink a{
	height: 36px;
}

#twitterLink:hover{
	padding-left: 40px;
	background-image: url(resource/twitterIconActive.png);
	background-repeat: no-repeat;
	background-position: center left;
}

#fbLink{
	padding-left: 40px;
	background-image: url(resource/facebookIcon.png);
	background-repeat: no-repeat;
	background-position: center left;
	margin-top: 18px;
	display: block;
	height: 36x;
}

#fbLink:hover{
	padding-left: 40px;
	background-image: url(resource/facebookIconActive.png);
	background-repeat: no-repeat;
	background-position: center left;
}


.seo_links_new ul{
	width: 140px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}

.seo_links_new ul li a{
	color: white;
	display: block;
	height: 18px;
}

.seo_links_new ul li a:hover{
	color: #23abe8;
}

.seo_links_new ul li.title{
	margin-bottom: 18px;
}

.seo_links_new ul.noTitle{
	margin-top: 36px;
}





.seo_header {
	background: url(resource/footer_header.png) no-repeat;
	clear: right;
	height: 29px;
	margin-top: 7px;
}



.seo_links_new_one {
	float: left;
	width: 180px;


}


.one_header {
	font-family:  helvetica, arial,  sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cccccc;
	margin-top: 30px;
	margin-bottom: 30px;
}



.get_quote_btn {
	float: right;
	margin-top: 30px;
	margin-right: 15px;
}


.copyright_strip {
	background: url(resource/copyright_strip.png) no-repeat;
	width: 945px;
	height: 43px;
}


.info_line {
	float: right;
	margin-top: 11px;
	margin-right: 10px;
}


.info_line a {
	color: #ffffff !important;
}

.info_line a:hover {
	color: #66c6f1 !important;

}


.bottom_wrap {
	float: right;
	width: 400px;

}

.bb-list-title {
	background: url(resource/mail_icon.png) no-repeat;
	height: 83px;
	line-height: 83px;
	position: relative;
	text-indent: 100px;
	border: none;
	margin-top: -10px;
	z-index: 99999;
}


.bottom_strip {
	background: url(resource/blue_strip.jpg) no-repeat;
	width: 709px;
	height: 26px;
}


.bottom_strip_txt {
	float: left;
	color: #1b4f82;
	font-family:  helvetica, arial,  sans-serif;
	font-size: 12px;
	width: 270px;
	line-height: 26px;
}


.add_quote_btn {
	float: right;
	margin-top: 3px;
	margin-right: 10px;

}




/*jQuery TABS STYLE */
/****************************************************/

.panel {
	position: absolute;
	top: 0px;
}



#tabs-nav {
	width: 699px;
	background: url(resource/tab_line.jpg) no-repeat;
	background-position: 0px 32px;
}


#tabs-nav li {
	display: inline-block;
	text-indent: -4000px;
	margin-bottom: 20px;
}


.overview {
	background: url(resource/overview_btn_active.jpg) no-repeat;
	width: 147px;
	height: 35px;
	margin-left: 378px;
}

.overview a.selected {
	background: url(resource/overview_btn.jpg) no-repeat;
	width: 147px;
	height: 35px;
}


.features {
	background: url(resource/features_btn.jpg) no-repeat;
	width: 147px;
	height: 35px;
}

.features a.selected {
	background: url(resource/features_btn_active.jpg) no-repeat;
	width: 147px;
	height: 35px;
}


#tabs-nav a {
	display: block;
	width: 147px;
	height: 35px;
}

/*END TABS STYLE*/

/****************************************************/


#navWrapper{
	position: absolute;
	display: block;
	width: 960px;
	top: 60px;
	left: 50%;
	margin-left: -480px;
	z-index: 900;
	overflow: visible;
}

#nav{
	float: right;
	overflow: visible;
}

#nav > ul > li{
	float: left;
	margin-top: 16px;
}

#nav > ul > li > a{
	display: block;
    color: #ffffff !important;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
	padding-left: 12px;
	padding-right: 12px;
    line-height: 30px;
    text-shadow: 0 1px #0C2330;
    text-transform: uppercase;
	font-family:  helvetica, arial,  sans-serif;


}

#nav > ul > li:hover{
		background-color: #1a8bbf;
	border-radius: 5px;
	-moz-border-radius: 5px;
}



.selected{
	padding-top: 1px;
	background-image: url(resource/navTopGrad.png);
	background-repeat: repeat-x;
	background-position: top;
}



.subMenu, #subMenuPanel{
	position: absolute;
	display: none;
	z-index: 901;
	top: 41px;
	left: -2px;
	width: 964px;
	height: auto;
}

#subMenuPanel{
	display: none;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	background-position: bottom;
	height: 0px;
	z-index: 900;
	background-color: #1a8bbf;
	background-repeat: repeat-x;
	height: 100%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	top: 41px;
}



.subMenu li{
	display: block;
	float: left;
	width: 140px;
	height: 94px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	background-color: #1e9fda;
	background-repeat: repeat-x;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

.subMenu li:hover{
	background-color: #123a62;
	background-repeat: repeat-x;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

.subMenu li img{
	display: block;
	margin-left: 42px;
	margin-top: 9px;
}

.subMenu li a{
	display: block;
	width: 140px;
	height: 94px;
	color: white;
	text-shadow: 0 1px #0C2330;
    text-transform: uppercase;
	font-family: "Arial Narrow", helvetica, sans-serif;
	font-weight: bold;
}



.bb-item-3 a.bb-selected {
	background: url(resource/nav_active.jpg) no-repeat;
	width: 238px;
	height: 34px;
	position: absolute;
	margin-left: 0 !important;
	padding-left: 20px;
	color: #ffffff !important;
}



#slider {
  width: 740px;
  margin: 0 auto 20px auto;
  position: relative;
  z-index: 99999;
  padding-left: 20px;
}

.scroll {
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}

ul.navigation {
display: none;

}

.scrollContainer div.panel {
  padding: 20px;
  width: 700px; /* change to 560px if not using JS to remove rh.scroll */
}


.scrollButtons {
  position: absolute;
  top: 50px;
  cursor: pointer;
}

.scrollButtons.left {
  left: 0px;
}

.scrollButtons.right {
  right: 0px;
}



.social_icons_new {
	float: right;
	width: 220px;
	height: auto;
	margin-top: 135px;
}


.facebook {
	background: url(resource/facebook_up.png) no-repeat;
	width: 216px;
	height: 69px;
	margin-bottom: 20px;
}

.facebook:hover {
	background: url(resource/facebook_over.png) no-repeat;
	width: 216px;
	height: 69px;
	cursor: pointer;
	margin-bottom: 20px;
}


.twitter {
	background: url(resource/twitter_up.png) no-repeat;
	width: 200px;
	height: 68px;
	margin-left: 8px;
}

.twitter:hover {
	background: url(resource/twitter_over.png) no-repeat;
	width: 200px;
	height: 68px;
	margin-left: 8px;
	cursor: pointer;
}


.folder-1 h2 {
	width: 940px;
	margin-left: 9px;

}


.logo_new {
	position: absolute;
	left: 0;
	top: 7px;
	width: 181px;
	height: 60px;
}





/*Design Packages Styles*/
/*----------------------------------------------------------------------*/

.pack_wrap {
	width: 660px;
	margin-top: 30px;
	height: auto;
}


.pack_nav {
	width: 660px;
	height: 75px;
	border-top: 2px solid #464646;
	border-bottom: 5px solid #464646;
}


.pack_d {
	width: 200px;
	float: left;
	margin-right: 20px;
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
	font-size: 24px;
	color: #e7e7e7;
	margin-top: 18px;

}


.pack_t {
	width: 200px;
	float: left;
	margin-right: 20px;
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
	font-size: 24px;
	color: #e7e7e7;
	margin-top: 18px;

}


span.pack_selected {
	color: #464646 !important;
}


.pack_a {
	width: 200px;
	float: left;
	margin-right: 20px;
	font-family: arial;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 20px;
	font-size: 24px;
	color: #e7e7e7;
	margin-top: 18px;

}


.pack_d_intro {
	width: 660px;
	height: auto;
	margin-right: 0;
	margin-top: 30px;
}

.pack_d_intro_hd {
	background: url(resource/designpacks_hd.png) no-repeat;
	width: 272px;
	height: 99px;
	margin-bottom: 20px;
}


.pack_d_intro_p p {
	font-family:  helvetica, arial,  sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #2b2b2b;
	width: 272px;
}


.pack_d_imac {
	float: left;
	width: 357px;
	background: url(resource/imac.png) no-repeat;
	height: 283px;
}




.intro_left_wrap {
	float: left;
	width: 272px;
	height: auto;
	margin-right: 28px;
}


.pack_nav_levels {
	width: 660px;
	height: 48px;
	border-top: 2px solid #464646;
	border-bottom: 5px solid #464646;
	margin-top: 10px;

}


.pack_nav_levels ul {
	display: inline;
	height: 48px;
	line-height: 48px;

}


.pack_nav_levels ul li {
	display: block;
	float: left;
	line-height: 48px;
	width: 200px;
	text-align: center;
	margin-right: 20px;

}

.pack_nav_levels ul li a {
	font-family:  helvetica, arial,  sans-serif;
	font-size: 24px;
	color: #2b2b2b;	

}


.pack_nav_levels h3 {
	font-family:  helvetica, arial,  sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: normal;
	font-style: none !important;
	text-decoration: none;
	color: #2b2b2b;
	text-align: center;
	margin-top: 5px;
}



.express {
	float: left;
	width: 200px;
	margin-right: 20px;
}


.express_icon {
	background: url(resource/express.png) no-repeat;
	width: 150px;
	height: 151px;
	margin: 20px auto 20px auto;
}

.express_p p {
	font-family:  helvetica, arial,  sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #2b2b2b;
	width: 200px;
	text-align: center;

}




.professional {
	float: left;
	width: 200px;
	margin-right: 20px;
}


.professional_icon {
	background: url(resource/professional.png) no-repeat;
	width: 150px;
	height: 151px;
	margin: 20px auto 20px auto;
}

.professional_p p {
	font-family:  helvetica, arial,  sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #2b2b2b;
	width: 200px;
	text-align: center;

}



.premium {
	float: left;
	width: 200px;
	margin-right: 20px;
}


.premium_icon {
	background: url(resource/premium.png) no-repeat;
	width: 150px;
	height: 151px;
	margin: 20px auto 20px auto;
}

.premium_p p {
	font-family:  helvetica, arial,  sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #2b2b2b;
	width: 200px;
	text-align: center;

}



/* Styles*/
/*----------------------------------------------------------------------*/


.pack_t_intro {
	width: 660px;
	height: auto;
	margin-right: 0;
	margin-top: 30px;
}

.pack_t_intro_hd {
	background: url(resource/tech_options.png) no-repeat;
	width: 272px;
	height: 78px;
	margin-bottom: 20px;
}

.pack_t_tools {
	float: left;
	width: 361px;
	background: url(resource/tools.png) no-repeat;
	height: 373px;
	margin-top: 30px;
	
}

.intro_left_wrap_t {
	float: left;
	width: 272px;
	height: auto;
	margin-right: 20px;
}

.tech_wrap {
	width: 660px;
	height: auto;
}

.tech_row {
	width: 660px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}


.tech_item {
	float: left;
	width: 200px;
	margin-right: 20px;

}

.tech_item img {
	float: left;
	margin: 0;
}

.tech_item h3 {
	font-family:  helvetica, arial,  sans-serif;
	font-size: 18px;
	line-height: 40px;
	margin-left: 50px;
	margin-bottom: 0px;
}

.tech_item p {
	width: 145px;
	margin-left: 50px;
	font-family:  helvetica, arial,  sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #2b2b2b;
} 





/*ADDITIONAL SERVICES STYLE
------------------------------------------------------------ */


.pack_a_intro {
	width: 660px;
	height: auto;
	margin-right: 0;
	margin-top: 30px;
}

.pack_a_intro_hd {
	background: url(resource/additional_services_hd.png) no-repeat;
	width: 274px;
	height: 79px;
	margin-bottom: 20px;
}

.pack_a_add {
	float: left;
	width: 355px;
	background: url(resource/add_serve.png) no-repeat;
	height: 427px;
	margin-left: 13px;
}




.add_serve_wrap {
	width: 660px;
	height: auto;
	margin-top: 20px;
}

.add_serve_row {
	width: 660px;
	border-bottom: 1px solid #464646;
}

.add_serve_row:hover {
	width: 660px;
	border-bottom: 1px solid #464646;
	background: #cccccc;
	cursor: pointer;
}

.packs-detail{
	display: none;
}

.packs-detail ul li{
	list-style-type: disc!important;
	line-height: 18px;
	margin-bottom: 18px;
	overflow: visible!important;
	width: 520px;
	
}

.packs-detail ul{
	overflow: visible;
	margin-left: 20px;
}


.add_serve_item {
	float: left;
	width: 500px;
	font-size: 18px;
	font-family:  helvetica, arial,  sans-serif;
	line-height: 80px;
	color: #464646;
	text-transform: uppercase;
	margin-left: 20px;
}


.add_plus {
	background: url(resource/add_dark.png) no-repeat;
	width: 29px;
	height: 30px;
	float: right;
	margin-right: 65px;
	margin-top: 25px;
}


.add_plus:hover {
	background: url(resource/add_light.png) no-repeat;
	width: 29px;
	height: 30px;
	float: right;
}








/* Portfolio Page Styles */
/*----------------------------------------------------------------- */


.portfolio_wrap {
	width: 660px;
	height: auto;
}


.portfolio_top {
	width: 660px;
	height: auto;
	margin-top: 30px;
}



.portfolio_hd {
	background: url(resource/portfolio_hd.png) no-repeat;
	float: left;
	width: 273px;
	height: 77px;
	margin-right: 30px;
	margin-bottom: 20px;
}


.portfolio_btn {
	float: left;
	width: 340px;
	height: 77px;
	margin-bottom: 20px;
}


.portfolio_intro  {
	width: 660px;
}

.portfolio_intro p {
	color: #231f20;
	font-size: 13px;
	line-height: 18px;
}


.portfolio_grid_wrap {
	width: 660px;
	height: auto;
}


.portfolio_row {
	width: 660px;
	height: 246px;
	margin-bottom: 30px;
}

.portfolio_left {
	float: left;
	width: 329px;
	height: 246px;
	border-right: 1px solid #d6d6d6;

}

.item_left {
	width: 285px;
	float: left;
	margin-right: 45px;
	
}

.item_left:hover {
	background: url(resource/info_hover_bg.jpg) no-repeat 0px 185px;
	cursor: pointer;
	
}

.portfolio_right {
	float: left;
	width: 330px;
	height: 246px;
}

.item_right {
	width: 285px;
	float: left;
	margin-left: 45px;
}


.item_right:hover {
	background: url(resource/info_hover_bg.jpg) no-repeat 0px 185px;
	cursor: pointer;
	
}


.portfolio_info {
	width: 285px;
	height: 56px;
	display: block;
	padding-top: 20px;
}


.portfolio_info:hover {
	cursor: pointer;

	width: 285px;
	height: 56px;
	color: #fff;
	padding-top: 20px;
}


.portfolio_info h3 {
	font-family:  helvetica, arial,  sans-serif;
	font-size: 18px;
	color: #ff8b23;
	margin-left: 30px;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 0;
}

.portfolio_info h3 a {
	font-family:  helvetica, arial,  sans-serif;
	font-size: 18px;
	color: #ff8b23 !important;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 0;

}


.portfolio_info h4 {
	font-family:  helvetica, arial,  sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #464646;
	margin-left: 30px;
	font-weight: normal;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.item_right:hover h4, .item_left:hover h4{
	color: white;
}
























.bb-header-container, .bb-hero-container, .bb-sitetools-container{
	display: none;
}





/*Technology Content Design Style*/
/*-----------------------------------------------------------------------------*/


.tech_page_wrapper {
	width: 675px;
	height: auto;
	margin: 0;
}

.tech_page_header {
	
	width: 675px;
	height: 50px;
	display: block;
	margin-bottom: 20px;
	margin-top: 20px;
	border-bottom: 6px solid #2a2a2a;
}

span.first_header {
	font-family: arial, helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	margin-left: 5px;
	line-height: 50px;
}

span.second_word  {
	font-family: arial, helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
}

.tech_left_txt  {
	float: left;
	width: 320px;
	height: auto;
	display: block;
	margin-right: 20px;
}


.tech_left_txt p {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #2a2a2a;
}


.tech_cube {
	background: url(resource/cube.png) no-repeat;
	width: 335px;
	height: 500px;
	float: left;
	display: block;
}



.tech_quote {
	width: 625px;
	height: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #e6e6e6 url(resource/quotes.png) 25px 20px no-repeat;
	padding: 20px;
	margin-bottom: 30px;
}

.tech_quote_txt {
	width: 530px;
	font-family: arial, helvetica, sans-serif;
	font-size: 30px;
	line-height: 40px;
	font-style: italic;
	margin-left: 90px;
}


.top_tb_bg p {
	background: #e6e6e6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px;
	width: auto;
}

.ss_bg {
	background: #e6f1c9;
}

.inc_bg {
	background: #afe5ea;
}


.cm_bg {
	background: #e0afea;
}

.sm_bg {
	background: #eadeaf;
}


.last_bg {
	background: #b5afea;
}




.wand {
	background: url(resource/wand_big.png) no-repeat;
	width: 335px;
	height: 350px;
	float: left;
	display: block;
}



.wand_page_header {
	background: url(resource/wand_small.jpg) no-repeat;
	width: 675px;
	height: 50px;
	display: block;
	margin-bottom: 20px;
	margin-top: 20px;
	border-bottom: 6px solid #2a2a2a;
}



.points_style {
	width: 625px;
	height: auto;
	background: #e6e6e6;
	padding: 20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 20px;
}


.points_style ul li {
	margin-left: 30px;
	font-size: 18px;
	line-height: 24px;
	color: #444444;
}





.ind_tabs_wrapper {
	width: 675px;
	height: 38px;
	margin-top: 20px;
	margin-bottom: 20px;
}


.overview_btn {
	width: 145px;
	height: 38px;
	float: left;
	margin-right: 20px;
}


.case_study_btn {
	width: 145px;
	height: 38px;
	float: left;
}


.folder-1 #CallsToAAAACTION{
	display: none;
}



.packs-detail{
	clear: both;
	padding-left: 20px;
}




#bb-root-search .bb-pagination-container{
	font-size: 14px;
}

#bb-root-search .bb-content-container .bb-rhs {
    float: left;
    width: 718px;
	background: #ffffff;
	border: 1px solid #cfcfcf;
	border-radius: 5px;
	margin-bottom: 18px;
}

#bb-root-search .bb-maincontent{
	background-image: none;
}

#bb-root-search .bb-search-list{
	margin-top: 36px;
	margin-bottom: 36px;
}

#bb-root-search .bb-search-list li a:hover{
	color: #1e9fda;
}




.bb-pagination-container {
  display: block;
  margin-top: 40px;
  margin-bottom: 20px;
  text-align: center;
  font-style: italic;
  color: #C2C2C2;
  background: #F1F1F1;
  padding-top: 10px;
  padding-bottom: 10px;
  border-radius: 5px;
  width: 660px;
}

.morearrow {
  font-size: 24px;
}

.bb-pagination-previous {
  font-size: 24px;
}

.bb-pagination-currentpage {
  font-size: 24px;
}

.bb-pagination-container a {
  font-size: 24px;
}

.bb-pagination-separator {
font-size: 24px;
padding: 10px;
}


.bb-pagination-next {
   font-size: 24px;
}





.layout p{
	margin-right: 20px;
}

.layout h2, .layout h4{
	color: #0d2027;

}

.layout h2{
		clear: both;
}

.layout h4{
	font-size: 18px;
	margin-top: 26px;
}

.layout .packagesList{
	font-size: 18px;
	list-style-image: url(resource/listItem.png);
	margin-left: 20px;
	overflow: visible;
}


.layout .packagesList li{
		font-size: 18px;
		overflow: visible;
		margin-top: 9px;
		margin-bottom: 9px;
}

.layout img{
	display: block;
}

.layout .right{
	float: right;
}

.layout .left{
	float: left;
}

.layout .clear{
	clear: both;
}

.layout .six{
	width: 680px;
}

.layout .three{
	width: 304px;
	margin-right: 20px;
}

.layout ul{
	font-size: 13px;
	list-style-image: url(resource/listItem.png);
	margin-left: 20px;
	overflow: visible;
	margin-bottom: 18px;
	
}

.layout ul li{
		font-size: 14px;
		overflow: visible;
		height: 18px;
}

blockquote {
	height: auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #e6e6e6 url(resource/quotes.png) 20px 20px no-repeat;
	padding: 20px;
	margin-bottom: 36px;
	margin-top: 36px;
	width: 540px;
	font-family: helvetica, arial, sans-serif;
	font-size: 24px;
	line-height: 36px;
	font-style: italic;
	margin-left: 0px;
	padding-left: 100px;
	padding-right: 40px;
	clear: both;
}

.bb-mandatory:after {
	color: #d81515 !important;
	content:"*";
	font-size: 18px;
	padding-left: 5px;
}


#phone{
	color: white;
	position: absolute;
	top: 15px;
	left: 15px;
}

#phone p{
	color: white;
}

#bb-17422 .bb-search-container{
	width: 960px;
	right: 30px;
}




.bb-subnav-parent {
display:none!important;
}






/*Resource Centre Page Style*/

#rcOutput p {
  display: block;
  margin-top: 35px;
  width: 430px;
}

#rcOutput p a {
  font-style: italic;
  font-weight: bold;
  font-size: 13px;
}


#bb-17845 .bb-subnav-container {
  display: none;
}

.rcWrap {
  width: 660px;
  margin-top: 30px;
  display: block;
  overflow: hidden;
}

.rcHeader {
  width: 660px;
  border-top: 5px solid #000000;
  /*border-top: 1px soild #000000;*/
}

.rcHeader h1 {
  font-size: 48px !important;
  font-style: italic !important;
  text-align: center !important;
}

.rcQuestions {
  display: block;
  width: 660px;
  height: 230px;
  overflow: hidden;
  border-top: 1px solid #000000;
  background: #d8dadb;
}

.rcQuestionsTxt {
  width: 570px;
  font-style: italic;
  margin: 40px auto 10px auto;
}

.rcQuestionsImg {
  margin: 0 auto;
  width: 502px;
}

.rcPeopleFAQ {
  width: 660px;
  height: 87px;
  border-top: 1px solid #000000;
  border-bottom: 5px solid #000000;
  margin-bottom: 50px;
}

.rcAvatar {
  float: left;
  display: block;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 20px;
}

.4squaresWrap {
  width: 660px;
  display: block;
  overflow: hidden; 
}

.rcLeft {
  width: 309px;
  float: left;
  margin-right: 20px;
  display: block;
  overflow: hidden;
}

.rcRight {
  width: 309px;
  float: left;
  margin-left: 20px;
  display: block;
  overflow: hidden;
}

.rcBlogWrap {
  width: 309px;
  height: 180px;
  overflow: hidden;
  margin-bottom: 50px;
}

.rcBlogHeader h3, .rcFAQHeader h3, .rcENewsHeader h3, .rcWPHeader h3, .rcUniHeader h3, .rcNewsHeader h3 {
  font-style: italic !important;
  font-size: 24px !important;
  font-weight: normal !important;
}

.rcBlogHeader {
  border-top: 1px solid #000000;
  border-bottom: 5px solid #000000;
  text-align: center;
  height: 50px;
}

.rcBlogBox {
  height: 110px;
  background: #e6e6e6;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}

.rcBlogBox li {
  display: block;
  margin-left: 20px;
  padding-top: 3px;
  padding-left: 20px;
  background: url(resource/rcArrowSmall.jpg) no-repeat 0px 7px;
}

.rcBlogBox li a:hover {
  color: #195086!important;
}

.rcFAQBox li {
  display: block;
  margin-left: 20px;
  padding-top: 3px;
  padding-left: 20px;
  background: url(resource/rcArrowSmall.jpg) no-repeat 0px 7px;
}

.rcFAQBox li a:hover {
  color: #195086!important;
}



.rcENewsBox li {
  display: block;
  margin-left: 20px;
  padding-top: 3px;
  padding-left: 20px;
  background: url(resource/rcArrowSmall.jpg) no-repeat 0px 7px;
}

.rcENewsBox li a:hover {
  color: #195086!important;
}


.rcFAQWrap {
  width: 309px;
  height: 180px;
  overflow: hidden;
  margin-bottom: 50px;
}

.rcFAQHeader {
  border-top: 1px solid #000000;
  border-bottom: 5px solid #000000;
  text-align: center;
  height: 50px;
}

.rcFAQBox {
  height: 110px;
  background: #e6e6e6;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}


.rcENewsWrap {
  width: 309px;
  height: 180px;
  overflow: hidden;
  margin-bottom: 50px;
}

.rcENewsHeader {
  border-top: 1px solid #000000;
  border-bottom: 5px solid #000000;
  text-align: center;
  height: 50px;
}

.rcENewsBox {
  height: 110px;
  background: #e6e6e6;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}


.rcWPWrap {
  width: 309px;
  height: 180px;
  overflow: hidden;
  margin-bottom: 50px;
}

.rcWPHeader {
  border-top: 1px solid #000000;
  border-bottom: 5px solid #000000;
  text-align: center;
  height: 50px;
}

.rcWPBox {
  height: 110px;
  background: #e6e6e6;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}



.rcWPBox li {
  display: block;
  margin-left: 20px;
  padding-top: 3px;
  padding-left: 20px;
  background: url(resource/rcArrowSmall.jpg) no-repeat 0px 7px;
}

.rcWPBox li a:hover {
  color: #195086!important;
}






.rcNewsWrap {
  width: 309px;
  height: 180px;
  overflow: hidden;
  margin-bottom: 50px;
}

.rcNewsHeader {
  border-top: 1px solid #000000;
  border-bottom: 5px solid #000000;
  text-align: center;
  height: 50px;
}

.rcNewsBox {
  height: 110px;
  background: #e6e6e6;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}



.rcNewsBox li {
  display: block;
  margin-left: 20px;
  padding-top: 3px;
  padding-left: 20px;
  background: url(resource/rcArrowSmall.jpg) no-repeat 0px 7px;
}

.rcNewsBox li a:hover {
  color: #195086!important;
}







.rcUniWrap {
  width: 309px;
  height: 180px;
  overflow: hidden;
  margin-bottom: 50px;
}

.rcUniHeader {
  border-top: 1px solid #000000;
  border-bottom: 5px solid #000000;
  text-align: center;
  height: 50px;
}

.rcUniBox {
  height: 110px;
  background: #e6e6e6;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
}


.rcUniBox li {
  display: block;
  margin-left: 20px;
  padding-top: 3px;
  padding-left: 20px;
  background: url(resource/rcArrowSmall.jpg) no-repeat 0px 7px;
}

.rcUniBox li a:hover {
  color: #195086!important;
}






/*Social Sidebar for Resource Centre*/

#tweetFeed {
width: 250px;
display: block;
overflow: hidden;
background: url(resource/tweetHd.jpg) no-repeat top;
padding-top: 58px;
margin-top: 20px;

}


.jta-tweet-list
{
    padding: 0;
    list-style: none;
}

.jta-tweet-list-item
{
    background: #ffffff;
    border-bottom: 1px solid #e4e4e4;
    padding: 8px 0px 8px 0px;
	overflow: hidden;
}

.jta-tweet-list-item:first-child
{
 
}

.jta-tweet-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-tweet-profile-image-link
{
}

.jta-tweet-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-tweet-body
{
}

.jta-tweet-body-list-profile-image-present
{
	margin-left: 58px;
}

.jta-tweet-user-name
{
	font-weight: bold;
}

.jta-tweet-user-screen-name
{
}

.jta-tweet-user-full-name
{
    color: #900;
}

.jta-tweet-text
{
}

.jta-tweet-user-screen-name-link,
.jta-tweet-user-full-name-link,
.jta-tweet-a,
.twitter-anywhere-user
{
    color: #900;
	text-decoration: none;
}

.jta-tweet-user-screen-name-link:hover,
.jta-tweet-user-full-name-link:hover,
.jta-tweet-a:hover,
.twitter-anywhere-user:hover
{
    color: #900;
	text-decoration: underline;
}

.jta-tweet-link
{
}

.jta-tweet-link:hover
{
}

.jta-tweet-hashtag
{
}

.jta-tweet-hashtag:hover
{
}

.jta-tweet-attributes
{
	display: block;
    color: #999;
    font-size: 11px;
    margin-top: 3px;
}

.jta-tweet-timestamp
{
}

.jta-tweet-source
{
}

.jta-tweet-inreplyto
{
}

.jta-tweet-location
{
}

.jta-tweet-retweeter
{
}

.jta-tweet-timestamp-link,
.jta-tweet-source-link a,
.jta-tweet-inreplyto-link,
.jta-tweet-location-link,
.jta-tweet-retweeter-link
{
    color: #999;
	text-decoration: none;
}

.jta-tweet-timestamp-link:hover,
.jta-tweet-source-link a:hover,
.jta-tweet-inreplyto-link:hover,
.jta-tweet-location-link:hover,
.jta-tweet-retweeter-link:hover
{
    color: #999;
	text-decoration: underline;
}

.jta-tweet-list-controls
{
	margin-top: 20px;
}

.jta-tweet-list-controls-button
{
	padding: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-controls-button:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-controls-button-more
{
}

.jta-tweet-list-controls-button-prev
{
}

.jta-tweet-list-controls-button-next
{
	margin-left: 10px;
}

.jta-tweet-list-autorefresh-trigger
{
	padding: 8px 0px 8px 0px;
	margin-bottom: 10px;
	text-align: center;
    border: 1px solid #999;
}

.jta-tweet-list-autorefresh-trigger:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}

.jta-tweet-list-autorefresh-trigger-content
{
}

.jta-follow-button
{
}


.jta-tweet-box
{
}


.jta-connect-button
{
}


.jta-login-info
{
}

.jta-login-info-profile-image
{
	width: 48px;
	display: inline;
	float: left;
}

.jta-login-info-profile-image img
{
	width: 48px;
	height: 48px;
}

.jta-login-info-block
{
	margin-left: 58px;
}

.jta-login-info-screen-name
{
}

.jta-login-info-sign-out
{
	width: 97px;
	margin-top: 2px;
	padding: 1px;
	text-align: center;
    border: 1px solid #999;
}

.jta-login-info-sign-out:hover
{
	color: black;
	background-color: #999;
	cursor: pointer;
}


.jta-loading
{
	margin: 0;
    padding: 8px 0px 8px 0px;
}

.jta-error
{
	margin: 0;
    padding: 8px;
    color: #000;
    background-color: #f00
}

.jta-nodata
{
	margin: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    display: none;
}

.jta-clear
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

.jta-tweet-body {
  margin-left: 10px;
} 


/*WHITE PAPERS LISTING Style*/

#bb-21866 .bb-articles-list .bb-list .bb-mid ul li {
  width: 660px;
  height: auto;
}

.bb-page-detail .bb-articles-detail .bb-mid {
  width: 660px;
}

#bb-21866 .bb-articles-list .bb-list .bb-mid ul li .bb-imgholder {
  float: left;
  margin-right: 20px;
  width: 162px;
  margin-bottom: 10px;
  height: auto;
}

.bb-page-detail .bb-articles-detail .bb-mid .bb-imgholder {
  float: left;
  margin-right: 20px;
  width: 162px;
  margin-bottom: 10px;
  height: auto;
}

#bb-21866 .bb-articles-list .bb-list .bb-mid ul li  .bb-article {
  width: 475px;
  float: left;
}

#bb-21866 .bb-btn-container a span {
  overflow: visible !important;
}

#bb-21866 .bb-from-category {
  display: none;
}

#bb-21866 .bb-articles-list .bb-list .bb-mid ul li .bb-article h4 a span {
  font-weight: normal !important;
  font-size: 26px;
  line-height: 36px;
}

.folder-8 .bb-articledetail ul {
  margin-bottom: 20px;
}

.folder-8 .bb-articledetail ul li {
  background: url(resource/rcArrowSmallWhite.jpg) no-repeat 0px 3px;
  padding-left: 20px;
  font-family: arial;
  font-style: italic;
  color: #656565;
  margin-top: 5px;
  margin-bottom: 5px;
}

.folder-8 #actionForm fieldset ul li {
  background-image: none !important;
}

.folder-8 .bb-form-container form {
  padding: 0 !important;
  width: auto !important;
}

.rcSocialSidebar {
  margin-top: 20px;
}
.coverImg {
  float: left;
}

#bb-17845 h4 {
  font-style: italic;
  text-align: center;
}

.whitePaperIcon {
width: 162px;
height: 223px;
margin-top: 30px;
margin-left: 35px;
margin-right: 20px;
}

.fromTheRC {
  background: #123A62;
  display: block;
  width: 960px;
  height: 60px;
}

#bb-17845 .bb-social-twitter-profile-widget {
  display: block !important;
}

.bb-social-facebook-comments {
  display: none;
}

.folder-9 .bb-social-facebook-comments {
  display: block !important;
}

.bb-social-integration {
width: auto;
clear: both;
}

.fb_edge_widget_with_comment {
  margin-bottom: 10px !important;
}

.bb-social-twitter-tweet-button {
  margin-bottom: 10px;
}

.bb-social-facebook-like-button {
  margin-top: 10px;
}

#bb-18469 .bb-social-integration .bb-social-twitter-tweet-button {
  display: none;
}

#bb-18469 .bb-maincontent .bb-list-container .bb-list .bb-mid ul li {
  width: 210px !important;
}

#bb-18469 .bb-maincontent .bb-list-container .bb-list .bb-mid ul li .bb-article {
  width: 210px !important;
}

.bb-social-google-plusone-button {
  margin-bottom: 10px;
}

.bb-content-container .bb-rhs .bb-extrabar .bb-random-container {
  margin-left: 20px;
}


.bb-content-container .bb-rhs .bb-extrabar .bb-random-container .bb-related .bb-mid ul li {
  width: 205px;
}


.bb-extrabar .bb-random-container .bb-related > .bb-top {
  width: 670px;
  height: 58px;
  background: url(resource/expRC.jpg) no-repeat;
} 













/*New Frontpage Slider*/

#wrapper {
    width: 760px;
    margin: 0 auto;
}

#intro {
    padding-bottom: 10px;
}

#slider {
    width: 940px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    height: 350px;
    width: 940px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;
    margin-left: -20px;
}

.scrollContainer div.panel {

    height: 350px;
    width: 940px;
    padding: 0;
}

#shade {
    background: #EDEDEC url(images/shade.jpg) no-repeat 0 0;
    height: 50px;
}

ul.navigation {
    display: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
    text-indent: -9999px;
}

ul.navigation a {
    padding: 10px;
    color: #000;
    text-decoration: none;
    font-family: arial, helvetica;
    font-style: italic;
    font-size: 14px;
    line-height: 28px;
    text-indent: -9999px;
    background: url(resource/greyDot.jpg) no-repeat;
}

ul.navigation a:hover {

    background: url(resource/blueDot.jpg) no-repeat;
}

ul.navigation a.selected {

    background: url(resource/blueDot.jpg) no-repeat;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
    position: absolute;
    top: 130px;
    cursor: pointer;
}

.scrollButtons.left {
    left: 0;
    position: absolute;
    z-index: 9999;
}

.scrollButtons.right {
    right: 20px;
    position: absolute;
    z-index: 9999;
}

.hide {
    display: none;
}











































