/*** Navigation (Setting up some fonts, colors and more)***/

#navigation{
	font:14px Arial;
	position: relative;
	margin-top: 1px;
	z-index:2;
}

#navigation a:link, #navigation a:visited{ padding:0px; text-decoration:none;}

#navigation li a:hover { color:#fff; text-decoration:none;}

#navigation a:link, #navigation a:visited{
	text-decoration:none;
	cursor:hand;
	visibility: inherit;
	padding-right: 07px;
	padding-left: 7px;
	padding-top: 0px;
	padding-bottom: 0px;

}

html >body
#navigation a:link, #navigation a:visited{
	text-decoration:none;
	cursor:hand;
	visibility: inherit;
	padding-right: 07px;
	padding-left: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom:-6px;
}

#navigation li a {
	color:#7f7f7f;
	text-decoration:none;
	font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	cursor:hand;
	text-transform: uppercase;
}

#navigation li a:hover {
	color:#494949;
	text-decoration:none;

}

#navigation li li a:link {
	background-color: #ffffff;
	color:#555555;
	text-decoration:none;
	padding-left: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	cursor:hand;
	text-transform: capitalize;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dcdcdc;
	border-left-color: #dcdcdc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	font-weight: bolder;
	padding-right: 26px;



}

html > body
#navigation li li a:link {
	margin-top: 6px;
}

html > body
.mar_top{
margin-top:-6px;
}

#navigation li li a:visited {
	background-color: #ffffff;
	color:#555555;
	text-decoration:none;
	padding-left: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	cursor:hand;
	text-transform: capitalize;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dcdcdc;
	border-left-color: #dcdcdc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dcdcdc;
	font-weight: bolder;
	padding-right: 26px;


}

html > body
#navigation li li a:visited {
	margin-top: 6px;
}

#navigation li li a:hover {
	background-color: #d8f0fa;
	color:#555555;
	text-decoration:none;
	padding-left: 26px;
	padding-right: 16px;
}


/*** Essential styles - Superfish menu (Setting the positions for the list elements etc.) ***/

.nav, .nav * {margin:0;padding:0;list-style:none;}

.nav ul {position:absolute;top:-999em;}

.nav li {float:left;position:relative;z-index:99;font-size:12px;}

.nav a {display:block; }

.nav ul li{ 

}

* html .nav ul li{
width:100%; 

}

.nav li:hover ul,ul.nav li.sfHover ul {
	left:0px;
	top:36px;

}

.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}

.nav li li:hover ul,ul.nav li li.sfHover ul {left:10em;top:0px;}

.nav li:hover ul,.nav li li:hover ul {top: -999em;}

.menu_bar {
	background-image: url(images/menu_bar.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
	float: left;
}
.menu_box {
	height: 30px;
	line-height: 30px;
	float: left;
	cursor:hand;
}
.menu_box img{
	text-decoration:none;
	cursor:hand;
}


a {
outline:none;
}
