
body
{
	font: normal 85% "Trebuchet MS", Arial, Helvetica, sans-serif; /* 12px / 16px (default) = .75em */
	color: #4b461e;
	margin: 0;
	padding: 0;
	background:#d5e0eb;
}

/* ------------------
  =page structure
------------------- */

#home
{
	background:#DDE4EB url(photo443.gif) repeat-y center top;
	margin:0;
	/*float:left;*/
	width:100%;
	top:408px;
	position:relative;
	clear:both;
	z-index:5;
	border-top:1px solid #fff;
}

#wrapInternal
{
	width:100%;
	background:#d5e0eb;
	margin:0;
	padding:0;
}

#internal
{
	width:981px;
	margin:0 auto;
	clear:both;
	background: url(photo395.gif) repeat-y 0 0;
	z-index:10;
	overflow:hidden;
	position:relative;
}

#internalFooterBackground
{
	width:981px;
	margin:0 auto;
	float:left;
	clear:both;
	background: url(photo396.gif) no-repeat 0 bottom;
	z-index:5;
	padding:0;
}

.container
{
	margin: 0 auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4b461e;
}

#wrapHomeHeader
{
	z-index:10;
	position:relative;
	width:100%;
	background: url(photo437.png) repeat-x 0 0;
	margin:0;
	padding:0;
	overflow:hidden;
}

#wrapHeader
{
	width:100%;
	background: url(photo397.gif) repeat-x 0 0;
	overflow:hidden;
}

#wrapUtility
{
	width:1060px;
	margin:0 auto;
}

#wrapHomeHeader #utility
{
	width:746px;
	float:left;
	background: transparent;
}

#utility
{
	width:746px;
	float:left;
	background: url(photo398.gif) no-repeat 0 0;
	padding:0;
	height:96px;
	margin:0;
}

ul.utilityNav
{
	float:right;
	list-style:none;
	padding:45px 37px 0px 0;
	margin:0;
	display:inline;
}

ul.utilityNav li
{
	padding:0;
	margin:0;
	background: transparent;
	list-style:none;
	float:left;
}

ul.utilityNav li.menuItem1 a
{
	display:block;
	text-indent:-9999px;
	width:36px;
	height:12px;
	background: url(photo432.png) no-repeat 0 0;
	margin:3px 26px 0px 0px;
}

ul.utilityNav li.menuItem2 a
{
	display:block;
	text-indent:-9999px;
	width:48px;
	height:12px;
	background: url(photo436.png) no-repeat 0 0;
	margin:3px 26px 0px 0px;
}

ul.utilityNav li.menuItem3 a
{
	display:block;
	text-indent:-9999px;
	width:112px;
	height:12px;
	background: url(photo433.png) no-repeat 0 0;
	margin:3px 26px 0px 0px;
}

ul.utilityNav li.menuItem4 a
{
	display:block;
	text-indent:-9999px;
	width: 64px;
	height:12px;
	background: url(photo434.png) no-repeat 0 0;
	margin:3px 23px 0px 0px;
}

ul.utilityNav li.menuItem5 a
{
	display:block;
	text-indent:-9999px;
	width: 54px;
	height: 19px;
	background: url(photo435.png) no-repeat 0 0;
	margin:0px;
}

#logo
{
	width:314px;
	float:left;
	padding:0;
	margin:0;
	display:inline;
}

#logo img
{
	vertical-align:bottom;
	border:0;
}

#wrapNav
{
	float: left;
	width: 235px;
}

#wrapNav .gutter { padding: 0; }

#wrapMedia
{
	width:100%;
	z-index:1;
	border-bottom:1px solid #fff;
}

#wrapMedia .gutter
{
	padding: 0;
	margin:0 auto;
	width:1250px;
}

#wrapMedia .gutter img { margin:0 auto; }

#homeFlashWrap
{
	position: absolute;
	left: 0;
	width: 100%;
	clear: both;
	height: 504px;
	display: block;
	overflow: hidden;
	float: left;
	top: 0;
	z-index:1;
}

#wrapContentOuter
{
	width: 990px;
	background: url(photo444.gif) no-repeat 260px 0;
	min-height:511px;
	margin:0 auto;
	position:relative;
}

