@import url("css/azure/theme.css");body{ margin:0; padding:0}form{margin:0}hr{margin:.5em 0}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{margin:12px 0 4px}h4{padding:0;margin:.5em 0 0;font-size:1em}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(css/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(css/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}  label.required{    padding-left:7px;    background:url(images/pageelements/required.gif) no-repeat 0 3px}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-style:solid; border-width:1px}.toggleImagesOn,.toggleImagesOff{  background:url(images/pageelements/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, #body:after, #footer:after, .sectionHeader:after, .sectionBody:after, .sectionBodyInner:after, div.form:after, div.form dl:after, .filter:after, .tabContent:after{ content:"."; display:block; height:0; clear:both; visibility:hidden} .clearfix, ul.hlist, ul.hnav, #bodyWrap, #body, #footer, .sectionBody, .sectionBodyInner, .sectionHeader, div.form, div.form dl, .filter, .tabContent{zoom:1;/* IE */}dl.landing{margin:0 0 1em}dl.landing dt{font-weight:bold}dl.landing dd{margin:0 0 1em;padding:0}#toggleAll,a.toggleAll{float:right}ul.dropdowns li{list-style:none;margin:0;padding:0;position:relative}  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;    display:block}    ul.dropdowns dt a{      outline:0;      padding:2px 0 2px 14px;      background:url(css/images/icons/arrow_right.png) no-repeat 0 6px}    ul.dropdowns dt a.open{      background:url(css/images/icons/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(css/images/icons/arrow_right.png) no-repeat 0 4px}.prev{  padding-left:14px;  background:url(css/images/icons/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(css/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;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}#dg_Templates{width:100%;margin:10px auto}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}.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}#bodyWrap{ padding:1px 0; margin:0; text-align:center} #body{text-align:center;margin-bottom:40px;width:800px}#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/pageelements/loading.gif) no-repeat center center; opacity:.8} .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} #signin{  float:right;width:199px}  #signin .sectionHeader{padding:0 12px;font-size:26px}  #signin .sectionBody{padding:12px}  #signin li{margin:4px 0 10px}  #ftctrl_SignIn_txt_Username,#ftctrl_SignIn_txt_Password{width:170px}#regNow{text-align:left}#regNow a{  display:block;  width:137px;  padding:0px 8px 0px;  background:#FE9531 url(css/images/orangebutton.png) no-repeat; text-decoration:none; text-transform:uppercase; font:bold 16px "Arial Narrow",Arial,sans-serif;line-height:30px; color:#fff;text-align:Center}.textbox-small{width:70px}.textbox-normal{width:160px}.textbox-medium{width:250px}.textbox-wide{width:400px}.GivingWorksLogo{width:16px;height:16px}.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 45px; padding-bottom:1px; display:inline}  span.friendIcon {background:url(images/icon_referFriend.png) no-repeat;display:inline-block;position:relative;top:3px;*top:0px;width:13px;height:13px;text-decoration:none !important;margin-right:3px} img.iconTut{margin-bottom:-2px}  @media print{ body{height:auto !important} #headerWrap,#footerWrap,#toggleAll,a.toggleAll{display:none} *{background:none} .sectionBody{border:none} .sectionHeader, .section, .sectionBody, .box,.boxBody, #page,#pageWrap, #bodyWrap,#body{ width:auto !important;min-width:0;height:auto !important; margin:0 !important;padding:0 !important} .sectionHeader{border-bottom:2px solid #000} ul.dropdowns dt a{text-decoration:none} ul.dropdowns dd{display:block !important} input,button{display:none}}