/*-- Reset --*/
* {margin: 0; padding: 0; border: 0; outline: 0;font-weight: inherit; font-style: inherit; font-size: 100%;font-family: inherit; vertical-align: baseline;}
/*-- General --*/
body {font-family: "Trebuchet MS", Arial, Helvetica, Verdana;font-size: 62.5%; background: #ffffff;}
#pagebody {background: #fff url('/images/layout/bg.gif') repeat-x bottom;}
.pagewrap {width: 980px; margin: auto; padding-bottom: 45px;}
.footwrap {width:980px; margin:auto; padding-bottom:15px;}
.footbase {background:#0099ff;}
.footbase div {width:910px; margin:0 auto; padding:20px 35px 80px 35px; font-size:1.2em; color:#ffffff;}
.footbase a {color:#ffffff;}
div.left {float: left;}
div.right {float: right;}
div.bluesep {height: 10px;background: #0d9eff;margin:20px 0 20px 0;clear: both;}
div.clear {height: 0px; font-size: 0.1em; line-height: 0.1em; clear: both;}
/*-- Typography --*/
p {font-size: 1.3em; line-height: 1.6em;}
h1, h2, h3 {margin-bottom: 20px; font-family: 'Georgia Bold'; font-weight: bold;}
h1 {font-size: 3em;}
h3 {font-size: 2.8em;}
h2 {font-size:1.8em;}
strong {font-weight:bold;}
label {display:inline-block; width:105px; font-weight:bold; text-align:right; padding-right:5px;}
span.op {display:inline-block; width:105px; font-weight:bold; text-align:right; padding-right:5px;}

.homeheading {color:#a3a3a3;}
h2.aboutheading{color:#800033; font-size:2.8em;}
h2.assistheading{color:#2196a2; font-size:2.8em;}
h2.fundheading{color:#bdbb13; font-size:2.8em;}
.successheading{color:#7f0033;}
.accomheading{color:#2196a2;}
.founderheading{color:#bdba13;}

.assistance {color:#2196a2; font-family: 'Georgia Bold'; font-weight:bold; text-align:right; font-size:2.2em; padding-bottom:10px;}

.contact {width:300px; float:right; padding-top:50px;}
.contact input,.contact textarea {border:1px solid #82cdff; padding:3px; margin:2px; width:200px;}
.contact input.submit {width:100px; cursor:pointer;}
.contact label {text-align:right; width:80px; padding-right:5px;}
.contact input.error {border:1px solid #ff0000;}
.contact input:focus,.contact textarea:focus {background:#f1f9ff;}
.contact span {font-weight:bold; color:#ff0000; font-size:1.3em;}

/*-- Buttons --*/
a.more {display: block;width: 120px;height: 30px;background: url('/images/buttons/learnmore.jpg') no-repeat;text-indent: -9999px;overflow: hidden;}
a.more:hover {background-position: 0 -30px;}
/*-- Header --*/
#header {height: 125px;padding-top: 10px;}
#logo a {width: 171px;height: 120px;background: url('/images/layout/logo-new.gif');display: block;text-indent: -9999px;overflow: hidden; margin:4px 0 -8px 6px;}
div.textOptions {font-family: Arial;color: #2196a2;font-size: 1.4em;text-align: right;margin-bottom: 52px;}
div.textOptions .small {font-size: 0.8em;}
div.textOptions .med {font-size:1em;}
div.textOptions .large {font-size: 1.2em;}
div.textOptions a {color:#006576;}
div.textOptions a:hover {color:#002730;}

/*-- Menu --*/
#menu {background: url('/images/layout/menubar.gif'); height: 39px;overflow: hidden; width:980px;}
/*#menu ul.hmenu{float: left;list-style: none;}
#menu ul.hmenu li{float: left;list-style: none;font-size: 1.4em;line-height: 37px;padding-left: 3px;margin-left: 10px; margin-top: 2px;posiiton:relative;}
#menu ul.hmenu li a {display: block;padding-left: 10px;padding-right: 13px;color: #fff;text-decoration: none;}*/
#menu ul.hmenu li:hover a, #menu ul.hmenu li a:hover {color: #f56321; background:#fff url('/images/layout/nav-hover-right.gif') no-repeat right;}
#menu ul.hmenu li:hover {cursor: pointer;background: url('/images/layout/nav-hover-left.gif') no-repeat;}

#menu ul.hmenu {float: left;list-style: none;}
#menu ul.hmenu li {float: left;list-style: none;font-size: 1.4em;line-height: 37px; padding-left:3px; margin-top:2px; margin-left:3px;}
#menu ul.hmenu li a {display: block;padding-left: 10px;padding-right: 13px;color: #fff;text-decoration:none; text-transform:uppercase;}
#menu ul.hmenu li ul {position: absolute;left: -999em;height: auto;width:193px!important; margin-left:-11px; padding:0 8px 8px 8px; background:url('/images/layout/shadow.png') repeat-y bottom;}
#menu ul.hmenu li li {background:#ffffff; font-size:1em; margin:0; padding:0;}
#menu ul.hmenu li li a {background:#ffffff!important; width:170px; font-size:1em; text-transform:capitalize;}
#menu ul.hmenu li li:hover, #menu ul.hmenu li li a:hover {background:#63c1ff!important; color:#ffffff;}
#menu ul.hmenu li ul ul {}
#menu ul.hmenu li:hover ul ul, #menu ul.hmenu li:hover ul ul ul, #menu ul.hmenu li.sfhover ul ul, #menu ul.hmenu li.sfhover ul ul ul {left: -999em;}
#menu ul.hmenu li:hover ul, #menu ul.hmenu li li:hover ul, #menu ul.hmenu li li li:hover ul, #menu ul.hmenu li.sfhover ul, #menu ul.hmenu li li.sfhover ul, #menu ul.hmenu li li li.sfhover ul {left: auto;}

/*-- main info --*/
div.maininfo {margin-top: 15px; color: #006576; min-height:250px;}
div.maininfo1 {margin-top:5px; color:#006576; background:url('/images/layout/contentbg.gif') bottom no-repeat; padding:10px; min-height:250px;}
div.maininfo ul, div.maininfo1 ul {font-size:1.3em; padding-left:20px;}
div.mainimage {width: 320px;}
div.maininfo div.right {width: 630px;}
div.maininfo a, div.maininfo1 a {color:#006576; font-weight:bold;}
div.maininfo a:hover, div.maininfo1 a:hover {color:#002730; font-weight:bold;}
.maininfo li a, .maininfo1 li a {font-weight:normal; font-size:1em; font-style:normal; font-stretch:normal; font-variant:normal;}
.maininfo li li a, .maininfo1 li li a {font-size:0.8em;}
.mceContentBody {color:#006576;}
div.right{width:630px;}
div.maininfo ul.threeCol {float: left;width: 210px;margin-top: 15px;list-style: none;}
ul.threeCol li.heading {background: none;color: #000;}
ul.threeCol li {padding-left: 15px;font-size: 1.2em;height: 20px;color: #006576;	background: url('/images/layout/greydot.gif') no-repeat 0px 5px;}

/*-- section boxes --*/
div.sectionBox {width: 320px;float: left;margin-right: 10px;}
div.sectionboxes .last {margin: 0;}
div.sectionBox h3 {margin-bottom: 10px;}
div.sectionBox img {margin-bottom: 10px;}
div.sectionBox p {padding-left: 15px;}
div.sectionBox a.more {float: right;}

/*-- info boxes --*/
div.infoboxes {border: 1px solid #0d9eff; background: #fff; padding: 10px;margin: 40px 0 0 0;}
div.infobox {width: 312px;float: left;margin-right: 10px;}
div.infoboxes .last {margin: 0;}
div.infoboxes h3 {margin-bottom: 13px;}
div.quote {padding-left: 20px;background: url('/images/layout/quote-open.gif') no-repeat 2px 3px; width: 250px;}
div.quote span.closequote {background: url('/images/layout/quote-close.gif') no-repeat;display: inline-block;width: 13px;height: 10px;text-indent: -9999px;	overflow: hidden;position: relative;left: 5px;top:-2px;}
div.quoteauthor {color: #2096a1;text-align: right;font-size: 1.3em;}
ul.greenarrow li {padding-left: 20px;font-size: 1.2em;background: url('/images/layout/green-arrows.gif') no-repeat 0px 6px;list-style: none;}
ul.greenarrow li a {color: #006576; font-weight:normal;}
ul.greenarrow li a:hover {color: #002730; font-weight:normal;}
/*-- Footer --*/
#footer {border-top: 1px solid #fff; height: 140px;padding-top: 15px; background:#0099ff;}
#footer .column {float: left; padding-right:32px;}
#footer .column li {height: 30px;color: #fff; font-size: 1.2em;line-height: 30px;list-style: none;border-bottom: 1px solid #008cea;padding-left: 15px;background: url('/images/layout/bluedot.gif') no-repeat 0px 12px;}
#footer .column h3 {color: #fff;font-size: 1.2em;line-height: 30px;height: 30px;border-bottom: 1px solid #008cea; margin-bottom: 0}
#footer .column li a {color: #fff;text-decoration:none; border-bottom:1px dotted #ffffff;}
