/* ::::: http://www.sleddog.com/g1/global/css/master.css ::::: */

.clearfloat { display: inline-block; overflow: hidden; }
.clearfloat { display: block; }
body, html { margin: 0pt; padding: 0pt; }
div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, ul, li, dl, dt, dd, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; font-weight: normal; font-style: inherit; font-size: 100%; font-family: Arial,Verdana,Helvetica,sans-serif; vertical-align: baseline; }
:focus { outline: 0pt none; }
ol, ul { list-style: none outside none; }
img { border: medium none; }
a:active, a:focus { outline: 0pt none; }
body { font-family: Arial,Helvetica,Verdana,sans-serif; margin: 0pt; }
#nav_input_form { left: 117px; position: absolute; top: 108px; visibility: hidden; z-index: 1001; }
#nav_input { background-color: transparent; border: 0pt solid rgb(0, 0, 0); font-size: 30px; color: rgb(85, 85, 85); }
#nav-module-top { top: 22px; left: 0pt; position: absolute; z-index: 1000; }
#nav-module-left { top: 85px; left: 0pt; position: absolute; z-index: 1000; }
#featured { border: 0pt none; height: 510px; width: 100%; }
#page-container { margin: 0pt auto; width: 1300px; position: relative; }
#shadow-container { float: right; }
#shadow-bottom {  }
#page-content { background: none repeat scroll 0% 0% rgb(47, 46, 44); float: left; position: relative; z-index: 1; }
#page-content, #footer { width: 100%; }
#footer { background: none repeat scroll 0% 0% rgb(255, 255, 255); clear: both; color: rgb(102, 102, 102); font-size: 10px; font-weight: bold; margin-bottom: 33px; text-decoration: none; }
#footer ul { list-style: none outside none; padding: 2px; }
#footer_top {  }
#footer li { float: left; padding-right: 415px; }
#footer_top_left { float: left; }
#footer_top_right { float: right; }
#footer_content_change_region { position: relative; top: -1px; }
#footer_content_change_region img { padding-right: 3px; position: relative; top: 2px; }
#footer a { font-size: 10px; font-weight: bold; color: rgb(102, 102, 102); text-decoration: none; }
#footer a:hover { color: rgb(51, 51, 51); }
#footer a.img:hover { text-decoration: none; }
#footer a img { border: 0pt none; }
.hidden_tracking_wrapper, div.hidden_content { display: none; }
#no_invisible div#search, div.no_invisible div#site, div#search, div#site { display: none; }
.primaryButton a { border-top: 1px solid rgb(49, 49, 49); color: rgb(49, 49, 49); display: block; font-size: 11px; font-weight: bold; padding: 7px 0pt 5px; text-indent: 10px; text-decoration: none; width: 100%; }
.primaryButton a[type="url"]:hover { color: rgb(237, 104, 47); }
.primaryButton { background: url('primary.gif') no-repeat scroll left top rgb(34, 34, 34); }
.secondaryButton a { color: rgb(151, 151, 151); background: none repeat scroll 0% 0% rgb(34, 34, 34); font-weight: normal; border: 0pt none; padding: 3px 0pt; }
.secondaryButton a[type="none"] { background: none repeat scroll 0% 0% rgb(78, 77, 75); font-weight: bold; color: rgb(255, 255, 255); }
.secondaryButton a[type="none"]:hover { color: rgb(255, 255, 255); }
.secondaryButton a:hover { color: rgb(237, 104, 47); }
.tertiaryPanel a[type="none"] { display: none; }
/* ::::: http://www.sleddog.com/g1/global/css/new_global.css ::::: */

