body	{
  padding:0;
  margin:0;
  height:100%;
  width:100%;
  font-size: 100%;
}

.pgholder,.defpg  {
  padding:0;
  margin:0;
  margin-left:auto;
  margin-right:auto;
}
.pgholder .pgholder  {
  width:100%;
  padding:0;
  margin:0;
}
.pgshell  {
  width:100%;
  padding:0;
  margin:0;
  }
  



   .contentshell  {
 /* padding:15px;*/
 padding:15px 4px 15px 4px;
  background:#fff; /*!important*/
}
.contentnopadshell  {
  background:#fff;
}
   
   
   .hdrshell {
  height:2em;
}

.hdrcell {
  height:2em;
}

.hdrshellneg  {
  line-height:1.5em;
  width:100%;
  border:1px solid #a5acb2;
  font-weight:bold;
  text-align:center;
  color:#000000;
  font-size:0.90em;
  background:#FFFFFF;
}



.hdrshell,.hdrcell  {
  /*width:100%;*/
  width:97%;
  border:1px solid #a5acb2;
  font-weight:bold;
  text-align:center;
  color:#ffffff;
  background:#3c3c47;
  font-size:0.90em;
  height:2em;
  padding:4px 4px 3px 4px;
}

.hdrshell,.hdrcell  {
 border:0 solid #a5acb2;
}



.s_hdrcell {
float:left;
display:block;
width:100%;
border:0 solid #a5acb2;
margin:5px 0 10px 0;
padding:5px 0 0 0;
text-decoration:none;
height:2.5em;
font-weight:bold;
text-align:center;
background-color: #3f3f49; 
color:#ffffff; 
font-size:0.94em;
}

.s_hdrcell-textholder { 
float:left;
width:90%;
}

.Table{
	display:table;
}

.Row {
	display:table-row;
}

.tblshell  {
  width:100%;
  padding:0;
  margin:0;
  border:none;
  text-align:center;
  float:left;
  clear:both;
 }  
    
.tblshellL  {
  width:100%;
  padding:0;
  margin:0;
  border:none;
  text-align:left;
   float:left;
  clear:both;
} 
    
.tblshellR  {
  width:100%;
  padding:0;
  margin:0;
  border:none;
  text-align:right;
   float:left;
  clear:both;
}    
 
 .s_padspacer1 {
   padding:1px 0 0 0;
} 

.s_padspacer2 {
   padding:2px 0 0 0;
}

.s_padspacer5 {
   padding:5px 0 0 0;
}
 
.tdC  {
    text-align:center;
}  
  
.tdL  {
    text-align:left;
}    
 
.tdR  {
    text-align:right;
}    
             

.bigtext	{
	/*font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;*/
	font-family:  'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';
	color: #3c3c47;
	font-size: 0.97em;
	font-weight: normal;
}

.s_textleft  {
  text-align:left;
}

.s_textL  {
  text-align:left;
}
.s_textcenter  {
  text-align:center;
}

.s_textR  {
  text-align:right;
}

.s_textL_pad {
  text-align:left;
  padding:0 4px 2px 4px;
}

.s_textL_padR {
  text-align:left;
  padding:0 4px 2px 1px;
}

.s_textL_padL {
  text-align:left;
  padding:0 1px 2px 4px;
}

.s_textL_padB {
  text-align:left;
  padding:0 10px 7px 10px;
}

.s_textL_padAll {
  text-align:left;
  padding:10px 10px 7px 1px;
}

.s_textL_padTB {
  text-align:left;
  padding:10px 2px 10px 2px;
}



.s_textC_pad {
  text-align:center;
  padding:0 4px 2px 4px;
}

.s_textC_padB {
  text-align:center;
  padding:0 10px 7px 10px;
}

.s_textC_padTB {
  text-align:center;
  padding:10px 0 15px 0;
}

.s_textC_padALL {
  text-align:center;
  padding:10px 10px 15px 10px;
}
.s_textC_padL {
  text-align:center;
  padding:0 4px 7px 10px;
}

.s_textC_padR {
  text-align:center;
  padding:0 10px 7px 4px;
}

.sm_fullwide-textarea {
float:left;
display:block;
width:94.0%;
color:#3c3c47;;

}

.sr_fullwide-textinput {
float:left;
display:block;
width:99.0%;

}
.sm_fullwide-textinput {
float:left;
display:block;
width:95.0%;
}

.sr_40right-textarea {
float:right;
width:40%;
min-width:250px;
background-color:#e0e0eb;
padding: 3px 1px 3px 1px;
color:#3c3c47;;
}

.sr_40left-textarea {
float:left;
width:40%;
display:block;
min-width:250px;
background-color:#e0e0eb;
padding: 3px 1px 3px 1px;
color:#3c3c47;
}

.sr_90left-textarea {
float:left;
width:90%;
display:block;
min-width:250px;
background-color:#e0e0eb;
padding: 3px 1px 3px 1px;
color:#3c3c47;
}
    
.box {
    box-sizing: border-box;
    float: left;
    width: 33.33%;
    padding: 2px;
}

.clearfix::after {
    content: "";
    clear: both;
	visibility: hidden;
    display: block;
    height: 0;
}

.clearfixL::after {
    content: "";
    clear: left;
	visibility: hidden;
    display: block;
    height: 0;
}
.clearfixR::after {
    content: "";
    clear: right;
	visibility: hidden;
    display: block;
    height: 0;
}

.num-input {
 background-color:violet;
}

.SdwBox  {
  border:1px solid #e8e8e8;
  padding:10px;
  background-color:#FFFFFF;
  width:100%;
}

.SdwBoxPad1  {
  border-top-width:1px;
  border:1px solid #e8e8e8;
  padding:1px;
  background-color:#FFFFFF;
  width:100%;
}

