/* Start of CMSMS style sheet 'bdmlr.css' */
* { 
	padding:0; 
	margin:0; 
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#EAEAEA;
}

a {
	font-weight:normal;
	color:#0066CC; 
	text-decoration:none;
}

a:hover {
	color:#0066CC;
	text-decoration:underline;
}

img.left {
	float:left;
	margin:3px 15px 8px 0px;
	clear:both;
}

img.right {
	float:right;
	margin:3px 0px 8px 12px;
	clear:both;
}

NewsPostDetailSummaryimg.right {
	float:right;
	margin:3px 0px 8px 15px;
}

#NewsPostDetailDate{
	font-size:80%;
        margin:0px 0px 10px 0px;
}

#NewsPostDetailPrintLink{
	font-size:85%;
}

#NewsPostDetailReturnLink{
	font-size:85%;
        margin:0px 0px 10px 0px;
}


#NewsPostDetailSummary img {
	float:left;
	margin:3px 15px 8px 0px;
	clear:both;
}

#wrapper { 
	margin:0 auto;
	width:954px;
	border:10px solid white;
	background:white;
}

/* top banner */

#leftheader { 
	border-right:10px solid white;
	border-bottom:10px solid white;
	background:#003366 url(uploads/images/banner-back.gif) repeat-x;
	height:138px;
	width:203px;
	float:left;
}

#leftheader img { 
	border:none;
	margin:17px 0px 0px 49px;
}

#middleheader { 
	float:left;
	border-bottom:10px solid white;
	background:#003366;
	height:138px;
	width:528px;
	display:inline;
}

#rightheader { 
	border-left:10px solid white;
	border-bottom:10px solid white;
	background:#003366 url(uploads/images/banner-back.gif) repeat-x;
	height:138px;
	width:203px;
	float:left;
}

#rightheader img { 
	border:none;
	margin:48px 0px 0px 15px;
}

#toplinks {
	margin:0px;
	padding:25px 13px 0px 0px;
	text-align:right;
	font-size:75%;
}

#toplinks ul {
	display:inline;
	list-style:none;
}

#toplinks li {
	display:inline;
	list-style:none;
	color:#BDD1E4;
}

#toplinks li a {
	color:#BDD1E4;
}

#toplinks li a:hover {
	color:#1B2A6E;
	text-decoration:none;
	border:none;
}

/* menu */

#menu {
	font-size:80%;
	border-bottom:10px solid white;
}

#menu ul {
	list-style:none;
	line-height:190%;
}

#menu li {	
	list-style:none;
	color:#0066CC;
	margin-left:0px;
	padding-left:8px;
	border-bottom:1px solid white;
	display:block;
	background:#EEE;
}

#menu li a {
	color:#666;
}

#menu li a:hover {
	color:#0066CC;
	text-decoration:none;
}

#menu li.special {	
	list-style:none;
	color:#0066CC;
	margin-left:0px;
	display:block;
	background:#BABABA;
}

#menu li.special a {	
	list-style:none;
	color:white;
}

#menu li.special a:hover {	
	list-style:none;
	color:#0066CC;
}

/* submenu */

#submenu ul {
	list-style:none;
}

#submenu li {	
	list-style:none;
	padding:2px 0px 7px 14px;
	border-bottom:none;
	line-height:90%;
}


/* left column */

#leftcolumn { 
	color:#333;
	border-right:10px solid white;
	background:white;
	width:203px;
	float:left;
}

#search { 
	height:34px;
	background:#BABABA;
	border-bottom:10px solid white;
	padding:4px 0px 0px 0px;
}

#searchtxt input { 
	width:155px;
	margin:4px 7px;
	padding:4px 0px 0px 5px;
	height:18px;
	border:none;
	background:white;
	font-size:70%;
	color:#999;
	display:inline;
	float:left;
}

#searchbtn input { 
	border:none;
	height:22px;
	margin-top: 4px;
	display:inline;
	float:left;
}

#banner { 
	border-bottom:7px solid white;
} 

#banner img { 
	border:none;
} 


/* middle column */

#midcolumn { 
	float:left;
	padding:16px 20px 0px 25px;
	color:#333;
	background:white;
	width:483px;
	display:inline;
}

#midcolumn h1 {
	font-size:140%;
	font-weight:normal;
	color:#1A2A6E;
	padding-bottom:15px;
}

#midcolumn h2 {
	font-size:95%;
	font-weight:normal;
	color:#999;
	padding-bottom:15px;
}

