<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
   <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="image_src"  
href="http://www.news-gazette.com/sites/all/files/imagecache/300x300_width_height_scale/images/2017/02/03/Ammons.jpg"  
/>
     <base  
href='http://www.news-gazette.com/news/local/2017-02-03/carol-ammons-open-congressional-run.html'  
/>
     <title>Carol Ammons: 'Open' to congressional run</title>
     <script type="text/javascript"  
src="http://static.news-gazette.com/sites/all/files/js/js_fbd70f8aadaff675c1a7bf40b3e08a39.js"></script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
jQuery.extend(Drupal.settings,  
{"basePath":"\/","googleanalytics":{"trackOutgoing":1,"trackMailto":1,"trackDownload":1,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls|xml|z|zip"},"uc_ajax_cart":{"CALLBACK":"\/uc_ajax_cart\/add\/item","SHOW_CALLBACK":"\/uc_ajax_cart\/show","CART_LINK_CALLBACK":"\/uc_ajax_cart\/addlink","BLOCK_UI":2,"TIMEOUT":2500,"UPDATE_CALLBACK":"\/uc_ajax_cart\/update","UPDATE":0,"CART_VIEW_ON":0,"SHOW_VIEW_CALLBACK":"\/uc_ajax_cart\/show-cart-view","TRACK_CLOSED_STATE":0,"INITIAL_CLOSED_STATE":0,"CART_PANE_EFFECT":0,"CART_PANE_EFFECT_DURATION":200,"HIDE_CART_OPERATIONS":false,"COLLAPSIBLE_CART":0,"CART_OPERATION":"Cart","ADD_TITLE":"Please  
wait","ADD_MESSAGES":["Adding product to cart..."],"REMOVE_TITLE":"Please  
wait","REMOVE_MESSAGES":["Removing product from  
cart..."],"UPDATE_TITLE":"Please wait","UPDATE_MESSAGES":["Updating  
cart..."]},"pc_meter":{"params":{"cn":"_pcmcn","hn":"subscriptions.news-gazette.com","ep":"\/visit","debug":0,"count_only":1,"ur":"\/printmail\/1508565","force":null,"ni":0,"ct":0,"ap":0,"cr":0,"ch":0,"sl":0}},"jPlayer":{"swfPath":"\/sites\/all\/libraries\/jplayer","autoPlay":0}});
//--><!]]>
</script>
<script type="text/javascript">
<!--//--><![CDATA[//><!--
var RecaptchaOptions = {"theme":"blackglass","lang":"en"};
//--><!]]>
</script>
         <meta name='robots' content='noindex, nofollow, noarchive' />
     <link rel='shortcut icon'  
href='http://www.news-gazette.com/sites/all/files/favicon.ico'  
type='image/x-icon' />
     <style type='text/css' media='all'>
.book-navigation .menu {
   border-top: 1px solid #888;
   padding: 1em 0 0 3em;
}
.book-navigation .page-links {
   border-top: 1px solid #888;
   border-bottom: 1px solid #888;
   text-align: center;
   padding: 0.5em;
}
.book-navigation .page-previous {
   text-align: left;
   width: 42%;
   display: block;
   float: left; /* LTR */
}
.book-navigation .page-up {
   margin: 0 5%;
   width: 4%;
   display: block;
   float: left; /* LTR */
}
.book-navigation .page-next {
   text-align: right;
   width: 42%;
   display: block;
   float: right;
}
#book-outline {
   min-width: 56em;
}
.book-outline-form .form-item {
   margin-top: 0;
   margin-bottom: 0;
}
#edit-book-bid-wrapper .description {
   clear: both;
}
#book-admin-edit select {
   margin-right: 24px;
}
#book-admin-edit select.progress-disabled {
   margin-right: 0;
}
#book-admin-edit tr.ahah-new-content {
   background-color: #ffd;
}
#book-admin-edit .form-item {
   float: left;
}
.node-unpublished {
   background-color: #fff4f4;
}
.preview .node {
   background-color: #ffffea;
}
#node-admin-filter ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
   width: 100%;
}
#node-admin-buttons {
   float: left; /* LTR */
   margin-left: 0.5em; /* LTR */
   clear: right; /* LTR */
}
td.revision-current {
   background: #ffc;
}
.node-form .form-text {
   display: block;
   width: 95%;
}
.node-form .container-inline .form-text {
   display: inline;
   width: auto;
}
.node-form .standard {
   clear: both;
}
.node-form textarea {
   display: block;
   width: 95%;
}
.node-form .attachments fieldset {
   float: none;
   display: block;
}
.terms-inline {
   display: inline;
}

.poll .bar {
   height: 1em;
   margin: 1px 0;
   background-color: #ddd;
}
.poll .bar .foreground {
   background-color: #000;
   height: 1em;
   float: left; /* LTR */
}
.poll .links {
   text-align: center;
}
.poll .percent {
   text-align: right; /* LTR */
}
.poll .total {
   text-align: center;
}
.poll .vote-form {
   text-align: center;
}
.poll .vote-form .choices {
   text-align: left; /* LTR */
   margin: 0 auto;
   display: table;
}
.poll .vote-form .choices .title {
   font-weight: bold;
}
.node-form #edit-poll-more {
   margin: 0;
}
td.poll-chtext {
   width: 80%;
}
td.poll-chvotes .form-text {
   width: 85%;
}

/*
** HTML elements
*/
fieldset {
   margin-bottom: 1em;
   padding: .5em;
}
form {
   margin: 0;
   padding: 0;
}
hr {
   height: 1px;
   border: 1px solid gray;
}
img {
   border: 0;
}
table {
   border-collapse: collapse;
}
th {
   text-align: left; /* LTR */
   padding-right: 1em; /* LTR */
   border-bottom: 3px solid #ccc;
}

/*
** Markup free clearing
** Details: http://www.positioniseverything.net/easyclearing.html
*/
.clear-block:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}

.clear-block {
   display: inline-block;
}

/* Hides from IE-mac \*/
* html .clear-block {
   height: 1%;
}
.clear-block {
   display: block;
}
/* End hide from IE-mac */

/*
** HTML elements
*/
body.drag {
   cursor: move;
}
th.active img {
   display: inline;
}
tr.even, tr.odd {
   background-color: #eee;
   border-bottom: 1px solid #ccc;
   padding: 0.1em 0.6em;
}
tr.drag {
   background-color: #fffff0;
}
tr.drag-previous {
   background-color: #ffd;
}
td.active {
   background-color: #ddd;
}
td.checkbox, th.checkbox {
   text-align: center;
}
tbody {
   border-top: 1px solid #ccc;
}
tbody th {
   border-bottom: 1px solid #ccc;
}
thead th {
   text-align: left; /* LTR */
   padding-right: 1em; /* LTR */
   border-bottom: 3px solid #ccc;
}

/*
** Other common styles
*/
.breadcrumb {
   padding-bottom: .5em
}
div.indentation {
   width: 20px;
   height: 1.7em;
   margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
   padding: 0.42em 0 0.42em 0.6em; /* LTR */
   float: left; /* LTR */
}
div.tree-child {
   background: url(../../misc/tree.png) no-repeat 11px center; /* LTR */
}
div.tree-child-last {
   background: url(../../misc/tree-bottom.png) no-repeat 11px center; /* LTR  
*/
}
div.tree-child-horizontal {
   background: url(../../misc/tree.png) no-repeat -11px center;
}
.error {
   color: #e55;
}
div.error {
   border: 1px solid #d77;
}
div.error, tr.error {
   background: #fcc;
   color: #200;
   padding: 2px;
}
.warning {
   color: #e09010;
}
div.warning {
   border: 1px solid #f0c020;
}
div.warning, tr.warning {
   background: #ffd;
   color: #220;
   padding: 2px;
}
.ok {
   color: #008000;
}
div.ok {
   border: 1px solid #00aa00;
}
div.ok, tr.ok {
   background: #dfd;
   color: #020;
   padding: 2px;
}
.item-list .icon {
   color: #555;
   float: right; /* LTR */
   padding-left: 0.25em; /* LTR */
   clear: right; /* LTR */
}
.item-list .title {
   font-weight: bold;
}
.item-list ul {
   margin: 0 0 0.75em 0;
   padding: 0;
}
.item-list ul li {
   margin: 0 0 0.25em 1.5em; /* LTR */
   padding: 0;
   list-style: disc;
}
ol.task-list li.active {
   font-weight: bold;
}
.form-item {
   margin-top: 1em;
   margin-bottom: 1em;
}
tr.odd .form-item, tr.even .form-item {
   margin-top: 0;
   margin-bottom: 0;
   white-space: nowrap;
}
tr.merge-down, tr.merge-down td, tr.merge-down th {
   border-bottom-width: 0 !important;
}
tr.merge-up, tr.merge-up td, tr.merge-up th {
   border-top-width: 0 !important;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
   border: 2px solid red;
}
.form-item .description {
   font-size: 0.85em;
}
.form-item label {
   display: block;
   font-weight: bold;
}
.form-item label.option {
   display: inline;
   font-weight: normal;
}
.form-checkboxes, .form-radios {
   margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
   margin-top: 0.4em;
   margin-bottom: 0.4em;
}
.marker, .form-required {
   color: #f00;
}
.more-link {
   text-align: right; /* LTR */
}
.more-help-link {
   font-size: 0.85em;
   text-align: right; /* LTR */
}
.nowrap {
   white-space: nowrap;
}
.item-list .pager {
   clear: both;
   text-align: center;
}
.item-list .pager li {
   background-image:none;
   display:inline;
   list-style-type:none;
   padding: 0.5em;
}
.pager-current {
   font-weight:bold;
}
.tips {
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0;
   padding-bottom: 0;
   font-size: 0.9em;
}
dl.multiselect dd.b, dl.multiselect dd.b .form-item, dl.multiselect dd.b  
select {
   font-family: inherit;
   font-size: inherit;
   width: 14em;
}
dl.multiselect dd.a, dl.multiselect dd.a .form-item {
   width: 10em;
}
dl.multiselect dt, dl.multiselect dd {
   float: left; /* LTR */
   line-height: 1.75em;
   padding: 0;
   margin: 0 1em 0 0; /* LTR */
}
dl.multiselect .form-item {
   height: 1.75em;
   margin: 0;
}

/*
** Inline items (need to override above)
*/
.container-inline div, .container-inline label {
   display: inline;
}

/*
** Tab navigation
*/
ul.primary {
   border-collapse: collapse;
   padding: 0 0 0 1em; /* LTR */
   white-space: nowrap;
   list-style: none;
   margin: 5px;
   height: auto;
   line-height: normal;
   border-bottom: 1px solid #bbb;
}
ul.primary li {
   display: inline;
}
ul.primary li a {
   background-color: #ddd;
   border-color: #bbb;
   border-width: 1px;
   border-style: solid solid none solid;
   height: auto;
   margin-right: 0.5em; /* LTR */
   padding: 0 1em;
   text-decoration: none;
}
ul.primary li.active a {
   background-color: #fff;
   border: 1px solid #bbb;
   border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
   background-color: #eee;
   border-color: #ccc;
   border-bottom-color: #eee;
}
ul.secondary {
   border-bottom: 1px solid #bbb;
   padding: 0.5em 1em;
   margin: 5px;
}
ul.secondary li {
   display: inline;
   padding: 0 1em;
   border-right: 1px solid #ccc; /* LTR */
}
ul.secondary a {
   padding: 0;
   text-decoration: none;
}
ul.secondary a.active {
   border-bottom: 4px solid #999;
}