.SdwBox_old  {
  border-style:solid;
  border-right-width:2px;
  border-left-width:1px;
  border-top-width:1px;
  border-bottom-width:2px;
  border-right-color:#8A8A91;
  border-bottom-color:#8A8A91;
  border-left-color:#CCCCCC;
  border-top-color:#CCCCCC;
  padding:10px;
  background-color:#FFFFFF;
  width:100%;
}

.operator,operator a,footer,footer a {
background-color:#ffffff;
width: 100%;
position: relative;
bottom: 0;
text-align:center;

}


a,.aforce	{
	color:#990e0e;
	text-decoration:underline;
	cursor:pointer;
}

.aforceneg	{
	color:#ffffff;
	text-decoration:underline;
	cursor:pointer;
}

.pgheader,.subheader  {
  font-weight: bold;
}

.pgheader  {
  font-size: 1em;
  letter-spacing:-0.5px;
}

.subheader  {
  font-size: 0.95em;
}


.warning	{
	color: red;
	font-size: 0.92em;
}

.linkfix  {
display:block;
width:100%;
/*height:20px;*/
height:50px;
padding: 5px 0 0 0;
}


.sublist  {
	/* for IE */
/*filter:alpha(opacity=90);*/
filter: opacity(90%);
	/* CSS3 standard */
	opacity:0.90;
	/* for Mozilla */
	-moz-opacity:0.90;
}
.sublist table  {
  width:180px;
}
.sublist td  {
  padding: 2px;
  padding-left: 4px;
  border-top: 1px solid #777381;
  border-bottom: 1px solid #1f1e22;
  font-size:.9em;
}
.sublist table  {
  background-color: #45424e;
  color: #ffffff;
}
.invhdr  {
  border-left:1px dotted #e0e0e0;
  border-right:1px dotted #e0e0e0;
  border-top:1px dotted #e0e0e0;
}

.colhdr  {
  border-left:1px dotted #e0e0e0;
  border-right:1px dotted #e0e0e0;
  border-top:1px dotted #e0e0e0;
  font-weight:bold;
  font-size:0.92em;
  color:#ffffff;
  background-color:#3F3F3F;
  text-align:center;
  
  
}
.dotspacer  {
  height:1px;
  width:1px;
  background-image:url(images/bc_hor_dot.gif);
  background-repeat:repeat-x;
  float:left;
}

 
.smlspacer  {
  height:2px;
  width:2px;
}
.inventscreen  {
  font-size:0.90em;
  width:100%;
  height:280px;
  border:1px solid #a5acb2;
}
.displaysilvbox  {
  background-color: #fafafa;
  border: 1px solid #ededed;
}
.hdr  {
  font-weight: bold;
}
.tip  {
  font-style:italic;
}

.spacer  {
  width:10px;
  height:10px;
}

