/* override browser default styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;font-size:small;font-family:Arial,Verdana,sans-serif;}
em {font-style:italic;}
strong {font-weight:bold;}
h1, h2, h3, h4, h5, h6 {font-family: "Lucida Grande",Lucida,Verdana,sans-serif;font-size:100%;font-weight:bold;margin-bottom:0.75em;}
ol, ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset, img, a img {border:0;}
caption, th {text-align:left;}
q:before, q:after {content:'';}

body {color:#000000;background-color:#eff2f3;font-family:"Lucida Grande",Lucida,Verdana,sans-serif;font-size:100%;}

/* major positioning divs */
.gutter {padding:30px;}
#pgcontainer {width:930px;margin-left:auto;margin-right:auto;background-color:#fff;border:1px solid #e0e0e0;}
#maincontent {width:74%;float:left;}
#content {width:100%;}
#sidebar {width:25%;float:right;}
#footer {width:100%;clear:both;text-align:center;padding:12px 0;background:#e3e6e7;}
#footer li {display:inline;}
#footer a {color:#262626;font-weight:bold;text-decoration:none;}
#footer a:hover,#footer a:focus {text-decoration:underline;color:#0c4572;}

/* global navigation */
#globalnav {width:930px;margin-left:auto;margin-right:auto;background:#e3e6e7;overflow:hidden;}
#globalnav ul {float:right;}
#globalnav ul li {float:left;}
#globalnav a {font-size:14px;display:block;color:#262626;font-weight:bold;padding:20px 12px 8px 12px;text-decoration:none;}
#globalnav a:hover,#globalnav a:focus,#home a.home,#find a.find,#faq a.faq,#contact a.contact,#howto a.howto,#charity a.charity,#pricing a.pricing,#blog a.blog {text-decoration:underline;background:#ffffff url(/images/nav_bg.gif) repeat-x top left;color:#0c4572;}

h1 {font-size:150%;color:#262626;margin:14px 0;}
h1#co_title {font-size:22px;font-style:italic;margin:6px 0 0 110px;}
h2#tagline {font-style:italic;font-size:12px;margin:6px 0 0 110px;}
h2 {font-size:120%;color:#ff9d00;margin:12px 0;}/*#2e7c93*/
#maincontent h2 {font-size:150%;font-weight:bold;color:#0c4572;}
h3 {font-size:110%;color:#262626;margin:6px 0;}
h4,h5,h6 {font-size:100%;color:#000000;margin:4px 0;}

#sidebar ul.menu li {border:1px solid #ffffff;}
#sidebar ul.menu a {display:block;background-color:#4e4f45;color:#ffffff;padding:8px 12px;text-decoration:none;font-weight:bold;}
#sidebar ul.menu a:hover,#sidebar ul.menu a:focus {background:#dad9c7 url(/images/menu_arr.gif) no-repeat right center;color:#4e4f45;}

#instructions ul {padding:12px;background:#efefef;border:1px solid #d0d0d0;}
#instructions li {margin:6px 0;background:transparent url(/images/step1.gif) no-repeat left top;text-indent:70px;border-bottom:1px solid #d0d0d0;}
#instructions li.second {background:transparent url(/images/step2.gif) no-repeat left top;}
#instructions li.third {background:transparent url(/images/step3.gif) no-repeat left top;border-width:0;}
#instructions h3 {display:block;color:#8a8a87;font-size:22px;font-weight:bold;text-decoration:none;padding-top:12px;}

p {margin:0 0 12px 0;line-height:18px;}
p.top {border-top:1px solid #d0d0d0;padding-top:2px;margin-top:12px;text-align:right;text-transform:uppercase;}
a {color:#0c4572;}
a:hover,a:focus {color:#8a8a87;}
a.visa_app {color:#ffffff;background-color: #0c4572;border: 2px #8a8a87 outset;padding:4px 6px;text-decoration:none;font-weight:bold;}
a.visa_app:hover,a.visa_app:focus {color:#c8cbce;}

ol {list-style:decimal;margin:12px 18px;}
ol li {margin-bottom:6px;}

/* form styles */
fieldset {padding:12px;color:#254428;margin-bottom:12px;}
legend {font-weight:bold;color:#254428;padding:0 4px;}
label {font-weight:bold;display:block;padding-bottom:3px;color:#000000}
label.check {font-weight:normal;display:inline;margin-left:6px;}
.warning {color:#cc0000;} /* for error notices in contact form */
.attention {color:#cc000;font-weight:bold;}