/*
NAME:	EtonHouse
DESC:	Main css file
VER:	1.1 | 100225
AUTHOR: ID

body 
|_ #whole
   |_ #container
      |_ #header 
	     |_ #logo
		 |_ #search
		 |_ #nav
		    |_ ul
      |_ #content 
	     |_ #content-inner
		    |_ *START CONTENT*
      |_ #footer 
*/

/* -------------------------------- */
/* RESET HTML TAG					*/ 
/* -------------------------------- */

body,div,/*dl,dt,dd,ul,ol,li,*/h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td/*,button*/{margin:0;padding:0;}

dl.search-results{
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 15px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0em;
}
dt.result-title{
	line-height: 1.4em;
	margin-left: 1px;
	font-size: 1.1em;
}
dd.result-category{
	margin-bottom: 5px;
	margin-left: 12px;
	font-style: italic;
	color: #999;
}
dd.result-text{
	margin-left: 12px;
	margin-bottom: 20px;
	line-height: 1.4em;
}

/*pagination*/
.pagination ul{
	text-align:center;
}
.pagination ul li{
	display: inline;
	list-style-type: none;
	margin-right: 10px;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select,button{*font-size:100%;}
legend{color:#000;}
del,ins{text-decoration:none;}
img {-ms-interpolation-mode: bicubic;}
fieldset, img { border: 0; }
a:focus { outline: none; }

/* -------------------------------- */
/* HTML OVERWRITES					*/ 
/* -------------------------------- */

body {
	/*background: #13599e url(../images/bg.png);*/
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1;
	background-color: #13599e;
	}
h1, h2, h3 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0 0 0.8em;
	}

h1, .componentheading {
	color: #E20A16;
	font-size: 2.5em;
	}
	.componentheading {
		margin-bottom: 1em;	
		}
h2 {
	font-size: 1.833em;
	color: #E20A16;
	}	
h3 {
	font-size: 1.5em;
	}
	#side_30 h3,
	#side h3 {
		color: #FFF;	
		}
		
	#side_30 h3{
		padding-top:5px;
		font-size: 2.333em;	
	}
		
	#homemodules_70 h3,	
	#homemodules h3 {
		color: #e20A16;
		font-size: 2.333em;
		}
h4 {
	}
p {
	line-height: 1.5;
	margin: 0 0 1.5em;
	text-align: justify;
	}
	
a {
	color: #0072FF;
	color: #C8001E;
	cursor: pointer;	
	text-decoration: none;	
	}
a[href="javascript:void(0)"] {
	cursor: default;	
	}
a:hover {
	color: #EA0078;
	color: #FF0000;
	}
	
input, textarea, select {
	border: 1px solid #CCC;	
	color: #666;
	padding: 4px;
	}
input[type="submit"] {
	cursor: pointer;	
	}
	input:hover, input:focus, select:hover, select:focus {
		/*background: #FFF url(../images/inputO.png) repeat-x;*/	
		color: #303030;
		}
		
hr {
	background: transparent url(../images/hr.png) repeat-x;
	clear: both;
	border:  none;
	display: block;
	height: 1px;
	margin: 0 0 1em;		
	}
	
ul, ol, dl {
	margin: 1em 0;
	padding: 0 0 0 3em;
	}
	li {
		line-height: 1.4em;
		margin: 0 0 10px;	
		}	
		
table { 
	border-bottom: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	margin: 0 0 1.5em 0;
	}	
	caption {
		font-weight: bold;
		margin: 0 0 1em 0;	
		}
	th {
		background: url(../images/nav.png) repeat-x;
		border-right: 1px solid #ccc;
		border-top: 1px solid #ccc;
		color: #FFF;
		padding: 8px;
		text-align: left;
		}
	tr:hover {
		background: #fcf6df;	
		color: #13599e;
		}
	tr.subhead {
		background: #DDD;	
		color: #13599e;
		}
	td {
		border-top: 1px solid #ccc;
		border-right: 1px solid #ccc;
		padding: 8px;
		vertical-align: top;
		}
		td span, td a {
			display: block;	
			}
			
