@charset "utf-8";
/* CSS Document */

@import url("../../common/css/reset.css");
@import url("../../common/css/text.css");


/* Browser Reset

------------------------------------------*/

/* Global

-------------------------------------------*/

html	{ height: auto !important; min-height: 100%; }

body 	{ font:13px/1.3 helvetica,arial,clean,sans-serif;
/* webkit browsers */
background: -webkit-gradient( linear,    left top,    left bottom,    color-stop(0, rgb(203,223,243)),    color-stop(1, rgb(80,141,203)));

/* gecko browsers */
background: -moz-linear-gradient(center top,    rgb(203,223,243) 0%,    rgb(80,141,203) 100%);
/* IE browsers */
filter:progid:DXImageTransform.Microsoft.Gradient
(endColorstr='#508ecb', startColorstr='#cbdff3', gradientType='0');

/* all other browsers get a solid background color */ 
background-color: #508dcb;
color: #000; padding:0; margin:0; overflow-x: hidden; 

}


h1, h2, h3, h4, h5	{font-weight:normal;}
h1 	{ margin: 0; font-size:	167%; line-height:32px; font-weight:normal; }
h2 	{ margin: 0; font-size:	138.5%; text-transform:uppercase; font-weight:normal;  }
h3 	{ margin: 10px 0 0 0; font-size: 123.1%; }
h4 	{ margin: 10px 0 0 0; font-size: 116%; }
p 	{ padding:0 0 12px 0; line-height:140%;}
ul	{margin: 12px 0; list-style-type: disc; list-style-position:outside; }
ul ul 	{ list-style-type: circle;}
ul ul ul { list-style-type: square;}
ul ul ul ul { list-style-type: disc;}
ul ul ul ul ul { list-style-type: circle;} 
ul li	{margin: 10px 0 0 10px; } 
ol	{margin: 12px 0; list-style-type: decimal; list-style-position:outside; }
ol ol	{ list-style-type: upper-alpha; }
ol ol ol{ list-style-type: lower-alpha; }
ol ol ol ol{ list-style-type: upper-roman; }
ol ol ol ol ol{ list-style-type: lower-roman; } 
ol li	{margin: 10px 0 0 10px; } 
dl	{}
dt	{}
dd	{margin-bottom: 10px;}
img	{border:0; margin:0; padding:0}
small	{font-size:85%; }
strong { font-weight:bold; }
input{margin:0; padding:0;}

sup { vertical-align:baseline; position:relative; top:-0.5em; font-size:77%; }
.sup { vertical-align:top; font-size:85%; }

