/*------ OVERALL LAYOUT --------------------------------------------*/
/* commented backslash hack v2. the following rules will be ignored by IE5/Mac \*/
#isnotMacIE5 { display: block; background-color: #060; color: #fff; }
#isMacIE5 { display: none; }
/* end hack */

body	{
	margin:	0 auto;
	padding: 0 auto;
	background-color:	white;
	color:	black;
	font-family:	tahoma, sans-serif, helvetica, verdana, arial;
}

body	#Spacer	{
	height: 1px;
	padding:	0;
	margin:	0;
	width:	750px;
}

	/*------ HEADER --------------------------------------------*/
#Header 
{
	position: relative;
	width: 980px;	
	padding:	0px;
	margin:	0 auto;
	/*padding-left:	12px;*/
	height:	67px;
	border-style:none;
	line-height:11px;
}
#Header IMG {
	border-style:none;
}

#SysTools {
	position: absolute;
	top:	0px;
	left:	350px;
	z-index: 2;
/*	border:	1px solid #077B90;
	background-color:	#71A2A8;
	color:	white;
	padding:	3px;
	z-index: 2;
	width:	190px;
	margin:	0px;*/

	opacity:	0.90;
	filter:	progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}

#Performance	{
	position: absolute;
	top:	44px;
	left:	180px;
	border:	1px solid #077B90;
	background-color:	#71A2A8;
	color:	white;
	padding:	3px;

	opacity:	0.50;
	filter:	progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#ServerInfo	{
/*	position: absolute;*/
	top:	2px;
	left:	2px;
	border:	1px solid silver;
	background-color:	white;
	color:	black;
	padding:	3px;
	width: 200px;
	margin: 10px;
/*
	opacity:	0.80;
	filter:	progid:DXImageTransform.Microsoft.Alpha(opacity=80);*/
}

#Browser	{
	position: absolute;
	top:	44px;
	left:	1px;
	border:	1px solid #077B90;
	background-color:	#71A2A8;
	color:	white;
	padding:	3px;

	opacity:	0.50;
	filter:	progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#Browser	#IE	{
	display:	none;
}

#Browser	#Opera	{
	display:	none;
}

#Browser	#Firefox	{
	display:	none;
}

/*	The star html hack (http://www.dithered.com/css_filters/css_only/star_html.html) will hide a rule from all browsers but IE:	*/
*	html	#Browser	#IE	{
	display:	inline;
}

/* Hide from IE-Mac \*/ 
	/*	...	*/
/* End hide */

/* hide from IE */
html>body	#Browser	#Opera	{ 
	display:	inline;
}

html>body	#Browser	#Firefox	{ 
}

/*opera 5/6 hack - hide from opera 5/6*/
head:first-child+body #Browser	#Firefox {
	display:	inline;
}

head:first-child+body #Browser	#Opera	{
	display:	none;
}

#Logo	{
}
#PageHeading	{
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 10px;
	text-align: right;
}
#HeaderMenu {
	position: relative;
	/*top: 16px;*/
	top: 0px;
	right: 0px;
	padding: 10px;
	text-align: right;
	font-weight: bold;
	display: inline;
	white-space:	nowrap;
}

#TopMenu	{	
	height: 14px;
	color: white;	
	white-space:	nowrap;
}

#Container {
	width: 980px;	
	padding:	0px;
	margin:	0px auto;
}


	/*------ LEFT MENU --------------------------------------------*/
#TinyMenu	{
	width:	160px;
	text-align: center;
	padding:	0px;
	font-size: 9px;
	padding-top: 2px;
	min-height:	16px;
}

#SideMenu	{
	position: absolute;
	top: 67px;
	height: auto;
	width:160px;
	margin:	0px;
	padding:	0px;
	line-height:	14px;
}

#SideTools	{
}

#Avenues	{
	padding: 8px;
	color: white;
}

#Browsers	{
	padding: 8px;
	color: black;
	background-color:	white;
}
	/*------ CONTENT --------------------------------------------*/
#ContentHead	{
	background-color:	white;
	height:	18px;
	padding:	2px;
	padding-left:	18px;
	border: 1px none yellow;
	white-space:	nowrap;
}

#Users	{
	position: relative;
	left: 50;
}

#HeadTag	{
	/*position: absolute;*/
	top: 69;
	right: 4;
}


#Content {
	width: auto;
	padding-left:	16px;
	text-align: left;
	/*background-color:	white;*/
	border: 0px solid yellow;
	height:	auto;
	padding-bottom:	16px;
	margin-bottom: 0px;
	min-height: 350px;
}