/*
** Autocomplete styles
*/
/* Suggestion list */
#autocomplete {
   position: absolute;
   border: 1px solid;
   overflow: hidden;
   z-index: 100;
}
#autocomplete ul {
   margin: 0;
   padding: 0;
   list-style: none;
}
#autocomplete li {
   background: #fff;
   color: #000;
   white-space: pre;
   cursor: default;
}
#autocomplete li.selected {
   background: #0072b9;
   color: #fff;
}
/* Animated throbber */
html.js input.form-autocomplete {
   background-image: url(../../misc/throbber.gif);
   background-repeat: no-repeat;
   background-position: 100% 2px; /* LTR */
}
html.js input.throbbing {
   background-position: 100% -18px; /* LTR */
}

/*
** Collapsing fieldsets
*/
html.js fieldset.collapsed {
   border-bottom-width: 0;
   border-left-width: 0;
   border-right-width: 0;
   margin-bottom: 0;
   height: 1em;
}
html.js fieldset.collapsed * {
   display: none;
}
html.js fieldset.collapsed legend {
   display: block;
}
html.js fieldset.collapsible legend a {
   padding-left: 15px; /* LTR */
   background: url(../../misc/menu-expanded.png) 5px 75% no-repeat; /* LTR */
}
html.js fieldset.collapsed legend a {
   background-image: url(../../misc/menu-collapsed.png); /* LTR */
   background-position: 5px 50%; /* LTR */
}
/* Note: IE-only fix due to '* html' (breaks Konqueror otherwise). */
* html.js fieldset.collapsed legend,
* html.js fieldset.collapsed legend *,
* html.js fieldset.collapsed table * {
   display: inline;
}
/* For Safari 2 to prevent collapsible fieldsets containing tables from  
dissapearing due to tableheader.js. */
html.js fieldset.collapsible {
   position: relative;
}
html.js fieldset.collapsible legend a {
   display: block;
}
/* Avoid jumping around due to margins collapsing into collapsible fieldset  
border */
html.js fieldset.collapsible .fieldset-wrapper {
   overflow: auto;
}

/*
** Resizable text areas
*/
.resizable-textarea {
   width: 95%;
}
.resizable-textarea .grippie {
   height: 9px;
   overflow: hidden;
   background: #eee url(../../misc/grippie.png) no-repeat center 2px;
   border: 1px solid #ddd;
   border-top-width: 0;
   cursor: s-resize;
}
html.js .resizable-textarea textarea {
   margin-bottom: 0;
   width: 100%;
   display: block;
}

/*
** Table drag and drop.
*/
.draggable a.tabledrag-handle {
   cursor: move;
   float: left; /* LTR */
   height: 1.7em;
   margin: -0.4em 0 -0.4em -0.5em; /* LTR */
   padding: 0.42em 1.5em 0.42em 0.5em; /* LTR */
   text-decoration: none;
}
a.tabledrag-handle:hover {
   text-decoration: none;
}
a.tabledrag-handle .handle {
   margin-top: 4px;
   height: 13px;
   width: 13px;
   background: url(../../misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
   background-position: 0 -20px;
}

/*
** Teaser splitter
*/
.joined + .grippie {
   height: 5px;
   background-position: center 1px;
   margin-bottom: -2px;
}
/* Keeps inner content contained in Opera 9. */
.teaser-checkbox {
   padding-top: 1px;
}
div.teaser-button-wrapper {
   float: right; /* LTR */
   padding-right: 5%; /* LTR */
   margin: 0;
}
.teaser-checkbox div.form-item {
   float: right; /* LTR */
   margin: 0 5% 0 0; /* LTR */
   padding: 0;
}
textarea.teaser {
   display: none;
}
html.js .no-js {
   display: none;
}

/*
** Progressbar styles
*/
.progress {
   font-weight: bold;
}
.progress .bar {
   background: #fff url(../../misc/progress.gif);
   border: 1px solid #00375a;
   height: 1.5em;
   margin: 0 0.2em;
}
.progress .filled {
   background: #0072b9;
   height: 1em;
   border-bottom: 0.5em solid #004a73;
   width: 0%;
}
.progress .percentage {
   float: right; /* LTR */
}
.progress-disabled {
   float: left; /* LTR */
}
.ahah-progress {
   float: left; /* LTR */
}
.ahah-progress .throbber {
   width: 15px;
   height: 15px;
   margin: 2px;
   background: transparent url(../../misc/throbber.gif) no-repeat 0px -18px;
   float: left; /* LTR */
}
tr .ahah-progress .throbber {
   margin: 0 2px;
}
.ahah-progress-bar {
   width: 16em;
}

/*
** Formatting for welcome page
*/
#first-time strong {
   display: block;
   padding: 1.5em 0 .5em;
}

/*
** To be used with tableselect.js
*/
tr.selected td {
   background: #ffc;
}

/*
** Floating header for tableheader.js
*/
table.sticky-header {
   margin-top: 0;
   background: #fff;
}

/*
** Installation clean URLs
*/
#clean-url.install {
   display: none;
}

/*
** For anything you want to hide on page load when JS is enabled, so
** that you can use the JS to control visibility and avoid flicker.
*/
html.js .js-hide {
   display: none;
}

/*
** Styles for the system modules page (admin/build/modules)
*/
#system-modules div.incompatible {
   font-weight: bold;
}

/*
** Styles for the system themes page (admin/build/themes)
*/
#system-themes-form div.incompatible {
   font-weight: bold;
}

/*
** Password strength indicator
*/
span.password-strength {
   visibility: hidden;
}
input.password-field {
   margin-right: 10px; /* LTR */
}
div.password-description {
   padding: 0 2px;
   margin: 4px 0 0 0;
   font-size: 0.85em;
   max-width: 500px;
}
div.password-description ul {
   margin-bottom: 0;
}
.password-parent {
   margin: 0 0 0 0;
}
/*
** Password confirmation checker
*/
input.password-confirm {
   margin-right: 10px; /* LTR */
}
.confirm-parent {
   margin: 5px 0 0 0;
}
span.password-confirm {
   visibility: hidden;
}
span.password-confirm span {
   font-weight: normal;
}

ul.menu {
   list-style: none;
   border: none;
   text-align:left; /* LTR */
}
ul.menu li {
   margin: 0 0 0 0.5em; /* LTR */
}
li.expanded {
   list-style-type: circle;
   list-style-image: url(../../misc/menu-expanded.png);
   padding: 0.2em 0.5em 0 0; /* LTR */
   margin: 0;
}
li.collapsed {
   list-style-type: disc;
   list-style-image: url(../../misc/menu-collapsed.png); /* LTR */
   padding: 0.2em 0.5em 0 0; /* LTR */
   margin: 0;
}
li.leaf {
   list-style-type: square;
   list-style-image: url(../../misc/menu-leaf.png);
   padding: 0.2em 0.5em 0 0; /* LTR */
   margin: 0;
}
li a.active {
   color: #000;
}
td.menu-disabled {
   background: #ccc;
}
ul.links {
   margin: 0;
   padding: 0;
}
ul.links.inline {
   display: inline;
}
ul.links li {
   display: inline;
   list-style-type: none;
   padding: 0 0.5em;
}
.block ul {
   margin: 0;
   padding: 0 0 0.25em 1em; /* LTR */
}

#permissions td.module {
   font-weight: bold;
}
#permissions td.permission {
   padding-left: 1.5em; /* LTR */
}
#access-rules .access-type, #access-rules .rule-type {
   margin-right: 1em; /* LTR */
   float: left; /* LTR */
}
#access-rules .access-type .form-item, #access-rules .rule-type .form-item {
   margin-top: 0;
}
#access-rules .mask {
   clear: both;
}
#user-login-form {
   text-align: center;
}
#user-admin-filter ul {
   list-style-type: none;
   padding: 0;
   margin: 0;
   width: 100%;
}
#user-admin-buttons {
   float: left; /* LTR */
   margin-left: 0.5em; /* LTR */
   clear: right; /* LTR */
}
#user-admin-settings fieldset .description {
   font-size: 0.85em;
   padding-bottom: .5em;
}

/* Generated by user.module but used by profile.module: */
.profile {
   clear: both;
   margin: 1em 0;
}
.profile .picture {
   float: right; /* LTR */
   margin: 0 1em 1em 0; /* LTR */
}
.profile h3 {
   border-bottom: 1px solid #ccc;
}
.profile dl {
   margin: 0 0 1.5em 0;
}
.profile dt {
   margin: 0 0 0.2em 0;
   font-weight: bold;
}
.profile dd {
   margin: 0 0 1em 0;
}
/* $Id: content-module.css,v 1.1.2.6 2009/03/14 18:45:38 yched Exp $ */

/* Node display */
.field .field-label,
.field .field-label-inline,
.field .field-label-inline-first {
   font-weight:bold;
}
.field .field-label-inline,
.field .field-label-inline-first {
   display:inline;
}
.field .field-label-inline {
   visibility:hidden;
}

/* Node form display */
.node-form .content-multiple-table td.content-multiple-drag {
   width:30px;
   padding-right:0;/*LTR*/
}
.node-form .content-multiple-table td.content-multiple-drag  
a.tabledrag-handle{
   padding-right:.5em;/*LTR*/
}

.node-form .content-add-more .form-submit{
   margin:0;
}

.node-form .number {
   display:inline;
   width:auto;
}
.node-form .text {
   width:auto;
}

/* CSS overrides for Views-based autocomplete results.
   - #autocomplete uses "white-space:pre", which is no good with
     Views' template-based rendering
   - Field titles are rendered with <label> in default templates,
     but we don't want the 'form' styling it gets under .form-item
*/
.form-item #autocomplete .reference-autocomplete {
   white-space:normal;
}

.form-item #autocomplete .reference-autocomplete label {
   display:inline;
   font-weight:normal;
}

/* 'Manage fields' overview */
#content-field-overview-form .advanced-help-link,
#content-display-overview-form .advanced-help-link {
   margin: 4px 4px 0 0;/*LTR*/
}
#content-field-overview-form .label-group,
#content-display-overview-form .label-group,
#content-copy-export-form .label-group {
   font-weight: bold;
}
table#content-field-overview .label-add-new-field,
table#content-field-overview .label-add-existing-field,
table#content-field-overview .label-add-new-group {
   float: left;/*LTR*/
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
   display: none;
}
table#content-field-overview tr.content-add-new .description {
   margin-bottom: 0;
}
table#content-field-overview .content-new {
   font-weight: bold;
   padding-bottom: .5em;
}

