/* Global Styles */

/********************************************
   HTML ELEMENTS
********************************************/ 

body
{
	/*  background: #caced1;    */
	font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
	margin: 5 ;
}

Text {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px;}

H2
{
font-family:	sans-serif;
font-size:		small;
font-weight : 	bold;
text-align : 	center;
}

H3
{
font-family:	sans-serif;
font-size:		1.2em;
font-weight : 	bold;
text-align : 	center;
}

H4
{
font-family:	sans-serif;
font-size:		1.5em;
font-weight : 	bold;
text-align : 	left;
}

th
{
background-color: #EEDE9B;
font-family:	sans-serif;
font-size:		small;
font-weight : 	bold;
}

.tdhead
{
background-color: #336699;
font-family:	sans-serif;
font-size:		x-small;
font-weight : 	normal;
}

td 
{
background-color: #FFF;
 /*background-image:  url(../graphics/blue.gif); */
font-family:	sans-serif;
font-size:		small;
font-weight : 	normal;
}

.tdcap
{
background-color: white;
font-family:	sans-serif;
font-size:		small;
font-weight : 	normal;

}

.tdcolor
{
background-color: #EEDE9B;                                                   /* 935139   F1E8C8    */
font-family:	sans-serif;
font-size:		small;
font-weight : 	normal;
}

/* search form */
.searchform {
	background-color: transparent;
	border: none;	
	margin: 0; 
	padding: 5px 0 5px 0;	
	width: 180px;	
}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { 
	width: 110px;
	color: #777; 
	height: 20px;
	padding: 2px;	
	border: 1px solid #D2E8F7; 
	vertical-align: top;
}
.searchform input.button { 
	width: 55px;
	height: 26px;
	padding: 2px 5px;
	vertical-align: top;
}
	
#divUpControl {position:absolute; left:113px;top:250px; width:340px;height:30px; z-index:1; text-align: right}
#divDownControl {position:absolute; left:113px; top:390px; width:340px;height:30px; z-index:1;text-align: right}
#divContainer {LEFT: 105px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH:340px; CLIP: rect(0px 335px 150px 0px); POSITION: absolute; TOP: 250px; HEIGHT: 150px; border: solid #C6E2FF 3px;}
#divContent {LEFT: 0px; POSITION: absolute; TOP: 0px; background-color: FFFFFF; }
h1 {  font: bold 12px Arial, Helvetica, sans-serif}
body { font: normal 12px Arial, Helvetica, sans-serif; background-color: #FFFFFF}
pscoll { font: normal 12px Arial, Helvetica, sans-serif color : white; }
P  {font-family : sans-serif;
	font-size : small;}
		

a:hover {
	color: #FFBA00;
	}
a.visited {
	color: #FFF;
	}	
	
/* ID Styles */

#navigation a {
	font:10px Arial, Helvetica, sans-serif;
	color: #;         /*  D2B48C    */
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	border-right:1px solid #FF6600;
	}
	
#navigation a:hover {
	color:#ffffff;
	background: #FF6600;
	}

#background td {
	background:url("images/bannerfaded2.jpg");
	}
	
#padding {
	padding:14px;
	}
	
	
/* Class Styles */

.logo {
	font:24px Times New Roman, Times, serif;
	color: #333399;
	letter-spacing:.3em;
	line-height:26px;
	}
	
.globe {
	
	background-repeat:no-repeat;
	/*  filter: alpha(opacity-50%);   */
	z-index: 1 ;
	position: absolute; top: 10px;
	left:15px;
	float:left;
	}
		
.partner {
	
	background-repeat:no-repeat;
	/*  filter: alpha(opacity-50%);   */
	z-index: 1 ;
	position: absolute; top: 50px;
	left:510px;
	float:right;
	}	
	
.govpartner {
	
	background-repeat:no-repeat;
	/*  filter: alpha(opacity-50%);   */
	z-index: 1 ;
	position: absolute; top: 290px;
	left:105px;
	float:right;
	}	
	
.tagline {
	font: 1.2em Arial, Helvetica, sans-serif; font-weight:bold;
	color: #333399;
	line-height:16px;
	position:absolute;
	top: 105px;
	left: 280px;
	
	}
	