table#ContentWithAdContainer	td	{
	vertical-align:	top;
}

#ContentWithAd	{
	width:	auto;
	float:	left;
}

#AdArea	{
	width: 200px;
	float:	right;
	clear: right;
	top:	85px;
	right:	0;
	margin-left:	10px;
	padding-top: 1px;
}


	/*------ FOOTER --------------------------------------------*/
#Footer {
	/*width:	100%;
	padding: 0px 0px 0px 0px;
	line-height:11px;
	border: 0px solid red;
	margin-top:	0px;*/
	width: 980px;
	background-color:	#FBBD1A;
	margin: 0 auto;
}

#BottomMenu	{
}

#Copyright	{
	font-size: 11px;
	font-style:	normal;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: white;
}

/*------ OVERALL STYLE ---------------------------------------------*/

/*
* { 
	font-family:	tahoma, sans-serif, helvetica, verdana, arial;
}
*/
PRE	{ 
	font-family:	courier new, courier;
}

PRE	*	{ 
	font-family:	courier new, courier;
}

/*
BODY { 
  color: red !important; 
  background: white !important;
}

* { 
  color: inherit !important; 
  background: transparent;
}

*/

form	{
	margin-bottom:	0px;
	margin:	0px;
}

h1	{
	margin:	0px 0px 10px 0px;
	padding:	6px	0px	5px	8px;
	font-family: Lucida Sans, Helvetica, Arial;
	font-size:	14px;
	font-weight:	bold;
}

h2	{
	margin:	0px 0px 10px 10px;
	padding:	6px	0px	5px	10px;
	font-family: Lucida Sans, Helvetica, Arial;
	font-size:	14px;
	font-weight:	bold;
}

h3	{
	margin:	0;
	padding:	2px	2px	6px	0px;
	line-height:	11px;
	font-size:	11px;
	font-weight:	bold;
}

h4	{
	margin:	0;
	padding:	2px	2px	4px	0px;
	line-height:	11px;
	font-size:	11px;
	font-weight:	bold;
}

p	{
	margin:	0px 0px 10px 0px;
	padding:	0px;
	/*text-indent: 10px;*/
}

dt	{
	font-weight:	bold;
	margin:	0px 0px 6px 0px;
}

dd	{
	margin:	0px 0px 6px 20px;
	text-indent: -6px;
}

hr	{
	height:	1px;
	padding:	0px;
}

hr.Page	{
	clear:	both;
}

ul	address	{
	font-style:	normal;
}

	/*------ TOP MENU --------------------------------------------*/

#TopMenu	ul	{
  /*margin:0;*/
  list-style:none;
}

#TopMenu	ul	li	{
  float:left;
 /* margin: 0px;
  margin-top: 1px;
  padding:0 0 0 0px;*/
  border-left: 1px solid white;
  width:	90px;
}

#TopMenu	a	{
  float:left;
  display:block;
  text-align:	center;
  padding:2px 5px 2px 5px;
  text-decoration: none;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#TopMenu a {float:none;}
/* End IE5-Mac hack */

#TopMenu a:hover {
  background-color: white;
  }

#TopMenu	li.Selected	{
border-bottom: 0px solid white;
background-color: #FFFFFF;
}

#TopMenu	li.Selected	a	{
  padding-bottom:2px;
  font-weight:	bold;
}

#TinyMenu	a	{
	font-weight: bold;
}

.AdHeading	{
	background-color: #AAAAAA;
	border: 1px solid #AAAAAA;
	padding: 3px;
	margin-bottom:	-1px;
	font-weight:	bold;
	width: 200px;
	float:	right;
	clear:	right;
}

.AdHeading	h1	{
	margin:	0px;
	padding:	0px;
	border: none;
	font-family:	tahoma, sans-serif, helvetica, verdana, arial;
	font-size:	11px;
	font-weight:	bold;
	background-image:	none;

}

.AdPanel	{
	border: 1px solid #AAAAAA;
	padding: 3px;
	margin-top:	-1px;
	width: 200px;
	float:	right;
	clear:	right;
}

.AdPanel	div.Buttons	{
/*	border: 1px solid #AAAAAA;
	padding:	2px;	*/
}

.AdPanel	div.Buttons	a	{
	white-space:	nowrap;
}
	/*------ SIDE MENU --------------------------------------------*/
#SideMenu	{
}

#SideMenu	ul	a	{
	display:	block;
	width: auto;
	padding: 2 2 2 4;
	margin:	0px;
	margin-left: 0px;
/*	padding-left: 4px; */
}