/* 'Advanced help' pages */
.advanced-help-topic h3,
.advanced-help-topic h4,
.advanced-help-topic h5,
.advanced-help-topic h6  {
   margin:1em 0 .5em 0;
}
.advanced-help-topic dd {
   margin-bottom: .5em;
}
.advanced-help-topic span.code {
   background-color:#EDF1F3;
   font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
   font-size:0.9em;
   padding:1px;
}
.advanced-help-topic .content-border {
   border:1px solid #AAA
}.ctools-locked {
   color: red;
   border: 1px solid red;
   padding: 1em;
}

.ctools-owns-lock {
   background: #FFFFDD none repeat scroll 0 0;
   border: 1px solid #F0C020;
   padding: 1em;
}

a.ctools-ajaxing,
input.ctools-ajaxing,
button.ctools-ajaxing,
select.ctools-ajaxing {
   padding-right: 18px !important;
   background: url(../images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
   float: left;
   width: 18px;
   background: url(../images/status-active.gif) center center no-repeat;
}
/* Force from/to dates to float using inline-block, where it works, otherwise  
inline. */
.container-inline-date {
   width:auto;
   clear:both;
   display: inline-block;
   vertical-align:top;
   margin-right: 0.5em; /* LTR */
}
.container-inline-date .form-item {
   float:none;
   padding:0;
   margin:0;
}
.container-inline-date .form-item .form-item {
   float: left; /* LTR */
}
.container-inline-date .form-item,
.container-inline-date .form-item input {
   width:auto;
}
.container-inline-date .description {
   clear: both;
}

.container-inline-date .form-item input,
.container-inline-date .form-item select,
.container-inline-date .form-item option {
   margin-right: 5px; /* LTR */
}

.container-inline-date .date-spacer {
   margin-left: -5px; /* LTR */
}
.views-right-60 .container-inline-date div {
   padding:0;
   margin:0;
}

.container-inline-date .date-timezone .form-item {
   float:none;
   width:auto;
   clear:both;
}

/* Fixes for date popup css so it will behave in Drupal */
#calendar_div, #calendar_div td, #calendar_div th {
   margin:0;
   padding:0;
}
#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
   width: 185px;
   border-collapse: separate;
   margin: 0;
}
.calendar td {
   padding: 0;
}

/* formatting for from/to dates in nodes and views */
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}

.date-repeat-input {
   float: left; /* LTR */
   width:auto;
   margin-right: 5px; /* LTR */
}
.date-repeat-input select {
   min-width:7em;
}
.date-repeat fieldset {
   clear:both;
   float:none;
}

.date-views-filter-wrapper {
   min-width:250px;
}
.date-views-filter input {
   float: left !important; /* LTR */
   margin-right: 2px !important; /* LTR */
   padding:0 !important;
   width:12em;
   min-width:12em;
}

.date-nav {
   width:100%;
}
.date-nav div.date-prev {
   text-align: left; /* LTR */
   width:24%;
   float: left; /* LTR */
}
.date-nav div.date-next {
   text-align: right; /* LTR */
   width:24%;
   float: right; /* LTR */
}
.date-nav div.date-heading {
   text-align:center;
   width:50%;
   float: left; /* LTR */
}
.date-nav div.date-heading h3 {
   margin:0;
   padding:0;
}

.date-clear {
   float:none;
   clear:both;
   display:block;
}

.date-clear-block {
   float:none;
   width:auto;
   clear:both;
}

/*      
  ** Markup free clearing that fixes unwanted scrollbars        
  ** @see http://drupal.org/node/232959         
  */    
  .date-clear-block:after {     
    content: " ";     
    display: block;     
    height: 0;  
    clear: both;        
    visibility: hidden;         
  }     
  .date-clear-block {   
    display: inline-block;      
  }     
  /* Hides from IE-mac \*/      
  * html .date-clear-block {    
    height: 1%;         
  }     
  .date-clear-block {   
    display: block;     
  }     
  /* End hide from IE-mac */

.date-container .date-format-delete {
   margin-top: 1.8em;
   margin-left: 1.5em;
   float: left;
}
.date-container .date-format-name {
   float: left;
}
.date-container .date-format-type {
   float: left;
   padding-left: 10px;
}

.date-container .select-container {
   clear: left;
   float: left;
}

/* Calendar day css */
div.date-calendar-day {
   line-height: 1;
   width: 40px;
   float: left;
   margin: 6px 10px 0 0;
   background: #F3F3F3;
   border-top: 1px solid #eee;
   border-left: 1px solid #eee;
   border-right: 1px solid #bbb;
   border-bottom: 1px solid #bbb;
   color: #999;
   text-align: center;
   font-family: Georgia, Arial, Verdana, sans;
}
div.date-calendar-day span {
   display: block;
   text-align: center;
}
div.date-calendar-day span.month {
   font-size: .9em;
   background-color: #B5BEBE;
   color: white;
   padding: 2px;
   text-transform: uppercase;
}
div.date-calendar-day span.day {
   font-weight: bold;
   font-size: 2em;
}
div.date-calendar-day span.year {
   font-size: .9em;
   padding: 2px;
}
/* Main Style Sheet for jQuery UI date picker */
#ui-datepicker-div, .ui-datepicker-inline {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        padding: 0;
        margin: 0;
        background: #ddd;
        width: 185px;
}
#ui-datepicker-div {
        display: none;
        border: 1px solid #777;
        z-index: 100; /*must have*/
}
.ui-datepicker-inline {
        float: left;
        display: block;
        border: 0;
}
.ui-datepicker-rtl {
        direction: rtl;
}
.ui-datepicker-dialog {
        padding: 5px !important;
        border: 4px ridge #ddd !important;
}
.ui-datepicker-disabled {
        position: absolute;
        z-index: 100;
        background-color: white;
        opacity: 0.5;
}
button.ui-datepicker-trigger {
        width: 25px;
}
img.ui-datepicker-trigger {
        margin: 2px;
        vertical-align: middle;
}
.ui-datepicker-prompt {
        float: left;
        padding: 2px;
        background: #ddd;
        color: #000;
}
* html .ui-datepicker-prompt {
        width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header,  
.ui-datepicker {
        clear: both;
        float: left;
        width: 100%;
        color: #fff;
}
.ui-datepicker-control {
        background: #400;
        padding: 2px 0px;
}
.ui-datepicker-links {
        background: #000;
        padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
        font-weight: bold;
        font-size: 80%;
}
.ui-datepicker-links label { /* disabled links */
        padding: 2px 5px;
        color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
        float: left;
        width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl  
.ui-datepicker-prev {
        float: right;
        text-align: right;
}
.ui-datepicker-current {
        float: left;
        width: 30%;
        text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
        float: right;
        width: 34%;
        text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl  
.ui-datepicker-next {
        float: left;
        text-align: left;
}
.ui-datepicker-header {
        padding: 1px 0 3px;
        background: #333;
        text-align: center;
        font-weight: bold;
        height: 1.3em;
}
.ui-datepicker-header select {
        background: #333;
        color: #fff;
        border: 0px;
        font-weight: bold;
}
.ui-datepicker {
        background: #ccc;
        text-align: center;
        font-size: 100%;
}
.ui-datepicker a {
        display: block;
        width: 100%;
}
.ui-datepicker-title-row {
        background: #777;
}
.ui-datepicker-days-row {
        background: #eee;
        color: #666;
}
.ui-datepicker-week-col {
        background: #777;
        color: #fff;
}
.ui-datepicker-days-cell {
        color: #000;
        border: 1px solid #ddd;
}
.ui-datepicker-days-cell a{
        display: block;
}
.ui-datepicker-week-end-cell {
        background: #ddd;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
        background: #777;
}
.ui-datepicker-days-cell-over {
        background: #fff;
        border: 1px solid #777;
}
.ui-datepicker-unselectable {
        color: #888;
}
.ui-datepicker-today {
        background: #fcc !important;
}
.ui-datepicker-current-day {
        background: #999 !important;
}
.ui-datepicker-status {
        background: #ddd;
        width: 100%;
        font-size: 80%;
        text-align: center;
}

/* ________ Datepicker Links _______

** Reset link properties and then override them with !important */
#ui-datepicker-div a, .ui-datepicker-inline a {
        cursor: pointer;
        margin: 0;
        padding: 0;
        background: none;
        color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
        padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
        padding: 2px 5px !important;
        color: #eee !important;
}
.ui-datepicker-title-row a {
        color: #eee !important;
}
.ui-datepicker-control a:hover {
        background: #fdd !important;
        color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
        background: #ddd !important;
        color: #333 !important;
}

/* ___________ MULTIPLE MONTHS _________*/

.ui-datepicker-multi .ui-datepicker {
        border: 1px solid #777;
}
.ui-datepicker-one-month {
        float: left;
        width: 185px;
}
.ui-datepicker-new-row {
        clear: left;
}

/* ___________ IE6 IFRAME FIX ________ */

.ui-datepicker-cover {
     display: none; /*sorry for IE5*/
     display/**/: block; /*sorry for IE5*/
     position: absolute; /*must have*/
     z-index: -1; /*must have*/
     filter: mask(); /*must have*/
     top: -4px; /*must have*/
     left: -4px; /*must have*/
     width: 200px; /*must have*/
     height: 200px; /*must have*/
}
/* TimeEntry styles */
.timeEntry_control {
        vertical-align: middle;
        margin-left: 2px;
}
* html .timeEntry_control { /* IE only */
        margin-top: -4px;
}

/**
  * Formatter styles
  */

.filefield-icon {
   margin: 0 2px 0 0; /* RTL */
}

/* End formatter styles. */

/**
  * General widget form styles (applicable to all widgets).
  */
.filefield-element {
   margin: 1em 0;
   white-space: normal;
}

.filefield-element .widget-preview {
   float: left; /* RTL */
   padding: 0 10px 0 0; /* RTL */
   margin: 0 10px 0 0; /* RTL */
   border-width: 0 1px 0 0; /* RTL */
   border-style: solid;
   border-color: #CCC;
   max-width: 30%;
}

.filefield-element .widget-edit {
   float: left; /* RTL */
   max-width: 70%;
}

.filefield-element .filefield-preview {
   width: 16em;
   overflow: hidden;
}

.filefield-element .widget-edit .form-item {
   margin: 0 0 1em 0;
}

.filefield-element input.form-submit,
.filefield-element input.form-file {
   margin: 0;
}

.filefield-element input.progress-disabled {
   float: none;
   display: inline;
}

.filefield-element div.ahah-progress,
.filefield-element div.throbber {
   display: inline;
   float: none;
   padding: 1px 13px 2px 3px; /* RTL */
}

.filefield-element div.ahah-progress-bar {
   display: none;
   margin-top: 4px;
   width: 28em;
   padding: 0;
}

.filefield-element div.ahah-progress-bar div.bar {
   margin: 0;
}

/* End general widget form styles. */

div.toboggan-container {
   text-align: center;
}

div.toboggan-login-link-container {
   text-align: left;
}

div.toboggan-login-link-container a {
   text-decoration: none;
}

div.toboggan-block-message {
   text-align: left;
}

div.user-login-block {
   text-align: left;
}

div.user-login-block a {
   text-align: left;
}

#edit-mollom-captcha {
   display: block;
}

/* Help themes to properly display Mollom's log messages. */
.dblog-event pre,
#simpletest-result-form table td {
   white-space: pre-wrap;
}

