
/* left pane styles */



table.mainbody td.left {
	font-size: 11px;
	background: #919598;
	color: #afc1cd;
	padding: 0;
	width: 158px;
	border-right: 1px solid #000000;
}



td.left ul {
	list-style: none;
	margin: 0;
	padding: 0;
}


td.left li {
		border-bottom: 1px dotted #999;
		padding-bottom: 0;
		margin-bottom: 2px;
}

td.left div.search { 
	padding: 10px; 
	padding-top: 35px; 
	padding-bottom: 35px; 
	background: #ffffff url(search00.jpg) 2px 35px no-repeat; 
}

#leftbottom {
	background: #828689 url(leftNavB.gif) top left no-repeat;
	margin: 20px 0;
	height: 39px;
}

/* default left pane moduletable */ 

td.left div.moduletable h3 {
	font-size: 110%;
	margin: 0;
	padding: 10px;
	color: #afc1cd;
	text-transform: uppercase;
	text-indent: 0;
}


td.left div.moduletable {
	margin: 0px;
	padding: 15px 0;
	background: #2f3f4f;
	margin-bottom: 30px;
	text-indent: 10px;
}



/* simple left pane moduletable */ 

td.left div.moduletable-left-simple {
	color: #000000;
	font-weight: 100;
	width: 120px;
	overflow: hidden;
	border: 1px solid #000000;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
}

td.left div.moduletable-left-simple h3 {
	margin-bottom: 5px;
	font-size: 110%;
	text-align: center;
	padding-top: 5px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 100;
}

/* rounded left pane moduletable */ 

td.left div.moduletable-left-rounded {
	color: #000000;
	font-weight: 100;
	padding: 7px;
}

div.modulebox-left-rounded {
  background: url(box_lr_b.png) 100% 100% no-repeat;
	margin: 7px;
	margin-bottom: 30px;
}

div.modulebox-left-rounded div.bx1 {
  background: url(box_lr_b.png) 0 100% no-repeat;
}

div.modulebox-left-rounded div.bx2 {
  background: url(box_lr_t.png) 100% 0 no-repeat;
}

div.modulebox-left-rounded div.bx3 {
  background: url(box_lr_t.png) 0 0 no-repeat;
  padding: 0;
  margin: 0;
}

div.modulebox-left-rounded table.bx4 td {
  padding: 4px;
}


div.modulebox-left-rounded div.moduletable-left-rounded h3 {
	margin: 0 -4px;
	background: url(box_lr_h.png) 0 100% repeat-x;
	margin-bottom: 5px;
	font-size: 110%;
	text-align: center;
	padding-top: 5px;
	color: #000000;
	text-transform: uppercase;
	font-weight: 100;
}


/** left pane joomla menu **/

td.left a.mainlevel {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 0;
	padding-left: 10px;
	margin-bottom: 3px;
	color: #ebf3dd;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

td.left a.mainlevel:hover {
	display: block;
	background: url(leftNavC.gif) top left no-repeat;
	color: #ebf3dd;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

td.left a.mainlevel#active_menu:link,
td.left a.mainlevel#active_menu:visited {
	color: #ffffff;
}


td.left li.active_menu a:link,
td.left li.active_menu a:visited {
	color: #ebf3dd;
	text-decoration: underline;
}

td.left a.sublevel:link,
td.left a.sublevel:visited {
	font-weight: bold;
	color: #ebf3dd;
	height: 17px;
	line-height: 17px;
}

td.left a.sublevel:hover {
	font-weight: bold;
	color: #ebf3dd;
	text-decoration: underline;
}

td.left a.sublevel#active_menu:link,
td.left a.sublevel#active_menu:visited {
	color: #ebf3dd;
	text-decoration: underline;
}


/** regular joomla menu **/

