.aligned-row {
  display: flex;
  flex-flow: row wrap;

  &::before {
    display: block;
  }
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}

.garamond {
	font-family: 'EB Garamond', serif;
}

.roboto {
	font-family: 'Roboto', sans-serif;
}

.strong {
	font-weight: 500;
}

	
.container { width:100%
	/*width: 1100px !important;*/
}

.containermain { 
	width: 1050px !important;
	margin:auto;
}

.containermain1 { 
	width: 100% !important;
	min-width: 1080px;
	margin:auto;
    padding:0.5rem 2.5rem;
	background-color: #fff;
	box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}

.icon { 
}

.icon img {
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease; /* Firefox */
    -ms-transition: all 1s ease; /* IE 9 */
    -o-transition: all 1s ease; /* Opera */
    transition: all 0.6s ease;
	max-width:180px;
}

.icon:hover img {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25); /* Firefox */
    -ms-transform:scale(1.25); /* IE 9 */
    -o-transform:scale(1.25); /* Opera */
     transform:scale(1.25);
}

hr.header-hr {
	/*border-color: #e7e7e7;*/
	border-bottom: 1px solid #e7e7e7;
}

.home-button {
	width: 24px;
	padding-top: 48px;
}

h1 {
	font-size: 42px;  -webkit-font-smoothing: antialiased; font-smoothing: antialiased;
}

h1.headline {
	margin-top: 30px;  -webkit-font-smoothing: antialiased; font-smoothing: antialiased;
}

.h3, h3 {
    font-size: 24px;  -webkit-font-smoothing: antialiased; font-smoothing: antialiased;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 5px;
    margin-bottom: 5px;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 700;
    line-height: 1.1;
    -webkit-font-smoothing: antialiased; font-smoothing: antialiased;
}

#sbrLogo img {
    width: 300px;
}

h1.section-title {color:#fff; padding-top:5px; text-decoration: none; border-bottom: double #FFF;}

.leadwhite {
    color: #fff;
    font-size: 18px;
    padding: 10px 20px;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
	text-align:center
}

.leadwhite a {
    color: #fff;
    text-decoration: none;
}

.plusright {
    float: right;
    font-size: 22px;
    font-weight: 600;
    margin-top: -3px;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 25px;
    font-size: 15.5px;
    border: 0px;
}

a {
  background-color: transparent;
  /* add default link color here: color: # ;*/
  text-decoration: none;
}

.color-callout-container {padding-top:420px; width:1050px; margin:auto;}
.color-callout-box {
    background-color: rgba(51, 153, 255, 0.85);
    background-color: #39f;
    opacity: 0.85;
	font-variant: small-caps;
}
.SBRSubTitleLvl3 {
    font-size: 16px;
	font-weight:600;
}

a:active,
a:hover {
  outline: 0;
  color: #a14a00;
  text-decoration: none;
}

.article img {
    width: 98%;
}
p {
	font-family: 'Roboto', sans-serif;  
	-webkit-font-smoothing: antialiased; 
	font-smoothing: antialiased;
	margin: 1em 0;
}



.footerwhite {text-align:center; color:#fff; padding-top:10px; padding-bottom:10px; font-weight:700;}
.footerwhite a {color:#fff; text-decoration:none}
.backgroundlightblue {
    background-color: #445e97;
}
.imagebox {float: left; width:33.3333%; position: relative;min-height: 1px;}
.imagebox img {max-width:340px; border:1px solid #021a40;}
.imagebox ul {padding-left: 15px;}
.imagebox li {padding: 5px;}

.spanmover {
    display: block;
    background: #fff;/
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-size: 1.35em;
    font-weight: 600;
	text-align:center;
    color: #1c1142;
    font-variant: small-caps;
    padding:2px;
	width: 340px;
}
/*.spanmover:hover {
background: rgba(1, 58, 77, 0.8);
}*/
.spanmoversbrtemp {
    display: block;
    /*background: #ECECEC;*/
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-size: 1.0em;
    font-weight: 500;  
    padding:2px;
	Max-width: 340px;
	width:90%;
}
.border-right {
    border-right: 1px solid #dcddde;
}
.border-top {
    border-top: 1px solid #dcddde;
}

.bottom {
    margin-top: 30px;
    margin-bottom: 20px;
}

.navbar-sbr-logo {
	padding: 2px 0px 15px;
}

.navbar-default {
	background-color:#FFFFFF;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color:#F8F8F8;
}

.navbar-default .navbar-toggle {
	border:none;
}


.navbar-toggle {
margin-top: 28px;
}

.navbar-toggle:focus {
    outline: 2px none;
}

.navbar-toggle:hover {
    outline: 2px none;
}
.navbar-default .navbar-toggle .icon-bar {
  height: 4px;
  background-color: #e61e26;
}

.navbar-default .navbar-toggle {

}



#footer {
	background-color: #2d2d2d;
	color: #fff;
	width: 100%;
	margin-top: 50px;
}




#subbodynav{   
    /*background:#ffe0cc;*/		/*right nav bg*/
    border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    padding:0 0 60px 0;
    margin:0 0 20px 0;
    width:95%;
}


#topNavsbrContainer {
	position: relative;
	font-size:16px;
	font-weight:600;
	padding-top:30px;
	 -webkit-font-smoothing: antialiased; font-smoothing: antialiased;
}

#topNavsbrContainer li {
	margin: 0px;
	padding: 0px 10px;
	list-style: none;
}

