/* Reset CSS - Hat tip to Eric Meyer */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; 	font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus 	{outline: 0;}
body 	{line-height: 1; color: black; background: white; }
ol, ul 	{list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table 	{	border-collapse: separate;	border-spacing: 0;}
caption, th, td 	{ text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q 		{ quotes: "" "";}
/* Clearing Floats */
.clearfix 		{ display: inline-block; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear 			{ clear:both; height:1px; width:100%; margin-bottom:-1px; font-size:0px; line-height:0; }
/* Hides from IE-mac \*/
* html .clearfix 	{height: 1%;} 
.clearfix 			{display: block;}
/* End hide from IE-mac */

/*** Global Elements ***/
body	{ font-family:Arial, Helvetica, Verdana, sans-serif; background-color:#f2f8fa}
#wrap		{ width:940px; margin:0px auto; padding:0 0 20px 0; display:block; background:#e5f1f5 url(../img/bodybg.jpg) no-repeat top left;}

#header		{ width:940px; height:120px; display:block; margin:0px; padding:0px; position:relative }
#header h1	{ display:block; width:270px; height:90px;}
#header h1 a	{ display:block; width:270px; height:90px; text-indent:-9999em}
#header h2	{ width:550px; height:40px; background:url(../img/tagline.png) no-repeat 0 0; text-indent:-9999em; display:block; position:absolute; bottom:20px; right:0px;}
#utilityLinks		{ list-style:none; position:absolute; top:20px; right:20px; font-size:0.6875em; line-height:1; padding:0; margin-top:0}
#utilityLinks li	{ display:inline; text-align:right; margin-left:20px; line-height:1; padding:0; margin-top:0}
#utilityLinks li a	{ color:#e5f1f5; line-height:1;}
#utilityLinks li a:link, #utilityLinks li a:active, #utilityLinks li a:visited	{ color:#e5f1f5; text-decoration:none}
#utilityLinks li a:hover { color:#e5f1f5; text-decoration:underline}

#navwrap	{ width:940px; margin:0; padding:0; display:block }
#nav		{ width:630px; height:40px; padding:0 0 10px 0; float:left }
	#nav ul	{ width:602px; height:40px; margin:0 0 0 28px; padding:0; line-height:1;}
	#nav li	{ float:left; display:block; height:40px; margin:0px; padding:0; line-height:40px;}
	#nav li a	{ background:url(../img/main-nav.png) no-repeat 0 0; height:40px; display:block; text-indent:-9999em}
	#nav li a#nav01		{ width:67px; background-position:0px 0px}
	#nav li a#nav02		{ width:91px; background-position:-67px 0px}
	#nav li a#nav03		{ width:89px; background-position:-158px 0px}
	#nav li a#nav04		{ width:105px; background-position:-247px 0px}
	#nav li a#nav05		{ width:169px; background-position:-352px 0px}
	#nav li a#nav06		{ width:68px; background-position:-521px 0px}
	#nav li a#nav01:hover, #nav li.highlighted a#nav01		{ background-position:0px -40px}
	#nav li a#nav02:hover, #nav li.highlighted a#nav02		{ background-position:-67px -40px}
	#nav li a#nav03:hover, #nav li.highlighted a#nav03		{ background-position:-158px -40px}
	#nav li a#nav04:hover, #nav li.highlighted a#nav04		{ background-position:-247px -40px}
	#nav li a#nav05:hover, #nav li.highlighted a#nav05		{ background-position:-352px -40px}
	#nav li a#nav06:hover, #nav li.highlighted a#nav06		{ background-position:-521px -40px}

#header-search		{ float:right; width:290px; display:block; margin:8px 0 0 0 }
	#header-search .hideMe		{ display:none}
	#header-search .searchInp	{ width:236px; height:16px; border:0; outline:0; padding:5px 2px 3px 2px; line-height:1; margin:0; float:left; display:inline; background:url(../img/search-tool-bg.gif) no-repeat 0 0; color:#707072; text-indent:5px; outline:0; border:0; font-size:0.6875em; font-family:Arial, Helvetica, sans-serif }
	#header-search .header-search-btn	{ width:30px; height:24px; outline:0; padding:0; margin:0; line-height:1; font-size:1em; display:block; float:left; display:inline; background:url(../img/search-tool-bg.gif) no-repeat -240px 0; cursor:pointer}
	#header-search .header-search-btn input { width: 25px; height: 20px;}

/*** Site-wide styling ***/
#subnav						{ padding:10px;}
	#subnav ul				{ list-style:none; font-size:0.6875em; }
	#subnav ul li			{ list-style:none; padding:8px 10px; }
	#subnav ul li ul		{ font-size:100%; background:none; margin:8px 0 2px 0; display:block;}
	#subnav ul li ul li		{ padding:8px 0px 8px 15px;}
	#subnav ul li a			{ display:block; margin:0; padding:0 10px 0 0; color:#000}
	#subnav ul li a:link, #subnav ul li a:active, #subnav ul li a:visited { color:#000; text-decoration:none}
	#subnav ul li a:hover		{ color:#000; }
	#subnav ul li.highlighted	{ background:#f2f8fa url(../img/subnav-nested-bg.gif) repeat-x bottom left; border:1px solid #e5f1f5}
	#subnav ul li.highlighted a			{ font-weight:bold; }
	#subnav ul li.highlighted ul li a 	{ font-weight:normal; background:none}
	#subnav ul li.highlighted ul li.highlighted		{ background:none; border:none}
	#subnav ul li.highlighted ul li.highlighted a	{ font-weight:bold; }
	#subnav ul li.highlighted a.activePage			{ background:url(../img/subnav-arrow.gif) no-repeat right 2px}
	
.content					{ display:block; padding:0; background:url(../img/subnav-col-bg.gif) repeat-y 0 0;}
.content .insideLeftCol		{ width:190px; float:left}
.content .insideRightCol	{ width:740px; float:right; background-color:#fff; padding-bottom:20px}
.content #contentHeaders	{ padding:20px 130px 20px 20px; background:url(../img/headings-end-border.gif) no-repeat bottom left; position:relative}
.content .contentHeaderWrap	{ width:590px;}
	.content #contentHeaders h1	{ font-size:1.25em; font-weight:bold; text-transform:uppercase; color:#00799c; margin-right:30px; float:left}
	.content #contentHeaders h2	{ font-size:1.25em; font-weight:normal; text-transform:uppercase; color:#00799c; margin:0; float:left}

.content .contentColBig				{ padding:10px 20px;}
	.content .contentColBig	p		{ font-size:0.6875em; line-height:1.4; color:#000; margin:0 0 15px 0; }
	.content .contentColBig	a:link, .content .contentColBig	a:active, .content .contentColBig a:visited { color:#00799c; text-decoration:none}
	.content .contentColBig a:hover	{ color:#00799c; text-decoration:underline}
	.content .contentColBig h1		{ color:#00799c; font-size:1.125em; font-weight:bold; margin-bottom:8px; line-height:1.2}
	.content .contentColBig h2		{ color:#00799c; font-size:1em; font-weight:bold; margin-bottom:5px; line-height:1.2}
	.content .contentColBig h3		{ color:#00799c; font-size:0.875em; font-weight:bold; margin-bottom:5px; line-height:1.2}
	.content .contentColBig h1#uni-name em	{ color:#89c2d0; font-style:normal}
.content a.learnMore		{ width:100px; height:19px; background:url(../img/buttons/learn-more.gif) no-repeat 0 0; display:block; text-indent:-9999em}
.content a.learnMore:hover	{ background-position:0px -19px;}
.content a.dottyLink:link, .content a.dottyLink:active, .content a.dottyLink:visited { background:url(../img/blue-dots.gif) repeat-x bottom left; text-decoration:none; color:#00799c; line-height:1.3; }
.content a.dottyLink:hover	{ background:none; text-decoration:none; color:#00799c; line-height:1.3}
.content #printEmail		{ width:110px; padding:0px 10px; position:absolute; top:12px; right:0px}
	.content #printEmail a	{ display:block; font-size:0.6875em; line-height:1.2; padding-left:20px; margin-bottom:5px}
	.content #printEmail a.emailThis	{ background:url(../img/icons/email-this.gif) no-repeat 0 3px}
	.content #printEmail a.printThis	{ background:url(../img/icons/print-this.gif) no-repeat 0 2px}
	.content #printEmail a:link, .content #printEmail a:active, .content #printEmail a:visited	{ color:#00799c; text-decoration:none; }
	.content #printEmail a:hover		{ color:#00799c; text-decoration:underline; }
.content #breadcrumb		{ padding:10px 20px 10px 20px; font-size:0.6875em; line-height:1.2;}
.content #breadcrumb span	{ color:#666666; margin-right:20px;}
.content #breadcrumb a		{ margin-right:20px; padding-right:20px; background:url(../img/breadcrumb-arrow.gif) no-repeat right 5px}
	.content #breadcrumb a:link, .content #breadcrumb a:active, .content #breadcrumb a:visited { color:#00799c; text-decoration:none}
	.content #breadcrumb a:hover	{ color:#00799c; text-decoration:underline }
.content img.imgflr		{ padding:4px; background-color:#fff; border:1px solid #b7d2da; margin:0 0 15px 15px; float:right}
.content img.imgfll		{ padding:4px; background-color:#fff; border:1px solid #b7d2da; margin:0 15px 15px 0; float:left}
.content img.imgnofl	{ padding:4px; background-color:#fff; border:1px solid #b7d2da; margin:0 15px 15px 0; }
.content img.noBorder	{ border:none !important}
.content .mediaRight	{ margin:0 0 15px 15px; float:right}
.content .mediaCentre	{ margin:15px auto; }

.content ol				{ display:block; margin-bottom:15px; font-size:0.6875em; line-height:1.3; }
	.content ol li		{ list-style-type:decimal; list-style-position:inside; line-height:1.4; }
	.content ol li ol	{ margin:5px 0px 5px 15px; font-size:100%}
.content table			{ display:table; border-collapse:collapse; border:1px solid #adafb2; background-color:#fff; margin-bottom:15px; width:100%; font-size:0.6875em }
	.content table	th	{ padding:5px 6px; background-color:#c8cacc; color:#000; text-align:left; border:1px solid #adafb2;}
	.content table	td	{ padding:4px 6px; text-align:left; border:1px solid #adafb2;}
	.content table .alt td	{ background-color:#f7f7fa}
.content .inspireForm					{ display:block; margin:0 0 20px 0}
.content .inspireFormCta	{ border:1px solid #d5e7ed; background-color:#e5f1f5; padding:5px 10px; margin:0 0 15px 0px; color:#017a9d; display:block}
.content .inspireFormCta p	{ margin:0px; color:#017a9d;}
.content .ErrorLabel		{ display:block; margin:0 0 15px 0; background-color:#f3e8eb; padding:5px 10px; display:block; color:#c9195b; border:1px solid #edd4db; font-size:0.6875em; line-height:1.3}
.content .inspireForm fieldset			{ border:1px solid #b2d7e1; padding:5px}
.content .inspireForm legend			{ border:1px solid #b2d7e1; background-color:#e5f1f5; padding:3px 5px; margin:0 0 10px 10px; color:#00799c; font-size:0.875em}
	.content .inspireForm .formline		{ display:block; min-height:20px; clear:both; background:#fff url(../img/formline.gif) repeat-x bottom left; overflow:auto; padding:3px 10px }
	.content .inspireForm label			{ font-size:0.6875em; width:314px; display:block; float:left; text-align:right; margin-right:20px; padding:5px 0 0 0  }
	.content .inspireForm input			{ font-size:0.6875em}
	.content .inspireForm textarea		{ font-size:0.9375em}
	.content .inspireForm select		{ font-size:0.6875em}
	.content .inspireForm .checkboxes input, .content .inspireForm .radiobuttons input	{ display:inline; margin-right:2px }
	.content .inspireForm .checkboxes span, .content .inspireForm .radiobuttons span	{ width:auto; display:inline; padding:3px 0 0 0; font-size:0.6875em; margin-right:8px}
	.content .inspireForm .buttonline	{ display:block; min-height:20px; clear:both; background-color:#fff; overflow:auto; padding:3px 10px; text-align:center; }
	.content .inspireForm .buttonline input 	{ font-size:0.8275em} 
	.content .inspireForm .formError	{ display:block; color:#c9195b; margin-left:334px; padding:6px 0 5px 20px; font-size:0.6875em; background:url(../img/icons/exclamation.gif) no-repeat 0 3px}
	.content .inspireForm .hasCaptcha img		{ display:block; margin:0 0 5px 0}
	.content .inspireForm .hasCaptcha input		{ margin-left:334px}

.content .audioLink		{ padding-left:18px; background:url(../img/icons/sound.gif) no-repeat 1px 0}
.content .filmLink		{ padding-left:18px; background:url(../img/icons/film.gif) no-repeat 1px 0}

.s50 input, .s50 select	{ width:50px;} .s75 input, .s75 select { width:75px;} .s100 input, .s100 select { width:100px} .s125 input, .s125 select { width:125px} .s150 input, .s150 select { width:150px;} .s175 input, .s175 select, .s175 textarea { width:175px} .s200 input, .s200 select, .s200 textarea { width:200px} .s225 input, .s225 select, .s225 textarea { width:225px;} .s250 input, .s250 select, .s250 textarea { width:250px} 

#relatedLinks					{ list-style:none; display:block; }
	#relatedLinks li			{ list-style:none !important; padding:0 !important; background:none !important; line-height:1.5; margin:3px 0px !important}
	#relatedLinks li a			{ padding:1px 0px; margin:0px}		
	#relatedLinks .mini-pdf		{ padding-left:18px; background:url(../img/icons/mini-pdf.gif) no-repeat 0 0}
	#relatedLinks .mini-doc		{ padding-left:18px; background:url(../img/icons/mini-doc.gif) no-repeat 0 0}	
	#relatedLinks .mini-xls		{ padding-left:18px; background:url(../img/icons/mini-excel.gif) no-repeat 0 0}	
	#relatedLinks .mini-txt		{ padding-left:18px; background:url(../img/icons/mini-txt.gif) no-repeat 0 0}	
	#relatedLinks .mini-url		{ padding-left:18px; background:url(../img/icons/mini-web.gif) no-repeat 0 0}
	#relatedLinks .mini-audio	{ padding-left:18px; background:url(../img/icons/sound.gif) no-repeat 1px 1px}
	#relatedLinks .mini-film	{ padding-left:18px; background:url(../img/icons/film.gif) no-repeat 1px 0}
	
.content .hasSideBar		{ float:left; width:490px; padding:0px 20px;}	
.content #contentSideBar	{ float:right; width:210px; padding:0; }
	.content #contentSideBar .hasBorder		{ border-left:1px solid #e3e3e3}
	.content #contentSideBar .newsImg		{ background-color:#e3e3e4; display:block; margin:0 0px 20px 0px; width:170px;}
	.content #contentSideBar .newsImg p		{ padding:10px; color:#000; font-size:0.6875em; line-height:1.3; width:150px;}
	.content #contentSideBar .newsImg img	{ display:block; padding:4px; background-color:#fff; border:1px solid #b7d2da; margin:0;}
	.content .sideContent				{ display:block; margin:0 0 20px 0; padding:0px 20px}
	.content .sideContent h3			{ color:#90c5d4; text-transform:uppercase; font-size:0.75em; font-weight:bold; display:block; margin:0 0 5px 0}
	.content .sideContent dl			{ margin:0 0 10px 0 !important; font-size:0.6875em; line-height:1.3; padding-top:2px}
	.content .sideContent dt, .content .sideContent dt a	{ font-weight:bold; color:#00799c; font-size:105%; margin:0 0 2px 0}
	.content .sideContent dt a:link, .content .sideContent dt a:active, .content .sideContent dt a:visited { color:#00799c; text-decoration:none}
	.content .sideContent dt a:hover	{ color:#00799c; text-decoration:underline}
	.content .sideContent dd			{ color:#98999b}
	.content .sideContent dd span		{ margin:0 5px 0 0; padding:0 5px 0 0; border-right:1px solid #98999b}
	.content .sideContent .pdf-link		{ padding-left:18px; background:url(../img/icons/mini-pdf.gif) no-repeat 0 2px}
	.content .sideContent .doc-link		{ padding-left:18px; background:url(../img/icons/mini-doc.gif) no-repeat 0 2px}	
	.content .sideContent .xls-link		{ padding-left:18px; background:url(../img/icons/mini-excel.gif) no-repeat 0 2px}	
	.content .sideContent .txt-link		{ padding-left:18px; background:url(../img/icons/mini-txt.gif) no-repeat 0 2px}	
	.content .sideContent .page-link	{ padding-left:18px; background:url(../img/icons/page.gif) no-repeat 0 2px}
	.content .sideContent .pdf-link dd, .content .sideContent .doc-link dd, .content .sideContent .xls-link dd, .content 			.sideContent .txt-link dd 				{ text-transform:uppercase}
.content #contentSideBar .bizCard			{ display:block; margin:0 0 20px 0; }
	.content #contentSideBar .bizCardPhoto	{ border:1px solid #b7d2db; display:block; margin:0 0 8px 0; }
	.content #contentSideBar .bizCardPhoto p		{ float:left; padding:5px; width:85px; font-size:0.75em; font-weight:bold; color:#03799f; margin:10px 0 0 0; line-height:1.3}
	.content #contentSideBar .bizCardPhoto a:link, .content #contentSideBar .bizCardPhoto a:active, .content #contentSideBar .bizCardPhoto a:visited { color:#03799f; text-decoration:none}
	.content #contentSideBar .bizCardPhoto a:hover	{ color:#03799f; text-decoration:underline}
	.content #contentSideBar .bizCardPhoto img		{ float:right; padding:4px; background-color:#fff; border-left:1px solid #b7d2db;}
	.content #contentSideBar .bizCardInfo p			{ font-size:0.6875em; color:#666; line-height:1.3; margin:0 0 12px 0}
	.content #contentSideBar .bizCardInfo a:link, .content #contentSideBar .bizCardInfo a:active, .content #contentSideBar .bizCardInfo a:visited { color:#00799c; text-decoration:none;}
	.content #contentSideBar .bizCardInfo a:hover 	{ color:#00799c; text-decoration:underline;}
.content #contentSideBar .contactBox		{ display:block; padding-bottom:5px}
	.content #contentSideBar .contactBox p	{ font-size:0.6875em; color:#656565; line-height:1.3; display:block}
	.content #contentSideBar .contactBox span	{ display:block; margin:0 0 5px 0}
	.content #contentSideBar .contactBox a:link, .content #contentSideBar .contactBox a:active, .content #contentSideBar .contactBox a:visited { color:#00799c; text-decoration:none}
	.content #contentSideBar .contactBox a:hover { color:#00799c; text-decoration:underline}

.content #blueBox						{ display:block; margin:0 0 20px 0; padding:10px; background-color:#b2d7e0}
	.content #blueBox p					{ margin:0}
	.content .hasToggle p			{ float:left; width:490px; display:block}
	.content #blueBox #toggleTool	{ float:right; width:175px; padding-left:15px}
	.content #blueBox #toggleTool a	{ float:left; width:85px; height:21px; text-indent:-9999em; display:block; background-repeat:no-repeat}
	.content #blueBox #toggleTool a:link, .content #blueBox #toggleTool a:active, .content #blueBox #toggleTool a:visited { background-position:0 0}
	.content #blueBox #toggleTool a:hover		{ background-position:0px -21px}
	.content #blueBox #toggleTool .expandAll	{ background-image:url(../img/buttons/expand-all.gif); margin:0 5px 2px 0 }
	.content #blueBox #toggleTool .collapseAll	{ background-image:url(../img/buttons/collapse-all.gif) }
.content .partInstitutes			{ display:block; border-top:1px solid #e8e8e8; margin:0 0 15px 0}
	.content h2#pInstitutes			{ color:#00799c; font-size:1.125em; font-weight:normal; margin-bottom:6px; line-height:1.2}
	.content .partInstRow			{ padding:10px 0; display:block}
	.content .partInstRow p			{ float:left; width:122px; text-align:center; display:block}
	.content .partInstRow span		{ display:block}
	.content .partInstRow img		{ text-align:center}
	.content .partInstRow a			{ display:block}
	.content .partInstRow a:link, .content .partInstRow a:active, .content .partInstRow a:visited { font-size:125%; text-decoration:underline}
	.content .partInstRow a:hover 	{ font-size:125%; text-decoration:none}
.content .partInstitutesList		{ display:block; margin:0 0 15px 0}
	.content .instName 				{ display:block; margin:0px 0px 10px 0px}
	.content .instName a			{ background:url(../img/buttons/member-link.gif) no-repeat 0 0; display:block; width:445px; height:23px; border:1px solid #e3e3e4; padding:7px 10px 0px 33px;}
	.content .instName a:link, #members .instName a:active, #members .instName a:visited	{ line-height:1;  }	
	.content .instName a:hover		{ background-position:0px -30px}

.content .commMembers				{ display:block; margin:0 0 15px 0}
	.content h2#cMembers			{ color:#00799c; font-size:1em; font-weight:normal; margin-bottom:8px; line-height:1.2}
	.content .commMembers dl		{ color:#656565}
	.content .commMembers dt		{ margin:0 0 2px 0; font-weight:bold}
	.content .commMembers dd		{ margin:0 0 2px 0;}
	.content .commMembers dd span	{ padding-right:15px; background:url(../img/pipe.gif) no-repeat 90% 3px }
	
/* special text formatting */
em			{ font-style:italic}
strong		{ font-weight:bold}
sup			{ vertical-align:super; font-size:0.95em; margin:0px; padding:0px; line-height:1; display:inline}
sub			{ vertical-align:sub; font-size:0.95em; margin:0px; padding:0px; line-height:1;}
sup, sub 	{ height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; }
sup 		{ bottom: 1ex;}
sub 		{ top: .5ex;}	

#footer		{ width:860px; margin:20px auto; padding:10px 20px; background-color:#fff}
	#footer	p	{ float:right; text-align:right; font-size:0.6875em; color:#98999b; margin:0 }	
	#footer a	{ border-left:1px solid #98999b; padding-left:8px; margin-left:8px; line-height:1}
	#footer a:link, #footer a:active, #footer a:visited	{ color:#98999b; text-decoration:none}
	#footer a:hover	{ color:#98999b; text-decoration:underline}

#footer-logos	{ width:860px; margin:20px auto; padding:0px 20px; background-color:#fff}
	#footer-logos p		{ text-align:center; line-height:1}
	#footer-logos img	{ border:none; margin:0 20px; padding:0}

/*** Homepage ***/
#home					{ width:920px; background:url(../img/homepage-rcol-bg.gif) repeat-y top right;}
#home .homeLeftCol		{ width:630px; float:left;}
#home .homeRightCol		{ width:270px; float:right;}
#home .newsFeature		{ background-color:#fff; padding:10px; display:block; margin:0 0 20px 0; position:relative}
	#home .newsFeature img		{ background-color:#fff; padding:4px; border:1px solid #b7d2da; float:left; margin:0 20px 0 0}
	#home .newsFeature .newsFeatureContent	{ width:350px; float:right; }
	#home .newsFeature h1			{ font-size:1.125em; font-weight:normal; margin-bottom:10px; line-height:1.2; color:#00799c}
	#home .newsFeature h2			{ font-size:0.875em; font-weight:bold; margin-bottom:10px; line-height:1.2; color:#00799c}
	#home .newsFeature h1 a:link, #home .newsFeature h1 a:active, #home .newsFeature h1 a:visited, #home .newsFeature h2 a:link, #home .newsFeature h2 a:active, #home .newsFeature h2 a:visited { text-decoration:none; color:#00799c; }
	#home .newsFeature h1 a:hover, #home .newsFeature h2 a:hover	{ color:#00799c; text-decoration:underline}
	#home .newsFeature .byLine		{ font-size:0.6875em; line-height:1.1; margin-bottom:10px; color:#98999b}
	#home .newsFeature .byLine span	{ display:inline; padding-right:8px; margin-right:8px; border-right:1px solid #98999b;}
	#home .newsFeature .byLine span.noPipe{ border-right:none; padding-right:0; margin-right:0}
	#home .newsFeature .blurb		{ color:#000; font-size:0.6875em; line-height:1.3}
	#home .newsFeature .learnMore	{ position:absolute; bottom:10px; left:270px}
#home .special-newsFeature			{ background-color:#fff; padding:10px; position:relative; width:610px; display:block; margin:0 0 20px 0}
	#home .special-newsFeature img	{ border:none; outline:none; margin:0; z-index:0; position:relative}
	#home .special-newsFeature em	{ position:absolute; z-index:10; bottom:10px; left:10px; display:block; background:url(../img/news-transparency.png) repeat 0 0; padding:10px; color:#003c5f; font-size:0.875em; font-weight:bold; width:590px; font-style:normal}
#home .highlights							{ width:610px; margin:0 0 0 20px; background-color:#fff;}
	#home .highlights h1					{ width:610px; height:34px; margin:0 0 15px 0; padding:0; background:url(../img/highlights.gif) no-repeat 0 0; display:block; text-indent:-9999em}
	#home .highlights .h-item				{ margin:0px 10px; padding-bottom:15px; min-height:60px; position:relative;}
	#home .highlights .h-item h2			{ font-size:0.875em; font-weight:bold; color:#00799c; line-height:1.2; margin-bottom:10px}
	#home .highlights .h-item .h-item-desc	{ font-size:0.6875em; color:#000; line-height:1.2}
	#home .highlights .h-item .h-item-desc span			{ color:#98999b; margin-right:10px}
	#home .highlights .h-item .highlightThumb			{ float:left; display:block; margin:0 10px 10px 0; background-color:#fff; padding:2px; border:1px solid #b7d2da}
	#home .highlights .h-item h2 a:link, #home .highlights .h-item h2 a:active, #home .highlights .h-item h2 a:visited { color:#00799c; text-decoration:none;}
	#home .highlights .h-item h2 a:hover 	{ color:#00799c; text-decoration:underline;}
	#home .highlights .h-item .h-item-desc a:link, #home .highlights .h-item .h-item-desc a:active, #home .highlights .h-item .h-item-desc a:visited { color:#00799c; text-decoration:underline; font-weight:bold }
	#home .highlights .h-item .h-item-desc a:hover 	{ color:#00799c; text-decoration:none; font-weight:bold}
	#home .highlightsLinks		 	{ padding:10px 20px 15px 20px; font-size:0.6875em; border-top:1px solid #e5f1f5}
	#home .highlightsLinks a		{ color:#00799c; padding-right:8px; border-right:1px solid #98999b; margin-right:8px; text-decoration:none; line-height:1.2}
	#home .highlightsLinks a.noPipe	{ border-right:none; padding-right:0; margin-right:0}
	#home .highlightsLinks a:link span, #home .highlightsLinks a:active span, #home .highlightsLinks a:visited span { background:url(../img/blue-dots.gif) repeat-x bottom left; text-decoration:none}
	#home .highlightsLinks a:hover span	{ background:none; text-decoration:none}
	#home .highlightsLinks a:link, #home .highlightsLinks a:active, #home .highlightsLinks a:visited, #home .highlightsLinks a:hover { text-decoration:none}
#home .homeSpotlight	{ width:250px; margin:0 0 35px 0; padding:10px 10px 0px 10px}
	#home .homeSpotlight h1 a		{ display:block; width:250px; height:34px; display:block; background:url(../img/upcoming-events.gif) no-repeat 0 0; text-indent:-9999em; margin:0 0 10px 0}
	#home .homeSpotlight h2			{ font-size:0.875em; font-weight:bold; margin-bottom:8px; line-height:1.2; color:#00799c}
	#home .homeSpotlight h2 a:link, #home .homeSpotlight h2 a:active, #home .homeSpotlight h2 a:visited { color:#00799c; text-decoration:none}
	#home .homeSpotlight h2 a:hover	{ color:#00799c; text-decoration:underline}
	#home .homeSpotlight img		{ margin:0 0 10px 0; border:none}
	#home .homeSpotlight .dateLine	{ font-size:0.6875em; line-height:1.1; margin-bottom:8px; color:#98999b}
	#home .homeSpotlight .spotlightBlurb	{ font-size:0.6875em; line-height:1.5; margin-bottom:10px; color:#000}
	#home .homeSpotlight .learnMore	{ margin-right:20px; float:left}
	#home .homeSpotlight .dottyLink	{ font-size:0.6875em; float:left; margin:3px 0 0 0; }
#home .homeScroller			{ width:250px; margin:0 10px 10px 10px; height:345px; border:1px solid #b2d7e1; display:block; position:relative}
	#home .homeScroller h1	{ width:250px; height:34px; display:block; background:url(../img/participants.gif) no-repeat 0 0; text-indent:-9999em; margin:0 0 10px 0 }
	#home #scrollUp			{ width:20px; height:19px; display:block; background-image:url(../img/buttons/participants-up.gif); background-repeat:no-repeat; text-indent:-9999em; position:absolute; top:7px; right:5px}
	#home #scrollUp:link, #home #scrollUp:active, #home #scrollUp:visited { background-position:0px 0px}
	#home #scrollUp:hover	{ background-position:0px -19px}
	#home #scrollDown		{ width:20px; height:19px; display:block; background-image:url(../img/buttons/participants-down.gif); background-repeat:no-repeat; text-indent:-9999em; position:absolute; right:5px; bottom:5px }
	#home #scrollDown:link, #home #scrollDown:active, #home #scrollDown:visited { background-position:0px 0px}
	#home #scrollDown:hover	{ background-position:0px -19px}
	#home .homeScroller .scrollEnd	{ display:block; height:18px; position:absolute; bottom:0px; border-top:1px solid #b2d7e1; width:210px; padding:10px 20px 0 20px; background-color:#fff}
	#home .homeScroller .scrollEnd p 	{ color:#98999b; font-size:0.5625em; }

	.slideOuter			{ position:relative; margin:auto; width:250px; height:280px; overflow:hidden !important;}
	.sliderContainer	{ width:100%; position:relative; left:0; top:0; list-style-type:none;}
		.slideMe		{ position:relative; width:250px; height:280px;}
		.slideContent	{ padding:12px 15px; position:relative; height:256px; text-align:center; vertical-align:middle !important}
		.slideContent a	{ display:block; margin:15px 0px;}

/*** Generic Inside Elements ***/
#generic ul					{ list-style:none; font-size:0.6875em; line-height:1.3; margin:0 0 15px 2px; display:block}
	#generic ul li			{ list-style-type:none; line-height:1.3; margin:0; padding:0 0 0 12px; background:url(../img/bullet.gif) no-repeat 0 4px }
	#generic ul li ul		{ font-size:100%; margin:5px 0 5px 12px; }
#generic dl					{ display:block; margin:0 0 15px 0; font-size:0.6875em; line-height:1.3; }
	#generic dl dt			{ font-weight:bold; line-height:1.3; margin:0 0 3px 0}
	#generic dl dd.endDD	{ line-height:1.3; margin:0 0 10px 0}
	
/*** Sitemap ***/
#sitemap .sitemapLeft, #sitemap .sitemapRight	{ width:310px; float:left; padding:20px;}
	#sitemap ul				{ display:block; font-size:0.875em}
	#sitemap ul li			{ font-weight:bold; margin:0 0 20px 0; }
	#sitemap ul li ul		{ margin:6px 0 6px 10px; }
	#sitemap ul li ul li	{ font-weight:normal; margin:0 0 6px 0; line-height:1.3}
	#sitemap ul li ul li ul	{ font-size:100%}

/*** News ***/
#news							{ padding-bottom:10px}
	#news #topSpotlight			{ background-color:#b2d7e1; padding:7px 10px; display:block; margin:0 0 15px 0}
	#news #topSpotlight .viewArchive	{ float:right; line-height:1}
	#news #topSpotlight label	{ font-size:0.6875em; float:left; margin:4px 10px 0 0 }
	#news #topSpotlight select	{ font-size:0.6875em; width:220px; color:#666; margin:0; font-family:Arial, Verdana, Helvetica, sans-serif; float:left}
	#news #topSpotlight input	{ float:left; margin:0 0 0 5px}
#news .newsSpotlight			{ display:block; padding:10px; background-color:#f7f7f7; position:relative; margin:0 0 10px 0; min-height:80px;}	
	#news .newsSpotlight img	{ background-color:#fff; border:1px solid #b7d2da; padding:5px; display:block; margin:0; float:left; }
	#news .newsSpotlight dl		{ padding:5px 0 0 0; width:540px; display:block; float:right}
	#news .newsSpotlight dt		{ margin:0 0 10px 0}
	#news .newsSpotlight dt a	{ color:#00799c; font-size:0.9375em; font-weight:bold}
	#news .newsSpotlight dt a:link, #news .newsSpotlight dt a:active, #news .newsSpotlight dt a:visited { color:#00799c; text-decoration:none}
	#news .newsSpotlight dt a:hover		{ color:#00799c; text-decoration:underline}
	#news .newsSpotlight dt span		{ margin:0 10px 0 0; color:#666666; font-size:0.75em}
	#news .newsSpotlight dd				{ font-size:0.6875em; line-height:1.4; color:#000}
	#news .newsSpotlight dd.newsThumb	{ position:absolute; top:10px; left:10px;}
#news .newsListing ul			{ border-bottom:1px solid #ccc}	
	#news .newsListing li			{ display:block; border-top:1px solid #e3e3e4; padding:10px 10px 10px 35px; background:url(../img/icons/news-listing-item.gif) no-repeat 6px 10px; }
	#news .newsListing li span	{ color:#98999b; margin-right:15px; font-size:0.6875em;}
	#news .newsListing li a		{ font-weight:bold; font-size:0.75em}
#news .newsPagination			{ background-color:#f7f7f7; padding:10px 0; margin:0 0 20px 0; display:block}
	#news .newsPagination li				{ font-size:0.6875em; }
	#news .newsPaginationn #pagPrevious, #news .newsPagination #pagFirst	{ margin-right:20px}
	#news .newsPagination #pagPrevious a 	{ background:url(../img/icons/previous.gif) no-repeat left 4px; padding-left:18px; }
	#news .newsPagination #pagFirst a 		{ background:url(../img/icons/first.gif) no-repeat left 4px; padding-left:20px; }	
	#news .newsPagination #pagNext, #news .newsPagination #pagLast		{ margin-left:20px}
	#news .newsPagination #pagNext a		{ background:url(../img/icons/next.gif) no-repeat right 4px; padding-right:18px; }
	#news .newsPagination #pagLast a		{ background:url(../img/icons/last.gif) no-repeat right 4px; padding-right:20px; }
	#news .newsPagination #pagInfo			{ margin:0 25px 0 80px; }
	#news .newsPagination #pagGoTo			{ padding:5px 80px 5px 6px;}
	#news .newsPagination #pagGoTo label  	{ margin-right:3px; color:#000; }
	#news .newsPagination #pagGoTo select 	{ color:#000; border:1px solid #e9e3dc; padding:2px; font-size:0.8125em}	
	#news .newsPagination ul				{ margin-left:auto; margin-right:auto; text-align:center; margin-bottom:0 !important; line-height:1}
	#news .newsPagination li			{ list-style:none; display:inline; margin-right:2px; background:none !important; padding:0; }
	#news .newsPagination li a			{ display:inline; padding:3px 0; margin:0; line-height:1; color:#00799c;}
	#news .newsPagination li a:link, #news .newsPagination li a:active, #news .newsPagination li a:visited { color:#00799c; text-decoration:none } 
	#news .newsPagination li a:hover 	{ color:#00799c; text-decoration:underline } 
	#news .newsPagination #pagOn a		{ color:#000; background-color:#e0e2e3}

/*** Search Results ***/
#search #searchTool						{ display:block; margin:0 0 10px 0}	
	#search #searchTool .searchFeedback	{ background-color:#0084aa; display:block; padding:10px 15px;}
	#search #searchTool .searchFeedback p	{ color:#fff; font-size:0.8275em; margin:0}
	#search #searchTool .searchField		{ background-color:#b2d7e0; display:block; padding:10px 15px; position:relative}
	#search #searchTool .searchField label	{ font-size:0.6875em; color:#000; margin:6px 5px 0 0; float:left}
	#search #searchTool .searchField input	{ float:left}
	#search #searchTool .searchField .keywords		{ font-size:0.6875em; color:#666; font-family:Arial, Helvetica, sans-serif; width:210px; padding:3px 5px 1px 5px; margin:0 5px 0 0}
	#search #searchTool .advancedSearch	{ float:right; display:block; width:120px; font-size:0.6875em; text-align:right; color:#01799b; font-weight:bold; position:absolute; top:15px; right:12px}
	#search #searchTool .advancedSearch:link, #search #searchTool .advancedSearch:active, #search #searchTool .advancedSearch:visited { color:#01799b; text-decoration:none}
	#search #searchTool .advancedSearch:hover	{ color:#01799b; text-decoration:underline}
#search .searchPagination					{ background-color:#f7f7f7; padding:10px 0; margin:0 0 20px 0; display:block; border-top:1px solid #ccc}
	#search .searchPagination li			{ font-size:0.6875em}
	#search .searchPagination #pagPrevious, #search .searchPagination #pagFirst	{ margin-right:20px}
	#search .searchPagination #pagPrevious a 	{ background:url(../img/icons/previous.gif) no-repeat left 4px; padding-left:18px; }
	#search .searchPagination #pagFirst a 	{ background:url(../img/icons/first.gif) no-repeat left 4px; padding-left:20px; }	
	#search .searchPagination #pagNext, #search .searchPagination #pagLast		{ margin-left:20px}
	#search .searchPagination #pagNext a	{ background:url(../img/icons/next.gif) no-repeat right 4px; padding-right:18px; }
	#search .searchPagination #pagLast a	{ background:url(../img/icons/last.gif) no-repeat right 4px; padding-right:20px; }
	#search .searchPagination #pagInfo		{ margin:0 25px 0 70px; }
	#search .searchPagination #pagGoTo		{ padding:5px 70px 5px 6px;}
	#search .searchPagination #pagGoTo label  { margin-right:3px; color:#000; }
	#search .searchPagination #pagGoTo select { color:#000; border:1px solid #e9e3dc; padding:2px; font-size:0.8125em}	
	#search .searchPagination ul			{ margin-left:auto; margin-right:auto; text-align:center; margin-bottom:0 !important; line-height:1}
	#search .searchPagination li			{ list-style:none; display:inline; margin-right:2px; background:none !important; padding:0; }
	#search .searchPagination li a			{ display:inline; padding:3px 0; margin:0; line-height:1; color:#00799c;}
	#search .searchPagination li a:link, #search .searchPagination li a:active, #search .searchPagination li a:visited { color:#00799c; text-decoration:none } 
	#search .searchPagination li a:hover 	{ color:#00799c; text-decoration:underline } 
	#search .searchPagination #pagOn a		{ color:#000; background-color:#e0e2e3}
#search #searchResults				{ display:block;}
	#search #searchResults dl		{ background:url(../img/icons/news-listing-item.gif) no-repeat 0 0; padding-left:25px; margin:0 0 15px 0; display:block}
	#search #searchResults dt		{ font-size:0.75em; font-weight:bold; line-height:1.3; margin:0 0 3px 0}
	#search #searchResults dd		{ font-size:0.6875em; line-height:1.3; margin:0 0 5px 0}
	#search #searchResults dd a		{ color:#666}
	#search #searchResults dd a:link, #search #searchResults dd a:active, #search #searchResults dd a:visited { color:#666; text-decoration:none}
	#search #searchResults dd a:hover	{ color:#666; text-decoration:underline}

/*** Multiple item search ***/
#multiToggle					{ display:block; background-color:#0084a9; padding:8px 15px 4px 15px}
	#multiToggle a				{ color:#b2d7e1; background:url(../img/buttons/search-toggle.gif) no-repeat 0 0; padding-left:22px; font-size:0.75em; line-height:1; padding-top:2px; padding-bottom:2px;  display:block }
	#multiToggle a:link, #multiToggle a:active, #multiToggle a:visited { color:#b2d7e1}
	#multiToggle a:hover 		{ color:#fff; text-decoration:none; background-image:url(../img/buttons/search-toggle-white.gif)}
	#multiToggle .toggleon				{ border-bottom:1px solid #b2d7e1; margin:0; padding-bottom:6px;  }
	#multiToggle .toggleon 				{ background-position:0px -100px}
	#multiToggle .toggleon:hover		{ background-image:url(../img/buttons/search-toggle-white.gif)}
.multiSearch					{ display:block; background-color:#0084aa; padding:8px 15px 0px 15px; margin:0 0 15px 0}
	.mSearchLeft				{ float:left; padding-bottom:8px;}
	.mSearchRight				{ float:right; width:250px; padding-bottom:8px;}
	.mSearchLeft span			{ display:block; margin:0 0 3px 0}
	.mSearchLeft label			{ color:#b2d7e0; font-weight:bold; font-size:0.75em; margin:3px 5px 0 0; width:150px; display:block; float:left}
	.mSearchLeft input			{ width:220px; border:1px solid #b2d7e0; padding:2px; font-size:0.75em; color:#666}
	.mSearchLeft span			{ margin-right:20px}
	.mSearchLeft select			{ font-size:0.6875em; color:#666; width:225px; border:1px solid #b2d7e0; padding:1px}
	.mSearchRight span			{ font-size:0.6875em; color:#b2d7e0; display:block; margin:0 0 5px 0; line-height:1.1}
	.mSearchRight input			{ margin:0 0 5px 0}

/*** Publications Filter ***/
#pubsFilter						{ display:block; margin:0 0 15px 0; background-color:#b2d7e1; padding:12px 15px}
	#pubsFilter	em				{ font-size:0.6875em; font-style:normal; float:left; margin:0 10px 0 0}
	#pubsFilter p				{ margin:0; line-height:1}
	#pubsFilter a				{ color:#00799c; background:url(../img/filter-pipe.gif) no-repeat right 2px; padding:0 8px 0 0; margin:0 8px 0 0}
	#pubsFilter .filterOn		{ font-weight:bold}
	#pubsFilter .filterLast		{ background:none}
	
/*** Publications ***/
.pubList						{ margin:0 0 20px 0 !important; display:block; padding:0 0 0 25px; background:url(../img/icons/publications.gif) no-repeat 0 0}	
	.pubList dt					{ font-size:1.125em}
	.pubList dd.pubAuthor		{ color:#98999b; margin:0 0 3px 0}
	.pubList dd.pubBlurb		{ line-height:1.4; margin:0 0 5px 0}
	.pubList dd.pubSource		{ color:#666666; font-style:italic}

#generic .pubDetails					{ margin:0 0 20px 0; display:block; padding:0; }	
	#generic .pubDetails dt				{ color:#000; font-weight:bold; margin:0 0 5px 0;}
	#generic .pubDetails dd				{ margin:0 0 10px 0}
	#generic .pubDetails dd a:link, #generic .pubDetails dd a:active, #generic .pubDetails dd a:visited { color:#00799c  !important; text-decoration:underline; line-height:1.5 }
	#generic .pubDetails dd a:hover		{ color:#00799c; text-decoration:none; line-height:1.5  }
	#generic .pubDetails dd	p			{ font-size:100%}
	#generic .pubDetails dd .link-doctype	{ margin-left:18px; display:block; margin:0 0 5px 18px}
	
	.content .pdf-link		{ padding:2px 0 2px 18px; background:url(../img/icons/mini-pdf.gif) no-repeat 0 2px; display:block}
	.content .doc-link		{ padding:2px 0 2px 18px; background:url(../img/icons/mini-doc.gif) no-repeat 0 2px; display:block}	
	.content .xls-link		{ padding:2px 0 2px 18px; background:url(../img/icons/mini-excel.gif) no-repeat 0 2px; display:block}	
	.content .txt-link		{ padding:2px 0 2px 18px; background:url(../img/icons/mini-txt.gif) no-repeat 0 2px; display:block}	
	.content .page-link		{ padding:2px 0 2px 18px; background:url(../img/icons/page.gif) no-repeat 0 2px; display:block}

/*** Publications search results ***/
#generic .searchPagination					{ background-color:#f7f7f7; padding:10px 0; margin:0 0 20px 0; display:block; border-top:1px solid #ccc}
	#generic .searchPagination li			{ list-style:none}
	#generic .searchPagination #pagPrevious, #generic .searchPagination #pagFirst	{ margin-right:20px}
	#generic .searchPagination #pagPrevious a 	{ background:url(../img/icons/previous.gif) no-repeat left 4px; padding-left:18px; }
	#generic .searchPagination #pagFirst a 	{ background:url(../img/icons/first.gif) no-repeat left 4px; padding-left:20px; }	
	#generic .searchPagination #pagNext, #generic .searchPagination #pagLast		{ margin-left:20px}
	#generic .searchPagination #pagNext a	{ background:url(../img/icons/next.gif) no-repeat right 4px; padding-right:18px; }
	#generic .searchPagination #pagLast a	{ background:url(../img/icons/last.gif) no-repeat right 4px; padding-right:20px; }
	#generic .searchPagination #pagInfo		{ margin:0 25px 0 70px; }
	#generic .searchPagination #pagGoTo		{ padding:5px 70px 5px 6px;}
	#generic .searchPagination #pagGoTo label  { margin-right:3px; color:#000; }
	#generic .searchPagination #pagGoTo select { color:#000; border:1px solid #e9e3dc; padding:2px; font-size:0.8125em}	
	#generic .searchPagination ul			{ margin-left:auto; margin-right:auto; text-align:center; margin-bottom:0 !important; line-height:1}
	#generic .searchPagination li			{ list-style:none; display:inline; margin-right:2px; background:none !important; padding:0; }
	#generic .searchPagination li a			{ display:inline; padding:3px 0; margin:0; line-height:1; color:#00799c;}
	#generic .searchPagination li a:link, #generic .searchPagination li a:active, #generic .searchPagination li a:visited { color:#00799c; text-decoration:none } 
	#generic .searchPagination li a:hover 	{ color:#00799c; text-decoration:underline } 
	#generic .searchPagination #pagOn a		{ color:#000; background-color:#e0e2e3}
	
/*** Equipment ***/
#equipment						{ display:block}
	#equipment table			{ border-collapse:collapse; border:1px solid #b2d7e0; font-size:1em}
	#equipment table th, #equipment table td { border:1px solid #b2d7e0}
	#equipment table th			{ background:#b2d7e0 url(../img/equipment-table-th.gif) repeat-x 0 0; font-size:0.8275em; text-transform:uppercase; font-weight:bold; color:#0178a0; padding:7px 10px }
	#equipment table th a		{ background:url(../img/icons/sorting-arrow.gif) no-repeat top right; padding-right:20px}
	#equipment table th a.toggle{ background:url(../img/icons/sorting-arrow-up.gif) no-repeat top right; padding-right:20px}
	#equipment table td			{ font-size:0.6875em; padding:7px 10px}
	#equipment table tfoot td 	{ background-color:#f3f8fb; padding:4px 10px}
	#equipment table tbody tr.equip-alt td	{ background-color:#f2f7fa;}
	#equipment .tablePagination li			{ list-style:none; display:inline; margin-right:2px; background:none !important; padding:0;}
	#equipment .tablePagination #pagPrevious, #equipment .tablePagination #pagFirst	{ margin-right:20px}
	#equipment .tablePagination #pagPrevious a 	{ background:url(../img/icons/previous.gif) no-repeat left 4px; padding-left:18px; }
	#equipment .tablePagination #pagFirst a 	{ background:url(../img/icons/first.gif) no-repeat left 4px; padding-left:20px; }	
	#equipment .tablePagination #pagNext, #equipment .tablePagination #pagLast		{ margin-left:20px}
	#equipment .tablePagination #pagNext a	{ background:url(../img/icons/next.gif) no-repeat right 4px; padding-right:18px; }
	#equipment .tablePagination #pagLast a	{ background:url(../img/icons/last.gif) no-repeat right 4px; padding-right:20px; }
	#equipment .tablePagination #pagInfo		{ margin:0 25px 0 70px; }
	#equipment .tablePagination #pagGoTo		{ padding:5px 70px 5px 6px;}
	#equipment .tablePagination #pagGoTo label  { margin-right:3px; color:#000; }
	#equipment .tablePagination #pagGoTo select { color:#000; border:1px solid #e9e3dc; padding:2px; font-size:0.8125em}	
	#equipment .tablePagination ul				{ margin-left:auto; margin-right:auto; text-align:center; margin-bottom:0 !important; line-height:1}
	#equipment .tablePagination li a			{ display:inline; padding:3px 0; margin:0; line-height:1; color:#00799c;}
	#equipment .tablePagination li a:link, #equipment .tablePagination li a:active, #equipment .tablePagination li a:visited { color:#00799c; text-decoration:none } 
	#equipment .tablePagination li a:hover 		{ color:#00799c; text-decoration:underline } 
	#equipment .tablePagination #pagOn a		{ color:#000; background-color:#e0e2e3}
	#equipment table .techList li				{ list-style:none; background:url(../img/bullet_white.gif) no-repeat 0 3px; padding-left:11px; margin:0 0 3px 0}

#equipment #searchTool						{ display:block; margin:0 0 10px 0}	
	#equipment #searchTool .searchFeedback	{ background-color:#0084aa; display:block; padding:10px 15px;}
	#equipment #searchTool .searchFeedback h1	{ color:#fff; font-size:0.8275em; margin:0; font-weight:bold}
	#equipment #searchTool .searchField			{ background-color:#b2d7e0; display:block; padding:10px 15px; position:relative}
	#equipment #searchTool .searchField label	{ font-size:0.6875em; color:#000; margin:4px 5px 0 0; float:left}
	#equipment #searchTool .searchField input	{ float:left}
	#equipment #searchTool .searchField select	{ font-size:0.6875em; color:#666; font-family:Arial, Helvetica, sans-serif; width:320px; padding:0px; margin:0 5px 0 0; float:left}
	#equipment #searchTool .advancedSearch		{ float:right; display:block; width:170px; font-size:0.6875em; text-align:right; color:#01799b; font-weight:bold; position:absolute; top:15px; right:12px; cursor:pointer}
	#equipment #searchTool .advancedSearch:link, #equipment #searchTool .advancedSearch:active, #equipment #searchTool .advancedSearch:visited { color:#01799b; text-decoration:none}
	#equipment #searchTool .advancedSearch:hover	{ color:#01799b; text-decoration:underline}

#equipment #equipTabs						{ display:block}
.ui-tabs-hide { display: none; }
	#equipment #equipTabs ul#actualTabs		{ display:block; list-style:none; background:url(../img/equipment/tab-bg.gif) repeat-x bottom left; line-height:1}
	#equipment #equipTabs #actualTabs li	{ width:173px; display:block; float:left; height:40px; margin:0 2px 0 0}
	#equipment #equipTabs #actualTabs li.last	{ margin:0}
	#equipment #equipTabs #actualTabs li a	{ background:url(../img/equipment/tabs.gif) no-repeat 0 0; text-indent:-9999em; display:block; height:40px}
	#equipment #equipTabs #actualTabs li a.desc:link, #equipment #equipTabs #actualTabs li a.desc:active, #equipment #equipTabs #actualTabs li a.desc:visited		{ background-position:0 -40px}
	#equipment #equipTabs #actualTabs li a.desc:hover, #equipment #equipTabs #actualTabs li.ui-tabs-selected a.desc	{ background-position:0 0}
	#equipment #equipTabs #actualTabs li a.techspec:link, #equipment #equipTabs #actualTabs li a.techspec:active, #equipment #equipTabs #actualTabs li a.techspec:visited	{ background-position:-175px -40px}
	#equipment #equipTabs #actualTabs li a.techspec:hover, #equipment #equipTabs #actualTabs li.ui-tabs-selected a.techspec	{ background-position:-175px 0}
	#equipment #equipTabs #actualTabs li a.gallery:link, #equipment #equipTabs #actualTabs li a.gallery:active, #equipment #equipTabs #actualTabs li a.gallery:visited		{ background-position:-350px -40px}
	#equipment #equipTabs #actualTabs li a.gallery:hover, #equipment #equipTabs #actualTabs li.ui-tabs-selected a.gallery	{ background-position:-350px 0}
	#equipment #equipTabs #actualTabs li a.access:link, #equipment #equipTabs #actualTabs li a.access:active, #equipment #equipTabs li a.access:visited		{ background-position:-525px -40px}
	#equipment #equipTabs #actualTabs li a.access:hover, #equipment #equipTabs #actualTabs li.ui-tabs-selected a.access		{ background-position:-525px 0}
	#equipment #equipTabs h2					{ font-size:1.125em; font-weight:normal}
#equipment .equipTabBox							{ display:block; background:#f7f7f7 url(../img/equipment/tab-box-bg.gif) no-repeat 0 0; border-color:#e3e3e4; border-style:solid; border-width:0px 1px 1px 1px; padding:20px 20px 0px 20px}
	#equipment .equipTabBox ul					{ font-size:0.6875em; line-height:1.3; display:block; margin:0 0 15px 0}
	#equipment .equipTabBox li					{ list-style-type:disc; list-style-position:inside}
	#equipment .equipTabBox .equipInfo			{ background:url(../img/equipment/tab-content-divider.gif) no-repeat 0 0; margin:0 0 30px 0; display:block; padding:10px 0 0 0}
	#equipment .equipInfo li					{ font-size:100%}
	#equipment .equipInfo li ul 				{ font-size:100%; margin:0px 0px 5px 0px}
	#equipment .equipInfo li ul li				{ padding-left:15px; font-size:100%; list-style-type:circle}
	#equipment .equipTabBox .equipInfo h3		{ margin:0px 0px 8px 0px}
	#equipment .equipTabBox .equipInfo h4		{ color:#000; font-size:0.6875em; font-weight:bold; margin:0px 0px 5px 0px}
	#equipment .equipTabBox .equipInfo em		{ font-size:0.6875em; font-style:italic; margin:0px 0px 5px 0px; display:block}
	#equipment .equipTabBox .button				{ padding:5px 10px; background-color:#fbfbfb; border:1px solid #e3e3e4}
	#equipment .equipTabBox .button:link, #equipment .equipTabBox .button:active, #equipment .equipTabBox .button:visited { color:#00799c; text-decoration:none}
	#equipment .equipTabBox .button:hover		{ background-color:#fff; color:#00799c; text-decoration:none; border-color:#e3e3e4}
#equipment .equipTabBox .equipOptions			{ width:320px; float:left; display:block; padding-top:5px}
	#equipment .equipTabBox .equipOptions h3	{ color:#666; font-size:0.75em; display:block; margin:0 0 15px 0}
	#equipment #equipTabs ul#optList1, #equipment #equipTabs ul#optList2		{ list-style:none; font-size:0.6875em}
	#equipment #equipTabs ul#optList1 li, #equipment #equipTabs ul#optList2 li	{ list-style:none; background:url(../img/equipment/tab-list-items.gif) no-repeat 0px 5px ; padding-left:10px; height:auto; line-height:1.3; margin:0 0 10px 0; display:block}
	#equipment #equipTabs ul#optList1 li a, #equipment #equipTabs ul#optList2 li a	{ background:none; color:#00799c; text-decoration:none; text-indent:0; height:auto }
	#equipment .equipInfo td.altColor		{ background-color:#f7f7fa}
#equipment .equipGalleryLarge		{ display:block; width:425px; margin:0px auto}
#equipment .equipInfo .contactBox			{ display:block; padding-bottom:5px}
	#equipment .equipInfo .contactBox p		{ font-size:0.6875em; color:#656565; line-height:1.3; display:block}
	#equipment .equipInfo .contactBox span	{ display:block; margin:0 0 5px 0}
	#equipment .equipInfo .contactBox a:link, #equipment .equipInfo .contactBox a:active, #equipment .equipInfo .contactBox a:visited { color:#00799c; text-decoration:none}
	#equipment .equipInfo .contactBox a:hover { color:#00799c; text-decoration:underline}

/*** Members ***/
#members .memberName				{ display:block; margin:0 0 10px 0; line-height:1}
	#members .memberName a			{ background:url(../img/buttons/member-link.gif) no-repeat 0 0; display:block; width:657px; height:23px; border:1px solid #e3e3e4; padding:7px 10px 0px 33px;}
	#members .memberName a:link, #members .memberName a:active, #members .memberName a:visited{ line-height:1;  }	
	#members .memberName a:hover	{ background-position:0px -30px}
#members .memberToggle				{ display:block; margin:0 0 10px 0; line-height:1; position:relative}
	#members .memberToggle a.toggleLink		{ background:url(../img/buttons/member-toggle.gif) no-repeat 0 0; display:block; width:657px; height:23px; border:1px solid #e3e3e4; padding:7px 10px 0px 33px; position:relative; z-index:10; line-height:1.2}
	#members .memberToggle a.toggleLink:link, #members .memberToggle a.toggleLink:active, #members .memberToggle a.toggleLink:visited{ line-height:1;  }
	#members .memberToggle a.toggleLink:hover	{ background-position:0px -30px}
	#members .memberToggle .addMinus	{ background-position:0px -60px !important}
	#members .toggleBox				{ display:block; background-color:#fbfbfb; border:1px solid #e3e3e4; width:700px; margin:0; position:relative; z-index:0; border-top:0}
	#members .toggleBox .spacer		{ padding:10px 33px; }
	#members .techInfo				{ font-size:1.125em}
	#members .techInfo p			{ margin:0 0 15px 0; line-height:1.2; display:block}
	#members .locInfo				{ font-size:0.6875em; margin:0; line-height:1.2}
	#members .locInfo p				{ font-size:100%; margin:0}
	#members .locInfo ul			{ display:block; width:300px; padding:10px 0 0 0 }
	#members .locInfo li			{ list-style:none; margin:0 0 15px 0; padding-left:6px; border-left:3px solid #b2d7e1; line-height:1.3; }
	#members .techInfoLeft			{ float:left}
	#members .techInfoRight			{ float:right}
	#members .memberToggle .viewEquip				{ width:250px; height:21px; margin:0 0 5px 0; background:url(../img/buttons/view-equip-using.gif) no-repeat 0 0; display:block; text-indent:-9999em}
	
/*** Homepage Events Fader ***/
#fader {
    position:relative;
    height:302px;}

#fader .fader-item {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    background-color: #FFF;
    height:302px;
    width:250px;
    }

#fader .active {
    z-index:10 ;
    opacity:1.0;}

#fader .last-active {
    z-index:9 ;}

