div#container {
    width:auto;
    margin: 0;
    background-color: #fff;
    position: relative;
    min-height: 100%;
}
div.wrapper {
    width: 799px;
    color: #000;
	margin: 0;
	padding: 0;
	background: #fff url(/index.attachment/bg/bg.gif) repeat-y left;
}
.page_block {
    color: #000;
    padding: 30px 20px;
    vertical-align: top;
    text-align: left;
    background-color: #fff;
    font: normal 1.1em/1.1em Georgia, "Times New Roman", Times, serif;
    background: #fff url(/index.attachment/bg/bg.gif) repeat-y left;
}


div.banner {
    width: 799px;
    height: 186px;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

.banner {
    width: 799px;
    height: 186px;
	margin: 0;
	padding: 0;
	background-color: #fff;
}



div#homeheader {
       margin: 0px 20px 0 14px;
}
div#banner {
  width: 100%;
  background: url(/images/gca_banner.jpg) no-repeat;
  height: 98px;
  padding: 10px 15px;
  position: relative;
}
div#banner h1 {
  display: none;
}
div#headertext {
  position: absolute;
  top: 10px;
  left: 225px;
  font-size: 1.2em;
  letter-spacing: .01em;
}
div#headertext h2, div#headertext h3{
  color: #fff;
  margin: 0;
}
div#headertext h3 {
  font-size: .85em;
}

div#login {
  position: absolute;
  bottom: 3px;
  left: 40px;
  font-size: .8em;
  color: #006;
  font-weight: bold;
}
div#login a{
  color: #603;
}
body
{
    font: 65% Georgia, "Times New Roman", Times, serif;
    background-color:#fff;
    margin: 10px 0;
    padding: 0;
    color: #000;  }
	
html, body {
    height: 100%;
}

.spacer { 
clear:both;
} 








/* bullets */
div.obiki-component-static ul li  
{ 
   margin-bottom: 12px; 
   list-style-image: url(http://globalchallengeaward.org/icons/globe.png); 
   list-style: url(http://globalchallengeaward.org/icons/globe.png)
}









a img { border: none; } /* turn off border for linked images */

ins {
   background-color: #94C86D;
}

del {
   background-color: #B76A68;
}

/* page title */
h1  { 
	font: bold 1.4em Arial, Helvetica, sans-serif; 
	color: #333399; 
	margin-bottom: .8em;
}
/* sub page title */
h2 { 
	font: bold 1em Arial, Helvetica, sans-serif; 
	color: #000; 
	margin: 0px;
  margin-bottom: .8em;
}
/* sub-sub page title */
h3 { 
	font: bold .95em Arial, Helvetica, sans-serif; 
	color: #900; 
	margin: 0px;
}

div#edit { text-align: right; margin-right:15px;margin-top:2px;} 



/* LEFTNAV STYLES */

.leftnav {
    width: 190px;
    float: left;
    text-align: right;
	margin-right: 10px;
}
.leftnav ul {
    margin-top: 0
}



/* 1st level navigation */
.leftnav ul li {
    color: #006562;
    font: bold 1.2em "Trebuchet MS";
    margin: 0 0 11px 0;
    list-style: none;
    list-style-type: none;
	padding-bottom: 10px;
	border-bottom: 2px groove #449b99;
}
.leftnav ul li a {
    color: #006562;
	text-decoration: none;
}
.leftnav ul li a:hover {
    color: #930;
	text-decoration: underline;
}

/* 1st level navigation */




/* 2nd level navigation */
.leftnav ul li ul  {
    margin: 0;
	padding: 0;
}
.leftnav ul li ul li {
    color: #333;
    font: bold .87em Georgia, "Times New Roman", Times, serif;
    margin: 9px 0 0 0;
    list-style: none;
    list-style-type: none;
	border-bottom: none;
	margin-left: 0;
}
.leftnav ul li ul li a {
    color: #339999;
	text-decoration: none;
}
.leftnav ul li ul li a:hover {
    color: #F90;
	text-decoration: underline;
}
.leftnav ul li.last {
	border-bottom: 2px solid #fff;
}

.leftnav ul li ul li.on a {
    color: #A63C00;
	text-decoration: none;
}
.leftnav ul li ul li.on a:hover {
    color: #F90;
	text-decoration: underline;
}
/* 2nd level navigation */




/* close up 3rd level navigation */
.leftnav ul li ul li ul li {
 padding-bottom: 0;
}

/* color  3rd level navigation */
.leftnav ul li ul li ul li a, .leftnav ul li ul li ul li  {
 color: #666;
}



/* hide 4th level navigation */
.hide_4  { display: none }


/* END LEFTNAV STYLES */

/* CONTENT STYLES */

div#breadcrumbs  {   
	background-color: #e2e6ed; 
	padding: 0px 0px 5px 5px; 
	margin-top: 5px;
	margin-right: 10px;
	vertical-align: middle; 
	font-weight: bold;
	font-size: .81em;
	font-family: Arial, Helvetica, sans-serif;
  width: 508px;
}
div#breadcrumbs a {  
	background-color: #e2e6ed; 
	background: url(/images/bullet.gif) center right no-repeat;
	color: #000;
	padding-right: 12px;
	margin-right: 2px;






}
div#breadcrumbs a.on  {  
	font-weight: normal;
	background: none;
	text-decoration: none;
}
div#breadcrumbs span {
	display: none;
}




