/*template css: dimensions, width and height of elements, layout behavior (float, display, position, alignment)*/

/*universal styles*/																														
body {
behavior:url("csshover3.htc");
text-align: center;
margin:0 0 0 0;
background:#FFFFFF;}

p {}
img {border:none;margin:0;}
ul {}
li {}
form {margin:0;padding:0;border:0;}
table {margin:0;padding:0;border:0;}
td {valign:top;}
.clear {clear:both;}

/*header*/
#header {
/*z-index:999;*/
position:relative;
padding-left:95px;}


/*header nav*/
.header-nav-menu {
position:relative;
width:920px;
height:18px;
list-style:none;
margin:0;
padding:0;
float:left;}

.header-nav-menu li {
position:relative;
float:left;
list-style:none;
margin:0;
padding:0;}

.header-nav-menu a {
display:block;}

/*topnav submenus*/
.header-nav-menu ul {
list-style:none;
margin:0;
padding:0;
width:140px;
/*z-index:10;*/
margin-left:-1px;
border-right:1px solid white;
border-left:1px solid white;}

.header-nav-menu li li {
color:#ffffff;
text-decoration:none;
padding:5px 0px 5px 0px;
border-bottom:1px solid #ffffff;
background:#1D5E9E;
float:none;
font-size:15px}

.header-nav-menu li li li{
background:#3366CC;
position:relative;
float:none;
list-style:none;
margin:0;
padding:5px 0px 5px 7px;}

.header-nav-menu li li a  {
color:#ffffff;
text-decoration:none;
}

.header-nav-menu li li a:hover  {text-decoration:underline;}

/*flyout*/
#navdropdown li {position: relative;}

#navdropdown ul ul {
position: absolute;
z-index: 500;
}

#navdropdown ul ul ul {
top: 0;
left: 100%;
}

div#navdropdown ul ul,
div#navdropdown ul li:hover ul ul,
div#navdropdown ul ul li:hover ul ul
{display: none;}

div#navdropdown ul li:hover ul,
div#navdropdown ul ul li:hover ul,
div#navdropdown ul ul ul li:hover ul
{display: block;}

#newsletternav ul {
	list-style:square inside url("../images/arrow_right.jpg");
	margin: 0;
	padding: 0;
	width:100px;
}

#newsletternav ul li:hover{
	list-style:square inside url("../images/arrow_down.jpg");
	margin: 0;
	padding: 0;
	width:100px;
}

#newsletternav ul ul li{
	list-style:circle;
	position:relative;
	left:50px;
	margin: 0;
	padding: 0;
	width:200px;
}

#newsletternav ul ul li:hover{
	list-style:circle;
	position:relative;
	left:50px;
	margin: 0;
	padding: 0;
	width:200px;
}

div#newsletternav ul ul,
div#newsletternav ul li:hover ul ul,
div#newsletternav ul ul li:hover ul ul
{display: none;}

div#newsletternav ul li:hover ul,
div#newsletternav ul ul li:hover ul,
div#newsletternav ul ul ul li:hover ul
{display: block;}