/* IBS styles Version 1.5 */

h1 {
color:#336799;
font-weight:bold;
font-size: 16px;
font-family: Verdana, Arial, sans-serif;
}

h2 {
color:#336799;
font-weight:bold;
font-size: 14px;
font-family: Verdana, Arial, sans-serif;
}

h3 {
color:#336799;
font-weight:bold;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
padding: 0px;
margin: 0px;
line-height: 20px;
}

.textHead {
color:#336799;
font-weight:bold;
font-size: 12px;
font-family: Verdana, Arial, sans-serif;
padding: 0px;
margin: 0px;
line-height: 25px;
}


#body {
	background:#ffffff;
	padding:0px;
	margin:0px;
}

#container {
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
}


/* HEADER SETTINGS */

.header {
height: 103px;
border-bottom: 2px solid #336799;
padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;
}

	.header a {
	color: #336799;
	text-decoration: none;
	}

	.header a:hover {
	text-decoration: underline;
	}

	.searchArea {
	height: 40px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:0px;
	font-size:11px;
	}

		.searchInput {
		background-color:#ededed;
		font-size:11px;
		}

		#searchButton {
		height: 28px;
		width: 53px;
		}
			/*
			THESE WERE COOL BUT CAUSED PROBLEM IN FIREFOX

			#searchButton a:link {
			background: url(../images/IBS_images/search.jpg) top left no-repeat;
			}

			#searchButton a:hover {
			background: url(../images/IBS_images/search2.jpg) top left no-repeat;
			}
			*/

	.headerText {
	padding-top:0px;
	padding-right:5px; 
	padding-bottom:5px;
	font-size:11px;
	}


/* CONTENT SETTINGS */

.mainContent {
/*
background-color:#e9e9e9;
border-bottom:1px solid gray;
*/
background-color:#ffffff;
font-size:11px;
}

	.mainContent a {
	color: #336799;
	font-style: bold;
	text-decoration: underline;
	}

	.mainContent a:hover {
	text-decoration: none;
	}

	.leftTD {
	width:200px;
	padding: 0px;
	}

		.sidebarLeft {
		width:180px;
		padding-top: 5px;
		padding-right: 5px;
		padding-bottom: 0px;
		padding-left: 0px;
		}

	.centerTD {
	/* width: 100%; */
	margin-top: 0px;
	margin-right: 0px; 
	margin-bottom: 0px;
	margin-left: 0px;

	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px;
	padding-left: 0px;

	background-color:#ffffff;
	font-size:11px; 
	}

		.contentCenter {
		/* margin: 0px; */
		margin-top: 0px;
		margin-right: 0px; 
		margin-bottom: 0px;
		margin-left: 0px;

		padding-top: 1px;
		padding-right: 5px;
		padding-bottom: 10px;
		padding-left: 10px;
		}

			.content {
			margin-top: 0px;
			margin-right: 0px; 
			margin-bottom: 0px;
			margin-left: 0px;

			padding-top: 0px;
			padding-right: 5px;
			padding-bottom: 10px;
			padding-left: 10px;

			font-size:11px;
			}

				.content p {
				margin-left: 0px;
				padding-left: 0px;
				font-size: 11px;
				}

				.content td {
				font-size: 11px;
				}

	.rightTD {
	float: right;
	width: 270px;
	}

		.sidebarRight {
		float: right;
		padding-top:5px;
		padding-left:5px;
		}


/* FOOTER SETTINGS */

/*
.externalLinksTable {
	width:100%;
	background-color:#1c315e;
	padding:10px;
	font-size:11px;
}

	.externalLinksTitle {
		color:#ffffff;
		font-weight:bold;
	}
*/

.externalLinks {
	/* width:100%; */
	background-color:#1c315e;
	padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px;
	font-size:11px;
	color:#ffffff;
	text-align:left;
}

	.externalLinks a {
		color:#ffffff;
		text-decoration:none;
	}

	.externalLinks a:hover {
		color:#ffffff;
		text-decoration:underline;
	}

.footer {
	background: #1c315e url('../images/IBS_images/footer-bkg.jpg') repeat-x;
	padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:10px;
	color:#ffffff;
	font-weight:normal;
	font-size: 10px;
	font-family: Arial, Verdana, sans-serif;
}

	.footer a {
		color: #ffffff;
		text-decoration: none;
	}

	.footer a:hover {
		text-decoration: underline;
	}


/* SIDEBAR SETTINGS */