#SideMenu	a.Selected	{
	width: auto;
	padding: 2 2 2 4;
}

#SideMenu	ul	a:hover	{
}

#SideMenu	ul	li.Selected	a	{
	width: auto;
	padding: 2 2 2 4;
	padding-left: 8px
}

#SideMenu	ul	ul	a	{
}


#SideMenu	ul	{
	line-height: 14px;
	list-style:	none;
	margin:	0px;
	margin-bottom: 14px;
	margin-left:	2px;
	padding:	0px;
}

#SideMenu	ul	li	{
	margin:	0px;
	padding:	0px;
	padding-left:	0px;
}

#SideMenu	ul	li	img	{
	margin-top:	3px;
}

#SideMenu	ul	ul	{
	margin:	0px;
	margin-left:	10px;
	margin-bottom:	2px;
	padding:	0px;
	text-align: left;
}

#SideMenu	ul	ul	li	{
	width:	auto;
	margin:	0px;
	font-weight: normal;
}

	/*------ TOOLBAR --------------------------------------------*/
#SideTools	a.Toolbar	{
	display: block;
	font-weight: bold;
	text-align: center;
	padding: 0px 2px 0px 2px;
	width: auto;
	height:	auto;
	margin: 1px;
	margin-bottom: 14px;
	line-height: 18px;
}

#SideTools	a.Toolbar	img	{
}


#SideTools	a.Toolbar:hover	{
	border:	none;
}

#SideTools	.InfoBox	{
	padding: 1px;
}

#SideTools	.InfoBox p	{
	margin: 0px;
	padding: 3px;
	padding-top: 0px;
}

#SideTools	.InfoBox p:first-line	{
	line-height: 18px;
	font-weight:	bold;
	display:	block;
}

#Avenues	a	{
}

#MiniLogin	{
	width:	160px;
	padding: 2px;
}

#MiniLogin	caption	{
	width:	auto;
	margin:	0px;
	padding:	0px;
	padding-left:	4px;
	line-height: 18px;
	font-weight:	bold;
	text-align:	left;
}

#MiniLogin	label	{
	float:	left;
	clear:	left;
	line-height: 20px;
	margin-bottom:	3px;
}

#MiniLogin	input	{
	float:	right;
	height: 20px;
	margin-bottom:	3px;
}

#MiniLogin	input.LeftInput	{
	float:	left;
	height: 20px;
	margin-bottom:	3px;
}

#MiniLogin	span.Check	{
	float:	left;
	height: 20px;
	margin-bottom:	3px;
}

#MiniLogin	span.Check	input	{
	float:	left;
}

#MiniLogin	a	{
	font-weight:	normal;
	text-align: center;
	display: block;
}

#MiniLogin	.Separator	{
}

	/*------ WELCOME PAGE --------------------------------------------*/
div.Welcome	div	{
	width:	500px;
	margin-left:	20px;
	clear:	both;
	padding-right:	18px;
	margin-bottom:	10px;
}

div.Welcome	img	{
	display: block;
	float:	left;
	margin-right:	6px;
	margin-bottom:	6px;
}

div.Welcome	p	{
	text-indent: 0px;
}

	/*------ SITEMAP --------------------------------------------*/
#SiteMap		{
}

#SiteMap	table	{
	margin-right:	10px;
	width:	600px;
	margin-left:	auto;
	margin-right:	auto;
	font-size: 10pt;
}

#SiteMap	table	td	{
	border:	1px solid silver;
	width:	50%;
	padding:	10px;
	vertical-align:	top;
}

#SiteMap	div	{
	border:	1px solid silver;
	width:	47%;
	float:	left;
	margin-right:	10px;
	padding:	10px;
}


#SiteMap	ul	{
	margin-left:	20px;
	padding-left:	0px;
/*	list-style-image:	url(/images/icoArrowDown.gif);	*/
}

#SiteMap	ul	li	{
	font-weight:	bold;
}

#SiteMap	ul	li	{
	border:	1px none silver;
}

#SiteMap	ul	ul	{
	border:	1px none silver;
}

#SiteMap	ul	ul	ul	{
	border:	1px none silver;
/*	list-style-image:	none;
	list-style:	none;	*/
}

#SiteMap	ul	ul	li	{
	font-weight:	normal;
}

#SiteMap	img	{
	margin-right:	4px;
}

div.AdButtons	{
	float:	right;
}

div.AdButtons	a	{
	clear:	both;
	display:	block;
	margin-bottom:	4px;
}

	/*------ KEY POINTS --------------------------------------------*/
div.Suggest	{
	width:	100%;
}

