/* PASS DIRECT STYLE SHEETS */

/* GENERAL LAYOUT */
body 				{ background:#FFF url("/images/bk.new.gif") repeat-y top; text-align:center; margin:0px}
body, td            { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:70%; line-height:140%; }
a img 				{ border:0px; }
a, a:hover          { text-decoration:none; }
h1                  { font-weight:normal; font-size:100%; line-height:200%; display:inline }
h2, h3              { font-weight:bold; font-size:100%; line-height:140%; display:inline }
blockquote 			{ margin-top:2px; margin-bottom:2px; }

/* CENTER CONTAINER DIV's */
#header, #navbar, #footer, #contentImage, #contentContainer, #innerpageImage
                    { width: 773px; margin: 0px auto 0px auto; text-align:left; }
/* HEADER */
#header             { height:78px; }

/* LOGO */
#logo a             { background: url("/images/header.gif") left top; float:left; width:260px; height:78px; }
#logo span		    { display:none; }

/* FEATURES */
.feature            { float:right; height:58px; width:179px; margin-top:10px; margin-left:10px; }

/* MAIN NAVIGATION */
#navbar             { height:26px; background:url("/images/bg_nav.gif") repeat-x; } 
#navbar ul          { display:inline; list-style-type:none; }
#navbar li          { display:inline; padding:0px 0px 6px 0px; }
#navbar li a        { border-left: #9F9CD5 1px solid; border-right: #47418B 1px solid; float:left; color:#FFF; padding:4px 15px 6px 15px; text-decoration:none; } 
#navbar li a:hover  { background:url("/images/bg_nav_on.gif"); } 

/* FOOTER BAR */
#footer             { clear:both; margin:15px auto; font-size:80%; background:url("/images/footer.gif") repeat-x; line-height:25px; height:21px }
.left               { float:left; text-indent:5px; } 
.right              { padding-right:3px; float:right; }

/* FOOTER LISTS	*/
#footer ul 			   { list-style-type:none; margin:0px; padding:0px; }
#footer ul li 		   { display:block; float:left; line-height:20px; color:#FFF; }
#footer ul li a 	   { color:#DBDCF5; text-decoration:none; padding-right:5px; }
#footer ul li a:hover  { color:#FFF; }
#footer #valid li      { padding:4px 0px 2px 2px; }

/* PAGE IMAGE PANEL WHITE SPACER */
#contentContainer, #contentImage, #innerpageImage
                    { border-top:solid 1px #FFF }

/* HOMEPAGE IMAGE PANEL */
#contentImage a     { display:block; background:url("/images/home.intro.jpg") left top; width:773px; height:272px; }
#contentImage span  { display:none; }

/* INNER PAGE PANEL */
#innerpageImage     { display:block; background:url("/images/about.banner.jpg") left top; width:773px; height:93px; }

/* LATEST NEWS PANEL */
#newsContent        { width:200px; float:left; }
#newsHeading        { width:200px; background:url("/images/subNav.header.gif") repeat-x; height:25px; color:#FFF; text-indent:7px; line-height:25px; }
#newsHeadlines      { padding:7px; }

/* HOMEPAGE CONTENT PANEL */
#homeContainer      { width:572px; float:left; border-left:solid 1px #FFF; }
#homeHeading        { width:572px; background:url("/images/subNav.header.gif") repeat-x; height:25px; color:#FFF; text-indent:7px; line-height:25px; }
#homeBody			{ padding:7px; }

/* SITE NAVIGATION PANEL */
#menuContainer      { width:200px; float:left; }
#menuHeading        { width:200px; background:url("/images/subNav.header.gif") repeat-x; height:25px; color:#FFF; text-indent:7px; line-height:25px; }

/* INNER PAGE CONTENT PANEL */
#bodyContainer      { width:572px; float:left; border-left:solid 1px #FFF; }
#bodyHeading        { font-weight:bold; font-family: Geneva, Arial, Helvetica, sans-serif; font-size:150%; line-height:150%; margin-bottom:10px; }
#bodyBody			{ padding:15px; }

/* SUBNAVIGATION */
#menu ul			{ list-style-type:none; margin:0px; padding:0px; }
#menu ul li		    { display: block; background:url("/images/dot.horo.gif") repeat-x bottom; }
#menu ul li a		{ background:url("/images/arrow2.gif") no-repeat 8px; text-indent:20px; display:block; line-height:25px; height:25px; color:#000; }
#menu ul li a:hover, #menu ul li a.nav-active	{ background-color:#DADBF0; border-right:4px solid #7375AD; }

/* LINK STYLES */
a.news, #homeBody a, #bodyBody a
                    { color: #5A5FCE; border-bottom:1px dotted #504F82;}
a.news:hover, #homeBody a:hover, #bodyBody a:hover
                    { color: #C72828; border-bottom:1px solid #B5B7D8;}

/* FONT STYLES */
#bodyBody .title, #homeBody .title
                    { color:#66679E; font-weight:bold; }
#bodyBody .subtitle, #homeBody .subtitle
                    { font-weight:bold; }
#bodyBody .date, #homeBody .date
                    { color: #AAA; font-size:90%; }