#navsbr li:last-child { margin-bottom:0.75em;}

.homepageheaderL {
    margin-top: 0px;
    float: left;
    background-color: rgba(51, 153, 255, 0.85);
    /*border-top: 3px #88cccc solid;
    border-bottom: 3px #88cccc solid;*/
    padding-left: 5px;
    min-height: 30px;
    font-size:1.50em;
    font-variant: small-caps;
    width: 96%;
    padding-top: 5px;
}
.homepageheaderR {
    margin-top: 0px;
    float: left;
	background-color: rgba(51, 153, 255, 0.85);
    padding-left: 5px;
    min-height: 30px;
    font-size:1.50em;
    font-variant: small-caps;
    width: 96%;
    padding-top: 5px;
}
.contentbox {
    border: 0;
    padding: 9px 0px;
    width: 100%;
    float: left;
    font-size: 1.0em;
    font-weight: 400;
    color: #333;
}

.contentimg {
    padding: 0px;
    float: left;
	max-width:120px;
	border:0
}
.hometitle {
    font-size: 1.50em;
    padding-left:130px;
    font-variant: small-caps;
}







  .navItemsbr {left:2px;}
  .menuChoices { background-color: #F2F2F2; color:#2E2E2E; left:0px; width:180px;position: absolute;top:28px; text-align:left; line-height:25px; font-size:16px; border-radius: 0px 0px 0px 15px;}
  .menuChoices ul {padding-left:0px;}
  .menuChoices li {padding-left:0px;} 
  
  .menuChoices a {color: #3E3E3E; text-decoration: none; font-weight:600; padding-left:10px; width:180px;}
  .menuChoices  a:hover {text-decoration: none; color:#ffffff; }
  .menuChoices  li:hover {line-height:25px; background-color:#accf37;}  
  /* position your menus */
   #menu0 {position: absolute; top: 12px; left: 5px;}
   #menu1 {position: absolute; top:12px; left: 65px;}
   #menu2 {position: absolute; top:12px; left: 225px;}
   #menu3 {position: absolute; top:12px; left: 400px;}
   #menu4 {position: absolute; top:12px; left: 495px;}
   

  .menu1Choices { background-color: #CC9; color:#6E6E6E; left:5px; width:210px;position: absolute;top:0px; left:180px; text-align:left; line-height:25px; font-size:14px; border-radius: 0px 0px 15px 0px;}
  .menu1Choices ul {padding-left:0px;}
  .menu1Choices li {padding-left:0px;}
  .menu1Choices a {color: #2E2E2E; text-decoration: none; font-weight:600; padding-left:10px;}
  .menu1Choices  a:hover {text-decoration: none; color:#ffffff; }
  .menu1Choices  li:hover {line-height:25px; background-color:#337ab7;}  
  
  .menu2Choices { background-color: #CC9; color:#6E6E6E; left:5px; width:210px;position: absolute;top:25px; left:180px; text-align:left; line-height:25px; border-radius: 0px 0px 15px 0px;}
  .menu2Choices ul {padding-left:0px;}
  .menu2Choices li {padding-left:0px;}
  .menu2Choices a {color:#6E6E6E; text-decoration: none; font-weight:400; padding-left:10px;}
  .menu2Choices  a:hover {text-decoration: none; color:#ffffff; }
  .menu2Choices  li:hover {line-height:25px; background-color:#337ab7;}  

.tabsbr:link, .tabsbr:visited {	padding:10px;}

.navbar-nav .open .dropdown-menu {
 	font-size: 13px;
}


.nav > li > a {
    padding: 10px 5px;
}

.shift-content {
	margin-left: 50px;
}

.section-parallax-p1-1{
		background-size:cover;
		background-position: 0 -25px;
	}
	
@media print and (min-width: 1200px) {
}	
@media (max-width: 1140px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
       
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 6px;
        padding-bottom: 6px;
    }
	

    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }



.containermain { 
	width: 100% !important;
	margin:auto;
}
.backgroundimagehome {
  		background:#ffffff;
		}
		
.containermain1 { 
	width: 100% !important;
	margin:auto;
}

.section-parallax-p1-1{
		background-size:cover;
		background-position: 0 25px;
	}
	
.color-callout-container {
    padding-top: 200px;
    width: 100%;
    margin: auto;
}

	.imagebox img {
		max-width: 100%;
		border: 1px solid #021a40;
	}
	.spanmover {		
		width: 100%;
	}

}

@media (max-width: 768px) {
	.bizneed {min-height: 225px;}
	
.backgroundimagehome {
		background:#ffffff;
		}
		
.containermain1 { 
	width: 100% !important;
	margin:auto;
}

.bodyback {
	background-image: none;}
	
img {width:100%}

#sbrLogo img {
    width: 160px;
}
.imagebox {float: left; width:100%; position: relative;}

.color-callout-container {padding-top:300px; width:500px; margin:auto;}

.section-parallax-p1-1{
		background-size:100%;
		background-position: 0 35px;
	}
.color-callout-container {
    padding-top: 160px;
    width: 100%;
    margin: auto;
	size:0.75em;
}
}


@media (max-width: 400px) {
#sbrLogo img {
    width: 140px;
}
.imagebox img {width:80%; height:80%}

h1 {font-size: 30px;  -webkit-font-smoothing: antialiased; font-smoothing: antialiased;}
h1.section-title {color:#fff; padding-top:10px; text-decoration: none; border-bottom: double #FFF;}

.navbar-sbr-logo {
		float: left;
		max-width: 200px;
	}
	.navbar-toggle {
    margin-top: 15px;
}
.navbar-default .navbar-toggle {
    border:none;
}
.container {
    padding:0px;
    margin-right: auto;
    margin-left: auto;
}

    h1 {
	font-size: 34px;
}

h1.headline {
	margin-top: 10px;
}

.row-offcanvas-left .sidebar-offcanvas {
    left: -41%;
}
.row-offcanvas-left.active {
    left: 45%;
}

.row-offcanvas-left.active .main {
    opacity: 0.6;
  }
.home-button {
	padding-top: 20px;
}

.bizneed {min-height: 185px;}

.imagebox {float: left; width:100%; position: relative;}

.color-callout-container {padding-top:170px; width:380px; margin:auto;}

	.brcDiscoverHeader {
		display: block;
	}
	.containermain { 
		width: 385px !important; /*width: 100% !important;*/
		margin:auto;
	}
	.containermain1 {
		padding: 0px 0px 0px 0px;
		background-color: #fff;
	}
	.section-parallax-p1-1 {
		background-size: 100%;
		/*background-position: 0 24px;*/
	}
	.imagebox img {
		max-width:400px;
		border:1px solid #021a40;
	}
	.spanmover {		
		width: 400px;
	}

	#toprnavlinks {
		display: none;
	}
}


@media (max-width: 330px) {
	.navbar-sbr-logo {
		float: left;
		padding: 15px 0px 0px 0px !important;
		max-width: 77%;
	}
	.pull-left{padding-left:0px;}
	.navbar-sbr-logo {max-width:200px}
	.bizneed {min-height: 185px;}
	
.containermain { 
	width: 330px !important; /*width: 100% !important;*/
	margin:auto;
}
.backgroundimagehome {
		background:#ffffff;
		}
		
.containermain1 { 
	width: 100% !important;
	margin:auto;
}


h1 {
	font-size: 26px;  -webkit-font-smoothing: antialiased; font-smoothing: antialiased;
}
h1.section-title {color:#fff; padding-top:10px; text-decoration: none; border-bottom: double #FFF;}

.imagebox img {width:80%; height:80%}

.color-callout-container {padding-top:160px; width:320px; margin:auto;}

.section-parallax-p1-1 {
		background-size: 100%;
		/*background-position: 0 30px;*/
}

#toprnavlinks {
		display: none;
}

}


#subbodynav ul ul.sidenavSubMenu { 
    /*border-bottom: 1px dotted #EBEEF5;*/ /*right nav border bottom*/
	list-style: inside none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*background-color: #C9E2AF;*/ /*white, right nav sub nav bg*/
	width: 100%;
}

#subbodynav ul ul.sidenavSubMenu li {
    /*border-bottom: 1px dotted #F9B87D;*/ /*right nav border bottom*/
}

#subbodynav ul ul.sidenavSubMenu li a {
	margin-left: 15px;
	/*border-top: 1px dotted #EBEEF5;*/	/*right nav border bottom*/
    border-bottom: none;
	font-size: 13px;
}


#toprnavlinks {
	margin-top: 15px;
}


@media all and (max-width: 1140px) and (orientation: portrait) { /* screen size until 1140px */	 
	 #toprnavlinks {
		display: none;
	 }	 
}
@media all and (max-width: 1140px) and (orientation: landscape) { /* screen size until 1140px */
	 /*article.contentbox {
		padding: 17px 0px 0px 35px;
		width: 100%;
	 }*/
	 #toprnavlinks, #brc-site-nav {
		display: none;
	 }
	
	 .homepageheaderL {
		margin-left: 11px;
		margin-right: 100%;
		width: 95%;	/*62*/
	 }
	 .homepageheaderR {
	    margin-left: 11px;
		width: 95%;	
	 }
	 .col-sm-6 {
		width: 95%;
	 }
	 #topHpImgs {
		margin-left: 5px; 
		width: 91%;
	 }
	 #bottomHpImgs {
		margin-left: 5px; 
		width: 91%;
	 }
}