.taglineN {
	font: 24px Arial, Helvetica, sans-serif, bold;
	color: #333399;
	line-height:20px;
	position:absolute;
	top: 75px;
	left: 300px;
	
	}	
.date {color:#FFFFFF; vertical-align:middle;
	}

.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:22px;
	color:#000;       /*  26354A  */
	letter-spacing:.1em;
	}

.detailText {
	font:11px Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#26354A;
	letter-spacing:.1em;
	}
	
.pageName {
	font:24px Arial, Helvetica, sans-serif;
	color: #336699;
	letter-spacing:.2em;
	line-height:32px;
	}
	
.subHeader {
	font:bold 12px Arial, Helvetica, sans-serif;
	color: #2D374D;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.navText {
	font:10px Arial, Helvetica, sans-serif;
	color: gold;
	letter-spacing:.1em;
	line-height:16px;
	}

	
.sidebarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #000;      /*  FFBA00  */
	letter-spacing:.1em;
	line-height:18px;
	}
	
/********************************************
   LAYOUT
********************************************/ 
#wrap {
	/*    */
	clear: inherit;   
	position:absolute;
	 
	width: 755px;            /*   top:25;  #DCD4C2 EEEEE0  ivory */
	background:   #FFFBF2 /*  */
	background-image: url(../images/gentle_bl.jpg)repeat-y center top;
	margin: 0 auto;
	text-align: left;
	border:  double #339900;   
	color:#000000;
}
#content-wrap {
	clear: inherit;
	width: 760px;	
	margin: 2px 5px auto;
	padding: 0; 	
}	

#content-wrap hr  {color:#FFFFCC;
}

/* menu tabs */
#header #header-tabs {
	position: absolute;
	top: 130px; left: 10px;
	width: 800px;
	height: 30px;
	background-image:url(../images/bkg_blue.jpg);
/*	background: #27408B;   */
    font: bold 1.1em Verdana, Tahoma, 'Trebuchet MS',  Sans-serif;  
} 
#header-tabs ul {		
	margin:0;
   padding:2px 0px 0px 7px;
   list-style:none;
}

#header-tabs li {
	display:inline;
	margin:0;
    padding:0;
}
#header-tabs ul li {float:left; position:relative;}
#header-tabls ul li ul {display: none;}

#header-tabs a {
	float:left;
    background: url(../images/tableft.gif) no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;
}
#header-tabs a span {
	float:left;
   display:block;
   background: url(images/tabright.gif) no-repeat right top;
   padding:7px 15px 4px 8px;
   color: #CCC;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header-tabs a span {float:none;}
/* End IE5-Mac hack */
#header-tabs a:hover span {
	color:#FFF;
}
#header-tabs a:hover {
	background-position:0% -42px;
}
#header-tabs a:hover span { background-position: 100% -42px;}
#header-tabs #current a { background-position:0% -42px; }
#header-tabs #current a span { background-position:100% -42px; color: #FFF;}

/* header links */
#header #header-links {
	position: absolute;
	color: #C6DDEE;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	top: 5px; left: 580px;	
}
#header #header-links a {	
	color: #336699;  /* #333399  dark blue  */
	text-decoration: none;	
}
#header #header-links a:hover {
	color: #339900;	
}

#header-links2 {
	position: absolute;
	color: #C6DDEE;
	font: bold 1.2em Arial, Tahoma, Sans-serif;
	top: 170px; left: 520px;	
	width:265px;
	padding:2px 0px 0px 7px;
}
#header-links2 a {	
	color: #336699;  /* #333399  dark blue  */
	text-decoration: none;	
}
#header-links2 a:hover {
	color: #339900;	
}

#header-links3 {
	position: absolute;
	top: 5px; left: 195px;		
	color: #C6DDEE;
	font: bold 1.2em Arial, Tahoma, Sans-serif;

}

#header-links3 a {	
	color: #336699;  /* #333399  dark blue  */
	text-decoration: none;	
}
#header-links3 a:hover {
	color: #339900;	
}	
	
