/* Top area styles */



#top_area {
	height:120px;
	background-color:#003B81;
	background-position:top;
	background-repeat:repeat-x;
	position:relative; }

#top_logo {
	position:absolute;
	top:0px;
	left:0px; }



/* ********** START top 1st row ********** */
#top_1st_row {
	font-size:10px;
	position:absolute;
	top:12px;
	right:0px;
	text-align:right; }

			/* START quick menu */
			ul#quick_menu {
				list-style-type:none;
				display:inline;
				margin-right:10px; }

			ul#quick_menu li {
				list-style-type:none;
				display:inline;
				border-left:1px solid #3e5977;
				padding:0 7px 0 8px; }

			ul#quick_menu li a {
				color:#c1d5ec;
				text-decoration:none; }

					ul#quick_menu li.first_item { border-left: none; }
			/* END quick menu */
/* ********** END top 1st row ********** */



/* ********** START top 2st row ********** */
#top_2nd_row {
	position:absolute;
	top:32px;
	right:0px;
	text-align:right; }

			ul#main_menu {
				border-top:1px solid #3E5977;
				border-bottom:1px solid #3E5977;
				margin:0 5px 0 0;
				padding:0.5em 0;
				display: block;
				list-style-type:none; }

			ul#main_menu li {
				margin:0 9px;
				display:inline;	}
/* ********** END top 2st row ********** */



/* ********** START submenu ********** */
#submenu {
	position:absolute;
	top:78px;
	left:0px;
	width:100%;
	height:42px;
	clear:both;
}

		ul#submenu_list {
			position:absolute;
			left:0;
			bottom:0;
			list-style-type:none;
			margin:0;
			padding:0;}

				ul#submenu_list li {
					list-style-type:none;
					float:left;
					padding:0;
					background:#bfd4ed url(../img/pic_layout/submenu_item_bg.gif) bottom repeat-x;
					border:1px solid #003b81;
					border-top:6px solid #003b81;
					font-family:Arial, sans-serif;
					/*font-size:12px;*/
					font-weight:bold; }

						ul#submenu_list li a {
							display:block;
							padding:8px 0;
							text-align:center;
							width:101px;
							text-decoration:none;
							color:#0d4588; }

				ul#submenu_list li.first_item { border-left:none; }

				ul#submenu_list li.selected {
					border-top:1px solid #003b81;
					background:#f7f9fa;
					border-bottom:1px solid #f7f9fa; }

							ul#submenu_list li.selected a { padding-top:13px;}

				/*  START buy online link */
				ul#submenu_list li.buy_online_link {
					background:#be0000 url(../img/pic_layout/submenu_buybutton_bg.gif) bottom repeat-x;
					border-right:none;
					border-top:none; }

						ul#submenu_list li.buy_online_link a {
							padding:11px 0;
							color:#ffffff;
							width:101px; }
				/* END buy online link */
/* ********** END submenu ********** */