// #003366 = blue
// #990033 = red
// #ff9900 = orange

body {
	margin: 0;
	padding: 0;
//	font: Verdana, Geneva, sans-serif;
  font-family: 'CarlitoRegular'; 
  font-weight: normal; 
  font-style: normal; 
	background: #ffffff;
	color: #003366;
}

h1 {  font-family: 'CarlitoRegular'; }
p { font-family: 'CarlitoRegular'; }
li { font-family: 'CarlitoRegular'; }
ul { font-family: 'CarlitoRegular'; }
a { font-family: 'CarlitoRegular'; }
table { font-family: 'CarlitoRegular'; }
tr { font-family: 'CarlitoRegular'; }
td { 
  font-family: 'CarlitoRegular'; 
  padding: 5px;
  padding-left: 20px;
  padding-right: 20px;
}

hr {
  width: 50%;
}

div {
	border: 0px solid #903;
}

#container {
	width: 100%;
	margin: 0px;
	color: #003366;
	border: 0px solid #990033;
	line-height: 130%;
  background-color: #ffffff;
}

#top {
	padding: 45px;
	background-image: url('images/brs-banner.jpg');
  background-repeat: no-repeat;
	background-color: #003366;
}

#bottom {
	padding: 5px;
  margin: 0px;
	background-image: url('images/brs-footer.jpg');
  background-repeat: no-repeat;
	background-color: #003366;
  width: 100%;
}

#picbanner {
  margin: 0px;
	background-image: url('images/homebanner1w.gif');
  background-repeat: no-repeat;
	background-color: #003366;
}


#topsub {
  padding: 5px;
  text-align:right;
  background-color: #ffffff;
  font-weight: bold; border-top: 0px  solid #ffcc66; border-bottom: 0px  solid #c00;
}

#content {
  margin-left: 0px;  
  background-color: #ffffff;
  color: #003366;
  padding: 1em 1em 1em 1.7em;
  border: 0px solid #ff0000;
}

#content h1 { color: #003366; font-size: 250%   margin: 5px 5px 5px 5px;    padding: 2px 2px 2px 2px;}

#content h2 { margin: .5em 0 .5em 0; color: #003366; font-size: 160%; line-height: 120%;}

#content h3 { margin: .5em 0 .5em 0; color: #003366; font-size: 120%; }

#content h4 { margin: .5em 0 .5em 0; color: #003366; font-size: 108%; font-weight: bold;	color: #369;}

#content a { text-decoration: none; }

#content td a { text-decoration: underline; }

#content td a h1 {
  margin: 0px 0px 0px 0px;
  padding: 7px 7px 7px 7px;
  border: 2px solid #003366;
  display: inline-block;
}

.boxed1 {
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
  border: 1px solid #003366;
  display: inline-block;
}

.boxed2 {
  margin: 5px 5px 5px 5px;
  padding: 5px 5px 5px 5px;
  border: 0px solid #003366;
  display: inline-block;
}



.submenulinks {
	border-top: 1px  solid #ff9900; 
	border-bottom: 1px  solid #c00;
	border-left: 1px  solid #c00; 
	border-right: 1px  solid #ff9900;
	text-decoration: none;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;	
	padding-left: 7px;
	padding-right: 7px;
	margin: 1px;
	background-color: #ffffff;
	color: #000;
}

.submenulinks:hover {
	background-color: #fc5;
}

.rhlinks {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}

.rhlinks:hover {
	color: #000;
}

#topsubdate {
  margin: 10px;
  padding: 0px;
  text-align:center;
}

#top h1 {	
  padding: 0;
  margin: 0;
}

#leftnav { 
  background-color: #ffffff;
  float: left;
  color: #fff;
  width: 158px;
  padding: 0em 0em 0em 0em;
}


#leftnav p { margin: 0 0 1em 0;}

.floatright {
  background-color: #ff9900;
  text-align:center;	
  font-size: 85% ;	
  font-weight: bold ;
  float: right; 
  margin: 0px 0px 20px 30px;
  padding: 10px 10px 10px 10px;
  border-left: 0px  solid #069;
}

#navcontainer ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

#navtext {
  margin-top: 10px ;margin-bottom:  0px ;
  padding: 10px;
  list-style-type: none;
}

#navcontainer li { margin: 0 0 .1em 0; }

#navcontainer a  {
  display: block;
  color: #000000;
  background-color: #eef;
  width: 100%;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
}

#navcontainer a:hover {
  background-color: #ccd;
}

#btn_search {
  background-image:url(images/b_search.gif); 
  width: 73px; 
  height: 32px; 
  border: 0px;
}



#btn_clear {
  background-image:url(images/b_clear.gif); 
  width: 62px; 
  height: 32px; 
  border: 0px;
}