body
{
    margin:0px;
	color: #595959;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%
}

body.page-bg{
    background-image: url(http://www.boardsource.org/img/main.bg.gif);
    background-repeat: repeat-x;
}

body.popup{
	background-image: none;
}


.footer{
	margin-top:10px; width: 765px; margin-left: auto; margin-right: auto;
	font-size: 10px;
}

.member-div{
	color: white;
	height:28px;
	background-color: #147EB2;
}

.member-div a {
	color: #ffffff;
	color: #ffffff;
	font-weight: bold;
}

.caption {
	font-weight: normal;
}

.error{
	/*border: 1px solid #960000;*/
	border: 1px solid #F15E16;
	background-color: #ffffe0;
	/*color: #960000;*/
	color: #F15E16;
	font-weight: bold;
}

.form-note {
	width: 90%;
	background-color: #f5f5f5;
	border: 1px solid #dcdcdc;
	text-align: left;
	font-size: 90%;
}

.error .normal{
	font-weight: normal;
}


.success{
	border: 1px solid #4E6D21;
	background-color: #FCFFF9;
	color: #4E6D21;
	font-weight: bold;
}

.success .normal{
	font-weight: normal;
}


.access-denied{
	/*border: 1px solid #960000;*/
	border: 1px solid #F15E16;
	background-color: #ffffe0;
	/*color: #960000;*/
	color: #F15E16;
	font-weight: bold;
	text-align:center;
}

a.navblock{
	display:block;
	width:100%;
}

.featured-header td, .featured-header th {
	background-color: #C8DFE7;
	color: #07567C;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma;
}

.featured-box td {
	background-color: #D8EBF2;
	padding-left: 12px;
	padding-right: 12px;
}
.login-box td {
	background-color: #D8EBF2;
}
.spotlight-header td{
	background-color: #E2EFF3;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}

.spotlight-box td{
	padding-left: 12px;
	padding-right: 12px;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
	background-color: #F7FBFC;
}


/* Links for most entities */

a {
	color: #147EB2;
}

a.link-grey, .link-grey{
	color: #737373;
	font-weight: bold;
	text-decoration:underline;
}

a.moreLink{
	color: #107DB5; 
	font-weight: bold; 
	text-decoration:none;
}

a.moreLink:hover{
	text-decoration: underline;
}

.search-box
{
	color: #757564;
	background-color: #D9E1D2;
	font-family: Tahoma;
}

input.box, form.box input, form.box select, form.box textarea
{
	border: 1px solid #C0CDB3;
}

h1
{
	color: #115374;
	font-size:14px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h2
{
	color: #147EB2;
	font-size:13px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h3
{	color: #6B8E42;
	font-weight: bold;
	font-size: 11px; 
	margin-top: 0px;
	padding-top: 0px; 
	margin-bottom: 0px;
	padding-bottom: 0px;
}

h3+p
{
	margin-top: 0px;
	padding-top: 0px;
}

h4
{	color: #D4470F;
	font-weight: bold;
	font-size: 11px; 
	margin-top: 0px;
	padding-top: 0px; 
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.dotted-bg
{
	background-image: url(http://www.boardsource.org/img/main.dotted.gif);
	background-repeat: repeat-x;
	height: 1px;
	clear: both;
}

.dotted-bg-vertical
{
	background-image: url(http://www.boardsource.org/img/dotted.line.vertical.gif);
	background-repeat: repeat-y;
	height: 1px;
	clear: both;
}

.leftnav
{
	padding: 6px;
	background-image: url(http://www.boardsource.org/img/leftnav.bg.gif);
	min-height: 304px;
}


.leftnav-alt
{
	padding: 6px;
	background-image: url(http://www.boardsource.org/img/leftnav.bg.gif);
}



.leftnav a, .leftnav-alt a
{
    color: #3E7490;
    text-decoration:none;
    font-weight:bold;
}

.leftnav a.content, .content, .leftnav-alt a.content
{
	display:block;
	width:100%;
    color: #3E7490;
    text-decoration:none;
    font-weight:normal;
}

.leftnav a.content-selected, .leftnav-alt a.content-selected
{
    color: #3E7490;
    text-decoration:none;
    font-weight:bold;
}


.leftnav-single
{
	padding: 6px;
	background-image: url(http://www.boardsource.org/img/leftnav.bg.gif);
	color: #3E7490;
    text-decoration:none;
	font-size:x-small;
}

.leftnav-single a
{
    color: #3E7490;
    text-decoration:none;
	font-size:x-small;
}

.leftnav-blue-text
{
	padding: 6px;
	background-image: url(http://www.boardsource.org/img/leftnav.bg.gif);
	color: #80A6B9;
    text-decoration:none;
	font-size:x-small;
}

.leftnav-blue-text a
{
    color: #80A6B9;
    text-decoration:none;
	font-size:x-small;
}


.leftnav-heading
{
	padding: 6px;
	background-image: url(http://www.boardsource.org/img/leftnav.heading.bg.gif);
	color: #01476A;
    text-decoration:none;
    font-weight:bold;
}

.leftnav-heading a
{
    color: #01476A;
    text-decoration:none;
    font-weight:bold;
}

.leftnav-dark-heading
{
	padding: 6px;
	background-image: url(http://www.boardsource.org/img/leftnav.dark.heading.bg.gif);
	color: #01476A;
    text-decoration:none;
    font-weight:bold;
}

.leftnav-dark-heading a
{
    color: #01476A;
    text-decoration:none;
    font-weight:bold;
}

.sidebar
{
	margin-bottom: -5px;
	background-image: url(http://www.boardsource.org/img/sidebar.bg.gif);
}

.sidebar p {
	padding: 5px;
}


.sidebar span
{
	padding-right: 0px;
	margin-left: 25px;
}


.sidebar-yellow-header
{
	background: #F1AE17 url(http://www.boardsource.org/img/sidebar.yellow.top.gif) no-repeat top right;
	font-weight:bold;
	line-height: 200%;
	height: 25px;
	width: 175px;
	color:#ffffff;
}

.sidebar-yellow-header2
{
	background: #F1AE17 url(http://www.boardsource.org/img/sidebar.yellow.top2.gif) no-repeat top right;
	font-weight:bold;
	line-height: 200%;
	height: 25px;
	width: 175px;
	color:#ffffff;
}

.sidebar-blue-header
{
	background: #E7F3F7 url(http://www.boardsource.org/img/sidebar.blue.top.gif) no-repeat top right;
	font-weight:bold;
	line-height: 200%;
	height: 25px;
	width: 175px;
	color:#044468;
	font-size: 110%;
}

.sidebar-green-header
{
	background: #6B8E42 url(http://www.boardsource.org/img/sidebar.green.top.gif) no-repeat top right;
	font-weight:bold;
	line-height: 200%;
	height: 25px;
	width: 175px;
	color:#FFF;
	font-size: 110%;
}


.sidebar-footer
{
	background: #ffffff url(http://www.boardsource.org/img/sidebar.bottom.gif) no-repeat top right;
	height: 20px;
	width: 175px;
	color:#ffffff;
}


.header
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:0px;
	height: 33px;
	line-height: 200%;
	color: #4E6D21;
	font-size:14px;
	background: #D9E1D2 url(http://www.boardsource.org/img/content.header-corner-right.gif) no-repeat top right;
}


.content-body
{
	margin-left:10px;
	width:392px;
}

.admin-content-body
{
	margin-left:10px;
}

.dotted-line
{
	margin-left: 15px;
	width: 85%;
	background-image: url(http://www.boardsource.org/img/main.dotted.gif);
	/*height: 1px; */
}

.main-nav
{
    background-color: #6B8E42;
}

.main-nav a 
{
	color: #ffffff;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
}

.main-nav a.active 
{
	color: #FFDB89;
}


input.core-button{
	font-family: Tahoma;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1C5B7A;
	border: solid 1px #1C5B7A;
	-moz-border-radius: 3px 3px 3px 3px;
	}


input, select { font-size: 11px; }

.list-row td{
	border-bottom: 1px solid #f5f5f5;
}
.sidebar-list {
	padding-left: 10px; 
	margin-left: 15px; 
	margin-top: 2px; 
	margin-bottom: 0px; 
	list-style-image:url(img/bullet.double_gt.gif);
}


.store_section_title {
	color: #107DB5;
	font-size:small;
}

.print-me{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.print-me a {
	text-decoration:none;
}

/**************************************************************************/
/*		Modified 17.07.07 by Michael Hoon to add styles used on the       */
/*      site.  There is a problem with them being picked up (all are      */
/*      from the bmo.css, and it is not working on the test site          */
/**************************************************************************/
div.bmo {BACKGROUND-COLOR: #dddddd;}

ul.bmo {LIST-STYLE-IMAGE: url(http://www.boardsource.org/images/redsquare.jpg) ;}
ul.bmostar {LIST-STYLE-IMAGE: url(http://www.boardsource.org/images/redstar.gif) ;}
ul.bmocheck {LIST-STYLE-IMAGE: url(http://www.boardsource.org/images/redcheck.jpg) ;}

hr.bmo {COLOR: rgb(0,0,0);}

hr.bmos {color: #000000; margin: 1px 0px 1px 0px; }

img.extlink {border-color: white;}

li.red {color: #ff0000;}

.BdSorange {color: #f9ba2b; font-weight: 700;}

.bighead {font: 700 13px Verdana, Arial, Helvetica, sans-serif;}

.bigheadcen {font: 800 16px Verdana, Arial, Helvetica, sans-serif; text-align: center;}

.bigerhead {font: 700 18px Arial, Verdana, Helvetica, sans-serif;}

.bluer {color: #006980; }

.bluebold {font-weight: 700; color: #006980;}

.blueboldlight {font-weight: 700; color: #3366CC;}

.bolder {font-weight: 700;}

.bolditalics {font-weight: 700; font-style: italic;}

.boldunderline {font-weight: 700; text-decoration: underline;}

.boldblue {font-weight: 700; color: #006980;}

.centered {text-align: center;}

.centeredbold {text-align: center; font-weight: 700;}

.centertable {font: 11px Verdana, Arial, Helvetica, sans-serif; text-align: center;}

.greenlight {font-weight: 700; color: #6B8E42;}

.greyasterisk {font-weight: 700; font-size:12px; color: #cccccc; vertical-align: middle;}

.greylight {font-weight: 700; color: #d3d3d3;}

.greydark {font-weight: 800; color: #999999;}

.italics {font-style: italic;}

.italicbig {font-size: 13px; font-style: italic;}

.redasterisk {font-weight: 700; font-size:12px; color: #ff0000; vertical-align: middle;}

.redlight {font-weight: 700; color: #ff0000;}

.reddark {font-weight: 700; color: #800000;}

.striker {text-decoration: line-through;}

.texttable {font: 11px Verdana, Arial, Helvetica, sans-serif;}

.textunderline {text-decoration: underline;}

/************************************************************************/
/*                    END OF BMO ADDITIONS                              */
/************************************************************************/



