body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000000;
}
body.black{
	background:url(../../../../images/black/bkg/bkg_body.jpg) no-repeat top center #000000;
}
body, html, form{
	height:100%;
	min-height:100%;
}
form{
	padding:0px;
	margin:0px;
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#000000;
}
img{
	border:none;
}
a{
	color:#FF0000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a, h1, h2, h3, h4, h5, h6{
	color:#999957;
}
body.black a, body.black h1, body.black h2, body.black h3, body.black h4, body.black h5, body.black h6{
	color:#999957;
}
h1, h2, h3, h4, h5, h6{
	padding:0px;
	margin:0px;
	font-size:1.3em;
}
.blackHomeLeft h1{
	font-size:3.25em;
	font-weight:normal;
}
h4, h5, h6{
	font-size:1em;
}
.blue h1, .red h1 .black h1{
	font-size:1.8em;
}
p{
	padding:0px 0px 15px 0px;
	margin:0px;
	color : #ffffff;
	text-align : justify;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.pageContainer{
	width:100%;	
	position:relative;
	min-height:100%;
	float:left;
	background-position:bottom;
	background-repeat:no-repeat;
}
*html .pageContainer{
	height:100%;
}
.contentContainer{
	clear:both;
	position:relative;
	width:946px;
	margin:0px auto auto auto;
}
.innerContainer{
	float:left;
	width:946px;
	padding-bottom:140px;
}
body.black .innerContainer{
	padding-bottom:80px;
}
.headerContainer{
	width:946px;
	float:left;
}
body.black .headerContainer{
	height:190px;
}
.headerContainer img{
	float:left;
}
.headerInner{
	float:left;
	width:946px;
	border-top:solid 1px #999966;
	border-bottom:solid 1px #999966;
}
body.black .headerInner{
	border-top:solid 1px #999966;
	border-bottom:solid 1px #999966;
	padding:2px 0px;
}
body.red .headerInner{
	border-top:solid 1px #803C5D;
	border-bottom:solid 1px #803C5D;
	padding:2px 0px;
}
.headerInner a{
	color:#000000;
}
body.black .headerInner a{
	color:#FFFFFF;
}
body.green ul.leftLinks{
	padding:0px 10px 0px 0px;
	margin:0px;
	list-style:none;
	float:left;
	font-size:.8em;
}
body.green ul.leftLinks li{
	width:72px;
	height:55px;
	float:left;
	background:url(../../../../images/bkg/bkg_dots.gif) repeat-y top right;
}
body.green ul.leftLinks li a{
	width:70px;
	text-align:center;
	float:left;
	color:#000000;
}
body.blue ul.leftLinks, body.red ul.leftLinks, body.black ul.leftLinks{
	padding:5px 0px 0px 0px;
	margin:0px;
	list-style:none;
	float:left;
	font-size:1.3em;
}
body.black ul.leftLinks{
	font-size:1.1em;
	padding-left:10px;
	padding-top:6px;
}
body.blue ul.leftLinks li, body.red ul.leftLinks li{
	float:left;
	background:url(../../../../images/bkg/bkg_dots.gif) repeat-y top right;
}
body.black ul.leftLinks li{
	float:left;
	background:url(../../../../images/black/bkg/bkg_menu_dot.gif) no-repeat top left;
	background-position:0px 6px;
}
body.blue ul.leftLinks li a, body.red ul.leftLinks li a{
	float:left;
	color:#000000;
	padding:0px 10px;
}
body.black ul.leftLinks li a{
	float:left;
	padding:0px 10px;
}
body.green table.headerSearchTable{
	float:left;
	margin-top:4px;
	display:inline;
}
body.blue table.headerSearchTable, body.red table.headerSearchTable, body.black table.headerSearchTable{
	float:right;
}
table.headerSearchTable a{
	text-decoration:underline;
}
body.black table.headerSearchTable a{
	color:#999966;
}
table.headerSearchTable a:hover{
	text-decoration:none;
}
body.green table.headerSearchTable a{
	color:#999966;
}
body.blue table.headerSearchTable a{
	color:#0082BB;
	font-size:1.2em;
}
body.red table.headerSearchTable a{
	color:#7A1A42;
	font-size:1.2em;
}
table.headerSearchTable input{
	border:0px;
	background:#F1F1F1;
	float:left;
	width:132px;
	padding:2px 4px;
	margin:0px 2px 0px 0px;
	display:inline;
}
/*.headerSearchTableInput{
	border:0px;
	background:#F1F1F1;
	float:left;
	width:132px;

	margin:0px 2px 0px 0px;
	display:inline;
}*/	/*padding:2px 4px;*/

table.headerSearchTable th{
	background:#F1F1F1;
	border:1px solid #D6D6D6;
}
.headerLinksRight{
	width:190px;
	float:right;
}
.headerLinksRight ul{
	padding:0px;
	margin:0px;
	list-style:none;
	float:right;
	border-left:solid 1px #999966;
	height:55px;
}
.headerLinksRight ul li{
	padding:0px;
	margin:0px;
}
.headerLinksRight ul li a{
	margin:0px;
	padding:2px 10px 2px 10px;
	display:block;
	color:#000000;
}
.middleContainer{
	float:left;
	width:946px;
	font-size:1.1em;
}
body.black .middleContainer{
	color:#FFFFFF;
}
.blackHomeLeft{
	float:left;
	width:506px;
	padding:15px 0px;
	margin-right:20px;
	display:inline;
}
ul.secondNav{
	list-style:none;
	padding:0px 0px 2px;
	margin:0px 0px 15px 0px;
	display:inline;
	float:left;
	width:946px;
	border-bottom:solid 2px #999966;
}
body.blue ul.secondNav{
	border-bottom:solid 2px #003F72;
}
body.red ul.secondNav{
	border-bottom:solid 2px #6A1A41;
}
body.black ul.secondNav{
	padding-top:15px;
	padding-bottom:0px;
	border-bottom:solid 1px #999966;
	font-size:.9em;
}
ul.secondNav li{
	float:left;
	width:145px;
	background:url(../../../../images/bkg/bkg_promo_1.gif) no-repeat top right #999966;
	height:42px;
	margin-right:10px;
	display:inline;
}
body.black ul.secondNav li{
	width:155px;
	margin-right:3px;
	background:url(../../../../images/black/bkg/bkg_secondnav.gif) no-repeat left top;
}
ul.secondNav li.colour2{
	background:url(../../../../images/bkg/bkg_promo_2.gif) no-repeat top right #003F72;	
}
ul.secondNav li.colour3{
	background:url(../../../../images/bkg/bkg_promo_3.gif) no-repeat top right #A2AD00;
}
ul.secondNav li.colour4{
	background:url(../../../../images/bkg/bkg_promo_4.gif) no-repeat top right #8E258D;
}
ul.secondNav li.colour5{
	background:url(../../../../images/bkg/bkg_promo_5.gif) no-repeat top right #C60C30;
}
ul.secondNav li.colour6{
	background:url(../../../../images/bkg/bkg_promo_6.gif) no-repeat top right #6A1A41;
}
ul.secondNav li.colour7{
	background:url(../../../../images/bkg/bkg_promo_7.gif) no-repeat top right #0082BB;
}
ul.secondNav li.colourBlack{
	background:url(../../../../images/bkg/bkg_promo_7.gif) no-repeat top right #0082BB;
}
ul.secondNav li a{
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	padding:14px 12px;
}
.subContainer{
	float:left;
	width:170px;
	background:#000000;
	margin-bottom:15px;
	display:inline;
}
body.black .subContainer{
	border-right:solid 1px #999966;
	background:none;
	width:169px;
}
/* Expanding Menu */
/* level 1 */
ul.immexpandingmenu {
	list-style:none;
	list-style-image:none;
	padding:0px;
	margin:0px;
	width:169px;
	float:left;
}
ul.immexpandingmenu li {
	float:left;
	width:139px;
	color:#999966;
}

ul.immexpandingmenu li a {
	float:left;
	width:139px;
	color : #ffffff;
}

ul.immexpandingmenu li.active 
{
	color:#999966;
}
ul.immexpandingmenu li.active a {
	float:left;
	width:139px;
	color:#999966;
}	
/* level 2 */
ul.immexpandingmenu li.active ul.L1
{
	list-style:none;
	list-style-image : none;
}

ul.immexpandingmenu li.active ul.L1 li
{
	color:#999966;
}

ul.immexpandingmenu li.active ul.L1 li a
{
	color:#999966;
}
.unifiedLink{
	width: 980px;
	float: left;
	margin-top: 5px;
	text-align: center;
	font-size : 0.8em;
}
/*ul.immexpandingmenu li a{
	float:left;
	color:#FFFFFF;
	font-weight:normal;
}
ul.immexpandingmenu li.active a{
	color:#999966;
}
ul.L1 li a{
	font-weight:normal;
	background:url(../../../../images/bkg/bkg_sub_green.gif) no-repeat top left;
	background-position:0px 6px;
	padding:0px 0px 0px 8px;
}
ul.thirdNav, ul.fourthNav{
	list-style:none;
	padding:0px;
	margin:0px;
	background:#FFFFFF;
	width:169px;
	float:left;
}
body.black ul.thirdNav, body.black ul.fourthNav{
	background:none;
}
ul.thirdNav li, ul.fourthNav li{
	float:left;
	width:139px;
}
ul.thirdNav li a{
	float:left;
	color:#000000;
	font-weight:bold;
}
body.black ul.thirdNav li a{
	color:#FFFFFF;
	font-weight:normal;
}
ul.thirdNav li.thirdActive a{
	color:#999966;
}
body.blue ul.thirdNav li.thirdActive a{
	color:#003F72;
}
body.red ul.thirdNav li.thirdActive a{
	color:#6A1A41;
}
body.black ul.thirdNav li.thirdActive a{
	color:#999966;
	font-weight:bold;
}
ul.fourthNav li a{
	background:url(../../../../images/bkg/bkg_sub_green.gif) no-repeat top left;
	background-position:0px 6px;
	padding:0px 0px 0px 8px;
}
body.black ul.fourthNav li a{
	background:none;
}*/
.contentRight{
	width:760px;
	float:right;
	margin-left:16px;
	display:inline;
}
.contentRightMiddle{
	width:510px;
	float:left;
	margin-left:16px;
	margin-right:15px;
	display:inline;
}
.contentMiddle{
	width:740px;
	float:left;
	margin-left:16px;
	margin-right:15px;
	display:inline;
	color : #999966;
}
.contentRightRight{
	width:235px;
	float:right;
}
.contentRightRight a{
	text-decoration:underline;
}
.contentRightRight a:hover{
	text-decoration:none;
}
.breadCrumbs{
	color:#999999;
	padding-bottom:12px;
	font-size:.9em;
}
.contentRight .breadCrumbs a, .contentRightMiddle .breadCrumbs a{
	color:#999999;
	text-decoration:underline;
}
.breadCrumbs a:hover{
	text-decoration:none;
}
body.black .breadCrumbs, body.black .breadCrumbs a, body.black .breadCrumbs a:hover{
	color:#FFFFFF;
}
.rightQuote{
	float:left;
	width:235px;
	background:#EEEEEE url(../../../../images/bkg/bkg_quote_top_right.gif) no-repeat right top;
	margin-bottom:15px;
	display:inline;
}
body.black .rightQuote{
	width:233px;
	border:solid 1px #999966;
	background:url(../../../../images/black/bkg/bkg_right_quote_1.gif) no-repeat left top #222222;
}
.rightQuoteInner{
	padding:15px 15px 0px 15px;
	background:url(../../../../images/bkg/bkg_quote_bottom.gif) no-repeat bottom right;
}
body.black .rightQuoteInner{
	background:url(../../../../images/black/bkg/bkg_right_quote_2.gif) no-repeat right bottom;
}
.greyCornerContainer{
	float:left;
	width:235px;
	/*background:#EEEEEE url(../../../../images/bkg/bkg_corner_grey.gif) no-repeat right top;*/
	background: #222222;
	margin-bottom:15px;
	display:inline;
}
body.black .greyCornerContainer{
	width:233px;
	border:solid 1px #999966;
}
body.black .contentRightRight h2, body.black .contentRightRight h3, body.black .contentRightRight a{
	color:#FFFFFF;
}
.greyCornerContainerInner{
	padding:15px 15px 0px 15px;
}
body.black .greyCornerContainerInner{
	background:#222222;
}
.greyCornerContainer ul{
	list-style:none;
	padding:0px 0px 15px 0px;
	margin:0px;
}
.greyCornerContainer ul li{
	background:url(../../../../images/bkg/bkg_bullet_red.gif) no-repeat left top;
	background-position:0px 4px;
	padding-left:10px;
}
body.blue .greyCornerContainer ul li{
	background-image:url(../../../../images/bkg/bkg_bullet_blue.png);
}
body.black .greyCornerContainer ul li{
	background-image:url(../../../../images/black/bkg/bkg_bullet.gif);
}
.homeContainerTop, .cruiseContainerTop{
	width:946px;
	float:left;
	background:url(../../../../images/bkg/bkg_home.gif) repeat-y left;
	margin-bottom:15px;
	display:inline;
}
.cruiseContainerTop{
	background:url(../../../../images/bkg/bkg_home_cruise.gif) repeat-y left bottom;
}
.homeIntro, .homeNews, .conventionIntro, .conventionVideo, .conventionsExtra{
	background:url(../../../../images/bkg/bkg_corner_grey.gif) top right no-repeat #EEEEEE;
	margin-bottom:15px;
	display:inline;
}
.homeIntro{
	width:625px;
	float:left;
}
.homeNews{
	width:305px;
	float:right;
}
.homeNews ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.homeNews ul li a{
	color:#000000;
	background:url(../../../../images/bkg/bkg_news_bullet.gif) no-repeat left top;
	background-position:0px 3px;
	padding-left:12px;
}
.homeNews ul li a strong{
	color:#999966;
}
.cruiseIntro{
	width:438px;
	float:left;
}
.cruiseNews{
	width:237px;
	float:left;
	margin:0px 16px;
	display:inline;
}
.cruiseShips{
	width:239px;
	float:right;
	padding-bottom:2px;
}
.cruiseShips table{
	width:239px;
	border-left:solid 1px #D3D3D3;
	border-right:solid 1px #D3D3D3;
}
.cruiseShips table th, .cruiseShips table td{
	text-align:left;
	font-weight:bold;
	background:#EEEEEE;
	border-top:solid 1px #FFFFFF;
	padding-bottom:0px;
}
.cruiseShips table th{
	border-left:solid 1px #FFFFFF;
	width:82px;
}
.cruiseShips table td{
	border-right:solid 1px #FFFFFF;
}
.conventionIntro{
	width:465px;
	height:162px;
	float:left;
}
.conventionsLinks{
	width:145px;
	float:left;
	margin:0px 16px 0px 15px;
	display:inline;
	font-size:1.2em;
	font-weight:bold;
}
.red .conventionsLinks a{
	color:#FFFFFF;
}
.conventionsLink1, .conventionsLink2, .conventionsLink3{
	margin-bottom:15px;
	height:44px;
	width:145px;
	background:url(../../../../images/bkg/bkg_promo_1.gif) no-repeat top right #999966;
}
.conventionsLink2{
	background:url(../../../../images/bkg/bkg_promo_2.gif) no-repeat top right #003F72;
}
.conventionsLink3{
	background:url(../../../../images/bkg/bkg_promo_3.gif) no-repeat top right #A2AD00;
}
.conventionsLink1 a, .conventionsLink2 a, .conventionsLink3 a{
	width:145px;
	text-align:center;
	display:block;
	padding-top:14px;
}
.conventionsLink3 a{
	padding-top:5px;
}
.conventionVideo{
	width:305px;
	float:right;
}
.conventionVideoInner{
	padding:10px;
}
#conventionVideoFLV{
	padding-top:10px;
}
.conventionsExtra{
	width:305px;
	float:right;
}
.greyInner{
	padding:20px;
	background:url(../../../../images/bkg/bkg_corner_grey.gif) no-repeat top right;
}
.promoWrapper{
	float:left;
	padding-bottom:15px;
}
.promoWrapper4{
	float:left;
	width:640px;
	margin-left:65px;
	display:inline;
	padding-bottom:15px;
}
.promoWrapper6, .homePromoWrapper{
	float:left;
	padding-bottom:15px;
}
.homePromoWrapper .promoBlack{
	width: 177px;
}
.promo1, .promo2, .promo3, .promo4, .promo5, .promo6, .promo7, .promoBlack{
	width:145px;
	float:left;
	background:#EEEEEE;
	margin-right:15px;
	display:inline;
}
.blue .promo1, .blue .promo2, .blue .promo3, .blue .promo4, .blue .promo5, .blue .promo6, .blue .promo7, .promowrapper6 .promoBlack{
	width:177px;
}
.promoBlack{
	background:url(../../../../images/black/bkg/bkg_promo_top.gif) no-repeat top left;
}
.promoTitle{
	color:#FFFFFF;
	font-weight:bold;
	padding:8px 10px;
	background-position:top right;
	background-repeat:no-repeat;
	background-image:url(../../../../images/bkg/bkg_promo_1.gif);
	background-color:#999966;
}
.promo1 .promoTitle{
	background-image:url(../../../../images/bkg/bkg_promo_1.gif);
	background-color:#999966;
}
.promo2 .promoTitle{
	background-image:url(../../../../images/bkg/bkg_promo_2.gif);
	background-color:#003F72;
}
.promo3 .promoTitle{
	background-image:url(../../../../images/bkg/bkg_promo_3.gif);
	background-color:#A2AD00;
}
.promo4 .promoTitle{
	background-image:url(../../../../images/bkg/bkg_promo_4.gif);
	background-color:#8E258D;
}
.promo5 .promoTitle{
	background-image:url(../../../../images/bkg/bkg_promo_5.gif);
	background-color:#C60C30;
}
.promo6 .promoTitle{
	background-image:url(../../../../images/bkg/bkg_promo_6.gif);
	background-color:#6A1A41;
}
.promo7 .promoTitle{
	background-image:url(../../../../images/bkg/bkg_promo_7.gif);
	background-color:#0082BB;
}
.promoBlack .promoTitle{
	background:url(../../../../images/black/bkg/bkg_promo_top.gif) no-repeat top left;
	font-size:1.0em;
	color: #fff;
	font-weight: bold;
}
.promoBlack img{
	border:solid 1px #999966;
	border-top:none;
}
.promo1 a{
	color:#999966;
}
.promo2 a{
	color:#003F72;
}
.promo3 a{
	color:#A2AD00;
}
.promo4 a{
	color:#8E258D;
}
.promo5 a{
	color:#C60C30;
}
.promo6 a{
	color:#6A1A41;
}
.promo1 .promoTitle a, .promo2 .promoTitle a, .promo3 .promoTitle a, .promo4 .promoTitle a, .promo5 .promoTitle a, .promo6 .promoTitle a, .promo7 .promoTitle a{
	color:#FFFFFF;
	font-weight:bold;
}
.promoTitle p
{
	margin : 0;
	padding : 0;
}
.promoTitle a
{
	color: #fff;
	font-weight: bold;
}

