@charset "UTF-8";

/*///////////////html elements defined///////////////*/
html, body{
	height:100%;
	font-size:100%;
	padding:0;
	margin:0;
}
body{
	background:url(http://www.brsq.org/images/body_bg.gif);
	color:#424242;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.125em;
}

p,li,td,th,label,caption{font-size:.8em;}
p{margin-bottom:20px; padding:0 5%;}
input, select{font-size:1.1em;}
textarea{font-size:.95em}

caption,textarea,select{font-family:"Courier New", Courier, monospace;}

a{color:#5c9a15;font-weight:bold;text-decoration:none;}
a:hover{font-style:italic;}

img{border:0px;}
div{position:relative;}

ul li{
	list-style-image:url(http://www.brsq.org/images/bullet.gif);
	list-style-position:outside;
}

ol li{
	list-style:decimal-leading-zero inside;
	background:url(http://www.brsq.org/images/bullet_bg.gif) no-repeat;
	color:#5c9a15;
	font-size:12px;
	padding-left:2px;
	margin-bottom:5px;
	min-height:19px;
}
ol{padding-left:0;}

table{width:100%}
td,th{padding:2px; text-align:left;}
th{background-color:#CCCCCC; color:#fff;}

form{margin-top:15px; margin-bottom:15px;}
input,select{margin-left:5px;}
input{width:50%;}
textarea{width:90%; display:block;}
label{display:block; margin-bottom:5px;font-weight:bold;}

/*///////////////headers defined///////////////*/
h1,h2,h3,h4,h5,h6{
	font-family:"Times New Roman", Times, serif;
	color:#000;
}
h1{
	font-size:1.6em;
	line-height:1em;
	text-transform:uppercase;
	color:#771105;
	text-align:center;
	margin-bottom:5px;
	padding:0 5%;
}
h2{font-size:1.125em;
	text-align:center;
	margin-top:0;
	padding:0 5%;}
h3{font-size:.6em; color:#aaa; padding:0 5%; margin-top:0;}
h4{}
h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
	font-size:.8em;
	text-transform:uppercase;}
h6{
	font-size:1.1em;
	margin:0 0 9px 0;
}


.center_text{text-align:center}
.right_text{text-align:right;}

input.button{
	display:block; margin-bottom:5px;font-weight:bold; width:auto; padding:2px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em;
}
.small{font-size:.65em; line-height:normal;}
.break{display:block; margin-left:none;}
.nobreak{display:inline;!important}
.clearIt{clear:both; height:0px; width:0px; min-height:0px; min-width:0px; padding:0; margin:0;
 border-bottom-color:none; border-bottom-style:none; border-bottom-width:0; list-style:none; float:none; font-size:0px;}
.bold{font-weight:bold;}
.nobold{font-weight:normal;}
.lefty{float:left; margin-right:5px; margin-top:5px;}
.righty{float:right; margin:15px 0 15px 15px;}