body {
  margin:0;
  padding:0;
  background:#e5e3cf url(../images/microbody-bg.jpg) left top repeat-x;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#161414;  
  line-height:16px;
}

img {
  border:none;
}

.fl {
  float:left;
}

.fr {
  float:right;
}

.clear {
  clear:both;
}

.marginbot {
  margin-bottom:10px;
}

ul, li, h1, h2, h3, h4, h5, h6 {
  margin:0;
  padding:0;
  list-style:none;
}


/*------ Wrapper Style  -----*/

#wrapper {
  width:1000px;
  margin:0 auto;
}

/*------ Header Style  -----*/

#header {
  width:1000px;
  height:380px;
}

/*------ Navigation Style -----*/


.topnav {
  width:1000px;
  height:118px;
  margin:335px 0 0;
  position:absolute;
  z-index:3;
  
}

.subtopnav {  
  margin:0px 0 0;
}

.topnav ul {
  margin:0;
  padding:0;
}

.topnav li {
  margin:0 0 0 0px;
  padding:0;
  float:left;
}

.givebutavtive a {
  width:184px;
  height:118px;
  display:block;
  background:url(../images/micro-topnavigation.png) -3px -125px no-repeat;
  text-indent:-6900px;
  margin:0 0 0 12px;
}

.givebut a{
  width:93px;
  height:133px;
  display:block;
  background:url(../images/micro-topnavigation.png) -3px -136px no-repeat;
  text-indent:-6900px;
  margin:0 0 0 12px;
}

.givebut a:hover {
  background:url(../images/micro-topnavigation.png) -3px 0px no-repeat;
}

.receivebutactive a{
  width:118px;
  height:133px;
  display:block;
  background:url(../images/micro-topnavigation.png) -96px 0px no-repeat;
  text-indent:-6900px;
}

.receivebut a{
  width:118px;
  height:133px;
  display:block;
  background:url(../images/micro-topnavigation.png) -96px -136px no-repeat;
  text-indent:-6900px;
}

.receivebut a:hover {
  background:url(../images/micro-topnavigation.png) -96px 0px no-repeat;
}


.advisebutactive a{
  width:111px;
  height:133px;
  display:block;
  background:url(../images/micro-topnavigation.png) -214px 0px no-repeat;
  text-indent:-6900px;
}

.advisebut a{
  width:111px;
  height:133px;
  display:block;
  background:url(../images/micro-topnavigation.png) -214px -136px no-repeat;
  text-indent:-6900px;
}

.advisebut a:hover {
  background:url(../images/micro-topnavigation.png) -214px 0px no-repeat;
}

.learnbutactive a{
  width:83px;
  height:133px;
  display:block;
  background:url(../images/micro-topnavigation.png) -325px 0px no-repeat;
  text-indent:-6900px;
}

.learnbut a{
  width:83px;
  height:133px;
  display:block;
  background:url(../images/micro-topnavigation.png) -325px -136px no-repeat;
  text-indent:-6900px;
}

.learnbut a:hover {
  background:url(../images/micro-topnavigation.png) -325px 0px no-repeat;
}

.contactbutactive a{
  width:194px;
  height:118px;
  display:block;
  background:url(../images/micro-topnavigation.png) -406px 0px no-repeat;
  text-indent:-6900px;
}

.contactbut a{
  width:235px;
  height:136px;
  display:block;
  background:url(../images/micro-topnavigation.png) -406px -136px no-repeat;
  text-indent:-6900px;
}

.contactbut a:hover {
  background:url(../images/micro-topnavigation.png) -406px 0px no-repeat;
}


.microtopnav {
  width:580px;
  height:150px;
  background:url(../images/microtopnav.png) no-repeat;
  float:left;
}

li.howtogivebut a{
  display:block;
  width:149px;
  height:99px;
  text-indent:-9600px;
  background:url(../images/microtopnav1.png) -1px -1px no-repeat;
}

li.howtogivebut a:hover{
  background:url(../images/microtopnav2.png) -1px -1px no-repeat;
}


li.proadvbut a{
  display:block;
  width:222px;
  height:99px;
  text-indent:-9600px;
  background:url(../images/microtopnav1.png) -153px -1px no-repeat;
}