table.layout {
	border: none;
	}
	table.layout th {
		background: transparent none;
		border: none;
		}
	table.layout tr:hover {
		background: transparent;	
		color: #666;
		}
	table.layout td {
		border: none;
		padding: 8px;
		vertical-align: top;
		}
		
table#empty { 
	border:none;
	border-bottom: none;
	border-left: none;
	margin: 0;
	}	
table#empty th {
		background:none;
		border: none;
		}
	table#empty tr:hover {
		background:none;
		color: #666;		
		}
	table#empty  td {
		border: none;
		padding: 0px;
		vertical-align: top;
		}	
	
/* -------------------------------- */
/* START STYLING					*/ 
/* -------------------------------- */
		
#whole {
	/*background: url(../images/tartan.png) no-repeat center 115px;*/
	font-size: 0.75em;
	}
	#container {
		margin: 0 auto;
		width: 960px;

		}
		#header {
			padding: 15px 0 0;
			position: relative;
			}
			/*#logo {
				background: url(../images/logo.png) no-repeat;
				display: block;
				height: 51px;
				margin: 0 0 24px;
				text-indent: -9999em;
				width: 286px;
				}*/
			#logo p {
				margin-top: 0px;
				}
			#logo a {
				display: block;	
				height: 48px;
				margin: 0 0 15px;
				width: 269px;
				}
			#search {
				background: #9b0000 url(../images/search.png) repeat-x;
				font-size: 11px;
				position: absolute;
				padding: 5px 6px 3px;
				right: 0;
				top: 0;
				*width: 199px;
				}
				#search input {
					margin: 0 5px 0 0;
					padding: 2px;	
					}
				#search .button {
				  border: none;
				  float: right;
				  margin: 0;
				  padding-top: 2px;
				  padding-right: 5px;
				  padding-bottom: 2px;
				  padding-left: 5px;
								  }
				#search input.button:hover, #search input.button:focus {
					/*background: transparent none;*/
					color: #303030;
					}
					
					#search #mod_search_searchword {
						*width: 128px; 	
						*float: left;
						}
			#tagline {
				bottom: 35px;
				position: absolute;
				right: 0;
				}
				#tagline p {
					margin: 0;
					}
					
			#nav {	
				background: url(../images/nav.png) repeat-x;
				font-size: 1.167em;
				margin: 0 0 10px 0;
				position: relative;
				z-index: 10;
				}
				#nav li {
					background: url(../images/nav-line.png) no-repeat 100% 50%;
					list-style:  none;
					float: left;
					}
					#nav li.last {
						background: none;
						}
				/*Top level list items*/
				#nav ul li {
					position: relative;
					display: inline;
					float: left;
					}
					/*Top level menu link items style*/
					#nav ul li a {
						display: block;
						line-height: 30px;
						margin: 0 2px 0 0;
						padding: 0 17px;
						color: #FFF;
						}
					* html #nav ul li a { /*IE6 hack to get sub menu links to behave correctly*/
						display: inline-block;
						}
						/*#nav ul li a:link, #nav ul li a:visited {
							color: white;
							}*/
						#nav ul li.active a, #nav ul li a:hover {
							background: url(../images/navO.png);
							}
							/* 1st sub level menu */
							#nav ul li ul {
								background:  url(../images/shadow2-trans.png) no-repeat right bottom;
								padding: 0 4px 9px 0;
								display: block;
								left: 0;
								position: absolute;														
								visibility: hidden;
								}
								/* Sub level menu list items */
								#nav ul li ul li {
									background: none;
									display: list-item;
									float: none;
									}
									#nav ul li ul li ul {
										top: 0;
										}
										/* Sub level menu links style */
										#nav ul li ul li a, #nav ul li.active li a {
											background: #33AAFF;
											color: ;
											font-size: 0.857em;
											width: 150px;
											}
										#nav ul li ul li a:hover {
											background: url(../images/navO.png);
											color: ;
											}				
											#nav ul li ul li a:hover { /*sub menus hover style*/
												color: ;
												}
										.downarrowclass {
											position: absolute;
											top: 12px;
											right: 7px;
											}
										.rightarrowclass {
											position: absolute;
											top: 6px;
											right: 5px;
											}
		#content {
			}
			#content-inner {
				background: #9f0c0c;
				padding: 5px;
				}
				#main {
					background: #FFF url(../images/main.png) repeat-x 0 28px;	
					float: left;
					width: 716px;
					width: 725px;
					width: 950px;
					}
					/* IF NO #SIDE */
					#main.gotside {
						width: 725px;	
						}
					#main-inner {	
						padding: 20px 20px 20px 25px;
						}
				#side {
					background: url(../images/side.png) repeat-y;
					float: right;
					margin: -5px -5px 0 -9px;
					padding: 0 0 5px 0;
					width: 239px;
					}
				#side_30{
					background: url(../images/side30.png) repeat-y #222222;
					float: right;
					width: 268px !important;
					margin-left: -19px;
					padding-top: 0;
					padding-right: 0;
					padding-bottom: 5px;
					padding-left: 0;
					}	
				
					#side_30 #side-inner {
						margin: 5px 0 0 19px;
						}
					#side #side-inner {
						padding: 5px 0 0 19px;	
						}
					
		#footer {
			background: url(../images/footer.png) no-repeat;
			color: #c6a151;
			font-size: 0.917em;
			padding: 40px 0 0;
			position: relative;
			margin-bottom: 40px;
			}
				#footer p {
					float: left;	
					}
				#footer ul {
					float: right;
					}
				#footer li {
					display: inline;	
					}
					#footer a {
						/*border-right: 1px solid #FFF;*/	
						color: #FFF;	
						padding: 0 6px 0 5px;
						}
					#footer li:last-child a {
						border: none;	
						}
					#footer li span span {
						padding: 0 6px 0 6px;
						}
				#footer-nav a {
					color: #D9DDC2;	
					border-color: #D9DDC2;
					}
			a#goingup {
				border: none;
				position: absolute;
				right: 10px;
				top: -25px;0
				color: #666;
				background: url(../images/arrowup.png) no-repeat 100% 50%;
				padding-right: 10px;
				}
					
