
/*  */

/* Should be some stuff above this */

.bold {font-weight: 700;}
.title{
line-height: 3;
color: #f4861e;
font-size: 24pt;
font-weight: 700;
}

/* compressed via  http://www.cssdrive.com/index.php/main/csscompressor/  for changes edit default_uncompressed.css then recompress and replace below.*/
body{margin:0;padding:0;background:#fff}
body,table{color:#000;;font-family:Arial,Verdana,sans-serif}
form{margin:0}
hr{margin:.5em 0}
a:link{color:#24478F}
a:visited{color:#0D2F6F}
a:hover{color:#36C}
a img{border:0}
.link{color:#24478F;cursor:pointer;text-decoration:underline}
.link:hover{color:#36C}
a img{border:0}
h2{margin:18px 0 8px}h3{font-size:1em;margin:12px 0 4px}
h4{padding:0;margin:.5em 0 0;font-size:1em}
h2,h3,h4,legend,caption{color:#000}
p,dl,ul,ol{margin:4px 0 12px;padding:0}
ul,ol{margin:0 0 1em 0;padding:0}
li{margin:4px 0 4px 20px;padding:0}
dl{margin:1em 0}
dd{padding:0 0 0 1em;margin:0}
fieldset{border-width:0;margin:0;padding:0}
legend{padding:0;margin:0;font-weight:bold}
small{font-size:11px}
span.separator{border-left:2px solid #3367CD;margin:0 0 0 5px}
image.inlineImg{margin-bottom:-2px}
abbr,.help{cursor:help}
.help{border-bottom:1px dotted red}
.floatedImage{float:right;clear:right;margin-left:12px;display:block}
.question img{margin-bottom:-2px}
.icon{vertical-align:text-bottom}
hr.clear{visibility:hidden;clear:both}
.hnav{list-style:none;padding:0;margin:0}
.hnav li{float:left;margin:0 4px;padding:0;list-style:none}
ul.nav{list-style:none;margin:0;padding:0}
ul.nav li{font-size:1em;margin:0 0 2px;padding:0}
ul.data,ul.data li{list-style:none;margin:0;padding:0}
ul.data li{margin:2px 0}
button,.button{width:auto;height:19px;padding:1px 6px;overflow:visible;border:0;background:#177DD2 url(/images/button.png) repeat-x top;cursor:pointer;font-family:"Arial Narrow",Arial,sans-serif;text-transform:uppercase;font-weight:bold;font-size:11px;text-decoration:none;color:#FFF !important}
a.button{padding:2px 6px;position:relative;bottom:1px}
* html .button{height:19px}
button:active,button:focus,.button:active{border-style:solid;border-color:#c00;color:#ffa !important;outline:0}
.button2{background:#F96106 url(/images/button2.png) repeat-x top;border-color:#EF7600}
.custom-button{background:#55B2FF url('/images/button-back.gif') top left repeat-x;border:1px solid #177DD2;font-family:Arial,Verdana,sans-serif;color:#fff;font-weight:bold;font-size:12px;margin-bottom:1px;padding:0 2px;width:auto;overflow:visible;cursor:pointer}
.custom-button-disable{background:#55B2FF url('/images/button-back.gif') top left repeat-x;border:1px solid #177DD2;font-family:Arial,Verdana,sans-serif;color:#ccc;font-weight:bold;font-size:12px;margin-bottom:1px;padding:2px;text-align:center;width:auto;overflow:visible}
a.custom-button-link,a.custom-button-link:link,a.custom-button-link:visited{background:#55B2FF url('/images/button-back.gif') top left repeat-x;border:1px solid #177DD2;font-family:Arial,Verdana,sans-serif;color:#fff;font-weight:bold;font-size:12px;margin-bottom:1px;padding:1px 4px;text-decoration:none;display:inline-block}
a.custom-button-link:hover{color:#fff}
.warning{color:#c00;font-weight:normal}
a.warning{color:#c30 !important;font-size:13px}
.error{color:red;font-size:11px;font-weight:normal}
a.error{color:#c00 !important;font-size:13px}
.note{color:#629F00;font-size:11px;font-weight:bold}
.input-guide{font-size:10px}
.status-good,.status-neutral,.status-bad{font-weight:bold}
.status-good{color:green}
.status-neutral{color:#666}
.status-bad{color:#c00}
.vcard .note{color:#000;font-size:13px;font-weight:normal}
span.required{color:#c00;cursor:help;font-size:15px;font-weight:bold}
label.required{font-weight:bold}
* html label.required{padding-left:7px;background:url(/images/required.gif) no-repeat 0 3px}
label.required:before{content:'*';color:red}
ul.fields{margin:0}
ul.fields li{margin:4px 0 14px;padding:0;list-style:none}
ul.fields .label,ul.fields label{display:block}
ul.fields label.inline,ul.fields .inline,ul.fields .cb label,ul.fields label.cb,ul.fields .rad label,ul.fields label.rad{display:inline}
.cb input,input.cb,input[type='checkbox'],.rad input,input.rad,input[type='radio']{margin-left:0}
.rbl label{padding-right:8px}
.form-table{border-collapse:collapse;margin:4px 0 12px}
.form-table caption{font-weight:bold;text-align:left}
.form-table th,.form-table td{padding:0 4px 4px 0;text-align:left;vertical-align:top}
.form-table th{font-weight:normal}
.form-table-center th{text-align:right}
.form-table-center caption{text-align:center;padding-bottom:2px}
.aside{float:right;width:180px;margin:0 0 12px 12px;padding:12px;border:1px solid #aaa}
.toggleImagesOn,.toggleImagesOff{background:url(/images/showHideThumbs.png) no-repeat;height:24px;width:31px;display:block;margin:0 auto;outline:0}
.toggleImagesOff{background-position:0 -24px}
.hide{display:none}
.clearfix:after,ul.hlist:after,ul.hnav:after,#header:after,#headerWrap:after,#mainNav:after,#subNavWrap:after,#subNav:after,#body:after,#footer:after,.sectionHeader:after,.sectionBody:after,.sectionBodyInner:after,div.form:after,div.form dl:after,.filter:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix,ul.hlist,ul.hnav,#header,#headerWrap,#mainNav,#subNavWrap,#subNav,#bodyWrap,#body,#footer,.sectionBody,.sectionBodyInner,.sectionHeader,div.form,div.form dl,.filter{zoom:1}
dl.landing{margin:0 0 1em}
dl.landing dt{font-weight:bold}
dl.landing dd{margin:0 0 1em;padding:0}
#toggleAll{float:right}
ul.dropdowns li{list-style:none;margin:0;padding:0}
ul.dropdowns li ul li{list-style:disc;margin:4px 0 4px 20px}
ul.dropdowns li ol li{list-style:decimal;margin:4px 0 4px 20px}
ul.dropdowns dl{margin:0;display:inline}
ul.dropdowns dt{margin:4px 0;padding:0 0 0 14px;text-indent:-14px;font-weight:bold;display:block}
ul.dropdowns dt a{outline:0;padding:2px 0 2px 14px;background:url(/images/arrow_right.png) no-repeat 0 6px}
ul.dropdowns dt a.open{background:url(/images/arrow_down.png) no-repeat 0 4px}
ul.dropdowns dd{margin:0;padding:1px 0 1px 15px}
ul.link-list{list-style:none;margin:0}
ul.link-list li{margin:0}
ul.gallery li{float:left;width:208px;margin:0 12px;text-align:center;list-style:none}
.next{padding-left:14px;background:url(/images/arrow_right.png) no-repeat 0 4px}
.prev{padding-left:14px;background:url(/images/arrow_left.png) no-repeat 0 4px}
#tooltip{background:#FFF;width:260px;border:1px solid #6BB2E7;position:absolute;z-index:3000}
#tooltip h3{margin:0;padding:4px;background:#6BB2E7 url(/images/blue_box_top.png) repeat-x top;font-size:14px;color:#fff}
#tooltip .body{padding:5px}
#tooltip.small{width:160px}
#tooltip.small h3{padding:4px 8px;background:#fff;font-size:13px;color:#000;font-weight:normal}
.tooltip,.tooltipHelp{cursor:help}
a.tooltip,a.tooltipHelp{cursor:pointer}
.tabControl{margin:0 0 1em}
.tabs{list-style:none;padding:0 0 0 0;margin:0}
.tabs li{float:left;padding:0;margin:0;position:relative;top:1px}
.tabs a{border:solid 1px #aaa;background-color:#fff;text-decoration:none;display:block;padding:3px 12px;margin:0 3px 0 0}
.tabs a:hover{background-color:#D6EDFF}
.tabs li.current a{background-color:#D6EDFF;border-bottom-color:#D6EDFF}
.tabs li.current a:hover{background-color:#D6EDFF}
.tabContent{border:solid 1px #aaa;background-color:#D6EDFF;padding:0 5px 5px;margin:0 auto}
.dataGrid{border:#dedfde solid 1px;border-collapse:collapse;margin:4px 0;background:#fff}
.dataGrid tr{margin:0px;border:none}
.dataGrid tr.alt{background:#eee}
.dataGrid td,.dataGrid th{padding:5px}
.dataGrid .th,.dataGrid th{background:#d6edff;text-align:center;font-weight:normal}
.dataGrid h3{margin:0 0 2px;color:#000}
.dataGrid .title{text-align:left}
.dataGrid .pager td{text-align:right}
.dataGrid .pager table{font-size:13px}
.dataGrid .pager table td{padding:0 1px}
.button-row .right{float:right}
div.form{width:510px;margin:0 auto}
div.form dl{padding:0 0 1em;margin:0;font-size:13px;float:left;clear:both}
div.form dt{text-align:right;float:left;clear:left;width:350px;line-height:20px}
div.form dd{margin:0;padding:0;text-align:left;float:right;clear:right;width:150px;line-height:20px}
div.form h3{margin:0 0 4px;padding:16px 0 0;width:350px;clear:both;text-align:right;font-size:16px}
ul.form li{margin:0 0 4px;list-style:none}
#filter caption{padding:0 0 4px;text-align:left;font-weight:bold}
#filter td{padding:0 4px 4px 0}
#filter select{width:200px}
.filter{margin:0;width:295px}
.filter dl{padding:0 0 4px;margin:0;font-size:.8em;float:left}
.filter dt{width:120px;text-align:right;float:left;clear:left;line-height:20px}
.filter dd{width:160px;margin:0;padding:0;text-align:left;float:right;clear:right}
.filter select{width:160px}
.filter label{font-size:13px}
.fieldsetHeader{position:relative;display:inline;background:#FFF;padding:2px 4px 2px;margin:0 0 0 12px;font-size:.8em;border:1px #aaa solid;border-bottom-color:#fff}
.fieldsetBody{border:solid 1px #aaa;margin:0 0 10px;text-align:left;padding:12px;background:#FFF}
.section{margin:0 auto 15px;text-align:left;background:#fff url(/images/br.png) no-repeat bottom right}
.sectionHeaderWrap{background:url(/images/tr.png) no-repeat top right}
.sectionHeader{margin:0;padding-left:40px;background:#f93;font-size:13px;font-weight:bold;color:#fff;display:inline}
.sectionHeader span{float:left;display:block;padding:2px 11px 2px 0;background:#f93 url(/images/tr_title.png) no-repeat right top}
.sectionHeader span span{float:none;padding:0;background:transparent}
.sectionBodyWrap{clear:both;padding-bottom:10px;background:url(/images/bl.png) no-repeat bottom left}
.sectionBody{border:solid #f93 1px;padding:19px 30px 19px}
.sectionBodyInner{margin:19px 30px 19px}
.sectionHeaderWrap .sectionHeader{background:transparent url(/images/tl.png) no-repeat;display:block}
.sectionBodyWrap .sectionBody{border-width:0 1px;padding:1px 0}
.s{position:relative;margin:0 auto 15px;/*zoom:1*/}
.s-iwrap{border:1px solid #F93}
.s-iwrap2{margin:12px}
.s .br,.s .bl,.s .tl,.s .tr{background:url(/images/orange_corners_sprite.png) no-repeat;line-height:1px;font-size:1px;width:9px;height:9px;position:absolute}
.s .br{bottom:0;right:0;background-position:bottom right}
.s .bl{bottom:0;left:0;background-position:bottom left}
.s .tl{top:0;left:0;background-position:top left}
.s .tr{top:0;right:0;background-position:top right}
.box{margin:0 0 20px;padding:0;background-position:left bottom;text-align:left}
.box .boxHeader{display:block;margin:0;padding:6px 12px;font-size:15px;text-transform:uppercase;font-family:"Arial Narrow",Arial,sans-serif;color:#f9f9f9;background-color:#6BB2E7}
.boxBody{margin:12px}
.box p{margin-top:0}
.box,.boxHeaderWrap,.boxHeader,.boxBodyWrap,.boxBodyWrapInner{background-image:url(/images/bluebox_sprite.png)}
.box{background-position:bottom right}
.boxHeaderWrap{background-position:top right}
.boxHeaderWrap .boxHeader{margin-right:12px;padding:12px 0 6px 12px;background-position:top left}
.boxBodyWrap{margin-right:12px;/*zoom:1*/}
.boxBodyWrap .boxBody{margin:3px 0 12px 12px}
.boxBodyWrapInner{padding:1px 0;background-position:bottom left}
.boxGreen,.boxGreen .boxHeaderWrap,.boxGreen .boxHeader,.boxGreen .boxBodyWrap,.boxGreen .boxBodyWrapInner{background-image:url(/images/boxGreen_sprite.png)}
.boxDeep{background:#fff url(/images/blue_box_br.png) no-repeat right bottom}
.boxDeep .boxBodyWrap{margin-right:0;padding:0 0 12px;background:url(/images/blue_box_blc.png) no-repeat left bottom}
.boxDeep .boxBodyWrapInner{border:1px solid #6AB2E7;border-width:0 1px;background:transparent}
.boxDeep .boxBody{margin:3px 12px 0}
.messagePanel{margin:12px auto;width:300px;background:#fff url(/images/redbox_300_sprite.png) no-repeat bottom}
.messagePanelHeader{display:block;padding:8px 12px 9px;margin:0;font-size:16px;color:#fff;background:#f00 url(/images/redbox_300_sprite.png) no-repeat;text-align:left}
.messagePanelHeader a.close{float:right;color:#fff;text-decoration:none}
.messagePanelBody{margin:0 12px;padding-bottom:12px}
.messagePanelConfirmation,.messagePanelConfirmation .messagePanelHeader{background-image:url(/images/greenbox_300_sprite.png)}
.messagePanelInfonotice,.messagePanelInfonotice .messagePanelHeader{background-image:url(/images/bluebox_300_sprite.png)}
.messagePanelWarning,.messagePanelWarning .messagePanelHeader{background-image:url(/images/orangebox_300_sprite.png)}
.toolbox{margin-right:20px;padding:4px 12px 12px;border:1px solid #F93}
.toolbox h3{margin:0 0 8px}
.toolbox ul li{clear:both;margin:0 0 2px}
.toolbox .whats-this{float:right}
#subNav,#header{width:760px;margin:0 auto;text-align:left}
#header h1{margin:0;float:left}
#floatRightWrap{float:right;width:520px}
#headerWrap{background:#3367CD;color:#fff;text-align:center}
#headerWrap .hnav a,#footerWrap .hnav a{text-decoration:none}
#headerWrap .hnav a:link,#footerWrap .hnav a:link{color:#fff}
#headerWrap .hnav a:visited,#footerWrap .hnav a:visited{color:#f6f6f6}
#headerWrap .hnav a:hover,#footerWrap .hnav a:hover{text-decoration:underline;color:#fff}
.logo{display:block;width:237px;height:60px;text-indent:-9000px;background:url(http://pksml.net/pksml-net.png) no-repeat -15px 0;outline:none}
#welcome{text-align:center;font-size:11px;font-weight:bold}
#welcome a,#footer a{color:#fff;text-decoration:none}
#welcome a:hover{text-decoration:underline}
.smallHeader .logo{height:72px}
.smallHeader{border-bottom:20px solid #7EB130}
#helpNav,#announcements{float:right;clear:right}
#helpNav{clear:right;margin:0 0 12px 24px;background:#7eb130 url(/images/helpBox_sprite.png) no-repeat;font-size:11px}
#helpNav ul{float:left;padding:1px 2px 5px;background:url(/images/helpBox_sprite.png) no-repeat 100% -20px}
#helpNav li{margin:0;padding:0 8px;border-left:1px solid #fff}
#helpNav li:first-child,#helpNav li.first-child{border:none}
#ad{float:right}
#header .events{float:right;margin-left:4px;background:#fff url(/images/eventsBox.png) no-repeat;color:#000}
#header .events div{padding:8px 8px 7px 0;margin-left:8px;background:#fff url(/images/eventsBox.png) no-repeat right}
#header .events .success{color:#009E00}
#header .events .notice{color:#E36802}
#header .events .failure{color:#e10000}
#header .events a{font-style:normal}

#mainNav{clear:both;position:relative;top:1px;padding-top:9px}
#mainNav ul.hnav{float:right}
#mainNav .hnav li{margin:0;padding-left:12px;text-align:center;background:url(/images/header3_sprite.png) no-repeat -1px 0}
#mainNav .hnav li.first-child{background-position:0 0}
#mainNav .hnav li a{padding:8px 12px 5px 0;display:block;font-weight:bold;background:url(/images/header3_sprite.png) no-repeat right top;font:bold 13px "Arial Narrow",Arial,sans-serif;text-transform:uppercase;outline:0;text-decoration:none;color:#e0e0e0}
#mainNav .hnav li a:hover{color:#fff;text-decoration:none}
#mainNav .hnav li.current a{background-position:100% -59px}
#mainNav .hnav li.current{background-position:-1px -59px}
#mainNav .hnav li.first-childcurrent{background-position:0 -59px}

#subNavWrap{height:22px;border-top:1px solid #fff;border-bottom:solid 1px #5F9D00;background:#7EB130;font-size:11px}
#subNav ul.hnav{float:right;padding:4px 0 0 0}
#subNav ul.hnav li{margin:0;padding:0 8px;border-left:1px solid #fff}
#subNav ul.hnav li:first-child,#subNav ul.hnav li.first-child{border:none}
#subNav ul.hnav li.bold a{/*color:#24478F;*/font-weight:bold; text-decoration:underline;}
#bodyWrap{padding:1px 0;margin:0;background:#fff;color:#000;text-align:center}
#body{width:760px;margin:19px auto 39px;text-align:center}
#footerWrap{clear:both;padding:4px 0;border-top:20px solid #7eb130;text-align:center;color:#fff;background:#3367CD}
#footer{width:780px;margin:0 auto;padding:20px 0;text-align:center;}
#footer .hnav{margin-left:190px}
#footer .hnav:after{display:none}
#footer li{margin:0;padding:0 8px;border-left:1px solid #fff}
#footer li:first-child,#footer li.first-child{border:none}
#footer address{display:block;text-align:center;margin:0 auto;padding:2px 0;font-size:11px;clear:left;font-style:normal}
#badges{float:right}
#signinWrapper{float:left}
#simplePopup,.simplePopup{padding:12px;background:#fff;text-align:center}
.iframe,.frame{margin:0;padding:0;background:#fff}
#loading{position:absolute;height:305px;width:724px;background:#fff url(/images/loading.gif) no-repeat center center}
.listerSection{clear:both;background:#fff;border:1px solid #bfbfbf}
.listerSectionHeader{padding:10px;background:#D6EDFF}
.listerSectionHeader h3{color:#000;margin:0}
.loadProfile{float:right}
.listerSection .fixwidth{width:720px}
.listerSectionBody{margin:10px}
.additional-cost{color:#5F9D00;cursor:pointer}
.to-top{display:block;text-align:right;margin:2px 0 12px}
#regNow{text-align:left}
#regNow a{display:block;width:137px;padding:12px 8px 2px;background:#FE9531 url(/images/orangebutton.png) no-repeat;text-decoration:none;text-transform:uppercase;font:bold 16px "Arial Narrow",Arial,sans-serif;color:#fff}
.textbox-small{width:70px}
.textbox-normal{width:160px}
.textbox-medium{width:250px}
.textbox-wide{width:400px}
.GivingWorksLogo{width:16px;height:16px}
#signin{width:153px}
#signin #forgotPassword,#signin #secureSignin{padding-left:8px;background:url(/images/bullet-dots.gif) no-repeat 0 5px;font-size:11px}
#signin .fields li{margin:0 0 2px}
.saveprofile{width:300px !important}
#testimonial .boxBody{font-size:11px}
#about-payment .section{text-align:center}
#staff{padding:0;margin:0}
#staff li{clear:both;list-style:none;margin:20px 0;padding:0}
#staff img{float:right;margin:4px 0 0 12px}
#slapcontrol{text-align:center}
#landing-left,#landing-right{width:278px;float:left;margin:0 35px;padding-bottom:1px;display:inline}
@media print{#headerWrap,#footerWrap,#toggleAll{display:none}
*{background:none}
.section{width:auto}
.sectionBody{border:none}
.sectionHeader,.sectionHeaderWrap,.section,.sectionBodyWrap,.sectionBodyInner,.box,.boxBody{margin:0;padding:0}
.sectionHeader{border-bottom:2px solid #000;font-size:18px}
ul.dropdowns dt a{text-decoration:none}
ul.dropdowns dd{display:block !important}
input{display:none}
}
