/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
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;}
ol, ul {list-style-type: none;}
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
/*cfdee5*/
body {font-family: Arial, Verdana, sans-serif; font-size:70%; color:#696969; background:#cfdee5;}
p { padding-bottom:15px; line-height:16px;}
em { font-style:italic;}
strong { font-weight:bold;}
abbr { text-decoration:none; border:none;}
img {border:0px;}
a { font-weight:normal; text-decoration:none; color:#0e0d6a;}
a:hover, a:focus {text-decoration:underline;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.skiptocontent, .relbookmark {position:absolute; margin-left: -9999px;}
#content ul, #content ol { padding:0px 0px 15px 0px;}
#content li { padding:0px 0px 5px 10px; background:url('/_images/bullets/bullet-small.gif') no-repeat 0px 4px;}
#content ol li { padding:0px 0px 5px 0px; margin:0px 0px 0px 35px; list-style:decimal outside; background:none;}
#content table { float:left; width:100%; margin:0px 0px 15px 0px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-left:1px solid #e1e1e1; text-align:left;}
#content table th, #content table td { padding:7px 10px 7px 10px; border-right:1px solid #d6d6d6;}
#content table th { font-weight:bold; padding:10px 10px 10px 10px; text-transform:capitalize; color:#fff; background:url('/_images/bg/th.gif') repeat-x center;}
#content table td { border-top:1px solid #d6d6d6;}
#content table .bg td { background:#edf4f8;}
legend { display:none;}
input, select, textarea { font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif;}
.checkbox { margin:0px 0px 0px 0px; width:13px; height:13px; overflow:hidden;}
.checkboxlabel { margin:0px 0px 0px 0px; line-height:13px; float:left; text-align:left;}
.accordian div { background:#fff;}
/********************************************************************/
/*                              H tags                              */
/********************************************************************/

h1 { font-size: 20px; font-weight:normal; color:#0e0d6a; padding:0px 0px 15px 0px;}
h2 { font-size: 16px; font-weight:normal; color:#0e0d6a; padding:0px 0px 10px 0px;}
h3, h4 { font-size: 110%; color:#0e0d6a; font-weight:bold; padding:0px 0px 5px 0px;}
h4, h5 { font-size: 100%;}

/********************************************************************/
/*                          Template tags                           */
/********************************************************************/

.container { width:980px; text-align:left; margin-left:auto; margin-right:auto; padding:0px 0px 0px 0px;}
.mainContent { background:url('/_images/bg/bg.gif') repeat-x 0px 0px #fff;}

#masthead { float:left; width:980px; padding:3px 0px 20px 0px;}
	#masthead img { float:left; margin:35px 0px 0px 0px;}
	#francais { float:right; padding:2px 0px 2px 20px; margin:15px 0px 0px 0px; text-transform:uppercase; font-size:11px; background:url('/_images/bullets/french.gif') no-repeat 0px 2px;}
	
	#masthead .accountLinks { float:right; width:190px; padding:2px 0px 0px 0px; height:22px; text-align:center; background:url('/_images/bg/accountLinks.gif') no-repeat 0px 0px;}
	#masthead .accountLinks li, #masthead .languageLinks li { display:inline; padding:0px 10px 0px 7px; background:url('/_images/bullets/accountLinks.gif') no-repeat 100% 50%;}
	#masthead .accountLinks .last { background:none;}
	#masthead .accountLinks li a, #masthead .languageLinks li a { color:#fff; font-size:10px; text-transform:uppercase;}

	#masthead .languageLinks { float:right; width:300px; padding:2px 15px 0px 0px;}
	#masthead .languageLinks li { float:right; background:url('/_images/bullets/accountLinks.gif') no-repeat 100% 50%;}
	#masthead .languageLinks .first { background:none;}
	#masthead .languageLinks li a { color:#0e0d6a;}
	
	#masthead fieldset { clear:right; float:right; width:175px; padding:20px 5px 0px 0px;}
	#masthead label { position:absolute; margin-left:-9999px;}
	#masthead .text input { float:left; width:140px; padding:3px 4px 3px 4px; font-size:10px; color:#5e7079; border:1px solid #e0e5e7;}
	#masthead .formButton { float:right; margin:1px 0px 0px 0px;}

#nav { float:left; width:980px; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px; background:url('/_images/bg/nav.gif') repeat-x 0px 0px;}
	#nav li { float:left; display:inline; overflow:hidden;padding:0px 0px 0px 2px; background:url('/_images/bg/nav-item.gif') no-repeat 0% 50%;}
	#nav .first { padding:0px 0px 0px 0px; background:none;}
	#nav li a { float:left; padding:10px 14px 10px 13px; font-size:13px; text-decoration:none;}
	#nav .first a { padding:10px 28px 10px 28px;}
	#nav li a:hover, #nav li a:focus, #nav li a.selected { background:#c7dee8;}
	#nav li ul { position:absolute; width:200px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; left:-999em; background:#e3eef3;}
		#nav li li { display:inherit; background:none; border-top:1px solid #fff; padding:0px 0px 0px 0px;}
		#nav li li a { display:block; width:176px; line-height:18px; padding:3px 12px 3px 12px; text-decoration:none; font-size:11px;}
		#nav li:hover ul, #nav li.sfhover ul { left:auto;}

#rightCol, #rightCol #quickLinks, #rightCol .pods, #rightCol .pods li, #leftCol .pods, #leftCol .pods li { float:right; width:215px;}
	#rightCol img, #leftCol .pods img { float:left;}
	#rightCol #quickLinks, #rightCol .pods li, #leftCol .pods li { margin:0px 0px 10px 0px;}

#quickLinks span { float:left; display:inline; overflow:hidden; padding:0px 0px 0px 0px;}
	#quickLinks ul { position:absolute; width:215px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; left:-999em; font-size:11px; background:#1a5378; z-index:1000;}
	#quickLinks li { display:inherit; padding:0px 0px 0px 0px; border-top:1px solid #15486b; background:none;}
	#quickLinks li a { display:block; width:195px; color:#fff; line-height:18px; padding:0px 10px 0px 10px; text-decoration:none;}
	#quickLinks li a:hover { background-color:#295e81;}
	#quickLinks span:hover ul, #quickLinks span.sfhover ul { left:auto;}
	
#leftCol { float:left; width:215px;}
	#leftCol h2 { font-size:15px; padding:2px 0px 6px 20px; background:url('/_images/bullets/logoTitle.gif') no-repeat 0px 0px;}

#subnav, #leftCol .newsroom { float:left; width:185px; padding:10px 14px 10px 14px; margin:0px 0px 10px 0px; border:1px solid #d6d6d6; background:url('/_images/bg/contact.gif') repeat-x 0px 0px #eff5f7;}
	#subnav li { float:left; width:185px; border-top:1px solid #d6d6d6;}
	#subnav li ul { float:left; width:185px; padding:5px 0px 10px 0px;}
	#subnav li li { border-top:none;}
	#subnav .first { border-top:none;}
	#subnav li a { float:left; display:block; width:177px; padding:4px 0px 4px 8px;}
	#subnav li li a { float:left; display:block; width:160px; padding:0px 0px 2px 25px;}
	#subnav li a.selected { background:url('/_images/bullets/bullet.gif') no-repeat 0px 7px;}
	#subnav li li a.selected { background:url('/_images/bullets/bullet-small.gif') no-repeat 18px 5px;}
	
#leftCol .newsroom { padding:10px 14px 90px 14px; background:url('/_images/bg/ourNewsroom-small.jpg') no-repeat bottom right;}
	#leftCol .newsroom li { padding:0px 0px 4px 8px; background:url('/_images/bullets/bullet.gif') no-repeat 0px 4px;}

#contentContainer { float:left; width:535px; padding:0px 0px 20px 0px;}
	#content { float:left; width:520px; padding:7px 0px 0px 15px; font-size:12px;}
	#full #content { width:735px; padding:7px 15px 0px 15px; margin:0px 0px 20px 0px;}
	#full .locationsMap#content { width:750px; padding:7px 0px 0px 15px;}

.latestNews, #breadcrumb { float:left; width:950px; padding:8px 15px 8px 15px; margin:0px 0px 10px 0px; background:url('/_images/bg/latestNews.gif') repeat-x top left;}
	.latestNews h2 { float:left; width:auto; padding:0px 10px 0px 0px; font-size:11px; font-weight:bold; color:#fff;}
	.latestNews ul { position:relative; float:left; width:835px;}
	.latestNews li { position:absolute; top:0px; left:0px; float:left; width:835px; }
	.latestNews a { color:#fff; }
	
#breadcrumb li { float:left; display:inline; color:#fff; padding:0px 10px 0px 10px; background:url('/_images/bullets/breadcrumb.gif') no-repeat 0px 4px;}
#breadcrumb .first { padding:0px 10px 0px 0px; background:none;}
#breadcrumb li a { text-decoration:underline; color:#fff;}

.carrierPod, .tagsPod { float:left; width:185px; height:112px; padding:10px 14px 0px 14px; margin:0px 0px 10px 0px; border:1px solid #d6d6d6;}
.contactSalesPod {float:left; border:1px solid #d6d6d6; margin:0px 0px 10px 0px;}
	.carrierPod h2, .tagsPod h2 { float:left; width:165px; font-size:15px; padding:3px 0px 10px 20px; background:url('/_images/bullets/logoTitle.gif') no-repeat 0px 0px;}
	.carrierPod ul { position:relative; float:left; width:185px;}
	.carrierPod li { position:absolute; top:0px; left:0px; width:185px; height:65px; text-align:center;}
	.carrierPod li.show { z-index: 100; }
	
.tagsPod { height:auto; padding-bottom:15px;}
.tagsPod li { background:none; display:inline; padding:0; vertical-align:middle; line-height:20px; text-transform:lowercase;}
	.tagsPod .very-few { font-size:11px; }
	.tagsPod .few { font-size: 12px; }
	.tagsPod .quite-alot { font-size: 13px; }
	.tagsPod .alot { font-size: 15px; }
	.tagsPod .many { font-size: 18px; }
	.tagsPod li span {margin-left:-9999px; position:absolute;}
	.tagsPod a { font-weight:bold; text-align:left; padding:0px 10px 0px 0px;}
	
.alert { background:url("/_images/bg/alert.gif") repeat-x 0px 0px #164768; padding:15px 15px 0 15px; color:#fff; margin:0 0 15px 0;}
	.alert p { padding:0 0 15px 0;}
	



/********************************************************************/
/*                            Footer tags                           */
/********************************************************************/

#deepLinks { float:left; width:100%; padding:40px 0px 6px 0px; background:url('/_images/bg/deepLinks.gif') repeat-x top left #e6eff6;}
	#deepLinks, #deepLinks a, #deepLinks h2 { color:#768f97;}
	#deepLinks h2 { font-size:14px; padding:3px 0px 10px 20px; background:url('/_images/bg/deepLinks-h2.gif') no-repeat 0px 0px;}
	#deepLinks .linkContainer { float:left; width:980px;}
	#deepLinks .toggle { float:right; width:128px; padding:8px 0px 0px 0px; display:block; font-size:10px; text-align:center; text-transform:uppercase; background:url('/_images/bg/toggle.gif') no-repeat 0px 0px;}
	#deepLinks .linkContainer div { float:left; width:180px; padding:20px 16px 30px 0px;}
	#deepLinks .linkContainer li { padding:0px 0px 5px 20px; background:url('/_images/bullets/deepLinks.gif') no-repeat 14px 4px;}
	
#footer { float:left; width:100%; padding:10px 0px 20px 0px; font-size:11px; text-transform:uppercase; color:#768f97;}
	#footer li { float:left; display:inline; padding:0px 10px 0px 0px; background:url('/_images/bullets/footer.gif') no-repeat 0px 2px;}
	#footer a { font-weight:normal; padding:0px 0px 0px 10px; color:#768f97;}
	#footer .first, #footer .redant { background:none;}
	#footer .redant { float:right; text-transform:none; padding:0px 0px 0px 0px;}

/********************************************************************/
/*                          homepage tags                           */
/********************************************************************/

#homeFlash, #contentFlash { float:left; width:980px; height:171px; margin:0px 0px 0px 0px;}

#homeContent { float:left; width:755px;}
#homeContent h1, #homeContent h2 { padding:0px 0px 10px 0px;}

.homeLeft { float:left; width:345px;}
.homeRight { float:right; width:400px;}
	.homeLeft .trustTelehouse, .homeLeft .newsroom { position:relative; float:left; width:315px; height:360px; padding:15px 15px 0px 15px; margin:0px 0px 10px 0px; background:url('/_images/bg/trustTelehouse.gif') no-repeat 0px 0px;}
	.homeLeft .newsroom { padding:10px 15px 0px 15px; height:105px; background:url('/_images/bg/ourNewsroom.jpg') no-repeat 0px 0px;}
	.homeLeft .trustTelehouse .fl, .homeLeft .trustTelehouse .fr { width:150px;}
	.homeLeft .trustTelehouse li { padding:0px 0px 6px 8px; background:url('/_images/bullets/bullet.gif') no-repeat 0px 4px;}
	#homeContent .homeLeft .trustTelehouse h2 { font-size:20px;}
	#homeContent .homeLeft .trustTelehouse .fl h2, #homeContent .homeLeft .trustTelehouse .fr h2, #homeContent .homeRight fieldset h2 { font-size:14px; padding:3px 0px 10px 20px; background:url('/_images/bullets/logoTitle.gif') no-repeat 0px 0px;}

.homeLeft .more, .homeRight .more, .homeLeft .trustTelehouse .video { position:absolute; bottom:15px; padding:0px 0px 0px 8px; font-size:11px; text-transform:uppercase; background:url('/_images/bullets/bullet.gif') no-repeat 0px 3px;}
.homeLeft .more, .homeRight .more { right:15px;}
.homeLeft .trustTelehouse .video { left:15px; background:url('/_images/bullets/play.gif') 0px 0px no-repeat; padding:2px 0 0 21px;}

.homeLeft .newsroom ul, .homeLeft .newsroom li { float:left; width:250px;}
	.homeLeft .newsroom li, .homeRight li, .homeRight li { width:242px; padding:0px 0px 4px 8px; background:url('/_images/bullets/bullet.gif') no-repeat 0px 4px;}
	.homeLeft .newsroom a, .homeRight a { color:#696969;}

.homeRight .map { float:right; width:400px; height:90px; padding:80px 0px 0px 0px; margin:0px 0px 10px 0px; text-decoration:none; background:url('/_images/pods/map.jpg') no-repeat 0px 0px;}
.homeRight .map span { float:left; padding:8px 10px 5px 32px; font-size:15px; color:#fff; background:url('/_images/bullets/logoTitle-black.gif') no-repeat 8px 5px #000;}

.homeRight .fl { width:165px;}
.homeRight .fl a { float:left; margin:0px 0px 10px 0px;}
.homeRight fieldset { float:left; width:165px; height:110px; padding:10px 15px 0px 15px; background:url('/_images/bg/homeRight.jpg') no-repeat 0px 0px;}
.homeRight label, #leftCol label { float:left; width:165px; padding:0px 0px 10px 0px;}
.homeRight .text input, #leftCol .text input { float:left; width:130px; padding:3px 4px 3px 4px; font-size:10px; color:#5e7079; border:1px solid #d1dce1;}
.homeRight .formButton, #leftCol .formButton { float:right; margin:5px 0px 0px 0px;}

#leftCol fieldset { float:left; padding:14px 14px 20px 14px; margin:0px 0px 10px 0px; border:1px solid #d6d6d6; background:url('/_images/bg/contact.gif') repeat-x 0px 0px #eff5f7;}
#leftCol fieldset, #leftCol label { width:185px;}
#leftCol .text input { width:150px;}
	
/********************************************************************/
/*                           Contact tags                           */
/********************************************************************/

#content a {text-decoration:underline;}

#content .contact fieldset { float:left; width:400px; padding:20px 59px 20px 59px; margin:0px 0px 15px 0px; border:1px solid #d6d6d6; background:url('/_images/bg/contact.gif') repeat-x 0px 0px #eff5f7;}
	#content .contact .field, #content .contact .yesNo { float:left; width:400px; margin:0px 0px 5px 0px;}
	#content .contact .checkboxField.field { padding:3px 0 0 0; position:relative;}
	#content .contact label { float:left; width:200px; padding:3px 0px 0px 0px;}
	#content .contact .text input, #content .contact select, #content .contact textarea { float:left; width:190px; padding:2px 4px 2px 4px; color:#696969; border:1px solid #d6d6d6; background:#fff;}
	#content .contact select { width:200px; padding:0px 0px 0px 0px;}
	#content .contact textarea { overflow:auto; height:100px;}
	#content .contact textarea.small { height:50px;}
	#content .contact .formButton { float:right; margin:5px 0px 0px 0px;}
	
	#content .contact .error { float:right; width:180px; padding:13px 10px 5px 10px; margin:0px 0px 3px 0px; color:#bb0c0c; font-size:11px; background:url('/_images/bg/error.gif') no-repeat 0px 0px;}
	#content .contact .error img { float:left; padding:0px 5px 0px 0px; margin:0px 0px 0px 0px;}
	#content .contact .error p { float:left; padding:0px 0px 0px 0px; margin:1px 0px 0px 0px;}

.forgotten { float:left; display:inline; margin:10px 0px 0px 0px; padding:2px 0px 2px 20px; color:#696969; text-decoration:underline; background:url('/_images/bullets/forgotten.gif') no-repeat 0px 0px;}

#content .contact .custom-checkbox, #content .contact .custom-radio { position:relative; }
	#content .contact .checkboxField .custom-checkbox input, #content .contact .checkboxField input, #content .contact .custom-radio input { position:absolute; left:2px; top:0px; margin:0; z-index:0; width:2px; overflow:hidden;}
	#content .contact .checkboxField input { top:7px;}
	#content .contact .custom-radio input { top:5px;}
	
	#content .contact .custom-checkbox label, #content .contact .checkboxField label, #content .contact .custom-radio label { float:none; display:block; position:relative; z-index:1; cursor:pointer; width:380px; padding:3px 0px 1px 20px;}
	#content .contact .custom-radio label { width:70px;}
	#content .contact .custom-checkbox label, #content .contact .custom-radio label { background: url('/_images/bg/form-check.gif') no-repeat #eff5f7;}
	#content .contact .custom-checkbox label, #content .contact .custom-radio label { background-position: -20px -17px;}
	#content .contact .custom-checkbox label.hover, #content .contact .custom-checkbox label.focus, #content .contact .custom-radio label.hover, #content .contact .custom-radio label.focus { background-position: -20px -72px;}
	#content .contact .custom-checkbox label.checked, #content .contact .custom-radio label.checked { background-position: -20px -127px;}
	#content .contact .custom-checkbox label.checkedHover, #content .contact .custom-checkbox label.checkedFocus, #content .contact .custom-radio label.checkedHover, #content .contact .custom-radio label.checkedFocus { background-position: -20px -182px;}

	#content .contact .yesNo { margin:5px 0px 5px 0px;}
	#content .contact .yesNo .yesNoOptions { float:right; width:200px;}
	#content .contact .yesNo h3 { font-weight:normal; color:#696969; padding:0px 0px 2px 0px;}
	#content .contact .yesNo .field { width:70px;}
	#content .contact .yesNo .custom-checkbox label { width:50px;}
	

#content .productSection { width:250px; padding:10px 0px 0px 0px;}
	#content .productSection div { float:left; width:220px; margin:0px 0px 10px 0px; padding:10px 14px 10px 14px; border:1px solid #d6d6d6; background:#f4f9fa;}
	#content .productSection h2, #content .facilitiesList h2 { padding:2px 0px 5px 20px; background:url('/_images/bullets/title.gif') no-repeat 0px 2px;}
	#content .productSection p { padding:0px 0px 10px 0px;}
	#content .productSection ul { padding:0px 0px 0px 0px;}
	#content .productSection li { padding:3px 0px 3px 0px; border-top:1px solid #d7e1e6; background:none;}
	#content .productSection .first { border-top:none;}
	
.contactDetails, .infoBlock { float:left; width:400px; padding:10px 59px 10px 59px; margin:0px 0px 15px 0px; border:1px solid #d6d6d6; background:url('/_images/bg/contact.gif') repeat-x 0px 0px #eff5f7;}
.infoBlock { width:490px; padding:10px 14px 10px 14px;}
	.contactDetails dl { float:left; width:400px; color:#0e0d6a;}
	.contactDetails dt, .contactDetails dd { float:left; width:280px; padding:0px 0px 5px 0px;}
	.contactDetails dt { clear:left; width:120px; font-weight:bold;}
	.contactDetails a, .infoBlock a { text-decoration:underline;}

.fielderror { float:left; width:380px; padding:5px 9px 5px 9px; margin:0px 0px 5px 0px; border:1px solid #d6d6d6; color:#c32626; background:#fff0f0;}

/********************************************************************/
/*                             Misc tags                            */
/********************************************************************/

.banner { float:left; margin:5px 0 20px 0;}

.asset { float:left; width:520px; margin:0px 0px 15px 0px;}
.asset img { float:left;}
.photoInsert { float:right; margin:0px 0px 15px 20px; border:1px solid #d6d6d6;}

.downloads.moduleList h2 a, .locations.moduleList li li a { padding:4px 0px 4px 20px; background:url('/_images/bullets/file.gif') no-repeat 0px 2px;}
	.downloads.moduleList .pdf, .locations.moduleList .pdf { background:url('/_images/bullets/pdf.gif') no-repeat 0px 2px;}
	.downloads.moduleList .doc, .locations.moduleList .doc { background:url('/_images/bullets/word.gif') no-repeat 0px 2px;}
	.downloads.moduleList .xls, .locations.moduleList .xls { background:url('/_images/bullets/excel.gif') no-repeat 0px 2px;}
	.downloads.moduleList .ppt, .locations.moduleList .ppt { background:url('/_images/bullets/powerpoint.gif') no-repeat 0px 2px;}

.video { padding:4px 0px 4px 20px; background:url('/_images/bullets/play.gif') no-repeat 0px 2px;}
.coLo div { min-height:180px; height: auto !important; height: 180px;}

#content .facilitiesList, #content .facilitiesList li, #content .partnerList, #content .partnerList li { float:left; width:520px;}
	#content .facilitiesList li { padding:15px 0px 15px 0px; background:none; border-top:1px solid #d6d6d6;}
	#content .partnerList li { padding:5px 0px 5px 0px; background:none;}
	#content .facilitiesList li ul { float:left; width:330px; padding:5px 0px 0px 0px;}
	#content .facilitiesList li li { width:330px; padding:0px 0px 7px 0px; background:none; border-top:none;}
	#content .facilitiesList .first, #content .partnerList .first { border-top:none;}
	#content .facilitiesList div, #content .partnerList div { float:right; width:330px; padding:5px 0px 0px 0px;}
	#content .partnerList div { width:380px;}
	#content .facilitiesList p, #content .partnerList p { padding:0px 0px 0px 0px;}
	#content .facilitiesList img, #content .partnerList img { float:left;}

.embedVideo { float:left; width:520px; height:293px; margin:0px 0px 20px 0px;}

#globalLocations { float:left; width:750; height:320px;}

/********************************************************************/
/*                        press release tags                        */
/********************************************************************/

#content .pageOptions { float:left; width:100%; padding:15px 0px 15px 0px; margin:15px 0px 0px 0px; border-top:1px solid #d6d6d6;}
	#content .pageOptions li { display:inline; padding:0px 0px 0px 15px; background:none;}
	#content .pageOptions .fl { padding:0px 15px 0px 0px;}

#content ul.pageNumbers  { float:left; width:100%;}
	#content ul.pageNumbers li { float:left; display:inline; padding:0px 0px 0px 0px; margin:0px 4px 0px 0px; border:1px solid #d6d6d6; text-align:center; background:none;}
	#content ul.pageNumbers a { display:block; width:22px; padding:4px 0px 4px 0px; text-decoration:none; font-size:11px; font-weight:normal; background-color:#fff;}
	#content ul.pageNumbers .first a, #content ul.pageNumbers .last a { padding:3px 0px 5px 0px;}
	#content ul.pageNumbers a.selected, #content ul.pageNumbers a:hover { background:#e5eff4;}

#content .years { float:left; width:488px; padding:10px 15px 10px 15px; margin:0px 0px 15px 0px; border:1px solid #d6d6d6; background:url('/_images/bg/contact.gif') repeat-x 0px 0px #eff5f7;}
	#content .years li { float:left; display:inline; padding:0px 15px 0px 0px; background:none; color:#0e0d6a;}
	#content .years .selected { text-decoration:underline;}

.articleDate { font-size:14px; font-weight:bold; color:#0e0d6a; padding:15px 0px 15px 20px; border-top:1px solid #d6d6d6; background:url('/_images/bullets/title.gif') no-repeat 0px 13px;}
.backButton { padding:15px 0px 15px 0px; border-top:1px solid #d6d6d6;}

#contentContainer .tags { float:right; width:520px; padding:13px 0px 0px 0px; display:inline; margin:0px 0px 0px 0px; border-top:1px solid #d6d6d6;}
	#contentContainer .tags h2 { float:left; width:30px; padding:0px 0px 0px 0px;}
	#contentContainer .tags ul { float:right; width:475px; padding:0px 0px 0px 0px;}
	#contentContainer .tags li { float:left; display:inline; padding:0px 0px 0px 15px; font-size:12px; background:none;}
	
#content .imageLibrary li { float:left; display:inline; width:117px; padding:0px 0px 17px 17px; background:none;}
	#content .imageLibrary .first { padding:0px 0px 17px 0px;}
	#content .imageLibrary img, #content .profiles.moduleList img, #content .imageDownloads img, #content .locations img { float:left; width:115px; border:1px solid #d6d6d6;}

	#content .moduleList, 
	#content .sitemap, 
	#content .sitemap li, 
	#content .categoryList, 
	#content .categoryList li, 
	#content .imageLibrary, 
	#content .hentry dl, 
	#content .imageDownloads, 
	#content .searchResults, 
	#content .articleDetails { float:left; width:520px;}
	
	#content .moduleList li,  
	#content .moduleList dl { float:left; width:500px;}

	#content .moduleList li, #content .categoryList li { padding:15px 0px 15px 0px; background:none; border-top:1px solid #d6d6d6;}
	#content .moduleList li { padding:15px 10px 15px 10px;}
	#content .moduleList .first, #content .categoryList .first { border-top:none;}
	#content .moduleList li h2, #content .categoryList li h2 { font-size:14px; padding:0px 0px 5px 0px;}
	#content .moduleList li p { padding:0px 0px 0px 0px;}
	#content .moduleList li dt, #content .hentry dt, #content .articleDetails dt { float:left; padding:0px 5px 5px 0px; font-weight:bold;}
	#content .moduleList li dd, #content .hentry dd, #content .articleDetails dd { float:left; padding:0px 15px 5px 0px; width:280px}

	#content .videos.moduleList img, #content .categoryList img, 
	#content .imageLibrary.moduleList img, #content .imageLibrary.categoryList img 
	{ float:left; width:85px; border:1px solid #d6d6d6;}
	
	#content .videos.moduleList div, #content .categoryList div, 
	#content .profiles.moduleList div, 
	#content .locations.moduleList div, 
	#content .imageDownloads.moduleList div, 
	#content .imageLibrary.moduleList div, 
	#content .imageLibrary.categoryList div { float:right; width:400px; padding:10px 0px 0px 0px;}
	
	#content .categoryList div, #content .imageLibrary.categoryList div { width:420px;}

	#content .profiles.moduleList div, 
	#content .profiles.moduleList dl, 
	#content .locations.moduleList div, 
	#content .imageDownloads.moduleList div { width:365px;}
	
	#content .profiles.moduleList li li, #content .faqs.moduleList li li, #content .locations.moduleList li li { float:none; width:355px; padding:0px 0px 5px 10px; border:none; background:url('/_images/bullets/bullet-small.gif') no-repeat 2px 4px;}
	#content .locations.moduleList li li { width:365px; padding:0px 0px 5px 0px; background:none;}
	
	
	#content .profiles.moduleList li p, #content .locations.moduleList li p, #content .faqs.moduleList li p { padding:0px 0px 15px 0px;}
	
	#content .faqs.moduleList li { padding:15px 10px 8px 10px;}
	#content .faqs.moduleList li div { float:left; width:500px;}
	#content .faqs.moduleList li li { width:490px;}
	
	#content .moduleList .bg { background-color:#f4f9fa;}
	
	#content .imageDownloads.moduleList li p { padding:0px 0px 10px 0px;}
	#content .imageDownloads.moduleList li .download { padding:3px 0px 3px 20px; background:url('/_images/bullets/download.gif') no-repeat 0px 2px;}
	
	#content .hentry h1 { padding:0 0 10px 0;}
	#content .hentry img { float:right; margin:0 0 15px 15px; border:5px solid #EFF5F7;}
	#content div.hentry dl { color:#0E0D6A; padding:0 0 10px 0;}

#content .sitemap li { width:510px; font-size:13px; padding:10px 0px 10px 10px; background:none; border-top:1px solid #d6d6d6;}
	#content .sitemap li li { font-size:11px; width:480px; padding:0px 0px 5px 30px; border-top:none; background:url('/_images/bullets/bullet.gif') no-repeat 17px 4px;}
	#content .sitemap li li li { width:470px; padding:0px 0px 2px 10px; background:none;}
	#content .sitemap li a { font-weight:bold;}
	#content .sitemap li li a { font-weight:normal;}
	#content .sitemap li ul { padding:10px 0px 10px 0px;}
	#content .sitemap .bg { background:#f5fafc;}

#content .videoContainer, #content .imageContainer { float:left; width:490px; padding:0px 14px 10px 14px; margin:0px 0px 15px 0px; border:1px solid #d6d6d6; background:url('/_images/bg/contact.gif') repeat-x 0px 0px #eff5f7;}
	#content .imageContainer { margin:0 0 5px 0;}
	#content .videoContainer div, #content .imageContainer div { float:left; padding:14px 0px 0px 0px;}
	#content .videoContainer h2 { font-size:15px; padding:3px 0px 5px 20px; background:url('/_images/bullets/logoTitle.gif') no-repeat 0px 0px;}
	#content .imageContainer img { float:left; margin:14px 0px 0px 0px;}
	#content .imageContainer a { position:relative; float:left; width:490px;}
	#content .imageContainer a .zoom { position:absolute; top:10px; right:0px;}

#content .searchResults { padding:20px 0px 30px 0px; border-top:1px solid #d6d6d6;}
	#content .searchResults .moduleList li { width:480px; padding:8px 10px 8px 30px; background:url('/_images/bullets/file.gif') no-repeat 10px 7px;}
	#content .searchResults .moduleList .bg { background:url('/_images/bullets/file.gif') no-repeat 10px 7px #f4f9fa;}
	#content .searchResults .fr { margin:-15px 0px 0px 0px;}

#content .glossaryNav { float:left; width:518px; padding:0px 0px 0px 0px; margin:15px 0px 0px 0px; font-size:11px; border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background:url('/_images/bg/grey-dot.gif') repeat-x bottom left #f4f9fa;}
	#content .glossaryNav li { float:left; display:inline; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; list-style:none; text-align:center;}
	#content .glossaryNav a { float:left; width:18px; padding:5px 0px 5px 0px; text-decoration:none;}
	#content .glossaryNav a.selected, #content .glossaryNav a:hover { background:url('/_images/bg/glossaryNav-selected.gif') repeat-y top left #fff;}
	#content .glossaryNav .first a, #content .glossaryNav .last a { width:25px;}
	#content .glossaryNav .first a.selected, #content .glossaryNav .first a:hover { background:url('/_images/bg/grey-dot.gif') repeat-y top right #fff;}
	#content .glossaryNav .last a.selected, #content .glossaryNav .last a:hover { background:url('/_images/bg/grey-dot.gif') repeat-y top left #fff;}

#content .glossaryContent { float:left; width:470px; padding:25px 25px 0px 25px; min-height:150px; height: auto !important; height: 150px; background:url('/_images/bg/glossaryContent.gif') no-repeat top left;}
#content .glossaryContent .moduleList li { width:450px;}






.locationsContainer { float:left; width:980px; padding:10px 0px 0px 0px; background:url('/_images/bg/locationsContainer.gif') no-repeat top right #eef5f8;}
	.locationsContainer #subnav {padding:11px 15px 10px 15px; border:none; background:none;}
	.locationsContainer #subnav li, .locationsContainer #content .moduleList li, .locationsContainer #content .categoryList li, #content .pageOptions { border-top:1px solid #d0dde4;}
	.locationsContainer #content ul.pageNumbers li, .locationsContainer #content .locations img, .locationsContainer #content .categoryList img, .locationsContainer .photoInsert { border:1px solid #d0dde4;}
	
	.locationsContainer #content{ width:710px;}
	.locationsContainer #content .moduleList, 
	.locationsContainer #content .categoryList, 
	.locationsContainer #content .categoryList li { float:left; width:735px;}
	
	.locationsContainer #content .moduleList li { float:left; width:715px;}
	.locationsContainer #content .categoryList div { width:630px;}
	.locationsContainer #content .locations.moduleList div { width:580px;}
	.locationsContainer #content .locations.moduleList li li { width:560px;}
	


/********************************************************************/
/*                       Header Banenr                              */
/********************************************************************/

#headerBanner { float:left; width:980px; height:171px; background:url('/_images/bg/bannerBG.jpg') no-repeat 0 0; margin:0px 0px 10px 0px;}
#headerBanner #text {float:left; height:110px;}
#headerBannerContent { float:right; width:279px; height:165px; padding:16px 20px 0px 20px; background:url('/_images/bg/bannerContentBG.jpg') no-repeat 0 0; margin:0px 0px 10px 0px;}
#BannerLeftContent {float:left; width:280px; height:135px; padding:16px 35px 0px 35px}


#headerBanner #bannerLinks li {display:inline; float:left; padding:5px 5px 0px 0px; margin:0px 15px 0px 0px; color:#6c7a83; text-transform:uppercase; border-top:1px solid #6c7a83;}
#headerBanner h2, #headerBanner h3, #headerBanner p {float:left; color:#fff; padding:0px 0px 5px 0px ;}
#headerBanner h2 {font-size:200%; width:100%;}
#headerBanner h3 {font-size:140%; width:100%;}
#headerBanner p {font-size:110%; width:100%;}
#headerBanner ul {color:#fff;}
#headerBanner a {color:#FFFFFF; background:url('/_images/bullets/bullet-white.png') no-repeat 0px 3px; padding:0px 0px 0px 10px;}
