.promoRight{
	margin-right:0px;
}
.promoInner{
	padding:8px 10px;
}
.promoBlack .promoInner{
	border:solid 1px #999966;
	border-top:none;
}
.tabWrapper{
	position:relative;
	width:946px;
	height:233px;
	float:left;
	margin : 20px 0px 0px 0px;
}
.tabContainer{
	width:946px;
	float:left;
	position:absolute;
	top:0px;
	left:0px;
}
.tabContainer a{
	color:#999966;
}
.blue .tabContainer a{
	color:#0082BB;
}
.tabContainer ul{
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
	height:42px;
	width:100%;
	background:url(../../../../images/bkg/bkg_tab_top.gif) repeat-x bottom;
	font-size:1.05em;
}
body.black .tabContainer ul{
	background:url(../../../../images/black/bkg/bkg_tab_top.gif) repeat-x bottom;
	font-weight:bold;
	height:auto;
	padding-bottom:1px;
}
.tabContainer ul li{
	float:left;
	height:42px;
	width:105px;
	background:url(../../../../images/bkg/bkg_tab.gif) no-repeat top left;
}
body.black .tabContainer ul li{
	float:left;
	height:auto;
	width:auto;
	margin-right:3px;
	display:inline;
	background:url(../../../../images/black/bkg/bkg_tab_left.gif) no-repeat top left;
}
.tabContainer ul li.tabActive{
	background-image:url(../../../../images/bkg/bkg_tab_active.gif);
	font-weight:bold;
}
body.black .tabContainer ul li.tabActive a{
	background:url(../../../../images/black/bkg/bkg_tab_right_active.gif) no-repeat top right;
	color:#FFFFFF;
}
.tabContainer ul li a{
	width:102px;
	float:left;
	text-align:center;
	padding:5px 0px;
	cursor:pointer;
}
body.black .tabContainer ul li a{
	width:auto;
	padding-left:10px;
	padding-right:10px;
	background:url(../../../../images/black/bkg/bkg_tab_right.gif) no-repeat top right;
}
.tabContainer ul li.tabSingleLine a{
	padding-top:14px;
}
.tabInner{
	width:944px;
	border:solid 1px #91ACBC;
	border-top:none;
	padding-bottom:12px;
	float:left;
}
body.black .tabInner{
	border:solid 1px #999966;
	border-top:none;
	background:#222222;
	padding-top:6px;
}
.tabSpecial{
	float:left;
	margin:5px 0px 0px 5px;
	display:inline;
	position:relative;
}
.green .tabContainer .tabSpecial a{
	color:#A4823B;
}
.tabSpecialInner{
	width:230px;
	margin:7px 7px 0px 7px;
}
.specialCover{
	top:0px;
	left:0px;
	position:absolute;
	width:60px;
	height:60px;
}
.tabQoute{
	float:right;
	width:420px;
	margin:12px 12px 0px 0px;
	display:inline;
	background:url(../../../../images/bkg/bkg_quote_top.gif) no-repeat top left #000000/*#222222*/;
}
.tabQouteInner{
	padding:20px 20px 0px 20px;
}
table.blackTabTable{
	width:275px;
	float:left;
}
table.blackTabTable td{
	padding:6px 12px;
}
table.blackTabTable strong a{
	color:#FFFFFF;
}
.blackTabRight{
	width:400px;
	float:right;
	margin:6px 12px 0px 0px;
}
.blackQuote{
	background:url(../../../../images/black/bkg/bkg_tab_quote_left.gif) no-repeat left top;
	background-position:18px 2px;
	padding:0px 35px;
}
.blackQuote p{
	background:url(../../../../images/black/bkg/bkg_tab_quote_right.gif) no-repeat right bottom;
	padding:0px 20px 0px 0px;
}
.footerContainer{
	clear:both;
	width:100%;
	position:absolute;
	bottom:0;
}
.footerContainer a{
	color:#000000;
}
body.black .footerContainer a{
	color:#999966;
}
.footerInner{
	width:980px;
	margin:0px auto auto auto;
	font-size:1.1em;
}
.footerLogosLeft, .footerLogosLeft img{
	float:left;
}
.footerLogosRight, .footerLogosRight img{
	float:right;
}
.footerOptions{
	border:solid 1px #7D9AAA;
	float:left;
	margin:22px 0px 0px 17px;
	display:inline;
}
body.black .footerOptions{
	border-color:#999966;
}
body.blue .footerOptions, body.red .footerOptions{
	margin-left:20px;
}
.footerOptions table{
	height:32px;
}
.footerOptions a{
	color:#1F527B;
}
.footerOptions table th{
	padding-left:8px;
}
.footerOptions table td{
	padding:0px 10px;
}
.footerLinks{
	width:980px;
	height:60px;
	float:left;
}
.footerLinks ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.footerLinks ul li{
	float:left;
	padding-right:10px;
	padding-top:10px;
}
.footerLinks ul li a{
	color:#000000;	
	text-decoration:underline;
}
.footerLinks ul li a:hover{
	text-decoration:none;
}
.footerLinks ul.footerLinksRight li{
	float:right;
	padding-right:0px;
	padding-left:10px;
}
.footerLinks ul.footerLinksRight li a{
	text-decoration:none;
}
.footerLinks ul.footerLinksRight li a:hover{
	text-decoration:underline;
}
/********************* Left Nav **************************/
div.nav
{
	float : left;
	width : 169px;
	margin : 0;
	padding : 0;
	font-size : 1.0em;
}