/* -------------------------------- */
/* JOOMLA CLASSES					*/ 
/* -------------------------------- */

div.joomla div.icons {
	float: right;	
	}
	div.joomla div.icon {
		float: right;	
		}
		
.joomla img {
	border: 1px solid #DDD;
	padding: 5px;	
	display: block;
	}
.joomla th img {
	border: none;
	display: inline;
	margin: 0 0 0 10px;
	padding: 0;
	}
	
.easy_img_caption {
	border: 1px solid #DDD;
	padding: 5px;
	font-style: italic;
	}
	.easy_img_caption img {
		border: none;
		padding: 0;
		margin: 0 0 10px 0!important;
		}
		
				
/* -------------------------------- */
/* CUSTOM CLASSES					*/ 
/* -------------------------------- */

a.btn
	{
	display: block;
	background-repeat: no-repeat;
	background-color: ;
	background-position: 50%;
	text-indent: -9999em;
	}
.fl, .float-left, .easy_img_caption.float-left {
	float: left;	
	margin: 0 1em 1em 0!important;
	}
.fl0 {
	float: left;
	}
.fr, .float-right, .easy_img_caption.float-right {
	float: right;	
	margin: 0 0 1em 1em!important;
	}
.fr0 {
	float: right;
	}
body .none	{display: none;}

/* NO BULLETS */
ul.nobullets, #nav ul, #footer-nav ul, #crumbs , .control, .slides {
	margin: 0;
	padding: 0;
	}
	ul.nobullets li, #nav ul li, #footer-nav li, #crumbs li, .control li, .slides li {
		list-style: none;
		margin: 0;
		}
		
.ui-tabs .ui-tabs-hide {
     display: none;
	}	
	
.goingup {
	color: #CCC;
	float: right;	
	}
	
/* -------------------------------- */
/* CRUMBS							*/ 
/* -------------------------------- */
			
.breadcrumbs {
	background: url(../images/breadcrumb.png) repeat-x;
	color: #999;
	font-size: 0.917em;
	height: 28px;	
	line-height: 28px;
	padding: 0 0 0 12px;
	}
	.breadcrumbs a, .breadcrumbs .sep {
		color: #33bbee;	
		}
	.breadcrumbs a:hover {
		color: #13599e;	
		}
	.breadcrumbs .sep {
		padding: 0 5px;	
		}
	
