/* CSS Document */



body {

	background : #ecf5f7;

	font-family : "Times New Roman", Times, serif;

	color : #676767;

	font-size:0.875em; /* 16x.875=14 */

	line-height: 130%;

	margin : 0;

	padding : 0;

}

p {

	margin : 10px 0 10px 0;

	padding : 0;

	line-height : 150%;

}

h1, h2, h3, h4 {

	font-family : Georgia, "Times New Roman", Times, serif;

	font-style : normal;

	margin : 0;

	padding : 0;

}

h1 {

	border-bottom: 1px solid #CCCCCC;

	font-size:160%;

	font-weight : normal;

	margin: 30px 0 0 0;

	padding: 0 0 7px 0;

}

h1.sectiontitle {

	border: none;

	margin: 0 0 7px 0;

	padding: 0;

	color: #000000;

}

h2 {

	font-size:120%;

	color:#115e68;

	font-weight : normal;

	margin: 25px 0 10px 0;

}

#container {

	padding: 0;

	background:#FFFFFF;

}

.containerMiddle {

	padding: 0;

	margin: 0 5px 0 5px;

}

#content {

	padding: 0;

	min-height:900px;

}

#columnLeft {

	float:left;

	padding: 0;

	margin:0;

	width: 190px;

}

#columnMid {

	float:left;

	padding: 0 0 0 0;

	margin:0 13px 0 14px;

	width: 528px;

	height:auto;

	border-right: 1px solid #CCCCCC;

	border-left: 1px solid #CCCCCC;

}

#contentMiddle {

	padding: 0;

	margin: 0 20px 40px 25px;

}

#sectionheader {

	padding: 12px 10px 12px 20px;

	margin: 7px;

	background: #e1e1e1;

}

#columnRight {

	float:left;

	padding: 0;

	margin:0;

	width: 230px;

}

.shadow_TL {

	background : #ecf5f7 url(..images/shadow_TL.jpg) repeat-x 0 0;

	width:7px;

}

.shadow_TR {

	background : #ecf5f7 url(..images/shadow_TR.jpg) repeat-x 0 0;

	width:7px;

}

.shadow_BL {

	background : #ecf5f7 url(..images/shadow_BL.jpg) repeat-x 0 0;

	width:7px;

}

.shadow_BR {

	background : #ecf5f7 url(..images/shadow_BR.jpg) repeat-x 0 0;

	width:7px;

}

/* Content Links*/

a:link {

	color : #f36e21;

	text-decoration : none;

}

a:visited {

	color : #f36e21;

	text-decoration : none;

}

a:hover {

	text-decoration : underline;

}

a img {

border: 0;

}

/* Breadcrumb Links*/

.breadcrumbs a:link {

	color : #00535d;

	font-weight: bold;

	text-decoration : underline;

}

.breadcrumbs a:visited {

	color : #00535d;

	font-weight: bold;

	text-decoration : underline;

}

.breadcrumbs a:hover {

	text-decoration : none;

}

/* Navigation Main */

.menuMain {

	float:left;

	margin: 0;

	padding: 0;

	width: 980px;

	height: 37px;

	background: #d5e5e9;

}

.nav {

	margin: 0 3px 0 0;

	padding: 0;

	float: left;

	font-family : Georgia, "Times New Roman", Times, serif;

	font-size : 130%;

	width:auto;

}

.nav li {

	display: inline;

}

.nav li a:link, .nav li a:visited, .nav li a:hover, .nav li a:active {

	float: left;

	color: #01333e;

	margin:0;

	padding: 9px 19px 10px 19px;

	text-decoration: none;

	border-right: 1px solid #e6f1f4;

	background: #d5e5e9;

}

.nav li a:hover, .nav li a.current {

	background: #b6d2d0;

}

.nav li a.donate:link, .nav li a.donate:visited, .nav li a.donate:hover, .nav li a.donate:active {

	float: left;

	color: #01333e;

	margin: 0px;

	padding: 9px 26px 10px 26px;

	text-decoration: none;

	border-right: none;

	background: #a2c0c7;

}

.nav li a.donate:hover, .nav li a.donate:active {

	background: #b6d2d0;

}

/* Navigation Secondary */

.menuSecondary {

	float:left;

	margin: 0;

	padding: 0;

	width: 980px;

	height: 40px;

	background: #b6d2d0;

}

.nav2 {

	margin: 0 3px 0 0;

	padding: 0;

	float: left;

	font-family : Georgia, "Times New Roman", Times, serif;

	font-size : 85%;

	width:auto;

}

