* { padding: 0; margin: 0; }

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	}
table td{padding:5px;vertical-align:top;}
tbody {border-top: none;}/*remove Drupal Table bug that shows grey line of top border of table*/

/*
ul {
list-style-type:none;
list-style-image:url("bullet.gif");
margin-left:50px;
}
ul li{list-style-image:url("images/bullet1.png");}
ul li li{list-style-image:url("images/bullet2.png");}
ul li li li{list-style-image:url("images/bullet3.png");}
ol{margin-left:50px;}
*/

dl{}
dt{}
dd{margin-left:20px;margin-bottom:10px;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.center{text-align:center;}
.return {text-align: left;width: 560px;background: #ffffff;border: 1px solid #4169e1;/**/}

.spacer1{height:10px;}
.spacer2{height:20px;}
.spacer3{height:30px;}
.spacer4{height:40px;}
.indent1{margin-left:20px;}
.indent2{margin-left:40px;}
.indent3{margin-left:60px;}
.indent4{margin-left:80px;}

p, h1, h2, h3, h4, h5, h6{padding:0;margin:5px;}
p{font-size:1em;}
h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
h4{font-size:1em;}
h5{font-size:.8em;}
h6{font-size:.6em;}

div#admin-menu ul li{font-size:16px;}
div#admin-menu ul li li{font-size:16px;}
div#admin-menu ul li li{font-size:14px;}

p.img{padding:0;margin:0;line-height:0;font-size:0;}
.m10{margin:10px;}
.m5{margin:5px;}
.marginbottom1{margin-bottom:5px;}
.marginbottom2{margin-bottom:10px;}

.nmnp{margin:0px;padding:0px;}
.noborder{border:0px;}
.border{border: 1px solid #000000;}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}

.black{color:#000000;}
.red{color:red;}
.blue{color:blue;}
.green{color:green;}
.orange{color:#FF9430;}

.bs_no_mobile{display:block;}
.bs_is_mobile{display:none;}
.bs_is_mobile_inline{display:none;}
.bs_help_text{color:grey;font-style:italic;}

div.bs_return_div{margin:10px 20px 10px 20px;text-align:left;border:2px solid #000000;}
div.bs_return_div_inside{margin-top:10px;margin-bottom:10px;}
div#bs_return_error{background-color:#FFF0F0;}
div#bs_return_notice{background-color:#F3F3FF;}
.bs_error {margin-left:40px;}
.bs_notice {margin-left:40px;}
div#bs_return_error ul li{list-style-image:url("error_return_error.gif");}
div#bs_return_notice ul li{list-style-image:url("error_return_notice.gif");}


@media only screen and (max-width: 767px) {
	.bs_no_mobile{display:none;}
	.bs_is_mobile{display:block;}
	.bs_is_mobile_inline{display:inline;}
}
