/* 
    Document   : hellomenu
    Created on : Jun 27, 2012, 11:43:50 AM
    Author     : Paul
    Description:
        Purpose of the stylesheet follows.
*/

.hellomenu > ul {
	margin:0; padding:0; padding-top:3px; padding-left:0px;
} .hellomenu > ul > li {
	float:left; list-style:none;
	padding:0 18px 0 0;
	margin:0;
	line-height:14px;
} .hellomenu > ul > li > a {
	font-size:14px; font-weight:bold; color:#e0e0e0; text-decoration:none;
	white-space:nowrap;
} .hellomenu > ul > li:hover > a {
	color:white;
}

.hellomenu > ul > li.minimenu,
.hellomenu > ul > li.bigmenu {
	background:transparent url('menu-arrow[grey].png') right 2px no-repeat;
	padding-right:16px; margin-right:14px;
}
.hellomenu > ul > li.minimenu:hover,
.hellomenu > ul > li.bigmenu:hover {
	background-image: url('menu-arrow.png');
	cursor:pointer;
}


.hellomenu > ul > li > .menucontents {

	display:none;
	position:absolute; top:39px; left:12px;
	width:582px; height:295px;
	background:transparent;
	padding-top:0px;
	
}
.hellomenu .menucontents > .top {
	width:582px;
	height:25px; margin:0; padding:0; line-height:25px;
	background: transparent url('menu-shade[stretch]_01.png') 0px 0px no-repeat;
} .hellomenu .menucontents > .inside {
	width:582px; height:380px;
	margin:0; padding:0;
	background: transparent url('menu-shade[stretch]_02.png') 0px 0px repeat-y;
} .hellomenu .menucontents > .bottom {
	width:582px;
	height:20px; margin:0; padding:0; line-height:25px;
	background: transparent url('menu-shade[stretch]_03.png') 0px 0px no-repeat;
}

.hellomenu .menucontents > .inside > ul {
	margin:0 0 0 9px; padding:0; width:219px;
	font-size:14px; font-weight:bold;
} .hellomenu .menucontents > .inside > ul > li {
	list-style:none; padding:0; margin:0;
} .hellomenu .menucontents > .inside > ul > li > a {
	text-decoration:none; color:#900;
	display:block; padding:5px 0 5px 15px; width:206px;
} .hellomenu .menucontents > .inside > ul > li > a:hover {
	background:#900; color:white;
} .hellomenu .menucontents > .inside > ul > li > ul > li{
	list-style: none; padding:0; margin:0;
} .hellomenu .menucontents > .inside > ul > li > ul > li > a {
	text-decoration: none; color: #900;
	display: block; padding: 5px 0 5px 0; width: 181px;
} .hellomenu .menucontents > .inside > ul > li > ul > li > a:hover {
	background:#900; color: white;
}

.hellomenu .menucontents > .inside > .insidemenu {
	
	position:absolute;
	top:25px;
	left:235px;
} .insidemenu > ul {
	width:160px; float:left; margin:0; padding:0 0 0 5px;
} .insidemenu > ul > li {
	 font-size:11px; font-weight:bold; 
	list-style:none;
	text-indent:-1em;
	margin:0 0 0 1em; padding:0 0 5px 0;
	line-height:14px;
} .insidemenu > ul > li > a {
	text-decoration:none;

} .insidemenu > h3 {
	font-size:14px; font-weight:bold; margin:0 0 8px 5px; padding:0;
}

.hellomenu > ul > li > .shortmenu {
	display:none;
	position:absolute; top:49px;
	border:5px solid #333; border-top:none;
	background:white; border-radius:0 0 15px 15px;
	margin-left:-20px; box-shadow:0px 3px 5px #666;
} .hellomenu .shortmenu > ul {
	margin:0px; padding:10px 15px 10px 15px;
	font-size:14px; font-weight:bold;
} .hellomenu .shortmenu > ul > li {
	list-style:none; padding:0; margin:0;
} .hellomenu .shortmenu > ul > li > a {
	text-decoration:none; color:#900; display:block;
	padding:6px 0 3px 0; text-decoration:none;
	border-top:1px solid #ccc;
	margin:3px 0 0 0;
} .hellomenu .shortmenu > ul > li:first-child > a {
	border:0; padding:3px 0 3px 0;
}