* html #wrapContentOuter
{
	min-height:511px;
	height:auto !important;
	height:511px;
}

#internal #wrapContentOuter
{
	float: left;
	width: 981px;
	background: transparent;
}

#wrapContentInner
{
	width: 990px;
	float: left;
	background: url(photo445.gif) no-repeat 262px 0;
	position:relative;
}

#internal #wrapContentInner
{
	width: 981px;
	/*float: left;*/
	margin:0 auto;
	background: transparent;
	padding:0 0 55px;
	position:relative;
}

#contentPrimary
{
	width: 707px;
	float: right;
	padding:13px 0 42px 23px;
	display:inline;
	position:relative;
}

#internal #contentPrimary
{
	width: 708px;
	float: right;
	padding:0;
	position:relative;
}

#internal #wrapMedia
{
	width:708px;
	float:left;
	border-bottom:0;
	background: transparent;
}

#internal #wrapMedia .gutter
{
	padding:24px 0 0 25px !important;
	margin:0 !important;
	width:auto !important;
}

#internal #wrapMedia .gutter img { margin:0; }

#contentPrimary .gutter
{
	padding: 17px 0 0;
	float:left;
	clear:both;
	display:block;
	width:707px;
}

#internal #contentPrimary .gutter
{
	padding: 13px 0 42px 25px;
	clear:both;
	display:inline;
	width:684px;
}

#contentSecondary
{
	width: 260px;
	float: left;
	position:relative;
	display:inline;
}

#contentSecondary .gutter
{
	clear:both;
	display:inline;
	float:left;
	padding:4px 23px 15px 0;
	width:237px;
}

#internal #contentSecondary
{
	width: 273px;
	float: left;
}

#internal #quickSearch
{
	float:left;
	clear:both;
	margin:0 0 14px;
	padding:0;
	width:273px;
	display:inline;
}

#wrapMainNav
{
	float:left;
	clear:both;
	margin:0 0 26px;
	padding:21px 0 0 11px;
	width:262px;
	background: url(photo425.gif) no-repeat 11px 0;
	display:inline;
}

#home #wrapMainNav
{
	margin:0;
	top:-380px;
	padding:14px 0 0 0px;
	width:260px;
	background: url(photo450.gif) no-repeat 0 0;
	position:absolute;
	z-index:15 !important;
	left:0;
}

#mainNavTop
{
	padding:0;
	width:235px;
	background: url(photo426) repeat-y 0 0;
	float:left;
	clear:both;
}

#home #mainNavTop { background: transparent; }

#mainNav
{
	float: left;
	width: 235px;
	background: url(photo427.gif) no-repeat 0 100%;
	clear:both;
	padding:0 0 7px;
	margin:0;
	display:inline;
}

#home #mainNav { background: transparent; }

#mainNav ul
{
	width:235px;
	margin:0;
	list-style:none;
	padding:0;
	color:#fff;
	font:normal 11px/14px Georgia, "Times New Roman", Times, serif;
}

#mainNav ul.mainMenu
{
	width:224px;
	margin:0 0 0px 11px;
}

#mainNav ul.mainMenu li { padding:0 0 13px 9px; }