div.nav ul
{
	/* must use to reset style */
	list-style-image : none;
	list-style : none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	/* must use to reset style */
	float : left;
	width : 100%;
}

div.nav ul li
{
	float : left;
	width : 100%;
	color : #999966;
	font-weight : bold;
	border-right : solid 1px #999966;
}

div.nav ul li a:link,
div.nav ul li a:visited,
div.nav ul li a:hover
{
	float : left;
	padding : 5px 0px 5px 10px;
	color : #ffffff;
	text-decoration : none;
}

div.nav ul li a:hover
{
	text-decoration : underline;
}

div.nav ul li a.ezine:link,
div.nav ul li a.ezine:link,
div.nav ul li a.ezine:visited,
div.nav ul li a.ezine:hover
{
	color : #999966;
}

div.nav ul li ul
{
	/* must use to reset style */
	list-style-image : none;
	list-style : none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	/* must use to reset style */
	float : left;
	width : 100%;
}

div.nav ul li ul li
{
	float : left;
	width : 100%;
	padding : 0;
	margin : 0;
	color : #ffffff;
	font-weight : bold;
	border-top : none;
}

div.nav ul li ul li a:link,
div.nav ul li ul li a:visited
{
	float : left;
	padding : 5px 0px 5px 20px;
	color : #ffffff;
	text-decoration : none;
}
div.nav ul li ul li a:hover
{
	float : left;
	padding : 5px 0px 5px 20px;
	color : #ffffff;
	text-decoration : underline;
}

