
/*h1 { font: bold 24px Arial, Helvetica, sans-serif; color: #4444FF;
     margin: .5em; letter-spacing: 1px; }
h2 { font: normal 21px Arial, Helvetica, sans-serif; color: #4444FF;
     letter-spacing: 2px; }

ul, ol { text-align: left; }

td, th { font-size: 12px; font-family: Verdana, sans-serif; }
p, li { font-size: 14px; font-family: Arial, sans-serif; line-height: 160%; }
li { font-size: 16px; padding-bottom: .3em; } */

.formtable { border: none; }
.formtable td { border-bottom: 1px solid #777777; padding: 8px 0; }
.formtable td span.help-text { font-size: 10px; color: #666; }
.formtable th { padding: 4px 10px;
               vertical-align: top; text-align: right; white-space: nowrap;
               width: 100px; color: #000000; line-height: 24px; }
.formtable tr.last td { border-bottom: none; }

.datatable { margin-bottom: 1em; }
.datatable td { padding: 2px 3px; border-right: 1px solid #999; }
.datatable tr.on { background: #E4DFD5; }
.datatable tr:hover { background-color: #bbbbbb; }
.datatable th { padding: 2px 7px; font-weight: bold; border-bottom: 1px solid black;
                border-right: 1px solid #666; }
.datatable th.last,
.datatable td.last { border-right: none; }

#devbar { position: absolute; top: 0px; left: 0px; width: 100%; text-align: center;
          font-weight: bold; color: red; }

table.itemleft { boder-style: solid; border-width: 1px; border-color: black; width: 185px; }
table.itembutton { boder-style: none; width: 190px; height: 60px; background: url('/media/img/button_60.png'); }

div.dottedbox { font-size: 10px; border-color: black; border-style: dotted; border-width: 1px; padding: 5px 5px 5px 5px; width: 155px; text-align: left; }

div.topnav { border-color: #9da66f; border-style: solid; border-width: 2px; font-weight: bold; font-size: 16px; }
div.topnav a {text-decoration: none;}

table.bubblebox { border-style: none; border-width: 0px; width: 160px;}
.bubblebox td.top { font-size: 10px; padding: 0px 0px 0px 0px; height: 3px; text-align: left; background: url('/media/img/bubble_160_top.png'); }
.bubblebox td.middle { font-size: 10px; padding: 5px 5px 5px 5px; text-align: left; background: url('/media/img/bubble_160_middle.png'); }
.bubblebox td.bottom { font-size: 10px; padding: 0px 0px 0px 0px; height: 4px; text-align: left; background: url('/media/img/bubble_160_bottom.png'); }

table.largebubblebox { border-style: none; border-width: 0px; width: 248px;}
.largebubblebox td.top { font-size: 10px; padding: 0px 0px 0px 0px; height: 8px; text-align: left; background: url('/media/img/bubble_248_top.png'); }
.largebubblebox td.middle { font-size: 10px; padding: 5px 5px 5px 5px; text-align: left; background: url('/media/img/bubble_248_middle.png'); }
.largebubblebox td.bottom { font-size: 10px; padding: 0px 0px 0px 0px; height: 8px; text-align: left; background: url('/media/img/bubble_248_bottom.png'); }

table.mediumbubblebox { border-style: none; border-width: 0px; width: 248px;}
.mediumbubblebox td.top { font-size: 10px; padding: 0px 0px 0px 0px; height: 8px; text-align: left; background: url('/media/img/bubble_248_top.png'); }
.mediumbubblebox td.middle { font-size: 10px; padding: 5px 5px 5px 5px; text-align: left; background: url('/media/img/bubble_248_middle.png'); }
.mediumbubblebox td.bottom { font-size: 10px; padding: 0px 0px 0px 0px; height: 8px; text-align: left; background: url('/media/img/bubble_248_bottom.png'); }


#paymentselect p { display: inline; }
#paymentselect input, #paymentselect img { vertical-align: middle; }

ul.errorlist { margin: 0; padding: 0; margin-bottom: 5px; }
.errorlist li { font-weight: bold; color: white; background: #CD321D; padding: 2px; font-size: 13px; }

div.errorbox { background: #CD321D; margin-bottom: 1em; padding: .5em; }
div.errorbox p { font-weight: bold; color: white; margin: 0; }

div.funbox { background: #ffffff; margin-bottom: 1em; padding: .5em; }
div.funbox p { font-weight: bold; color: #000000; margin: 0; }

#success h2 { color: white; }
#success h2.instruct { font-weight: normal; }
#success h2.instruct span { font-weight: bold; font-size: 1.2em; }
#success span.dialinnumber { font-weight: bold; font-size: 1.2em; }
#success span.dialoutnumber { font-weight: bold; font-size: 1.2em; }

#blurb p { margin: .5em 0; }

body { margin: 0px; padding: 0px; font-size: 14px; background-color: #FFFFFF; }

#nav { margin: 0 7px; overflow: hidden; border-bottom: thin solid #FFD5BD;
       padding-left: 3px; }
#nav ul { margin: 0px; padding: 0px; height: 26px; }
#nav li { display: inline; line-height: 27px; font-size: 14px; }
#nav a { margin-right: 15px; }
#nav a.tabsel { color: black; text-decoration: none; }

a.navi:link { color: #CD321D; }
a.navi:visited { color: #CD321D; }
a.navi:hover { color: #CD321D; }
a.navi:active { color: #CD321D; }

a.title { font-size: 48px; font-weight: bold; font-family: Arial; }
a.title:link { color: #000000; text-decoration: none; }
a.title:visited { color: #000000; text-decoration: none; }
a.title:hover { color: #000000; text-decoration: none; }
a.title:active { color: #000000; text-decoration: none; }

a:link { color: #4444FF; }
a:visited { color: #4444FF; }
a:hover { color: #4444FF; }
a:active { color: #4444FF; }

/** DIGG PAGINATOR **/

.paginator { font-size: 11px; margin-bottom: 1em; cursor: default; }

.paginator .prev-na,
.paginator .next-na { padding:.3em; font-weight:bold; }

.paginator .prev-na,
.paginator .next-na { border:1px solid #ccc; background-color:#f9f9f9; color:#666;
                      font-weight:normal; }

.paginator .prev a,
.paginator .prev a:visited,
.paginator .next a,
.paginator .next a:visited { border:1px solid #c2ee62; background-color:#edfdd0; color:#234f32;
                             padding:.3em; font-weight:bold; font-size: 11px;
                             text-decoration: none; }

.paginator .prev, .paginator .prev-na { margin-right:2px; }
.paginator .next, .paginator .next-na { margin-left:2px; }

.paginator .page a,
.paginator .page a:visited,
.paginator .curr { padding:.25em; font-weight: bold; border:1px solid #C2EE62;
                   background-color:#EDFDD0; margin:0em 2px; color:#006000; font-size: 11px;
                   text-decoration: none; }
 
.paginator .curr { background-color:#234f32; color:#fff; border:1px solid #234f32;
                   font-weight:bold; }

.paginator .page a:hover,
.paginator .curr a:hover,
.paginator .prev a:hover,
.paginator .next a:hover { color:#fff; background-color:#234f32; border:1px solid #234f32; font-size: 11px;
                           text-decoration: none; }