div.panel-pane div.admin-links {
   font-size: xx-small;
   margin-right: 1em;
}

div.panel-pane div.admin-links li a {
   color: #ccc;
}

div.panel-pane div.admin-links li {
   padding-bottom: 2px;
   background: white;
   z-index: 201;
}

div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
   color: #000;
}

div.panel-pane div.admin-links a:before {
   content: "[";
}

div.panel-pane div.admin-links a:after {
   content: "]";
}

div.panel-pane div.panel-hide {
   display: none;
}

/** For IE we add the class via js; for other browsers we rely on :hover **/
div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
   display: block;
   position: absolute;
   z-index: 200;
   margin-top: -1.5em;
}

div.panel-pane div.node {
   margin: 0;
   padding: 0;
}

div.panel-pane div.feed a {
   float: right;
}

.simplenews-subscription-filter .form-item {
   clear: both;
   line-height: 1.75em;
   margin: 0pt 1em 0pt 0pt;
}

.simplenews-subscription-filter .form-item label {
   float: left;
   width: 12em;
}

.simplenews-subscription-filter .spacer {
   margin-left: 12em;
}

.simplenews-subscription-filter .form-select,
.simplenews-subscription-filter .form-text {
   width: 14em;
}

.block-simplenews .issues-link,
.block-simplenews .issues-list {
   margin-top: 1em;
}

.block-simplenews .issues-list .newsletter-created {
   display: none;
}
.sf-menu,
.sf-menu * {
   list-style: none;
   margin: 0;
   padding: 0;
}
.sf-menu {
   line-height: 1.0;
   z-index: 497;
}
.sf-menu ul {
   left: 0;
   position: absolute;
   top: -99999em;
   width: 12em;
}
.sf-menu ul li {
   width: 100%;
}
.sf-menu li {
   float: left;
   position: relative;
   z-index: 498;
}
.sf-menu a {
   display: block;
   position: relative;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
   z-index: 499;
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul {
   left: 0;
   top: 2.5em;
}
.sf-menu li li:hover > ul,
.sf-menu li li.sfHover > ul {
   left: 12em;
   top: 0;
}
.sf-menu a.sf-with-ul {
   min-width: 1px;
}
.sf-sub-indicator {
   background: url('../images/arrows-ffffff.png') no-repeat -10px -100px;
   display: block;
   height: 10px;
   overflow: hidden;
   position: absolute;
   right: 0.75em;
   text-indent: -999em;
   top: 1.05em;
   width: 10px;
}
a > .sf-sub-indicator {
   top: 0.8em;
   background-position: 0 -100px;
}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
   background-position: -10px -100px;
}
.sf-menu ul .sf-sub-indicator {
   background-position: -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
   background-position: 0 0;
}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
   background-position: -10px 0;
}
.sf-menu.sf-horizontal.sf-shadow ul,
.sf-menu.sf-vertical.sf-shadow ul,
.sf-menu.sf-navbar.sf-shadow ul ul {
   background: url('../images/shadow.png') no-repeat right bottom;
   padding: 0 8px 9px 0 !important;
   -webkit-border-top-right-radius: 8px;
   -webkit-border-bottom-left-radius: 8px;
   -moz-border-radius-topright: 8px;
   -moz-border-radius-bottomleft: 8px;
   border-top-right-radius: 8px;
   border-bottom-left-radius: 8px;
}
.sf-shadow ul.sf-shadow-off {
   background: transparent;
}
.sf-menu.rtl,
.sf-menu.rtl li {
   float: right;
}
.sf-menu.rtl li:hover > ul,
.sf-menu.rtl li.sfHover > ul {
   left: auto;
   right: 0;
}
.sf-menu.rtl li li:hover > ul,
.sf-menu.rtl li li.sfHover > ul {
   left: auto;
   right: 12em;
}
.sf-menu.rtl ul {
   left: auto;
   right: 0;
}
.sf-menu.rtl .sf-sub-indicator {
   left: 0.75em;
   right: auto;
   background: url('../images/arrows-ffffff-rtl.png') no-repeat -10px -100px;
}
.sf-menu.rtl a > .sf-sub-indicator {
   top: 0.8em;
   background-position: -10px -100px;
}
.sf-menu.rtl a:focus > .sf-sub-indicator,
.sf-menu.rtl a:hover > .sf-sub-indicator,
.sf-menu.rtl a:active > .sf-sub-indicator,
.sf-menu.rtl li:hover > a > .sf-sub-indicator,
.sf-menu.rtl li.sfHover > a > .sf-sub-indicator {
   background-position: 0 -100px;
}
.sf-menu.rtl ul .sf-sub-indicator {
   background-position: 0 0;
}
.sf-menu.rtl ul a > .sf-sub-indicator {
   background-position: -10px 0;
}
.sf-menu.rtl ul a:focus > .sf-sub-indicator,
.sf-menu.rtl ul a:hover > .sf-sub-indicator,
.sf-menu.rtl ul a:active > .sf-sub-indicator,
.sf-menu.rtl ul li:hover > a > .sf-sub-indicator,
.sf-menu.rtl ul li.sfHover > a > .sf-sub-indicator {
   background-position: 0 0;
}
.sf-menu.rtl.sf-horizontal.sf-shadow ul,
.sf-menu.rtl.sf-vertical.sf-shadow ul,
.sf-menu.rtl.sf-navbar.sf-shadow ul ul {
   background-position: bottom left;
   padding: 0 0 9px 8px !important;
   -webkit-border-radius: 8px;
   -webkit-border-top-right-radius: 0;
   -webkit-border-bottom-left-radius: 0;
   -moz-border-radius: 8px;
   -moz-border-radius-topright: 0;
   -moz-border-radius-bottomleft: 0;
   border-radius: 8px;
   border-top-right-radius: 0;
   border-bottom-left-radius: 0;
}
.sf-vertical.rtl li:hover > ul,
.sf-vertical.rtl li.sfHover > ul {
   left: auto;
   right: 12em;
}
.sf-vertical.rtl .sf-sub-indicator {
   background-position: -10px 0;
}
.sf-vertical.rtl a > .sf-sub-indicator {
   background-position: 0 0;
}
.sf-vertical.rtl a:focus > .sf-sub-indicator,
.sf-vertical.rtl a:hover > .sf-sub-indicator,
.sf-vertical.rtl a:active > .sf-sub-indicator,
.sf-vertical.rtl li:hover > a > .sf-sub-indicator,
.sf-vertical.rtl li.sfHover > a > .sf-sub-indicator {
   background-position: -10px 0;
}
.sf-navbar.rtl li li {
   float: right;
}
.sf-navbar.rtl ul .sf-sub-indicator {
   background-position: 0 -100px;
}
.sf-navbar.rtl ul a > .sf-sub-indicator {
   background-position: -10px -100px;
}
.sf-navbar.rtl ul a:focus > .sf-sub-indicator,
.sf-navbar.rtl ul a:hover > .sf-sub-indicator,
.sf-navbar.rtl ul a:active > .sf-sub-indicator,
.sf-navbar.rtl ul li:hover > a > .sf-sub-indicator,
.sf-navbar.rtl ul li.sfHover > a > .sf-sub-indicator {
   background-position: 0 -100px;
}
.sf-navbar.rtl ul ul .sf-sub-indicator {
   background-position:  0 0;
}
.sf-navbar.rtl ul ul a > .sf-sub-indicator {
   background-position:  -10px 0;
}
.sf-navbar.rtl ul ul a:focus > .sf-sub-indicator,
.sf-navbar.rtl ul ul a:hover > .sf-sub-indicator,
.sf-navbar.rtl ul ul a:active > .sf-sub-indicator,
.sf-navbar.rtl ul ul li:hover > a > .sf-sub-indicator,
.sf-navbar.rtl ul ul li.sfHover > a > .sf-sub-indicator {
   background-position: 0 0;
}
.sf-navbar.rtl li li:hover > ul,
.sf-navbar.rtl li li.sfHover > ul {
   left: auto;
   right: 0;
}
.sf-navbar.rtl li li li:hover > ul,
.sf-navbar.rtl li li li.sfHover > ul {
   left: auto;
   right: 12em;
}
.sf-navbar.rtl > li > ul {
   background: transparent;
   padding: 0;
   -moz-border-radius-bottomright: 0;
   -moz-border-radius-topleft: 0;
   -webkit-border-top-left-radius: 0;
   -webkit-border-bottom-right-radius: 0;
}.sf-vertical,
.sf-vertical li {
   width: 12em;
}
.sf-vertical li:hover > ul,
.sf-vertical li.sfHover > ul {
   left: 12em;
   top: 0;
}
.sf-vertical .sf-sub-indicator {
   background-position: -10px 0;
}
.sf-vertical a > .sf-sub-indicator {
   background-position: 0 0;
}
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator {
   background-position: -10px 0;
}.sf-navbar {
   position: relative;
}
.sf-navbar li {
   position: static;
}
.sf-navbar li li {
   position: relative;
}
.sf-navbar li ul,
.sf-navbar li li li {
   width: 100%;
}
.sf-navbar li li {
   width: auto;
   float: left;
}
.sf-navbar li li:hover > ul,
.sf-navbar li li.sfHover > ul,
.sf-navbar > li.active-trail > ul {
   left: 0;
   top: 2.5em;
}
.sf-navbar li li li:hover > ul,
.sf-navbar li li li.sfHover > ul {
   left: 12em;
   top: 0;
}
.sf-navbar ul .sf-sub-indicator {
   background-position: -10px -100px;
}
.sf-navbar ul a > .sf-sub-indicator {
   background-position: 0 -100px;
}
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
   background-position: -10px -100px;
}
.sf-navbar ul ul .sf-sub-indicator {
   background-position: -10px 0;
}
.sf-navbar ul ul a > .sf-sub-indicator {
   background-position: 0 0;
}
.sf-navbar ul ul a:focus > .sf-sub-indicator,
.sf-navbar ul ul a:hover > .sf-sub-indicator,
.sf-navbar ul ul a:active > .sf-sub-indicator,
.sf-navbar ul ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul ul li.sfHover > a > .sf-sub-indicator {
   background-position: -10px 0;
}
.sf-navbar > li > ul {
   background: transparent;
   padding: 0;
   -moz-border-radius-bottomleft: 0;
   -moz-border-radius-topright: 0;
   -webkit-border-top-right-radius: 0;
   -webkit-border-bottom-left-radius: 0;
}/**
  * @file
  * Styles for shipping quote cart and checkout panes.
  */

.form-item .description {
   /* Fix the inheritance from table rows. */
   white-space: normal;
}

.solid-border#quote {
   margin-top: 1em;
}