hr{ width:auto; height:1px; color:#666; background-color: #666; border:none; position:relative; left:0; top:0; overflow:visible; display:block;}


/* links */
a:link		{text-decoration:underline; color:#000; }
a:visited	{text-decoration:underline; color:#000; }
a:hover		{text-decoration:underline; color:#666; }
a.alert-link	{color:#fd4700; }


.clear 	{ clear:both; height: 1px; overflow: hidden; }
.left	{ float:left; }
.right	{ float:right; }

.cItem		{ float:left; position:relative; }
.rowItem	{ float:left; position:relative; }
.row.r2		{ background:url("../images/navHolderBG.gif") 0 100% no-repeat; }

.staticRowOriented{ position:relative; clear:both; }
.sColumn	{ clear:both; }

.center{ text-align:center; }


/*  Layout Wrappers Positions

--------------------------------------------*/

#outterSiteWrapper{ padding:5px 0; width:960px; margin:0 auto; position:relative; }

#siteWrapper	{ width:960px; background:#fff url('../images/footer-swoosh.jpg') no-repeat center bottom; margin:0; padding: 0 0 35px 0; border:1px solid #666; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;-webkit-background-clip: padding-box; }

#siteWrapper.homepageChannelPage-XE{ background:#fff; padding: 0 0 20px 0; }

#headerWrapper		{}
#mainNavWrapper		{ width:960px; display:block; position:relative; z-index:3000; }
#breadCrumbWrapper	{ clear:both; float:left; }
#mainBodyWrapper	{ position:relative; }
#localPageNavigation{ width:160px; position:relative; display:block; clear:both; }
#mainContentWrapper	{ position:relative; }
#footNoteWrapper	{}
#footerContentWrapper{ position:relative; text-align:center; clear:both; }


/*  Header Area

--------------------------------------------*/

/* masthead */
.header			{ padding: 5px; background:transparent;}
.header ul		{ list-style:none; margin:0; padding:0; }
.header ul li	{ display:inline; margin:0; padding: 0 7px; border-right:1px solid #666; }
.header ul li.last{ border-right:none; }

.header .left	{ width:455px; }
.header .right	{ width:480px; padding:10px 10px 0 0; }

/* logo */
.logo	{ padding:15px 5px 10px 0; }

/* utility links */
.topLinks	{ float:right; font-size:12px; padding:5px 0 0 0; }
.topLinks a	{ color:#000;}
.topLinks a:hover	{text-decoration:underline; color:#666;}
#commonUtilAlert { display:none; border-left:1px solid #666; border-right:none;   }

.stateselector{float:right; font-size:12px; }
.stateselector select{border:1px solid #D3D3D3; color:#666; margin:2px 0 0; padding:1px; font-size:12px;}


.search{ color:#000; margin-top:10px; padding:0 5px 0 0; float:right; font-size:12px; }
.search .label{ float:left; padding:5px 5px 0 0;}
.search .searchfield{ width:180px; border:1px solid #D3D3D3; padding: 3px 3px 3px 4px; float:left; margin:0 5px 0 0;  }
.search .searchbutton{ border:none; background:#C00000; color:#fff; height:22px; width:25px; text-transform:uppercase; font-weight:bold; float:left; }
.search .searchbutton:hover { background:#b90000; }
.search .advanced{ padding:3px 0 0 50px; clear:left; }
.search .advanced a{ color:#000; font-size:12px; }
.search .advanced a:hover{ text-decoration:underline; }

.searchResults{}
.searchResults .divider{ border-top:1px solid #c00000; height:1px; overflow:hidden; }
.searchResults .epi-block{ background:#d9e6f7; border:1px solid #B1CFE9; }
.searchResults .epi-input{ padding: 3px 3px 3px 4px; border: 1px solid #D3D3D3; }
.searchResults .epi-formLabel{ padding-right:0.75em; font-weight:bold; }

.searchResults .relevanceTbl{ border: 1px solid #000; width: 50px; }
.searchResults .relevanceFill{font-size:7px; background-color:#b90000; }
.searchResults .relevanceRemain{font-size:7px; background-color:#fff; }




.breadCrumb		{ font-size:12px; padding:10px 10px 5px 10px; color:#000; width: 640px; }
.breadCrumb a	{ color:#000; }
.breadCrumb a:hover	{ color:#666; }
.breadCrumb ul	{ list-style:none; margin:0; padding:0; }
.breadCrumb ul li	{ display:block; float:left; margin:0; padding:0; }
.breadCrumb .seperator{ padding:0 5px; }

#commonUtils	{ float:right; display:none; margin:0; padding:10px 5px 0 0; width:50px; }

.homepageChannelPage-XE #commonUtils{ display:none !important; }
.homepageChannelPage-XE .row.r2 { background:none; }
.homepageChannelPage-XE .breadCrumb	{ display:none; }
.homepageChannelPage-XE .footer { height:100%; }

#commonUtils ul	{ list-style-type:none; margin:0; padding:0; }
#commonUtils li	{ display: inline; margin:0; padding:2px 4px 2px 0; }
#commonUtils li img		{ position:relative; top: 2px; padding-right:5px; }
#commonUtils li img:hover	{ }
#commonUtils #commonUtilEmail { display:none; }
#commonUtils #commonUtilPrint { display:none; }


#pageTitle		{ clear:both; }
#pageTitle h2	{ padding:0; display:none; }

/* TOP NAV */
.mainNav{}

/* Menu style ************************************************** */
#nav {	
	display:block; width: 958px; margin: 0; padding: 0; text-align:left; line-height: 93%; font-size:16px; z-index:10;
	border: 1px solid #b90000;
	background: #b90000 url("../images/xe_nav_bg.gif") repeat-x 0 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e03543), to(#b90000));
	background: -moz-linear-gradient(top,  #e03543, #b90000);	
}
#nav li { margin: 0; padding: 0; float: left; position: relative; list-style: none; }
#nav a { color:#fff; font-size:16px;  font-weight: normal; text-decoration: none; display: block; padding:  6px 15px; margin: 0; border-right: 1px solid  #b90000; border-left: 1px solid  #e03543; }
#nav li.first a { border-left:none; }
#nav li.last { border-right: 1px solid  #e03543; }
#nav a:hover { background: #f4f4f4; color: #000; }
#nav li a.active { background: #f4f4f4; color: #000; }
#nav .current a, #nav li:hover > a { background: #f4f4f4; color:#000; }
#nav ul li a:hover{ background: #f4f4f4; color:#000; }
#nav ul li:hover a, #nav li:hover li a { border:none; }
#nav li:hover li a { border:none; }
#nav .col > ul { padding: 0; margin: 0; }
#nav .main-col { border: 1px solid #b90000; border-top:none; }
#nav .col { width: 200px; float: left; margin: 10px 0;  }
#nav .col1{ border-right:1px solid #b90000; }
#nav .col2{ border-left:1px solid #b90000; margin-left:-1px; }
#nav .main-col a{border:none;}
#nav li .main-col .col ul li a { border: none; }


/* Sub Menu style ************************************************** */
#nav .main-col { display: none; margin: 0; padding: 0; position: absolute; top: 27px; left: -1px; z-index:1000; background: #FFF; 
	opacity: 0.93; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=93)"; filter: alpha(opacity=93);
}
#nav .main-col a{ color:#000; }
#nav .main-col ul { margin:5px 0 0 0; }
#nav .main-col ul li ul{ margin:0;}
#nav .main-col ul li a{ color:#b90000; font-size:15px; font-weight:normal; padding:  3px 15px;  }
#nav .main-col ul li ul li a{ color:#000; font-size:12px; font-weight:normal; padding:  3px 15px;  }

#nav .one-cols { width: 202px; }
#nav .two-cols { width: 404px; }
#nav .three-cols { width: 546px; }
#nav .four-cols { width: 728px; }
#nav ul li { float: none; margin: 0; padding: 0; }
#nav ul ul { left: 179px; top: -1px; }

/* Some Fix ************************************************** */
#nav:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#nav { display: inline-block; } 
html[xmlns] #nav { display: block; }
* html #nav { height: 1%; }


/*  Main Content Area

--------------------------------------------*/

.mainContent{ float:left; width:541px; padding:10px; background:#fff url("../images/vert-400-grad-bar.jpg") no-repeat 100% 100%; min-height:400px; height:auto !important; height:400px;  border-top:1px solid #c00000; overflow-x:hidden; line-height:18px; }
.mainContent.rightCol{float:left}

.mainContent ul	{margin: 0 0 12px 0; } 
.mainContent ul li	{margin: 0 0 5px 25px; } 
.mainContent ol	{margin: 0 0 12px 0; } 
.mainContent ol li	{margin: 0 0 5px 25px; }
.mainContent h1	{ line-height:normal; padding:0 0 10px 0; margin:0; }
.mainContent h2	{ font-size:131%;  line-height:28px; text-transform:none; margin:-10px 0 0 0; padding:0 0 10px 0; }
.mainContent h4 { margin:10px 0; }

.mainContent table, .rightColumn table { border-color: gray; margin:0 0 12px 0; }
.mainContent table th, .rightColumn table th { padding: 5px; border-color: gray; }
.mainContent table td, .rightColumn table td { padding: 5px; border-color: gray; }

.mainContent .spotlightImage.right{ padding-left: 10px; position:relative; z-index:100px; display:block; }

.videoGalleryContentPage-XE .mainContent{ width:780px; border:none;}

.generalTopicContentPage-XE .mainContent{width:780px; border:none; background:none; background:#fff; border-top:1px solid #c00000;}
.generalTopicContentPage-XE .mainContent.rightCol{width:541px; padding:0 10px; border-top:1px solid #c00000; background:#fff url("../images/vert-400-grad-bar.jpg") no-repeat 100% 100%;  margin-right:0px;}


.rightColumn{float:left; width:239px; margin:0; }




.additionalResources	{}
.additionalResources .title	{}
.additionalResources .contact{ margin: 0 0 10px 0; }
.additionalResources ul	{ list-style:none; margin:0; padding:0; }
.additionalResources ul li	{ list-style:none; margin:0; padding:0; }

.identificationImage{float:left; border-top:1px solid #c00000; border-bottom:1px solid #c00000;}


/* General Topic List */
.generalTopicList{}
.generalTopicList .topic	{ padding:10px 0; }
.generalTopicList .topic .title a { font-weight:bold; }
.generalTopicList .topic .description {}


/* Press Release List Filter */
.filterBoxWrapper{ background:#E6E6E6; padding:10px 7px; margin:0 0 10px 0; text-align:right; }
.filterBoxWrapper label, .filterBoxWrapper input, .filterBoxWrapper select{ font-size:11px; font-weight:normal; color:#000; margin:0 0 3px 2px; vertical-align:top; }
.filterBoxWrapper label{ margin:0 0 0 3px; line-height:18px; }
.filterBoxWrapper label h4{ display: inline-block; zoom: 1; *display: inline; margin:0; }
.filterBoxWrapper option{ }
.filterBoxWrapper select { border:1px solid #D3D3D3; padding:1px; }
.filterBoxWrapper .dropDownItem{ display:block; float:right; padding:0 3px 0 0; }
.filterBoxWrapper .reset{clear:right; display:block; float:right;}

#filterList li .title a{  }

/* Press Release List */
.filterLists{ line-height:18px; }
.filterLists ul{ margin:0; padding:0; list-style:none; }
.filterLists ul li{ margin:0; clear:both; padding:5px 0; list-style:none; }
.filterLists .pressDate	{ float:left; width:75px; font-weight:bold; }
.filterLists .pressTitle	{ float:left; font-weight:bold; }

.filterLists #filterList	{ clear:both;  padding:5px 0; }
.filterLists li .date	{ float:left; width:80px; }
.filterLists li .info	{ float:left; width:460px; }
.filterLists li .url	{}
.filterLists li .title a	{ font-weight:bold; }
.filterLists li .description	{  }

.filterLists .topics	{ clear:both; font-size:100%; padding:5px 0; }
.filterLists .topic	{ clear:both; padding:5px 0; }
.filterLists .topic .date	{ float:left; width:80px; }
.filterLists .topic .info	{ float:left; width:460px; }
.filterLists .topic .url	{}
.filterLists .topic .title a	{ font-weight:bold; }
.filterLists .topic .description	{ font-size:100%; }




/* Press Release */
.pressRelease	{ font-size:100%;  }
.mainContent.pressRelease	{ width:780px; border-right:none; border-top:none; }
.newsReleaseContentPage-XE  .mainContent.pressRelease { border-top:1px solid #C00000; }
.pressRelease .date			{ font-weight:bold; padding:5px 0; }
.pressRelease .url			{}
.pressRelease .title a		{ font-weight:bold; }
.pressRelease .summary		{}
.pressRelease .theImage		{ float:right; }
.pressRelease .body			{}
.pressRelease .relatedInfo	{}
.pressRelease .legalTitle	{}
.pressRelease .legalBody	{}
.pressRelease .aboutTitle	{ font-weight:bold; }
.pressRelease .aboutBody	{}
.pressRelease .footEnd		{}

.pressRelease .contacts		{ padding:5px 0; }
.pressRelease .contacts .contact{ padding:5px 0; }
.pressRelease .contacts .header	{ font-size:100%; padding:5px 0; font-weight:bold; }
.pressRelease .contacts .title	{ font-weight:bold; }
.pressRelease .contacts .company{}
.pressRelease .contacts .phone	{}
.pressRelease .contacts .email	{}


/* Executive Bio */
.executiveBio	{}
.executiveBio .contentTitle{}
.executiveBio .body{}




/* LEFT NAVIGATION */
.leftNav	{ padding:0 0 50px 0; }
.leftNav .item {  padding:5px 0; display:block; background: url("../images/xe_nav_divider.gif") 0 100% no-repeat; }
.leftNav .item .link a{ color:#000; font-size:15px;  display:block; padding:0 10px; display:block; text-decoration:none; }
.leftNav .item .desc a{ font-size:13px; color:#666; padding:0 10px; display:block; text-decoration:none; }
.leftNav .item.selected .desc a, .leftNav .item.selected .link a, .leftNav .item:hover .desc a, .leftNav .item:hover .link a, .leftNav .item.selected, .leftNav .item:hover{ background-color:#656565; color:#fff; }



/*  Footer Area

--------------------------------------------*/

.footer{ margin:0; padding:0 0 0 0; width:960px; height:165px; color:#000; clear:both; }

/* FOOTER RIBBON */
.footerRibbon		{ background:#fff; border:1px solid #dddcdc; border-left:none; border-right:none; padding: 5px 10px; width:940px; }
.footerRibbon ul	{ list-style:none; margin:0; padding:0; }
.footerRibbon ul li	{ display:block; float:left; width:233px; padding:2px 0; margin:0; text-align:left; border-right:none; }
.footerRibbon ul li a{ color:#666666; border-right:none; }


.footLeft	{ float:left; padding:0 0 0 50px; }
.footRight	{ float:right; padding:60px 130px 0 0; }

.homepageChannelPage-XE .footLeft	{ float:none; padding:0; }
.homepageChannelPage-XE .footRight	{ float:none; padding:0; }

.footerLinks{ padding:100px 0 0 0; width:300px; }
.homepageChannelPage-XE .footerLinks{ padding:0; margin:0 auto; }
.footerLinks ul		{ list-style:none; height:16px; overflow:hidden; }
.footerLinks ul.link1 { margin-bottom:0; }
.footerLinks ul.link2 { margin-top:5px; }
.footerLinks ul li	{ display:inline; padding: 0 5px; margin:0; font-size:12px; border-right:1px solid #000;  }
.footerLinks ul li.last { border-right:none; }
.footerLinks ul li a{ color:#000; }
.footerLinks ul li a:hover{ color:#666; }

.copyright	{ font-size:12px; text-align:center; }

.socialLinks{ float:right; margin:0; padding:10px 5px 0 0; }
.homepageChannelPage-XE .socialLinks{ float:none; padding:10px 0 0 0;}
.socialLinks ul	{ list-style-type:none; margin:0; padding:0; }
.socialLinks li	{ display: inline; margin:0; padding:2px 4px 2px 0; }
.socialLinks li img		{ position:relative; top: 2px; padding-right:5px; }
.socialLinks li img:hover	{ }



.rebateDirectoryChannelPage-XE .mainContent{ width:700px !important; }
.rebateDirectoryChannelPage-XE .filterBoxWrapper{ text-align:left !important; }
.rebateDirectoryChannelPage-XE .dropDownItem{ float:left !important; padding:0 20px !important;}
.rebateDirectoryChannelPage-XE .submit{float:left !important;}



/* Accordion

--------------------------------------------*/

#accordion{ height:100%; margin:0 0 5px 0; }
#accordion .accordContent		{ display:block; padding:5px 5px 5px 20px; line-height:18px; }
#accordion .accordContent h4	{ margin:5px 0; }
#accordion .accordContent .newsDate	{ font-weight:bold; padding:0 0 5px 0; }
#accordion .identificationImage	{ display:block; float:none; }
#accordion h3{ visibility:visible !important;  }
#accordion h3.accordTitle { cursor: pointer; background: #f6f6f6 url(../images/collapsed.gif) no-repeat scroll 3px 5px; color: #000; display: block; font-weight:bold; font-family:helvetica,arial,clean,sans-serif !important; margin: 0 0 2px 0; padding: 0; clear:both; border:1px solid #e9e9e9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;-webkit-background-clip: padding-box; }

#accordion h3.accordTitle a { display:block; font-size:93%; color: #000; padding:2px 0 2px 20px;  text-decoration: none; font-weight:bold; font-family:helvetica,arial,clean,sans-serif !important; }

#accordion h3.accordTitle a:hover 	{ color: #333; }
#accordion h3.accordTitle:hover 	{ color: #333; }
#accordion h3.selected 	{ background-image: url(../images/expanded.gif); }
#accordion h3.current 	{}

#accordion .showHide{ text-align:right; color:#000; font-size:93%; }
#accordion .showHide a { color:#000; padding:0 0 0 5px;}
#accordion .showHide .expand, #accordion .showHide .collapse{ float:right; padding:0 0 5px 0; }
#accordion .showHide .collapse a{ border-right:1px solid #000; padding:0 5px 0 5px; }

#accordion ul.faq	{ list-style:none; }
#accordion li.QA	{ padding:10px 0; display:block; list-style:none; }
#accordion li.QA .label	{ display:block; float:left; width:20px; font-weight:bold; }
#accordion li.QA .content{display:block; float:left; width:410px; }
#accordion ul.faqLinks	{ padding:0 0 0 20px; }
#accordion .faqLinks a	{ color:#c00000; }
#accordion .accordImage	{ clear:both; }
#accordion .faqLinkContentTitle {}
#accordion .moreLinks{ width:100%; padding:0; overflow:visible; border-left:none; }
#accordion .spotlightImage{ float:left; padding:0 10px 0 0; }
#accordion .contact	{ padding:5px 0; }
#accordion .contact h4{ padding:5px 0 0 0;}
#accordion .contact .title{font-weight:normal;}



/* FAQ List */
.faqList{}


#mentalSpace		{ padding:20px 5px 0 10px; margin:0;}
#mentalSpace ul{ margin:0; padding:0; }
#mentalSpace .item	{ padding:0; margin:2px 2px 0 0; width:310px; height:110px; display: inline-block; zoom: 1; *display: inline; *margin:5px 5px 0 0; overflow:hidden; }


.mentalSpaceChannelPage-XE .managedLinkList	{ border-left:none; margin:0; }
.mentalSpaceChannelPage-XE .row.r2 { background:none; }

.mentalSpaceChannelPage-XE #pageTitle	{ padding:0 10px; width:940px;}
.mentalSpaceChannelPage-XE #pageTitle h2	{ display:block; }


.mentalTowerChannelPage-XE .identificationImage{}
.mentalTowerChannelPage-XE #localPageNavigation, 
.mentalTowerChannelPage-XE .mainContent { float:left; }
.mentalTowerChannelPage-XE .identificationImage { border-right:1px solid #c00000; }
.mentalTowerChannelPage-XE .mainContent 		{ margin:0 0 0 0; border-top:none; }

.businessProfileContentPage-XE #localPageNavigation,
.newsletterSummariesContentPage-XE #localPageNavigation,
.newsletterFileBasedChannelPage-XE #localPageNavigation	{ border-top:1px solid #C00000; }

.businessProfileContentPage-XE .identificationImage{display:none;}





.vCA .cItem, .vCA .rowItem	{ border:1px solid #c00000; position:relative; }


.newsArticle		{ width:700px;  padding:5px 10px; border-top:1px solid #c00000; background:#fff url("../images/vert-400-grad-bar.jpg") no-repeat 100% 100%; min-height:400px; height:auto !important; height:400px;  position:relative; overflow-x:hidden; }
.newsArticle .subTitle{ /*float:left; width:480px;*/ font-size:108%; font-weight:bold; padding:0 0 5px 0; }
.newsArticle .date	{ float:right; width:220px; font-size:108%; font-weight:bold;  padding:0 0 5px 0; text-align:right;}
.newsArticle .author{ line-height:22px; float:left; padding:5px 0; }
.newsArticle .authorIcon { padding:9px 0 5px 7px; float:left;}
.newsArticle ul	{margin: 12px 0; } 
.newsArticle ul li	{margin: 5px 0 0 25px; }

#byline_popup	{ display:none; position:absolute; background:#fad278; border:1px solid #808080; z-index:1001; padding:25px; line-height:20px;  }
#byline_popup .closeButton	{ position:absolute; top:0; right:0; padding:5px 5px 0 0; z-index:1002;}
#byline_popup .authorPhoto	{ float:left; }
#byline_popup .authorInfo	{ float:left; padding:0 0 0 10px; }
#byline_popup .authorInfo .name	{ font-size:116%; font-weight:bold; }
#byline_popup .authorInfo .label{ font-weight:bold; }

/* DYNAMIC NEWSLETTER */
.newsletterDynamic{}
.newsletterDynamic .newsletterLogo		{text-align:center;}
.newsletterDynamic .newsletterArticle	{ background:#f2f2f2; border:1px solid #d9d9d9; padding:5px; clear:both; margin:0 0 10px 0;}
.newsletterDynamic .newsletterTeaserImage{ border:1px solid #d9d9d9; margin-right:5px; margin-bottom:5px; float:left; }
.newsletterDynamic .title	{ font-weight:bold; }
.newsletterDynamic .date	{ font-weight:bold; }
.newsletterDynamic .description	{}
.newsletterDynamic .discussLink	{ text-align:right; padding:0 10px 0 0; }

/* STATIC NEWSLETTER */
.newsletterStatic{}
.newsletterStatic .date	{ float:left; width:120px; }
.newsletterStatic .volume{ float:left; width:100px; }
.newsletterStatic .issue{ float:left; width:100px; }
.newsletterStatic .link	{ float:left; width:120px; }

.newsletterStatic .currentIssue .date	{ float:none; width:100%; }
.newsletterStatic .currentIssue .volume	{ float:none; width:100%; }
.newsletterStatic .currentIssue .issue	{ float:none; width:100%; }
.newsletterStatic .currentIssue .link	{ float:none; width:100%; }


.communitiesofInterestTemplate	{}
.communitiesofInterestTemplate .mainContent	{ width:780px; background:none; background:#fff; border-right:none; }
.communitiesofInterestTemplate .mainContent.rightCol{ width:541px; padding:0 10px;  background:#fff url("../images/vert-400-grad-bar.jpg") no-repeat 100% 100%; margin-right:0px; }

.communitiesofInterestTemplate .name	{ float:left; width:140px; }
.communitiesofInterestTemplate .title	{ float:left; width:100px; }
.communitiesofInterestTemplate .phone	{ float:left; width:100px; }
.communitiesofInterestTemplate .state	{ float:left; width:100px; }

/* SURVEY */
#surveyWrapper	{  width:219px; padding:5px 10px; overflow:hidden; }
#surveyWrapper .inner	{ border:1px solid #999;  }
#surveyWrapper .subTitle{ padding:5px 8px; font-weight:bold; }
.survey					{ padding:0 8px 8px 8px; }
.survey input.radio		{ width:20px; height:20px; float:left; display:block; }
.survey label	{ width:179px; float:left; font-weight:normal; padding:0;  display:block; line-height:20px; }

.surveyResults	{ display:none; padding:0 0 5px 0; }
.surveyResults .odd	{ background:#EFEFEF; }
.surveyResults .pollResult{ padding:4px 8px 0; }
.surveyResults .image	{ width:150px; float:left; padding:5px 0 0 8px;  height:15px; }
.surveyResults .image .bg { background:url("../images/poll.bar.bg.gif") 0 0 repeat-x; height:8px; }
.surveyResults .percent{ width:36px; float:left; height:20px;  }
.surveyResults .count{ width:24px; float:left; height:20px;  }

#surveyLoading	{ display:none; }


/* COMMENTS */
#commentsView	{ margin:0; padding:5px; width:710px; font-size:93%; }
#commentsView .comments	{ padding:0 5px; }
#commentsView .componentTitle { padding:5px; margin:0; }
#commentsView p			{ padding:5px; margin:0; }
#commentsView textarea	{ padding:4px 5px; width:685px; border:1px solid #999; background:#fff; }
#commentsView .componentTitle	{ font-weight:bold; font-size:108%; }
#commentsView .postCommentTitle	{ font-weight:bold; font-size:108%; }
#commentsView .commentContent	{ padding:0 5px; }
#commentsView .commentContent p	{ padding:0 0 0 20px; margin:0; }
#commentsView .commentedUser	{ color:#000; font-size:100%; font-weight:normal; }
#commentsView .commentDate	{ }
#commentsView .noComment	{ margin:0 !important; }
#commentsView .postComment	{ border:2px solid #666; background:#CCC; margin:5px 0; padding:5px 5px 10px 5px; }

/* RATINGS */
#ratingsViewWrapper	{  }
#ratingsView		{ border:2px solid #666; background:#CCC; margin:0 5px; padding:5px; width:696px; font-size:93%; }
#ratingsView p		{ padding:0; margin:0;}
#ratingsView .rating{ border:1px solid #999; background:#fff; padding:4px 5px; }
#ratingsView .componentTitle{ font-weight:bold; padding:0 0 5px 0; }
#ratingsView .ratingLabel	{}
#ratingsView .setRating		{}
#ratingsView .ratingMap		{}


#stateOverlayID	{ display:none;  }
.stateOverlay	{ background:#8e9538 url("../images/stateSelectionBG.jpg") no-repeat 0 0; width:920px; height:557px; padding:120px 0 0 0; border:1px solid #666; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;-webkit-background-clip: padding-box; }
.stateOverlay .inner		{ width:790px; margin:0 auto; }
.stateOverlay .headline	{ font-size:174%; color:#fff; margin:0 0 10px 0; }
.stateOverlay .stateNav	{ float:left; width:200px; margin:0 20px 0 0;  }
.stateOverlay .stateNav ul	{ list-style:none; margin:0; padding:0; }
.stateOverlay .stateNav ul li	{ list-style:none; margin:0; padding:0; border-right:1px solid #e03543; border-top:1px solid #e03543; }
.stateOverlay .stateNav ul li a { padding:8px 10px; display:block; zoom:1; text-decoration:none; background:#b90000; color:#fff; width:180px; }
.stateOverlay .stateNav ul li a:hover { background:#7d0000; }
.stateOverlay .bodyCopy	{ float:left; width:560px; color:#fff; }
.stateOverlay .bodyCopy p	{ color:#fff; }


/* RIGHT COLUMN ITEMS */
.managedLinkList	{ width:199px; padding:0 20px 25px 20px; overflow:hidden; }
.managedLinkList a	{ color:#000; text-decoration:underline; }
.managedLinkList a:hover {color:#666; text-decoration:underline; }
.managedLinkList h4	{ padding: 5px 0; margin:0;}
.managedLinkList ul	{ list-style:none; margin:0; padding:0; }
.managedLinkList ul li	{ list-style:none; margin:0; padding:2px 0; }


.aboutAuthor .contact, .errorOmissions .contact { padding:5px 0; }
.aboutAuthor h4, .errorOmissions h4{ margin:10px 0 0 0; }
.aboutAuthor .title, .errorOmissions .title	{ font-weight:normal; }
.aboutAuthor, .errorOmissions 	{ padding:5px 0; }
.aboutAuthor p, .errorOmissions p	{ margin:0; padding:0; }

.bioImage{ width:219px; padding:0 10px 25px 10px; overflow:hidden; }

/* Contact List

--------------------------------------------*/
.contactList	{ width:199px; padding:0 20px 25px 20px; overflow:hidden; }
.contactList a	{ color:#666; text-decoration:none; }
.contactList a:hover { text-decoration:underline; }
.contactList h2	{ color:#c00000; }
.contactList h4, .contactList .title	{ padding: 5px 0; margin:0; }
.contactList .contact	{ padding:5px 0; }
.contactList .name, .contactList .name a, .contactList .title	{ font-weight:bold; }
.contactList .role	{}

/* Related Articles Links */
.relatedArticles	{ width:199px; padding:0 20px 25px 20px; overflow:hidden; }
.relatedArticles a	{ color:#666; text-decoration:none; }
.relatedArticles a:hover { text-decoration:underline; }
.relatedArticles h4{ padding: 5px 0; margin:0; }
.relatedArticles ul { list-style:none; margin:0; padding:0; }
.relatedArticles ul li	{ list-style:none; margin:0; padding:2px 0; }

/* Related Info Links */
.relatedInfo	{ width:199px; padding:0 20px 25px 20px; overflow:hidden; }
.relatedInfo a	{}
.relatedInfo a:hover {}
.relatedInfo h4{ padding: 5px 0; margin:0; }
.relatedInfo ul { list-style:none; margin:0; padding:0; }
.relatedInfo ul li	{ list-style:none; margin:0; padding:2px 0; }

/* More Links */
.moreLinks{ width:199px; padding:0 20px 25px 20px; overflow:hidden; }
.moreLinks a	{ color:#000; text-decoration:underline; }
.moreLinks a:hover {color:#666; text-decoration:underline; }
.moreLinks h4	{ padding: 5px 0; margin:0;}
.moreLinks ul	{ list-style:none; margin:0; padding:0; }
.moreLinks ul li	{ list-style:none; margin:0; padding:2px 0; }

.rightColumnImage{ width:230px; padding:4px 4px 25px 4px; overflow:hidden; text-align:center; }

.rightRegionBody { width:199px; padding:0 20px 12px 20px;}


/* HERO IMAGES */
#gallery ul	{ list-style:none; margin:0; padding:0; }
#gallery ul li	{ list-style:none; margin:0; padding:0; }

#gallery #galleryControls	{
	display: inline-block; zoom: 1; /* ie7 hack for display:inline-block */ 
	*display: inline; 
	padding: 5px 10px; 
	*border:solid 1px #c0c0c0; 
	border /*\**/: solid 1px #c0c0c0\9; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	background:#e5e5e5;	
	background: rgba(0, 0, 0, 0.1);	
	-moz-box-shadow: 0 0 1px black;
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.75);	
}
#gallery #galleryControls { position:absolute; bottom:40px; left:120px; z-index:250; }
#gallery #galleryControls #gallery-prev { float:left; padding:0 2px 0 0; }
#gallery #galleryControls #gallery-play-pause  { float:left; padding:0 2px 0 0; }
#gallery #galleryControls #gallery-next { float:left; }
#gallery #galleryControls #gallery-pager { float:left; padding:2px 0 0 10px; }
#gallery #galleryControls img:hover { opacity:.8; filter:alpha(opacity=80); }

#gallery #galleryControls{display:none;}

#gallery #menu #gallery-prev, #gallery #menu #gallery-next	{ float:left; padding:10px 5px 0 3px; }
#gallery #menu #gallery-prev img, #gallery #menu #gallery-next img	{ opacity:.6; filter:alpha(opacity=60); }
#gallery #menu #gallery-prev img:hover, #gallery #menu #gallery-next img:hover	{ opacity:1; filter:alpha(opacity=100); }

#gallery #menu .thumbs{ float:left; width:285px; height:50px; overflow:hidden; position:relative;  }
	
	


.mentalSpaceChannelPage-XE #gallery #galleryControls	{ bottom:20px; left:10px; }


#gallery { width:960px; height:320px; overflow:hidden; float:left; position:relative; }


#heroslider, #heroslider img { width:960px; height:320px; overflow:hidden; }

.mentalSpaceChannelPage-XE #gallery, .mentalSpaceChannelPage-XE #heroslider, .mentalSpaceChannelPage-XE #heroslider img { width:720px; }
.mentalSpaceChannelPage-XE #gallery, .mentalSpaceChannelPage-XE #heroslider, .mentalSpaceChannelPage-XE #heroslider img { 	height:260px; }
.mentalSpaceChannelPage-XE #gallery{	overflow:visible; }

.slide { float:left; }
#menu {	position:absolute; bottom:20px; left:50px; z-index:250; }
.mentalSpaceChannelPage-XE #menu{position:relative; bottom:0; left:0; float:right; }

#menu .menuInnerWrapper{margin:0 auto; position:relative;}
#menu ul { margin:0px; padding:0px; width: 99999px; position: relative; }
#menu ul li {
	/* Every thumbnail is a li element */
	width:50px;
	display: inline-block; zoom: 1; /* ie7 hack for display:inline-block */ 
	*display: inline;
	list-style:none;
	height:35px;
	overflow:hidden;
	opacity:.6; filter:alpha(opacity=60);
	border:solid 2px #373838;
	margin:0;
	*margin:3px 3px 0 0;
	padding:0px;
}

#menu ul li:hover {	opacity:1; filter:alpha(opacity=100); border:solid 2px #b90000; }
#menu  ul li.act, #menu  ul li.act:hover {	opacity:1; filter:alpha(opacity=100); border:solid 2px #b90000; }
#menu ul li.act a {}

#menu ul li a {	display:block; }
#menu a img {	border:none; }	

#emergencyNotificationWrapper{ overflow:hidden; }
#emergencyNotification { visibility:hidden; padding:0; border:1px solid #666; border-left:none; border-right:none; background:#FCBF49
; width:960px; height:0; margin:0; overflow:hidden; position:relative; }
#emergencyNotification ul	{ list-style:none; margin:0; padding:0; }
#emergencyNotification ul li	{ list-style:none; margin:0; padding:0 130px 0 10px; line-height:20px; }
#emergencyNotification ul#emergency-no-slider li {  padding:0 10px;}
#emergencyNotification img	{ vertical-align:top; }



#emergencyNotification #emergencyControls { 
	position:absolute; top:0; right:0; z-index:210; padding:6px 10px 5px 10px; background:#FCBF49;
}

#emergencyNotification #emergencyControls #emergency-prev		{ float:left; padding:4px 4px 0 0; }
#emergencyNotification #emergencyControls #emergency-play-pause 	{ float:left; padding:0 2px 0 0; }
#emergencyNotification #emergencyControls #emergency-next		{ float:left; padding:4px 10px 0 0; }
#emergencyNotification #emergencyControls #emergency-pager		{ float:left; padding:0 4px 0 0; font-weight:bold; }
#emergencyNotification #emergencyControls #emergencyClose 		{ float:left; padding:3px 2px 0 0; }




.homeContent{ width: 935px; position:relative; padding:10px 10px 20px 15px; background:url("../images/home-content-footer.gif") 0 100% repeat-x; }
.homeContent a{color:#000;}
.homeContent h3{margin:0; color:#C00000; padding:0 0 5px 0;}
.homeContent h3 a{ color:#C00000; }
.homeContent .leftColumn{ float:left; width: 230px; }
.homeContent .centerColumn{ float:left; width: 472px; padding:20px 0; }
.homeContent .rightColumn{ float:left; width: 230px; }

.homeContent .box{ position:relative; background:url("../images/home-box-repeat5.gif") 0 0 repeat-y; }
.homeContent .boxTop{ position:relative; background:url("../images/home-box-top5.gif") 0 0 no-repeat; height:17px; }
.homeContent .boxBottom{ position:relative; background:url("../images/home-box-bottom5.gif") 0 0 repeat-y; height:22px; }

.homeContent .boxItem{ clear:both; padding:15px 2px 5px 2px; *padding:10px 2px 5px 2px; }
.homeContent .box .bCenter{ height:275px; }
.homeContent .box .boxItem{ position:relative; margin:0 25px 10px 15px; padding:0 0 10px 0; }
.homeContent .box .boxItem.last{background:none; margin:0 25px 0 15px; padding:0;}
.homeContent .box .boxItem h3, .homeContent .box .boxItem h3 a{color:#000;}
.homeContent .centerColumn .boxItem .icon{ float:left; width:50px; text-align:center; padding:5px 0 0 20px; }
.homeContent .centerColumn .boxItem .text{ float:left; width:380px; }
.homeContent .centerColumn .boxItem .text a{ text-decoration:none; }
.homeContent .centerColumn .boxItem .text p { padding:0 0 5px 0; }

.homeContent .noBullet ul	{ list-style:none; margin:0; padding:0; }
.homeContent .noBullet ul li	{ list-style:none; margin:0; padding:2px 0; }
.homeContent .noBullet ul li a{ text-decoration:underline; }
.homeContent .signIn{padding: 1em 0;}

.homeContent .box .boxItem p a{ text-decoration:underline; }
.homeContent .news, .homeContent .news a{ color:#666; }
.homeContent .news a{ text-decoration:underline; }

.homeContent .leftColumn .text p{ padding:0 0 8px 0; }
.homeContent .rightColumn .text p{ padding:0 0 8px 0; }


.vui-cps-ui-ice-page-region{ margin:-1px; }


.siteMap{ padding:0 20px;}
.siteMap a { color:#333; }
.siteMap h3 a{ font-size:123.1%; font-weight:normal; }
.siteMap .columns_1{width:920px; float:left;}
.siteMap .columns_2{width:460px; float:left;}
.siteMap .columns_3{width:306px; float:left;}
.siteMap .columns_4{width:230px; float:left;}
.siteMap .columns_5{width:184px; float:left;}
.siteMap .columns_6{width:153px; float:left;}
.siteMap .columns_7{width:131px; float:left;}
.siteMap .columns_8{width:115px; float:left;}

.siteMap ul.arrow	{ list-style:none; margin:0 0 1em; padding:0; }
.siteMap ul.arrow li	{ list-style:none; margin:0 0 0.5em; padding:0 0 0 20px; }
.siteMap ul.arrow li a { font-size:100%; font-weight:bold; }

.siteMap ul.arrow li ul	{ list-style:none; margin-top:0.5em; padding:0; }
.siteMap ul.arrow li ul li	{ list-style:none; margin:0 0 0.3em; padding:0 0 0 15px; }
.siteMap ul.arrow li ul li a { font-size:100%; font-weight:normal;  }


.customForms table, .customForms tr, .customForms  td, .customForms tbody, .customForms sup, .customForms input, .customForms label { vertical-align: top; }
.customForms { width:940px; padding:0 10px; position:relative; background:#fff; }
.customForms table{ margin:0 !important; padding:0 !important; }
.customForms table sup { font-weight:bold; color:#CC0000; font-size:140%; }
.customForms table select, .customForms table a img{ margin:5px 0 0 0; }
.customForms table input[type="text"] { background:transparent;  margin:5px 0 0; border:1px solid #D3D3D3; }
.customForms table input[type="checkbox"] { border:none; }
.customForms table input[type="radio"] { border:none; vertical-align:baseline; }
.customForms table textarea { width:200px; border:1px solid #D3D3D3; }
.customForms td, .customForms tr {}
.customForms td {}
.customForms p { padding:0 0 4px; line-height:inherit; }

.customForms ul 	{ padding:0 0 0 10px; }
.customForms ul ul	{ padding:0; }

.customForms ol 	{ padding:0 0 0 12px; }
.customForms ol ol{ padding:0; }

.customForms td.xsmall	{ width:50px; }
.customForms td.small	{ width:100px; }
.customForms td.medium	{ width:200px; }
.customForms td.large	{ width:300px; }
.customForms td.xlarge	{ width:400px; }

.customForms label		{}
.customForms label.xsmall	{ width:50px; }
.customForms label.small	{ width:100px; }
.customForms label.medium	{ width:200px; }
.customForms label.large	{ width:300px; }
.customForms label.xlarge	{ width:400px; }

.customForms table input[type="text"].xsmall	{ width:50px; }
.customForms table input[type="text"].small		{ width:100px; }
.customForms table input[type="text"].medium	{ width:200px; }
.customForms table input[type="text"].large		{ width:300px; }
.customForms table input[type="text"].xlarge	{ width:400px; }

.customForms table textarea.small	{ width:100px; }
.customForms table textarea.medium	{ width:200px; }
.customForms table textarea.large	{ width:300px; }
.customForms table textarea.xlarge	{ width:400px; }
.customForms table textarea.xxlarge	{ width:500px; }

.customForms input.epi-button{}

.customForms .epi-error, .customForms .epi-errorSm{ font-weight:bold; color:#CC0000; }

.customForms .epi-rowHead{ background: #f6f6f6; font-size:123%; color: #000; font-weight: bold; padding: 3px 5px; border:1px solid #e9e9e9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;-webkit-background-clip: padding-box; }

.customForms .epi-formLabel{ padding:5px 5px 5px 0; }
.customForms span.epi-formLabel{ vertical-align: top; position:relative; }

.customForms .epi-font{ padding:0 0 5px 0; }
.customForms .epi-button{ margin:0 5px 0 0; }

.customForms .oneColumn input, .customForms .oneColumn textarea{ width: 350px; }
.customForms .twoColumn input, .customForms .twoColumn textarea{ width: 250px; }

.customForms .checkboxgroupclass input{ width:12px; border:none; }
.customForms .checkboxgroupclass input.textBox{ width:200px; border:1px solid #D3D3D3; }



.bird .section{ padding:0 0 20px 0; }

.bird ul.faq	{ list-style:none; }
.bird li.QA	{ padding:10px 0; display:block; list-style:none; }
.bird li.QA .label	{ display:block; float:left; width:20px; font-weight:bold; }
.bird li.QA .content{display:block; float:left; }
.bird ul.faqLinks	{ padding:0 0 0 20px; }
.bird .faqLinks a	{ color:#c00000; }
.bird .accordImage{ float:left; padding:0 10px 10px 0;}  


.iFrameTemplate-XE .mainContent{width:945px; padding:10px 0 10px 15px; border:none; background:none; background:#fff; border-top:1px solid #c00000;}

/* MISC STUFF */
.fnRef{ display:none; }




#nav .main-col a { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
#nav a { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
.homeContent .centerColumn .text p { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
.homeContent .centerColumn .text p .title { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
.homeContent .leftColumn .text p { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
.homeContent .leftColumn .text p .title { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
.homeContent .rightColumn .text p { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
.homeContent .rightColumn .text p .title { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
.leftNav a { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
H1 { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
H2 { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
H3 { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; }
H4 { font-family: 'Helvetica W02 Narrow Bd',helvetica,arial,clean,sans-serif !important; } 


/* NOT SURE IF THESE ARE BEING USED FOR THIS SITE */
.glossary-index-grid {
  margin: -20px 0 0 -40px;
  padding-left: 10px;
  width: 460px;
}

.glossary-index-grid:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.glossary-index-grid li {
  width: 128px;
  margin: 20px 0 0 35px;
  float: left;
  text-align: left;
  font-family: "Helvetica Neue", sans-serif;
  line-height: 17px;
  color: #686f74;
  height: 20px;
  overflow: hidden;
}

.glossary-index-grid li strong {
  display: block;
}

.glossary-index-grid li strong {
  color: #000;
}
/* END NOT SURE */

/* TEMP FIX */
.siteMapTemplate-XE .row.r1{clear:both;}

/* sort table styling */
.tinytable {font-size:13px; width:100%; max-width:700px; border-left:1px solid #9f9f9c; border-top:1px solid #9f9f9c; border-bottom:none; margin:0 auto 15px}
.tinytable th {background:#5f5f5a url(/staticfiles/xe/Admin/Images/header-bg.gif) repeat-x center center; text-align:left; color:#dfdfde; border:1px solid #fff; border-right:none}
.tinytable th h3 {font-size:13px; margin:0; padding:6px 8px 8px; color:#fff;}
.tinytable tbody td {padding:4px 6px 6px; border-bottom:1px solid #bfbfbd; border-right:1px solid #bfbfbd}
.tinytable .head h3 {background:url(/staticfiles/xe/Admin/Images/sort.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .desc, .tinytable .asc {background:url(/staticfiles/xe/Admin/Images/header-selected-bg.gif) repeat-x center center;}
.tinytable .desc h3 {background:url(/staticfiles/xe/Admin/Images/desc.gif) 7px center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .asc h3 {background:url(/staticfiles/xe/Admin/Images/asc.gif) 7px  center no-repeat; cursor:pointer; padding-left:18px}
.tinytable .head:hover, .tinytable .desc:hover, .tinytable .asc:hover {color:#efefef}
.tinytable tbody .evenrow td {background:#fff}
.tinytable tbody .oddrow td {background:#dfdfde}
.tinytable tbody td.evenselected {background:#efefee}
.tinytable tbody td.oddselected {background:#bfbfbd}

#controls {font-size:13px; width:100%; max-width:700px; margin:0 auto; height:20px;}
#perpage {float:left; width:40%;}
#perpage select {float:left; font-size:11px}
#perpage span {float:left; margin:2px 0 0 5px}
#navigation {float:left; width:20%; text-align:center}
#navigation img {cursor:pointer}
#text {float:left; width:40%;text-align:right; margin-top:2px}