body {
	margin: 0;
	padding: 0;
	color: #333;
	background-color: #586B93;
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: top;
}

/* Layout Content */
#container {
	width: 756px;
	font-size: 12px;
	color: #000;
}
#header {width:756px; height: 152px;}
#bannernav {width: 732px; height: 132px;}
#topbanner {height: 56px; margin: 0; padding: 0;}
.banner {margin: 0 3px 0 0;}
#bodymid {background: url(../images/bg_bodymid.gif) repeat-y;}
#bodymid2 {background: url(../images/bg_bodymid2.gif) repeat-y;}
#subtop {background: url(../images/bg_subtop.gif) no-repeat top; height: 30px; width: 560px;
	color: #333; font: bold 16px Arial, Helvetica, sans-serif; text-align: left; padding: 0 0 0 12px;
	text-decoration: none;}
#subtop a, #colhdr a {color: #333; font: bold 16px Arial, Helvetica, sans-serif; text-decoration: none;}
#subtop a:hover {cursor: pointer;text-decoration: none; background-color: transparent; }
#submid {
	background: #EEEEED url(../images/bg_submid.gif) repeat-y top;
	text-align: left;
	padding-top: 1px;
}
#navbg {background: url(../images/bg_menubdy.gif) no-repeat top left;}
#contbg {background: transparent url(../images/bg_contbdy.gif) repeat-y;}
#contbg a:hover img {background-color: #eee;}
#newsbg {background: url(../images/bg_newsbdy.gif) repeat-y;}
#colhdr {background: url(../images/bg_3colhdr.gif) no-repeat;height: 28px; width: 387px;
	color: #333; font: bold 16px Arial, Helvetica, sans-serif; text-decoration: none; padding-left: 16px;}
#colhdr a:hover {cursor: pointer;text-decoration: none; background-color: transparent;}