.quote-button {
   color: rgb(0, 0, 125);
   cursor: pointer;
   font-weight: bold;
}

.quote-error {
   display: inline;
}

.quote-notes {
   margin-left: 25px;
}

.node-form .product-shipping .form-text {
   display: inline;
   width: auto;
}
/**
  * @file
  * Styles for uc_attribute module.
  */
.options {
   display: inline;
}

table.product_attributes tr.draggable .form-item {
   display: inline;
   white-space: normal;
}

#option-key td:first-child {
   width: 26%;
}

.combinations td:first-child,
.combinations td:first-child + td {
   width: 12%;
}
/**
  * @file
  * Styles for uc_order module.
  */
.order-overview-form {
   float: left;
   padding: 0em 2em 0em 0em;
}

.order-overview-form .form-item {
   margin-bottom: 0em;
}

.order-overview-form #uc-order-select-form,
.order-overview-form #uc-order-admin-sort-form {
   margin-bottom: 0em;
}

.uc-orders-table {
   clear: both;
   width: 100%;
}

.uc-orders-table td,
.uc-orders-table thead th {
   white-space: nowrap;
}

.uc-orders-table tr.odd:hover,
.uc-orders-table tr.even:hover {
   background-color: #ddd;
}

.uc-orders-table img {
   float: left;
   margin-right: .5em;
}

.order-admin-icons {
   margin-left: 2px;
}

.order-admin-icons img {
   padding: 0px 3px;
   position: relative;
   top: 3px;
}

.order-pane {
   border-color: #bbb;
   border-style: solid;
   border-width: 1px;
   line-height: 1.1em;
   margin: .5em;;
   padding: .5em;
   width: auto;
}

.order-pane thead {
   background-color: #ddd;
}

.order-pane tbody {
   border-top: 0px;
}

.order-pane-title {
   font-weight: bold;
   padding-bottom: .5em;
}

.pos-left {
   float: left;
}

.abs-left {
   /*float: left;*/
   clear: left;
}

.pos-right {
   float: right;
}

.abs-right {
   clear: right;
   float: right;
}

.text-center {
   text-align: center;
}

.full-width {
   width: 100%;
}

.order-pane-table th {
   padding: 4px 8px;
   font-weight: bold;
}

.order-pane-table td {
   padding: 4px 8px;
   vertical-align: top;
}

.order-pane-table td.qty,
.order-pane-table td.sku {
   text-align: center;
   white-space: nowrap;
}

.order-pane-table td.product {
   width: 80%;
}

.order-pane-table td.cost,
.order-pane-table td.price,
.order-pane-table td.total {
   text-align: right;
   white-space: nowrap;
}

.uc-order-comments td {
   vertical-align: top;
}

.uc-order-comments td.date,
.uc-order-comments td.status {
   text-align: center;
   white-space: nowrap;
}

.uc-order-comments td.message {
   width: 100%;
  }

.order-edit-table {
   width: auto;
}

.order-edit-table .oet-label {
   font-weight: bold;
   text-align: right;
}

.order-edit-table .form-item {
   display: inline;
}

.address-select-box {
   background-color: #ddd;
   border: solid 1px #999;
   padding-bottom: 1em;
   padding-left: 1em;
   margin-bottom: 1em;
   width: auto;
}

.customer-select-box {
   background-color: #ddd;
   border: solid 1px #999;
   padding: 1em;
   margin-top: 1em;
   width: auto;
}

.product-select-box {
   background-color: #ddd;
   border: solid 1px #999;
   margin-right: auto;
   margin-bottom: 1em;
   width: auto;
}

.product-select-box2 {
   background-color: #ddd;
   border: solid 1px #999;
   margin-right: auto;
   margin-bottom: 1em;
   padding-left: 1em;
   padding-bottom: 1em;
   width: auto;
}

.line-item-table {
   width: 100%;
}

.line-item-table td {
   padding: 2px;
}

.line-item-table .li-title {
   font-weight: bold;
   text-align: right;
   width: 100%;
}

.line-item-table .li-amount {
   text-align: right;
}

.line-item-table .form-item {
   display: inline;
}

.order-review-table tbody {
   border-top: 0px;
}

.order-pane-table .product-description {
   font-size: .7em;
}

/* Move to uc_credit.css eventually... */
.order-pane #uc-credit-order-view-form {
   margin-top: .5em;
   margin-bottom: 0em;
}

#uc-credit-order-view-form .form-submit {
   margin: 0em;
}

.order-pane #uc-order-view-update-form {
   margin-bottom: 1em;
}

.update-controls {
   padding-top: 1em;
}

.update-controls div {
   padding-right: 1em;
}

.update-controls div,
.update-controls label {
   display: inline;
}

.update-controls .form-submit {
   margin: 0em;
}

.address-select-box #uc-order-address-book-form {
   margin-bottom: 0em;
}

.order-pane.abs-left .form-submit {
   margin: 0.5em 0.5em 0.5em 0em;
}

.order-pane #customer-select form {
   margin-bottom: 0em;
}
/**
  * @file
  * Styles for uc_product module.
  */
.product-image {
   clear: right;
   float: right;
   margin-left: 4px;
   padding-left: 4px;
   padding-top: 4px;
   text-align: center;
}

.uc-price-display {
   clear: right;
   float: right;
   font-size: 1.3em;
   font-weight: bold;
   padding-bottom: 4px;
   padding-left: 4px;
   text-align: center;
   width: 100px;
}

.display-price {
   clear: right;
   float: right;
   font-size: 1.3em;
   font-weight: bold;
   padding-bottom: 4px;
   padding-left: 4px;
   text-align: center;
}

.model {
   display: inline;
   font-weight: bold;
   margin-right: 2em;
}

.node-form .product-field table {
   margin: 0;
   width: auto;
}

.node-form .product-field td {
   padding: 3px 6px 0 0;
}

.node-form .product-field tbody {
   border: none;
   margin: 0;
}

.node-form .product-field table .form-item {
   margin-bottom: 0;
   margin-top: 0;
}

.node-form .product-field .form-text {
   display: inline;
   width: auto;
}

#products-selector table {
   margin: 0em 0em;
}

#products-selector td {
   padding: 0em .5em;
}

div#products-selector form {
   margin-bottom: 0em;
}

#products-selector div.form-item {
   margin-bottom: .5em;
   margin-top: .5em;
}

table.product-list {
   clear: both;
}

.uc-product-features td {
   vertical-align: top;
}

.add-feature div {
   padding-right: 1em;
}

.add-feature div,
.add-feature label {
   display: inline;
}
/**
  * @file
  * Styles for uc_store module.
  */
.uc-price {
   white-space: nowrap;
}

.uc-store-admin-table {
   margin: 1em auto;
   border: 1px dashed #bbb;
}

.uc-store-admin-table tbody {
   border-top: 0px;
}

.uc-store-admin-panel {
   margin: 1em;
   padding: 1em;
}

.uc-store-admin-panel .uc-store-icon {
   float: left;
   margin-right: 1em;
}

.uc-store-admin-panel .panel-title {
   padding-top: 4px;
   font-size: 1.5em;
   width: 100%;
}

.uc-store-admin-panel .panel-show-link a {
   cursor: pointer;
}

.uc-customer-table .uc-store-icon {
   float: left;
   margin-right: .5em;
}

.uc-customer-table tr.odd:hover,
.uc-customer-table tr.even:hover {
   background-color: #ddd;
}

.uc-cust-orders-table tr.odd:hover,
.uc-cust-orders-table tr.even:hover {
   background-color: #ddd;
}

.uc-cust-orders-table .uc-store-icon {
   float: left;
   margin-right: .5em;
}

#store-footer {
   width: 100%;
   text-align: center;
   font-size: x-small;
   clear: both;
}

.uc-default-submit {
   height: 0px;
   left: -9999px;
   position: absolute;
   top: -9999px;
   width: 0px;
}

.uc-store-status td {
   vertical-align: top;
}

.uc-store-status td.title {
   font-weight: bold;
   white-space: nowrap;
}

.uc-store-status td.message {
   width: 100%;
}

table.section-items {
   width: auto;
}

table.section-items td {
   padding: .25em;
}

#uc-country-import-form .form-item,
#uc-country-import-form .form-item label {
   display: inline;
   float: left;
   margin-right: 1em;
}

#uc-country-import-form .form-submit {
   float: left;
   margin-top: 1em;
}

#uc-country-import-form table {
   clear: left;
}

/**
  * CSS enhancements for Ubercart summary overviews.
  */

.summary-overview {
   padding: .5em;
   border: 1px dashed #bbb;
   margin-bottom: -1px;
}

.summary-title {
   font-weight: bold;
}

.summaryOnclick-processed {
   cursor: pointer;
}

.summaryOnclick-processed:hover {
   background-color: #ddd;
}

.summary-edit-icon {
   float: left;
   margin-right: .5em;
   position: relative;
   top: 2px;
}

.summaryOnclick-processed .item-list {
   margin-left: 1.75em;
}

.summaryOnclick-processed .summary-link {
   display: none;
}

.ubercart-throbber {
   background-image: url(images/throbber.gif);
   background-repeat: no-repeat;
   background-position: 100% -20px;
}

/* Add icon support for admin (http://drupal.org/project/admin). */
.path-admin-store-orders span.icon {
   background: transparent url('images/menu_orders.gif') no-repeat !important;
}
.path-admin-store-customers span.icon {
   background: transparent url('images/menu_customers.gif') no-repeat  
!important;
}
.path-admin-store-products span.icon {
   background: transparent url('images/menu_products.gif') no-repeat  
!important;
}
.path-admin-store-settings span.icon {
   background: transparent url('images/menu_store_settings.gif') no-repeat  
!important;
}
.path-admin-store-attributes span.icon {
   background: transparent url('images/menu_store_settings.gif') no-repeat  
!important;
}
.path-admin-store-reports span.icon {
   background: transparent url('images/menu_reports.gif') no-repeat  
!important;
}
.path-admin-store-ca span.icon {
   background: transparent url('images/menu_store_settings.gif') no-repeat  
!important;
}
.path-admin-store-help span.icon {
   background: transparent url('images/menu_help.gif') no-repeat !important;
}

.growlUI div.messages {
   color : black ;
}


.views_slideshow_singleframe_no_display,
.views_slideshow_singleframe_hidden,
.views_slideshow_singleframe_controls,
.views_slideshow_singleframe_image_count {
   display: none;
}

/* Pager Settings */

.views_slideshow_singleframe_pager div a img {
   width: 75px;
   height: 75px;
}

.views_slideshow_singleframe_pager div {
   display: inline;
   padding-left: 10px;
}

.views_slideshow_singleframe_pager.thumbnails a.activeSlide img {
   border: 3px solid #000;
}

.views_slideshow_singleframe_pager.numbered a.activeSlide {
   text-decoration: underline;
}
#loginContainer .close, #displayOverlay .close {
        top: 80px;
        z-index: 2000;
        color: #dadada;
        position: relative;
        right: 80px;
        font-size: 5em;
}

