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

*
{
  margin: 0 auto;
  padding: 0;
  border: none;
 	text-align: left;
	outline: none;
  text-decoration: none; 
}

body  {
	margin: 0;
	padding: 0;
}


/*******************************************************
* DIV Areas
*******************************************************/

div#MainContainer
{
  position: relative;
  top: 0;
  margin: 0 auto;
  width: 960px;
  min-height: 330px;
	padding:0;
}

div#LogoContainer
{
  position: fixed;
  width: 960px;
  z-index: 100;
}

div#BackgroundTop
{
  position:absolute;
  top:0;
  left:-6px;
  width:972px;
  height:23px;
  background:url(/Assets/Images/Background-Top-Shadow.png) no-repeat;
}

div#Background
{
  position:absolute;
  top:23px;
  left:-6px;
  width:972px;
  height:170px;
  background:url(/Assets/Images/Background-Middle-Shadow.png) repeat-y;
}

div#Logo,
div#Fork
{
  position:absolute;
  top:35px;
  right:38px;
}

div#Fork
{
  z-index:120;
}

div#LogoImage
{
  z-index:110;
  position:absolute;
  top:0px;
  /*right:23px;*/
  left: 425px;
}

div#LogoImage img
{
  width: 77px;
}

div#TagLine
{
  position:absolute;
  top:120px;
  /*right:38px;*/
  left: 345px;
}

div#TagLine img
{
  width: 205px;
}

div#ContentContainer,
div#ClientContentContainer
{
	position: absolute;
  top: 248px;
  left: -6px;
  width: 972px;
  min-height: 350px;
  background: url(/Assets/Images/Background-Middle-Shadow.png) repeat-y;
}

div#Controls
{
  position: fixed;
  top: 240px;
  width: 160px;
  min-height: 330px;
}

div#MenuContainer,
div#ClientMenuContainer
{
  position: fixed;
  margin-left: -93px;
  top: 185px;
  height: 64px;
  width: 1160px;
  z-index: 100;
}

div#MenuContainer div#MenuLeft,
div#ClientMenuContainer div#MenuLeft
{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 94px;
  width: 99px;
  background: url(/Assets/Images/banner-left.png) no-repeat;
  z-index: 100;
}

div#MenuContainer div#MenuMiddle,
div#ClientMenuContainer div#MenuMiddle
{
  position: absolute;
  left: 99px;
  top: 0px;
  height: 94px;
  width: 961px;
  background: url(/Assets/Images/banner-middle.png) no-repeat;
  z-index: 100;
}

div#MenuContainer div#MenuRight,
div#ClientMenuContainer div#MenuRight
{
  position: absolute;
  left: 1060px;
  top: 0px;
  height: 94px;
  width: 100px;
  background: url(/Assets/Images/banner-right.png) no-repeat;
  z-index: 100;
}

div#MenuItems
{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 30px;
  width: 900px;
  z-index: 101;
}

div#LeftPane
{
  position: fixed;
  top: 280px;
  margin-left: -19px;
  width: 350px;
  min-height: 200px;
}

div#LeftPaneClient
{
  position: relative;
  top: 40px;
  left: 6px;
  width: 200px;
  height: 250px;
}

div#LeftPaneHeader
{
  width: 300px;
  height: 17px;
  background: url(/Assets/Images/Left-Pane-Top_300x17.png) no-repeat;
}

div#LeftPaneBanner
{
  width: 300px;
  height: 102px;
  background: url(/Assets/Images/Left-Pane-Middle_300x17.png) repeat-y;
}
div#LeftPaneBanner img
{
  position: relative; left:-16px;
}

div#LeftPaneTestimony
{
  position: relative;
  width: 300px;
  min-height: 51px;
  background: url(/Assets/Images/Left-Pane-Middle_300x17.png) repeat-y;
}

div#LeftPaneMenu
{
  position: relative;
  width: 300px;
  min-height: 51px;
  background: url(/Assets/Images/Left-Pane-Middle_300x17.png) repeat-y;
}
div#LeftPaneMenu div
{
  width:120px;
  margin:0 30px 0 15px;
  text-wrap:normal;
}

div#LeftPaneFooter
{
  width: 300px;
  height: 24px;
  background: url(/Assets/Images/Left-Pane-Bottom_300x24.png) no-repeat;
}

div#LeftPaneSignUp
{
  margin: 30px 0 0 100px;
}

div#LeftPaneClient div
{
  background-position: -150px 0;
}

div#ClientMenu
{
  padding: 20px 10px;
}

div#Display
{
  position:relative;
  padding: 20px 5px;
}

div#Content
{
  position: relative;
  top: 0;
  left: 160px;
  padding: 10px;
  width: 620px;
  min-height: 350px;
}

div#ClientContent
{
  position: relative;
  top: 0;
  left: 70px;
  padding: 10px;
  width: 760px;
  min-height: 350px;
}

div#AdminContent
{
  position: relative;
  top: 0;
  left: 0;
  padding: 0 30px 20px;
  width: 960px;
  min-height: 330px;
}

div#Footer,
div#ClientFooter
{
  position: relative;
	width: 972px;
  height: 45px;
  background: url(/Assets/Images/Background-Bottom-Shadow.png) no-repeat;
  z-index: 0;
}

div#FooterText
{
  position: relative;
  top: 5px;
	width: 960px;
  height: 45px;
}