html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*			WRAPPERS			*/

#pad { height: 140px; }
#dd-menu { width: 979px; }

/*			OVERALL STYLES			*/

*html #dd-menu ul { height: 26px !important;}
#dd-menu ul,
#dd-menu ul li a { height: 27px; }
#dd-menu ul :hover ul { top: 27px; }

/*			MAIN HORIZONTAL MENU			*/

#dd-menu ul { padding: 0; margin: 0; list-style: none; position: relative; z-index: 500; font-family: arial, verdana, sans-serif; }
#dd-menu ul li { float: left; margin-right: 5px; }
#dd-menu ul li span.lab, 
#dd-menu ul li a { display: block; float: left; padding: 0 25px; text-align: center; }
* html #dd-menu ul li span.lab { display: hidden !important;}
#dd-menu ul li span.lab, 
#dd-menu ul li a { width: 109px; line-height:27px; background: transparent url('/resources/images/tab.png') no-repeat right center; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; }
#dd-menu ul li span.lab:hover, 
#dd-menu ul li a:hover { /*IE6*/ background: transparent url('/resources/images/hover-tab.png') no-repeat right center;/*color:#f00;*/ }
#dd-menu ul li:hover > span,
#dd-menu ul li:hover > a { /*IE7 + FF*/ background: transparent url('/resources/images/hover-tab.png') no-repeat right center;/*color:#f00;*/ }
#dd-menu ul li.last { margin-right: 0px; }
#dd-menu ul table { border-collapse: collapse; width: 0; height: 0; position: absolute; top: 0; left: 0; }

/*			DEFAULT LINK STYLING			*/

#dd-menu ul li a:hover { z-index: 200; position: relative; }
#dd-menu ul li:hover { position: relative; z-index: 200; }
#dd-menu ul li.current { border-bottom: 1px solid #fff; }
/*
#dd-menu ul li a.sub { background: #f0f url('down-arrow.gif') no-repeat right center; }
#dd-menu ul li:hover > a { color:#fff; background:#000; }
#dd-menu ul li:hover > a.sub { color:#fff; background-color:#fcc; }
#dd-menu ul li.current a { color:#fff; background:#f0f; }
*/

/*			TAB HOVER			*/

#dd-menu ul :hover ul { left: 0; width: 159px; border: none; }
#dd-menu ul ul,
#dd-menu ul :hover ul ul { position: absolute; left: -9999px; top: -9999px; width: 0; margin: 0; padding: 0; list-style: none;/*background-image:url('/resources/images/active_tab_bot.png'); background-position:center bottom;*/ }
#dd-menu ul :hover a:hover { color: #FFFFFF; }
#dd-menu ul :hover ul li { margin: 0; background: url('/resources/images/hover-tab-bullet.png') no-repeat 12px 1px #092c55; height:30px !important; }
#dd-menu ul :hover ul li { /*background: url('/resources/images/active_tab_mid.png') no-repeat;*/ /*background: #f00; height: 30px;*/ }
#dd-menu ul :hover ul li a { padding: 0; }
#dd-menu ul :hover ul li a { width: 159px; text-indent:30px; background: transparent; height:22px; line-height:25px; text-align:left; vertical-align: bottom; padding-top:4px; padding-bottom: 4px; }
#dd-menu ul :hover ul li a:hover { color: #FFFFFF; background:#092c55 url('/resources/images/hover-tab-bullet-hover.png') no-repeat 12px 1px;}
#dd-menu ul :hover ul li.currentsub a,
#dd-menu ul :hover ul li.currentsub a:hover { /*background:#092c55 url('/resources/images/hover-tab-bullet-hover.png') no-repeat 12px 1px;*/ /*color:#fff;*/ }
#dd-menu ul :hover ul :hover { /*background-color:#0f0;*/ /*color: #f00;*/ }
#dd-menu ul :hover ul :hover ul { left: 120px; top: -1px; /*background:#222;*/ white-space: nowrap; width: 159px; z-index: 200; height: auto; }
#dd-menu ul :hover ul :hover ul li a { width:159px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc; }
#dd-menu ul :hover ul :hover ul li.currentfly a,
#dd-menu ul :hover ul :hover ul li.currentfly a:hover { background:#840; color:#fff; }
#dd-menu ul :hover ul :hover ul :hover { background-color:#d70; color:#fff; }
#dd-menu ul li ul li a.lastfly { background: url('/resources/images/hover-tab-base.png') no-repeat center bottom !important; height:32px !important; padding: 2px 0 0 0 !important; }
#dd-menu ul li ul li a.lastfly:hover { background: url('/resources/images/hover-tab-base-hover.png') no-repeat center bottom !important;}

/*			CURRENT TAB			*/

#dd-menu ul li.current span.lab,
#dd-menu ul li.current span.lab:hover,
#dd-menu ul li.current a { background: transparent url('/resources/images/active-hover-tab.png') no-repeat right top !important; color:#6697bb; }
#dd-menu ul li.current a:hover { color:#D71F85; }
#dd-menu ul li.current a:hover { /*color: #D71F85;*/ }
#dd-menu ul li.current ul li a { /*border-top:1px solid #aaa;*/ }
#dd-menu ul li.current ul li a { color:#6697bb; }
#dd-menu ul li.current ul li a { background: url('/resources/images/active-hover-bullet.png') no-repeat 0 0 #fff !important; }
#dd-menu ul li.current ul li a:hover { color: #6697bb !important; background: url('/resources/images/active-hover-bullet-hover.png') no-repeat 0 0 #fff !important; }
#dd-menu ul li.current ul li a.lastfly { background: none !important; background: url('/resources/images/active-hover-base.png') no-repeat center bottom !important; height:32px !important; }
#dd-menu ul li.current ul li a.lastfly:hover { background: url('/resources/images/active-hover-base-hover.png') no-repeat center bottom !important; }

/*			SECOND LEVEL LINKS			*/

#dd-menu ul li ul li a { /*border-top:1px solid #999;*/ }
#dd-menu ul li ul li a { color:#fff; }
#dd-menu ul li ul li a { background: #092c55; }
#dd-menu ul li ul li a:hover, #dd-menu ul li.current ul li a:hover { color: #fff; }