div.Suggest	p	{
/*	float:	left; */
	float:	left;
	clear:	none;
	padding-right:	0px;
	margin-right:	200px;
	background:	url(/images/bgKeywords.gif) repeat-y right top;
	margin:	0;
	padding-bottom:	10px;
}

div.Suggest	span	{
/*	position:	absolute; */
	right:	0px;
	float:	right;
	width:	200px;
	clear:	both;
	display:	block;
	font-weight:	bold;
	background:	url(/images/bgKeywords.gif) repeat-y right top;
	padding:	0 0 2 0;
	margin-left: 10px;
	text-indent: 10px;

	border: 0px solid yellow;
}

div.Suggest	span.Pad	{
/*	position:	absolute;*/
	right:	0px;
	float:	right;
	width:	200px;
	clear:	both;
	display:	block;
	font-weight:	bold;
	padding:	0px;
	margin-left: 10px;
	height:	10px;
	background:	url(/images/bgKeywords.gif) repeat-y right top;	
	border: 0px solid green;
}

div.Suggest	div.KeyPoints	{
/*	position:	absolute; */
	right:	0px;
	float:	right;
	clear:	both;
	width:	200px;
	height:	20px;
	padding:	0;
	background:	url(/images/bgKeywords.gif) repeat-y right top;
}

div.Suggest	div.KeyPoints	span	{
	background:	none;
	line-height:	20px;
	background-color:	#D97777;
	border:	1px solid #D97777;
	color:	white;
	text-align:	center;
	width: 100%;
}

	/*------ GATEWAY --------------------------------------------*/

#SiteWelcome	{
	float:	left;
	width:	100%;
	border-bottom: 1px solid #99CCCC;
	margin-bottom:	10px;
}

#SiteWelcome	UL	{
	padding:	0;
	margin:	0;
	list-style:	none;
}

#SiteWelcome	UL	li	{
	float:	left;
	width:	49%;
	clear:	none;
}

#SiteWelcome	UL	h2	{
	margin:	0px 0px 0px 10px;
	padding:	4px	0px	4px	20px;
	border-bottom: 1px solid #99CCCC;
	font-weight:	bold;
	background-image:	url(/images/icoArrowDown.gif);
	background-repeat:	no-repeat;
	background-position:	2 4;
	background-color:	#EEEEEE;
	white-space:	nowrap;
}

#SiteWelcome	dl	{
	margin: 8 0 8 0;
	display:	block;
	min-height:	80px;

	background: url(/images/bgTasksPanel.gif) no-repeat bottom right;
	background-color: white;
	padding:	5px;

	margin-left: 10px;
	border: 1px solid #F8F8F8;

	font-size:	10pt;
}

#SiteWelcome	dl	img	{
	float:	left;
	clear:	left;
}

#SiteWelcome	dl	dt	{
	display:	block;
}

#SiteWelcome	dl	dt	h3	{
	display:	inline;
	line-height:	14px;
	font-size:	12pt;
	line-height:	18px;
}

#SiteWelcome	dl	dd	{
	text-indent: 0px;
}

#SiteWelcome	dl	dd	a	{
/*	text-decoration: none;	*/
}

#SiteWelcome	dl	dd	a:hover	{
/*	text-decoration: underline;	*/
}

div.2Column	{
	width:	100%;
	margin-bottom:	10;
}

div.2Column	div	{
	float:	left;
	width:	49%;
	clear:	none;
}

ul.NoBullets	{
	list-style:	none;
	margin:	0;
}

	/*------ GATEWAY --------------------------------------------*/
div.ListTree	ul	{
	margin:	0 0 0 0;
	padding:	0px;
	list-style:	none;
	line-height:	16px;
}

div.ListTree	ul	ul	{
	margin-left:	16px;
}

div.ListTree	ul	li	{
	margin:	0px;
	margin-left:	16px;
}

div.ListTree	ul	li	a	{
    cursor: pointer;
    cursor: pointer;
	padding-left:	16px;
	padding-top: 2px;
}

div.ListTree	ul	li.collapsed	{
	margin-left:	0px;
}

div.ListTree	ul	li.collapsed	a	{
	background: url(/img/bp.gif) no-repeat left top;
}

div.ListTree	ul	li.collapsed	ul	{
    display: none;
}

div.ListTree	li.expanded	{
	margin-left:	0px;
}

div.ListTree	li.expanded	a	{
	background: url(/img/bm.gif) no-repeat left top;
}

div.ListTree	ul	li	a.Btn	{
    background:	none;
	padding-left:	0px;
}