/* -------------------------------- */
/* MODULES							*/ 
/* -------------------------------- */
	
/* HOME BANNER */		
#homebanner {
	margin: 0 0 10px 0;	
	position: relative;
	}
	#yoo-carousel-1 .tabs {
		background: none;
		position: absolute;
		bottom: 80px;
		margin: 0;
		right: 0;
		left: auto;
		z-index: 10;
		width: auto!important;
		}
	div.yoo-carousel div.frame {
		height: 310px;
		}
		
		#yoo-carousel-1 li {
			background: none;
			margin: 0;
			}
			#yoo-carousel-1 li a {
				background: url(../images/homebanner-btn.png) no-repeat;
				width: 16px;
				height: 16px;
				padding: 0 3px;
				text-indent: -9999em;
				}
				#yoo-carousel-1 li.selected a, #yoo-carousel-1 li a:hover {
					background-position: left bottom;
					}
				#yoo-carousel-1 li a span {	
					background: none;
					}
	#yoo-carousel-1 .article {
		padding: 0;	
		}
		
#homebanner ul.nobullet {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 14px;
	width: 250px;
	}
	#homebanner ul.nobullet li {
		list-style: none;
		margin: 0;
		padding: 0;
		}
		#homebanner ul.nobullet li a {
			background: url(../images/arrow.png) no-repeat 0 50%;
			padding: 8px 0 8px 15px;
			float: left;
			width: 110px;
			color: #7e7e7e;
			
			}
			#homebanner ul.nobullet li a:hover {
				color: #EEE;	
				}
				
				
/* HOME MODULES */	
#homemodules_70,
#homemodules {
	margin: 0;	
	
	}
#homemodules_70 .moduletable{
	background-color: #111;
	color: #898989;
	border-top: 1px solid #4d4d4d;
	float: left;
	margin: 0;
	padding: 15px 15px 10px;	
	width:	655px;
	}
	
#homemodules .moduletable {
	background-color: #FFFFFF;
	color: #898989;
	border: 5px solid #9f0c0c;
	float: left;
	margin: 0;
	padding: 15px 15px 10px;	
	width: 925px;
	}
	#homemodules_70 .moduletable.first{
		background-color: #FFFFFF;
		background-image: url(../images/homemodule.png);
		background-position: right top;
		background-repeat: no-repeat;
		width: 	645px;
	}
	 
	#homemodules .moduletable.first {
		background-color: #FFFFFF;
		background-image: url(../images/homemodule.png);
		background-position: right top;
		background-repeat: no-repeat;
		width: 930px;	
		}
	#homemodules_70 .moduletable.last,
	#homemodules .moduletable.last {
		margin-right: 0;	
		}
	/* 2nd */	
	.whyeton h3 {	
		margin-bottom: 0;
		}
	.whyeton h4 {
		color: #FFF;
		font-size: 11px;
		margin-bottom: 14px;
		}
	/* 3rd */
	#hommodules .last {
		}
		
		
/* SIDE */
#side_30 .moduletable{
	border-bottom: 1px solid #4d4d4d;
}

#side .moduletable {
	border-bottom: 1px solid #4d4d4d;
	padding: 10px;	
	}

