body{background: url(/images/bgTile.gif) repeat;font-family:Georgia, serif; font-size:12px; color:#444544;}
a{color:#CE651B;text-decoration:none;}
a:hover{text-decoration:underline;}
ul{margin-left:30px;padding:0px 5px 5px 5px;}
ol{margin-left:30px;padding:5px;}

input, select {height:20px;margin:2px 0 2px 2px}

#shell{position:relative; width:924px; margin:0 auto; background:url(/images/bg_canvas.png) repeat-y;}
#header {position:relative; width:890px; margin:0 17px; height:180px; background:url(/images/header.jpg) no-repeat;}
#logo {position:absolute;display:block; left:50px; width:133px; height:130px; background:url(/images/logo.jpg) no-repeat;}
	#logo b {display:none;}
#menu-bar {position:relative; top:140px; width:890px; height:31px; background:url(/images/bg_menu.png) repeat-x;}
	ul.menu {position:relative;width:600px;left:20px;list-style:none;margin:0;padding:0;font-size:12px;}
	ul.menu * {margin:0; padding:0;}
	ul.menu a {display:block; color:#FFFFFF; text-decoration:none;}
	ul.menu a:hover {color:#E27B26;}
	ul.menu li {position:relative; float:left; margin-right:5px;}
	ul.menu ul {position:absolute; top:24px; left:0; display:none; opacity:0; list-style:none;}
	ul.menu ul li {position:relative; border-top:none; width:154px; margin:0;}   /* Sub levels */
	ul.menu ul li a {display:block; padding:3px 7px 5px;color:#444544; background-color:#E3E2D6;}   /* Sub levels */
	ul.menu ul li a:hover {color:#E27B26;}   /* Sub level rollover */
	ul.menu ul ul {left:154px; top:-1px;}
	ul.menu .menulink {padding:5px 20px 5px 0;}   /* Top level */
	ul.menu .menulink:hover, ul.menu .menuhover {color:#FFFFFF;}
	ul.menu .sub {background:#E3E2D6 url(/images/arrow.gif) 136px 8px no-repeat;}
	ul.menu .topline {}
	.current{color:#742a00;}
#socials {position:absolute; right:0; top:137px; height:28px;}
#socials a {position:relative; display:block; float:right; width:30px; height:30px; margin-right:10px; background-repeat:no-repeat; font-size:12px; color:#FFFFFF;}
	#socials a:hover {color:#444544;}
	#socials a b {display:none;}
	#social1 {background-image:url(/images/icons/facebook-logo.png)}
	#social2 {background-image:url(/images/icons/linkedin-logo.png)}
	#newsletterSignup {width:126px !important; height:14px !important; background-image:url(/images/icons/newsletter.png); text-align:right; background-position:right; padding:8px 52px 8px 0px; text-decoration:none;}
	#newsletterSignup b {display:block !important; font-weight:normal;}

#contentArea{width:800px; padding:0 45px 15px 45px; min-height:300px; text-align:left; line-height:1.8em}
#homeContentArea{width:890px; height:650px; padding:0 17px; text-align:left;}
	#homeContentArea table {left:17px; width:890px; background:#ECEDEE; border-top:5px solid #E27B26;}
	#homeContentArea table td {padding:10px 0; line-height:1em;}

#news {position:relative; float:right; top:15px; margin:0 20px; width:245px;}
	#news #rss {position:absolute; display:block; width:30px; height:30px; right:50px; top:0; background:url(/images/icons/RSSlogo.jpg) no-repeat;}
		#news #rss b {display:none;}
	#news h2 {font-size:18px; color:#D9792E; font-weight:bold;}
	.homeNewsHeadline{display:block;font-size:12px;color:#444544;}
	.newsHeadline{color:#642200;font-size:20px;font-weight:normal;padding:0;margin:0;}
	.newsHeadline2{color:#642200;font-size:20px;font-weight:normal;padding:0;margin:0;}
	.newsDate{font-size:14px;font-weight:bold;}

#footer{position:relative; width:864px; margin:0 auto; padding:8px 30px; background:url(/images/bg_footer.png) no-repeat;}
#footer, #footer a{font-size:10px; color:white;}
#footer span {position:absolute; right:30px; text-align:right;}
