/*globals************************************************/
body {background-color:#fff;margin:0;padding:0;font:12px Helvetica, Arial, sans-serif;color:#505050;text-align:center;background-image:url(null);}
form, fieldset {padding:0;margin:0;border:none;}
a:link, a:visited, a:active {color:#2756ab;text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
h1, h2, h3, h4, h5, h6, p {margin:0;padding:0;}
div.fixer {clear:both;height:1px;overflow:hidden;}
div.fixer-10 {clear:both;height:10px;overflow:hidden;}
div.fixer-20 {clear:both;height:20px;overflow:hidden;}
div.fixer-30 {clear:both;height:30px;overflow:hidden;}
div.fixer-40 {clear:both;height:40px;overflow:hidden;}
.hidden {position:absolute;left:-1000em;width:1px;overflow:hidden;height:1em;}
br.clear {clear:both;}
a.arrow {color:#2756ab;text-transform:uppercase;font:bold 12px Helvetica, Arial, sans-serif;background:url(../images/icons/arrow.gif) no-repeat center right;padding:0 15px 0 0;}
a.document {display:block;color:#2756ab;font:bold 12px Helvetica, Arial, sans-serif;background:url(../images/icons/document.gif) no-repeat 0 6px;padding:5px 0 20px 15px;}
a.arrow-back {display:block;background:url(../images/icons/back-arrow.gif) no-repeat 0 8px;padding:4px 0 4px 15px;}
a.arrow-back-inline {display:inline;background:url(../images/icons/back-arrow.gif) no-repeat 0 4px;padding:0 0 0 15px;}
div.rule hr {display:none;}
div.rule {background:#d3d2d0;height:1px;overflow:hidden;margin:12px 0 12px 0;}
div.rule-alt hr {display:none;}
div.rule-alt {background:#d3d2d0;height:1px;overflow:hidden;margin:0;}
ol li {list-style-position:inside;font-size:12px;margin:0;padding:4px 0 4px 0;}
sup {position:relative;top:-3px;vertical-align:top;}
div.tab {overflow:hidden;}

/* global content */

#content div.text p.caption {color:#999;font-size:90%; text-align:center;}
#content div.text td.caption {color:#999;font-size:90%; text-align:center;}
#content div.text p.disclaimer {color:#999;font-size:90%;}
#content div.text h2 {color:#2756ab;font:normal 32px/36px Helvetica, Arial, sans-serif;margin:0 0 6px 0;padding:0 35px 0 0;}
#content div.text h3 {color:#2756ab;font:normal 18px/22px Helvetica, Arial, sans-serif;margin:0 0 6px 0;padding:0 35px 0 0;}
#content div.text h4 {font:bold 12px/16px Helvetica, Arial, sans-serif;margin:0 0 6px 0;padding:0 35px 0 0;}
#content div.text h5 {font-size:11px;font-weight:bold;margin:0 0 6px 0;}
#content div.text p {color:#505050;font:12px/15px Helvetica, Arial, sans-serif;margin-bottom:12px;padding:0 35px 0 0;}
#content div.text p.footnote {font:11px Helvetica, Arial, sans-serif;color:#999;}
#content div.text p a {text-decoration:underline;}
#content div.text sup {font-size:10px;top:-1px;}
#content div.text table {padding-right:35px;}
#content div.text th {font-weight:bold;background:#f2f2f2;padding:7px 10px 5px 12px;}
#content div.text td {padding:7px 10px 5px 12px;border-bottom:1px solid #d4d4d4;}
#content div.text tr.last td {border:0;}
#content div.text tr.border {border:1px solid #cecece;}
#content div.text td.last {border:none;}
#content div.text ul li {list-style-type:none;font-size:12px;background:url(../images/icons/gray.gif) no-repeat 0 7px;margin:0;padding:4px 0 4px 15px;}
#content div.text ul {margin-right:70px;}
#content div.text ol {margin-right:70px;}
#content div.text div.rule {background:#cecece;height:1px;overflow:hidden;margin:20px 0 20px 0;}

/*page************************************************/
div.page-center {width:965px;margin:0 auto;text-align:left;}
div.blue-background {width:100%;background:url(../images/main/body-bg.jpg) repeat-x top left;min-width:965px;}
div.gradient-background {width:100%;background:url(../images/main/main-bg.gif) repeat-x top left;min-width:965px;}

/*header************************************************/
#header {width:965px;}
#header img {display:block;}
#header a#logo {display:block;float:left;width:267px;}
#header a#logo img {float:left;cursor:pointer;width:151px;height:66px;}

#top-nav {margin-left:267px;padding-left:319px;background-color:#00124d;height:22px;}
#top-nav a {display:block;float:left;}
#top-nav img {display:block;}

/*global navigation************************************************/
ul#global-nav {list-style-type:none;float:left;margin:0;padding:15px 0 0 0;background-color:#004A9B;}
ul#global-nav ul {position:absolute;left:-1000em;z-index:101;width:190px;background-color:#1874C1;list-style-type:none;margin:0;padding:0;}
ul#global-nav ul ul {background-color:#328ed0;top:0;}
ul#global-nav li {display:block;float:left;padding:0;margin:0;}
ul#global-nav ul li {position:relative;width:190px;}
ul#global-nav li.hover ul {left:auto;}
ul#global-nav li.hover ul ul {left:-1000em;margin-left:190px;}
ul#global-nav ul li.hover ul {left:auto;}

ul#global-nav li.hover {cursor:pointer;}
ul#global-nav li a {display:block;font:bold 13px/16px arial,sans-serif;color:#fff;background-color:#004A9B;text-decoration:none;}
ul#global-nav li.hover a {background-color:#1874C1;text-decoration:none;}
ul#global-nav li.hover ul li a {padding:6px 20px 7px 26px;font:normal 11px Arial, Helvetica, sans-serif;color:#fff;background-color:transparent;background-repeat:no-repeat;background-position:top right;background-image:url(../images/nav/narrow.gif);}
ul#global-nav li.hover ul li.hover a {background-color:#328ed0;background-image:url(../images/nav/full.gif);}
ul#global-nav li.hover ul li.hover ul li a {padding:8px 20px 9px 14px;background:transparent no-repeat top right;background-image:url(../images/nav/wide.gif);}
ul#global-nav li.hover ul li.hover ul li.hover a {background-color:#4fa5db;background-image:url(../images/nav/full.gif);}
ul#global-nav li ul li h3 {color:#fff;font:bold 11px Helvetica, Arial, sans-serif;padding:10px 0 11px 12px;border-top:1px solid #739cc8;}

ul#global-nav .arrow {background:url(../images/nav/icon_masthead_arrow.gif) no-repeat 95% center;}
ul#global-nav a.first {border-top:1px solid #739cc8;}
ul#global-nav ul ul a.first {border:0;}
ul#global-nav li.hover li.next a {background-image:url(../images/nav/full.gif);}
ul#global-nav li.hover li.hover li.next a {background-image:url(../images/nav/full.gif);}

#white-shadow {display:none;position:absolute;top:0px;left:0;z-index:100;background-color:#fff;}
#oframe {display:none;position:absolute;top:0;left:0;background:#fff;cursor:pointer;z-index:99;}

div#buttons {float:left;width:283px;height:64px;background-color:#004A9B;position:relative;z-index:101;}
div#buttons	div.button {position:absolute;top:32px;height:25px;background-image:url(../images/s.gif);color:#fff;}
div#buttons	div.button img {position:absolute;z-index:2;cursor:pointer;}
div#buttons div.dropdown {position:absolute;top:24px;z-index:1;width:247px;}
div#buttons div.form {background:#1773c0;border:1px solid #739cc8;padding:14px 0 15px 20px;color:#fff;}
div#buttons div.form form {border-bottom:1px solid #739cc8;padding-bottom:15px;margin-bottom:13px;}
div#buttons div.form input.text {width:205px;}
div#buttons div.form input.go-input {float:left;width:140px;}
div#buttons div.form input.go-button {float:left;width:50px;height:22px;margin:0 0 0 15px;border:0;}
div#buttons div.form input.login-button {float:left;width:65px;height:22px;margin:0 15px 0 0;border:0;}
div#buttons div.form label {display:block;font-weight:bold;width:205px;margin-bottom:2px;} 
div#buttons div.form input.active {border:1px solid #004b9a;background:#fff;}
div#buttons div.form div.clear {clear:both;padding-top:8px;}
div#buttons p {padding-right:20px;}
div#buttons a {color:#98c4ff;}

/*breadcrumbs************************************************/
#breadcrumbs {margin:30px 0 0 30px;}
#breadcrumbs span {font:bold 12px Helvetica, Arial, sans-serif;color:#505050;margin:0;padding:0 0 0 5px;}
#breadcrumbs a {font:normal 12px Helvetica, Arial, sans-serif;color:#2756ab;text-decoration:none;background:url(../images/icons/arrow-breadcrumb.gif) no-repeat 100% 0;padding:0 15px 0 5px;}
#breadcrumbs a.first {padding-left:0px;}
#breadcrumbs a:hover {text-decoration:underline;}

/*marquee************************************************/
#marquee {margin:0 0 0 30px;padding:12px 0 24px 0;}
#marquee div {display:block;float:left;}
#marquee div.fixer {float:none;} 
#marquee img {display:block;}
#marquee h1 {font:bold 36px/38px Helvetica, Arial, sans-serif;color:#004b9a;width:700px;}
#marquee h1.small {margin:0 30px 0 0;width:600px;}
#marquee h1.large {font:bold 58px/60px Helvetica, Arial, sans-serif;margin:0 40px 8px 0;width:390px;}
#marquee p {font:normal 18px/22px Helvetica, Arial, sans-serif;color:#2756ab;width:390px;}

#marquee-flash {margin:0 0 0 35px;padding:12px 0 0 0;line-height:0px;}
#marquee-flash img {display:block;}

/*tabs************************************************/
#tabs {margin-left:30px;}
#tabs ul {margin:0;padding:0;list-style-type:none;}
#tabs ul li {display:block;float:left;background:url(../images/main/tabs-separator.gif) no-repeat center left;}
#tabs ul li.first, #tabs ul li.next_sib {background:none;}
#tabs ul li a {display:block;float:left;font:bold 11px Arial, Helvetica, sans-serif;color:#2756ab;text-transform:uppercase;line-height:24px;padding:0 12px 0 12px;}
#tabs ul li a.active {color:#505050;background:#eaeaea;}

/*content************************************************/
#content div.col-699 {float:left;width:699px;margin-right:19px;padding-top:30px;}
#content div.col-340 {float:left;width:340px;margin-right:19px;}
#content div.col-214 {float:left;width:214px;margin-right:19px;}
#content div.col-466 {float:left;width:466px;}
#content div.col-214-alt {float:left;width:214px;}
#content div.col-466-alt {float:left;width:466px;margin-right:19px;}
#content div.col-340-alt {float:left;width:340px;margin-right:19px;padding-top:30px;}

#content div.col-699-home {float:left;width:699px;margin-right:19px;padding-top:21px;}
#content div.col-699-home div.col-233 {float:left;width:233px;padding-bottom:30px;}
#content div.col-699-home div.col-233 div.pad {float:left;padding-right:35px;}
#content div.col-699-home div.col-233 div.pad h4 {color:#505050;font:bold 15px/18px Helvetica, Arial, sans-serif;margin:0 0 5px 0;}
#content div.col-699-home div.col-233 div.pad p {color:#505050;font:normal 13px/15px Arial, Helvetica, sans-serif;margin:0 0 10px 0;}
#content div.col-217-home {float:left;width:217px;margin-right:19px;padding-top:21px;}

#content div.col-441 {float:left;width:441px;margin-right:19px;padding-top:30px;}
#content div.col-239 {float:left;width:239px;margin-right:19px;padding-top:30px;}
#content div.col-441-alt {float:left;width:441px;margin-right:19px;}
#content div.col-441-alt p {padding-right:35px;}
#content div.col-239-alt {float:left;width:239px;}
#content div.col-217 {float:left;width:217px;margin-right:19px;padding-top:30px;}
#content div.col-699 p.order-intro {width:466px;}
#content div.col-699 p.order-intro a {text-decoration:underline;}
#content div.first {margin-left:30px;display:inline;}
#content div.last {margin-right:0;}

#content div.text div.pad {padding:0;}
#content div.text div.pad-alt {border-top:1px solid #d4d4d4;padding:16px 0 20px 0;}
#content div.text div.first {border:0;margin:0;padding-top:0;display:block;}
#content div.text p.large {color:#505050;font:16px/19px Arial, Helvetica, sans-serif;}
#content div.text h2.error {color:#fff;}

#content div.box {border:1px solid #d4d4d4;background:#fdfdfc url(../images/main/box-bg.gif) repeat-x bottom left;margin-bottom:15px;}
#content div.box div.pad {border:0;padding:0 0 0 15px;background-repeat:no-repeat;background-position:bottom right;}
#content div.box h3 {color:#2756ab;font:18px Helvetica, Arial, sans-serif;margin:12px 0 8px 0;border-bottom:1px solid #d3d2d0;padding:0 0 5px 0;}
#content div.box h4 {color:#2756ab;font:14px Helvetica, Arial, sans-serif;margin:12px 0 2px 0;}
#content div.box h5 {color:#2756ab;font:normal 18px Helvetica, Arial, sans-serif;margin:0 0 2px 0;}
#content div.box table.order_confirm td {vertical-align:top;padding:0 10px 5px 0;font-size:11px;}
#content p {color:#505050;font:12px Arial, Helvetica, sans-serif;margin:0 0 10px 0;}
#content div.box div.pad p {padding-right: 15px; }
#content div.box div.pad p.narrow {padding-right:100px;}

ul.arrows, ul.links, ul.squares, ul.tasks, ul.contact, ul.arrows-small {margin:0 0 12px 0;padding:0;list-style-type:none;}
ul.arrows li {border-top:1px solid #cdccc5;background:url(../images/icons/arrow.gif) no-repeat 0 8px;padding:4px 0 4px 15px;}
ul.arrows li.external {background:url(../images/icons/external-large.gif) no-repeat 0 8px;}
ul.arrows li.first {border-top:0;}
ul.arrows li a {color:#2756ab;font:bold 15px Helvetica, Arial, sans-serif;}

ul.arrows-small li {background:url(../images/icons/box-arrow.gif) no-repeat 0 8px;padding:4px 0 4px 15px;}

ul.links li {padding:3px 0 3px 15px;}
ul.links li a {color:#2756ab;font:12px Arial, Helvetica, sans-serif;}
ul.links li.document {background:url(../images/icons/document.gif) no-repeat center left;}
ul.links li.arrow {background:url(../images/icons/arrow-small.gif) no-repeat center left;}
ul.links li.external {background:url(../images/icons/external.gif) no-repeat center left;}
ul.links li.arrow a.document {display:inline;background:url(../images/icons/document.gif) no-repeat 3px center;padding:0 0 0 18px;margin:0;cursor:pointer;}

ul.squares li {font-size:12px;background:url(../images/icons/gray.gif) no-repeat 0 7px;margin:0;padding:4px 0 4px 15px;}

ul.tasks {font-size:12px;}
ul.tasks li {border-top:1px solid #cdccc5;background-repeat:no-repeat;padding:7px 0 6px 30px;}
ul.tasks li.first {border-top:0;}
ul.tasks li a {color:#2756ab;font:bold 15px Helvetica, Arial, sans-serif;}

ul.contact {font-size:12px;}
ul.contact li {background-image:url(../images/tasks/contact.gif);background-repeat:no-repeat;padding:8px 0 4px 30px;}
ul.contact li a.contact {color:#2756ab;font:bold 15px Helvetica, Arial, sans-serif;}

ul.first {margin-top:12px;}

/*document center************************************************/
#content .update {clear:both;padding:8px 0 0 0;margin:0 0 20px 0;position:relative;}
#content .update a {position:absolute;top:12px;right:40px;text-decoration:underline; font-weight: bold;}

#content table.document tr td {padding:5px 10px 5px 12px;border-bottom:1px solid #e3e2df;}
#content table.document tr td.active {background:#f6f6f6;}
#content table.document tr td a.dotted {line-height:150%;}
#content table.document tr.clean td {border-bottom:0;}
#content table.document tr td.first {padding-left:0;}
#content table.document tr td a.document {display:block;background:url(../images/icons/document.gif) no-repeat 0px 2px;padding:0 0 2px 18px;}
#content table.document tr td a.marketing {display:block;background:url(../images/icons/marketing.gif) no-repeat 0px 2px;padding:0 0 2px 18px;font-weight:bold;}
#content table.document tr.first td {padding-top:15px;}
#content table.document tr.last td {padding-bottom:15px;}

#content div.pagination {background:url(../images/main/form_bg.gif) repeat-x;padding:0 0 0 12px;margin:0;border:1px solid #d4d4d4;}
#content table.pagination tr td {padding:7px 10px 5px 12px;border-bottom:1px solid #e3e2df;}
#content table.pagination tr.clean td {border-bottom:0;}
#content table.pagination tr td.first {padding-left:0;}
#content table.pagination tr.clean td.clean {padding:0;}
#content table.pagination tr td.active {background:url(../images/main/selector-bg.gif) repeat-x;}
#content table.pagination tr td a.sort {font-weight:bold;background:url(../images/icons/sort.gif) no-repeat center right;padding-right:12px;}
#content table.pagination tr td a.up {font-weight:bold;color:#5d5d5d;background:url(../images/icons/sort-up.gif) no-repeat center right;padding-right:12px;}
#content table.pagination tr td a.down {font-weight:bold;color:#5d5d5d;background:url(../images/icons/sort-down.gif) no-repeat center right;padding-right:12px;}
#content table.pagination tr td span.selector {margin-left: 250px;}

/*footnotes************************************************/
#footnotes {margin:0 0 0 30px;padding:10px 10px 40px 0;font:12px Helvetica, Arial, sans-serif;color:#999;}
#footnotes p {padding-left:8px;text-indent:-8px;}
#footnotes p.disclaimer {padding-left:8px;margin-bottom:10px;text-indent:0;}
#footnotes p.footnote-small {width:500px;font-size:11px;}

/*footer************************************************/
#footer {width:965px;font:12px Helvetica, Arial, sans-serif;color:#999;position:relative;}
#footer div.pad {border-top:1px solid #d4d4d4;padding:17px 0 33px 0;margin-left:30px;width:935px;}
#footer div.print-email {position:absolute;top:-7px;left:30px;background:#fff;}
#footer div.print-email a.print {color:#999;background:url(../images/icons/icon_Print.gif) no-repeat top left;padding:0 10px 0 20px;}
#footer div.print-email a.email {color:#999;background:url(../images/icons/icon_Email.gif) no-repeat top left;padding:0 10px 0 20px;}
#footer div.print-email a.print:hover, #footer div.print-email a.email:hover {text-decoration:none;}
#footer p {float:left;}
#footer ul {list-style-type:none;margin:0 50px 0 0;padding:0;float:right;display:inline;}
#footer ul li {float:left;border-left:1px solid #ccc;padding:0 5px;margin:0;}
#footer ul li.first {border-left:0;} 
#footer ul li a {color:#999;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}

/*treeview********************************************************/
ul#treeview, ul#treeview ul {display:block;float:left;padding:0;margin:0;list-style-type:none;}
ul#treeview li {display:block;float:left;padding:0;margin:0;width:187px;}
ul#treeview li a {font:bold 12px/18px Helvetica;color:#505050;text-decoration:none;}
ul#treeview li a.closed {background:url(../images/icons/arrow-right.gif) no-repeat 1px 2px;padding-left:12px;}
ul#treeview li a.open {background:url(../images/icons/arrow-down.gif) no-repeat 1px 2px;padding-left:12px;} 
ul#treeview li ul li a {font-weight:normal;}
ul#treeview ul {padding-left:20px;}
ul#treeview ul ul {padding-left:28px;}
ul#treeview ul li {width:167px;}
ul#treeview ul ul li {width:139px;}
ul#treeview ul ul ul li {width:119px;}

/*tooltips********************************************************/
#tooltip {position:absolute;z-index:3000;border:0;margin:0;padding:0;background:none;text-align:left;}
.tooltip {cursor:help;}
div.tip {position:absolute;left:-1000em;width:365px;overflow:hidden;}

#tooltip div.box {width:365px;background:#fdfdfc url(../images/main/box-bg.gif) repeat-x bottom left;}
#tooltip div.box div.pad {border:1px solid #d4d4d4;padding:12px 15px 0 15px;}
#tooltip div.box div.pad-image {border:1px solid #d4d4d4;padding:12px 180px 0 15px;background-repeat:no-repeat;background-position:197px 15px;}
#tooltip div.box h3 {color:#2756ab;font:18px Helvetica, Arial, sans-serif;margin:0 0 5px 0;padding:0;}
#tooltip div.box h4 {color:#2756ab;font:18px Helvetica, Arial, sans-serif;margin:0;padding:0;}
#tooltip div.box p {margin:0 0 30px 0;}

/*forms********************************************************/
#order-form select {margin-left:10px;width:100px;}
#order-form input.text {width:100%;}
#order-form p {color:#505050;width:180px;margin:0 0 8px 0;}

#search-form input.text {margin-bottom:5px;}
#error-message {background:#004C9A url(../images/main/violator.gif) no-repeat 12px center;color:#fff;padding:20px 20px 20px 72px;margin-bottom:15px;font:normal 12px arial;}

input.phone {width:40px;float:left;margin-right:5px;border:1px solid #bebebe;background:#eee;}
input.phone3 {width:50px;float:left;border:1px solid #bebebe;background:#eee;}
input.text, textarea.text, select.text {border:1px solid #bebebe;background:#eee;}
input.error, textarea.error, select.error {border:1px solid #bebebe;background:#e7edf3;}
input.active, textarea.active, select.active {border:1px solid #004b9a;background:#fff;}
label.error {font-weight:bold;color:#004b9a;}
input.quantity {width:30px;}

#content div.form {border:1px solid #d4d4d4;padding:0 0 20px 17px;background:#eee url(../images/main/form-bg.gif) repeat-x;color:#505050;font:11px Arial, Helvetica, sans-serif;}
#content div.form h2 {margin:0 0 10px;font:18px Arial, Helvetica, sans-serif;color:#2756ab;}
#content div.form h2.subhead {margin:10px 0 0 0;}
#content div.form h2.top {margin-top:14px;width:320px;}
#content div.form h3 {margin:10px 0 3px;font:bold 11px Arial, Helvetica, sans-serif;color:#505050;}
#content div.form p {margin:0 0 8px 0;font:11px Arial, Helvetica, sans-serif;}

#content div.form label {display:block;padding-top:6px;}
#content div.form label.first {display:block;padding-top:0px;}
#content div.form input.text {width:100%;display:block;}
#content div.form textarea {display:block;height:180px;width:100%;margin:0 0 8px 0;font:12px Arial, Helvetica, sans-serif;}
#content div.form select {display:block;width:100%;font-size:11px;color:#505050;}
#content div.form em {display:block;padding:10px 0 0 0;}
#content div.form div {float:left;}
#content div.form div.column {width:340px;}
#content div.form div.column div.pad {padding:0 20px 0 0;}
#content div.form div.column-last {width:320px;}
#content div.form div.row {width:320px;margin-bottom:12px;}
#content div.form div.last {margin:0;}
#content div.form div.small input, #content div.form div.small label {display:block;float:left;}
#content div.form div.small label {margin-right:10px;padding-top:3px;}
#content div.form #postal {width:100%;}
#content div.form #telephone {width:100%;margin-bottom:6px;}
#content div.form div.state {width:100px;}
#content div.form div.zip {width:65px;}
#content div.form div.state div.pad {padding:0 10px 0 0;margin:0;}
#content div.form div.rule {float:none;clear:left;background:transparent;height:7px;overflow:hidden;margin:0 0 14px 0;border-bottom:1px solid #d3d2d0;}
#content div.form div.rule-alt {float:none;clear:left;background:transparent;height:20px;overflow:hidden;margin:0 0 14px 0;border-bottom:1px solid #d3d2d0;}
#content div.form div.rule-alt hr {display:none;}
#content div.form div.column-small {width:226px;float:left;padding:20px 0 0 0;}
#content div.form div.column-small div.pad {padding:0 18px 0 0;}
#content div.form div.column-small-last {width:208px;padding:20px 0 0 0;}
#content div.form div.column-small div.row, #content div.form div.column-small-last div.row {width:208px;}
#content div.form div.pad_right {padding-right:20px;}
#content div.form p.intro {width:320px;margin:10px 0 0 0;}
#content div.form p.intro a {font-size:12px;text-decoration:underline;}
#content div.form p.intro a:hover {text-decoration:none;}
#content div.form textarea.hundred {height:100px;width:650px;}
#content div.form textarea.short {height: 99px; margin-bottom: 0;}
#content div.form input.check-alt {margin-left: 0; margin-right: 10px;}

/*Rewrites********************************************************/
#content div.box h3.noline {border:0;margin:12px 0 0 0;}

a.question:link, a.question:hover, a.question:visited, a.question:active {text-decoration:none;background:url(../images/icons/question_mark.gif) no-repeat center center;padding:0 10px 0 10px;}
a.dotted:link, a.dotted:hover, a.dotted:visited, a.dotted:active {text-decoration:none;border-bottom:1px dotted #505050;color:#505050;}
#content a.underline:link, #content a.underline:visited, #content a.underline:active {text-decoration:underline;}
#content div.underline a:link, #content div.underline a:visited, #content div.underline a:active {text-decoration:underline;}
#content a.none:link, #content a.none:hover {text-decoration:none;}

table.middle tr td {vertical-align:middle;}
table.top tr td {vertical-align:top;}
.nomargin {margin:0;}

#content td ul.relevance {margin:0;padding:0;list-style:none;}
#content td ul.relevance li {display:block;float:left;width:11px;height:5px;margin-right:2px;overflow:hidden;background:#b4b4b4;}
#content td ul.relevance li.active {background:#2756ab;}
#content td p.document {display:block;background:url(../images/icons/document.gif) no-repeat top left;font-weight:normal;padding:0 0 0 18px;margin:0;}
#content td p.arrow {background:url(../images/icons/arrow-small.gif) no-repeat 0 3px;padding:0 0 0 18px;margin:0;}
#content td p.external {background:url(../images/icons/external.gif) no-repeat 0 2px;padding:0 0 0 18px;margin:0;}

/*search**************************************************************/
#content input.pad-small {margin-bottom: 3px;}
#content select.pad, #content input.pad {margin-bottom:10px;}

#content div.box-header{background:url('../images/main/header-small.gif') repeat-x;border-top:1px solid #D4D4D4;border-right:1px solid #D4D4D4;border-left:1px solid #D4D4D4;border-bottom:1px solid #D4D4D4;height: 23px;}
#content div.box-header a.box-toggler{float:right;font:bold 12px Arial, Helvetica, sans-serif;padding: 4px 12px 0px 0;text-decoration: none;margin-right: 15px;}
#content div.box-header a.hide {background:url('../images/icons/arrow-down-large.gif') no-repeat 100% 5px;}
#content div.box-header a.show {background:url('../images/icons/arrow-right-large.gif') no-repeat 100% 7px;}

#content p.arrow-toggler a.show {background:url('../images/icons/arrow.gif') no-repeat right center;}
#content p.arrow-toggler a.hide {background:url('../images/icons/box-arrow-down.gif') no-repeat right 3px;}

#content div.with-header {border-top: none;}
#content .left {float: left;}
#content a.alt-link {text-decoration: underline;margin: 5px 0 0 13px;font-size: 12px;}
#content div.simple-search {padding:15px 0 15px 0;background: url('../images/main/header-large.gif') repeat-x;border:1px solid #d4d4d4;}
#content div.simple-search div.form {background: none;border: none;padding:0 0 0 19px;}
#content div.simple-search div.form input.text {width: 180px;margin: 1px 15px 0 0;}


/*calendar**************************************************************/

#cal #Jan_Feb{height:30em;}
#cal #Mar_Apr{height:30em;}
#cal #May_Jun{height:30em;}
#cal #Jul_Aug{height:30em;}
#cal #Sep_Oct{height:30em;}
#cal #Nov_Dec{height:30em;} 


