@charset "UTF-8";
/* CSS Document */

#outerBgContainer { background-color:#43291a; background-image:url(../images/homeshadowbkgd.jpg); background-position:center top; background-repeat:repeat-y; }

#BgContainer { background-image:none;  }

#ContentBkgd { background-color:transparent; background-image:url(../images/homehorizontalrules.jpg); background-position:center top; background-repeat:no-repeat; height:188px; border-top:#ffffff 4px solid; }

#innerBgContainer { background-image:none; }

#masthead { height:52px; width:1003px; margin:0px auto; padding-top:349px; background-color:transparent; background-image:url(../images/homeheaderbkgd.jpg); background-position: center top; background-repeat:no-repeat; }
#masthead div { width:939px; margin:0px auto; padding-left:66px; }

#blogList { width:109px; height:187px; float:left; padding-right:9px; background-color:transparent; background-image:url(../images/home/bloglistbkgd.jpg); background-position:left top; background-repeat:no-repeat; overflow:hidden; }
#blogList h2 { text-align:right; height:20px; margin-top:7px; margin-bottom:8px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; padding-right:10px; background-color:transparent; background-image:url(../images/blogdownarrow.gif); background-position:right 4px; background-repeat:no-repeat; }
#blogList h2 a { color:#b1d4cf; font-size:14px; text-transform:uppercase; text-decoration:none; }
#blogList h2 a:hover { color:#ffffff; }
#blogList ul li { text-align:right; list-style-type:none; }
#blogList ul li a { font-size:10px; line-height:36px; color:#b1d4cf; text-decoration:none; }
#blogList ul li a:hover { color:#ffffff; }

#intro { width:544px; height:187px; float:left; background-color:transparent; background-image:url(../images/home/introbkgd.jpg); background-position:left top; background-repeat:no-repeat; overflow:hidden; }
#intro h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:21px; color:#ffffff; text-transform:uppercase; margin:15px 0px 8px 23px; }
#intro h1 span.highlight { font-size:21px; color:#cffafa; }
#intro p { font-size:12px; line-height:20px; color:#ffffff; text-transform:uppercase; margin:0px 23px 0px 23px; letter-spacing:0.04em; }
#intro p span.highlight { font-size:12px; line-height:20px; color:#cffafa; text-transform:uppercase; margin:0px; letter-spacing:0.04em; }

#spotlightTeaser { width:281px; height:187px; float:left; padding-right:13px; background-color:transparent; background-image:url(../images/home/spotlightteaserbkgd.jpg); background-position:left top; background-repeat:no-repeat; overflow:hidden; }
#spotlightTeaser h2 a { display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:13px; color:#ffffff; text-transform:uppercase; margin:6px 0px 20px 13px; text-decoration:none; background-color:transparent; background-image:url(../images/linkarrowright.gif); background-position:right 3px; background-repeat:no-repeat; }
#spotlightTeaser h2 a span.highlight { font-size:14px; color:#cffafa; }
#spotlightTeaser h3, #spotlightTeaser h3 a { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#ffffff; text-transform:uppercase; text-decoration:none; }
#spotlightTeaser h3 span.highlight { font-size:14px; color:#cffafa; }
#spotlightTeaser p { font-size:0.9em; line-height:20px; color:#ffffff; }
#spotlightTeaser p a { font-size:1em; line-height:20px; color:#b1d4cf; text-transform:uppercase; text-decoration:none; padding-right:10px; background-color:transparent; background-image:url(../images/linkarrowright.gif); background-position:right 3px; background-repeat:no-repeat; }
#spotlightTeaser p a:hover { color:#ffffff; }
#spotlightTeaser img { float:left; border-top:#ffffff 2px solid; border-right:#ffffff 2px solid; border-bottom:#ffffff 2px solid; margin-top:4px; margin-right:10px; margin-bottom:40px; }

#newsList { width:37px; height:187px; float:left; padding-left:9px; padding-top:1px; background-color:transparent; background-image:url(../images/home/newslistbkgd.jpg); background-position:left top; background-repeat:no-repeat; overflow:hidden; }
#newsList ul li { list-style-type:none; font-size:10px; list-style-position:outside; }
#newsList ul li.first { margin-bottom:9px; }
#newsList ul li a { font-size:10px; line-height:36px; color:#b1d4cf; text-decoration:none; }
#newsList ul li.first a { font-size:10px; line-height:25px; color:#b1d4cf; text-decoration:none; }
#newsList ul li a:hover { color:#ffffff; }

/* NAVIGATION
----------------------------------------- */
#navContainer {  background-image:url(../images/home/navcontainervertrule.gif); }
#Navigation ul { background-image:url(../images/home/navvertrule.gif); }

	/* Odd Items
	----------------------------------------- */
	#Navigation ul li.odd { background-image:url(../images/home/navitemdividereven.gif); }
	#Navigation ul li.odd a { background-image:url(../images/home/navitemdividerodd.gif); }
	#Navigation ul li.odd a:hover, #Navigation ul li.odd a.current span { background-image:url(../images/home/navitemhighlightodd.gif); }
	#Navigation ul li.odd a:hover span { background-image:url(../images/home/navarrowodd.gif); } 
	#Navigation ul li.odd a.current span { background-image:url(../images/navdownarrow.gif); } 
		
	
	/* Even Items
	----------------------------------------- */
	
	#Navigation ul li.even { background-image:url(../images/home/navitemdividerodd.gif); background-position:-1px bottom; background-repeat:no-repeat; }
	#Navigation ul li.even a { float:right; text-align:left; padding-bottom:2px; padding-left:8px; background-image:url(../images/home/navitemdividereven.gif); background-position:0px bottom; background-repeat:no-repeat; /*width:88px;*/ }
	#Navigation ul li.even a:hover, #Navigation ul li.even a.current { background-image:url(../images/home/navitemhighlighteven.gif); }
	#Navigation ul li.even a:hover span { padding-right:10px; background-image:url(../images/home/navarroweven.gif); background-position:right 4px; } 
	#Navigation ul li.even a.current span { padding-right:12px; background-image:url(../images/navdownarrow.gif); background-position:right 4px; }
	
/* FOOTER
----------------------------------------------- */

#Footer { border-top:none; }
