/*
Copyright (c) 2006, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0
*/
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;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}

body {
   text-align:center;
}

#doc {
   width:57.69em;
   *width:56.3em; /* IE */
   min-width:750px;
   margin:auto;
   text-align:left;
}

#hd,#bd {margin-bottom:1em;text-align:left;}
#ft {
  font-size:90%;
  clear:both;
  background-color: #0072BC;
  color: white;
  padding: 5px;
}

/* base styles for extending/overriding */

/* primary tabs */
.navset {border-bottom:1px solid #002244;}
.navset h3, .navset h4 {position:absolute;left:-1000em;margin:0;}
.navset .hd li em {font-weight:bold;}
.navset .hd li a {color:#0072BC;}
.navset .hd li.on strong, .navset .hd li.on strong a {color:#DAEEFE;} /* selected tab */
.navset .hd li.on strong {background-color:#0072BC;border-bottom:1px solid #0072BC;} /* border-color should match selected color */
.navset .hd li.orphan, .navset .hd li.orphan a {color:#999;}

/* bg images, defaults to #999 border-color on white bg */
.navset .hd li a, .navset .hd li strong {background:#DAEEFE url(tr_999.gif) no-repeat top right;}
.navset .hd li em {background:transparent url(tl_999.gif) no-repeat;}

/* secondary tabs */
.navset .bd ul {background-color:#0072BC;border-color:#002244;}
.navset .bd li, .navset .bd li a {color:white;}
.navset li.on, .navset li.on strong {font-weight:bold;}
.navset .bd li {border-color:#ccc;} /* pipe divider */

/* end base styles */

/* Network tab standards, shouldn't change */

/* shared pri and sec */
.navset {width:100%;} /* IE: width */
.navset a {text-decoration:none;}
.navset ul, .navset li {margin:0;padding:0;list-style:none;}
.navset li {float:left;display:inline;}
.navset li a:hover {text-decoration:underline;}
.navset ul:after {clear:both;content:'.';display:block;height:0;visibility:hidden;} /* clear non-IE */
.navset ul {zoom:1;} /* clear IE */

/* primary tabs */
.navset .hd ul {font:bold 98%/1.2em verdana;margin-bottom:-1px;padding-left:.3em;position:relative;} /* IE quirks mode: relative */
.navset .hd li {margin-right:.5em;padding:0;}
.navset .hd li.on strong a {cursor:default;}
.navset .hd li a, .navset .hd li strong, .navset .hd li em {display:block;}
.navset .hd li a, .navset .hd li strong {*display:inline-block;}  /* IE: 100% clickable */
.navset .hd li em {font-style:normal;padding:.5em .6em;}
.navset .hd li.orphan, .navset .hd li.orphan a, .navset .hd li.orphan em {background:transparent none;border-width:0;margin:0;}

/* secondary tabs */
.navset .bd ul {border-top-width:1px;border-top-style:solid;font:88%/1.2em verdana;margin:0;padding:.6em 0 .6em .4em;}
.navset .bd li {border-left-style:solid;border-left-width:1px;display:inline;padding:0 1em;}
.navset .bd li.first {padding-left:1em;border:0;}

.content a { color: #06c; }
.content hr {
  color: #0072BC;
  background-color: #0072BC;
  height: 1px;
  border: 0;
}
.content p {
  margin-bottom: 0.8em;
}
.content h5 { 
  color: #ff6600;
}
.content h5 a {
  color: #ff6600;
  text-decoration: none;
}
.content h5 a:hover {text-decoration:underline;}
.content ul {
  list-style:disc;
  margin: 1.5em;
}


table {border-collapse: separate; border-spacing: 10px;}
td.textbold { padding: 5px; background-color: #99CCFF; font-weight:bold; }
td.textblock{ padding: 5px; font-weight: normal; text-align:justify; }

p.jt {text-align:justify;}

.footer a {text-decoration:none; color:white;}
.footer a:hover {text-decoration:underline;}

div.faq a {margin-bottom: 0.5em; text-decoration:none;color:#002244;}
div.faq a:hover { text-decoration:underline;}
div.answer {padding-left: 20px; padding-top: 0.5em; padding-bottom: 1em; font-weight: normal; display:none;}
div.answershow {padding-left: 20px; padding-top: 0.5em; padding-bottom: 1em; font-weight: normal; display:block;}

#mc {
  background-color: #DAEEFE;
  border-right: 1px solid #0072BC;
  border-left: 1px solid #0072BC;
}

#main {
/*  float: left;
  width: 499px;
  padding-left: 30px;
  padding-top: 10px;*/
  margin-right: 200px;
  padding: 1em;
  background-color: #DAEEFE;
}

#flashphone {
  float: right;
  width: 200px;
  padding-top: 1em;
  background-color: #DAEEFE;
}


/* hcard styling */
.vcard {
  font-style: normal;
  color: black;
  padding: 7.5mm;
  width: 300px;
  font-size: 12pt;
  border: 1px solid #0072BC;
}

.vcard a {
  color: #333; text-decoration: none;
}

.vcard a:hover { text-decoration: underline; }

.fn {
  border-bottom: 1px solid #0072BC;
  font-size: 14pt;
  font-weight: bold;
  margin-bottom: 1.25mm;
}

.email, .adr, .tel {
  display: block;
  font-size: 10pt;
  color: #333;
  margin-bottom: 1.25mm;
}