ul.list01 {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	ul.list01 a {
		float: left;
		background: url(../images/bullet.png) no-repeat 0 5px;
		padding: 0 0 10px 15px;
		width: 85px;
		color: #666;
		}
		ul.list01 a:hover {
			color: #AAA;
			}
			
/* -------------------------------- */
/* SEARCH							*/ 
/* -------------------------------- */

.search fieldset {
	border: 1px solid #DDD;	
	margin: 0 0 20px 0;
	padding: 10px 20px 20px;
	}
	.search legend {
		background:none repeat scroll 0 0 #FFFFFF;
		padding:0 10px;
		}
	.search form div {
		margin: 10px 0;	
		}
	div.joomla div.search p.info {
		color:#969696;
		font-style:italic;
		margin:0;
		}
div.joomla div.pagination {
	text-align:center;
	}
	
.highlight {
	background: #ffff99;
	}	
	
/* -------------------------------- */
/* Personnel Page					*/ 
/* -------------------------------- */

.personnel .item {
	border-bottom: 1px solid #DDD;
	margin-bottom: 1em;
	width: 680px;
	overflow: hidden;
	}
.personnel h2 {
	margin: 0 0 10px 0;
	}
.personnel h3 {
	}
.personnel h4 {
	margin: 0 0 1em 0;	
	color: #EA7200;
	}
.personnel p {
	margin: 1.5em 0;
	width: 440px;
	text-align: justify;
	}
.personnel .item img {
	float: right;
	margin: 0 0 15px 15px;
	}
	
/* -------------------------------- */
/* CONTACT Page						*/ 
/* -------------------------------- */

.contact-info {
	float: left;
	width: 49%;
	}
.contact-map {
	float: right;
	width: 48%;
	margin: 0 0 20px 0;
	}
	
/* -------------------------------- */
/* OTHER MISC						*/ 
/* -------------------------------- */
	
p.gk_npro_text {
	text-align: justify;
	}	
	
/* -------------------------------- */
/* SDBTN							*/ 
/* -------------------------------- */

/* -------------------------------- */
/* DEFAULT (SMALL)					*/ 

a.sdbtn {
	background-image: url(../images/sdbtn-a.png);
	background-repeat: no-repeat;
	background-position: top right;
	display: block;
	font-size: 0.917em;
	font-weight: bold;
	float: right;
    height: 29px;
	margin: 0 0 0 0;
    padding: 0 15px 0 0; /* sliding doors padding */
	color: #FFF;
	text-align: center;
	text-decoration: none;
	}
	a.sdbtn.mr0	{margin-right: 0;}
	a.sdbtn.fr	{float: right; margin: 0 1em 1em 0;}
	a.sdbtn.fr0	{float: right; margin: 0;}
	a.sdbtn.fl	{float: left; margin: 0 0 1em 1em;}
	a.sdbtn.fl0	{float: left; margin: 0;}
	
	a.sdbtn span {
		background-image: url(../images/sdbtn-span.png);
		background-repeat: no-repeat;
		display: block;
		line-height: 12px;
		padding: 6px 0 11px 10px;
		min-width: 60px; /* for standard size adjust here */
		}
		/* The icon | If icon not needed leave out the 'em' tag in the markup */	
		a.sdbtn span em {
			float: left;
			width: 10px;
			height: 10px;
			background: red;
			background: url(../images/sdbtn-em.png) no-repeat 50%;
			margin: 1px 5px 0 0;
			}
			a.sdbtn.noicon span em {display: none;}
									
	/* ICONS */ 
	a.sdbtn.edit span em			{background: url(../images/icon_pencil.png) no-repeat;}
	a.sdbtn.newcollection span em	{background: url(../images/icon_newcollection.png) no-repeat;}
	a.sdbtn.delete span em			{background: url(../images/icon_x.png) no-repeat;}
	a.sdbtn.new span em				{background: url(../images/icon_plus_small.png) no-repeat;}
	
	/* HOVER */ 
	a.sdbtn:hover		{background-position: bottom right; border: none; color: ; text-decoration: none;}	
	a.sdbtn:hover span	{background-position: bottom left;}	
	
	a.sdbtn.orange:hover, a.sdbtn.green:hover {color: #FFF;}
	
	/* ACTIVE */ 
	a.sdbtn:active		{background-position: bottom right; outline: none;}
	a.sdbtn:active span	{background-position: bottom left; padding: 7px 0 10px 10px;} /* push text down 1px */
		
/* -------------------------------- */
/* CLEARBITCH						*/ 
/* -------------------------------- */

.clearfix:after,
#content:after,
#nav:after,
#content-inner:after,
#homemodules_70:after,
#homemodules:after,
.joomla:after,
.collection-intro:after,
.moduletable:after, 
#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}
.clearfix,
#content,
#nav,
#content-inner,
#homemodules_70, 
#homemodules,
.joomla,
.collection-intro,
.moduletable, 
#main {
	display: inline-block;
	}
* html .clearfix,
* html #content,
* html #nav,
* html #content-inner,
* html #homemodules_70,
* html #homemodules,
* html .joomla,
* html .collection-intro,
* html .moduletable,
* html #main {
	height: 1%;
	}
