/*

  eShox WebSite Theme
  http://www.eshox.com/
  
  Copyright (c) 2003-06, Secure.CC, An MCT Group Company. All rights reserved.

  SOFTWARE LICENSE INFORMATION

  http://www.eshox.com/license.html

  PLEASE READ THE SECURE.CC SINGLE USE SOFTWARE LICENSE AGREEMENT (HEREIN, THE "LICENSE") 
  CAREFULLY BEFORE INSTALLING OR USING THE SOFTWARE. BY INSTALLING OR USING THE 
  SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THE LICENSE.

*/

/*<group=General Styles>*/

body
{
	background: #202225 url('images/sidebar_bg.png') repeat-y top right;
	font-family: "Bitstream Vera Serif", "Georgia", serif;
	font-size: 10px;
	line-height: 1.3em;
	color: #404040;
	padding: 0;
	margin: 0;
}

a
{
	text-decoration: none;
	color: #1f60af;
	background-color: inherit;
}

a:visited
{
	text-decoration: none;
	color: #af601f;
	background-color: inherit;
}

a
{
	cursor: pointer;
}

a img
{
	border-style: none;
	border-width: 0;
}

p
{
	padding: 0;
	margin: 0 0 16px 0;
	vertical-align: top;
}

h1, h2, h3, h4
{
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	font-weight: 700;
	font-size: 1.3em;
}

h1
{
	position: relative;
	font-size: 13px;
	line-height: 20px;
	font-weight: 800;
	clear: none;
	margin: 1px 0 3px 0;
}

h2
{
	position: relative;
	font-size: 11px;
	font-weight: 800;
	clear: none;
	margin: 1px 0 3px 0;
}

h3, h4
{
	position: relative;
	font-size: 10px;
	clear: none;
	margin: 1px 0 3px 0;
}

h4, h5
{
	border-bottom: 1px solid #c0c0c0;
	margin-bottom: 15px;
	padding-bottom: 0;
}

h5
{
	display: inline;
}

h4 + *
{
	margin-top: 5px;
}
/*<group=Body Content>*/

div.container
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	min-width: 1050px;
}

div.contents
{
	position: relative;
	padding: 10px;
	margin: 0;
	white-space: nowrap;
	overflow: auto;
	height: 100%;
	min-height: 100%;
	text-align: center;
}

/*<group=Sidebar Content>*/

div.sidebar-container
{
	position: relative;
	float: right;
	display: block;
	width: 210px;
	padding: 0;
}

#eshox-logo
{
	width: 210px;
	height: 128px;
}

div.sidebar-container p
{
	text-align: left;
	margin: 0;
}

div.sidebar,
div.sidebar-toolbar,
div.content-sidebar
{
	display: none;
	visibility: hidden;
	margin: 10px 15px;
}

div.sidebar ul
{
	padding: 4px 0 4px 24px;
	margin: 0;
}

div.sidebar-container p + p,
div.sidebar-container p + h3,
div.sidebar-container p + img
{
	margin-top: 10px;
}

div.sidebar-container h3
{
	margin: 1px 0;
	padding: 0;
	text-align: left;
}

div.sidebar, div.sidebar-toolbar
{
	width: 180px;
	margin-bottom: 10px;
	padding: 8px 0 0 0;
	background: #fafafa url('images/sidebar.png') no-repeat top left;
}

div.sidebar-contents, div.sidebar-toolbar-contents
{
	background: url('images/sidebar.png') repeat-y top right;
	padding: 0 10px 0 10px;
	white-space: normal;
}

div.sidebar-bottom, div.sidebar-toolbar-bottom
{
	background: url('images/sidebar.png') no-repeat bottom left;
	padding: 4px;
}

div.sidebar-toolbar-contents ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 0px;
}

div.sidebar-toolbar-contents li
{
	padding: 0;
	margin: 4px 0;
}

div.sidebar-toolbar-contents span
{
	display: block;
	position: relative;
	float: left;
	background: url('images/link.png') no-repeat top left;
	width: 13px;
	height: 13px;
	margin: 0 4px 0 2px;
}

div.sidebar-toolbar-contents li.current a span
{
	background-position: top right;
}

div.sidebar-toolbar-contents li.current li a span
{
	background-position: top left;
}

div.sidebar-toolbar-contents a
{
	display: inline;
	position: relative;
	line-height: 13px;
	height: 13px;
	color: #1f60af;
}

div.sidebar-toolbar-contents li.current a
{
	color: #202020;
}

div.sidebar-toolbar-contents li.current li a
{
	color: #1f60af;
}

div.sidebar-toolbar-contents li li a span
{
	margin-left: 16px;
}

/*</group>*/

/*<group=Footer Content>*/

div.footer
{
	text-align: left;
	width: auto;
	height: 24px;
	padding: 0 20px 15px 20px;
}

div.footer, div.footer a
{
	font-family: "Georgia", sans-serif;
	line-height: 24px;
	color: #404040;
}

div.footer div.standards
{
	text-align: right;
	float: right;
}

/*</group>*/

/*</group>*/