.panel-login {
        border-color: #ccc;
        -webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
        box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.2);
}
.panel-login>.panel-heading {
        color: #00415d;
        background-color: #fff;
        border-color: #fff;
        text-align:center;
}
.panel-login>.panel-heading a{
        text-decoration: none;
        color: #666;
        font-weight: bold;
        font-size: 15px;
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        transition: all 0.1s linear;
}
.panel-login>.panel-heading a.active{
        color: #05678a;
        font-size: 18px;
}
.panel-login>.panel-heading hr{
        margin-top: 10px;
        margin-bottom: 0px;
        clear: both;
        border: 0;
        height: 1px;
        background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0,  
0, 0.15),rgba(0, 0, 0, 0));
        background-image:  
-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
        background-image:  
-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
        background-image:  
-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));
}
.panel-login input[type="text"],.panel-login input[type="email"],.panel-login  
input[type="password"] {
        height: 45px;
        border: 1px solid #ddd;
        font-size: 16px;
        -webkit-transition: all 0.1s linear;
        -moz-transition: all 0.1s linear;
        transition: all 0.1s linear;
}
.panel-login input:hover,
.panel-login input:focus {
        outline:none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border-color: #ccc;
}
.btn-login {
        background-color: #07ab07;
        outline: none;
        color: #fff;
        font-size: 14px;
        height: auto;
        font-weight: normal;
        padding: 14px 0;
        text-transform: uppercase;
        border-color: #07ab07;
}
.btn-login:hover,
.btn-login:focus {
        color: #fff;
        background-color: #07ab07;
        border-color: #07ab07;
}
.forgot-password {
        text-decoration: underline;
        color: #888;
}
.forgot-password:hover,
.forgot-password:focus {
        text-decoration: underline;
        color: #666;
}

#loginContainer .close, #displayOverlay .close {
        top: 80px;
        z-index: 2000;
        color: #dadada;
        position: relative;
        right: 80px;
        font-size: 5em;
}

.fullwindow {
        display: table;
        position: absolute;
        height: 100%;
        width: 100%;
        background: transparent;
}

.middle {
        display: table-cell;
        vertical-align: middle;
}

.modal-window {
        width: 600px;
        height: 400px;
        margin: 0 auto 0 auto;
        background: #1E4D7B;
        border-radius: 5px;
        border-top-left-radius: 9px;
        border-top-right-radius: 9px;
        border: solid 2px #FFF;
        position: relative;
        -moz-box-shadow:    0px 0px 8px 0px #888;
        -webkit-box-shadow: 0px 0px 8px 0px #888;
        box-shadow:         0px 0px 8px 0px #888;
}

.modal-logos {
        width: 600px;
        height: 70px;
        background: #FFF;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        position: relative;
}

.modal-message {
        padding: 30px;
}

.modal-message h2 {
        font-family: Arial, Helvetica, sans-serif;
        color: #FFF;
        font-size: 2.5em;
}

.modal-message p {
        font-family: Arial, Helvetica, sans-serif;
        color: #FFF;
        font-size: 1.3em;
        line-height: 1.5em;
        margin-top: 10px;
}

.modal-login, .modal-subscribe {
        background: #CCC;
        border: solid 2px #999;
        border-radius: 7px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1.3em;
        color: #1E4D7B;
        font-weight: bold;
        position: absolute;
}

.modal-login {
        width: 244px;
        height: 50px;
        bottom: 30px;
        left: 30px;
        cursor: pointer;
        line-height: 2.3em;
}

.modal-subscribe {
        width: 240px;
        height: 46px;
        bottom: 30px;
        right: 30px;
        text-decoration: none;
        text-align: center;
        line-height: 2.3em;
}

.modal-login:hover, .modal-subscribe:hover {
        background: #FFF;
}

.ng-modal-logo {
        position: absolute;
        left: 30px;
        top: 22px;
}

.wdws-modal-logo {
        position: absolute;
        right: 30px;
        top: 23px;
}

/*mobile media query beginning ------------------------------------ */
@media screen and (max-width: 620px) {

        .modal-window {
                width: -moz-calc(100% - 30px);
                width: -webkit-calc(100% - 30px);
                width: calc(100% - 30px);
                height: auto;
                margin: 0 auto 0 auto;
                background: #1E4D7B;
                border-radius: 5px;
                border-top-left-radius: 9px;
                border-top-right-radius: 9px;
                border: solid 2px #FFF;
                position: relative;
                -moz-box-shadow:    0px 0px 8px 0px #888;
                -webkit-box-shadow: 0px 0px 8px 0px #888;
                box-shadow:         0px 0px 8px 0px #888;
        }

        .modal-logos {
                width: 100%;

        }

        .modal-message h2 {
                margin-top: -15px;
        }

        .modal-message p {
                margin-bottom: 65px;
        }

}

/*mobile media query beginning ------------------------------------ */
@media screen and (max-width: 599px) {

        .ng-modal-logo {
                height: 27px;
                width: auto;
                left: 10px;
        }

        .wdws-modal-logo {
                height: 22px;
                width: auto;
                right: 10px;
        }

        .modal-login {
                width: 210px;
        }

        .modal-subscribe {
                width: 210px;
        }

}

/*mobile media query beginning ------------------------------------ */
@media screen and (max-width: 539px) {

        .modal-logos {
                height: 95px;
                text-align: center;
        }

        .ng-modal-logo {
                position: initial;
                text-align: center;
                width: auto;
                height: 29px;
                margin-top: 10px;
        }

        .wdws-modal-logo {
                position: initial;
                text-align: center;
                width: auto;
                height: 24px;
                margin-top: 10px;
        }

        .modal-login {
                width: 90px;
                height: 35px;
                font-size: 1.2em;
                line-height: 1.6em;
                bottom: 23px;
        }

        .modal-subscribe {
                width: 120px;
                height: 30px;
                font-size: 1.2em;
                line-height: 1.7em;
                bottom: 23px;
        }

        .modal-message h2 {
                font-size: 1.5em;
        }

        .modal-message p {
                font-size: 1em;
                margin-bottom: 45px;
        }

        #loginContainer .close, #displayOverlay .close {
                top: 20px;
                right: 20px;
        }

}

/*#simplemodal-container a.modalCloseImg {*/
        /*background:url(/sites/all/themes/custom/cms_960_desktop/ng_2013_responsive/images/x.png)  
no-repeat; !* adjust url as required *!*/
        /*width:25px;*/
        /*height:29px;*/
        /*display:inline;*/
        /*z-index:3200;*/
        /*position:absolute;*/
        /*top:-4px;*/
        /*right:20px;*/
        /*cursor:pointer;*/
/*}*/

/*.noscroll {*/
/*overflow: hidden;*/
/*}*/

/*#simplemodal-container.simplemodal-container {*/
/*background-image: url(trans.png) !important;*/
/*background-repeat:repeat;*/
/*display: block;*/
/*}*/

/*!*mobile media query beginning*!*/
/*@media screen and (max-width: 570px) {*/

/*.noscroll {*/
/*overflow: hidden;*/
/*}*/

/*span.mobile {*/
/*display: none;*/
/*}*/
/*}*/
.farbtastic {
   position: relative;
}
.farbtastic * {
   position: absolute;
   cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
   width: 195px;
   height: 195px;
}
.farbtastic .color, .farbtastic .overlay {
   top: 47px;
   left: 47px;
   width: 101px;
   height: 101px;
}
.farbtastic .wheel {
   background: url(wheel.png) no-repeat;
   width: 195px;
   height: 195px;
}
.farbtastic .overlay {
   background: url(mask.png) no-repeat;
}
.farbtastic .marker {
   width: 17px;
   height: 17px;
   margin: -8px 0 0 -8px;
   overflow: hidden;
   background: url(marker.png) no-repeat;
}

/*  calendar calendar table styles  */
.calendar-calendar tr.odd, .calendar-calendar tr.even {
   background-color:#fff;
}
.calendar-calendar table {
   border-collapse: collapse;
   border-spacing: 0;
   margin:0 auto;
   padding:0;
   width: 100%; /* Setting at 100% causes problem in Internet Explorer. */
}
.calendar-calendar .month-view table {
   border:none;
   padding:0;
   margin:0;
   width:100%;
}

   /* IE needs a little help to get the side by side tables to the right size  
*/
.calendar-calendar .year-view td {
   width:32%;
   padding:1px;
   border:none;
}

.calendar-calendar .year-view td table td {
   width:13%;
   padding:0;
}

.calendar-calendar tr {
   padding: 0;
   margin: 0;
   background-color: white;
}
.calendar-calendar th {
   color: #fff;
   background-color: #ccc;
   text-align: center;
   margin:0;
}
.calendar-calendar th a {
   font-weight: bold;
   color: #fff;
   background-color: #ccc;
}
.calendar-calendar td {
   width: 12%; /* 14% is about 1/7 of total table width */
   min-width: 12%;
   border: 1px solid #ccc;
   color: #777;
   text-align: right;
   vertical-align: top;
   margin: 0;
   padding:0;
}

/* simplify the mini calendar by removing borders */
.calendar-calendar .mini {
   border:none;
  }

/* format for the week number in the first cell */
.calendar-calendar td.week {
   width:1%;
   min-width:1%;
   }
.calendar-calendar .week {
   clear:both;
   font-style: normal;
   color: #555;
   font-size: 0.8em;
}
.calendar-calendar .week a {
   font-weight:normal;
}

/* IE6 does not support min-height, using Min-Height fast hack from  
http://www.dustindiaz.com/min-height-fast-hack */
.calendar-calendar .inner {
   min-height:5em;
   height:auto !important;
   height:5em;
   padding:0;
   margin:0;
}
.calendar-calendar .inner div {
   padding:0;
   margin:0;
}
/* Make sure paragraphs buried in calendar cells use padding, not margins,  
for separation so the background color doesn't come through. */
.calendar-calendar .inner p {
   padding:0 0 .8em 0;
   margin:0;
}
.calendar-calendar td a {
   font-weight: bold;
   text-decoration: none;
}
.calendar-calendar td a:hover {
   text-decoration: underline;
}
.calendar-calendar td.year,
.calendar-calendar td.month {
   text-align: center;
}

/* format days of the week header cells */
.calendar-calendar th.days {
   color: #ccc;
   background-color: #224;
   text-align: center;
   padding:1px;
   margin:0;
  }

/*  floating day number div  */
.calendar-calendar div.day {
   float: right;
   text-align: center;
   padding: 0.125em 0.25em 0 0.25em;
   margin: 0;
   background-color: #f3f3f3;
   border: 1px solid gray;
   border-width: 0 0 1px 1px;
   clear:both;
   width:1.5em;
}

/*  individual node container  */
.calendar-calendar div.calendar {
   background-color: #fff;
   border: solid 1px #ddd;
   text-align: left;
   margin:0 .25em .25em 0;
   width: 96%;
   float:right; /* needed to keep IE from hiding the floating day number */
   clear:both;
}
/* No floating of day view content because there is no floating day number */
.calendar-calendar .day-view div.calendar {
   float:none;
   width:98%;
   margin:1% 1% 0 1%;
}