.subshell  {
  width:225px;
}
.def_btn  {
  color:#ffffff;
  font-weight: bold;
  text-align:center;
  font-size: 0.92em;
  padding: 5px;
  width: 250px;
  background-image: url(images/btn_bg.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
  background-color: #6e7088;
  /*font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;*/
  font-family:  'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';
  cursor: pointer;
}
.def_btn:active  {
  font-size: 0.91em;
}



.sr_btn_link,.sr_btn_link-lge,.sr_btn_link-med,.sr_btn_link-sm {
   /*margin:2px 1.5em 2px 1.5em;*/
  margin:5px 0 5px 0;
   font-family:  'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';
   background-color: #fff;
  color: #000;  
  text-decoration: none;
  display: inline-block;
  padding: 4px 4px 4px 4px;
   font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
 
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}


a.sr_btn_link:hover,a.sr_btn_link-lge:hover,a.sr_btn_link-med:hover,a.sr_btn_link-sm:hover {
  background-color: #000;
  color: #fff;
  font-weight: bold;
}



.sub  { 
  width:185px;
  border-right:
  1px solid #1f1e22;
}
.pcode  {
  border-right:1px solid #1f1e22;
  border-left:1px solid #777381;
}
.sublist  {
	position:absolute;
	z-index:1000;
	width:205px;
	font-size:0.92em;
}
.state_field, .state_field_hlight  {
  border-left:1px solid #777381;
}


.sr_btnrow-med,.sr_btnrow-sm {
/*width:90%;*/
margin:	auto;
font-size:.95em;
text-align:center;
text-decoration:none;
/*border:1px solid blue;*/
}

.sr_btnrow-sm {
font-size:.92em;
text-decoration:none;
}

.aforce {cursor:pointer;}

.sr_btn-lge,.sr_btn-med,.sr_btn-sm,.sr_btn-mednrw {cursor:pointer;text-align:center; margin:6px 0 1px 0; padding:1px 1em 1px 1px;text-decoration:none;font-family:'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';color:#fff;background:#3c3c47;border:1px solid #3c3c47;font-size:.92em;
 border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;}

.sr_btn-lge:hover,.sr_btn-med:hover,.sr_btn-sm:hover,.sr_btn-mednrw:hover {color:#fff;background:#FFAE00;border:1px solid #fff;}
.sr_btn_link:hover,.sr_btn_link-lge:hover,.sr_btn_link-med:hover,.sr_btn_link-sm:hover{color:#fff;background:#FFAE00;border:1px solid #fff;}

.sr_btn-lge {width:350px;min-height:3.5em;margin:.5em auto 2em auto;}
/*.sr_btn-med {width:275px;min-height:3.5em;padding:2px 4px 2px 4px;margin:.5em auto 1.5em auto;}*/
.sr_btn-med {width:275px;min-height:3.5em;padding:0 0 0 4px;margin:.5em auto 1.5em auto;}

.sr_btn-lge{width:350px;min-height:3.5em;margin:.5em auto 2em auto;}
.sr_btn-mednrw {width:180px;min-height:3.5em;margin:.5em auto 1em auto;}

.sr_btn_link-lge {width:350px;min-height:3.5em;margin:.5em auto 2em auto;}
.sr_btn_link-med {width:275px;min-height:2em;padding:.75em 4px 2px 4px;margin:.5em auto 1.5em auto;}
.sr_btn_link-sm {min-width:160px; min-height:1.5em;padding:2px 4px 2px 4px;}


.sr_btn-med-holdr {
width:50%;
min-width:275px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
padding:.5em .5em 1em .5em;
/*background-color:#eab47b54; light browny*/
background-color:#cae6ff4f;
border-radius: 9px;
}


.sr_btn-chat-holdr {
text-align:left;
width:98%;
margin-left:auto;
margin-right:auto;
padding:1px 1px 15px 1px;
}

.btn{cursor:pointer;text-align:center;min-width:270px;display:inline-block;margin-top:6px;margin-right:5px;padding:6px 19px;text-decoration:none;font-size:.92em;font-family: 'Arial', 'Helvetica Neue', 'Helvetica', 'sans-serif';color:#fff;background:#3c3c47;border:1px solid #3c3c47;
 border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;}
  
.btn:hover{color:#fff;background:#FFAE00;border:1px solid #fff;}

.subtle{color:#3c3c47;background:#fff;border:1px solid #3c3c47;}
a.subtle:hover{ background-color: orange; color:#000;}
.subtle:hover{ background-color: orange; color:#000;}
.subtle_red{color:#3c3c47;background:#fff;border:1px solid red;
}
.salmon{color:#3c3c47;background:#fff;border:1px solid black;
 border-radius: 8px;
 /*background:#c8141417; was salmon*/
 background:#42f2c938;
}
 a.subtle_red:hover{ background-color: orange; color:#000;}
.subtle_red:hover{ background-color: orange; color:#000;}
 a.salmon:hover{ background-color: orange; color:#000;}
.salmon:hover{ background-color: orange; color:#000;}

.warn{color:#fff;background:#d00000;border:1px solid #d00000;}
.warn-text{color:#d00000;}
.sml{min-width:160px;}
.med{min-width:225px;}
.dark{background:#3c3c47;color:#fff;}
.red{background:#d00000;}
.grey{background:#A5B1B5;}
.orange{background:#ff5400;}
a.orange:hover{color:#ff5400;background:#fff;border:1px solid #269900;}
.revorange{color:#ff5400;background:#fff;border:1px solid #269900;}
a.revorange:hover{color:#ff5;background:#ff5400;border:1px solid #269900;}
.light{background:#fafafa;}
.silver{background:#eaeaea;}
.bgpurple{background:violet;}
.bcblue{color:rgb(23, 119, 191)}
.blue{color:rgb(23, 119, 191)}
.purple{color:violet}
.green{color:#fff;background:#269900;border:1px solid #269900;}
.green:hover{color:#fff;background:#00cc66;border:1px solid #269900;}
a.green:hover{color:#fff;background:#00cc66;border:1px solid #269900;}
.green_white {color:black;background:#fff;border:27px solid #269900;border-radius:8px}
.green_white {float:left;color:black;background:#fff;border:15px solid #269900;border-radius:8px}
a.green_white:hover{color:#fff;background:#00cc66;border:15px solid #269900;}
.chat{
background-color:#ceebfd;
border-width:1px;
border-style: solid;
border-color: #1a6ece;
border-radius:10px;
color:#1a6ece;
}


.centre{text-align:center;} 
.pdleft-1{padding:0 0 0 1px;}

.s_silverback {
background-image: url(images/bc_sil_bot_banner.gif); 
color:black;
} 

.s_silverback_grad {
  background-color: #cccccc; 
  background-image: -moz-linear-gradient(top, rgba(254,254,254,100), rgba(211,211,211,100));
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(254,254,254,100)),color-stop(1, rgba(211,211,211,100)));
  
    /*background: #30E3CB;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #30E3CB), color-stop(1, #2BC4AD) );
    background: -moz-linear-gradient( center top, #30E3CB 5%, #2BC4AD 100% );
    background: -ms-linear-gradient( center top, #30E3CB 5%, #2BC4AD 100% );
    background: -o-linear-gradient( center top, #30E3CB 5%, #2BC4AD 100% );
    background: -webkit-linear-gradient( center top, #30E3CB 5%, #2BC4AD 100% );*/
} 


._2col {
  display:block;
  width:100%;
}

.border-bottom .row {
  clear:both;
  display:block;
  border-bottom:1px dotted #CCCCCC;
  overflow:hidden;
}

._2col .col1,._2col .col2 {

  display:block;
  line-height:1.0em;
  padding: 10px 0 10px 0;
}
._2col .col1 {
  /*clear:both;*/
   width:85%;  
  float:left;
}
._2col .col2 {
  float:left;
  width:15%;
}
.pad2 .col1,.pad2 .col2 {
  padding: 2px 0 2px 0;
}


#loader  {
  display:none;
}
.loader-bg	{
  display:block;
  position:fixed;
  max-width:740px;
  z-index:9999;
  background:rgba(0,0,0,0.85);
  top:50%;
  left:50%;
  -ms-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%, 50%); /* moz */
-o-transform:translate(-50%, 50%); /* o */
  transform: translate(-50%,-50%);
}
.loader-message	{
  color:#fff;
  font-weight:bold;
  font-size: 0.95em;
  text-align:center;
  margin:80px;
}

.loader_text  {
    font-size: 0.90em;
	text-align:center;
}

.loader_header  {
	position:relative;
	top:-10px;
}



.sr_row_centered {
	display:block;
	width:100%;
	text-align:center;
}

.sr_row_left {
	display:block;
	text-align:left;
}

.sr_list{
 margin:1em .5em 1em .25em;
}

.sr_row_navi-centered {
	text-align:center;
	display:block;
	margin-left:auto;
	margin-right:auto;
	padding:1em 0 0 0;
}
.s_3col_1 {
  display:table-cell;
  padding-top: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
}
.s_3colpg2 {
  display:table-cell;
  padding-top: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
}

.s_3colpg3 {
  padding-top: 2px; 
  display:table-cell;
  padding-left: 2px; 
  padding-right: 2px;
}

/* Main container */
.overlay-image {
 position: relative;
 width: 100%;
}

/* Original image */
.overlay-image .image {
 display: block;
 width: 100%;
 height: auto;
}

/* Original text overlay */
.overlay-image .overlaytext {
 color: #fff;
 font-size: 0.9em;
 line-height: 1.0em;
 text-shadow: 2px 2px 2px #000;
 text-align: right;
 position: absolute;
 top: 5%;
 left: 15%;
 -ms-transform: translate(-15%, -5%); /* IE 9 */
 -webkit-transform: translate(-15%, -5%); /* Safari */
 -moz-transform: translate(-15%, -5%); /* moz */
-o-transform:translate(-15%, -5%); /* o */
 transform: translate(-15%, -5%);
 width: 80%;
}
 
.s_2col1,.s_3col1,.s_4col1,.s_1col1,.s_1col2,.s_1col3,.s_1col4,.s_1col5,.s_1col6 {
   display:table-cell;
  padding-top: 2px ;
  padding-left: 2px ;
  padding-right: 2px ;
}

.s_2col2,.s_3col2,.s_4col2 {
  display:table-cell;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 2px;
}

.s_3col3,.s_4col3,.s_2col3 {
  display:table-cell;
  padding-top: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
}

.s_3col4,.s_3col5,.s_3col6 {
   display:table-cell;
  padding-top: 2px; 
    padding-left: 2px; 
  padding-right: 2px; 
}

.s_3coloverflow,.s_3coloverflow {
  display:table-cell;
  padding-top: 2px; 
  padding-left: 2px; 
  padding-right: 2px; 
   box-sizing: border-box;
}


.sr_3colpg1-leftpanel {
float:left;
}

.sr_3colpg2-center {
width:100%;
float:left;
}

.sr_3colpg3-rightpanel {
float:right;
}



.hide {
position: absolute; /*!important;*/
top: -9999px; /*!important;*/
left: -9999px;  /*!important;*/
}

.hideit {
color:red;
position: absolute; /*!important;*/
top: -9999px; /*!important;*/
left: -9999px;  /*!important;*/
}

.gross {
  position: absolute; 
  overflow: hidden; 
  clip-path: circle(0%); 
  height: 1px; width: 1px; 
  margin: -1px; padding: 0; border: 0; 
 /*position: absolute; = makeadeittjumooutanin*/
}


.menu, .menulast, .menufourth,.botmenu, .botmenulast, .botmenufourth { 
display:inline-block;
vertical-align:top;
text-align:center; 
cursor: pointer;
overflow: hidden;
float: none;
padding:2px 0 2px 0;
font-size:.92em;
} 


.menu, .menulast, .menufourth {
font-weight:bold;
} 

.botmenu, .botmenulast, .botmenufourth {
text-decoration:underline;
} 


.menu td  { 
border-right:1px solid #cccccc;
border-left:1px solid #ffffff; 
} 


.menu {  
width:32%;
border-right:1px solid #cccccc;
border-left:1px solid #ffffff; 
}

.botmenu {  
width:32%;
}


.menulast,.botmenulast {  
	width:32%;
}
.menufourth {  
	width:32%;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}



.menubar,.botmenubar { 
float:left;
width:100%;
padding: 0 0 2px 0;
margin: 0 0 1px 0;
} 


.circlist {list-style-type: circle;}

.sr-bin_2col1_menu,.sr-bin_2col1_botmenu {

		float:left;
		display:block;
		/*vertical-align:top;*/
		width:49%;
		text-align:left;
 }


.sr-bin_2col2_menu,.sr-bin_2col2_botmenu {

	   float:left;
		display:block;
	/*	vertical-align:top;*/
		width:49%;
    }

.sr-bin_2col2_menu {
		text-align:left;
    }


.sr-bin_2col1_menu,.sr-bin_2col2_menu {
background-image: url(images/bc_top_mid_left_panel.gif);
    }



																									
.sr-bin_2col1,.sr-bin_2col1-10,.sr-bin_2col1-20,.sr-bin_2col1-30,.sr-bin_2col1-40,.sr-bin_2col1-50,.sr-bin_2col1-60,.sr-bin_2col1-70,.sr-bin_2col1-80,.sr-bin_2col1-90,.sr-bin_2col1-100 {
	   float:left;
	   display:block;
		text-align:left;
}


.sr-bin_2col2,.sr-bin_2col2-10,.sr-bin_2col2-20,.sr-bin_2col2-30,.sr-bin_2col2-40,.sr-bin_2col2-50,.sr-bin_2col2-60,.sr-bin_2col2-70,.sr-bin_2col2-80,.sr-bin_2col2-90,.sr-bin_2col2-100 {
	position:relative;
	display:inline-block;
}




.sr_3colpg1-leftpanel,.sr-bo_3col1-10,.sr-bo_3col1-20,.sr-bo_3col1-30,.sr-bo_3col1-40,.sr-bo_3col1-50,.sr-bo_3col1-60,.sr-bo_3col1-70,.sr-bo_3col1-80,.sr-bo_3col1-90,.sr-bo_3col1-100 {
float:left;
}



.sr_3colpg2-center,.sr-bo_3col2-10,.sr-bo_3col2-20,.sr-bo_3col2-30,.sr-bo_3col2-40,.sr-bo_3col2-50,.sr-bo_3col2-60,.sr-bo_3col2-70,.sr-bo_3col2-80,.sr-bo_3col2-90,.sr-bo_3col2-100 {
width:100%;
float:left;
}

.sr_3colpg3-rightpanel,.sr-bo_3col3-10,.sr-bo_3col3-20,sr-bo_3col3-30,.sr-bo_3col3-40,.sr-bo_3col3-50,.sr-bo_3col3-60,.sr-bo_3col3-70,.sr-bo_3col3-80,.sr-bo_3col3-90,.sr-bo_3col3-100 {
  float:right;
}





.sr-bin_2col1-10,.sr-bin_2col2-10 {
		width:08%;
}
.sr-bin_2col1-20,.sr-bin_2col2-20 {
		width:18%;
}
.sr-bin_2col1-30, .sr-bin_2col2-30 {
		width:28%;
}
.sr-bin_2col1-40, .sr-bin_2col2-40{
		width:38%;
}
.sr-bin_2col1-50, .sr-bin_2col2-50 {
		width:48%;
}
.sr-bin_2col1-60, .sr-bin_2col2-60 {
		width:58%;
}
.sr-bin_2col1-70, .sr-bin_2col2-70 {
		width:68%;
}
.sr-bin_2col1-80, .sr-bin_2col2-80 {
		width:78%;
}
.sr-bin_2col1-90, .sr-bin_2col2-90 {
		width:88%;
}
.sr-bin_2col1-100, .sr-bin_2col2-100 {
		width:98%;
}




.sr-bo_3col1-10,.sr-bo_3col2-10 {
		width:10%;
}
.sr-bo_3col1-20,.sr-bo_3col2-20 {
		width:20%;
}
.sr-bo_3col1-30,.sr-bo_3col2-30 {
		width:30%;
}
.sr-bo_3col1-40,.sr-bo_3col2-40 {
		width:40%;
}
.sr-bo_3col1-50,.sr-bo_3col2-50 {
		width:50%;
}
.sr-bo_3col1-60,.sr-bo_3col2-60 {
		width:60%;
}
.sr-bo_3col1-70,.sr-bo_3col2-70 {
		width:70%;
}
.sr-bo_3col1-80,.sr-bo_3col2-80 {
		width:80%;
}
.sr-bo_3col1-90,.sr-bo_3col2-90 {
		width:90%;
}
.sr-bo_3col1-100,.sr-bo_3col2-100 {
		width:100%;
}

.sr-bo_3col3-10,.sr-bin_3col3-sidecol-10,.sr-bin_3col2-center-10,.s-bin_3col2-center-10 {
		width:8%;
}
.sr-bo_3col3-20,.sr-bin_3col3-sidecol-20,.sr-bin_3col2-center-20,.s-bin_3col2-center-20 {
		width:18%;
}
.sr-bo_3col3-30,.sr-bin_3col3-sidecol-30,.sr-bin_3col2-center-30,.s-bin_3col2-center-30 {
		width:28%;
}
.sr-bo_3col3-40,.sr-bin_3col3-sidecol-40,.sr-bin_3col2-center-40,.s-bin_3col2-center-40 {
		width:38%;
}
.sr-bo_3col3-50,.sr-bin_3col3-sidecol-50,.sr-bin_3col2-center-50,.s-bin_3col2-center-50 {
		width:48%;
}
.sr-bo_3col3-60,.sr-bin_3col3-sidecol-60,.sr-bin_3col2-center-60,.s-bin_3col2-center-60 {
		width:58%;
}
.sr-bo_3col3-70,.sr-bin_3col3-sidecol-70,.sr-bin_3col2-center-70,.s-bin_3col2-center-70 {
		width:68%;
}
.sr-bo_3col3-80,.sr-bin_3col3-sidecol-80,.sr-bin_3col2-center-80,.s-bin_3col2-center-80 {
		width:78%;
}
.sr-bo_3col3-90,.sr-bin_3col3-sidecol-90,.sr-bin_3col2-center-90,.s-bin_3col2-center-90 {
		width:88%;
}
.sr-bo_3col3-100,.sr-bin_3col3-sidecol-100,.sr-bin_3col2-center-100,.s-bin_3col2-center-100 {
		width:98%;
}

.sr-bin_3col3-sidecol-24,.sr-bin_3col2-center-24,.s-bin_3col2-center-24 {
		width:24%;
}
.sr-bin_3col3-sidecol-25,.sr-bin_3col2-center-25,.s-bin_3col2-center-25 {
		width:25%;
}

.sr-bin_3col3-sidecol-32,.sr-bin_3col2-center-32,.s-bin_3col2-center-32 {
		width:32%;
}

.sr-bin_3col3-sidecol-33,.sr-bin_3col2-center-33,.s-bin_3col2-center-33 {
		width:33%;
}

.sr-bin_3col3-sidecol-65,.sr-bin_3col2-center-65,.s-bin_3col2-center-65 {
		width:65%;
}

.sr-bin_3col3-sidecol-67,.sr-bin_3col2-center-67,.s-bin_3col2-center-67 {
		width:67%;
}

.sr-bin_3col3-sidecol-74,.sr-bin_3col2-center-74,.s-bin_3col2-center-74 {
		width:74%;
}

.sr-bin_3col3-sidecol-75,.sr-bin_3col2-center-75,.s-bin_3col2-center-75 {
		width:75%;
}


.sr-bin_3col2-center-left {
	   float:right;
	   /* display:table-cell;*/
	   display:block;
		text-align:left;
}

.sr-bin_3col3-sidecol-left {
	   float:left;
	   display:block;
	   text-align:left;
}


.sr-bin_3col2-center-right {
	   float:left;
	  /* display:table-cell;*/
	   display:block;
		text-align:left;
}

.sr-bin_3col3-sidecol-right {
	   float:left;
	  /* display:inline-block;*/
	   display:block;
	   padding:0 0 0 10px;
	   text-align:left;
}



.s_tips {
	background:#fafafa;
	border:1px solid #A0A0A0;
	padding:10px;
}

.sr_tippanelfullwidth {
	background:#fafafa;
	border:1px solid #A0A0A0;
	float:left;
	clear:both;
	width:100%;
	padding:5px 0 2px 0;
	text-align:center;
	border-radius:4px;
}

.sr_tippanel99{
	background:#fafafa;
	border:1px solid #A0A0A0;
	float:left;
	clear:both;
	width:100%;
	padding:5px 0 5px 0;
	text-align:left;
	border-radius:4px;
}

.sm_tippanelfullwidth {
	background:#fafafa;
	border:1px solid #A0A0A0;
	float:left;
	clear:both;
	width:96%;
	padding:0 1px 0 5px;
	border-radius:4px;
}

.sr_tippanel-inner {
	text-align:left;
	width:95%;
	margin:auto;
	background:#fafafa;
	border-radius:4px;
}


.sr_page {
display:table;
margin:auto;
text-align:center;
/*min-width:1000px;*/
/*max-width:1400px;*/
max-width:1166px;
}



.s_spacer-L100{
float:left;
width:100%;
width:10px;
height:10px;
}



.sr_sidecell300_1,.sr_sidecell300_2,.sr_sidecell300_3,.sr_sidecell300_4,.sr_sidecell300_5,.sr_sidecell300_6 {
float:left;
display:block;
width:300px;
margin:0 0 0 20px;
border:1px solid #e7e7e7;
}


.sr_sidecell300_2,.sr_sidecell300_3{
height:120px;
}


.sr_sidecell300_10,.sr_sidecell300_11,.sr_sidecell300_12,.sr_sidecell300_14,.sr_sidecell300_15,.sr_sidecell300_16 {
width:300px;
margin:auto;
border:1px solid #e7e7e7;
}

.sr_sidehouser {
float:left;
display:block;
clear:both;
width:100%;
text-align:center;
}

.sr_centerhouser {
	float:left;
	display:block;
	clear:both;
	width:100%;
	text-align:left;
	/*border:10px solid green;*/
}

@media only screen and (max-width: 1200px) {

.sr_btn-med-holdr {
width:45%;
/*background-color:#eab47b54; light browny*/
background-color:#cae6ff4f;
min-width:275px;
}

.sr_btn-med,.sr_btn_link-med,.sr_btn_link {
width:95%;
min-width:225px;
}
.sr_page {
	min-width:500px;
}


.sr-bin_3col3-sidecol-10,.sr-bin_3col3-sidecol-20,.sr-bin_3col3-sidecol-30,.sr-bin_3col3-sidecol-40,.sr-bin_3col3-sidecol-50,.sr-bin_3col3-sidecol-60,.sr-bin_3col3-sidecol-70,.sr-bin_3col3-sidecol-80,.sr-bin_3col3-sidecol-90,.sr-bin_3col3-sidecol-100 {
		width:30%;
    }


.sr-bin_3col3-sidecol-left {
	  width:30%;

}


.sr-bin_3col2-center-10,.sr-bin_3col2-center-20,.sr-bin_3col2-center-30,.sr-bin_3col2-center-40,.sr-bin_3col2-center-50,.sr-bin_3col2-center-60,.sr-bin_3col2-center-70,.sr-bin_3col2-center-80,.sr-bin_3col2-center-90,.sr-bin_3col2-center-100 {
		width:67%;
    }


.sr-bin_3col2-center-left {
	    width:67%;
	/* border:1px solid yellow;*/


}


}



@media only screen and (max-width: 1050px) {


.sr-bin_3col3-sidecol-10,.sr-bin_3col3-sidecol-20,.sr-bin_3col3-sidecol-30,.sr-bin_3col3-sidecol-40,.sr-bin_3col3-sidecol-50,.sr-bin_3col3-sidecol-60,.sr-bin_3col3-sidecol-70,.sr-bin_3col3-sidecol-80,.sr-bin_3col3-sidecol-90,.sr-bin_3col3-sidecol-100 {
		width:30%;
    }


.sr-bin_3col3-sidecol-left {
	  width:30%;
}


.sr-bin_3col2-center-10,.sr-bin_3col2-center-20,.sr-bin_3col2-center-30,.sr-bin_3col2-center-40,.sr-bin_3col2-center-50,.sr-bin_3col2-center-60,.sr-bin_3col2-center-70,.sr-bin_3col2-center-80,.sr-bin_3col2-center-90,.sr-bin_3col2-center-100 {
		width:64%;
    }


.sr-bin_3col2-center-left {
	    width:64%;
		/*border:1px solid blue;*/
}

}



@media only screen and (max-width: 980px) {

.sr_btn-med-holdr {
width:42%;
/*background-color:#eab47b54; light browny*/
background-color:#cae6ff4f;
min-width:275px;
}

.sr-bin_3col3-sidecol-10,.sr-bin_3col3-sidecol-20,.sr-bin_3col3-sidecol-30,.sr-bin_3col3-sidecol-40,.sr-bin_3col3-sidecol-50,.sr-bin_3col3-sidecol-60,.sr-bin_3col3-sidecol-70,.sr-bin_3col3-sidecol-80,.sr-bin_3col3-sidecol-90,.sr-bin_3col3-sidecol-100 {
		width:30%;
    }


.sr-bin_3col3-sidecol-left {
	  width:30%;
}


.sr-bin_3col2-center-10,.sr-bin_3col2-center-20,.sr-bin_3col2-center-30,.sr-bin_3col2-center-40,.sr-bin_3col2-center-50,.sr-bin_3col2-center-60,.sr-bin_3col2-center-70,.sr-bin_3col2-center-80,.sr-bin_3col2-center-90,.sr-bin_3col2-center-100 {
		width:60%;
    }


.sr-bin_3col2-center-left {
	    width:60%;
		/*border:1px solid red;*/
}



}


@media only screen and (max-width: 880px) {



.sr_btn-med-holdr {
width:45%;
min-width:275px;
/*background-color:#eab47b54; light browny*/
background-color:#cae6ff4f;
}

.sr_btn-med,.sr_btn_link-med,.sr_btn_link {
width:95%;
}

.sr-bin_3col3-sidecol-10,.sr-bin_3col3-sidecol-20,.sr-bin_3col3-sidecol-30,.sr-bin_3col3-sidecol-40,.sr-bin_3col3-sidecol-50,.sr-bin_3col3-sidecol-60,.sr-bin_3col3-sidecol-70,.sr-bin_3col3-sidecol-80,.sr-bin_3col3-sidecol-90,.sr-bin_3col3-sidecol-100 {
		width:40%;
    }


.sr-bin_3col3-sidecol-left {
	  width:34%;
}


.sr-bin_3col2-center-10,.sr-bin_3col2-center-20,.sr-bin_3col2-center-30,.sr-bin_3col2-center-40,.sr-bin_3col2-center-50,.sr-bin_3col2-center-60,.sr-bin_3col2-center-70,.sr-bin_3col2-center-80,.sr-bin_3col2-center-90,.sr-bin_3col2-center-100 {
		width:55%;
    }


.sr-bin_3col2-center-left {
	    width:55%;
	/*border:1px solid green;*/
}


.footer 	{
  height:7em;
}

}


@media only screen and (max-width: 800px) {


.sr-bin_3col3-sidecol-10,.sr-bin_3col3-sidecol-20,.sr-bin_3col3-sidecol-30,.sr-bin_3col3-sidecol-40,.sr-bin_3col3-sidecol-50,.sr-bin_3col3-sidecol-60,.sr-bin_3col3-sidecol-70,.sr-bin_3col3-sidecol-80,.sr-bin_3col3-sidecol-90,.sr-bin_3col3-sidecol-100 {
		width:98%;
    }


.sr-bin_3col3-sidecol-left {
	  width:98%;
	  
}	  
.sr-bin_3col3-sidecol-right {
	clear:left;
	width:98%;

}

.sr-bin_3col2-center-10,.sr-bin_3col2-center-20,.sr-bin_3col2-center-30,.sr-bin_3col2-center-40,.sr-bin_3col2-center-50,.sr-bin_3col2-center-60,.sr-bin_3col2-center-70,.sr-bin_3col2-center-80,.sr-bin_3col2-center-90,.sr-bin_3col2-center-100 {
		width:98%;
}
	
.sr-bin_3col2-center-right {
	  width:98%;
}

.sr-bin_3col2-center-left {
   float:none;
    width:98%;
	/*border:1px solid grey;*/
}




.sr_sidecell300_1 {
	float:left;
	clear:both;
	display:block;
}

.sr_sidecell300_6 {
	float:left;
	clear:both;
	display:block;
}

.sr_sidecell300_2 {
    float:right;
	clear:right;
	display:block;
}

.sr_sidecell300_3 {
    float:right;
	clear:right;
	/*display:inline-block;*/
}
.sr_sidecell300_4 {
    float:left;
	display:block;
}

.sr_sidecell300_5 {
	float:right;
	/*display:inline-block;*/
}



.sr_centerhouser {
	padding:0 3px 0 0;
	/*border:10px solid green;*/
}

.sr-bin_3col2-center-left {
	/*border:1px solid lightblue;*/
}

	
}


@media only screen and (max-width: 750px) {
.sr-bin_3col2-center-left {
	/*border:2px solid gold;*/
}
		
.sr_sidecell300_1 .sr_sidecell300_2 .sr_sidecell300_3  {
margin:0 0 0 3px;
}
		
}



@media only screen and (max-width: 720px) {

.sr_btn-med-holdr {
width:50%;
/*background-color:#eab47b54; light browny*/
background-color:#cae6ff4f;
	min-width:298px;
}

.sr_page {
	min-width:298px;
}




.sr-bin_3col3-sidecol-10,.sr-bin_3col3-sidecol-20,.sr-bin_3col3-sidecol-30,.sr-bin_3col3-sidecol-40,.sr-bin_3col3-sidecol-50,.sr-bin_3col3-sidecol-60,.sr-bin_3col3-sidecol-70,.sr-bin_3col3-sidecol-80,.sr-bin_3col3-sidecol-90,.sr-bin_3col3-sidecol-100 {
		width:98%;
    }


.sr-bin_3col3-sidecol-left {
	  width:98%;
	  
}	  
.sr-bin_3col3-sidecol-right {
	clear:left;
	width:98%;

}

.sr-bin_3col2-center-10,.sr-bin_3col2-center-20,.sr-bin_3col2-center-30,.sr-bin_3col2-center-40,.sr-bin_3col2-center-50,.sr-bin_3col2-center-60,.sr-bin_3col2-center-70,.sr-bin_3col2-center-80,.sr-bin_3col2-center-90,.sr-bin_3col2-center-100 {
		width:98%;
    }
	
.sr-bin_3col2-center-right {
	  width:98%;
}

.sr-bin_3col2-center-left {
   float:none;
    width:98%;
}


.sr_sidecell300_4 {
	display:block;
	/*border:1px solid orange;*/
}

.sr-bin_3col2-center-left {
	/*border:1px solid pink;*/
}
	
	
.sr_sidecell300_2,.sr_sidecell300_3,.sr_sidecell300_5 {
float:left;
}

.sr_sidehouser {
		
	float:none;
	width:50%;
	margin:auto;
	/*border:10px solid purple;*/
}
	
}



@media only screen and (max-width: 680px) {


.sr_btn-lge, .sr_btn-med,.sr_btn-mednrw {
min-height:4.1em;

}


.sr-bin_3col2-center-left {
		/*border:2px solid lightgreen;*/
}


.sr_sidecell300_1,.sr_sidecell300_2,.sr_sidecell300_3,.sr_sidecell300_4,.sr_sidecell300_5,.sr_sidecell300_6{
margin:0 0 0 45px;
}
	
	
.sr_btn-med-holdr {
display:block;
width:60%;
/*background-color:#eab47b54; light browny*/
background-color:#cae6ff4f;
}


.footer 	{ 
  height:10em;
  min-height:450px;
}
	
}

@media only screen and (max-width: 680px) {
.sr_page {
	min-width:298px;
}

.sr_tippanelfullwidth {
width:95%;
min-width:300px;
margin-left:6px;
}

	.sr_btn-med-holdr {
display:block;
width:80%;
/*background-color:#eab47b54; light browny*/
background-color:#cae6ff4f;
}


.sr-bin_2col1_menu,.sr-bin_2col2_menu,.sr-bin_2col1_botmenu,.sr-bin_2col2_botmenu {
		width:99%;
    }


.sr-bin_2col1,.sr-bin_2col1-10,.sr-bin_2col1-20,.sr-bin_2col1-30,.sr-bin_2col1-40,.sr-bin_2col1-50,.sr-bin_2col1-60,.sr-bin_2col1-70,.sr-bin_2col1-80,.sr-bin_2col1-90,.sr-bin_2col1-100 {
		width:98%;
    }
	
.sr-bin_2col2,.sr-bin_2col2-10,.sr-bin_2col2-20,.sr-bin_2col2-30,.sr-bin_2col2-40,.sr-bin_2col2-50,.sr-bin_2col2-60,.sr-bin_2col2-70,.sr-bin_2col2-80,.sr-bin_2col2-90,.sr-bin_2col2-100 {
		width:98%;
    }
	
.sr-bo_3col1-10,.sr-bo_3col1-20,.sr-bo_3col1-30,.sr-bo_3col1-40,.sr-bo_3col1-50,.sr-bo_3col1-60,.sr-bo_3col1-70,.sr-bo_3col1-80,.sr-bo_3col1-90,.sr-bo_3col1-100 {
		width:98%;
    }

.sr-bo_3col2-10,.sr-bo_3col2-20,.sr-bo_3col2-30,.sr-bo_3col2-40,.sr-bo_3col2-50,.sr-bo_3col2-60,.sr-bo_3col2-70,.sr-bo_3col2-80,.sr-bo_3col2-90,.sr-bo_3col2-100 {
		width:98%;
    }
.sr-bo_3col3-10,.sr-bo_3col3-20,.sr-bo_3col3-30,.sr-bo_3col3-40,.sr-bo_3col3-50,.sr-bo_3col3-60,.sr-bo_3col3-70,.sr-bo_3col3-80,.sr-bo_3col3-90,.sr-bo_3col3-100 {
		width:98%;
    }

.sr-bin_3col3-sidecol-10,.sr-bin_3col3-sidecol-20,.sr-bin_3col3-sidecol-30,.sr-bin_3col3-sidecol-40,.sr-bin_3col3-sidecol-50,.sr-bin_3col3-sidecol-60,.sr-bin_3col3-sidecol-70,.sr-bin_3col3-sidecol-80,.sr-bin_3col3-sidecol-90,.sr-bin_3col3-sidecol-100 {
		width:98%;
    }

.sr-bin_3col2-center-10,.sr-bin_3col2-center-20,.sr-bin_3col2-center-30,.sr-bin_3col2-center-40,.sr-bin_3col2-center-50,.sr-bin_3col2-center-60,.sr-bin_3col2-center-70,.sr-bin_3col2-center-80,.sr-bin_3col2-center-90,.sr-bin_3col2-center-100 {
		width:98%;
    }


.sr-bin_3col2-mover-24,.sr-bin_3col2-mover-25,.sr-bin_3col2-mover-32,.sr-bin_3col2-mover-33,.sr-bin_3col2-mover-65,.sr-bin_3col2-mover-67,.sr-bin_3col2-mover-74,.sr-bin_3col2-mover-75 {
		width:98%;
    }

.sr-bin_3col2-center-24,.sr-bin_3col2-center-25,.sr-bin_3col2-center-32,.sr-bin_3col2-center-33,.sr-bin_3col2-center-65,.sr-bin_3col2-center-67,.sr-bin_3col2-center-74,.sr-bin_3col2-center-75 {
		width:98%;
    }




.sr-bin_3col2-center-right {
	  width:98%;
}

.sr-bin_3col3-sidecol-right {
clear:left;
width:98%;
}

.sr-bin_3col2-center-left {
	   float:none;
	    width:98%;
}

.sr-bin_3col2-center-left {
}


.sr-bin_3col3-sidecol-left {
	  width:98%;
	  /*border:1px solid red;*/

}

.sr_sidehouser {
		
	width:310px;
	/*border:10px solid purple;*/
}

.footer 	{ 
  height:12em;
}




}


@media only screen and (max-width: 450px) {
.sr_sidecell300_1,.sr_sidecell300_2,.sr_sidecell300_3,.sr_sidecell300_4,.sr_sidecell300_5,.sr_sidecell300_6 {
margin:0 0 0 10px;
}
.footer 	{ 
  height:15em;
}
.sr_tippanelfullwidth {
width:95%;
min-width:300px;
margin-left:6px;
}

.sr_btn-med,.sr_btn_link-med,.sr_btn_link {
width:85%;
}

}

@media only screen and (max-width: 360px) {
.sr_btnrow-med,.sr_btnrow-sm {
width:100%;
}
.footer 	{ 
  height:12em;
}

.sr_btn-med,.sr_btn_link-med,.sr_btn_link {
width:88%;
}

.sr_btn-med-holdr {
display:block;
width:85%;
/*background-color:#eab47b54; light browny*/
background-color:#cae6ff4f;
}
}

@media only print {
.noprn, .noprn *{
display:none  !important;
}
div.noprn, div.noprn *{
display:none  !important;
}
}



