/* GLOBAL Navigation */

#globalnav{
	position : absolute;
	right : 8px;
	display : inline;
	border-right : 1px solid #F66003;
	margin : 2px 8px 0 0;
	font-size: 11px;
	height: 14px;
}

#globalnav li{
	float : left;
}

#globalnav a{
	display : block;
	float : left;
	color : white; /*#B2C1C1;*/
	text-decoration : none;
	
	padding : 0 4px 0 5px;
	border-left : 1px solid #F66003;
}

/* MAIN Navigation */

#navigation{}

#navigation a{
	float : left;
	display : block;
	font-family : Arial;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
	color : #003333;
	
	height : 15px;
	padding : 2px 10px 2px 10px;
	
	background : url(../img/btn_inactive_bg.gif) repeat-x;
	border : 1px solid #00423C;
	
	position : relative;
	top : 1px;to\p : 5px;
	left : 19px;
}
#navigation a.active{
	height : 21px;
	padding : 2px 10px 0px 10px;
	
	background : url(../img/btn_active_bg.gif) repeat-x;
	border : 3px solid #FF9900;
	border-bottom : 0px;
	
	position : relative;
	top : 0px;to\p : 3px;
}
#override #navigation a:hover{
	text-decoration : none;
}

#navigation ul{
	border-style : solid;
	border-width : 3px 0 3px 0;
	border-color : #FF9900 white white white;
	background-color : white;
}

#navigation ul li{
	float : left;
}
#navigation ul li.height{
	height : 22px;
	float : none;
	text-align : right;
}
#navigation ul li.height input{
	background-color : #E5ECEB;
	border : 1px solid white;
	border-color : #00423C #99B3B1 #99B3B1 #00423C;
	font-size : 8pt;
	color : #003333;
	
	height : 16px; hei\ght : 14px;
	padding : 1px 1px 1px 4px;
	margin-top : 2px;
}
#navigation ul li.height .submit, .search .submit, form.contact .submit, .ecards form .submit{
	background : url(../img/btn_inactive_bg.gif) repeat-x;
	position : relative;
	top : 1px !important; top : 0px;
	margin-right : 5px;
	height : 18px;
}

#navigation ul li a{
	/*font-size : 9pt;*/
	font-size: 11px;
	background : white;
	border : 0;
	border-left : 1px solid #CCD9D8;
	height : 15px;
	padding : 4px 8px 3px 8px;
	
	left : 20px;
	top : 0;
}
#frame #navigation ul li a:hover, #frame #navigation ul li a.selected{
	background-color : #FF9900;
	height : 29px; hei\ght : 21px;
}

#frame #navigation #cover{
	background : white;
	height : 4px;
	width : 100%;
	overflow : hidden;
	
	position : absolute;
	left : 0;
	top : 46px; to\p : 50px;
	z-index : 1;
}

#navigation ul li a.current, #background #navigation ul li a.current:hover{
	background-color : #FF9900;
	height : 24px;hei\ght : 15px;
	margin-top : 2px;
	border-top : 1px solid #447570;

	z-index : 2;
}

/* SUBMENU */

#navigation ul ul{
	position : absolute;

	margin : 29px 0 0 21px;mar\gin : 28px 0 0 21px;
	border : 3px solid #FF9900;
	width : 190px; wid\th : 185px;
	
	display : none;
	text-align : left;
}

#navigation ul ul li{
	float : none;
	display : inline;
	height : auto;
	padding : 0;
}

#frame #navigation ul ul li a{
	float : none;
	position : static;
	border : 0;
	margin : 0;
	white-space : nowrap;
	
	height : 16px;
	padding : 3px 8px 2px 8px;
	background : url(../img/btn_inactive_bg.gif) repeat-x;
	border-bottom : 1px solid #447570;
}

#frame #background #navigation ul ul li a:hover{
	margin : 0;
	border : 0;
	
	background : url(../img/btn2_active_bg.gif) repeat-x;
	border-bottom : 1px solid #447570;
	height : 16px;
}

/* SUB NAVIGATION */

#subnavigation{
	margin : 20px 0 0 0;
}
#override #subnavigation a:hover{
	text-decoration : none;
}

#subnavigation *{
}

#subnavigation li{
	display : inline;
}

#subnavigation li a{
	font-size : 10pt;
	color : #FF9900;
}

#subnavigation li a{
	padding : 2px 0 2px 30px;
	height : 14px;
	display : block;
	text-decoration : none;
}
#subnavigation ul li a{
	color : #003333;
}

#subnavigation ul li a{
	border-style : solid;
	border-width : 1px 0 1px 0;
	border-color : white white #99B3B1 #99B3B1; 
}

#subnavigation ul li.current, #subnavigation ul li a:hover{
	color : #003333;
	background : url(../img/item_active.gif) repeat-x;
}
#subnavigation ul li.current a{
	background : url(../img/arrow_orange_subnav.gif) no-repeat 21px 50%;
}

#subnavigation ul ul.current{
	background : url(../img/section_tile.gif) repeat-x #FFF5E5 bottom;
	padding : 0 0 10px 0;
}

#subnavigation ul a{
	font-weight : bold;
	/*font-size: 8pt;*/
	font-size : 11px;
}

#frame #subnavigation ul ul li{
	display : inline;
}

#frame #subnavigation ul ul a{
	font-weight : normal;
	line-height : 1.3em;
	border : 0;
	padding : 3px 0 3px 40px;
	background : none;
	height : auto;
}

#frame #subnavigation ul ul li.current{
	background : none;
}
#frame #subnavigation ul ul li.current a{
	background : url(../img/circle_green.gif) no-repeat 30px 50%;
}
#frame #subnavigation ul ul li a:hover{
	text-decoration : underline;
}