.calendar-calendar div.title {
   font-size:.8em;
   text-align:center;
}

.calendar-calendar div.title a {
   color: #000;
}
.calendar-calendar div.title a:hover {
   color: #c00;
}
.calendar-calendar .content {
   clear:both;
   padding: 3px;
   padding-left: 5px;
}
.calendar div.form-item {
   white-space: normal;
}

table td.mini,
table th.mini,
table.mini td.week {
   padding:0 1px 0 0;
   margin:0;
   }
table td.mini a {
   font-weight:normal;
   }
.calendar-calendar .mini-day-off {
   padding:0px;
}
.calendar-calendar .mini-day-on {
   padding:0px;
}
table .mini-day-on a {
   text-decoration:underline;
   }
.calendar-calendar .mini .title {
   font-size:.8em;
   }
.mini .calendar-calendar .week {
   font-size:.7em;
   }
.mini-row {
   width:100%;
   border:none;
}
.mini{
   width:32%;
   vertical-align:top;
   }


/* formatting for the legend stripe and block */
.calendar-calendar .stripe {
   height: 5px;
   width: auto;
   font-size:1px !important;
   line-height:1px !important;
}
.calendar-calendar .day-view .stripe {
   width:100%;
}
table.calendar-legend {
   background-color:#ccc;
   width:100%;
   margin:0;
   padding:0;
}
table.calendar-legend tr.odd .stripe,
table.calendar-legend tr.even .stripe {
   height:12px !important;
   font-size:9px !important;
   line-height:10px !important;
}
.calendar-legend td {
   text-align:left;
}

.calendar-empty {
   font-size:1px;
   line-height:1px;
}

/* formatting for the full day view */
.calendar-calendar td.calendar-agenda-hour {
   font-family:serif;
   text-align:right;
   border:none;
   border-top:1px #333 dotted;
   padding-top:.25em;
   width:1%;
}
.calendar-calendar td.calendar-agenda-no-hours {
   min-width:1%;
}
.calendar-calendar td.calendar-agenda-hour .calendar-hour {
   font-size:1.2em;
   font-weight:bold;
}
.calendar-calendar td.calendar-agenda-hour .calendar-ampm {
   font-size:1em;
}
.calendar-calendar td.calendar-agenda-items {
   border:1px #333 dotted;
   text-align:left;
}
.calendar-calendar td.calendar-agenda-items div.calendar {
   width:auto;
   padding:.25em;
   margin:0;
}
.calendar-calendar div.calendar div.inner .calendar-agenda-empty {
   width:100%;
   text-align:center;
   vertical-align:middle;
   padding:1em 0;
   background-color:#fff;
}

/* the popup date selector for jumping to a new date */
.calendar-date-select form {
   text-align:right;
   float:right;
   width:25%;
}
.calendar-date-select div,
.calendar-date-select input,
.calendar-date-select label {
   text-align:right;
   padding:0;
   margin:0;
   float:right;
   clear:both;
}
.calendar-date-select .description {
   float:right;
}
.calendar-label {
   font-weight:bold;
   display:block;
   clear:both;
}

.calendar-calendar div.date-nav {
   background-color:#ccc;
   color:#777;
   padding:0.2em;
   width:auto;
   border:1px solid #ccc;
}
.calendar-calendar div.date-nav a,
.calendar-calendar div.date-nav h3 {
   color:#777;
}
.calendar-calendar th.days {
   background-color:#eee;
   color:#777;
   font-weight:bold;
   border:1px solid #ccc;
}
.calendar-calendar td.empty {
   background:#ccc;
   border-color:#ccc;
}
.calendar-calendar table.mini td.empty {
   background:#fff;
   border-color:#fff;
}
.calendar-calendar td div.day {
   border:1px solid #ccc;
   border-top:none;
   border-right:none;
   margin-bottom:2px;
}
.calendar-calendar td .inner div,
.calendar-calendar td .inner div a {
   background:#eee;
}
/* Set small font size for all items in calendar div, themes can override  
this. */
/* Use x-small instead of em to avoid multiplying effect in nested items. */
.calendar-calendar div.calendar {
   border:none;
   font-size:x-small;
}
.calendar-calendar td .inner div.calendar div,
.calendar-calendar td .inner div.calendar div a {
   border:none;
   background:#ffc;
   padding:0 2px;
}
.calendar-calendar td .inner div.calendar div.calendar-more,
.calendar-calendar td .inner div.calendar div.calendar-more a {
   color:#444;
   background:#fff;
   text-align:right;
}
.calendar-calendar td .inner .view-field,
.calendar-calendar td .inner .view-field a {
   color:#444;
   font-weight:normal;
}

.calendar-calendar td span.date-display-single,
.calendar-calendar td span.date-display-start,
.calendar-calendar td span.date-display-end,
.calendar-calendar td span.date-display-separator {
   font-weight:bold;
}
.calendar-calendar td .inner div.day a {
   color:#4b85ac;
}
.calendar-calendar tr td.today,
.calendar-calendar tr.odd td.today,
.calendar-calendar tr.even td.today {
   background-color:#C3D6E4;
}
.calendar-calendar td .inner div.calendar div  
div.view-data-node-data-field-date-field-date-value {
   border-bottom:1px solid #ccc;
}

/* The following are not used by default but are available for themes */
.calendar-calendar td.past {}
.calendar-calendar td.future {}
.calendar-calendar td.has-events {}
.calendar-calendar td.has-no-events {}/* $Id: fieldgroup.css,v 1.2.2.2  
2009/03/14 18:55:20 yched Exp $ */

div.fieldgroup {
   margin:.5em 0 1em 0;
}
div.fieldgroup .content {
   padding-left:1em;/*LTR*/
}
.views-exposed-form .views-exposed-widget {
   float: left; /* LTR */
   padding: .5em 1em 0 0; /* LTR */
}

.views-exposed-form .views-exposed-widget .form-submit {
   margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
   margin-top: 0;
   margin-bottom: 0;
}

.views-exposed-form label {
   font-weight: bold;
}

.views-exposed-widgets {
   margin-bottom: .5em;
}

html.js a.views-throbbing,
html.js span.views-throbbing {
   background:url(../images/status-active.gif) no-repeat right center;
   padding-right:18px;
}

/* administrative hover links */

div.view div.views-admin-links {
   font-size: xx-small;
   margin-right: 1em;
   margin-top: 1em;
/*  width: 95%; */
}

.block div.view div.views-admin-links {
   margin-top: 0;
}

div.view div.views-admin-links ul {
   margin: 0;
   padding: 0;
}

div.view div.views-admin-links li {
   margin: 0;
   padding: 0 0 2px 0;
   z-index: 201;
}

div.view div.views-admin-links li a {
   padding: 0;
   margin: 0;
   color: #ccc;
}

div.view div.views-admin-links li a:before {
   content: "[";
}
div.view div.views-admin-links li a:after {
   content: "]";
}

div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
   color: #000;
}

div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
   background: transparent;
}

div.view div.views-hide {
   display: none;
}

/** For IE we add the class via js; for other browsers we rely on :hover **/
div.view div.views-hide-hover,
div.view:hover div.views-hide {
   display: block;
   position: absolute;
   z-index: 200;
}

/* don't do this one in IE */
div.view:hover div.views-hide {
   margin-top: -1.5em;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
   border-top: none;
}

/* $Id: taxonomy_super_select.css,v 1.2.2.4 2011/02/19 09:48:01 jcisio Exp $  
*/
/**
  * @file
  *   Changes the default taxonomy select box into checkbox or radio buttons.
  */

.taxonomy-super-select-checkboxes {
   clear: both;
   padding-top: 1em;
}

.taxonomy-super-select-checkboxes .form-item label.option {
   float: left; /* LTR */
   margin-right: 1.5em; /* LTR */
}

.taxonomy-super-select-radios {
   clear: both;
   padding-top: 1em;
}

.taxonomy-super-select-radios .form-item label.option {
   float: left; /* LTR */
   margin-right: 1.5em; /* LTR */
}

.taxonomy-super-select-radios .description {
   clear: both;
}

.taxonomy-super-select-help {
   display: block;
   font-style: italic;
   margin-left: 1em; /* LTR */
}

#taxonomy-form-vocabulary .taxonomy-super-select-radios {
   padding-top: 0;
}

#taxonomy-form-vocabulary .form-radios {
   margin-top: 0;
}

#taxonomy-form-vocabulary .form-item {
   margin-top: 0;
}

.taxonomy-super-select-image .form-item {
   display: inline;
}

.taxonomy-super-select-compact {
   padding-top: 0!important;
}
.taxonomy-super-select-compact fieldset {
   margin: 0;
   padding: 0;
}
.taxonomy-super-select-compact .form-item {
   margin: 0!important;
}
.taxonomy-super-select-term-parent label.option {
   font-weight: bold;
}
div.taxonomy-super-select-select-all {
   margin: 0;
   padding: 0 0 0 4px;
   height: 50px;
   float: right;
   display: block;
   border: 1px solid #CCCCCC;
   background: #E8E8E8;
}
.indented {
   margin-left: 25px; /* LTR */
}
.comment-unpublished {
   background-color: #fff4f4;
}
.preview .comment {
   background-color: #ffffea;
}
/* Taxonomy terms on node pages */
div.vocab-wrapper {
        margin-bottom: 8px;
        padding: 4px;
        border: dotted #CCCCCC;
        border-width: 1px 0 1px 0;
        text-align: left;
        clear: both;
}

span.vocab-label {
        width: 120px;
        height: 100%;
        display: block;
        float: left;
}

span.vocab-terms {
        margin-left: 120px;
        display: block;
}

span.term-extra-more {
        display: none;
        text-align: right;
}

img.term-extra-arrow {
        margin: 0 2px -2px 0;
}

div#social-media-widgets {
        margin: 8px 0 0 0;
}

/* Related content for node pages and teasers */
div.related-content {
        width: 302px;
        margin: 10px 0 0 10px;
        float: right;
        text-align: center;
}

div.related-content div.content {
        margin-bottom: 10px;
}

div.related-content div.block ul li {
        line-height: 1.5em;
}

div#main-content div.related-content-teaser, div#main-content-single-column  
div.related-content-teaser {
        margin: 0 0 10px 10px;
        float: right;
}

div.related-content-teaser {
        float: right !important;
}

/* Related content jcarousel */
div#related-content-media .jcarousel-skin-tango .jcarousel-container {
        padding: 9px 24px 10px 32px;
}

div#related-content-media .jcarousel-skin-tango .jcarousel-clip-horizontal {
        height: 130px;
}

div#related-content-media .jcarousel-skin-tango .jcarousel-item {
        height: 130px;
        background: #333333;
}

div#related-content-media .jcarousel-skin-tango .jcarousel-prev-horizontal {
        margin-top: 10px;
        left: 0;
}

div#related-content-media .jcarousel-skin-tango .jcarousel-next-horizontal {
        margin-top: 10px;
        right: 0;
}