#mainNav ul a
{
	color:#fff;
	font:normal 11px/15px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

#mainNav ul.mainMenu li.menuItem1 a
{
	display:block;
	text-indent:-9999px;
	background: url(photo428.gif) no-repeat 0 0;
	width:66px;
	height:12px;
	padding:0 0 2px;
	margin:0;
}

#mainNav ul.mainMenu li.menuItem2 a
{
	display:block;
	text-indent:-9999px;
	background: url(photo429) no-repeat 0 0;
	width:70px;
	height:12px;
	padding:0 0 2px;
	margin:0;
}

#mainNav ul.mainMenu li.menuItem3 a
{
	display:block;
	text-indent:-9999px;
	background: url(photo430) no-repeat 0 0;
	width:92px;
	height:12px;
	padding:0 0 2px;
	margin:0;
}

#mainNav ul.mainMenu li ul.nccUlMenuSub1
{
	width:auto;
	margin:0 0 0 10px;
}

#mainNav ul.mainMenu li ul.nccUlMenuSub1 li { padding:0 0 1px 8px; }

#mainNav ul.mainMenu li ul.nccUlMenuSub1 li a
{
	text-indent:0;
	background:transparent;
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	text-decoration:none;
	display:block;
}

#mainNav ul.mainMenu li ul.nccUlMenuSub1 li a:hover
{
	text-indent:0;
	background:transparent;
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	color:#83d4fb;
	text-decoration:underline;
	display:block;
}

#mainNav ul.mainMenu li ul.nccUlMenuSub1 li.selected a
{
	background: url(photo431) no-repeat 0 3px;
	padding:0 0 0 14px;
	color:#83d4fb;
	text-decoration:underline;
}

#mainNav ul.mainMenu li ul.nccUlMenuSub1 li ul li { display:none; }

#mainNav ul.mainMenu li ul.nccUlMenuSub1 li.selected ul, #mainNav ul.mainMenu li ul.nccUlMenuSub1 li.selected ul li, #mainNav ul.mainMenu li ul.nccUlMenuSub1 li.selected ul li a
{
	display:block;
	color:#b7e5fa;
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	text-decoration:none;
	background: transparent;
}

#mainNav ul.mainMenu li ul.nccUlMenuSub1 li.selected ul li a:hover { text-decoration:underline; }

/* ========================
      Sub Nav Styles
======================== */

ul.subNav
{
	width:217px;
	margin:0 0 0px 20px;
	list-style:none;
	padding:0;
	color:#A8A688;
	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

ul.subNav li
{
	padding:0 0 13px 9px;
	display:block;
}

ul.subNav a
{
	color:#A8A688;
	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
}

ul.subNav li a, ul.subNav li a:visited, ul.subNav li a:hover, ul.subNav li.selected a
{
	display:block;
	color:#000729;
	font: bold 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 0 10px;
	margin:0;
}

ul.subNav li ul.nccUlMenuSub1
{
	width:auto;
	margin:0px;
}

ul.subNav li ul.nccUlMenuSub1 li
{
	padding:0 0 1px 0px;
	display:block;
}

ul.subNav li ul.nccUlMenuSub1 li a
{
	text-indent:0;
	background:transparent;
	width:auto;
	height:auto;
	padding:0 0 0 15px;
	margin:0;
	text-decoration:none;
	display:block;
	text-transform:none;
	color:#767557;
	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

ul.subNav li ul.nccUlMenuSub1 li a:hover
{
	text-indent:0;
	background: url(photo459) no-repeat 0 3px;
	width:auto;
	height:auto;
	padding:0 0 0 15px;
	margin:0;
	color:#767557;
	text-decoration:underline;
	display:block;
}

ul.subNav li ul.nccUlMenuSub1 li.selected a
{
	background: url(photo459) no-repeat 0 3px;
	padding:0 0 0 15px;
	color:#767557;
	text-decoration:underline;
}

ul.subNav li ul.nccUlMenuSub1 li ul.nccUlMenuSub2
{
	margin:0 0 0 12px;
	width:auto;
	display: block;
}

ul.subNav li ul.nccUlMenuSub1 li ul li { display:none; }

ul.subNav li ul.nccUlMenuSub1 li.selected ul, ul.subNav li ul.nccUlMenuSub1 li.selected ul li, ul.subNav li ul.nccUlMenuSub1 li.selected ul li a
{
	display:block;
	color:#115e8c;
	font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	text-decoration:none;
	background: transparent;
}

ul.subNav li ul.nccUlMenuSub1 li.selected ul li a:hover { text-decoration:underline; }

#internal #contentSecondary .gutter
{
	padding: 18px 36px 42px 0;
	background: url(photo399) no-repeat 100% 0;
	float:left;
	clear:both;
}

#contentSub
{
	width: 200px;
	float: right;
}

#contentSub .gutter { padding: 0; }

/* ================
    Footer Styles
================= */   


#wrapFooter
{
	margin: 0 auto;
	width: 968px;
	clear: both;
	padding-bottom:30px;
}

#footerTop
{
	width:968px;
	float:left;
	background: url(photo400.gif) no-repeat 0 0;
	height:8px;
}

#footerContent
{
	width:968px;
	clear:both;
	background: url(photo401.gif) repeat-y 0 0;
	float:left;
	padding:0 0 9px;
}

#footerContactInfo
{
	float:left;
	padding:16px 0px 0px 20px;
	margin:0 67px 0 0;
	color:#adac94;
	font:normal 10px/16px "Trebuchet MS", sans-serif;
	width:214px;
}

#footerContactInfo .footerTitleImg
{
	display:block;
	margin:0;
	padding:0 0 6px;
}

#footerContactInfo p
{
	color:#adac94;
	font:normal 10px/16px "Trebuchet MS", sans-serif;
	margin:0;
	padding:0 16px 0 2px;
	display:block;
}

#footerContactInfo a, footerContactInfo a:visited, footerContactInfo a:hover, footerContactInfo a:active
{
	color:#adac94;
	font:normal 10px/16px "Trebuchet MS", sans-serif;
}

#footerQuickLinks
{
	float:left;
	padding:16px 0 0;
	color:#767557;
	margin:0 53px 0 0;
	font: normal 10px "Trebuchet MS", sans-serif;
	width:307px;
}

#footerQuickLinks .footerTitleImg
{
	display:block;
	margin:0;
	padding:0 0 11px;
}

#footerQuickLinks ul, #footerQuickLinks li
{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	background:transparent;
}

#footerQuickLinks ul.quickLinksTop { margin:0 0 4px; }

#footerQuickLinks ul.quickLinksBottom
{
	margin:0;
	float:left;
}

#footerQuickLinks a, #footerQuickLinks a:visited, #footerQuickLinks a:hover, #footerQuickLinks a:active
{
	color:#767557;
	font: normal 10px "Trebuchet MS", sans-serif;
	padding:0 15px 0px 0;
	display:block;
}

#footerConnect
{
	float:left;
	padding:16px 0 0;
	width:305px;
}

#footerConnect .footerTitleImg
{
	display:block;
	margin:0;
	padding:0 0 17px;
}

#footerConnect .youTube
{
	display:inline;
	margin:0;
	padding:0 10px 0 5px;
}

#footerConnect .flickr
{
	display:inline;
	margin:0;
	padding:0 10px 0 0px;
}

#footerConnect .linkedIn
{
	display:inline;
	margin:0;
	padding:0 10px 0 0px;
}

#footerContent .gutter { padding: 0; }

#footerBottom
{
	width:968px;
	clear:both;
	background: url(photo402.gif) no-repeat 0 0;
	height:10px;
}

/* -------------------------- Home Page Styles ------------------------ */

#wrapHomeFlash
{
	width:100%;
	float:left;
	margin:0;
	padding:0;
	background:transparent;
	z-index:1;
	clear:both;
}

#homeCallOutBoxes
{
	float:left;
	width:707px;
	margin:0 0 15px;
	clear:both;
}

#homeCallOutBoxes #callOutLeft
{
	float:left;
	margin:3px 10px 0px 0;
	width:435px;
	display:inline;
	background: url(photo438) no-repeat 0 0;
	min-height:94px;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	color:#4e4e4e;
}

* html #homeCallOutBoxes #callOutLeft
{
	min-height:94px;
	height:auto !important;
	height:94px;
}

#callOutLeft img
{
	display:block;
	padding:11px 0 4px 17px;
	margin:0;
}

#callOutLeft p
{
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	color:#4e4e4e;
	display:block;
	margin:0;
	padding:0 12px 0px 18px;
}

#homeCallOutBoxes #callOutRight
{
	float:left;
	margin:0px 11px 0 0;
	width:251px;
	display:inline;
	background: url(photo439) no-repeat 0 0;
	font: normal 10px/11px Georgia, "Times New Roman", Times, serif;
	color:#767557;
	min-height:97px;
}

* html #homeCallOutBoxes #callOutRight
{
	min-height:97px;
	height:auto !important;
	height:97px;
}

#callOutRight p
{
	margin:0;
	padding:40px 124px 0 17px;
	font: normal 10px/11px Georgia, "Times New Roman", Times, serif;
	color:#767557;
}

#callOutRight a
{
	display:block;
	margin:0;
	padding:0;
	font: normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#767557;
}

#callOutRight a, #callOutRight a:visited, #callOutRight a:hover, #callOutRight a:active
{
	font: bold 10px/11px Georgia, "Times New Roman", Times, serif;
	color:#767557;
}

#callOutLinks
{
	float:right;
	margin:0 42px 0 11px;
	padding:0;
	font: normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#767557;
	width:209px;
	display:block;
	text-align:right;
}

#callOutLinks a, #callOutLinks a:visited, #callOutLinks a:hover, #callOutLinks a:active
{
	margin:0;
	padding:0;
	font: normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#767557;
	display:inline;
}

#homeNews
{
	float:left;
	clear:both;
	width:353px;
	margin:32px 0 0;
	padding:0;
}

#homeHeadlines
{
	float:left;
	width:353px;
	margin:32px 0 0;
	padding:0;
}

#homeNews ul, #homeHeadlines ul
{
	padding:0;
	margin:15px 0 0;
}

#homeNews li, #homeHeadlines li
{
	background: url(photo463) no-repeat 0 7px;
	padding:0 0 0 14px;
	margin:0;
	font:normal 11px/16px Georgia, "Times New Roman", Times, serif;
	color:#115e8c;
	list-style:none;
	list-style-position:outside;
}

#homeNews a, #homeHeadlines a
{
	font:normal 11px/16px Georgia, "Times New Roman", Times, serif;
	color:#115e8c;
}

#home #contentSecondary .gutter #leftColSecondaryCallOutBox
{
	clear:both;
	width:237px;
	padding:23px 0 0;
	margin:15px 0 15px 9px;
	background: url(photo417) no-repeat 0 0;
	overflow:hidden;
}

#home #contentSecondary .gutter #leftColSecondaryCallOutText
{
	background: url(photo418) repeat-y 0 0;
	padding:0;
	width:237px;
	clear:both;
	float:left;
}

#home #contentSecondary .gutter #leftColSecondaryCallOutText img
{
	padding:0 0 9px 17px;
	display:block;
}

#home #contentSecondary .gutter #leftColSecondaryCallOutText p
{
	padding:0 19px 0 17px;
	margin:0;
	letter-spacing:0;
	color:#080809;
	font: italic 11px/14px Georgia, "Times New Roman", Times, serif;
}

.quotedName
{
	color:#726e43;
	font: normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:right;
	display:block;
	margin:0;
	padding:2px 0 0;
}

#home #contentSecondary .gutter #leftColSecondaryCallOutText a, #leftColSecondaryCallOutText a:visited, #leftColSecondaryCallOutText a:hover, #leftColSecondaryCallOutText a:active
{
	color:#2d334d;
	font:bold 10px/11px Georgia, "Times New Roman", Times, serif;
}

#home #contentSecondary .gutter #leftColSecondaryCallOutBottom
{
	width:237px;
	background: url(photo419) no-repeat 0 0;
	padding:23px 0 0;
	float:left;
	clear:both;
}

/* -------------------------- Landing Page Styles -------------------------- */

#landingTopCallOutBox
{
	width:684px;
	float:left;
	background: url(photo414) no-repeat 24px 100%;
	padding: 21px 0 36px 24px;
}

#landingTopCallOutText
{
	width:449px;
	float:left;
}

#landingRightPromo
{
	width:235px;
	float:left;
}

#landingIntelPromo
{
	float:left;
	width:234px;
	background: url(photo473) no-repeat 0 0;
	padding:0px;
	height:108px;
	margin:2px 0 0;
}

#landingGiveNowPromoBox
{
	float:left;
	width:198px;
	background: url(photo415) no-repeat 0 0;
	padding:0px 18px;
	margin:2px 0 0;
}

#landingGiveNowPromoBox img
{
	/*padding:16px 0 10px;*/

	padding:16px 0 4px;
	margin:0;
	border:0;
	display:block;
}

.intelText
{
	color:#767557;
	font:normal 11px/12px Georgia, "Times New Roman", Times, serif;
	margin:0;
	padding:44px 80px 12px 18px;
	display:block;
}

.intelText a:link, .intelText a:visited, .intelText a:hover, .intelText a:active
{
	color:#58573b;
	font:bold 11px/12px Georgia, "Times New Roman", Times, serif;
}

.giveNowText
{
	color:#767557;
	font:normal 11px/12px Georgia, "Times New Roman", Times, serif;
	margin:0;
	/*padding:0 0 22px;*/
	padding:0 0 12px;
	display:block;
}

.giveNowText a:link, .giveNowText a:visited, .giveNowText a:hover, .giveNowText a:active
{
	color:#58573b;
	font:bold 11px/12px Georgia, "Times New Roman", Times, serif;
}

.landingHeaderDescription
{
	font: bold 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#53758d;
	display:block;
	margin:0;
	padding:8px 0 0;
}

.landingPageSlider
{
	clear:both;
	width:681px;
	background: url(photo414) no-repeat 24px 100%;
	padding: 0px 0 34px 0px;
}

h2.slider
{
	background: url(photo414) no-repeat 24px 27px;
	width:681px;
	display:block;
	padding:0px 0 27px;
}

/* ---------------------------- Internal Page Styles -------------------------- */

.internal { width:707px; }

#wrapBreadcrumbs
{
	width:707px;
	background: url(photo466) no-repeat 3px 0;
	margin:0;
	padding:0;
	float:left;
}

#breadcrumbs
{
	width:707px;
	margin:0;
	padding:0;
	color:#588dad;
	font:italic 11px Georgia, "Times New Roman", Times, serif;
	height:41px;
}

table#internalTable
{
	float:left;
	clear:both;
	border-collapse:collapse;
	padding:0;
	margin:0 0 20px;
	border:1px solid #d4d4d4;
	width:681px;
	text-align:left;
	background: url(photo468) no-repeat 0 0;
}

tr.tableHeader { height:45px; }

table#internalTable th
{
	padding:0 0 0px 21px;
	margin:0 0 2px;
	vertical-align: middle;
	text-align:left;
	color:#787557;
	font: normal 13px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}

table#internalTable td
{
	padding:0px 0 17px 21px;
	vertical-align:top;
	color:#9d9b82;
	font:italic 11px Georgia, "Times New Roman", Times, serif;
	border:0;
	background:#F5F5F5;
}

table#internalTable td.top { padding:17px 0 17px 21px; }

table#internalTable td.date { width:118px; }

table#internalTable td.file { width:404px; }

table#internalTable td.type { width:96px; }

table#internalTable a
{
	color:#6395b3;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
}

#scienceNewsCallout
{
	background: url(photo416) no-repeat 0 0;
	width:246px;
	font: normal 11px/12px Georgia, "Times New Roman", Times, serif;
	color:#767557;
	height:92px;
	clear:both;
}

#scienceNewsCallout p
{
	margin:0;
	/*padding:40px 0 0 124px;*/
	padding:34px 0 0 124px;
	font: normal 11px/12px Georgia, "Times New Roman", Times, serif;
	color:#767557;
}

#scienceNewsCallout a, #scienceNewsCallout a:visited, #scienceNewsCallout a:hover, #scienceNewsCallout a:active
{
	font: bold 11px/12px Georgia, "Times New Roman", Times, serif;
	color:#767557;
}

#leftColSecondaryCallOutBox
{
	clear:both;
	width:237px;
	padding:23px 0 0;
	margin:15px 0 15px 9px;
	background: url(photo417) no-repeat 0 0;
	overflow:hidden;
}

#leftColSecondaryCallOutText
{
	background: url(photo418) repeat-y 0 0;
	padding:0;
	width:237px;
	clear:both;
	float:left;
}

#leftColSecondaryCallOutText img
{
	padding:0 0 0 12px;
	display:block;
}

#leftColSecondaryCallOutText p
{
	padding:0 24px 0 17px;
	margin:0;
	letter-spacing:0;
	color:#40424b;
	font: normal 11px/12px Georgia, "Times New Roman", Times, serif;
}

#leftColSecondaryCallOutText a, #leftColSecondaryCallOutText a:visited, #leftColSecondaryCallOutText a:hover, #leftColSecondaryCallOutText a:active
{
	color:#2d334d;
	font:bold 11px/12px Georgia, "Times New Roman", Times, serif;
}

#leftColSecondaryCallOutBottom
{
	width:237px;
	background: url(photo419) no-repeat 0 0;
	padding:23px 0 0;
	float:left;
	clear:both;
}

/* ------------------------
  =header and text styles
------------------------ */

h1
{
	font:normal 1.83em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	color:#000729;
}

#contentSecondary h1, #contentSub h1 { font-size: 1.5em; /* 18px */ }

#internal #contentPrimary #landingTopCallOutBox h1 { margin:0; }

#internal #contentPrimary h1 { margin:0 0 20px; }

h2
{
	font:normal 1.33em Georgia, "Times New Roman", Times, serif;
	margin: 0;
	color:#060035;
}

#internal #contentPrimary h2
{
	margin:0 0 10px;
	display:block;
	clear:both;
}

#contentSecondary h2, #contentSub h2 { font-size: 1.33em; /* 16px */ }

h3
{
	font: normal 1.08em "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0;
	color:#000729;
}

#internal #contentPrimary h3 { margin:0 0 10px; }

#contentSecondary h3, #contentSub h3 { font-size: 1.17em; /* 14px */ }

h4
{
	font-size: 1.17em; /* 14px */
	margin: 0;
	color:#4B461E;
}

#contentSecondary h4, #contentSub h4 { font-size: 1em; /* 12px */ }

h5
{
	font-size: 1em; /* 12px */
	margin: 0;
}

#contentSecondary h5, #contentSub h5 { font-size: .83em; /* 10px */ }

h6
{
	font-size: 1em; /* 12px */
	margin: 0;
	font-style: italic;
}

#contentSecondary h6, #contentSub h6 { font-size: .83em; /* 10px */ }

p
{
	margin: 0;
	color:#4b461e;
	font: normal .92em/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#internal #contentPrimary p { margin:0 0 20px; }

/* ---------------
   =List styles
 --------------- */

ul
{
	margin: 0 0 21px;
	list-style:none;
	padding: 0;
}

*:first-child+html ul { margin:0 0 21px 1px; }

ol
{
	margin: 0 0 21px 20px;
	list-style-position:outside;
	padding: 0;
	list-style:decimal;
}

ul li
{
	margin: 0;
	padding: 0 0 0 10px;
	list-style:none;
}

#internal #contentPrimary ul { margin:0 0 21px 17px; }

#internal #contentPrimary ul li
{
	padding:0 0 0 18px;
	background: url(photo471) no-repeat 0 6px;
}

#internal #contentPrimary #breadcrumbs ul, #internal #contentPrimary #breadcrumbs ul li
{
	list-style:none;
	float:left;
}

#internal #contentPrimary #breadcrumbs ul
{
	margin:17px 0 0px 22px;
	padding:0;
	display: block;
}

#internal #contentPrimary #breadcrumbs li
{
	margin:0;
	padding:0 11px 0 17px;
	background: url(file:///P|/photo470) no-repeat 0 4px;
}

#internal #contentPrimary #breadcrumbs li.first
{
	padding:0 11px 0 0;
	background: transparent;
}

#internal #contentPrimary #breadcrumbs li a, #breadcrumbs li a:visited
{
	color:#588dad;
	font:italic 11px Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	padding:0;
	margin:0;
	display:block;
}

#internal #contentPrimary #breadcrumbs li a:hover
{
	color:#588dad;
	font:italic 11px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	padding:0;
	margin:0;
	display:block;
}

#internal #contentPrimary #breadcrumbs li a:active
{
	color:#84847b;
	text-decoration:none;
}

dt, dd
{
	margin: 0;
	padding: 0;
}

dt
{
	font-weight: bold;
	margin: 0;
	padding: 0;
}

dd
{
	margin: 0;
	padding: 0;
}

#contentSecondary dd, #contentSub dd { padding: 0; }

/* ---------------
   =Link styles
 --------------- */

a { color: #588dad; }

a:visited { color: #588dad; }

a:hover
{
	color: #588dad;
	text-decoration: none;
}

a:active, a:focus { color: #588dad; }

a img { border: none; }

/* ---------------
   =Skipnav styles
 --------------- */
a.skip
{
	position: absolute;
	top: -50em;
	font-size: 1.2em;
	font-weight: bold;
}

a.skip:hover, a.skip:active, a.skip:focus
{
	position: absolute;
	left: 50%;
	top: 0;
	background: #fff;
	padding: .5em;
	text-align: center;
	margin: 0 auto 0 -10em;
	display: block;
	width: 20em;
}

/* ------------------
  =custom styles
--------------------- */

.floatLeft
{
	float:left;
	margin:0 1.5em 1em 0;
}

.floatRight
{
	float:right;
	margin:0 0 1em 1.5em;
}

.twoColTable { border-collapse:collapse; }

.twoColTable td { vertical-align:top; }

/* -----------------------------------
  =quarantined styles - hacks go here
------------------------------------ */
* html #wrapHeader, * html #wrapNav, * html #wrapMedia { height: 1%; /* ie6 hasLayout */ }

/* ------------------
  =print styles
--------------------- */
@media print {

body
{
	background: #ffffff;
	font: normal 12pt times, "times new roman", georgia, serif;
	color: #000;
	margin: 0 0 20px;
}

/* turn everything off */
	#contentSecondary, #contentSub, #wrapMedia, #wrapHeader, #wrapFooter { display: none; }

/* turn main content back on */
	#contentPrimary, #contentPrimary .gutter
{
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
}

#wrapContentOuter
{
	margin: 0;
	padding: 0;
	position: static;
	float: none;
	width: 100%;
	background: #fff;
}

/* printer-friendly font family */
	#contentPrimary * { font-family: times, "times new roman", georgia, serif; }
}

/********** carousel slider styles **********/

.jcarousel-container { position: relative; }

.jcarousel-clip
{
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-list
{
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#wrapCarousel ul
{
	margin: 0 !important;
	padding: 0 !important;
}

.jcarousel-list li, .jcarousel-item
{
	float: left;
	list-style: none;
	overflow: hidden;
	padding: 0;
	margin: 0;
	width: 75px;
	height: 75px;
}

.jcarousel-next
{
	z-index: 3;
	display: none;
}

.jcarousel-prev
{
	z-index: 3;
	display: none;
}

.jcarousel-clip-horizontal { width:  100%; }

/*  Horizontal Buttons */
.jcarousel-next-horizontal
{
	width: 27px;
	height: 218px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	background-image: url(http://216.235.198.254/photo458);
	background-repeat: no-repeat;
	background-color: #e9eaea;
	background-position: -27px center;
	border: 1px solid #ced3d9;
}

.jcarousel-next-horizontal:hover { background-position: -81px center; }

.jcarousel-next-horizontal:active { background-position: -81px center; }

.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active
{
	cursor: default;
	background-position: -135px center;
}

.jcarousel-prev-horizontal
{
	position: absolute;
	top: 0px;
	left: 0;
	width: 27px;
	height: 218px;
	cursor: pointer;
	background-image: url(http://216.235.198.254/photo458);
	background-repeat: no-repeat;
	background-color: #e9eaea;
	background-position: 0px center;
	border: 1px solid #ced3d9;
}

.jcarousel-prev-horizontal:hover { background-position: -54px center; }

.jcarousel-prev-horizontal:active { background-position: -54px center; }

.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active
{
	cursor: default;
	background-position: -108px center;
}

/* custom size styles */
#wrapCarousel
{
	width: 684px;
	position: relative;
	height: 220px;
	overflow: auto;
	display:none;
}

.jcarousel-container-vertical, .jcarousel-clip-vertical, .jcarousel-item, .jcarousel-list li, #wrapCarousel li img { width: 190px; }

#wrapCarousel img { height: auto; }

.jcarousel-container-horizontal, .jcarousel-clip-horizontal, .jcarousel-list li, .jcarousel-item { height: 220px; }

li.jcarousel-item-horizontal
{
	margin: 0 14px 0 0 !important;
	padding: 0 !important;
}

.jcarousel-container-horizontal
{
	width: 598px;
	padding: 0 43px;
}

/* custom color/display styles */
#wrapCarousel li a
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 16.5px;
	color: #4d86a8;
	text-decoration: none;
}

#wrapCarousel li a:hover
{
	text-decoration: none;
	color: #2D334D;
}
