/* Main Navigation Styles */

#navigation {
	margin: 0;
	padding: 0;
	height: 28px;
	width: 583px;
	text-align : center;
	list-style : none;
	display: block;
	position : absolute;
	top : 109px;
	left : 0;
}

#navigation li {
	margin: 0;
	padding: 0;
	height: 28px;
	width : auto;
	text-align: center;
	background : none;
	display: block;
	float: left;
}

#navigation a {
	margin: 0;
	padding: 0;
	height: 28px;
	color: #444;
	display: block;
	float: left;
	overflow: hidden;
}

#navigation strong { display: none; }

li.one a { width: 97px; background : url(../images/template/nav1_1.gif) top left no-repeat; }
li.two a { width: 106px; background : url(../images/template/nav2_1.gif) top left no-repeat; }
li.three a { width: 111px; background : url(../images/template/nav3_1.gif) top left no-repeat; }
li.four a { width: 108px; background : url(../images/template/nav4_1.gif) top left no-repeat; }
li.five a { width: 93px; background : url(../images/template/nav5_1.gif) top left no-repeat; }
li.six a { width: 68px; background : url(../images/template/nav6_1.gif) top left no-repeat; }

li.one a:hover, li.one a.selected { background : url(../images/template/nav1_2.gif) top left no-repeat; }
li.two a:hover, li.two a.selected { background : url(../images/template/nav2_2.gif) top left no-repeat; }
li.three a:hover, li.three a.selected { background : url(../images/template/nav3_2.gif) top left no-repeat; }
li.four a:hover, li.four a.selected { background : url(../images/template/nav4_2.gif) top left no-repeat; }
li.five a:hover, li.five a.selected { background : url(../images/template/nav5_2.gif) top left no-repeat; }
li.six a:hover, li.six a.selected { background : url(../images/template/nav6_2.gif) top left no-repeat; }

/* Side Navigation Styles */

#side-nav {
	margin: 0;
	padding: 0 1px 0 0;
	width: 179px;
	text-align : center;
	list-style : none;
	background : url(../images/template/nav_back.jpg) top left no-repeat;
	display: block;
	float : left;
}

#side-nav li {
	margin: 0;
	padding: 0 0 2px 0;
	width: 179px;
	text-align: left;
	background : url(../images/template/sidenav_bottom.gif) bottom left repeat-x;
	display: block;
}

#side-nav a {
	margin: 0;
	padding: 6px 10px 6px 10px;
	width: 159px;
	color: #cc9;
	font-weight : bold;
	border-top : 1px #c60 solid;
	border-bottom : 1px #630 solid;
	background : url(../images/template/sidenav_back.gif) center repeat;
	display: block;
}

#side-nav a:hover {
	color: #ffc;
	border-top : 1px #369 solid;
	border-bottom : 1px #003 solid;
	background : url(../images/template/sidenav_back2.gif) center repeat;
}

#side-nav li.subnav a {
	margin: 0;
	padding: 6px 10px 6px 30px;
	width: 139px;
	color: #cc9;
	font-weight : normal;
	border : none;
	background : url(../images/template/sidenav_sub_back.gif) left no-repeat;
	display: block;
}

#side-nav li.subnav a:hover { color: #ffc; border : none; background : url(../images/template/sidenav_sub_back2.gif) left repeat; }

#side-nav li.special a {
	margin: 0;
	padding: 10px 10px 10px 40px;
	width: 129px;
	color: #ffc;
	font-size : 10pt;
	font-weight : bold;
	border-top : 1px #c60 solid;
	border-bottom : 1px #630 solid;
	background : url(../images/template/sidenav_spcl_back.gif) center repeat;
	display: block;
}

#side-nav li.special a:hover {
	color: #ffc;
	border-top : 1px #369 solid;
	border-bottom : 1px #003 solid;
	background : url(../images/template/sidenav_spcl_back2.gif) center repeat;
}

#side-nav li.headline a {
	margin: 0;
	padding: 10px 10px 10px 10px;
	width: 159px;
	color: #ffc;
	font-size : 10pt;
	font-weight : bold;
	border-top : 1px #c60 solid;
	border-bottom : 1px #630 solid;
	background : url(../images/template/sidenav_back.gif) center repeat;
	display: block;
}

#side-nav li.headline a:hover {
	color: #ffc;
	border-top : 1px #369 solid;
	border-bottom : 1px #003 solid;
	background : url(../images/template/sidenav_back2.gif) center repeat;
}

#side-nav li.underwriters {
	margin: 15px 0 0 0;
	padding: 0 0 8px 0;
	width: 179px;
	color: #ffc;
	background : url(../images/template/footer_back.gif) bottom left no-repeat;
	border-top : 1px #669 solid;
	border-bottom : 2px #000 solid;
	display : block;
}

#side-nav li.underwriters strong {
	margin: 0;
	padding: 6px 10px 6px 10px;
	width: 159px;
	color: #ffc;
	background : url(../images/template/footer_back.gif) bottom left no-repeat;
	border-bottom : 1px #003 solid;
	display : block;
}

#side-nav li.underwriters img {
	margin: 0;
	padding: 0;
	height : auto;
	width: 179px;
	color: #ffc;
	background : url(../images/template/footer_back.gif) bottom left no-repeat;
	border-top : 2px #000 solid;
	border-bottom : 1px #669 solid;
	display : block;
}