/*  _______________________________________

	01 MENU BAR
    _______________________________________  */


UL, LI	{margin: 0; padding: 0}



.main_side_menu {
	list-style:none;
	width:218px;
	margin:6px 0 30px 10px;
	padding:0px 0px 0px 0px; 
	

	/* CSS 3 Stylings */
	

	/* Colors */

	background: transparent;

	
	/* CSS 3 Stylings */
	

}
.main_side_menu li.side_menu_item {
	text-align:left;list-style:none; z-index: 10;
	position:relative; 
	padding: 4px 10px 4px 10px; min-height: 15px;
	
}
.main_side_menu li.side_menu_item:hover {
	z-index:2; list-style:none;
	background:#838383;
	width: 210px;
	padding: 4px 10px 4px 10px; min-height: 15px;
	/* CSS 3 Stylings */
	
	background: -moz-linear-gradient(left, #838383, #5b5b5b);
	background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#838383), to(#5b5b5b));
	
	-moz-border-radius: 5px 0px 0px 5px;
    	-webkit-border-radius: 5px 0px 0px 5px;
    	-khtml-border-radius: 5px 0px 0px 5px;
    	border-radius: 5px 0px 0px 5px;
}

.main_side_menu li.side_menu_item a.side_main_link {
	color: #3e3e3e; font-size: 16px; font-family: arial; font-weight: bold;
	outline:0; z-index: -1; background: none;
	text-decoration:none;
	display:block;
	
}
.main_side_menu li.side_menu_item:hover a.side_main_link {
	color: #FFFFFF; font-size: 16px; font-family: arial; font-weight: bold;z-index: -1; background: none;
	display:block; 
}


LI.separator	{border-bottom: 1px solid #999999; padding: 4px 0 0px 0; margin: 0 0 6px 0; font-size: 0px; height: 1px; list-style:none;}


.main_side_menu .drop {
	background:url("img2/arrow_right.png") no-repeat right center;
}


/*  _______________________________________

	02 DROP DOWN MENU
    _______________________________________  */



/* Left & right aligned common styles */

.main_side_menu .dropdown_1column, 
.main_side_menu .dropdown_2columns, 
.main_side_menu .dropdown_3columns, 
.main_side_menu .dropdown_4columns,
.main_side_menu .dropdown_5columns {
	margin:0px auto;
	left:-999em;
	z-index:-1;
	position:absolute;
	background:#F4F4F4;
	border:1px solid #cccccc;
	padding:0px;
	text-align:left;

	/* CSS 3 Stylings */

	-moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
    -khtml-border-radius: 0px 5px 5px 5px;
    border-radius: 0px 5px 5px 5px;
	
	background: url(img2/side_menu_bg.gif) repeat-x bottom center #FFF;
}

/* Drop Downs Sizes */

.main_side_menu .dropdown_1column {width: 230px; overflow: hidden}
.main_side_menu .dropdown_2columns {width: 300px;}
.main_side_menu .dropdown_3columns {width: 455px;}
.main_side_menu .dropdown_4columns {width: 610px;}
.main_side_menu .dropdown_5columns {width: 765px;}

/* Showing Drop Down on Mouse Hover - Left aligned */

.main_side_menu li:hover .dropdown_1column, 
.main_side_menu li:hover .dropdown_2columns, 
.main_side_menu li:hover .dropdown_3columns,
.main_side_menu li:hover .dropdown_4columns,
.main_side_menu li:hover .dropdown_5columns {
	left:230px;
	top:0px;
}

/* Columns Sizes */

.main_side_menu .col_1,
.main_side_menu .col_2,
.main_side_menu .col_3,
.main_side_menu .col_4,
.main_side_menu .col_5,
.main_side_menu .col_6 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
}
.main_side_menu .col_1 {width:145px;}
.main_side_menu .col_2 {width:300px;}
.main_side_menu .col_3 {width:455px;}
.main_side_menu .col_4 {width:610px;}
.main_side_menu .col_5 {width:765px;}
.main_side_menu .col_6 {width:920px;}

/* IMPORTANT */

/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
.main_side_menu .firstcolumn {
	margin-left: 0; /* Clearing margin & left */
	clear: left;
}



/*  _______________________________________

	03 CONTENT STYLINGS
    _______________________________________  */

.side_menu .borderright		{border-right: 1px solid #cccccc}
.side_menu .borderbottom	{border-bottom: 1px solid #cccccc}

.side_menu			{width: 230px; overflow: hidden;}
.side_menu LI			{width: 230px; float: left;  padding: 7px 5px 7px 15px;  display:inline; position: relative; margin: 0; }

.side_menu LI.sub		{padding: 7px 5px 7px 25px; background: url(img2/bullet_line.png) no-repeat;}
.side_menu LI.sub2		{padding: 7px 5px 7px 35px; background: url(img2/bullet_line2.png) no-repeat;}



.side_menu A:link    		{COLOR: #555555; FONT-SIZE: 14px; TEXT-DECORATION: none; font-family: arial; font-weight: normal; padding: 3px 5px 3px 0px; }
.side_menu A:visited 		{COLOR: #555555; FONT-SIZE: 14px; TEXT-DECORATION: none; font-family: arial; font-weight: normal; padding: 3px 5px 3px 0px; }
.side_menu A:hover   		{COLOR: #000; FONT-SIZE: 14px; TEXT-DECORATION: none; font-family: arial; font-weight: normal; padding: 3px 5px 3px 0px; /*background: #999999*/}