@media screen and (max-width: 899px) and (min-width: 800px) and (orientation: portrait) {
    .homepageheaderL {
		margin-left: 11px;
		margin-right: 100%;
		width: 80%;	/*62*/
	 }
	 .homepageheaderR {
	    margin-left: 11px;
		width: 80%;	
	 }
	 .col-sm-6 {
		width: 95%;
	 }
	 #topHpImgs {
		margin-left: 5px; 
		width: 77%;
	 }
	 #bottomHpImgs {
		margin-left: 5px; 
		width: 77%;
	 }
}

@media all and (max-width: 768px) and (orientation: portrait) { /* screen size until 768px */	 
	 .containermain { 
		width: 70% !important; /*width: 100% !important;*/
		margin:auto;
	}
	#toprnavlinks {
		display: none;
	}
	 .imagebox img {
		margin-left: 0px;
		max-width: 73%; 		
	 }
	 .spanmover {
		width: 73%;
	 }
	 .homepageheaderL {
		margin-left: 11px;
		margin-right: 100%;
		width: 73%;	/*62*/
	 }
	 .homepageheaderR {
	    margin-left: 11px;
		width: 73%;	
	 }
	 .col-sm-6 {
		width: 100%;
	 }
}
@media all and (max-width: 768px) and (orientation: landscape) { /* screen size until 768px */	
	 .containermain { 
		width: 85% !important; /*width: 100% !important;*/
		margin:auto;
	}
	#toprnavlinks {
		display: none;
	}
	.imagebox img {
		max-width: 75.9%; 
		border: 1px solid #021a40;
	 }
	 .spanmover {
		width: 75.9%;
	 }
	 .homepageheaderL {
		margin-left: 11px;
		margin-right: 100%;
		width: 73%;	
	 }
	 .homepageheaderR {
		margin-left: 11px;
		width: 73%;	
	 }
}

