﻿/* Reset */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
img, body, html { border: 0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
q:before, q:after { content: ''; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }

.left {float:left;}
.right {float:right;}
.full {float:none;width:100%;}
.clear:before, .clear:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clear:after { clear: both; }
.clear { zoom: 1;clear:both; }

/* Layout */
body { font-family: Verdana,sans-serif; font-size: 12px; }
label { font-family: Verdana,sans-serif; font-size: 12px; font-weight: bold;color:#1a3b76; }
label em { text-decoration:underline; }

input, textarea, select { font-family:Verdana; font-size:12px;border:1px solid #aaa;padding:2px;}
input[type="file"] {border:none;}
/*select { padding-right:-6px; }*/
a, a:hover, a:visited {text-decoration:underline;font-family: Verdana,sans-serif; font-size: 12px;color:#4f7929;}
h1 {height:47px;background-image:url(https://transaxt.azureedge.net/hdg-bkg.png);background-repeat:repeat-x;vertical-align:middle;font-family:Arial, Sans-Serif;font-size:22px;font-weight:bold;color:#123672;padding:11px 0 0 30px;}
h2 {font-family:Arial, Sans-Serif;color:#153872;font-weight:bold;font-size:17px;}
h3 {font-family:Arial, Sans-Serif;color:#54802c;font-weight:bold;font-size:15px;}
h4 {font-family:Arial, Sans-Serif;color:#0c336f;font-weight:bold;font-size:19px;}
h5 {font-family:Arial, Sans-Serif;color:#153872;font-weight:bold;font-size:13px;}
p {font-family:Tahoma, Sans-Serif;color:#666; margin-bottom:10px;}

.checkbox td {padding:0;}
.checkbox label {padding:0 0 0 5px;display:inline-block;}
.checkbox input {border:none;padding:0;}

.outer-box {text-align:center;}
.inner-box {width:1020px;margin-left:auto;margin-right:auto;text-align:left;}
.top-box {background-color:#fff;height:65px;padding:0 30px 0 30px;}
.top-box a, .top-box a:visited, .top-box a:hover {color:#1b3c76; }
.menu-bar {height:33px;background-color:#1b3c76;padding:0 10px 0 10px;}
.content {padding:10px 30px 0 30px;}

.outer {text-align:center;}
.inner {text-align:left;margin-left:auto;margin-right:auto;}

#sub {font-family:Verdana;}
#sub p {font-family:Verdana;}

.nowrap {white-space:nowrap;}

.error-val { font-family:Verdana,sans-serif; font-size: 11px; color:Red;}
.error {color:Red;font-size:12px;font-weight:bold;}

a.key, a.key:visited, a.key:hover {color:#1b3c76;font-weight:bold;background-image:url(https://transaxt.azureedge.net/key.png);background-repeat:no-repeat;background-position:left center;padding-left:15px;}

.footer {margin-top:40px;text-align:center;background-color:#333;color:#fff;padding:20px 0;}

/* Menu's */
.menu-bar a, .menu-bar a:visited, .menu-bar a:hover {color:#fff;font-weight:bold;display:inline-block;height:32px;padding:7px 20px 0 20px;font-family:Arial, Sans-Serif;font-size:18px;text-decoration:none;}
.menu-bar a:hover, a.active, a.active:visited, a.active:hover {background-image:url(https://transaxt.azureedge.net/act-menu-bkg.png);background-repeat:repeat-x; }

/* buttons */
.btn-small {width:74px;background-image:url(https://transaxt.azureedge.net/btn-small.png);}
.btn-med {width:116px;background-image:url(https://transaxt.azureedge.net/btn-med.png);}
.btn-lrg {width:168px;background-image:url(https://transaxt.azureedge.net/btn-lrg.png);}
.btn-back {width:74px;background-image:url(https://transaxt.azureedge.net/btn-back.png);padding-left:15px;}
.btn-next {width:74px;background-image:url(https://transaxt.azureedge.net/btn-next.png);padding-right:10px;}

.btn-small, .btn-med, .btn-lrg, .btn-back, .btn-next {height:28px;border:none;background-color:transparent;font-family:Arial, Sans-Serif;font-weight:bold;font-size:14px;color:#fff;}

/* table layouts */
.form-table td {padding-right:10px;padding-bottom:10px;vertical-align:top;}
.form-table label {padding-top:2px;display:inline-block;font-weight:bold;}

td.hdg-row {padding:20px 0 20px 0;}

td.hdg {font-weight:bold;}

span.pipe {color:#000;}

.required {text-decoration:underline;}

/* Loading Panel */
.loading-panel { padding: 10px; background: #fff; border: solid 2px #666; font-family: Arial,sans-serif; font-size: 12px; color: #0078A5; visibility: hidden; z-index: 99999; }

/* dialogs */
.dialog {color:#05445C;background-color:transparent;text-align:left;}
.dialog-close {float:right;margin:-42px -38px 0 0;cursor:pointer;}
.dialog-body {padding:20px;background-color:#fff;}
.dialog-body h3 {margin:0;}
.dialog-body p {}
.dialog-header {clear:both;color:#54802c;font-size:14pt;font-family:Arial, Sans-Serif;letter-spacing:-.07em;margin-bottom:10px;font-weight:bold;border-bottom:2px solid #cccc99;padding-bottom:5px;}
.dialog-errors {border:solid 1px #999;padding:10px 20px 10px 60px;min-height:50px;margin:10px 0;background:transparent url(https://transaxt.azureedge.net/OrangeFlag.png) 10px 10px no-repeat;font-weight:bold;font-size:8pt;color:#F64317;}
.dialog-errors li {list-style-type:disc;list-style-position:inside;}
.dialog-tl, .dialog-tr, .dialog-bl, .dialog-br {height:10px;width:10px;background-repeat:no-repeat;}
.dialog-tl {background-image:url(https://transaxt.azureedge.net/dlg-tl.png);}
.dialog-tr {background-image:url(https://transaxt.azureedge.net/dlg-tr.png);}
.dialog-bl {background-image:url(https://transaxt.azureedge.net/dlg-bl.png);}
.dialog-br {background-image:url(https://transaxt.azureedge.net/dlg-br.png);}
.dialog-t, .dialog-b {height:10px;background-repeat:repeat-x;}
.dialog-t {background-image:url(https://transaxt.azureedge.net/dlg-t.png);}
.dialog-b {background-image:url(https://transaxt.azureedge.net/dlg-b.png);}
.dialog-l, dialog-r {width:10px;background-repeat:repeat-y;}
.dialog-l {background-image:url(https://transaxt.azureedge.net/dlg-l.png);}
.dialog-r {background-image:url(https://transaxt.azureedge.net/dlg-r.png);}

.overlay {background-color:#000;opacity:.03;filter: alpha(opacity=30);-moz-opacity:0.3;}

/* Paging */
.paging-ctl { font-size: 11px; font-family: Tahoma,sans-serif; color:#666; padding:5px; }

/* Customize Donation Page */
div.color-sample {display:inline;height:20px;width:20px;border:1px solid #666;}

/* Donation Widget */
div.widget-container {width:700px;overflow:hidden;border:1px solid #666;}
div.widget-slide {width:10000px}
div.widget-section {width:700px;height:280px;position:relative;float:left;padding:10px;}
.widget-section h2 {margin-bottom:20px;}
div.widget-inner {min-height:250px;}

/* Browser Warning */
.browser-warning {color:#F64317;font-family:Verdana,sans-serif;font-size:12px;background-color:#eee;text-align:center;margin-bottom:10px;border:solid 1px #F64317;padding:2px;}

/* Progress Bar */
.prog-bar {color:#000;font-weight:bold;vertical-align:middle;}
.prog-bar td {vertical-align:middle;}
div.prog-outer {height:14px;width:151px;border:1px solid #999;background-color:#fff;}
div.prog-inner {height:14px;background-image:url(https://transaxt.azureedge.net/prog-bar.png);background-repeat:no-repeat;}

/* Goal Widget */
.goal-table td {vertical-align:middle; padding-right:10px;}

/* Account Home */
div.acct-box {border:1px solid #cccc99;padding:10px;margin-bottom:20px;}

/* Grid */
.grid th {background-color:#1b3c76;color:#fff;font-family:Verdana, Sans-Serif;font-weight:bold;vertical-align:middle;padding:10px 5px;}
.grid td {vertical-align:middle; padding:5px;}
.grid-alt td {background-color:#eaead5;}
.inactive-campaign {color:#696969;}

/* Login */
p.login-msg {font-size:22px;line-height:30px;}

/* Reset Password */
p.reset-msg {font-size:22px;}
.reset-msg a,.reset-msg a:hover, .reset-msg a:visited {font-size:22px;}

/* Home */
div.home-hand {float:left;background:transparent url(https://transaxt.azureedge.net/home-graph.png) no-repeat;width:310px;height:282px;margin-top:20px;}
div.home-shadow {background:transparent url(https://transaxt.azureedge.net/accent-shadow-bar.png) no-repeat;height:26px;border-top:solid 1px #e6e6e6;}
p.home-fb {background:transparent url(https://transaxt.azureedge.net/facebook-icon.png) no-repeat;min-height:32px;padding-left:45px;}
p.home-tw {background:transparent url(https://transaxt.azureedge.net/twitter-icon.png) no-repeat;min-height:32px;padding-left:45px;}