li.proadvbut a:hover{
  background:url(../images/microtopnav2.png) -153px -1px no-repeat;
}

li.grantinfobut a{
  display:block;
  width:185px;
  height:99px;
  text-indent:-9600px;
  background:url(../images/microtopnav1.png) -376px -1px no-repeat;
}

li.grantinfobut a:hover{
  background:url(../images/microtopnav2.png) -376px -1px no-repeat;
}


/*------ Maincontent Style  -----*/

#maincontent {
  width:1000px;
  background:url(../images/micromaincontent-bg.jpg) no-repeat;
}


.leftcolumn {
  width:760px;
}

.leftcolumn a{
  text-decoration:underline;
  color:#1f2122;
  font-weight:bold;
}

.leftcolumn a:hover{
  text-decoration:none;
  color:#1f2122;
  font-weight:bold;
}

.leftcolumn h3 {
  font-family:"AGaramond LT", "Times New Roman";
  color:#272020;
  font-size:17px;
  font-weight:600;
  margin:0 0 0 5px;
  padding:0;
  text-transform:uppercase;
}

.rightcolumn {
  width:225px;
  padding:10px 0 0 10px;
}

.cfrgblogo {
  display:block;
  float:left;
  padding:0 0 0 25px;
}

.microlivehelp {
  display:block;
  margin:10px 0 0 0;
}


/*------ SiteMap Style  -----*/
.sitemap {
  width:990px;
  margin-left:-10px;
  height:25px;
  margin-top:10px;
}

.sitemap li {
  display:block;
  float:left;
  list-style:none;
}

.siteupcurrent {  
  padding:6px 12px 7px 3px;
}

.sitemap li a{
  padding:6px 12px 7px 3px;
  display:block;
  float:left;
  background:url(../images/darkarrow.png) right top no-repeat;
  text-decoration:none;
  color:#383418;
}
/*------ Testimonials Style  -----*/

.testimonials {
  background:url(../images/testimonial-bg.png) no-repeat;
  width:178px;
  height:195px;
  margin:5px 0 0 16px;
  padding:8px;
}


.testimonials span {
  color:#333333;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding:7px 5px 0 3px;
  line-height:15px; 
  display:block;
}

.testimonials a {
  text-decoration:underline;
  color:#056191;
  float:right;
  text-align:right;
  margin:0 5px 0 0;
}

.testimonials a:hover {
  text-decoration:none;
}


span.testinameheading {
  font-family:Garamond;
  font-weight:bold;
  font-size:14px;
  margin:10px 0 0 0;
  text-align:right;
  padding:0;
}

.sidenavigation h3,.testimonials h3 {
  font-family:"AGaramond LT", "Times New Roman";
  font-size:18px;
  color:#323030;
  font-weight:800;
}

.pagesubnameholder {
  width:750px;
  float:left;
}

.pagesubnameholder h2 {
  margin:10px 10px 10px 0;
  padding:10px 0;
  display:block;
  width:170px;
  float:left;
  font-family:Garamond;
  font-size:25px;
  color:#0061a4;
  letter-spacing:3px;
}

.cfnational {
  width:174px;
  height:55px;
  display:block;
  margin:0 0 0 22px;
  background:url(../images/cf-img.png) no-repeat;
}

.indexboxholder {
  width:240px;
  margin:0 0 0 10px;
}


.indexboxholder2 {
  width:240px;
  margin:0 0 0 5px;
}


.imageholder {
  width:228px;
  height:145px;
  display:block;
  background:url(../images/img-bg.png) no-repeat;
  padding:8px 0 0 8px;
}

.imageholder2 {
  width:238px;
  height:103px;
  display:block;
  background:url(../images/img03-bg.png) no-repeat;
  padding:10px 0 0 10px;
}

.textholder {
  color:#161414;
  font-size:11px;
  padding:10px;
  display:block;
  line-height:15px;
}

.readmoreblue {
  display:block;
  text-indent:-6900px;
  background:url(../images/readmoreblue-but.png) no-repeat;
  margin:10px 0 0 0;
}