div.nav ul li ul li.active a:link,
div.nav ul li ul li.active a:visited,
div.nav ul li ul li.active a:hover
{
	float : left;
	padding : 5px 0px 5px 20px;
	color : #999966;
	text-decoration : none;
	font-weight : bold;
}

div.nav ul li ul li.active ul
{
/* must use to reset style */
	list-style-image : none;
	list-style : none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	/* must use to reset style */
	float : left;
	width : 100%;
	color : #999966;
}

div.nav ul li ul li.active ul li
{
	float : left;
	width : 100%;
	padding : 0;
	margin : 0;
	font-weight : normal;
	color : #999966;
	border-top : none;
}

div.nav ul li ul li.active ul li a:link,
div.nav ul li ul li.active ul li a:visited
{
	float : left;
	padding : 1px 0px 1px 30px;
	color : #999966;
	text-decoration : none;
}

div.nav ul li ul li.active ul li a:hover
{
	float : left;
	padding : 1px 0px 1px 30px;
	color : #999966;
	text-decoration : underline;
}

div.nav ul li ul li ul
{
	list-style-image : none;
	list-style : none;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	/* must use to reset style */
	float : left;
	width : 169px;
	color : #999966;
}

div.nav ul li ul li ul li,
div.nav ul li ul li ul li.active
{
	float : left;
	width : 100%;
	padding : 0;
	margin : 0;
	font-weight : normal;
	color : #999966;
	border-top : none;
}