body { color: rgb(255, 255, 255); font-size: 0.7em; font-family: Helvetica,Arial,sans-serif; margin: 0pt; padding: 0pt; text-align: center; }
img { border: 0pt none; }
a:link, a:visited { color: rgb(132, 132, 132); text-decoration: underline; }
a:hover, a:active, a:focus { color: rgb(132, 132, 132); text-decoration: underline; }
.display_none, .hidden_tracking_wrapper, .hidden_content { display: none; }
.clearfloat { display: inline-block; overflow: hidden; }
.clearfloat { display: block; }
object, embed { outline: medium none; }
#threebythree_wrap { margin: 0pt; padding: 15px 0pt 8px; }
#threebythree_wrap a { display: block; float: left; padding: 0pt 0pt 10px 11px; }
#featured { background-color: rgb(0, 0, 0); height: 510px; margin: 0pt; outline: medium none; }
#featured embed, #featured object { margin: 0pt 0px; text-align: left; }
#page-container { margin: 0pt auto; text-align: left; width: 1006px; }
#shadow-container { background: none repeat scroll 0% 0% rgb(0, 0, 0); float: right; width: 100%; }
#content-home { border-top: 1px solid rgb(26, 26, 26); background: none repeat scroll 0% 0% rgb(2, 2, 2); color: rgb(80, 80, 80); width: 100%; }
#content-home img { display: block; }
#shadow-container div.content { background-color: rgb(255, 255, 255); color: rgb(80, 80, 80); padding: 0pt; }
#shadow-container div.content img {  }
#shadow-container div.feature { background-color: rgb(255, 255, 255); color: rgb(80, 80, 80); height: 510px; margin: 0pt; }
#shadow-container div.feature-black { background-color: rgb(2, 2, 2); color: rgb(80, 80, 80); height: 510px; margin: 0pt; }
#search { visibility: hidden; }
#nav-module { float: left; margin-top: 2px; position: absolute; width: 96px; z-index: 99; }
#nav-module-left { position: absolute; top: 61px; z-index: 100;}
#nav-module-top { height: 61px; position: absolute; top: 0pt; z-index: 102; }
#nav_input_form { position: absolute; left: 120px; top: 76px; z-index: 101; }
#nav_input_form #nav_input { background-color: transparent; border: 0px solid rgb(0, 0, 0); color: rgb(51, 51, 51); font-size: 36px; width: 300px; }
#nav { display: none; }
#no_invisible div#search, div#no_invisible div#site, div#search, div#site { display: none; }
.primaryButton a, #profile a { background: none repeat scroll 0% 0% rgb(0, 0, 0); border-top: 1px solid rgb(49, 49, 49); color: rgb(49, 49, 49); display: block; font-size: 11px; font-weight: bold; padding: 7px 0pt 5px 10px; text-decoration: none; width: 80%; }
.primaryButton a[type="url"]:hover { color: rgb(242, 97, 0); }
.primaryButton, #profile #login, #profile #logout, #profile #account {  }
.primaryButton a[type="none"] { background: none repeat scroll 0% 0% rgb(255, 102, 0); }
.secondaryButton a { background: none repeat scroll 0% 0% transparent; border: 0pt none; color: rgb(151, 151, 151); font-weight: normal; padding: 3px 0pt 3px 10px; }
.secondaryButton a[type="none"] { background: none repeat scroll 0% 0% rgb(78, 77, 75); color: rgb(255, 255, 255); font-weight: bold; }
.secondaryButton a[type="none"]:hover { color: rgb(242, 97, 0); }
.secondaryButton a:hover, #profile a:hover { color: rgb(242, 97, 0); }
.tertiaryPanel a[type="none"] { display: none; }
#footer { background: none repeat scroll 0% 0% transparent; font-size: 10px; float: right; margin: 1px 0pt 1px; text-transform: uppercase; width: 908px; }
#footer_top_left { float: left; margin-left: 0pt; padding-left: 10px; }
#footer_top_left a img { border: 0pt none; padding: 1px 2px 0pt 0pt; text-decoration: none; vertical-align: top; }
#footer_top_right { color: rgb(255, 255, 255); float: right; padding-right: 0pt; }
#footer ul { list-style: none outside none; }
#footer li { float: left; color: #FFFFFF;}
#footer_link_change_region.img { padding: 0pt; }
#footer a { color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; text-decoration: none; padding-right: 15px; letter-spacing: -0.5px; }
#footer a:hover { text-decoration: underline; }

 #tabs {
      float:left;
      width:100%;
      background:#BBD9EE;
      font-size:93%;
      line-height:normal;
      }
    #tabs ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("gif/tableft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("gif/tabright.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#FF9834;
      }
    #tabs a:hover {
      background-position:0% -42px;
      }
    #tabs a:hover span {
      background-position:100% -42px;
      }
 /*- Menu Tabs H--------------------------- */
 
    #tabsH {
      float:left;
      width:100%;
      background:#000;
      font-size:93%;
      line-height:normal;
      }
    #tabsH ul {
	margin:0;
	padding:1px 10px 0 1px;
	list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("gif/tableftH.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("gif/tabrightH.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#FFF;
      }
    #tabsH a:hover {
      background-position:0% -42px;
      }
    #tabsH a:hover span {
      background-position:100% -42px;
      }
 

