/* CSS Document  Copyright 2005. All Rights Reserved - Fresh Image Design | Richard Wegner */
body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	font-size: 100.01%; /* Sets default font size. This odd value compensates for several browser bugs.  */
	font-family: Arial, Verdana, Helvetica, sans-serif;
	min-width: 768px;
}

a {font-size: .95em; font-weight: bold;}
a:link {text-decoration: underline; color: #993333;}
a:visited {text-decoration: underline; color: #555555;}
a:hover, a:active, a:focus {text-decoration: none; color: #555555;}

a.auction {color: #000000;}
a.auction:link, a.auction:visited {text-decoration: underline; color: #000;}

a.donate {font-size: 1.1em; font-weight: bold;}
a.donate:link, a.donate:visited {text-decoration: underline; color: #993333;}
a.donate:hover, a.donate:active, a.donate:focus {text-decoration: none; color: #555555;}

a.linkDonor {font-size: 2em; font-weight: bold;}
a.linkDonor:visited {text-decoration: underline; color: #993333;}
a.linkDonor:hover {text-decoration: none; color: #555555;}

a.linklge {font-size: 1.3em; font-weight: bold;}

a.bred {font-size: 1.3em; font-weight: bold;}
a.bred:link, a.bred:visited {color: #E03229; text-decoration: none}
a.bred:hover, a.bred:active, a.bred:focus { color: #666666; text-decoration: none;}

h1 {font-size: 1.2em; font-weight: bold; color: #003366; margin: 1em 0 .5em 0;}
h1.bigred {font-size: 1.5em; color: #CC0000; padding: 0;}
h1.bigorange {font-size: 1.8em; color: #FF701C;}
h1.center {margin: 1em 0 0 -30px; padding: 0; text-align: center;}
h2 {font-size: 1em; font-weight: bold; color: #000; margin: 1.5em 0 .5em 0;}
h2.auction {margin: 0 0 .5em 0;}
h2 span.l2 {font-size: .87em;}
h2.red {color: #990000; }
h2.orange {color: #FF701C;}
h2.teal {color: #0099CC;}
h3 {font-size: 1.0em; font-weight: bold; color: #00468A; margin: 1em 0 .5em 0; padding: 0;}
h4 {font-size: .95em; font-weight: bold; color: #666; margin: 1em 0 .5em 0;}
h5 {font-size: 0.9em; font-weight: bold; color: #333; margin: 1em 0 .5em 0;}
h6 {font-size: 0.9em; font-weight: bold; color: #000; margin: 1em 0 .5em 0;}

hr {margin-right: 40px;}

p {
	font-size: 0.8em;
	color: #000;
	margin: .5em 0 0 0;
	padding: 0 2em 0 0;
}
p.btext {font-size: .9em; font-weight: bold; color: #333; margin-top: .5em;}
p.fs70 {font-size: .7em; line-height: 1.1em;}
p.fs80 {font-size: .8em; line-height: 1.1em;}
p.linkrt, p.linkcen {font-size: 0.75em; margin-top: .3em; padding-right: 40px; text-align: right;}
p.linkcen {padding-right: 125px;}
p.more {font-size: 0.75em; text-align: center;}
p.nomargin {margin: 0;}
p.small {font-size: 11px; color: #000;}

ol {
	margin: 7px 0 0 0;
}
ol li, ul ol li {
	color: #003366;
	font-size: 1em;
	line-height: 1.1em;
	font-weight: bold;
	list-style: decimal;
	margin: 0 0 3px 0;
	padding: 0 60px 0 0;
}

ul, ul.sublist {
	color: #000;
	font-size: 0.8em;
	font-weight: normal;
	list-style: url(/images/bluearrow.gif) disc outside;
	margin: 8px 0;
}
ul li {margin: 0 0 5px 0; padding: 0;}
ul li.newitem {margin: 0; padding: 0; list-style: url(/images/New_sm.gif) disc outside;}

ul.presub {
	margin: 0;
}
ul.sublist {
	list-style: disc outside;
	margin: 0 0 0 40px;
	padding: 0 40px 0 0;
}
ul.sublist li {margin: 0 0 .75em 0; padding: 0;}

ul.listpdf {
	font-size: 0.75em;
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 0 10px;
	padding: 0;
}
ul.listpdf li {margin: 0 0 .4em 0; padding: 0;}
ul.listpdf a {font-size: .95em; font-weight: bold;}

ul.board {
	color: #000;
	font-size: .75em;
	font-weight: normal;
	list-style: none;
}
ul.board li {margin: 0 0 .15em 0; padding: 0;}

ul.board a:link {text-decoration: none; color: #333;}
ul.board a:visited {text-decoration: none; color: #555555;}
ul.board a:hover {text-decoration: underline; color: #555555;}

ul.positions {
	font-size: 0.8em;
	font-weight: normal;
	margin-top: .5em;
}
ul.positions li {
	color: #333;
	margin: 0 0 .5em 0;
	padding: 0;
}
ul.positions a:link, ul.positions a:visited {color: #333; text-decoration: underline}
ul.positions a:hover, ul.positions a:active, ul.positions a:focus { color: #993333; text-decoration: none;}

#banner {
	width: 100%;
	height: 100px;
	margin: 0;
	padding: 0;
	background: #81AECF url(/images/banner_images.jpg) no-repeat top right;
}

#colright {
	width: 60%;
	float: left;
	margin: 0;
}

#criteria {
	margin: 0;
	padding: 0 20px 10px 20px;
	background: #CEE9FA;
}
#criteria_table {
	width: 97%;
	margin: 10px 0 0 0;
	padding: 0;
	border: 1px solid #00468A;
}

#corpinfo p {margin: 10px 20px;}
#corpinfo p.smtext {font-size: .7em;}
#corpletter {
	margin: 40px 20px;
	padding: 20px;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #CCCCCC;
}
#corplogo {
	margin: 40px 0px;
	text-align: center;
}

#curdate {
	color: #FFF;
	font-size: .85em;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
	margin: 0;
	padding: .3em 45px .3em 0;
	background-color: #00468A;
}

#donorlist ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
#donorlist ul li {margin: 20px 0; padding: 0;}

#downloads a:link {text-decoration: none; color: #555555; font-size: 12px}
#downloads a:visited, #downloads a:hover {text-decoration: underline; color: #993333; font-size: 12px}

#enews {
	text-align: center;
}
#enews p {
	margin: 5px 10px 0 10px;
	padding: 0;
}
#enews.submit {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	background-color: #00468A;
}
#enews a.signup:link, #enews a.signup:visited {text-decoration: underline; color: #99FFFF;}
#enews a.signup:hover, #enews a.signup:active {text-decoration: none; color: #FFF;}

#sidebar {
	width: 140px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#sidebar p.facebook {
	padding-top: 10px;
}

#faces {
	width: 107px;
	margin: 20px 0 0 8px;
	padding: 0;
}
#faces p {
	color: #CC0000;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
}

tr.nameLabel {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #333;
	text-align: center;
}

tr#photo img {border: 1px solid #000;}
tr#caption {font-size: .6em; font-weight: bold; color: #333; text-align: left;}

#navcountry {
	margin-left: 8px;
	text-align: left !important;
}
#navcountry ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
#navcountry ul li {
	color: #000;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.2em;
	margin: 0;
	padding: 4px 0 4px 5px;
}

#sidenav {
	margin: 0;
	color: #FFF;
	background-color: #00468A;
	border-right: 1px solid #666666;
}
#sidenav ul {
	margin: 0;
	padding: 0;
}
#sidenav li {
	width: 190px;
	list-style-type: none;
	margin: 0;
	padding: 2px 0 2px 15px;
}
#sidenav a {
	text-decoration: none;
	color: #FFF;
	font-size: .85em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#sidenav a:link, #tbnav a:visited {text-decoration: none; color: #FFF;}
#sidenav a:hover {text-decoration: underline; color: #FFF;}

#sidenav a.donate {
	text-decoration: none;
	color: #00CCFF;
	font-size: 1.1em;
	padding: 4px 0 4px 5px;
}
#sidenav a.private {
	color: #666;
}

#sidenav td.hd, #sidenav td.hdnews {
	color: #000033;
	font-weight: bold;
	font-size: .9em;
	background-color: #CCCCCC;
	padding: 4px 0 4px 10px;
}
#sidenav p {color: #FFF; font-weight: normal; font-size: .85em;}

#specupdate {
 	text-align: center;
	margin: 30px 0 10px 0;
}
#specupdate img {
	padding: 0 30px;
}
#specupdate_text p {
	padding: 0 30px 0 40px;
}

#sponsors {
 	text-align: center;
	margin: 10px 0;
}
#sponsors img {
	margin: 10px 0 0 0;
}

.tbnav {
	color: #99FFFF;
	font-size: .85em;
	font-weight: bold;
	white-space: nowrap;
	background-color: #00468A;
	margin: 0;
	padding: .3em 10px;
}
.tbnav a {
	color: #FFF;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.tbnav a:link, .tbnav a:visited {text-decoration: none; color: #FFF;}
.tbnav a:hover {text-decoration: none; color: #99FFFF;}

#thumbnav {
	position: relative;
	width: 100px;
	margin: 0 0 30px 50px;
}

a.top:link {text-decoration: none; color: #FFFFFF; font-weight:bold; font-size: 12px;}
a.top:visited {text-decoration: none; color: #FFFFFF; font-weight:bold; font-size: 12px;}
a.top:hover {text-decoration: none; color: #CCCCCC; font-weight:bold; font-size: 12px;}

table#programs {
	margin: 10px 0 30px 0;
}

table#programs td {
	vertical-align: top;
	text-align: center;
}
table#IYIPposition td {
	padding-top: 5px;
	vertical-align: top;
}
table#IYIPposition p {
	xfont-size: 1em;
}
table#IYIPposition p.poslocation {
	color: #666666;
	font-size: 0.9em;
	font-weight: bold;
}
table#IYIPposition p.postitle {
	color: #00468A;
	font-size: .9em;
	font-weight: bold;
}
table#IYIPposition ol {
	list-style-image: none;
	list-style-type: lower-roman;
	font-size: 12px;
	margin: 0 0 0 50px;
	padding: 0;
}
table#IYIPposition ol li {
	color: #000;
	font-size: 1em;
	font-weight: normal;
	margin: 0 0 .25em 0;
	padding: 0;
}
table#IYIPposition ul {
	font-size: 13px;
	margin-top: 0;
}
table#IYIPposition ul ul {
	list-style: disc outside;
	margin-top: .5em;
}
table#IYIPposition ul li {
	color: #000;
	font-size: 1em;
	margin: 0 0 .25em 0;
	padding: 0;
}
table#IYIPposition ul li li {
	color: #000;
	font-size: .95em;
	margin: 0 0 .25em 0;
	padding: 0;
}
	
 /* Classes start  */
 
 .address {margin-left: 20px;}
 
 .cendiv {width: 530px; text-align: left; padding-left: 40px;}
 
 .aagreen {color: #006600;}
 .boldit {font-weight: bold; color: #000;}
 .boldred {font-size: 1.2em; font-weight: bold;color: #FF0000;}
 .caption {color: #333; font-size: 11px; padding: 0; margin: 0; text-align: center;}
 .captionl {color: #333; font-size: 11px; padding: 0; margin: 3px 160px 10px 0; text-align: left;}
 .donatenow {font-size: 1.5em; font-weight: bold; color: #FFF;}
 .posfilled, a.posfilled {color: #666;}
 .firstletter {font-size: 1.5em; font-weight: bold; color: #CC0000;}
 .granphoto img {border: 1px solid #000;}
 .helptag {font-size: 1em; font-weight: bold; color: #00468A; margin: 10px 0 0 0;}
 .perinfo {font-size: 0.85em;  line-height: 1.6em; color: #000;}
 .mission {font-size: 1.1em; font-weight: 100; line-height: 1.3em; color: #003399;}
 .new {
	font-size: 16px;
	font-weight: bold;
	color: #E03229;
}
 .sideTitle {font-size: 15px; font-weight: bold; color: #993333; margin: 0;}
 .textMore {font-size: 12px; font-weight: bold; color: #993333;}
 .textBy {font-size: 12px; font-weight: bold; font-style: oblique; color: #993333;}
 .supporter {font-size: 1.1em; font-weight: bold; line-height: 1.3em; color: #003399}
 
 .bycredit {
 	font-size: .8em;
	font-weight: bold;
	color: #00468A;
	margin: 0;
	padding: 10px 0 0 0;
 }
 
 .headline {
	font-size: 20px;
	color: #003366;
	font-weight: bold;
}

div.hrule {margin: 25px 0 0 80px;}
 
 a.linkdonate {
 	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	background-color: #990000;
	display: block;
	margin: 1em 0 .5em 0;
	padding: 3px;
}
p.indent {
	margin-left: 18px;
}
p.topmargin {
	padding: 130px 0 0 0;
}
 
.imgborder {
	border: 1px solid #333;
}
 #imgcap {
  float: left;
	display: inline;
	margin: 5px 25px 10px 0px;
	padding: 0;
	text-align: left;
}
#imgcapcenter {
	margin: 15px 0 0 0;
	padding: 0;
	text-align: center;
}
#imgcap p, #imgcapcenter p {
	font-size: .6em;
	margin: 0;
	padding: 3px 3px 0 3px;
}
#imgcap p {
	width: 250px;
}

.imgleft {
	float: left;
	border: 1px solid #333;
	margin: 0px 15px 10px 0px;
	padding: 0;
}
.imgleftnb {
	float: left;
	margin: 0px 15px 10px 0px;
}
.imgleftclr {
	float: left;
	border: 1px solid #333;
	margin: 5px 15px 10px 0px;
	clear: both;
}

.imgpdf {
	float: left;
 	margin: 0px 10px 10px 10px;
	border: 1px solid #333;
}
.imgthumb {
 	margin: 0 10px 0 0;
	border: 1px solid #333;
	vertical-align: text-bottom;
}
.imgright {
	float: right;
	border: 1px solid #333;
	margin: 5px 10px 10px 15px;
}
.imgrightnb {
	float: right;
	margin: 5px 10px 10px 15px;
}

.imgrcol {margin: 20px 0 0 0;}

.imgicon {
	float: right;
	margin: 0px;
}
.imgworld {
	float: right;
	margin: 5px 10px 10px 15px;
}
.moreGran {
	font-size: .8em;
	font-weight: bold;
	color: #00468A;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: center;
}

p.notice {
	font-size: 0.80em;
	color: #000000;
	font-weight: bold;
	border: 1px solid #00468A;
	background-color: #CCCCCC;
	margin: 10px 0px;
	padding: 10px;
}
p.volthanks, p.volthanks2 {
	font-size: 0.9em;
	color: #333;
	padding: .8em 60px .5em 40px;
}


a.link-caption {
	font-size: 10px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

p.textpdf a {
	font-size: .85em;
	line-height: 1.4em;
}

.text {
	font-size: 12px;
	color: #000000;
}
.text-bold {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.text-caption {
	font-size: 0.85em;
	color: #000000;
	font-weight: bold;
	padding: 0 5px;
	text-align: center;
}
.gallery {
	font-size: 10px;
	color: #000000;
}
.text-title {
	font-size: 14px;
	color: #003366;
	font-weight: bold;
}

 /* classes end  */
 
.showit {display: block;}
.hideit {display: none;}