.sidebar {
	background: #e9e9e9 url('../images/IBS_images/sidebar-bottom.jpg') no-repeat bottom left;
	float: right;
	width: 250px;
	margin: 0px 10px 15px 0px;
}

.sidebarTitle {
	padding-top:10px; padding-left:20px; padding-right:10px; padding-bottom:0px;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

.sidebarContent {
	padding-top:10px; padding-left:25px; padding-right:10px; padding-bottom:10px;
	font-size:11px;
}

.homeSB {
	padding-top:10px; padding-left:20px; padding-right:1px; padding-bottom:1px;
}


/* PIC CAPTION (FOR JS SLIDESHOW) */

.picCaption {
color:#000000;
font-weight: normal;
font-size: 9px;
font-family: arial, verdana, sans-serif;
margin: 0px;
padding: 0px;
}

#smallTxt {
color:#000000;
font-weight: normal;
font-size: 9px;
font-family: arial, verdana, sans-serif;
}


/* MENU SETTINGS */

.sideMenu {
	width: 180px;
	padding-top:5px; padding-left:15px; padding-right:1px; padding-bottom:5px;
}

	.sideLocal {
		padding-top:5px; padding-left:0px; padding-right:1px; padding-bottom:5px;
	}

		.sideLocalActive {
			padding-top:1px; padding-left:0px; padding-right:1px; padding-bottom:1px;
			color:#1c315e;
			font-weight: bold;
			font-size: 10px;
			font-family:verdana, tahoma, arial, sans-serif;
		}

		.sideLocalChild {
			padding-top:2px; padding-left:5px; padding-right:1px; padding-bottom:5px;
			line-height: 1.7;
			color: #336799;
			font-style: bold;
			font-size:10px;
		}
		
			.sideLocalChild a {
				color: #336799;
				font-style: bold;
				font-size:10px;
				text-decoration: none;
			}
			
			.sideLocalChild a:hover {
				text-decoration: underline;
			}


/*
.menuTop {
background-color:#336799;
}

.sideSibling {
	padding-top:5px; padding-left:0px; padding-right:1px; padding-bottom:5px;
}

.sideChildren {
	padding-top:1px; padding-left:5px; padding-right:1px; padding-bottom:5px;
}

.folderMenu {
width:200px;
padding-top:8px; padding-left:8px; padding-right:0px; padding-bottom:8px;
}

.folderMenu DIV {
width:200px;
margin-bottom:10px;
}

.rootMenu a {
width:100%;
margin-left:5px;
line-height:20px;
font-family:Tahoma;
font-size:11px;
color: #1c315e;
text-decoration:none;
font-weight:bold
}

.rootMenu a:hover {
color: #1c315e;
letter-spacing:1px;
text-decoration:underline;
}

.childMenu a {
width:100%;
line-height:15px;
margin-left:10px;
font-family:Tahoma;
font-size:10.5px;
color: #1c315e;
text-decoration:none;
font-weight:bold
}

.childMenu a:hover {
color: #1c315e;
letter-spacing:1px;
text-decoration:underline;
}

.childMenu2 a {
width:100%;
line-height:15px;
margin-left:15px;
font-family:Tahoma;
font-size:10px;
color: #1c315e;
text-decoration:none;
font-weight:bold
}

.childMenu2 a:hover {
color: #1c315e;
letter-spacing:1px;
text-decoration:underline;
}

.activePage a {color:#336977;}
.menuSeparator {color:#ffffff;}
*/

/*
STYLES NOT USED

.x8drawMenuSelectedHREF {
text-decoration: underline;
color:#fff;
font-weight:bold;
}

.contentTitle{
color:#336799;
font-weight:bold;
font-size:12px;
padding:10px 10px 0px 10px;
}

BELOW ARE IN BREADCRUMBS.ASP BUT MENU NOT USED FOR THIS SITE
.breadcrumbMenu a {color:black;text-decoration:underline;text-transform:none;font-size:11px}
.breadcrumbMenu.breadcrumbActive a {color:black;font-weight:bold;font-style:normal;text-decoration:none}
.breadcrumbMenu.breadcrumbActive a:hover {text-decoration:underline}
.breadcrumbSeparator {font-family:arial;color:#FFFFFF;font-size:9px;font-weight:normal;}

letter-spacing:3px;

BASIC LINK STATES
a:link {
    
}
a:visited {
    
}
a:hover {
    
}
a:active {
}

*/