.news img {margin: 4px 5px 5px 5px; float: left;}
.news {margin: 8px 5px 5px 0; font-size: 80%; color: #444; border-bottom: none;}
.news h2 {margin: 8px; color: #2E2C32; color: #444; font: bold 11px Arial, Helvetica, sans-serif;
	border-bottom: none; }

#bluehdr, #brwnhdr {height: 28px; width: 166px;	color: #fff; font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none; text-transform: uppercase; text-align: center;}
#bluehdr {background: url(../images/bg_3colbluehdr.gif) no-repeat;}
#brwnhdr {background: url(../images/bg_3colbrwnhdr.gif) no-repeat;}

#logo a:hover {text-decoration:none;background-color: transparent;}
#footer {font-size:70%; color: #3F3D44; padding-top:10px; padding-bottom: 2px;text-align: center;}

.hr {border-top: 1px solid #9C9BA6; margin: 20px 5px;}
hr {display: none;}

#topnav {font-size: 65%; text-align: left; color: #B8BECE; margin-bottom: 14px;}
#topnav a {color: #B8BECE; text-decoration: none;}
#topnav a:link {color: #B8BECE;}
#topnav a:active {color: #B8BECE;}
#topnav a:visited {color: #B8BECE;}
#topnav a:hover {color: #fff; background-color: transparent; }

/* Dropdown Menu */

#menu img {margin: 8px 0 0 0; padding: 0; cursor: pointer;}
html>body #menu img {margin: 8px 0 -3px 0; padding: 0;}

.menubtm {margin: 0 0 8px 0; padding: 0;}
#namerica, #latin, #aussie, #europe, #africa, #most, #mission, #calendar, #child, #outreach
	{
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}

#list05 {margin: 8px 0 0 0; padding: 0; list-style: none;}
#list05 li {font-size:65%; color: #444; margin: 0 10px; padding: 2px 0; width: 120px; }
#list05 li a {padding: 0 0 0 10px; vertical-align: bottom;}
#list05 li a:link {color:#444; text-decoration: none;}
#list05 li a:active {color:#444; text-decoration: none;}
#list05 li a:visited {color:#444; text-decoration: none;}
#list05 li a:hover, #list05 li:hover {text-decoration: none;
	background: #D1DDEF url(../images/arrow.gif) no-repeat 0 50%; }
	
/* Forms and Inputs */
#search {position: relative; top: 15px;}
.input {width:168px; height: 22px;background: transparent url(../images/bg_input.gif) no-repeat;
	border: 0 solid #fff; color: #fff; font-size: 75%; padding: 5px 0 0 22px; margin-right: -15px;}
.input2 {width:109px; height: 22px;background: transparent url(../images/bg_inputnews2.gif) no-repeat;
	border: 0 solid #fff; color: #444; font-size: 75%; padding: 5px 0 0 25px;
	voice-family: "\"}\""; voice-family:inherit; padding:5px 0 0 20px;}
html>body .input2 {padding:5px 0 0 20px;} 
.inputbtn {margin: 0 0 4px 0; padding: 0;}

#updates fieldset {width: 338px; font-size: 75%;margin-left: 10px; margin-right: 10px;
	border: 1px solid #A9A9A9; padding: 8px;}
.upinput {border: 1px solid #35538C; padding: 2px; color: #35538C;}
.upinput2 {border: 1px solid #35538C; padding: 2px; color: #35538C; background-color: #E5EDFF;}
#updates legend, #signup legend {color: #35538C; padding: 2px; text-align: left;}

#signup {margin-top: 25px;}
#signup fieldset {width: 150px;font-size: 75%;border: 1px solid #A9A9A9; padding: 4px 8px;}
#signup label {color:#35538C;}

/* Links and Main Text */
a:link {color: #004A8C;}
a:active {color: #0077DF;}
a:visited {color: #00315B;}
a:hover {
	color:#FFF;
	text-decoration: none;
	background-color: #E6EDFF;
}

acronym {border-bottom: 1px dotted #ccc; cursor: help;}
	
#contbg p, #contbg h1, #contbg h2, #contbg h3 {margin-left: 15px; margin-right: 15px;}
#contbg p {
	font-size: small;
	line-height: 125%;
	margin-top: 10px;
	font-weight: bold;
}
#contbg h1 {font-size: 135%; font-weight: normal; color: #35538C; margin-top:6px;}
#contbg h2 {font-size: 115%; font-weight: normal;color: #35538C;}
#contbg h3 {
	font-size: 70%;
	color: #444;
}

#submid h1 {font-size: 135%; font-weight: normal; color: #35538C; margin: 0 12px 0 12px;}
#submid h2 {font-size: 115%; font-weight: normal; color: #35538C; margin-left: 12px;margin-right: 12px;}
#submid h3 {font-size: 85%; color: #444; margin: 16px 12px -10px 12px;}
#submid p, #newsbg p {
	font-size: 100%;
	line-height: 100%;
	margin-left: 12px;
	margin-right: 12px;
	color: #000;
}

.titlebar {background-color: #35538C; padding: 4px; color: #fff; text-transform: uppercase;
	margin: 0 15px;font: bold 70% Arial, Helvetica, sans-serif; }
.titlebar a, .titlebar a:link, .titlebar a:active, .titlebar a:visited {text-decoration: none; color: #fff;
	background-color: transparent;}
.titlebar:hover, .titlebar a:hover {background-color: #DFDFDF; color: #EEEEED;}
.homepic {margin:5px 15px;}
.homeleft {float: left; margin:0; clear: left; width:50%;}
.homeright {float: right; clear: right; margin: 0;width:50%;}

.small {font-size: 80%;}

/* Misc. */
#box1 {float: right; background: #fff; color: #666; width: 200px; margin: 0 10px 10px 10px;
	border:1px solid #eee;}
#box1 h3 {font: bold 100% Arial, Helvetica, sans-serif; color: #7B95CB;}
#box1 p {font-size: 75%; line-height: 150%;}
.photorht {float: right; clear: right; margin: 0 10px 10px 10px;}
.photolft {float:left; clear: left; margin: 10px;}

#donate {width: 163px; margin-top:10px;}
#donate h2 {font-size: 95%; color: #333; text-align: center;}
#piebox {border: 1px solid #2C2A30; padding: 2px; font-size: 65%; color: #2C2A30;
	text-align: left; margin-top:20px;}

#box2 {text-align: center; border: 5px double #ccc; background: #fff; color: #35538C; padding: 10px; width: 250px;
	font-size: 115%;}

.donate {border: 1px solid #ccc; color: #333; background-color: #eee; padding: 5px; width: 250px;
	text-decoration:none; font-weight:bold;}

#kids {font-size: 75%; vertical-align: text-top; margin: 30px 0 20px 0;}
#kids img {padding-right: 8px;}
#kids th {text-align: right; color: #35538C; width: 100px;}
#kids th, #kids td {padding: 5px;}

/* Lists */
#list01 {margin: 3px 0 0 0; padding: 0; list-style: none;}
#list01 li {font-size:65%; color: #444; margin:0 10px; padding: 0;}
#list01 li a {padding: 0 0 0 10px;}
#list01 li a:link {color:#444; text-decoration: none;}
#list01 li a:active {color:#444; text-decoration: none;}
#list01 li a:visited {color:#444; text-decoration: none;}
#list01 li a:hover, #list01 li:hover {color:#004A8C; text-decoration: none;
	background: #DFDFDF url(../images/arrow.gif) no-repeat 0 50%; }

#newsbg h3 {margin: 15px 15px 8px 15px; font-size: 75%; border-bottom: 1px solid #A5A4AF; color: #5A595F;}	
#newsbg ul{margin: 8px 0 0 0; padding: 0; list-style: none;}
#newsbg ul li {font-size:70%; color: #444; margin-left:15px;}

#list02 {margin: 8px 0 0 0; padding: 0; list-style: none;}
#list02 li {font-size:70%; color: #444; margin-left:15px;}

#list03 {font-size: 70%; margin-right: 15px;}
#list03 li {list-style-type: square; padding-bottom: 8px;}

#list04 {font-size: 70%;}
#list04 {padding-bottom: 8px; padding-right: 12px;}

#updates dt {float: left; width: 90px; padding: 8px 5px 5px 5px; text-align: right;color: #35538C;
	font-weight: bold;}
#updates dd {padding: 5px 5px 5px 0; text-align: left;}

/* Photo Gallery Thumbnails */
#gallery {font-size: 65%; text-align: center;}
#gallery td {padding: 5px;}

/* Tables and Calendar */
#financial {margin: 0; padding: 0; border:none; width: 100%; text-align: left;}
#financial table {border-collapse: collapse;}
#financial caption {font-weight: bold; margin: 0; padding: 0; text-align: left;}
#financial td, #financial th {border:none;}
#financial th {font-weight: normal; padding-bottom: 5px;}

#countries {font-size:75%; margin-top: 18px; width: 75%;}

#cal {width: 95%; border-top: 1px solid #ABABAB;border-left: 1px solid #ABABAB;border-collapse: collapse;
	font-size: 65%;}
#cal td, #cal th {border-right: 1px solid #ABABAB;	border-bottom: 1px solid #ABABAB;}
#cal th {background-color: #29406D; color: #fff; padding: 3px; font-size: 105%;}
#cal td {text-align: left; color: #333; padding: 2px;}

#cal a {color: #333;}
#cal a:hover {background-color: #ABABAB; color: #fff;}
#cal p {font-size: 100%; margin: 0; padding: 0; line-height: 100%; }

.calmo {background-color: #ABABAB; font-size: 125%; font-weight: bold; 
	text-transform: uppercase; text-align: center;}
.calmo a, .calmo a:link, .calmo a:visited, .calmo a:active {text-decoration: none;}
.calmo a:hover {background-color: #ABABAB;}
.caldate {background-color: #FFCC33; text-align: left;}

.calblue {color:#000088; margin-top: 5px;}
.calgrey {color:#6B7E8D; margin-top: 5px;}
.calltblue {color:#6383C2; margin-top: 5px;}

.calbox {border: 1px solid #8E9BAF; background-color: #B5C5DF;}

#container #header #bannernav #bodymid #menu #jeff {
	background-image: url(../images/bg_menubdy.gif);
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
#div {
	background-color: #FFFFFF;
}
#div2 {
	background-color: #FFFFFF;
}
#div3 {
	background-color: #FFFFFF;
}
#div4 {
	background-color: #FFFFFF;
}
#div5 {
	background-color: #FFFFFF;
}
#div6 {
	background-color: #FFFFFF;
}
#div7 {
	background-color: #FFFFFF;
}
#div8 {
	background-color: #FFFFFF;
}
#container table tr #header #bannernav tr #bodymid table tr td div table tr #submid table tr td #form1 div p {
	font-size: 80px;
}
#container table tr #header #bannernav tr #bodymid table tr td div table tr #submid table tr td #form1 div p {
	font-size: 80%;
}
#container table tr #header #bannernav tr #bodymid table tr td div table tr #submid table tr td #form1 div p strong {
	font-size: medium;
	color: #000;
}
#container table tr #header #bannernav tr #bodymid table tr td table tr #contbg div .MsoNormal {
	font-size: medium;
}
#container table tr #header #bannernav tr #bodymid table tr td table tr #contbg div h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
}
#container table tr #header #bannernav tr #bodymid table tr td table tr #contbg div h3 {
	font-size: medium;
}