.readmoreblue a{
  display:block;
  width:160px;
  height:61px;
  background:url(../images/readmoreblue-but.png) no-repeat;
}

.grsep {
  height:75px;
  width:725px;
  background:url(../images/grudge-sep.png) no-repeat;
  display:block;
}

.founhapholder {
  width:725px;
}

.largebox, .volunteerbox  {
  width:725px;
  float:left;
  padding:0 0 0 0;
  margin:0 0 10px 0;
}

.largebox a{
  text-decoration:underline;
  color:#1f2122;
  font-weight:bold;
}

.largebox a:hover{
  text-decoration:none;
  color:#1f2122;
  font-weight:bold;
}

H2.contactustitle {
  width:250px;
}

H2.subpagetitle {
  margin:10px 10px 0px 0;
  padding:10px 0;
  display:block;
  width:200px;
  float:left;
  font-family:Garamond;
  font-size:25px;
  color:#0061a4;
  letter-spacing:3px;
}

h2.longtitle {
  width:700px;
  line-height:24px;
}

.pagesubnameholder ul {
  background:url(../images/subnavsep-bg.png) no-repeat;
  height:90px;
  display:block;
  float:left;
  padding:8px;
}

.pagesubnameholder a{
  font-weight:bold;
  color:#5c3317;
  text-decoration:none;
}

.pagesubnameholder a:hover{
  text-decoration:underline;
}

.longwidth {
  width:190px;
}

.shortwidth {
  width:145px;
}

span.readmore2 a{
  display:block;
  width:90px;
  background:url(../images/readmorearrow.png) right top no-repeat;
  font-weight:bold;
  color:#884616;
  text-decoration:none;
  float:right;
}


.treboxsubpages {
  margin:10px 0 0 -15px;
}



.ulbox {
  float:left;
  width:700px;
  margin:10px 0 0 0;
  padding:0 0 0 30px;
}

.ulbox li {
  display:block;
  list-style:none;
  background:url(../images/libullet.png) 0 3px no-repeat;
  padding:0 0 0 25px;
  margin:0 0 10px 0;
}


span.brownpaperbg {
  width:369px;
  height:245px;
  background:url(../images/brownpaper-bg.png) no-repeat;
  padding:8px;
}


span.browntext {
  color:#56453b;
  font-size:11px;
  font-weight:bold;
  width:500px;
  margin:10px 0 0 0;	
}

.affiliatebox a{
  text-decoration:underline;
  color:#5C3317;
  font-weight:bold;
}

.affiliatebox a:hover{
  text-decoration:none;
  color:#1f2122;
  font-weight:bold;
}





/*------ Footer Style  -----*/

#footer {
  width:100%;
  background:#615d3e;
  height:80px;
  float:left;
  text-align:center;
  color:#FFFFFF;
  padding:20px 0 0 0;
  bottom:0;
  margin:20px 0 0 0;
  border-top:8px solid #74704e;
}


#footer a {
  color:#fff;
  text-decoration:none;
  font-size:12px;
}


#footer a:hover {
  text-decoration:underline;
}

.footercopyrights {
  background:transparent url(../images/nerd-logo2.png) no-repeat scroll 871px 0;
  color:#fff;
  display:block;
  font-size:10px;
  height:30px;
  margin:11px 0 0;
  padding:2px 0 0;
  cursor:pointer;
  text-decoration:none;
}

a.footercopyrights a:hover{
  text-decoration:none;
  cursor:pointer;
}


/* ---------------- Begin  Ticker box CSS ----------------- */

.tickerbox {width:200px;margin:0;padding:0; height:150px;}
.tickerbox ul {width:200px; position:relative; margin:0; padding:0;}
.tickerbox li {
width:80%;
list-style:none;
list-style-position:inside;
position:absolute;
top:3px;left:3px;
padding:5px;
color:#222020;
overflow:hidden
}

.testiname {
  font-style:italic;
  color:#093677;
  float:left;
}
/* ---------------- End  Ticker box CSS ----------------- */
.box {border:4px groove #222020; display:none}

.notes {width:50%}
.mods {position:relative;margin:60px}

