/*-----------------------------------------------------------------------------
UTMS UT Center of Excellence on Mood Disorders

version:   1.0
updated:   2010-01-14
author:    Brian Minton
email:     Brian.A.Minton@uth.tmc.edu
website:   http://www.utmooddisorders.com
location:  /Assets/css/stylesheet.css
-----------------------------------------------------------------------------*/


/* @group Initial CSS */

/* ************************************************************** BEGIN Initial CSS
************************************************************** */

body { /* 62.5% is used so 'em' defined font sizes will equal 10px */ font: 62.5%/140% Arial, Helvetica, sans-serif; margin: 8px 0; padding: 0; color: #000000; background: #999999; }

/* Neutralize styling: 
	   Elements with a vertical margin: */
	h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 1em 0; padding: 0; }

/* Apply left margin:
	   Only to the few elements that need it: */
	li, dd, blockquote { margin: .5em 0 .5em 1em; }

dt { margin-top: 1em; }

/* Miscellaneous conveniences: */
form label { cursor: pointer; }

fieldset { border: none; }

input, select, textarea { font-size: 100%; font-family: inherit; }

hr { margin: 0 auto; padding: 0; background: none; border: none; border-top: 2px solid #CCCCCC; text-align: center; width: 98%; }

a img, :link img, :visited img { border: 0; }

table { border-collapse: collapse; border-spacing: 0; font-size: 1.1em; }

ul { list-style: none; font-size: 1.2em; }

ul ul { list-style: none; font-size: 1em; }

ol { margin-left: 1.2em; border-top: 2px solid #F1F1F1; border-bottom: 2px solid #F1F1F1; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; }

a:link { text-decoration: none; color: #666666; background-color: #EFEEE7; border-bottom: 1px solid #E6E4DA; }

a:visited { text-decoration: none; color: #666666; background: #F4F4F4; border-bottom: 1px dotted #CCCCCC; }

a:link.active, a:visited.active, a:hover, a:active { color: #333333; background-color: #E6E4DA; border-bottom: 1px solid #9DA5A5; }

h1, h2, h3, h4, h5, h6 { margin: 0.2em 0; letter-spacing: -1px; }

h1 {
	font-size: 3.2em;
	line-height: 85%;
	color: #324556;
}

h2 { font-size: 2.4em; }

h3 { font-size: 1.9em; }

h4 { font-size: 1.5em; letter-spacing: -.01em; }

h5 { font-size: 1.2em; letter-spacing: -.01em; }

h6 { font-size: 1em; letter-spacing: normal; }

div { margin: 0; padding: 0; }

p { line-height: 120%; }

.column-in { margin: 0; padding: 0.5em 1em; }

.cleaner, .clr, .clearfix { clear: both; height: 1px; font-size: 1px; border: none; margin: 0; padding: 0; background: transparent; }

.floatL, .floatR { float: left; position: relative; margin: 0; padding: 0; overflow: hidden; /* IE really wanted this overflow to help the width behave */ }

.floatR { float: right; }

.highlight { background: #F7F2B2; padding: .5em; }

.required { font-weight: bold; color: #990000; }

.more { text-align: right; padding: .1em; }

.alt { background: #F7F7F7; }

.caption { font: italic normal 1.2em/140% Georgia, "Times New Roman", Times, serif; color: #FFFFFF; }

/* ************************************************************** END Initial CSS
************************************************************** */

/* @end */

/* @group Container Groups */

#siteContainer { margin: 0 auto; padding: 0; width: 810px; background: #FFFFFF; }

#header { margin: 0; padding: 0; background: #F4F4F4 url(../images/BG_header.jpg) repeat-x 0 0; line-height: 120%; width: 100%; height: 254px; border: none; }

#headerArea { margin: 0; padding: 0; background: url(../images/BG_header-star.jpg) no-repeat 219px 0; width: 100%; }

#headerAreaSub { margin: 0; padding: 0; background: url(../images/BG_header-star-sub.jpg) no-repeat 243px 0; width: 100%; }

#headerSubpage { margin: 0; padding: 0; background: #F4F4F4 url(../images/BG_header-sub.jpg) repeat-x 0 0; line-height: 120%; width: 100%; height: 150px; border: none; }

#main1 { margin: 0; padding: 5px; background: #FFFFFF; }

#main2 { margin: 0; padding: 0; background: #FFFFFF url(../images/BG_mainArea.jpg) repeat-y right top; }

#left { float: left; width: 456px; margin: 0; padding: 0; background: none; color: #666666; }

#right { float: right; width: 169px; margin: 0; padding: 0; color: #666666; }

#middle { margin: 0 170px 0 464px; color: #FFFFFF; float: none; background-color: #324556; }

.column-in { margin: 0; padding: 0.5em 1em; }

/* @end */
	
.docLink { padding-right: 45px; }

.docLink:hover { background: url(../images/f-doc.gif) no-repeat 100% .0em; }

.pdfLink { padding-right: 45px; }

.pdfLink:hover { background: url(../images/f-pdf.gif) no-repeat 100% .0em; }

.pptLink { padding-right: 45px; }

.pptLink:hover { background: url(../images/f-ppt.gif) no-repeat 100% .0em; }

.xlsLink { padding-right: 45px; }

.xlsLink:hover { background: url(../images/f-xls.gif) no-repeat 100% .0em; }

.zipLink { padding-right: 45px; }

.zipLink:hover { background: url(../images/f-zip.gif) no-repeat 100% .0em; }

.floatL { float: left; }

.floatR { float: right; }

#masthead { margin: 0; padding: 0; position: relative; }

#masthead img { margin: 0; padding: 0; position: relative; }

/* @group Header Area */

/* ************************************************************** Header Area
************************************************************** */
#highlightHeader { float: right; width: 428px; margin: 0; padding: 0; background: none; }

#highlightHeader h2 { color: #CBC8C5; margin: 0 5px 5px 5px; padding: 0; }

#highlightHeader p { color: #FFFFFF; font-size: .7em; line-height: 120%; margin: 5px; padding: 0; }

#highlightHeader img { margin: 0; padding: 0; border: none; }

#highlightHeader .more { text-align: right; margin: 5px; padding: 0; border: none; }

#highlightText a:link, #highlightText a:visited, #highlightHeader a:link, #highlightHeader a:visited { text-decoration: none; color: #333333; background-color: #C0B586; border-bottom: 1px solid #A7A185; }

#highlightText a:link.active, #highlightText a:visited.active, #highlightText a:hover, #highlightText a:active, #highlightHeader a:link.active, #highlightHeader a:visited.active, #highlightHeader a:hover, #highlightHeader a:active { color: #000000; background-color: #AD9F60; border-bottom: 1px solid #898263; }

#highlightText { float: left; width: 366px; margin: 0; padding: 0; color: #333333; font-size: .85em; }

#highlightText .more { text-align: right; margin: 5px; padding: 0; font-size: 1.2em; border: none; }

#highlightText h1 { margin: 8px 8px 4px 8px; padding: 0; border: none; color: #324556; line-height: 98%; }

#highlightText p { margin: 0 0 8px 8px; padding: 0; border: none; font-size: 1.8em; }

#highlightText .continued { padding: 0; font: normal bold 1.6em/130% Arial, Helvetica, sans-serif; border: none; }

/* ************************************************************** Header Subpage Area
************************************************************** */
#headerSubpage #highlightHeader { float: right; width: 404px; margin: 0; padding: 0; background: none; }

#headerSubpage #highlightText { float: left; width: 390px; margin: 0; padding: 0; color: #333333; font-size: .85em; }

/* @end */


/* ************************************************************** Middle Column
************************************************************** */
#middle .column-in { margin: 0; padding: 0 0 1px 0; }

#middle h4 { background: url(../images/BG_title-menu.jpg) repeat-x 0 0; font: normal bold 1.4em/18px Arial, Helvetica, sans-serif; padding: 0 4px; color: #FFFFFF; }

#middle ul, #middle ul li { margin: 0; padding: 0; list-style: none; }

#middle ul li.altRow { background-color: #384E65; }

#middle ul { font: normal normal 1.1em/120% Arial, Helvetica, sans-serif; }

#middle ul li { padding: 3px; }

#menu li ul li { font: normal normal .9em/120% Arial, Helvetica, sans-serif; margin-left: 10px; }

#middle p { margin: 0; padding: 0.5em; }

#middle ul li a:link, #middle ul li a:visited { text-decoration: none; color: #FFFFFF; background-color: transparent; border-bottom: none; }

#middle ul li a:link.active, #middle ul li a:visited.active, #middle ul li a:hover, #middle ul li a:active { color: #FFCC00; background-color: #324556; border-bottom: none; }

#middle a:link, #middle a:visited { text-decoration: none; color: #FFFFFF; background-color: #A3491A; border-bottom: 1px solid #732700; }

#middle a:link.active, #middle a:visited.active, #middle a:hover, #middle a:active { color: #FFCC00; background-color: #732700; border-bottom: 1px solid #A3491A; }

#middle .excerpt { font: italic normal 1.6em/140% "Times New Roman", Times, serif; letter-spacing: -1px; color: #FFCC00; margin: 40px 0 0 0; padding: 20px 8px; background-color: #306091; background-image: url(../images/quotes.jpg); background-repeat: no-repeat; background-position: left top; }

#middle .excerpt .small { font: normal normal .85em/140% "Times New Roman", Times, serif; color: #F4F4F4; letter-spacing: normal; margin: 0 0 0 5px; padding: 0; text-align: right; }

#middle .pubmed { margin: 20px 0 0 0; padding: 20px 0; background: #F4F4F4; text-align: center; }

#middle .pubmed img { background: none; border: none; margin: 0; padding: 0; }

/* @end */



/* @group Left Column */

/* ************************************************************** Left Column
************************************************************** */
#left .column-in {
	margin: 1px 0 0 1px;
	background: #FFFFFF;
	height: auto;
	border-bottom: 1px solid #E5E5E5;
	font-size: 1.3em;
	padding: 10px;
}

#left h3 { background: none; font: normal normal 2.1em/1em Georgia, "Times New Roman", Times, serif; margin: .4em 0; padding: 0 0 2px 0; color: #324556; border-bottom: 1px solid #E5E5E5; }

#left h4 { border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; background: #F4F4F4; padding: .5em .2em; }

#left p {
	margin: 0;
	padding: 0.8em;
	line-height: 140%;
	color: #1A2835;
}

#left img { margin: 0; padding: 0 .5em 0 0; }

#left ul, #left ol { margin: 0 0 .7em 0; padding: .5em 1.5em; line-height: 140%; font-size: .95em; }

#left li { margin: 0 0 .2em 0; padding: .2em; line-height: 140%; }

#left a:link, #left a:visited { color: #666666; background-color: #E8E8DC; border-bottom: 1px solid #DDDDDD; text-decoration: none; }

#left a:link.active, #left a:visited.active, #left a:hover, #left a:active { color: #333333; background-color: #D7D7C3; border-bottom: 1px solid #CCCCCC; text-decoration: none; }

#left .column-in ul { list-style: disc; margin: 0 0 2em 1em; }

#left .column-in ul ul { list-style: circle; margin-bottom: 0; }

#left .column-in ul li { margin: 0 inherit; }

/* ************************************************************** */

#left .highlight { margin: 1px 0 0 0; padding: 5px 0 0 10px; background: #F4F4F4 /*url(../images/BG_left-corner.jpg) no-repeat 0 0*/; color: #1A2835; border: none; min-height: 10.7em; height: auto; }

/* for Internet Explorer */
	/*\*/
* html #left .highlight { height: 10.7em; }

#left .highlight h3 { background: none; font: normal normal 2.2em/96% Georgia, "Times New Roman", Times, serif; margin: 0; padding: 4px; letter-spacing: -1px; color: #333333; }

#left .highlight h4 { background: none; font-size: .95em; line-height: 95%; padding: 4px; color: #000000; }

#left .highlight p { margin: 0; padding: .5em 0 .3em .4em; line-height: 120%; color: #1A2835; font-size: 1.1em; }

#left .highlight .more { text-align: right; margin: 0; padding: 0; line-height: 120%; color: #1A2835; font-size: 1em; }

#left .highlight img { margin: 0; padding: 0; }

#left .highlight a:link, #left .highlight a:visited, #left .column-vert a:link, #left .column-vert a:visited, #left .column-vert-dbl a:link, #left .column-vert-dbl a:visited { color: #666666; background-color: #E8E8DC; border-bottom: 1px solid #DDDDDD; text-decoration: none; }

#left .highlight a:link.active, #left .highlight a:visited.active, #left .highlight a:hover, #left .highlight a:active, #left .column-vert a:link.active, #left .column-vert a:visited.active, #left .column-vert a:hover, #left .column-vert a:active, #left .column-vert-dbl a:link.active, #left .column-vert-dbl a:visited.active, #left .column-vert-dbl a:hover, #left .column-vert-dbl a:active { color: #333333; background-color: #D7D7C3; border-bottom: 1px solid #CCCCCC; text-decoration: none; }

/* ************************************************************** */

#left .column-vert, #left .column-vert-dbl { float: left; margin: 4px 2px 2px 3px; padding: 0; background: #F2F2E6; width: 146px; min-height: 15em; height: auto; border-bottom: 1px solid #D3CFC4; }

/* for Internet Explorer */
	/*\*/
* html #left .column-vert, * html #left .column-vert-dbl { height: 15em; }

/* for understanding browsers */
.container { width:20em; padding:0.5em; border:1px solid #000; min-height:8em; height:auto; }

/**/

#left .column-vert-dbl { width: 297px; }

#left .column-vert h3, #left .column-vert-dbl h3 { background: none; margin: 0; padding: 0 0 2px 0; color: #324556; border-bottom: 1px solid #A3A394; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-style: normal; line-height: 1em; font-weight: bold; font-variant: normal; }

#left .column-vert p, #left .column-vert-dbl p { margin: 5px 0; padding: 0 .4em; line-height: 130%; color: #333333; }

#left .column-vert .more, #left .column-vert-dbl .more, #left .column-in .more { text-align: right; margin: 1px; padding: 0; line-height: 120%; color: #1A2835; }

#left .column-vert img, #left .column-vert-dbl img { margin: 0; padding: 0; border-bottom-width: 3px; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; border-bottom-color: #324556; }

/* @end */



/* @group Right Column */

/* ************************************************************** Right Column
************************************************************** */
#right .column-in { margin: 0; padding: 0; background: #665E51; }

#right .highlight { margin: 5px 0; padding: 0; background: #C4C09D; }

#right .highlight h4 { font: normal bold 1.3em/18px Arial, Helvetica, sans-serif; padding: 4px; color: #FFFFFF; text-transform: none; border-bottom: 1px solid #859976; background: #454545; color: #FFFFFF; }

#right .highlight h5 { background: none; font-size: .95em; line-height: 95%; padding: 4px; color: #000000; }

#right .highlight p { margin: 0; padding: 0.1em 0.3em 0.5em 0.3em; color: #000000; line-height: 120%; text-transform: none; font-size: 1.1em; }

#right .highlight .more { text-align: right; margin: 5px 0 0 0; padding: 0 5px; border: none; border-bottom: 1px solid #A3A181; background: #94917B; font-size: .9em; }

#right .highlight a:link, #right .highlight a:visited { text-decoration: none; color: #000; background-color: #B7B491; border-bottom: 1px solid #A3A181; }

#right .highlight a:link.active, #right .highlight a:visited.active, #right .highlight a:hover, #right .highlight a:active { color: #604826; background-color: #DCD8B1; border-bottom: 1px solid #8A4019; }

#right h4 { background: #403933; font: normal bold 1em/18px Arial, Helvetica, sans-serif; margin: 0; padding: 0 4px; color: #FFFFFF; text-transform: uppercase; }

#right h6 { background: none; line-height: 95%; margin: 3px 2px 0 2px; padding: 5px 0 0 0; border-top: 1px solid #717171; color: #717171; font-size: .85em; }

#right p { margin: 0; padding: 0.1em 0.3em 0.5em 0.4em; color: #FFFFFF; line-height: 120%; text-transform: uppercase; }

#right a:link, #right a:visited { text-decoration: none; color: #FFFFFF; background-color: #999999; border-bottom: 1px solid #666666; }

#right a:link.active, #right a:visited.active, #right a:hover, #right a:active { color: #FFFFFF; background-color: #666666; border-bottom: 1px solid #333333; }

#right .more { text-align: right; margin: 5px 0 0 0; padding: 0 5px; border: none; border-bottom: 1px solid #666666; background: #C6C6C6; font-size: .9em; }

/* @end */



/* @group Footer */

/* ************************************************************** Footer
************************************************************** */

#footer { position: relative; font: normal normal 1em/130% Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; color: #818181; border: none; width: 100%; min-height: 9em; }

/* for Internet Explorer */
	/*\*/
* html #footer { height: 9em; }

/**/

#footer hr { margin: 0 1em; padding: 0; background: none; border: none; text-align: center; }

#footer p { margin: 0 292px 0 0; padding: 1.5em 0 0 0; line-height: 130%; border: none; /*border-right: 1px solid #F8F5E4;*/ }

#footer a:link, #footer a:visited { color: #666666; background-color: #E9E9E9; border-bottom: 1px solid #CCCCCC; text-decoration: none; }

#footer a:hover, #footer a:active { color: #333333; background-color: #CCCCCC; border-bottom: 1px solid #999999; text-decoration: none; }

#footerLogo { float: right; position: relative; margin: 0 2em 0 0; padding: 1.5em 1em; border: none; }

#footerLogo a:link, #footerLogo a:link img, #footerLogo img { border: none; text-decoration: none; margin: 0; padding: 0; }

/* @end */

/* @group CSS Tabs 01 */

/* ************************************************************** BEGIN CSS Tabs 01
************************************************************** */
#navcontainer01 { /* none needed */ margin: -22px 0 0 0; padding: 0 0 0 45px; background: #FFFFFF; }

ul#navlist01 { margin: 0; padding: 0; list-style-type: none; }

ul#navlist01 li { display: inline; font: normal bold 10px/27px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: none; border: none; text-transform: uppercase; }

#navlist01 a:link, #navlist01 a:visited { margin: 0; padding: 2px 9px; color: #B55314; background: none; border: none; border-right: 1px solid #B55314; text-decoration: none; }

#navlist01 a:link.last, #navlist01 a:visited.last { border-right: none; }

ul#navlist01 a:link#active { color: #712501; background-color: #E8D1C4; }

#navlist01 a:hover, ul#navlist01 a:hover#active { color: #FFFFFF; background: #B55314; }

/* ************************************************************** END CSS Tabs 01
************************************************************** */

/* @end */

/* @group CSS Tabs 02 */

/* ************************************************************** BEGIN CSS Tabs 02
************************************************************** */
#navcontainer02 { /* none needed */ margin: -14px 0 0 0; padding: 0 0 0 15px; background: #CCCCCC; color: #000000; font: normal bold 10px/27px Verdana, Arial, Helvetica, sans-serif; }

ul#navlist02 { margin: 0; padding: 0; list-style-type: none; }

ul#navlist02 li { display: inline; font: normal bold 10px/27px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: none; border: none; }

#navlist02 a:link, #navlist02 a:visited { margin: 0; padding: 5px 9px 4px 9px; color: #000000; background: none; border: none; text-decoration: none; }

ul#navlist02 li#active { color: #95bbae; background-color: #deebe5; }

#navlist02 a:hover { color: #333333; background: #BBBBBB; }

#navcontainer02 form { margin: 0 4px; padding: 3px 0 0 0; position: relative; font: normal bold 10px/100% Verdana, Arial, Helvetica, sans-serif; }

#navcontainer02 form input, #navcontainer02 form select, #navcontainer02 form #btnGo { margin: 0; padding: 1px 0; color: #333333; font: normal bold 10px/105% Verdana, Arial, Helvetica, sans-serif; }

#navcontainer02 form #btnGo { margin: 0; padding: 0 4px; }

/* ************************************************************** END CSS Tabs 02
************************************************************** */

/* @end */

/* @group CSS Tabs 03 */

/* ************************************************************** BEGIN CSS Tabs 03
************************************************************** */
#navcontainer03 { /* none needed */ margin: 0 auto; padding: 0 0 0 15px; background: url(../images/BG_toolbar-03-off.jpg) repeat-x 0 0; }

ul#navlist03 { margin: 0; padding: 0; list-style-type: none; }

ul#navlist03 li { display: inline; font: normal bold 12px/27px Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: none; border: none; }

#navlist03 a:link, #navlist03 a:visited { margin: 0; padding: 5px 9px 4px 9px; color: #FFFFFF; background: url(../images/BG_toolbar-03-off.jpg) repeat-x 0 0; text-decoration: none; border-right-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; border-right-color: #324556; }

ul#navlist03 a:link#active { color: #CCCCCC; background: url(../images/BG_toolbar-03-on.jpg) repeat-x 0 0; }

#navlist03 a:hover, ul#navlist03 a:hover#active { color: #FFFFFF; background: url(../images/BG_toolbar-03-on.jpg) repeat-x 0 0; }

/* ************************************************************** END CSS Tabs 03
************************************************************** */

/* @end */

/* @group Caption: Photo */

/* ************************************************************** BEGIN photo caption
************************************************************** */
div.captionRight, div.captionLeft { float: right; margin: .5em; padding: .5em; width: 60%; font-size: .75em; line-height: 150%; color: #666666; }

div.captionLeft { float: left; }

div.captionRight img, div.captionLeft img { border: 1px solid #FFFFFF; margin: 0; padding: 0; }

/* ************************************************************** END photo caption
************************************************************** */

/* @end */

/* @group Caption: Figure */

/* ************************************************************** BEGIN figure caption
************************************************************** */
div.biofigure { float: none; margin: .1em .1em 2em; padding: .1em; font-size: .75em; line-height: 150%; color: #666666; }

div.biofigure img { border: 1px solid #FFFFFF; margin: 0; padding: 0; }

/* ************************************************************** END figure caption
************************************************************** */Figre Caption /* @end */

/* @group Double List Columns */

/* ************************************************************** BEGIN Double List Columns
************************************************************** */
	/* this div gives the list a place to live and remain relative to */
	/* this div gives the list a place to live and remain relative to */
.dblList { margin: 1.4em 0; padding: 0; width: 100%; background: none; border: 0px solid #CCCCCC; }

/* here the heading is styled. not essential to the double lists */
.dblList h3 { display: block; padding-bottom: 5px; margin-bottom: 15px; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; }

.dblList h4 { font-size: 1em; }

#left .column-in .dblList img { float: left; }

/* style all the list items here */
.dblList ul li { /*height: 1em;  ***** Firefox doesn't like the height stated here */
		list-style-type: none; color: #333333; margin: 0; padding: .3em 0 .4em 0; font-size: 0.9em; border-bottom: 1px solid #F4F4F4; }

/* every second list item is positioned outward and moved up equal to LI height to even them */
	.dblList ul li.dblList_l2 { margin: -1.7em 0 0 50%; padding: .3em 0 .4em 0; border: none; }

/* Every other two list items are styled with a background for usability and style */
	.dblList_alt { background-color: #FBFBFB; }


/* ************************************************************** END Double List Columns
************************************************************** */

/* @end */

/* @group CSS Double Columns */

/* ************************************************************** BEGIN CSS Double Lists
************************************************************** */
#cdl { margin: auto; padding: 0; }

#cdl h3 { display: block; color: #993400; padding-bottom: 5px; margin-bottom: 15px; border-bottom: 1px solid #666666; }

#cdl ul { margin: 0 0 1em 1em; padding: 0; }

#cdl ul li { height: 1em; list-style-type: none; color: #333333; padding: .3em 0 .4em 0; font-size: 0.9em; border-bottom: 1px solid #CCCCCC; }

#cdl ul li.cdl_l2 { margin: -1.7em 0 0 48%; padding: .3em 0 .4em 0; border: 0; }

.cdl_alt { background-color : #F4F4F4; }

* html #cdl ul li.cdl_l2 { margin-top : -2.5em; }

/* ************************************************************** END CSS Double Lists
************************************************************** */

/* @end */

/* @group Short NAV 01 */

/* ************************************************************** BEGIN Short NAV 01
************************************************************** */
#shortnav01 { /* none needed */ margin: 0 0 0 15%; padding: 0; background: none; }

ul#shortlist01 { margin: 0; padding: 0; list-style-type: none; }

ul#shortlist01 li { display: inline; font: normal normal 1.1em/110% "Lucida Sans", Arial, Helvetica, sans-serif; margin: 0; padding: 0; background: none; border: none; text-transform: uppercase; }

#shortlist01 a:link, #shortlist01 a:visited { margin: 0; padding: 2px 9px; color: #E5E5E5; background-color: #8A4019; border: 2px solid #702A0E; text-decoration: none; }

ul#shortlist01 li a:link#active, ul#shortlist01 a:visited#active { color: #FFFFFF; background-color: #702A0E; }

#shortlist01 a:hover, ul#shortlist01 a:hover#active { color: #FFCC00; background-color: #812F10; }

/* ************************************************************** END Short NAV 01
************************************************************** */

/* @end */

/* @group Special Table Formatting */

/* ************************************************************** BEGIN Normal Table formatting
************************************************************** */
table.pediTable { font: normal normal .85em/1em Arial, Helvetica, sans-serif; margin: 1em 0; padding: 0; border: 1px solid #3B5B3C; }

.pediTable tr { color: #333333; background: #FFFFFF; }

.pediTable tr.alt { color: #555555; background: #FBFBFB; }

.pediTable th { color: #3B5B3C; background: #C2E1A3; margin: 0; padding: .3em; }

.pediTable th.alt { color: #FFCC00; background-color: #812F10; margin: 0; padding: .4em; }

.pediTable th.more { color: #3B5B3C; background: #E1F0D2; margin: 0; padding: .1em; font-size: .75em; text-align: right; }

.pediTable td { margin: 0; padding: .3em; }

/* ************************************************************** END Normal Table formatting
************************************************************** */

/* @end */


/* @group directory NAV */

#directoryNAV { background: none; /*border-top: 1px solid #E5E5E5;*/ float: left; font-size: 8px; margin-top: -4px; padding-bottom: .8em; position: relative; width: 100%; }

#directoryNAV .column { padding: 9px 0 0 18px; width: 150px; }

#directoryNAV .column.last { float: left !important; padding-right: 0; }

.column { display: inline; float: left; }

#directoryNAV h3 { color: #444444; font-weight: bold; font-size: 12px; letter-spacing: -.02em; }

#directoryNAV a { display: block; margin: 0; padding: 0; }

#directoryNAV a:link, #directoryNAV a:visited { color: #777777; background: none; text-decoration: none; border: none; margin: 0; padding: 0; }

#directoryNAV h3.standalone a:link, #directoryNAV h3.standalone a:visited { color: #444444; }

#directoryNAV a:hover { color: #333333 !important; background: #F7F7F7 !important; border: none !important; text-decoration: none !important; }

#directoryNAV ul { margin-bottom: 9px; }

#directoryNAV ul li { margin: 0.5em 0; padding: 0; }

/* for Internet Explorer */
	/*\*/
* html #directoryNAV ul li { margin: -0.8em 0; /* IE really wanted this padding to help the container not display a white line */ }

/* @end */#left .column-in img { margin: 5px; padding: 5px; float: right; border: 1px solid #CCCCCC; }

th { color: #993400; border-right: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; border-top: 1px solid #E5E5E5; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #E5E5E5; }

th.nobg { border-top: 0; border-left: 0; border-right: 1px solid #E5E5E5; background: none; }

th.spec { border-left: 1px solid #E5E5E5; border-top: 0; background: #fff; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }

th.specalt { border-left: 1px solid #E5E5E5; border-top: 0; background: #f5fafa; font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #B4AA9D; }

td {
	border-right: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #666666;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.alt { background: #F5FAFA; color: #B4AA9D; text-decoration: none; background-color: #FFFFFF; margin-top: 5px; }