#midcolumn h3 {
	font-size:90%;
	padding-bottom:15px;
}

#midcolumn h3 a {
	font-weight:bold;
}

#midcolumn p {
	font-size:80%;
	padding-bottom:15px;
	line-height:120%;
}


#spotlight {
	padding:14px;
	margin:5px 0px 10px 0px;
	border:1px solid #CCC;
}

#spotlight p {
	font-size:80%;
	padding-bottom:0px;
}

#spotlight h3 {
	margin-bottom:5px;
	font-size:90%;
	color:#1A2A6E;
	padding-bottom:0px;
}

#spotlight h3 a {
	color:#1A2A6E;
	font-weight:bold;
}

#spotlight h3 a:hover {
	color:#1A2A6E;
}

#spotlight img {
	float:left;
	margin:0px 12px 0px 0px;
}

#midcolumn ul {
	margin: 0px 0px 13px 12px;
	padding: 0px;
	list-style: square;
	font-size: 85%;
	line-height: 130%;
}

#midcolumn li {
	padding-bottom:5px;
}


/* main content */

#content { 
	float:right;
	padding:16px 30px 0px 25px;
	color:#333;
	background:white;
	width:686px;
}

#content h1 {
	font-size:140%;
	font-weight:normal;
	color:#1A2A6E;
	padding-bottom:15px;
}

#content h2 {
	font-size:95%;
	font-weight:normal;
	color:#999;
	padding-bottom:15px;
}

#content h3 {
	font-size:90%;
        color:#1A2A6E;
	padding-bottom:15px;
}

#content h3 a {
	font-weight:bold;
}

#content p {
	font-size:80%;
	padding-bottom:15px;
	line-height:120%;
}

#content ul {
	margin: 0px 0px 13px 12px;
	padding: 0px;
	list-style: square;
	font-size: 80%;
	line-height: 130%;
}

#content li {
	padding-bottom:5px;
}

table.data {
	padding-bottom:15px;
	line-height:120%;
	width:100%;
}

table.data th {
	text-align:left;
	font-size:75%;
	font-weight:bold;
	color:#1A2A6E;
	padding:4px;
	border-bottom:1px solid #ccc;
}

table.data td {
	font-size:75%;
	padding: 4px;
	border-bottom:1px solid #ccc;
}

table.form {
	padding-bottom:15px;
	line-height:120%;

}

table.form td {
	font-size:75%;
	padding: 4px;
}

table.form input {
	font-size:100%;
        font-family:Arial, Helvetica, sans-serif;
}

table.contact {
	padding-bottom:15px;
	line-height:120%;
	border:none;
}

table.contact td {
	font-size:75%;
	padding:4px 4px 4px 0px;
}

table.contact td.required {
	font-weight:bold;
}

table.contact input {
	font-size:100%;
        font-family:Arial, Helvetica, sans-serif;
}


table.donate {
	padding-bottom:0px;
	line-height:120%;
}

table.donate td {
	padding:0px 20px 0px 0px;	
}

table.donate td.h3 {
        font-size:110%;
	font-weight: bold;
        color:#1A2A6E;
}

table.donate td.p {
	font-size:100%;
	line-height:120%;
	color:#999;
}

/* right column */

#rightcolumn { 
	color:#333;
	border-left:10px solid white;
	background:#F6F6F6;
	width:203px;
	float:left;
}

div.newsheader {
	background-color:#1A2A6E;
	font-size:80%;
	border-bottom:1px solid white;
}

div.newsheader p {
	padding:5px 10px;
	margin:0px;
	color:white;
}

div.newsheader p a {
	color:white;
}

div.newsheader p a:hover {
	color:white;
}

div.news {
	font-size:70%;
	line-height:130%;
}

div.news p {
	padding:5px 10px;
	border-bottom :1px solid #ccc;
}

div.news img {
	padding-top:5px;
}

/* footer */

#footer { 
	width:97%;
	clear:both;
	border-top:10px solid white;
	font-size:70%;
	background:#EEE;
	padding:10px 14px;
}

#footer ul {
	display:inline;
	list-style:none;
	line-height:125%;
}

#footer li {
	display:inline;
	list-style:none;
	color:#9C9C9C;
}

#footer li a {
	color:#9C9C9C;
}

#footer li a:hover {
	color:#9C9C9C;
}

label {
display:none
}
/* End of 'bdmlr.css' */

