body
{
    background: url(../images/bg.jpg) top center no-repeat #2A4177;
    margin: 0;
    padding: 0;
}
img
{
    margin: 0;
    padding: 0;
    border: 0;
}
/*h1
{
    font: bold 17px/26px Verdana, Arial, Helvetica, sans-serif;
    color: #021D4E;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}
h2
{
    font: bold 15px/22px Verdana, Arial, Helvetica, sans-serif;
    color: #003885;
    margin: 0;
    padding: 0;
}*/
hr
{
    color: #023883;
    margin: 0;
    padding: 0;
}
.clear
{
    clear: both;
    margin: 0;
    padding: 0;
}
.imgborder
{
    border: 5px solid #BDF0EF;
    margin: 0;
    padding: 0;
}
.leftimg
{
    float: left;
    padding: 10px 20px 10px 0;
    margin: 0;
}
.rightimg
{
    float: right;
    padding: 10px 0 10px 20px;
    margin: 0;
}
.left
{
    float: left;
    margin: 0;
    padding: 0;
}
.right
{
    /*float: right;
    margin: 0;
    padding: 0;*/
    display:block;
	height:32px;
	margin:0;
	padding:0 0 0 465px;
	position:absolute;
	top:0;
	width:275px;
	z-index:2;
}
.btn
{
    font: 12px/22px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    height: 22px;
    background: #678F00;
    text-align: center;
    margin: 0;
    padding: 0;
    border: 0px;
}
.txt-area
{
    width: 721px;
    display: block;
    padding: 10px 0 10px 0;
    margin: 0;
    float: left;
}
.txt-img
{
    width: 210px;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.txt
{
    width: 491px;
    padding: 0 10px 0 10px;
    margin: 0;
    float: left;
    display: block;
}
.txtfield
{
    font: 12px/24px Verdana, Arial, Helvetica, sans-serif;
    color: #040404;
    height: 20px;
    border: 1px solid #333333;
    margin: 0;
    padding: 0;
}
#container
{
    width: 1000px;
    margin: 0 auto;
    padding: 0;
    font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: url(../images/base.gif) top left repeat-y;
    display: block;
}
a
{
    font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #020202;
    text-decoration: underline;
    margin: 0;
    padding: 0;
}
a:hover
{
    font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #020202;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

#header
{
    width: 1000px;
    height: 209px;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.logo
{
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width:239px;
}
.headerright
{
    width: 761px;
    height: 209px;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}
.imgheader
{
    width: 761px;
    display: block;
    float: left;
    position: absolute;
    top: 0;
    margin: 0;
    padding: 0;
    z-index: 0;
}

.search
{
   background: url(../images/searchbase.png) top left no-repeat;
   display:block;
	height:32px;
	margin:0;
	padding:0 20px 0 0;
	position:absolute;
	top:0;
	width:741px;
	z-index:1;
}


.search_ie
{
    width: 741px;
    height: 32px;
    position: absolute;
    top: 0;
    display: block;
    background: url(../images/searchbase.png) top left no-repeat;
    z-index: 1;
    padding: 0 20px 0 0;
    margin: 0;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.blackrockcharters.com/images/searchbase.png",sizingMethod="crop"); background-image: none; behavior: url(iepngfix.htc)
}




/*.behaviour {background-image:url(iepngfix.htc);}*/

/*.search img {behavior: url(/css/iepngfix.htc)} */

/*CONTENT*/
#contentarea
{
    width: 1000px;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    min-height: 400px;
}
/*LEFT*/
#leftarea
{
    width: 217px;
    display: block;
    background: url(../images/brc_05.gif) top left no-repeat #4071BD;
    float: left;
    padding:11px 10px 11px 11px;
    margin: 0;
}
.rotatingimgbg
{
    width: 217px;
    height: 267px;
    display: block;
    background: url(../images/frame.jpg) top left no-repeat;
    margin: 20px 0 20px 0;
    padding: 0;
    /*float: left;*/
}
.rotatingimg
{
    width: 183px;
    height: 233px;
    display: block;
    /*float: left;*/
    padding: 17px;
    margin: 0;
}
.contactbox
{
    width: 197px;
    height: 140px;
    background: url(../images/light.png) top left no-repeat;
    padding: 10px;
    margin: 0;
    float: left;
    display: block;
}
.contactheading
{
    font: bold 15px/25px Verdana, Arial, Helvetica, sans-serif;
    color: #003885;
    display: block;
    padding: 0 10px 0 10px;
    margin: 0;
    background: #FDFF3D;
}
/*RIGHT*/
#textarea
{
    width: 721px;
    display: block;
    float: left;
    padding: 20px;
    margin: 0; /*color: #070707;*/
}
#contentArea
{
    width: 721px;
    display: block;
    float: left;
    padding: 20px;
    margin: 0; /*color: #070707;*/
}

.breadcrumb
{
    font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
    width: 721px;
    height: 20px;
    float: left;
    margin: 0;
    padding: 0;
}

.teaserarea
{
    width: 721px;
    float: left;
    display: block;
    margin: 0;
    padding: 0;
}
.teaser
{
    width: 229px;
    margin: 5px;
    padding: 0;
    float: left;
    display: block;
}
/*FOOTER*/
/*FOOTER*/
.footerbg {
width:1000px;
margin:0 auto;
text-align:center;
}
.yellowbg{
width:1000px;
margin:0 auto;
padding:10px 0 10px 0;
background:url(../images/brc_32.gif) bottom left repeat-x #FCFF74;
font:12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:center;
}
.white{
font:12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin:0; 
padding:0;
}
.white a{
font:12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
margin:0; 
padding:0; 
}
.white a:hover{
font:12px/20px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
margin:0; 
padding:0; 
}

.white
{
    font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    margin: 0;
    padding: 0;
}
.white a
{
    font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: underline;
    margin: 0;
    padding: 0;
}
.white a:hover
{
    font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

/*
CSS FOR SEARCH RESULT*/

.searchTitle
{
    background: #f9fcb4;
    font-weight: bold;
    color: #0000cc;
}
td.searchTitle
{
    padding: 3px 0px 0px 3px;
}
.searchTitle a
{
    background: #f9fcb4;
    font-family: Arial,Script,sans-serif,Garamond,Times New Roman;
    font-size: 10pt;
    color: #0000cc;
    text-decoration: none;
    font-weight: bold;
}

.searchTitle a:hover
{
    background: #f9fcb4;
    font-family: Arial,Script,sans-serif,Garamond,Times New Roman;
    font-size: 10pt;
    font-weight: bold;
    color: #0f1c33;
    text-decoration: underline;
}
.searchResult
{
    color: #000000;
}
.searchKey
{
    color: #b90000;
    font-weight: bold;
}
.tableHeader
{
    background: #2a4177;
    font-family: Arial,Script,sans-serif,Garamond,Times New Roman;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
}

.searchLinks
{
    color: #005b00;
}
.adminlink{color:White; font-weight:bold;font-family:Arial,Script,sans-serif,Garamond,Times New Roman;font-size:10pt;}
.adminlink:hover {font-weight:bold;font-family:Arial,Script,sans-serif,Garamond,Times New Roman;font-size:10pt;color:White;}

/*--styles sent by shane--*/
#contents{font-family:Georgia;font-size:11pt;color:#000000;}
#contents h1 {font-family:Georgia; font-size:18pt; color:#021D4E} 
#contents h2 {font-family:Georgia; font-size:16pt; color:#021D4E; border-bottom:dashed 1px #021D4E;}
#contents h3 {font-family:Georgia; font-size:18pt; color:#021D4E}
#contents h4 {font-family:Georgia; font-size:16pt; color:#021D4E}
#contents h5 {font-family:Georgia; font-size:11pt; color:#000000}
#contents h6 {font-family:Georgia; font-size:11pt; color:#000000}
#contents a:link{font-family:Georgia; font-size:11pt; color:#0000cd; text-decoration:underline;}
#contents a:visited{font-family:Georgia; font-size:11pt; color:#0000cd; text-decoration:underline;}
#contents a:hover{font-family:Georgia; font-size:11pt; color:#0000cd; text-decoration:underline; }
#contents a:active{font-family:Georgia; font-size:11pt; color:#0000cd; text-decoration:underline;}