div.nav ul li ul li ul li a:link,
div.nav ul li ul li ul li a:visited
{
	float : left;
	padding : 1px 0px 1px 30px;
	color : #999966;
	text-decoration : none;
}

div.nav ul li ul li ul li a:hover
{
	float : left;
	padding : 1px 0px 1px 30px;
	color : #999966;
	text-decoration : underline;
}

div.nav ul li ul li ul li.active a:link,
div.nav ul li ul li ul li.active a:visited
{
	float : left;
	padding : 1px 0px 1px 30px;
	color : #999966;
	text-decoration : none;
	font-weight : bold;
}

div.nav ul li ul li ul li.active a:hover
{
	float : left;
	padding : 1px 0px 1px 30px;
	color : #999966;
	text-decoration : underline;
	font-weight : bold;
}

/********************* Left Nav **************************/

/******************** Search Results **********************/
div.searchHolder
{
	float : left;
	width : 100%;
	margin : 0px 0px 10px 0px;
	padding : 0;
}

div.searchHolder div.searchResults
{
	float : left;
	width : 100%;
	margin : 5px 0px 5px 0px;
	padding : 10px 0px 0px 0px;
	border-bottom : solid 1px #cccccc;
	width : 750px;
}

div.searchHolder div.searchResults p span.searchhi0
{
	background : none;
	text-decoration : underline;
}
/******************** Search Results **********************/
