/* Friendly global style resetting */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input,p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse; border-spacing:0;}
html, body, form, fieldset {color: brown;font-size: 12px;font-family: "Helvetica Neue", Arial, sans-serif;line-height:1em}
abbr, img {border:none;}
address, caption, cite,th{font-style:normal;font-weight:normal;}
ol, ul {list-style:none;font-size: 12px; }
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%}
b,em {font-weight:normal;font-style:normal}

iframe { border: none; overflow: none; }

/* Links */
a:link, a:visited {font-weight: normal; color: #666; text-decoration:none; }
a:visited {color: #1a3577; }
a:hover {color:#0728ED;text-decoration: none;border-bottom:1px dotted #0728ED; }
a:active {color: #3BB000;border-color:#3BB000; }

a.none:hover {border-bottom:0px; }

/******* Main Section *******/

#main h2 { margin-bottom: 8px; font-size: 1.4em; font-weight: normal; background: url("ns1bg.gif"); color: #000; width: 464px; background-repeat: repeat;}
  #main h2 span { font-weight: bold; }
#main #tabs { float: left; width: 100%; border-bottom: 8px solid #bfbfbf; }
  #main #tabs li { float: left; padding-left: 10px; margin-right: 3px; }
  #main #tabs li.first-child { margin: 0; }
  #main #tabs li a { font-weight: bold; display: block; padding: 2px 10px 0 10px; border: none; outline: none; background: url("tab.png") no-repeat right top; color: #666; }
  #main #tabs li a:hover { color: #333; }
  #main #tabs li.active { position: relative; margin-bottom: -1px; background-position: 0 -40px; }
  #main #tabs li.active span { display: block; padding: 3px 10px 4px 0; background: url("tab.png") no-repeat right -40px; font-weight: bold; color: #333; }