@media screen and (max-width: 720px) and (min-width: 720px) and (orientation: portrait) {
    .imagebox img {
		margin-left: 0px;
		max-width: 67.9%; 		
	 }
	 .spanmover {
		width: 67.9%;
	 }
	 .homepageheaderL {
		margin-left: 11px;
		margin-right: 100%;
		width: 67%;	/*62*/
	 }
	 .homepageheaderR {
		margin-left: 11px;
		width: 67%;	
	 }
}

@media screen and (max-width: 667px) and (min-width: 667px) and (orientation: landscape) {
    .imagebox img {
		max-width: 69.3%; 
		margin-left: 0px;
	 }
	  .spanmover {
		width: 69.3%;
	 }
	 .homepageheaderL {
		margin-left: 12px;
		margin-right: 100%;
		width: 66%;	/*62*/
	 }
	 .homepageheaderR {
	    margin-left: 12px;
		width: 66%;	
	 }
}

@media all and (max-width: 640px) and (orientation: portrait) { /* screen size until 640px */
	 
	 #toprnavlinks {
		display: none;
	 }  
	 .imagebox img {
		margin-left: 0px;
		max-width: 56.8%; 		
	 }
	 .spanmover {
		width: 56.8%;
	 }
	 .homepageheaderL {
		margin-left: 12px;
		margin-right: 100%;
		width: 73%;	/*62*/
	 }
	 .homepageheaderR {
	    margin-left: 12px;
		width: 73%;	
	 }
	 .col-sm-6 {
		width: 78%;
	 }
}
@media all and (max-width: 640px) and (orientation: landscape) { /* screen size until 640px */
	 
	 #toprnavlinks {
		display: none;
	 }
	 .imagebox img {
		max-width: 66.6%; 
		border: 1px solid #021a40;
	 }
	 .spanmover {
		width: 66.6%;
	 }
	 .homepageheaderL {
		margin-left: 11px;
		margin-right: 100%;
		width: 63%;	
	 }
	 .homepageheaderR {
		margin-left: 11px;
		width: 63%;	
	 }
}


