/* Layers */
#TopNav {
	position:absolute;
	width:360px;
	height:24px;
	z-index:1;
	left: 375px;
	top: 0px;
}
.photocredit {
	font-size: xx-small;
}
td img.decoration {display: block;}
.bg_Nav {
	background: #0079C2;
	background-image: url(images/bg_Flame226.gif);
	background-repeat: no-repeat;	
	background-position: bottom;
}
Body { 	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	  }
	  
.emailist {
	position : relative;
	color: White !Important;
	font-weight: 900 !Important;	
	width : 214px;
	height : 42px;
	z-index : 2;
	left : 0px;
	top : 100px
} 
.emailistx {
	color: White !Important;
	font-weight: 900 !Important;	
} 


.Literature {
margin-top: 0.5em; 
margin-bottom: 1em; 
line-height: 1.2em; 
color: Black;}

.Literature a:link {
	font-weight:bold;
	color: Black;
}

.Literature a:visited {
	color: Black;
	font-weight: 200;
}

.Literature a:hover {
	color: red;
	text-decoration: none;
	}

.Titles {
	font-size:16px;
	color: #0000FF;
	font-weight: 500; 	
}
.Copyright {
	color: white;
	background-color:transparent;
	font-weight: bold;
	font-size: xx-small;
	text-align: center;	
	margin-top: 0;
	
}
.Copyright a:link, .Copyright a:visited, .Copyright a:hover, .Copyright a:active { color:  white; background-color:transparent; font-weight: 500; font-size: xx-small; }
.Copyright a:hover { color:  #FC0; background-color:transparent; font-weight: 500; font-size: xx-small; }

.fs24 {
	font-size: 24px;
}
.bold {
	font-weight: bold;
}
.xsmall
{
font-size:x-small; /* 7pt 9px .55em */
}
.small 
{
font-size:small; /* 10pt 13px .8em */
}
.medium
{
font-size:medium;  /* 12pt 16px 1em */
}
.large
{
font-size:large; /* 13.5pt 18px 1.1em */
}	  
.xlarge
{
font-size:x-large; /* 18pt 24px 1.5em */
}	  
.xxlarge
{
font-size:xx-large; /* 24pt 32px 2em */
}	  
/* Rounded Corners */
.tst {
 background-Color:#FFFFCC;
 border:solid green 6px;
 color:#CCFFFF;
}
	  
/* Customize Input Field */
.input { background-color: #FF9 border: 1px solid #333333; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.input:focus { background-color: #FF9; border: 1px solid #333333; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
 
.inputbutton{ background-color: #FC3; border: 1px solid #333333; }
 
.inputbutton:focus{ background-color: #F30; border: 1px solid #333333; } 


/* BEGIN - CUSTOMIZED TREE MENU MAGIC */
	 


/*The Link style for top-level menuitems hidden from Netscape 4*/
#p7TMnav1 div a {
	padding: 1px 0 1px 12px;
	display: block;
	border-top: 1px solid #eee;
	border-right: 1px solid #666;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	text-decoration: none;
}
.NavOption1 a {
	padding: 1px 0 1px 12px;
	font-size:.90em;	
	width: 226px;
	display: block;
	background-color: #004D79 !Important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption1 a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.NavOption1b a {
	padding: 1px 0 1px 12px;
	font-size:.80em;	
	width: 226px;
	display: block;
	background-color: #004D79 !Important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption1b a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.NavOption1c a {
	padding: 1px 0 1px 12px;
	font-size:.70em;	
	width: 226px;
	display: block;
	background-color: #004D79 !Important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption1c a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.Option1 {
font-size:18px;
background-color: transparent;
font-weight:bolder;
color: #004D79;
}

/*The Link style for top-level menuitems hidden from Netscape 4*/

.NavOption2 a {
	padding: 1px 0 1px 12px;
	font-size:.90em;	
	width: 226px;
	display: block;
	background-color: #7E8F4F !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption2 a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.NavOption2b a {
	padding: 1px 0 1px 12px;
	font-size:.80em;	
	width: 226px;
	display: block;
	background-color: #7E8F4F !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption2b a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.NavOption2c a {
	padding: 1px 0 1px 12px;
	font-size:.70em;	
	width: 226px;
	display: block;
	background-color: #7E8F4F !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption2c a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.Option2 {
font-size:18px;
font-weight:bolder;
color: #7E8F4F;
background-color: transparent;
}

/*The Link style for top-level menuitems hidden from Netscape 4*/
.NavOption3 a {
	padding: 1px 0 1px 12px;
	font-size:.90em;	
	width: 226px;
	display: block;
	background-color: #686a65 !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption3 a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.NavOption3b a {
	padding: 1px 0 1px 12px;
	font-size:.80em;	
	width: 226px;
	display: block;
	background-color: #686a65 !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption3b a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.NavOption3c a {
	padding: 1px 0 1px 12px;
	font-size:.70em;	
	width: 226px;
	display: block;
	background-color: #686a65 !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption3c a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}

.Option3 {
font-size:18px;
font-weight:bolder;
color: #686a65;
background-color: transparent;
}

/*The Link style for top-level menuitems hidden from Netscape 4*/
.NavOption4 a {
	padding: 1px 0 1px 12px;
	font-size:.90em;	
	width: 226px;
	display: block;
	background-color: #426C71 !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption4 a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.NavOption4b a {
	padding: 1px 0 1px 12px;
	font-size:.80em;	
	width: 226px;
	display: block;
	background-color: #426C71 !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption4b a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.NavOption4c a {
	padding: 1px 0 1px 12px;
	font-size:.70em;	
	width: 226px;
	display: block;
	background-color: #426C71 !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption4c a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.Option4 {
font-size:18px;
font-weight:bolder;
color: #426c71;
background-color: transparent;
}

/*The Link style for top-level menuitems hidden from Netscape 4*/
.NavOption5 a {
	padding: 1px 0 1px 12px;
	font-size:.90em;	
	width: 226px;
	display: block;
	background-color: #6196aa !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption5 a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.Option5 {
font-size:18px;
font-weight:bolder;
color: #6196aa;
background-color: transparent;
}

/*The Link style for top-level menuitems hidden from Netscape 4*/
.NavOption6 a {
	padding: 1px 0 1px 12px;
	font-size:.90em;	
	width: 226px;
	display: block;
	background-color: #9b9264 !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption6 a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.Option6 {
font-size:18px;
font-weight:bolder;
color: #9b9264;
background-color: transparent;
}

/*The Link style for top-level menuitems hidden from Netscape 4*/
.NavOption7 a {
	padding: 1px 0 1px 12px;
	font-size:.90em;	
	width: 226px;
	display: block;
	background-color: #AC7C2D !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption7 a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.NavOption7b a {
	padding: 1px 0 1px 12px;
	font-size:.80em;	
	width: 226px;
	display: block;
	background-color: #AC7C2D !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption7b a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.NavOption7c a {
	padding: 1px 0 1px 12px;
	font-size:.70em;	
	width: 226px;
	display: block;
	background-color: #AC7C2D !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption7c a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.Option7 {
font-size:18px;
font-weight:bolder;
color: #AC7C2D;
background-color: transparent;
}

/*The Link style for top-level menuitems hidden from Netscape 4*/
.NavOption8 a {
	padding: 1px 0 1px 12px;
	font-size:.90em;	
	width: 226px;
	display: block;
	background-color: #4c5997 !important;
	color: White !Important;
	font-weight: 900 !Important;
	border-top: 0px solid #eee !Important;
	border-right: 0px solid #666 !Important;
	border-bottom: 0px solid #999 !Important;
	border-left: 0px solid #999 !Important;
	text-decoration: none;
}
.NavOption8 a:hover {
	color: black !Important;
	background-color:#2A9FFF !Important;
	text-decoration: none;
	display: block;
	}
.Option8 {
font-size:18px;
font-weight:bolder;
color: #4c5997;
background-color: transparent;
}

.MenuText {
	color: White !Important;

}

.Globalink {
	color: White !Important;
   font-size: .9em !Important;
	text-decoration: none !Important;
	line-height: .70em;
}

	  
	  
.roundedinput{
background-image: url(images/SeachBox-bg.jpg);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;    
font-size: 12px;    
color: #333333;
border: 0px;
width: 98px;
height: 20px;
padding-left: 10px;
padding-top: 5px;
}	  

.roundedinput-I {
background-image: url(images/Search_Option-bg.gif);
background-repeat: repeat-x;
background-color: Transparent;
font-family: Arial, Helvetica, sans-serif;    
font-size: 12px;    
color: #333333;
border: 0px;
width: 147px;
height: 25px;
padding-left: 0px;
padding-top: 6px;
}	  
roundedinput-II {
background-image: url(images/Search_Option-bg.gif);
background-repeat: repeat-x;
background-color: Transparent;
font-family: Arial, Helvetica, sans-serif;    
font-size: 12px;    
color: #333333;
display: block;
border: 0px;
width: 147px;
height: 20px;
padding-left: 0px;
padding-top: 11px;
}	  
.PageHeader  {margin-top: 5.0em; margin-bottom: 0;
              font-weight: 800;
			  font-size: 1.5em;}

.ParagraphHeading {
	color: Black;
	font-weight: bold;

}
.ParagraphHeadingU {
	color: Black;
	font-weight: bold;
	text-decoration:underline;
}

.Link, .TOP {
	color: Black;
	font-weight: bold;

}

h1, h2, h3, h4 {font-variant: small-caps;}
		
h3, h4, h5 {margin-top: 1.25em; margin-bottom: 0;}

h1 {
font-size: 300%; 
border-bottom: 2px;
margin: 0.5em 0 0.5em 0; 
padding: 0 0 0.125em 10%;
}
h1 {font-family: Verdana, san-serif;}

h2 {font-size: 200%; margin: 0 0 0.66em 10%;}
h2 {font-family: Verdana, san-serif;}

h3 {font-size: 150%;}
h3 {font-family: Verdana, san-serif;}

h4 {font-size: 110%;}
h4 {font-family: Verdana, san-serif;}

h5 {font-size: 100%;}      
h5 {font-family: Verdana, san-serif;}

h1
	{margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	page-break-after:avoid;
	font-size:2em;
	font-family:Arial;}
h2
	{margin-top:12.0pt;
	margin-right:0in;
	margin-bottom:3.0pt;
	margin-left:0in;
	page-break-after:avoid;
	font-size:1.5em;
	font-family:Arial;
	font-style:italic;}


.normal {
 font-family: Arial;
       color: Black;
   font-size: 1em;
}

.newsbox {
 font-family: Arial;
       color: Black;
   font-size: .60em;
   font-weight: 800;
}

p {margin-top: 0.5em; margin-bottom: 1em; line-height: 1.2em; color: Black;}
.pw {color: Black}
.tabsfixed {
    font-size: 10pt;    
   font-weight: 800;
}

.txt{
   font-size: 10pt;
   font-weight: 400;
}
#Black {
	color: black
}
#White {
	color: White
}

/* Sothink Menu */
.Folder {
	list-style-image: url(images/folder.gif);
	font-size: 10px;
	vertical-align: middle;
}

.webpage {
	list-style-image: url(images/webpage.gif);
	font-size: 10px;
}

.pdf {
	list-style-image: url(images/pdf.gif);
	font-size: 10px;
}

.internet {
	list-style-image: url(images/internet.gif);
	font-size: 10px;
}

.ItemStyle {
	list-style-image: url(images/book2.gif);
	font-size: 10px;
	vertical-align: middle;
}
.ItemStyle2 {
	list-style-image: url(images/book1.gif);
	font-size: 10px;
	vertical-align: middle;
}


.PopItemStyle {
	list-style-image: url(images/book1.gif);
	font-size: 10px;
}

a:link {
	font-weight:bold;
	color: black;
}

a:visited {
	color: black;
	font-weight: 200;
}

a:hover {
	color: Red;
	text-decoration: none;
	}

.insidepageTopAboutUs {background-image:url(images/b_bannerinsideaboutus.jpg); background-repeat:no-repeat; background-color: #3D47A0;}
.insidepageTopValue {background-image:url(images/b_bannerinsidevalue.jpg); background-repeat:no-repeat; background-color:#000000;}
.insidepageTopChallenge {background-image:url(images/b_bannerinsidechallenge.jpg); background-repeat:no-repeat; background-color:#000000;}
.insidepageTopOpportunity {background-image:url(images/b_bannerinsideopportunity.jpg); background-repeat:no-repeat; background-color:#000000;}
.insidepageTopMission {background-image:url(images/b_bannerinsidemission.jpg); background-repeat:no-repeat; background-color:#000000;}

/* CSS Document */ 
.textfield_effect    {    
/* we will first set the border styles.*/    
border-width: 1px;    
border-style: solid;    
border-color: #999999;    
/*we are now going to add in the shadow image that we created earlier*/    
background-image: url(back_field.gif);    
background-repeat: repeat-x;    
/*I am going to add some text formatting of my own*/    
font-family: Arial, Helvetica, sans-serif;    
font-size: 12px;    
color: #333333;    
width: 200px;    
height: 15px;    } 

/*we are now going to style how the textfield will look when wehover over it and when we actually have it selected*/ 
.textfield_effect:hover    {    
border-color: #64acd8;    
border-width: 1px;    } 
.textfield_effect:focus    {    
border-color: #64acd8;    
border-width: 1px;    } 
/*you may also like to add some styles for the rest of the form*/ 
fieldset    {    
width: 400px;    
height: 200px;    
border-style: solid;    
border-width: 1px;    
border-color: #036399;    
margin-left: auto;    
margin-right: auto;    
background-color: #F5F5F5;    }

fieldset:hover    {    border-color: #0ca0ff;    }
legend    {    
font-family: sans-serif;    
font-size: 18px;    
color: #097bc3;    
font-weight: bold;    }
/* CSS Document */

.textfield_effect    {
    /*we will first set the border styles.*/
    border-width: 1px;
    border-style: solid;
    border-color: #999999;
    /*we are now going to add in the shadow image that we created earlier*/
    background-image: url(back_field.gif);
    background-repeat: repeat-x;
    /*I am going to add some text formatting of my own*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    width: 200px;
    height: 15px;
    }

/*we are now going to style how the textfield will look when we
hover over it and when we actually have it selected*/

.textfield_effect:hover    {
    border-color: #64acd8;
    border-width: 1px;
    }

.textfield_effect:focus    {
    border-color: #64acd8;
    border-width: 1px;
    }

/*you may also like to add some styles for the rest of the form*/

fieldset    {
    width: 400px;
    height: 200px;
    border-style: solid;
    border-width: 1px;
    border-color: #036399;
    margin-left: auto;
    margin-right: auto;
    background-color: #F5F5F5;
    }
fieldset:hover    {
    border-color: #0ca0ff;
    }
legend    {
    font-family: sans-serif;
    font-size: 18px;
    color: #097bc3;
    font-weight: bold;
    }