.nav2 li {

	display: inline;

}

.nav2 li a:link, .nav2 li a:visited, .nav2 li a:hover, .nav2 li a:active {

	float: left;

	color: #01333e;

	padding: 9px 5px 10px 10px;

	text-decoration: none;


	background: #b6d2d0;

	background: url(..images/bullet_subnav.gif) no-repeat;

	background-position: -6px 6px;

}

.nav2 li:first-child a {

	background: none;

}

.nav2 li a:hover, .nav2 li a.current {

	text-decoration: underline;

}

/* UtilityNav */

.topbar {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size: 65%;

	color: #FFFFFF;

	margin: 0;

	width: 980px;

	height: 36px;

	background: #014d56;

}

.translation {

	margin: 0;

	padding: 7px 0 0 15px;

	float: left;

}

.translation li {

	display: inline;

}

.translation li a:link, .translation li a:visited, .translation li a:hover, .translation li a:active {

	float: left;

	color: #FFFFFF;

	text-decoration: none;

}

.translation li a:hover, .translation li a:active {

	color: #FFFFFF;

	float: left;

	text-decoration: underline;

}

.utilitynav {

	margin: 0;

	padding: 6px 0 0 5px;

	float: right;

	text-transform: uppercase;

}

.utilitynav li {

	float: left;

	display: inline;

	padding: 0 7px 0 1px;

	border-right: 1px solid #e6f1f4;

}

.utilitynav li a:link, .utilitynav li a:visited, .utilitynav li a:hover, .utilitynav li a:active {

	float: left;

	color: #FFFFFF;

	padding: 0 5px 0 5px;

	text-decoration: none;

}

.utilitynav li a:hover, .utilitynav li a:active {

	color: #FFFFFF;

	float: left;

	text-decoration: underline;

}

#site_search {

	display: inline;

}

.search span {

	position:relative;

	top:-2px;

	padding: 0 7px 0 5px;

	border:0;

}

li.search {

	margin: 0;

	padding: 0 0 5px 10px;

	border:0;

}

.search input {

	position:relative;

	top:-1px;

	height: 12px;

	margin-left:5px;

}

.search .input {

font-size: 1em;

}

li.gobutton {

	position:relative;

	top:-2px;

	padding: 0 5px 0 5px;

	border: 0;

}

/* Banner*/

.banner {

	margin: 0;

	padding: 0;

	width: 980px;

	height: 148px;

	background: #00535d;

}

.logo {

	margin: 0;

	padding: 0;

	width: 194px;

	height: 148px;

	background: #00535d;

}

.bannerbottom {

	float:left;

	margin: 0;

	padding: 0;

	width: 980px;

	height: 24px;

	background: #00535d url('..images/banner_bottom.jpg') no-repeat;

}

#photobutton {

	float:right;

	margin: 7px 0 0 0;

	padding: 0;

}

/* Utility menuMain 2 */

ul#util2 {

	list-style: none;

	margin: 0;

}

ul#util2 li {

	float: right;

	width: 132px;

	height: 24px;

	overflow: hidden;

	background: url(..images/util2.jpg);

	text-indent: -999em;

}

ul#util2 li.printpage, ul#util2 li.printpage a {

	background-position: -130px 0;

}

ul#util2 li.tellafriend, ul#util2 li.tellafriend a {

	background-position: 0 0;

}

ul#util2 a {

	background: url(..images/util2.jpg);

	display: block;

	height: 39px;

}

ul#util2 li.printpage a:hover, ul#util2 li.printpage a:focus {

	background-position: -130px -24px !important;

}

ul#util2 li.tellafriend a:hover, ul#util2 li.tellafriend a:focus {

	background-position: 0 -24px !important;

}

/* Bookmarks */

ul#bookmarks {

	float: right;

	list-style: none;

	margin: 0 0 0 0;

	padding: 0;

}

ul#bookmarks li {

	float: left;

	width: 30px;

	height: 37px;

	overflow: hidden;

	background: url(..images/icons.gif);

	text-indent: -999em;

}

ul#bookmarks li.font3, ul#bookmarks li.font3 a {

	background-position: -210px 0;

}

ul#bookmarks li.font2, ul#bookmarks li.font2 a {

	background-position: -180px 0;

}

ul#bookmarks li.font1, ul#bookmarks li.font1 a {

	background-position: -150px 0;

}

ul#bookmarks li.digg, ul#bookmarks li.digg a {

	background-position: -120px 0;

}