@media all and (max-width: 599px) and (min-width: 535px) and (orientation: landscape) {
	.imagebox img {
		max-width: 59%; 
		border: 1px solid #021a40;
	 }
	 .spanmover {
		width: 59%;
	 }
	  .homepageheaderL {
		margin-left: 20px;
		margin-right: 100%;
		width: 56%;	/*62*/
	 }
	 .homepageheaderR {
		margin-left: 20px;
		width: 56%;	
	 }	 
}

@media all and (max-width: 534px) and (min-width: 500px) and (orientation: landscape) {
	.imagebox img {
		max-width: 55.2%; 
		border: 1px solid #021a40;
	 }
	 .spanmover {
		width: 55.2%;
	 }
	  .homepageheaderL {
		margin-left: 11px;
		margin-right: 100%;
		width: 53%;	/*62*/
	 }
	 .homepageheaderR {
		margin-left: 11px;
		width: 53%;	
	 }	 
}

@media all and (max-width: 480px) and (orientation: portrait) { /* screen size until 480px */
	
	 #toprnavlinks {
		display: none;
	 } 
	 .imagebox img {
		max-width: 36%;
		padding-left: 28px;
	 }
	 .homepageheaderL {		
		padding-left: 38px;		
	 }
	 .homepageheaderR {		
		padding-left: 38px;		
	 }
	 .spanmover {
		width: 36%;
	 }
}
@media all and (max-width: 480px) and (orientation: landscape) { /* screen size until 480px */
	 
	 #toprnavlinks {
		display: none;
	 }
	 .imagebox img {
		max-width: 49.8%;
		padding-left: 0px;
	 }
	 .spanmover {
		width: 49.8%;
	 }
	 .homepageheaderL {
		margin-left: 15px;
		margin-right: 100%;
		width: 48%;	
	 }
	 .homepageheaderR {
		margin-left: 15px;
		width: 48%;	
	 }
}


@media screen and (max-width: 414px) and (min-width: 412px) and (orientation: portrait) {
    .imagebox img {
		margin-left: 0px;
		max-width: 39.5%; 	
		padding-left: 0px;
	 }
	  .spanmover {
		width: 39.5%;
	 }
	 .homepageheaderL {		
		padding-left: 11px;	
		width: 50%;	
	 }
	 .homepageheaderR {
		padding-left: 11px;	
		width: 50%;	
	 }
}

@media screen and (max-width: 384px) and (min-width: 384px) and (orientation: portrait) {
    .imagebox img {
		max-width: 38.3%; 
	 }
	  .spanmover {
		width: 38.3%;
	 }
	 .homepageheaderL {
		padding-left: 20px;	
		width: 50%;	
	 }
	 .homepageheaderR {
		padding-left: 20px;	
		width: 50%;	
	 }
}

