@charset "utf-8";
/* CSS Document */

/* base definitions */
*{ margin:0px; padding:0px; position:relative; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-decoration:none; border:none; color: #e6e6e6;}

a{ color:#fdf518; text-decoration:none; font-weight:bold;}
a:hover, a:active{color: #fdf518; text-decoration: none; border-bottom:1px dotted #999999;}
a:visited {color: #fdf518; font-weight:normal;}
p{ text-align:left; margin-left:8px; padding:2px;}
li{}
td{}
strong{ color:#339900; font-size:12px;}

h1{color: #9acb3d;font-size: 20px;font-weight: bold;}
h2{color: #9acb3d;font-size: 14px;font-weight: bold; font-style:italic;}
h3{color: #9acb3d;font-size: 11px;font-weight: bold;}
h4,h5,h6{color: #000033;}

h1, h2, h3, h4, h5, h6, p{ margin-top:8px;}

body{ background: url(/_images/background_leather.gif) repeat #000000 !important;}
body, html{ height:100%; margin:0px; padding:0px;}

acronym{}
input{ color:#333; font-family:Arial, Helvetica, sans-serif;}
fieldset{ border:2px groove #9acb3d; margin-top:15px;}
legend{ float:left; margin-left:15px; margin-bottom:0px;}
small { font-size: 90%; line-height: 99%;}

#container{ width:930px; margin:auto;top:100px;}

/*============== header stuff ===================*/
#header{ height:182px; background:url(/_images/leather_strip600.png) repeat-x; top:20px; }
#sub_container{ width:930px; margin:auto; padding-left:35px; }
#logo_image{ height:138px; width:139px; background:url(/_images/logo_image.png) no-repeat; top:10px; float:left;}
#logo_text{ height:118px; width:755px; background:url(/_images/logo_text.png) no-repeat; top:15px; float:left;}
#logo_image a,#logo_text a{display:block; text-indent:-10000px; border:none;}
#logo_image a{ line-height:138px;  width:139px; }
#logo_text a{ line-height:118px;  width:755px; }





#top_nav{ width:957px; height:68px; background:url(/_images/nav_bg.png) no-repeat; top:166px; left:-35px;}
/* ##### Top nav definition ##### */
#top_nav ul{list-style-type: none; display:inline; position:absolute; top:8px; left:15px;}
#top_nav span{ display:none !important;} /* this hides the text and shows only the image*/
#top_nav li, #top_nav li a{position:relative; float:left; display:block; list-style: none; list-style-type: none; padding:0px; border:none; width:113px; margin-right:2px;}
#top_nav li a{ border:none;}

#top_nav li.n1,#top_nav li.n1 a {width:114px; height:44px;}
#top_nav li.n1 a:hover,#top_nav li.n1 a.current{background: transparent url(/_images/nav_bttns.png) -0px -44px no-repeat; }
#top_nav li.n1 a{background: transparent url(/_images/nav_bttns.png) -0px 0px no-repeat; }

#top_nav li.n2,#top_nav li.n2 a {width:114px; height:44px;}
#top_nav li.n2 a:hover,#top_nav li.n2 a.current{background: transparent url(/_images/nav_bttns.png) -112px -44px no-repeat; }
#top_nav li.n2 a{background: transparent url(/_images/nav_bttns.png) -112px 0px no-repeat; }

#top_nav li.n3,#top_nav li.n3 a {width:114px; height:44px;}
#top_nav li.n3 a:hover,#top_nav li.n3 a.current{background: transparent url(/_images/nav_bttns.png) -228px -44px no-repeat; }
#top_nav li.n3 a{background: transparent url(/_images/nav_bttns.png) -228px 0px no-repeat; }

#top_nav li.n4,#top_nav li.n4 a {width:114px; height:44px;}
#top_nav li.n4 a:hover,#top_nav li.n4 a.current{background: transparent url(/_images/nav_bttns.png) -344px -44px no-repeat; }
#top_nav li.n4 a{background: transparent url(/_images/nav_bttns.png) -344px 0px no-repeat; }

#top_nav li.n5,#top_nav li.n5 a {width:114px; height:44px;}
#top_nav li.n5 a:hover,#top_nav li.n5 a.current{background: transparent url(/_images/nav_bttns.png) -460px -44px no-repeat; }
#top_nav li.n5 a{background: transparent url(/_images/nav_bttns.png) -460px 0px no-repeat; }

#top_nav li.n6,#top_nav li.n6 a {width:114px; height:44px;}
#top_nav li.n6 a:hover,#top_nav li.n6 a.current{background: transparent url(/_images/nav_bttns.png) -574px -44px no-repeat; }
#top_nav li.n6 a{background: transparent url(/_images/nav_bttns.png) -574px 0px no-repeat; }

#top_nav li.n7,#top_nav li.n7 a {width:114px; height:44px;}
#top_nav li.n7 a:hover,#top_nav li.n7 a.current{background: transparent url(/_images/nav_bttns.png) -689px -44px no-repeat; }
#top_nav li.n7 a{background: transparent url(/_images/nav_bttns.png) -689px 0px no-repeat; }

#top_nav li.n8,#top_nav li.n8 a {width:114px; height:44px;}
#top_nav li.n8 a:hover,#top_nav li.n8 a.current{background: transparent url(/_images/nav_bttns.png) -806px -44px no-repeat; }
#top_nav li.n8 a{background: transparent url(/_images/nav_bttns.png) -806px 0px no-repeat; }



/*============== body stuff ===================*/
#bezel{ background:url(/_images/content_body.png) no-repeat; width:922px; height:487px; position:absolute; }
#bcontent{ position:absolute; border:none; width:675px; height:375px; left:105px; top:45px; padding:15px; z-index:2000; padding-top:0px; padding-bottom:0px; }
#content{ width:551px; padding:15px; float:left; min-height:650px; }
#content p img, #content td img{ margin:10px; border:4px solid #CCCCCC; z-index:750;}
#sidebar { width:260px; padding:10px; float:left; margin-left:30px; padding-left:23px; height:100%;}
#content ul,#content ol{left:35px;}
#content li{ padding-top:2px;}


.fill,.fill-gallery,.fill-sidebar{ position:absolute; left:0px; top:0px; width:592px; height:100%; border:none; background:url(/_images/bg_fill_white.gif) repeat-y; opacity:.10; filter: alpha(opacity=10); -moz-opacity: 0.10;}
.hdrimg{position:absolute; top:-20px; left:3px;}
.fill-gallery{ background:url(/_images/gallery-body.gif) repeat-y; width:770px;}
.fill-sidebar{ background:url(/_images/sidebar-body.gif) repeat-y; width:300px;}
.fill-video{ background:url(/_images/video-body.gif) repeat-y; width:850px;}

#content-gallery{ width:690px; padding:10px; left:75px;}
#content-video{ width:875px; padding:10px; left:15px;}

.ln_list *{ list-style:none !important; font-family:Arial, Helvetica, sans-serif !important; font-size:10px !important; color:#FFFFFF !important;}
.ln_list a{ color:#FFFFFF !important;}
.ln_list a:hover{ color:#fdf518 !important;}
.ln_list a:visited{ color:#CCCCCC !important;}
.ln_list li{ text-align:left !important;}

.help span{ display:none;}
abbr.help{ display:inline-block; float:left; height:15px; width:15px; background:url(/_images/icons/help.gif) no-repeat; cursor:pointer; _cursor:hand; margin-left:5px; margin-top:3px;}

.submit_action{ background:url(/_images/buttons/submit.png) no-repeat; width:84px; height:34px; }

#iconSelector{ width:375px; height:175px; padding:5px; border:1px solid black; border-top:none; background:url(/_images/text_area_fill_light.gif) repeat-x top left; background-color:#555555; overflow:auto;}
#iconSelector input { border:none;}

#sponsorsTbl{ width:100%; text-align:left;}
#sponsorsTbl *{ font-size:10px;}
#sponsorsTbl td{ padding:3px; margin:0px;}
#sponsorsTbl li{ padding:1px; margin:0px; width:90%;}
#sponsorsTbl .on{ background-color:#333333;}
#sponsorsTbl .off{ background-color:#555555;}

/*============== footer stuff ===================*/
#footer{ margin-top:10px;}
#footer *{ text-align:center; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#footer table{ margin:auto;}

/*============== scroller stuff ===================*/
.scrl_track{ border:1px solid #999999; background-color:#CCCCCC; layer-background-color: #CCCCCC; cursor: pointer; cursor: hand;}
.scrl_thumb{background-color: #ABABAB; layer-background-color: #ABABAB; cursor: move; border:3px groove #777777; border-style:outset;}
.ie_scrollContent {width: 0px; height: 0px; top: -50px;}
#loadMessage{position: absolute; left:0px; top:0px;}

/*=============== ads ================*/
.ads-468x60h{ margin:auto; width:468px; height:60px; margin-top:20px; }
.ads-125x125,.ads-250x250{ padding:0px; }
.ads-125x125 div{ width:125px; height:125px; float:left; margin:2px;}
.ads-125x125 *,.ads-250x250 *{padding:0px;}
.ads-250x250 div{ width:250px; height:250px; border:1px dotted #000000;}

/*============== overrides ===================*/
#map *{ margin:0px !important; padding:0px !important; }
#map a,#alertbox a{ color:#000066; text-decoration:none;}
#map a:hover,#alertbox a:hover{ text-decoration:underline;}
#map input{border:1px solid #ccc; padding:2px; margin:2px;}
.absDiv { position: absolute; visibility: hidden; overflow: hidden }
.clear{ clear:both; height:1px; background:none; border:none;}
.cursor{ cursor:pointer; _cursor:hand;}
.left{ float:left;}
.right{ float:right;}
.fail{ color:#FF0000; font-weight:bold; font-style:italic;}
.noborder{border:none !important;}
.nowrap{ white-space:nowrap !important;}
.spacer{ height:15px;}

#nl-wrapper table{ width:90% !important;}
#nl-wrapper input{ padding:3px; margin:2px; border:1px solid black;}
#nl-wrapper td{ padding:2px; white-space:normal; }