﻿html			{ background: #9FCBD8 url(../images/html-bg.jpg) repeat-x; }
body			{ text-align:center; background:url(../images/body-bg.jpg) no-repeat top center; min-height:1180px;}
#SiteWpr		{ overflow:hidden;}
#SiteInnerWpr	{ width:980px; margin:0 auto; overflow:visible; }
#LayoutWpr		{ text-align:left; position:relative; overflow:visible;  }

#HeaderWpr      { position:relative; height:249px; overflow:visible; background:url(../images/header-bg.jpg) no-repeat; overflow:visible; }

h1#Logo         { position:absolute; top:27px; left:145px; }
h1#Logo a       { display:block; width:334px; height:163px; cursor:pointer; background:url(../images/logo.jpg) no-repeat; }
h1#Logo span    { display:none; }

#HeaderMenuWpr { position:absolute; right:4px; top:67px; width:426px; height:53px; background:url(../images/secondary-bg.jpg);}
#HeaderMenuWpr .menuBar { background:none; overflow:hidden; padding:14px 0 0 20px; height:40px;}
#HeaderMenuWpr .menuBar .facebook { float:left; padding:3px 0 0 18px; margin-right:8px; background:url(../images/menus/header/icon-facebook.jpg) no-repeat left center; }
#HeaderMenuWpr .menuBar .facebook a { font-family:Arial, sans-serif, Helvetica; font-size:12px; color:#C7E4EC; font-weight:bold; text-decoration:none; width:74px; height:16px;}
#HeaderMenuWpr .menuBar .facebook a:hover { text-decoration:underline; width:74px; height:16px;}
#HeaderMenuWpr .menuBar .spacer { background:url(../images/menus/header/spacer.jpg) no-repeat; width:1px; height:18px; float:left; margin:2px 2px 0 0;}
#HeaderMenuWpr .menuBar .list { width:330px; height:21px; float:left; width:318px; padding-top:3px;}
#HeaderMenuWpr .menuBar .list ul{ margin:0 !important; list-style-type:none;}
#HeaderMenuWpr .menuBar .list ul li { float:left; background:url(../images/menus/header/spacer.jpg) no-repeat right top; padding: 0 8px 0 8px; list-style-type:none;}
#HeaderMenuWpr .menuBar .list ul li.last { background:none;}
#HeaderMenuWpr .menuBar .list ul li a { font-family:Arial, sans-serif, Helvetica; font-size:12px; color:#C7E4EC; font-weight:bold; text-decoration:none;}
#HeaderMenuWpr .menuBar .list ul li a:hover { text-decoration:underline;}

#SiteContentWpr { background:url(../images/content-bg.jpg); }
#SiteContentInnerWpr { background:url(../images/content-header.jpg); background-repeat:no-repeat; background-position:left top;  }
#SiteContentInnerCt { background: none; padding:23px 0; overflow:hidden; min-height:550px; height: auto !important; height:550px; }

#ContentWpr     { float:right; width:730px; }
#SideBarWpr     { float:left;  width:250px; }
#SideMenuWpr	{ padding-left:20px; padding-right:25px; }

.buttonContainer { clear:both; float:none; padding-top:0.5em; text-align:left; }

#PageEditorContent,
#ModuleContent  { padding:4px 15px 0 15px; width:700px; overflow:hidden; }
                     
#SiteFooterWpr  { text-align:center;  margin-bottom:30px; }
#FooterWpr      { position:relative; width:980px; height:64px; margin:0 auto; text-align:left; background-color: #0E4759;}
#Footer         { color:#DFDFDF; font-family:Tahoma, Sans-Serif;  padding-left:25px; padding-top:25px; line-height:normal; }
#CopyrightWpr	{ }
#Copyright { display:block; font-family:tahoma, "trebuchet MS"; font-size:12px; color:#C8E4ED; margin-bottom:4px;}
#Copyright a { font-family:tahoma, "trebuchet MS"; font-size:12px; color:#C8E4ED; font-weight:normal;}
#Copyright a:hover { color:#C8E4ED; text-decoration:underline;}
#ForteLogo      { position:absolute; right:20px; top:12px; }
#ForteLogo a    { display:block; width:141px; height:39px; background-image:url(../images/forte-logo.jpg); }
#ForteLogo span { display:none; }