@media screen and (max-width: 375px) and (min-width: 375px) and (orientation: portrait) {
    .imagebox img {
		max-width: 37.3%; 		
	 }
	  .spanmover {
		width: 37.3%;
	 }
	 .homepageheaderL {
		font-size: 1.35em;
		width: 49%;	
	 }
	 .homepageheaderR {
		font-size: 1.35em;	
		width: 49%;	
	 }
}

@media screen and (max-width: 374px) and (min-width: 360px) and (orientation: portrait) {
    .imagebox img {
		max-width: 36%; 
	 }
	  .spanmover {
		width: 36%;
	 }
	 .homepageheaderL {
		padding-left: 20px;	
		width: 48%;	
	 }
	 .homepageheaderR {
		padding-left: 20px;	
		width: 48%;	
	 }
}

@media all and (max-width: 330px) and (orientation: portrait) { /* screen size until 330px */
	 
	 #toprnavlinks {
		display: none;
	 }
	 .imagebox img {
		max-width: 32.3%;
		padding-left: 28px;
	 }
	 .homepageheaderL {
		padding-left: 22px;
		width: 41%;
		font-size: 1.25em;
	 }
	 .homepageheaderR {		
		padding-left: 22px;		
		width: 41%;
		font-size: 1.25em;
	 }
	 .spanmover {
		width: 32.3%;
	 }
}
@media all and (max-width: 330px) and (orientation: landscape) { /* screen size until 330px */
	
	 #toprnavlinks {
		display: none;
	 }
}


#toprnavlinks li a {
    /*cursor: text; */
	cursor: pointer;
}

#toprnavlinks li a:hover {
    color: #777; 
}


.sa4TableHeader {
	/*margin-left: 10px;*/
	margin-top: 15px;
	padding-left: 2%; /*10px*/
	padding-top: 5px; 
	padding-bottom: 3px;
	text-align:left;
	width:100%; /*190px*/
	min-height:22px;  /*22*/
	border-radius:5px; 
	background: rgb(206,220,231);background: -moz-linear-gradient(270deg, rgba(128,128,128,0.5) 0%, rgba(192,192,192,0.7) 70%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(128,128,128,0.5)), color-stop(70%,rgba(89,106,114,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(128,128,128,0.5) 0%,rgba(192,192,192,0.7) 70%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(128,128,128,0.5) 0%,rgba(192,192,192,0.7) 70%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(128,128,128,0.5) 0%,rgba(192,192,192,0.7)  70%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(128,128,128,0.5) 0%,rgba(192,192,192,0.7) 70%); /* W3C */
	color:#1c1142;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px; /*16*/
	font-weight: bold; text-transform:uppercase;
}
/* bullet list no indent*/
.sa4TableListLinks {
	clear: both;
	text-align: left;
	font-size: 1em; /*13px*/
	margin-top: 10px;
	margin-left: 2.5%; /*8px*/
}

.sa4TableListLinks ul {margin-left: -5px; padding: 0; list-style-type: none; }
.sa4TableListLinks li {padding-bottom: 3px;}
.sa4TableList li {display: block; line-height: 19px;}
.sa4TableList li a {color:#25a8e0; text-decoration: none; font-weight: bold;}
.sa4TableList li a:hover {color: #585A72; text-decoration: underline;}

.sa4TableList li a.more {color: #25a8e0; text-decoration: none;}
.sa4TableList li a.more:hover {color: #25a8e0; text-decoration: underline;}


.sa4Spcr1 {
	margin-left: 4px;
	width: 235px;
}
/* bullet list no indent*/

.sa5c1Dta2 a {
	color: #585A72;
	font-weight: bold;
}

.ccSecLinks a {
	color: #585A72;
	text-decoration: none;
}

.ccSecLinks a:hover {
	text-decoration: underline;
}

a.totwcHeader3 {color: blue; text-decoration: none;}
a.totwcHeader3:hover {color: blue; text-decoration: underline;}

#b2SiteMainContent img {
	max-width: 100%;
	max-height: 100%;
	/*display: block;*/
}

#searchBox {
	background: rgba(68, 94, 151, 0.5);
	font-size: 1.0em;
	padding-left: 3px;
}

#submitButton {
	/*background: rgba(1, 58, 77, 1);*/
	background: rgba(68, 94, 151, 0.5);
	font-size: 1.0em;
}