/*The original css dropdown menu and associated (x)html is available at http://www.cssplay.co.uk/menus/simple_vertical_centered.html Copyright (c) 2005-2007 Stu Nicholls. All rights reserved. */
html,body{background:#000;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0}
h1,h2,h3,h4,h5,h6,p,div,ul,li{margin:0;padding:0}a{outline-style:none}img{border:0}h1{font-size:140%}h2{font-size:120%}h3{font-size:110%;font-weight:normal}h4{font-size:100%}h5{font-size:90%}h6{font-size:80%}hr{height:1px;background-color:#ccc;color:#bbb;margin:1px}p{font-size:80%;margin:10px 0}.bodylist{font-size:80%}#container{width:940px;margin:0 auto;position:relative}.alert{color:#f00;font-weight:bold}.alert a{color:#9B015F;text-decoration:underline;font-weight:bold}.alert a:hover{text-decoration:underline;color:#00f}.noshow{display:none}.vis{visibility:visible}.hid{visibility:hidden}.top_left,.top_right,.bottom_left,.bottom_right{position:absolute}.top_left{top:0;left:0}.top_right{top:0;right:0}.bottom_left{bottom:0;left:0}.bottom_right{bottom:0;right:0}.top,.bottom{display:block;font-size:1px}.t1,.t2,.t3,.t4,.b1,.b2,.b3,.b4{display:block;overflow:hidden}.t1,.t2,.t3,.b2,.b3,.b4{height:1px}.t4,.b1{height:2px}.t1,.b4{margin:0 5px}.t2,.b3{margin:0 3px}.t3,.b2{margin:0 2px}.t4,.b1{margin:0 1px}a#fffix{position:absolute;top:28px;right:0;z-index:99;padding-top:31px;height:0;width:148px;background:url(/fix/images/fffix_head.png) no-repeat 0 0 transparent;overflow:hidden}#account_links{height:19px;float:right;position:relative;z-index:999;color:#aaa;padding:2px 0}#account_links a{position:relative;font-size:70%;text-decoration:none;color:#aaa}#account_links a:hover{color:#fff;text-decoration:underline}#logout_submit{font-size:70%;margin-bottom:-2px}#nav{position:relative;margin:0;z-index:100;clear:both}
	#pmenu{list-style-type:none;display:table}#pmenu ul{list-style-type:none}#pmenu li ul{display:none}#pmenu li ul li{background:#7484ad}#pmenu li a,#pmenu li a:visited{overflow:hidden;display:block;width:104px;font-size:12px;color:#fff;height:25px;line-height:24px;text-decoration:none;text-indent:5px;border:1px solid #000;border-width:1px 0 1px 1px;text-align:left}#pmenu li ul li a,#pmenu li ul li a:visited{border-width:0 1px 1px 1px}#pmenu li a.enclose,#pmenu li a.enclose:visited{border-width:1px}#pmenu li{float:left}#pmenu>li.tc>a{height:42px;text-align:center;color:#d6af88;font:bold 80% Arial,Helvetica,sans-serif;line-height:40px;border:0;width:105px}#pmenu li a.st:hover{width:300px}#pmenu li a span.sts{font-weight:bold;margin-left:20px;color:#69f}.nav_lf,.nav_rt,.nav_rt_last{height:42px;width:2px;background-image:url(/images/header/navDivider.png)}.nav_lf{float:left}.nav_rt{float:right;background-position:0 -42px}.nav_rt_last{float:right;background-position:0 -84px}#pmenu li:hover,#pmenu.fffix li{position:relative}#pmenu li:hover>a,#pmenu.fffix li:hover>a{background:#036}#pmenu>li:hover>a,#pmenu.fffix>li:hover>a{background-position:0 -84px;color:#fff}#pmenu li:hover>ul{display:block;position:absolute;top:-11px;left:80px;padding:10px 30px 30px 30px;background:url(/images/blank.gif) transparent;width:120px}#pmenu>li:hover>ul{left:-30px;top:32px}#pmenu table{position:absolute;border-collapse:collapse;top:18px;left:0;z-index:100;font-size:1em}#pmenu li a:active,#pmenu li a:focus{background:#111;color:#0590BF}#pmenu>li>a:active,#pmenu>li>a:focus{background-position:0 -126px;color:#fff}#pmenu li a.selected{background-position:0 -42px;color:#fff}#pmenu li.fly{background:#7484ad url(/images/header/fly.gif) no-repeat right center}#pmenu li.drop{background:#7484ad url(/images/header/drop.gif) no-repeat right center}#pmenu li.tc a#menu_logo.selected:hover,#pmenu li.tc a#menu_logo{padding-top:66px;overflow:hidden;background:url(/images/header/navLogo.png) no-repeat 0 0 transparent;height:0;width:160px;position:relative;top:-4px;border:0}#pmenu li.tc a#menu_logo:hover{background-position:-169px 0}#pmenu>li.tc>a,#pmenu>li:hover>a,#pmenu.fffix>li:hover>a,#pmenu>li>a:active,#pmenu>li>a:focus,#pmenu li a.selected,#pmenu li.tc div#menu_search,#s_field{background-image:url(/images/header/navBg.png)}#pmenu li.tc div#menu_search{line-height:31px;height:42px;width:141px;text-align:center;position:relative;font-size:80%}#s_field{height:14px;width:75px;padding:3px 0;background-position:0 -168px;font:85% Arial,Helvetica,sans-serif;position:absolute;top:10px;left:38px;border:0;margin-right:9px}#s_field.gray{color:#999}#s_field.black{color:#000}#menu_search div#search_left,#menu_search div#search_right{background-image:url(/images/header/search_ends.png);height:20px;position:absolute;top:10px}#menu_search div#search_left{width:17px;left:21px}#menu_search div#search_right{width:12px;left:113px;background-position:-17px 0}#menu_search div#menu_right{width:9px;height:42px;background:url(/images/header/navLogo.png) -160px -4px;position:absolute;top:0;right:-9px}#breadcrumbs{float:right;position:relative;margin:-25px 5px 0 0;z-index:999}#breadcrumbs li{display:inline;list-style-type:none}#breadcrumbs li a{position:relative;font-size:70%;color:#aaa;text-decoration:none;padding:0 0 1px 8px;background:url(/images/header/crumb_gray.gif) no-repeat center left transparent}#breadcrumbs li a:hover{color:#fff;text-decoration:underline;background-image:url(/images/header/crumb_white.gif)}#spl_corner_tl,#spl_corner_tr,#spl_corner_br,#spl_corner_bl{width:4px;height:4px;background:url(/images/maincontent/blackcorners.gif) no-repeat transparent}#spl_corner_tr{background-position:-4px 0;right:0}#spl_corner_br{background-position:-8px 0;right:0;bottom:0}#spl_corner_bl{background-position:-12px 0;bottom:0}#splash_freetrial{width:179px;height:0;position:absolute;right:0;padding-top:81px;overflow:hidden;background:url(/images/maincontent/freetrial.png)}#splash_freetrial:hover{background-position:-179px 0}#sidePanel{padding-bottom:30px;width:210px;float:left;position:relative;z-index:5}#sideMenuTop{height:35px;background:url(/images/maincontent/sidebgtp.png) no-repeat bottom left transparent}#sideMenuItems{padding-left:5px;background:url(/images/maincontent/sidebg.png) repeat-y bottom left transparent}#sideMenuBottom{height:50px;background:url(/images/maincontent/sidebgbt.png) no-repeat bottom left transparent}#innerLinks{list-style-type:none;font-size:80%;padding-left:14px}#innerLinks a{outline-style:none;padding-left:14px;line-height:24px;margin-left:5px;text-decoration:none;color:#d6af88;display:block;height:26px;width:150px;border-bottom:1px solid #000;border-top:solid 1px #666;cursor:pointer}#innerLinks a:hover{color:#fff}#innerLinks a.visSwap_first{height:28px;line-height:28px;border-top:0}#innerLinks a.visSwap_prev,#innerLinks a.visSwap_last{border-bottom:0}#innerLinks a.visSwap_next{padding-top:0;border-top:0}#innerLinks a.visSwap_last{height:28px}#innerLinks a.visSwap_active{cursor:default;font-weight:bold;color:#fff;height:30px;width:188px;border:0;line-height:28px;margin-left:-6px;padding-left:24px;background:url(/images/maincontent/selector.png) no-repeat top left}#sideAuxItems{margin-right:8px;border-top:1px solid #123;border-bottom:1px solid #123;padding-left:5px;background:url(/images/maincontent/sideauxbg.png) repeat-y bottom left transparent}#auxLinks{list-style-type:none;font-size:80%;padding-left:14px}#auxLinks a{outline-style:non;padding-left:14px;line-height:24px;margin-left:5px;text-decoration:none;color:#fff;display:block;height:26px;width:150px;border-bottom:1px solid #012;border-top:solid 1px #bfcddd;cursor:pointer;font-style:italic}#auxLinks a:hover{color:#000}#auxLinks a.sideaux_first{height:28px;line-height:28px;border-top:0}#auxLinks a.sideaux_last{height:28px;border-bottom:0}#auxLinks a.sideaux_only{border:0}.main_cat_link{padding-right:12px;background:url(/images/maincontent/arrows_brown.png) no-repeat 100% -22px;text-decoration:none;color:#d6af88}.main_cat_link:hover{background-position:100% 4px;text-decoration:underline}.divider{height:1px;border:0;background-color:#bbb}#mainContent{margin-left:210px}#mainContent ul{margin-left:25px}div.mainswap{margin-bottom:20px;height:100%}#contentEnvelope{background:url(/images/maincontent/darkgrad.gif) repeat-x bottom right #666672;padding:3px 10px 3px 0}.envelopetop{margin-top:20px}.envelopetop .t1,.contenttop .t2,.contenttop .t3,.contenttop .t4{background-color:#fff}.envelopebot .b1,.contentbot .b2,.contentbot .b3,.contentbot .b4{background-color:#f9f9f9}.envelopetop .t1{background-color:#82828b}.envelopetop .t2{background-color:#7b7b85}.envelopetop .t3{background-color:#74747f}.envelopetop .t4{background-color:#6e6e7a}.envelopebot .b1,.envelopebot .b2,.envelopebot .b3,.envelopebot .b4{background-color:#333342}.contentHolder{background:url(/images/maincontent/browngrad.gif) repeat-x 0 0 #d4d0c8;padding:0 12px}.contentHolder h3,.contentHolder p{position:relative}.contentHolder .heading{font-weight:bold;position:relative}.contenttop .t1,.contenttop .t2,.contenttop .t3,.contenttop .t4{background-color:#fff}.contentbot .b1{background-color:#cfccc3}.contentbot .b2{background-color:#c1bdb5}.contentbot .b3{background-color:#b8b4ad}.contentbot .b4{background-color:#afaca5}.swapfooter{clear:both;font-size:75%;height:12px;background:url(/images/maincontent/swapfootertp.gif) repeat-x transparent;padding:8px 0 4px 0;margin-top:18px;color:#036}.swapleftlink,.swaprightlink,.overview_link{background:url(/images/maincontent/arrows_blue.png) no-repeat transparent}.swapleftlink{float:left;padding-left:12px;background-position:0 -33px;text-decoration:none;color:#36c}.swapleftlink:hover{background-position:0 -9px;text-decoration:underline;color:#036}.swaprightlink,.overview_link{padding-right:12px;background-position:100% -21px;text-decoration:none;color:#24c}.swaprightlink:hover,.overview_link:hover{background-position:100% 3px;text-decoration:underline;color:#036}.swaprightlink{float:right}.contentIcon{float:left;margin:0 5px 5px 0}.overview_cat{width:320px;height:110px;float:left;margin:10px 5px 10px 0;overflow:hidden}.overview_cat a{text-decoration:none}.overview_cat a.oc_img{float:left;width:100px;height:100px}.overview_cat h5{color:#000;font-size:96%;margin:0 0 3px 110px}.overview_cat p{font-size:75%;color:#000;margin:0 0 0 110px}.content_link{text-decoration:underline;color:#24c}.content_link:hover{text-decoration:none;color:#36f}.brown_link{text-decoration:none;color:#d6af88}.brown_link:hover{text-decoration:underline}.contentLeft,.contentRight{width:45%}.contentLeft p,.contentRight p{margin:0 0 10px 0}.contentLeft h5,.contentRight h5{margin:20px 0 2px 0}.contentLeft{float:left;margin-left:2%}.contentRight{float:right;margin-right:2%}.lightbox_pics img{margin:5px;border:solid 1px #bbb}.lightbox_pics hr{clear:right;margin:10px 0}#black_overlay{background-color:#000;height:100%;width:100%;position:fixed;z-index:9998;top:0;left:0;display:none}#edit_overlay{position:fixed;top:0;left:0;z-index:9999;display:none}#footer{text-align:center;font-size:80%;padding-top:20px;color:#88A;clear:both}#seperator{clear:both;border-bottom:1px solid #bbb;margin-bottom:5px;text-align:right}#seperator a{font-weight:normal;text-decoration:none;color:#949494}#seperator a:hover{text-decoration:underline;color:#26d}#subcaption{color:#333}#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}#lightbox img{width:auto;height:auto}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(/images/lightbox/prevlabel.gif) left 15% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(/images/lightbox/nextlabel.gif) right 15% no-repeat}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}#imageData{padding:0 10px;color:#666}#imageData #imageDetails{width:70%;float:left;text-align:left}#imageData #caption{font-weight:bold}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em}#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;outline:none}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}