ul#bookmarks li.facebook, ul#bookmarks li.facebook a {

	background-position: -90px 0;

}

ul#bookmarks li.delicious, ul#bookmarks li.delicious a {

	background-position: -60px 0;

}

ul#bookmarks li.print, ul#bookmarks li.print a {

	background-position: -30px 0;

}

ul#bookmarks li.email, ul#bookmarks li.email a {

	background-position: 0 0;

}

ul#bookmarks a {

	background: url(..images/icons.gif);

	display: block;

	height: 39px;

}

ul#bookmarks li.font3 a:hover, ul#bookmarks li.font3 a:focus {

	background-position: -210px -38px !important;

}

ul#bookmarks li.font2 a:hover, ul#bookmarks li.font2 a:focus {

	background-position: -180px -38px !important;

}

ul#bookmarks li.font1 a:hover, ul#bookmarks li.font1 a:focus {

	background-position: -150px -38px !important;

}

ul#bookmarks li.digg a:hover, ul#bookmarks li.digg a:focus {

	background-position: -120px -38px !important;

}

ul#bookmarks li.facebook a:hover, ul#bookmarks li.facebook a:focus {

	background-position: -90px -38px !important;

}

ul#bookmarks li.delicious a:hover, ul#bookmarks li.delicious a:focus {

	background-position: -60px -38px !important;

}

ul#bookmarks li.print a:hover, ul#bookmarks li.print a:focus {

	background-position: -30px -38px !important;

}

ul#bookmarks li.email a:hover, ul#bookmarks li.email a:focus {

	background-position: 0 -38px !important;

}

/* SubMenu Learn About */

ul#menuLearnAbout, div#menuLearnAbout, div.leftLinkset {

	font-family : Georgia, "Times New Roman", Times, serif;

	list-style: none;

	margin: 10px 0 0 18px;

	padding: 0;

}

ul#menuLearnAbout li, div#menuLearnAbout .navigationItem {

	border-bottom: 1px solid #CCCCCC;

	margin: 0 0 5px 0;

	padding: 0 0 7px 0;

}

ul#menuLearnAbout li.title, div#menuLearnAbout .linksetLabel {

	margin: 15px 0 5px 0;

	color : #000000;

	font-size:160%;

	border-bottom: 1px solid #ccc;

}

ul#menuLearnAbout a:link, ul#menuLearnAbout a:visited, ul#menuLearnAbout a:hover, ul#menuLearnAbout a:active, 

div#menuLearnAbout .navigationItem a:link, div#menuLearnAbout .navigationItem a:visited, div#menuLearnAbout .navigationItem a:hover, div#menuLearnAbout .navigationItem a:active {

	text-decoration: none;

	text-transform: uppercase;

	color:#02515e;

	font-size: 75%;

	font-weight: bold;

	margin: 0 0 5px 0;

}

ul#menuLearnAbout a:hover, ul#menuLearnAbout a:active, 

div#menuLearnAbout .navigationItem a:hover, div#menuLearnAbout .navigationItem a:active {

	text-decoration: underline;

}

div#menuLearnAbout .navigationSubMenu {

border-bottom: 1px solid #ccc;

padding: 0 0 5px 0;

margin: 0 0 5px 0;

}

div#menuLearnAbout .navigationSubMenu .navigationItem {

border: 0;

margin: 0 0 0 3px;

padding: 1px 0 1px 8px;

list-style: disk;

background: url(..images/bullet_sn.jpg) no-repeat 0px 6px;

}

div#menuLearnAbout .navigationSubMenu .navigationItem a{

color: #808082;

text-transform: capitalize;

}

div#menuLearnAbout .navigationSubMenu .navigationItem a:hover {

color:#02515e;

}

/* SubMenu CWS's ToDo */

ul#menuTodos, div#menuTodos {

	font-family : Georgia, "Times New Roman", Times, serif;

	list-style: none;

	margin: 10px 0 0 7px;

	padding: 0;

}

ul#menuTodos li, div#menuTodos .navigationItem {

	border-bottom: 1px solid #CCCCCC;

	margin: 0 0 5px 0;

	padding: 0 0 7px 0;

}

ul#menuTodos li.title, div#menuTodos .linksetTitle, div#menuTodos .linksetLabel {

	margin: 15px 0 5px 0;

	color : #000000;

	font-size:160%;

	border-bottom: 1px solid #ccc;

}

ul#menuTodos a:link, ul#menuTodos a:visited, ul#menuTodos a:hover, ul#menuTodos a:active, 

