html { min-height: 100%; margin-bottom: 1px; }

body { height:100%; margin: 0px; padding: 0px; }

body   { font-size: 12px; font-family: 'Verdana','Helvetica','Arial', Sans-Serif; }
body * { font-size: 100%; font-family: 'Verdana','Helvetica','Arial', Sans-Serif; }

h1, h2, h3, h4, h5, h6  { }
h1 { font-size: 150%; color: #008000; }
h2 { font-size: 150%; color: #008000; font-weight: normal; }
h3 { font-size: 125%; }
h4 { font-size: 125%; color: #008000; font-weight: normal;  }
h5 { font-size: 110%; color: #008000; }
h6 { font-size: 110%; color: #008000; font-weight: normal;  }

table { padding: 0px; margin: 0px; }
tbody { padding: 0px; margin: 0px; }
td    { vertical-align: top; text-align: left; }
img   { border-style: none; padding: 0px; margin: 0px; }
form  { margin: 0px; }
p     { margin: 0px; padding: 0px 0px 1em 0px; }
ul    { margin-top: 0px; padding-top: 0px; }

input, textarea, select { padding: 4px; }

hr { 
  background-color: #008000;
  color:      #008000;
  border:     0px;
  height:     1px;
  padding:    0px;
  margin:     .5em 0px 1em 0px;
}

fieldset { padding: 20px 0px 20px 0px; border: 0px; border-top: 2px solid #008000; margin: 16px 0px 40px 0px; } 
legend { padding: 8px; border: 1px solid #008000; background-color: #fff; font-weight: bold; color: #fff; margin: 0px;}

a         { color: #004400; outline: none; }
a:hover   { color: #002200; }
a:link    {  }
a:visited {  }
a:active  {  } 


/* ~~~~~~~~~~~~~~~~~~~~~~~~cdcdaf~~~~~~~~~~~~~~~~~~~~~~~~ */

body {
  color: #333;
  background-color: #c0ffc0; 
	background-image: url(/global_img/bg-stripe.gif);
	background-repeat: repeat-x;
  margin: 10px 0px 0px;
  padding: 0px;
}

#main {
  background-color: #c0ffc0; 
	text-align: left;
  line-height: 1.5em;
  margin: 0px;
  padding: 0px;
}

#header {
	 width: 725px;  margin: 0 auto; 	padding: 10px 0 0; 
}
#main-table {
	width: 100%;
}

#header-table #logo     { margin: 0px; padding: 0 25px 0 0; vertical-align: middle; width: 200px; }
#header-table #identity { margin: 0px; padding: 0 25px 0 0; vertical-align: middle; width: 500px;  }
#header-table #location { margin: 0px; padding: 0; vertical-align: middle;  }

#header-table #identity .site_name { font-size: 2.5em; text-transform: uppercase; margin: 0; padding: .5em 0; }
#header-table #identity .site_subname { font-size: 2.0em; text-transform: uppercase; margin: 0; padding: .5em 0 .25em; }
#header-table #identity .site_subname_link { font-size: 1.25em; margin: 0; padding: 0; font-style: italic; }
#header-table #identity .site_slogan { font-size: 1.25em; font-weight: bold; margin: 0; padding: 1em 0 0; }

#logo-links { vertical-align: middle; background-color: #FFF; margin: 50px 0 25px 0; }
#logo-links ul { list-style: none; }
#logo-links li { display: inline;  }

#content {width: 710px;  margin: 0 auto; 	padding: 0 0 30px 15px ;   background-image: url(/global_img/bg-world.gif); background-repeat: no-repeat; background-position: top center; }
#home-content {  margin: 0; 	padding: 60px 0 0; min-height: 400px;  }
#home-content-short {  margin: 0; 	padding: 0; min-height: 420px;  }



#links-table-vert {  }
#links-table-vert td { vertical-align: middle; text-align: center; padding: 15px 0; }


#links-table { width: 100%; }
#links-table td { vertical-align: middle; text-align: center; padding: 15px 0; }

#content-text { width: 725px;  margin: 0 auto; 	padding: 0 ; }



#nav-table {
	margin: 0 auto;
	padding: 0;
}

#nav-col {
	width: 205px;
	background-color: #fff;
	margin: 0px;
	padding: 20px 10px;
	text-align: center;
	font-weight: bold;
	font-size: .85em;
}

#content-col {
	margin: 0px;
	padding: 0px;
}

#button-col {
	width: 200px;
	background-color: #e0e0d0;
	margin: 0px;
	padding: 0px;
}

.nav-block {
	margin: 0px;
	padding: 0px 0px 0px 16px;
}

.nav-block ul {
	margin: 0px;
	padding: 0px 0px 1em 0px;
	list-style: none;
	text-align: left;
}

.nav-block li {
	background-image: url(/global_img/treebutton.gif);
	background-repeat: no-repeat;
	margin: .3em 0;
	padding: .3em .5em .3em 0;
}
.nav-block li a {
	display: block;
	padding-left: 20px;
}

.nav-block li.plain {
	background-image: none;
}
.nav-block li.nav-title {
	font-weight: bold;
	background-image: none;
}

#links {
	float: right;
	width: 125px;
	margin: 0px;
	padding: 10px;
	text-align: center;
}

.header-text {
	font-size: 1.4em;
	font-weight: bold;
}
 div.nextphase {
 width:375px;
 background-color: #ffffff;
 border: 1px solid #008000;
 margin: 1em 0;
 padding: 12px 8px 12px 8px;
 FONT-SIZE: 9pt;
 font-family: Arial, Helvetica, Sans-Serif;
 text-align: center;
 color: #444444;
} 
#notice {
	border-top: 1px solid #33cc33;
	padding: 1em 0px 0px;
	margin: 1em 0px 0px;
}