.clearfix,
#content,
#nav,
#content-inner,
#homemodules_70,
#homemodules,
.joomla,
.collection-intro,
.moduletable,
#main {
	display: block;
	}
.clear { clear: both; }
.clearl {clear: left;}
.clearr {clear: right;}


.filter {
	margin-bottom: 1em;	
	}
th a {
	color: #FFF;	
	}
#footer-reg1{
	float: left;
	width: 60px;
	height: 13px;
	background-color: #910c0c;
	color: #FFFFFF;
	padding-top: 3px;
	padding-left: 5px;
	font-weight:bold;
}	
#footer-reg2{
	float: left;
	height: 13px;
	background-color: #c10000;
	color: #FFFFFF;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}	
#footer-reg{
	float: right;
}

/*SIDE MENU*/

.moduletable_sidemenu {	
	/*background: url(../images/nav.png) repeat-x;*/
	font-size: 1.167em;
	/*margin: 0 0 10px 0;
	position: relative;*/
	z-index: 10;
	min-height:400px;
	}
	
	.moduletable_sidemenu h3{
	padding:10px;
	margin:0px;
	border-bottom: 1px solid #666666;
	}
	
	.moduletable_sidemenu ul{
		padding:0px;
		margin:0px;		
	}
	
	.moduletable_sidemenu li {
		/*background: url(../images/nav-line.png) no-repeat 100% 50%;
		list-style:  none;
		/*float: left;*/
		/*line-height: 1.4em;*/
		list-style:square;
		padding:0px;
		margin:0px;
		width:100%;
		font-size:12px;
		font-weight:bold;
		display:block;
		border-bottom: 1px solid #666666;
		text-transform:uppercase;
		}
	
		.moduletable_sidemenu li.last {
			background: none;
			}
	/*Top level list items*/
	.moduletable_sidemenu ul li {
		position: relative;
		display: inline;
		float: left;
		}
		/*Top level menu link items style*/
		.moduletable_sidemenu ul li a {
			display: block;
			line-height: 30px;
			margin: 0 2px 0 0;
			padding: 0 17px;
			color: #CCC;
			}
		* html .moduletable_sidemenu ul li a { /*IE6 hack to get sub menu links to behave correctly*/
			display: inline-block;
			}
			/*#nav ul li a:link, #nav ul li a:visited {
				color: white;
				}*/
			.moduletable_sidemenu ul li.active, .moduletable_sidemenu ul li:hover {
				/*background: url(../images/navO.png);*/
				background: url(../images/nav.png) repeat-x;
				}
				
				.moduletable_sidemenu ul li:hover ul{
					visibility:visible;
				}
				
				.moduletable_sidemenu ul li:hover ul li ul{
					visibility:hidden;
				}
				
				/* 1st sub level menu */
				.moduletable_sidemenu ul li ul {
					/*background:  url(../images/shadow2-trans.png) no-repeat right bottom;*/
					background:#333333;
					display: block;
					position: absolute;														
					visibility:hidden;
					top:0;
					right:215px;
					}
					/* Sub level menu list items */
					.moduletable_sidemenu ul li ul li {
						background: none;
						display: list-item;
						float: none;
						text-transform:none;
						border-bottom: 1px solid #666666;
						}
						.moduletable_sidemenu ul li ul li ul {
							top: 0;
							background:#333333;
							display: block;
							position: absolute;														
							visibility:hidden;
							top:0;
							right:185px;
							}
							/* Sub level menu links style */
							
							.moduletable_sidemenu ul li ul li:hover ul{
								visibility:visible;
							}
							
							.moduletable_sidemenu ul li ul li a, .moduletable_sidemenu ul li.active li a {
								/*background: #382929;*/
								color: ;
								font-size:12px;
								width: 150px;
								}
							.moduletable_sidemenu ul li ul li a:hover {
								background: url(../images/nav.png);
								color: ;
								}				
								.moduletable_sidemenu ul li ul li a:hover { /*sub menus hover style*/
									color: ;
									}
							.downarrowclass {
								position: absolute;
								top: 12px;
								right: 7px;
								}
							.rightarrowclass {
								position: absolute;
								top: 6px;
								right: 5px;
								}
/*END OF SIDE MENU*/								