@import url(navigation.css);
@import url(bubble.css);

* { margin: 0; padding: 0; }

a { text-decoration: underline; }

a:hover, #footer a:hover { text-decoration: none; }

h1 { color: #00528d; }

h2 a:hover { color: #00528d; text-decoration: none; }

h2, h2 a { color: #00528d; }

h3 { color: #00528d; }

html, body {
	font: 13px 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	height: 100%;
	margin-bottom: 1px; /* this forces vertical scrollbars */
	min-height: 100%;
}

table#secondaryTable td { text-align: left; vertical-align: top; }

.baby { margin: 0px 220px 0px 0px; }

.blueDot { color: #4FA8FF; font-weight: bold; }

.breadcrumbLocation {
	background: #fafafa;
	border: 1px solid #ffc4d8;
	color: Gray;
	font-style: italic; /*
	border: solid 1px #dddcdc;*/
	padding: 0px 5px 0px 4px;
}

.clearLeft { clear: left; }

.hRule { background-color: #FFC4D8; color: #FFC4D8; }

/*#Print {

   float: right;

   width: 16px;

   height: 16px;

   margin: 6px 10px 0 0;

}*/
.images {
	background: White;
	border: solid;
	border-color: #ffc4d8;
	border-width: 1px;
	margin: 0 15px 15px 0;
	padding: 10px;
}

.secondaryImages {
	border: solid;
	border-color: #999999;
	border-width: 1px;
	margin: 0 5px 10px 0;
}

.top { color: Gray; font-size: 11px; }

.top a { color: Gray; text-decoration: underline; }

.top a:hover { color: Gray; font-size: 10px; text-decoration: none; }

#breadCrumb {
	border-bottom: 1px solid #ffc4d8;
	font-size: 11px;
	margin-bottom: 18px;
	padding: 1px 0px 3px 2px;
}

#breadCrumb strong { color: Black; }

#footer {
	background-image: url(../images/gif/footer_bg.gif);
	background-repeat: repeat-x;
	border-bottom: solid;
	border-bottom-color: #DEDBD6;
	border-bottom-width: 1px;
	clear: both;
	color: gray;
	font-size: 11px;
	height: 70px;
	padding: 12px 0px 10px 0px;
	text-align: center;
	width: 100%;
}

#footer a { color: Gray; }

#glossary ul li { list-style: none; }

#header {
	background-image: url(../images/gif/header_bg.gif);
	background-repeat: repeat-x;
	height: 155px;
	margin: 0px;
	vertical-align: top;
	width: 100%;
}

#homeH2B {
	background-image: url(../images/gif/home2.gif);
	background-repeat: no-repeat;
	height: 42px;
	padding: 8px 0 0 16px;
}

#leftcolumn {
	color: #333;
	float: left;
	height: 100%;
	margin: 10px 9px 0px 0px;
	min-height: 100%;
	padding: 0px 20px 80px 19px;
	width: 657px;
}

#leftcolumn li, #rightcolumn li {
	background-image: url(../images/gif/bullet.gif);
	background-position: 0 .3em;
	background-repeat: no-repeat;
	padding-left: 1.1em;
}

#leftcolumn ul { list-style-type: none; margin-left: 15px; padding: 0; }

#logo { padding-top: 15px; }

#nav {
	background-image: url(../images/gif/nav_bg.gif); /*background-color: #F5F1E8;
	border: solid 1px #DFDBD2;*/
	background-repeat: no-repeat;
	color: #333;
	display: inline;
	float: left;
	height: 42px;
	width: 946px;
}

#rightcolumn {
	background: #fafafa;
	background-image: url(../images/gif/secondaryTop.gif);
	background-position: top;
	background-repeat: repeat-x;
	border: 1px solid #ffc4d8;
	color: #333;
	color: gray;
	display: inline;
	float: right;
	font-size: 11px;
	margin: 10px 13px 30px 0px;
	padding: 15px 10px 20px 10px;
	width: 195px; /*
	height: 400px;
	text-align: left;*/
}

/*#google {

	text-align: center;

}*/
#rightcolumn h3 { font-size: 13px; }

#rightcolumn ul {
	line-height: 20px;
	list-style-type: none;
	margin-left: 15px;
	padding: 0;
}

#rightImage { margin-left: 350px; }

#wrapper { margin: 0 auto; width: 946px; }