#footer {
	border-top: 1px solid #33cc33;
	font-size: .9em;
	margin: 1em 0px 0px;
	padding: 1em 0px 0px;
	text-align: center;
}
/*

#page_body {
  background-color: #fff;
  background-image: url(/images/bg-page.gif);
  background-repeat: repeat-x;
  margin: 0px;
  padding: 0px;
}

#page_editor {
  background-color: #2099f5;
	color: #fff;
	font-size: 1.25em;
  line-height: 1.5em;
  margin: 0px auto;
  padding: 6px;
	text-align: center;
}

#page_editor a { 
	color: #fff;
  text-decoration: none;
}

#page {
  border: 1px;
  line-height: 1.5em;
  margin: 0px auto 25px auto;
  padding: 25px 0px 0px 0px;
  width: 750px;
}

#home_logo {
  text-align: center;
  margin: 0px auto 0px auto;
  padding: 25px 0px 0px 0px;
}

#page_logo {
  margin: 0px auto 0px auto;
  padding: 5px 13px 0px 15px;
}

#header_nav { color: #f57b20; float: right; margin: 0px; padding: 0px; border: 0px; }
#header_nav * { margin: 0px; padding: 0px; }
#header_nav td { text-align: right; }
#header_nav ul { margin: 0px; padding: 0px; }
#header_nav li { display: inline; }
#header_nav a { font-size: 11px; text-decoration: none; }
#header_nav a:hover { text-decoration: underline; }

#home_nav, #page_nav {
  background-image: url(/images/f57b20.gif);
  background-repeat: repeat-x;
  line-height: 1.75em;
  margin: 0px auto 0px auto;
  padding: 0px 0px 10px 0px;
}

#home_nav { width: 720px; text-align: center; padding-top: 6px; }
#page_nav { width: 100% }

#home_nav ul, #page_nav ul {
  margin: 0px;
  padding: 0px;
}

#page_nav ul {
  background-image: url(/images/logo-underline-full.gif);
  background-repeat: no-repeat;
	font-size: 11px;
	padding-top: 6px;
	padding-right: 15px;
	text-align: right;
}

#page_nav li {
  padding: 0px 10px;
}

#page_nav li.last {
  padding: 0px 0px 0px 10px;
}

#home_nav li, #page_nav li {
  display: inline;
  list-style: none;
  white-space: nowrap;
}

#home_nav a {
  padding: 0px 15px 0px 15px;
}

#page_nav a {
  padding: 0px;
}

#home_text {
  background-color: #f57b20;
  border-top: 1px solid #f42220;
  border-bottom: 1px solid #f42220;
  line-height: 1.75em;
  margin: 0px auto 5px auto;
  padding: 25px 15px 25px 15px;
  text-align: center;
  width: 690px;
}

#home_text h1 { color: #fff; font-size: 1.75em; }
#home_text h2 { color: #fff; font-size: 1.50em; font-weight: bold;   font-family: Georgia, "Palatino Linotype", Palatino, "Times New Roman", Times, serif; }
#home_text h3 { color: #fff; font-size: 1.25em; font-weight: normal; font-style: italic; }

#page_quote {
  background-color: #f57b20;
  border-top: 1px solid #f42220;
  border-bottom: 1px solid #f42220;
  color: #fff;
  font-size: 1.2em;
  font-weight: bold;
  line-height: 1.5em;
  margin: 0px auto 0px auto;
  padding: 25px 15px 25px 15px;
  text-align: center;
}

#quote_text {
  font-family: Georgia, "Palatino Linotype", Palatino, "Times New Roman", Times, serif;
}

#quote_author {
  margin: 0px;
  font-size: 1em;
  font-style: italic;
  padding: 0px 50px 0px 0px;
  text-align: right;
}

#page_header {
  margin: 16px 0px 16px 0px;
  padding: 0px 15px 0px 15px;
}
#page_header h1 {
  margin: 0px;
  padding: 0px;
}


#page_text {
  margin: 0px;
  padding: 0px 15px 25px 15px;
}

#page_text img, #xEditingArea iframe img { float: right; margin: 0px 0px 12px 12px; }

#page_testimonials p { border-bottom: 0px solid #f57b20; margin: 1.5em; }

#footer {
  color: #777;
  font-size: .9em;
  margin: 0px;
  padding: 10px 10px 25px 10px;
  text-align: center;
}

#footer_table {
  width: 100%;
}

#footer_left {
  text-align: left;
}

#footer_right {
	color: #f57b20;
  text-align: right;
}

#footer_right ul { margin: 0px; padding: 0px; }
#footer_right li { display: inline; }
#footer_right a { font-size: 11px; text-decoration: none; }
#footer_right a:hover { text-decoration: underline; }

.deemphasize { color: #999; font-size: .9em; }
.right { float: right; margin: 0px 0px 12px 12px; }_right ul { margin: 0px; padding: 0px; }
nt-size: 11px; text-decoration: none; }
#footer_right a:hover { text-decoration: underline; }

.deemphasize { color: #999; font-size: .9em; }
.right { float: right; margin: 0px 0px 12px 12px; }_right ul { margin: 0px; padding: 0px; }
*/