#header-links4 {
	position: absolute;
	top: 170px; left: 173px;		
	color: #C6DDEE;
	font: bold 1.2em Arial, Tahoma, Sans-serif;

}

#header-links4 a {	
	color: #336699;  /* #333399  dark blue  */
	text-decoration: none;	
}
#header-links4 a:hover {
	color: #339900;	
}
	
/* Main Column */
#main {
	float: left;
	width: 450px;
	margin: 0; padding: 0 0 0 0; 
	display: inline;
	color:#000000;
}
#main h2 {
	font: normal 180% Tahoma, Arial, Sans-serif;
	padding: 0; 	
	margin-bottom: 0;		
	color: #2666c3;
}
#main h2 a {
	color: #2666c3;
	text-decoration: none;	
}

#main p, #main h1, #main h2, #main h3, #main ol, #main ul,
#main blockquote, #main table, #main form {
	margin-left: 20px;
	margin-right: 25px;
}
#main ul li {
	list-style-image: url(bullet.gif); 
}



/* side links */
#sidemenu #side-links {
	list-style: none;
	float:left:
	display: block;
	color: #C6DDEE;
	font: bold 14px Arial, Tahoma, Sans-serif;

	height: 25px;	
}
#sidemenu #side-links a {	
	color: #336699;  /* #333399  dark blue  */
	text-decoration: none;	
}
#sidemenu #side-links a:hover {
	color: #339900;	
}

/* Sidebar */	
#sidebar {
	float: right;
	width: 295px;
	padding: 0; margin: 10px 0 0 0;	
	color: #777;	
	background-image:url(../images/box.jpg);
}	
#sidebar h2 {
	margin: 15px 5px 10px 5px;
	font: bold 1.4em Tahoma, Sans-serif;
	color: #555;	
}
#sidebar p {
	margin-left: 5px;
}

#sidebar ul.sidemenu {
	list-style: none;
	display:block;
	text-align: left;
	margin: 7px 10px 8px 0; padding: 0;
	text-decoration: none;	
	border-top: 1px solid #A9D4EF;	
}
#sidebar ul.sidemenu li {
	list-style: none;
	padding: 4px 0 4px 5px;
	margin: 0 2px;	
	color: #777;	
	border-bottom: 1px solid #D2E8F7; 
}
* html body #sidebar ul.sidemenu li {
	height: 1%;
}
#sidebar ul.sidemenu li a {
	text-decoration: none;	
	color: #1773BC;				
}
#sidebar ul.sidemenu li a:hover {	
	color: #339900;
}
#sidebar ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }
#sidebar ul.sidemenu ul li { border: none; }

/* header */
#header { 
	clear: both;
	
	color: #CCC; 
	background-image:url(../images/worldmap4.jpg) no-repeat top;
	margin: 0 0 -20px;	
	font-size: 92%;	
	width:  765px;
/* 	background: #336699;  height: 160px;  #27408B  no-repeat right top */

		
}

/* footer */
#footer { 
	clear: both;
	height: 40px;
	color: #CCC; 
	background-image:url(../images/bkg_blue.jpg);

/* 	background: #336699;    #27408B  no-repeat right top */
	margin: 0 0 -20px;	
	font-size: 92%;	
	width:  765px;
		
}

#footer a { 
	text-decoration: none; 
	font-weight: bold;	
	color: #FFF; 
}
#footer #footer-left {
	width: 68%;
	float: left;
	text-align: left;
	margin: 0; padding: 10px;
}
#footer #footer-right {
	width: 25%;
	float: right;
	text-align: right;
	margin: 0; padding: 10px;
}



#background-image
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	background: url('table-images/blurry.jpg') 330px 59px no-repeat;
}
#background-image th
{
	padding: 12px;
	font-weight: normal;
	font-size: 14px;
	color: #339;
}
#background-image td
{
	padding: 9px 12px;
	color: #669;
	border-top: 1px solid #fff;
}
#background-image tfoot td
{
	font-size: 11px;
}
#background-image tbody td
{
	background: url('table-images/back.png');
}
* html #background-image tbody td
{
}