div.related-media-lead-type {
        margin: 0 auto;
        padding: 2px;
}

div.related-media-type {
        margin: 0 auto;
     padding: 4px;
}

div.related-media-type {
     /*background: #333333;
     color: #FFFFFF;
     font-size: 80%;*/
}

div.related-media-lead-title {
        padding-bottom: 4px;
}

div.related-media-lead-more {
     font-size: 80%;
     text-align: center;
}

div#related-content-media, div#related-content-geolocation {
        margin-bottom: 20px;
        text-align: center;
}

div#related-content-other {
        text-align: left;
}

div#related-content-other div.item-list {
        padding-bottom: 4px;
}

div#related-content-caption {
        margin-bottom: 10px;
        text-align: left;
        padding: 0 10px;
}

div.business-list-image-wrapper img {
        border: 0;
}
ul#related-content-slider {
     list-style-type: none;
}/*
  * Skin for jPlayer Plugin (jQuery JavaScript Library)
  * http: //www.happyworm.com/jquery/jplayer
  *
  * Skin Name: Blue Monday
  *
  * Copyright (c) 2010 Happyworm Ltd
  * Dual licensed under the MIT and GPL licenses.
  *  - http: //www.opensource.org/licenses/mit-license.php
  *  - http: //www.gnu.org/copyleft/gpl.html
  *
  * Author: Silvia Benvenuti
  * Skin Version: 2.0
  * Date: 29th April 2010
  */
div.jp-wrapper ul li {
     list-style: none;
}
div.jp-single-player,
div.jp-playlist-player {

}
div.jp-interface {
   width: 300px;
   height: 50px;
   background-color: #EEEEEE;
   border: 1px solid #666666;
   position: relative;

}
div.jp-interface ul.jp-controls {
   list-style: none;
   list-style-image: none;
   padding: 0;
   margin: 0;
}
div.jp-interface ul.jp-controls li {
   top: -15px;
   list-style: none;
   list-style-image: none;
}
div.jp-interface ul.jp-controls a {
   display: block;
   position: absolute;
   overflow: hidden;
   text-indent: -9999px;
}
a.jp-play,
a.jp-pause {
   top: 20px;
   width: 40px;
   height: 40px;
}
div.jp-single-player a.jp-play,
div.jp-single-player a.jp-pause {
   left: 5px;
   top: 5px;
}
div.jp-playlist-player a.jp-play,
div.jp-playlist-player a.jp-pause {
   left: 48px;
}
a.jp-play {
   background: url(jplayer.jpg) 0 0 no-repeat;
}
a.jp-play:hover {
   background: url(jplayer.jpg) -41px 0 no-repeat;
}
a.jp-pause {
   background: url(jplayer.jpg) 0 -42px no-repeat;
}
a.jp-pause:hover {
   background: url(jplayer.jpg) -41px -42px no-repeat;
}
a.jp-stop {
   top: 26px;
   background: url(jplayer.jpg) 0 -83px no-repeat;
   width: 28px;
   height: 28px;
}
div.jp-single-player a.jp-stop {
   left: 50px;
   top: 12px;
}
div.jp-playlist-player a.jp-stop {
   left: 126px;
}
a.jp-stop:hover {
   background: url(jplayer.jpg) -29px -83px no-repeat;
}
a.jp-previous {
   left: 20px;
   top: 26px;
   background: url(jplayer.jpg) 0 -112px no-repeat;
   width: 28px;
   height: 28px;
}
a.jp-previous:hover {
   background: url(jplayer.jpg) -29px -112px no-repeat;
}
a.jp-next {
   left: 88px;
   top: 26px;
   background: url(jplayer.jpg) 0 -141px no-repeat;
   width: 28px;
   height: 28px;
}
a.jp-next:hover {
   background: url(jplayer.jpg) -29px -141px no-repeat;
}
div.jp-progress {
   position: absolute;
   overflow: hidden;
   top: 32px;
   background-color: #ddd;
   width: 122px;
   height: 15px;
}
div.jp-single-player div.jp-progress {
   left: 84px;
   top: 15px;
}
div.jp-playlist-player div.jp-progress {
   left: 164px;
}
div.jp-load-bar {
   background: url(jplayer.jpg) 0 -202px repeat-x;
   width: 0px;
   height: 15px;
   cursor: pointer;
}
div.jp-play-bar {
   background: url(jplayer.jpg) 0 -218px repeat-x ;
   width: 0px;
   height: 15px;
}
a.jp-volume-min {
   top: 32px;
   background: url(jplayer.jpg) 0 -170px no-repeat;
   width: 18px;
   height: 15px;
}
div.jp-single-player a.jp-volume-min {
   left: 212px;
   top: 17px;
}
div.jp-playlist-player a.jp-volume-min {
   left: 296px;
}
a.jp-volume-min:hover {
   background: url(jplayer.jpg) -19px -170px no-repeat;
}
a.jp-volume-max {
   top: 32px;
   background: url(jplayer.jpg) 0 -186px no-repeat;
   width: 18px;
   height: 15px;
}
div.jp-single-player a.jp-volume-max {
   left: 278px;
   top: 17px;
}
div.jp-playlist-player a.jp-volume-max {
   left: 368px;
}
a.jp-volume-max:hover {
   background: url(jplayer.jpg) -19px -186px no-repeat;
}
div.jp-volume-bar {
   position: absolute;
   overflow: hidden;
   top: 37px;
   background: url(jplayer.jpg) 0 -250px repeat-x;
   width: 46px;
   height: 5px;
   cursor: pointer;
}
div.jp-single-player div.jp-volume-bar {
   left: 228px;
   top: 22px;
}
div.jp-playlist-player div.jp-volume-bar {
   left: 314px;
}
div.jp-volume-bar-value {
   background: url(jplayer.jpg) 0 -256px repeat-x;
   width: 0px;
   height: 5px;
}
div.jp-play-time,
div.jp-total-time {
   position: absolute;
   top: 49px;
   width: 122px;
   font-size: .64em;
   font-style: oblique;
}
div.jp-total-time {
   text-align: right;
}
div.jp-single-player div.jp-play-time,
div.jp-single-player div.jp-total-time {
   left: 84px;
   top: 30px;
}
div.jp-playlist-player div.jp-play-time,
div.jp-playlist-player div.jp-total-time {
   left: 164px;
}
div.jp-playlist {
   width: 300px;
   text-align: center;
}
div.jp-playlist ul{
   list-style-type: none;
   margin: 0;
   padding: 0;
   background-color: #ccc;
   border: 1px solid #666666;
   border-top: none;
   width: 300px;
   font-size: .72em;
}
div.jp-single-player div.jp-playlist li {
   padding: 5px 0 5px 0;
   margin: 0;
   font-weight: bold;
   background: none;
}
div.jp-playlist-player div.jp-playlist li {
   padding: 5px 0 4px 20px;
   border-bottom: 1px solid #eee;
   margin: 0;
   background: none;
}
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_item_last {
   padding: 5px 0 5px 20px;
   border-bottom: none;
}
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_current {
   list-style-type: square;
   list-style-position: inside;
   padding-left: 8px;
}
div.jp-playlist-player div.jp-playlist a {
   color: #666;
   text-decoration: none;
}
div.jp-playlist-player div.jp-playlist a:hover {
   color: #0d88c1;
}
div.jp-playlist-player div.jp-playlist a.jplayer_playlist_current {
   color: #0d88c1;
}

body {
   margin: 1em;
   background-color: #fff;
   font-family: sans-serif;
}
th {
   text-align: left; /* LTR */
   color: #006;
   border-bottom: 1px solid #ccc;
}
tr.odd {
   background-color: #ddd;
}
tr.even {
   background-color: #fff;
}
td {
   padding: 5px;
}
#menu {
   visibility: hidden;
}
#main {
   margin: 1em;
}
a:link {color: #000;}
a:visited {color: #000;}
a:hover {color: #00f;}
a:link img, a:visited img {border: 0;}
.print-footnote {font-size: xx-small;}
img.print-logo {border: 0;}
.print-site_name {}
.print-breadcrumb {font-size: x-small;}
.print-title {}
.print-submitted {font-size: small;}
.print-created {font-size: small;}
.print-taxonomy {
   text-align: right;
}
.print-taxonomy li {display: inline;}
.print-content {}
.print-hr {
   border: 0;
   height: 1px;
   width: 100%;
   color: #9E9E9E;
   background-color: #9E9E9E;
}
.print-message {
   border: medium dotted blue;
   padding: 1em;
}
.print-source_url {font-size: small;}
.print-links {font-size: small;}
.print-footer {text-align: center;}
</style>
   </head>
   <body>
     <div class="print-message">Message from sender:<br /><br /><em>Whoever  
the Democrats nominate to oppose Republican incumbent Davis, s/he will  
undoubtedly support the positions of the Clinton campaign on war and the  
economy.<br />
<br />
The Prairiegreens should instead offer a candidate for Congress who supports  
<br />
<br />
[1] the Green New Deal  
<http://gpus.org/organizing-tools/the-green-new-deal/>;<br />
[2] bringing all US troops (and weapons) home; and<br />
[3] Medicare for all and free education (a la Bernie Sanders). <br />
<br />
We should begin looking for a candidate like that to back. --  
CGE</em></div><p />    <div class="print-logo"><img class='print-logo'  
src='http://static.news-gazette.com/sites/all/themes/custom/ng_fbg/logo.png'  
alt='News-Gazette.com' id='logo' />
</div>
     <div class="print-site_name">Published on <em>News-Gazette.com</em> (<a  
href="http://www.news-gazette.com">http://www.news-gazette.com</a>)</div>
     <p />
     <div class="print-breadcrumb"><a href="/">Home</a> > Carol Ammons:  
'Open' to congressional run</div>
     <hr class="print-hr" />
     <h1 class="print-title">Carol Ammons: 'Open' to congressional  
run</h1>
     <div class="print-content"><div class="field field-type-text  
field-field-deck">
     <div class="field-items">
             <div class="field-item odd">
                     <p>Asked this morning about the possibility of running  
against Rodney Davis in the 2018 election, the state representative said  
she's considering it.</p>
         </div>
         </div>
</div>
<p>Tom’s Mailbag goes live at 2 p.m. Fridays (<a  
href="http://www.news-gazette.com/section/toms-mailbag.html"  
target="_blank">submit questions here</a> <span  
class="print-footnote">[1]</span>). A hot topic this week: Rodney Davis, who  
appeared on WDWS 1400-AM on Friday morning. A sample ..</p>
<div class="clear"></div></div>
     <div class="print-footer">
</div>
     <hr class="print-hr" />
     <div class="print-source_url"><strong>Source URL:</strong> <a  
href="http://www.news-gazette.com/news/local/2017-02-03/carol-ammons-open-congressional-run.html">http://www.news-gazette.com/news/local/2017-02-03/carol-ammons-open-congressional-run.html</a></div>
     <div class="print-links"><p><strong>Links:</strong><br />[1]  
http://www.news-gazette.com/section/toms-mailbag.html<br />
</p></div>
       </body>
</html>