.content {
    width: 759px;
	height: auto;
	background-color: #fff;
	vertical-align: top;
}
.content h1 {
    font: 1em/1.1em Georgia, "Times New Roman", Times, serif;
    color: #006669;
    margin: 0 ;
}



.story {
    font: normal 1.2em/1.1em Georgia, "Times New Roman", Times, serif;
	margin-left: 250px;
    padding-right: 5px;
padding-top: 0; margin-top: 0;
}


.story h1 {
    font: bold italic 1.2em Georgia, "Times New Roman", Times, serif;
    color: #006562;
margin-bottom: 15px;

}
.story h2 {
    font-weight: bold;
    font: bold 1.2em Georgia, "Times New Roman", Times, serif;
    margin: 0;
    color: #006562;
}




div.content p, div.content li, div.content div, div.content th {   

        padding-top: 0;
}
div.content th { 
  font-weight: bold;
}
div.content p {   
	margin-top: 0px; 
	padding: 1px 20px 0px 0px;
        line-height: 1.1em;  
}
div.content p a:link		{ 
	color: #00F; 
	text-decoration: underline;
}
div.content p a:visited	{ 

	color: #639; 
	text-decoration: none;
}
div.content p a:hover	{ 
	color: #c63; 
	text-decoration: none;
}
div.content p a:active	{ 
	color: #000; 
	text-decoration: underline;
}

/* END CONTENT STYLES */

/* STANDARDS STYLES */

table.standardstable td {
  padding: 2px;
  }

table.standardstable td.label {
  font-weight: bold;
  color: red;
  margin-right: 5px;
  }

/* ---------- FORMS  ------ */
/*div.obiki-form-field input[type="text"] {
  width: 350px;
  font-size: 1.1em; 
}*/

div.obiki-form-field div.obiki-field-family_income_group {
  padding-bottom: 6px;
  border-bottom: 2px solid #ccc;
}
  
div.obiki-form-field div.obiki-field-advisor_first_name3 {
  padding-top: 6px;
  border-top: 2px solid #ccc;
}

div.obiki-form-field {
  padding-top: 7px;
}

div.obiki-form-submit input {
  margin-top: 15px;
  font-size: 1.1em;
  font-weight: bold;
}
div.popup {
 /* width: 75px; */
  position: relative; 
  text-align: left;
  padding: 0 0 1em;
}
  
div.popup div {
  visibility: hidden; 
  width: 300px; 
  position: absolute; 
  top: -30px; 
  left: 0; 
  padding: 0 0 0 80px; 
}
div.popup p {
  background-color: #fff;
  padding: 10px;
  border: 1px solid #efefef;
}

div.gca-tag-cloud {
  background-color: #efefef;
  border: 1px solid #666;
  padding: 15px;
}

div.obiki-tag-cloud {
  display: none;
}

div.gca-tag-cloud div.obiki-tag-cloud {
  display: block;
}

form.button_form { 
display: inline;
margin: 0;
padding: 0;
}

div#obiki-admin-toolbar {
  top: -46px !important;
}

ol.leaf li{ 
   margin-bottom: 12px; 
   list-style-image: url(http://www.globalchallengeaward.org/icons/icon_leaf.png); 
}

ul #todoitems li, ul#todoitems li{ 
   margin-bottom: 9px; 
   color: #666;
   line-height: .87em
}
ul#todoitems {
margin-left: 15px;
}

.gca #container #mainContent ul#todoitems li, .gca #container #mainContent #todoitems ul li{ 
   margin-bottom: 12px; 
   margin-left: 15px;
    line-height: 110%;
    width: 500px;
   list-style-image: url(http://www.globalchallengeaward.org/icons/bullet_black.png); 

}