div#menuTodos .navigationItem a:link, div#menuTodos .navigationItem a:visited, div#menuTodos .navigationItem a:hover, div#menuTodos .navigationItem a:active {

	text-decoration: none;

	text-transform: uppercase;

	color:#02515e;

	font-size: 75%;

	font-weight: bold;

	margin: 0 0 5px 0;

}

ul#menuTodos a:hover, ul#menuTodos a:active, 

div#menuTodos .navigationItem a:hover, div#menuTodos .navigationItem a:active {

	text-decoration: underline;

}

/* SubMenu Menu Updates */

div.leftLinkset {

	font-family: Georgia, "Times New Roman", Times, serif;

	list-style: none;

	margin: 10px 0 0 15px;

	padding: 0;

}

div.leftLinkset .navigationItem {

	margin: 2px 0 5px 0;

	padding: 0 0 7px 0;

}

div.leftLinkset .linksetLabel, div.leftLinkset .linksetTitle {

	margin: 30px 0 10px 0;

	color : #000000;

	font-size:160%;

	border-bottom: 1px solid #CCCCCC;

}

div.leftLinkset .navigationItem a:link, div.leftLinkset .navigationItem a:visited, div.leftLinkset .navigationItem a:hover, div.leftLinkset .navigationItem a:active  {

	text-decoration: none;

	color:#808082;

	font-size: 85%;

	font-weight: bold;

	margin: 0 0 5px 0;

	padding: 0 0 0 17px;

	background: url(..images/bullet.gif) no-repeat;

}

div.leftLinkset .navigationItem a:hover, div.leftLinkset .navigationItem a:active {

	text-decoration: underline;

}

/* SubMenu Multimedia - Right column */

div.rightLinkset {

	font-family : Georgia, "Times New Roman", Times, serif;

	list-style: none;

	margin: 10px 0 0 5px;

	padding: 0;

}

div.rightLinkset .navigationItem{

	margin: 2px 0 5px 0;

	padding: 0 0 7px 0;

}

div.rightLinkset .linksetTitle, div.rightLinkset .linksetLabel{

	margin: 30px 0 10px 0;

	color : #000000;

	font-size:160%;

	border-bottom: 1px solid #CCCCCC;

}

div.rightLinkset .navigationItem a:link, div.rightLinkset .navigationItem a:visited, div.rightLinkset .navigationItem a:hover, div.rightLinkset .navigationItem a:active {

	text-decoration: none;

	color:#808082;

	font-size: 85%;

	font-weight: bold;

	margin: 0 0 5px 0;

	padding: 0 0 0 17px;

	background: url(..images/bullet.gif) no-repeat;

}

div.rightLinkset .navigationItem a:hover, div.rightLinkset .navigationItem a:active {

	text-decoration: underline;

}

.pictureLeftColumn {

	margin: 30px 0 0 0;

	padding: 0;

}

.pictureRightColumn {

	margin: 30px 0 0 0;

	padding: 0;

}

.picture_content_right {

	float:right;

	margin: 0 0 10px 10px;

	padding: 0;

}

.picture_content_left {

	float: left;

	margin: 0 10px 10px 0;

	padding: 0;

}

/* FOOTER */

.footer {

	float:left;

	width: 980px;

	margin: 15px 0 0 0;

	padding: 15px 0 0 0;

	text-align: center;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size:70%;

	font-weight: bold;

	color:#999999;

	border-top: 1px solid #cccccc;

	border-bottom: 7px solid #01717f;

}

.footer a:link, .footer a:visited {

	color:#00535d;

	text-decoration : none;

	margin : 5px 3px 5px 3px;

}

.footer a:hover {

	text-decoration : underline;

}

/* Features for Collector pages */

table.features {

display: block;

width: 100%;

border-spacing: 8px;

border-spacing: expression(cellSpacing=8);

}



.features td.main-feature {

padding: 15px 15px 15px 20px;

vertical-align: top;

border: 1px solid #ccc;

background-color: #fafafa;

}

.features td.subfeature {

width: 49%;

padding: 15px 15px 15px 20px;

vertical-align: top;

border: 1px solid #ccc;

background-color: #fafafa;

}

.subfeature p,.main-feature p {

	margin: 0;

}

.feature_photo {

	float: right;

	margin: 0px 0px 0px 5px;

}

.secondary_photo {

	float: left;

	margin: 5px 5px 0px 0px;

}

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

/* styles for send to friend image */

table.sendToFriend {

margin: 0 15px 0 20px;

}

.sendToFriend textarea {

width: 321px;

height: 200px;
}