body	{
	margin: 0px;
	background: #d6d5bb;
	color: black;
	font-family: verdana, helvetica, sans-serif;
	width:775px;
	font-size:11px;	
}

.hilight
	{
    BACKGROUND-COLOR: #FFFFBF
	}

.events_th
	{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #4E7DD1;
	COLOR: #ffffff;
	TEXT-ALIGN : center;
	BORDER:1px solid #b0c4de;
	BORDER-BOTTOM: none;
	BORDER-RIGHT: none;	
	}

.events_td
	{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	BORDER:1px solid #b0c4de;
	BORDER-RIGHT: none;	
	}
	
	
.thright	
	{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	BACKGROUND-COLOR: #4E7DD1;
	COLOR: #ffffff;
	TEXT-ALIGN : center;
	BORDER:1px solid #b0c4de;
	BORDER-BOTTOM: none;
	}
	
.tdright
	{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	BORDER:1px solid #b0c4de;
	}
	
.tdheader
	{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	BORDER:1px solid #b0c4de;
	BORDER-BOTTOM: none;	
	BACKGROUND-COLOR: #f0f8ff
	}

a	{
	color: #003399;
	text-decoration:none;
	}
	
a:hover	{
	color: #3366FF;
	text-decoration:underline;
	}


/* #main_body contains #text_area_box #navigation #higlights_area */

#main_body	{
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-y;
	margin: 0px;
	top: -2px;
	position:relative;
}

#text_area_box {
	margin-left:115px;
	position:relative;
}

#text_area	{
	margin:0px 0px 0px 45px;
	width:400px;
	position:relative;
	}

#text_area_wide	{
	margin:0px 0px 0px 45px;
	width:550px;
	position:relative;
	}

.text_sub_area	{
	margin:0px;
	width:400px;
	position:relative;
	}


#text_area h1 , #text_area_wide h1 {
	width:585px;
	margin:0px 0px 40px;
	padding:3px 0px 2px;
	text-indent:20px;
	color: #003399;
	background: #fffbcc;
	font-size:18px;
	font-weight:normal;
	border-bottom:1px solid #99ccff;
	position:relative;
	left:-20px;
	}

h2 {
	color: #003399;
	font-size:16px;
	margin:0px;
	padding:0px 0px 11px;
	}
	
h3, th {
	color: #003399;
	font-size:14px;
	margin:0px;
	padding:6px 0px 6px;
	}

h3.orange {
	color: #CC6600;
	font-size:14px;
	margin:0px;
	padding:6px 0px 6px;
	}

h5 {
	color: #003399;
	font-size:12px;
	margin:0px;
	padding:6px 0px 6px;
	}

	
h4 {
	color: #CC6600;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:6px 0px 6px;
	}
	
#paraBody h4 a
	{
	color: #CC6600;
	text-decoration: none !important;
	font-weight:bold !important;	
	}
	
#paraBody h4 a:hover
	{
	text-decoration: underline !important;
	}	

.xhead {
	color: #003399;
	font-weight:bold;
	font-family:Arial,helvetica;
	font-size:12px;
	letter-spacing: 0.05em;
	margin:0px;
	padding:0px 0px 11px;
	xtext-transform: capitalize;
	}	

#paraBody h3 a, #text_area h3 a {
	color: #003399;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px;
	text-decoration:none;
	}

#text_area p, #text_area_wide p{
	height: 1%;
	margin:0px;
	padding:0px 0px 11px;
	line-height:150%;
	text-align:left;
	font-size:11px;
	}

#text_area p.date, #text_area_wide p.date{
	padding:0px;
	margin:0px;
	color: #3d3642;
	font-weight:bold;
	}

#text_area p.wdropdown, #text_area_wide p.wdropdown{
	text-align:right;
	font-weight:bold;
}

#text_area ul, #text_area_wide ul {
	width:100%;
	padding:0px;
	margin:0px 0px 11px;
	}
		
#text_area ul li, #text_area_wide ul li {
	margin:0px 15px;
	padding:2px 4px;
	line-height:150%;
	list-style-image: url(../images/bullet.gif);
	}

#text_area ol, #text_area_wide ol{
	}
	
#text_area ol li, #text_area_wide ol li {
	margin:11px 15px 0px;
	padding:0px;
	line-height:150%;
	}
	
dt, dd {
	margin:11px 25px 0px;
	}
	
.no_bullet_list {
	margin:0px;
	padding:2px 0px;
	line-height:150%;
	list-style:none;
	}
	
.horizontal_list {
	margin:0px 0px 11px 0px;
	padding:0px;
	position:relative;
	} 

.horizontal_list li {
	margin:0px;
	margin-right:30px;
	display: inline;
	background-image: url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	}
	
.horizontal_list li a {
	margin:0px 5px;
	}
	
/* links in text_area */	
	
	
#text_area_box a, #paraBody a{
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
	}

#text_area_box a:hover {
	text-decoration:underline;
	color:#3366ff;
	}
	

#text_area_box li a {
	font-weight:normal;
	text-decoration:underline;
	}	

#text_area_box .lstDocList li a {
	font-weight:normal;
	text-decoration:none;
	list-style-image: url(../images/bullet.gif);
	}	
	
#text_area_box li a:hover {
	font-weight:normal;
	text-decoration:underline;
	}
	
#text_area_box td a, P#OfficeList a  {
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	}
		

	
.lblTopicsList p {
	margin-right:0px;
}
	
	
p.modifydate {
	font-weight:normal;
	font-size:7px !important;	
	color:#333333;
	padding:20px 0px 0px !important;
	}
	
	


#highlights_area {
	top:60px;
	margin:0px 0px 0px 575px; 
	width:140px;
	background: #FFFBCC;
	position:absolute;

}


.highlight {
	background-image: url(../images/hr.gif);
	background-position: top center;
	background-repeat:no-repeat;
	padding:25px 8px 10px;
	font-size:10px;
	margin-bottom:5px;
	color:#00487D;

}

.highlight h2 {
	font-size:10px;
	margin:4px 0px 6px;
	padding:0px;
	font-weight:bold;
	color: #0066B3;
	}

.highlight p {
	margin:0px;
	padding:0px 0px 0px;
	color:#00487D;
	}
	
.highlight p span p {
	margin:0px;
	padding:0px 0px 10px;
	color: #00487D;
}

.highlight a {
	color: #00487D ;
}

.highlight a:hover {
	color: #00487D;
}

.highlight ul {
	margin:10px 0px 10px 10px;
	padding:0px;
}

.highlight ul li{
	margin:10px 0px 10px 10px ;
	padding:0px;
	list-style-image: url(../images/bullet2.gif);
}

.highlight a img {
	border:0px;
}

.highlight hr {
	color: #00487D;
	background-color: #00487D;
	height:1px;
	border:0px;
	margin:10px 0px;
}



.input, SELECT, TEXTAREA, BUTTON
	{
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid
	}
	
.txtinput 
{
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid; 
	width: 300px;
	}

/* #extraDivs defines the minimum height of #text_area */

.extraDiv1 {
	width:1px;
	height:600px;
	float:right;
	}

.extraDiv2 {
    clear:both;
    height:1px;
    overflow:hidden;
  }

/* style for countries and areas pages */

#imgIcon {
	position:absolute;
	margin:3px 0px 0px 515px;	
	top:0px;
	left:0px;
}
.ctry_body	{
	margin:0px 0px 0px 0px;
	width:550px;
	position:relative;
	}
	
/* blue box used in hsi */	
#table_box_blue	
{
	background: #4772b6;
	width: 400px;
	color: #b0c4de; 
	}	
#table_box_blue	td a, #table_box_blue td a:visited
{
	color: white;
	text-decoration: none;	
	}	

/*#table_box_blue td a:visited
{
	color: #191970; 
	text-decoration: none;
	}	
*/	
	
#table_box_blue	td a:hover
{
	color: white;
	text-decoration: underline;	
	}		
	
/* for round borders */
.t {background: url(../images/border_dot.gif) 0 0 repeat-x; width: 100%}
.b {background: url(../images/border_dot.gif) 0 100% repeat-x}
.l {background: url(../images/border_dot.gif) 0 0 repeat-y}
.r {background: url(../images/border_dot.gif) 100% 0 repeat-y}
.bl {background: url(../images/border_bl.gif) 0 100% no-repeat}
.br {background: url(../images/border_br.gif) 100% 100% no-repeat}
.tl {background: url(../images/border_tl.gif) 0 0 no-repeat}
.tr {background: url(../images/border_tr.gif) 100% 0 no-repeat; padding:10px} 
.bgcolor {background-color: #fffff6}	

/* #navigation contains #nav_box and #trail(breadcrumbs) */

#navigation {
}

#nav_box {
	margin:0px;
	padding:25px 0px 0px;
	width:149px;
	background-image: url(../images/nav_top.gif);
	background-position: top left;
	background-repeat:no-repeat;
	position:absolute;
	top:28px;
	}

#nav_box ul{
	margin:0px;
	padding:0px 0px 25px 0px;
	background-image: url(../images/nav_bottom.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
	list-style:none;
	}

#nav_box ul li a {
	font-weight:bold;
	text-decoration:none;
	padding:6px 10px;
	display: block;
	color: #3d3642;
	background-color: #c6d4e6;
	border-left:9px solid #78afe8;
	border-right:1px solid #3366FF;
	border-top:1px solid white;
	}
	
	
#nav_box ul li a:hover, 
#nav_box ul li a.secondary:hover, 
#nav_box ul li a.secondary_parent_selected:hover, 
#nav_box ul li a.tertiary:hover, 
#nav_box ul li a.tertiary_parent_selected:hover   {
	background-color: #FFFBCC;
	border-left:9px solid #E39716;
	}


#nav_box ul li a.selected {
	color:#CC6600;
	background-color: #FFFBCC;
	border-left:9px solid #CC6600;
	}
	
#nav_box ul li a.indent_selected {
	color:#CC6600;
	background-color: #fffbcc;
	border-left:9px solid #fffbcc;
	padding:6px 10px 6px 20px;
}

#nav_box ul li a.primary_selected {
	font-weight:bold;
	padding:6px 10px;
	color: #3d3642;
	border-left:9px solid #DDC866;
	background-color:#E7D893;
}

#nav_box ul li a.secondary {
	font-weight:normal;
	padding:6px 10px;
	color: #3d3642;
	border-left:9px solid #E3D179;
	background-color: #F2F1E2;
}

#nav_box ul li a.secondary_selected {
	font-weight:bold;
	padding:6px 10px;
	color: #3d3642;
	border-left:9px solid #E3D179;
	background-color: #F2F1E2;
}

#nav_box ul li a.secondary_parent_selected {
	font-weight:normal;
	padding:6px 10px;
	color: #3d3642;
	border-left:9px solid #E3D179;
	background-color: #F2F1E2;

}

#nav_box ul li a.tertiary {
	font-weight:normal;
	padding:6px 10px 6px 20px;
	color: #3d3642;
	border-left:9px solid #F2F1E2;
	background-color: #F2F1E2;
}

#nav_box ul li a.tertiary_selected {
	font-weight:bold;
	padding:6px 10px 6px 20px;
	color: #3d3642;
	border-left:9px solid #F2F1E2;
	background-color: #F2F1E2;
	xborder-left:9px solid #003366;
	xbackground-color: #DFEDFF;
}

#nav_box ul li a.tertiary_parent_selected {
	font-weight:normal;
	padding:6px 10px 6px 20px;
	color: #3d3642;
	border-left:9px solid #F2F1E2;
	background-color: #F2F1E2;
}

#nav_box ul li a.wprosites_on {
	background-color: #fff9b3;
	border-left:9px solid #fff9b3;
}
	
#nav_box ul li a.secondHead{
	color: #1b2808;
	background-color: #9dbb95;
	border-left:9px solid #1b2808;
	}
	
#nav_box ul li a.secondItem{
	font-weight:normal;
	padding-left: 20px;
	color: #1b2808;
	border-left:9px solid #9dbb95;
	background-color: #9dbb95;
	}
	
#nav_box ul li a.secondItem:hover,  #nav_box ul li a.selected_secondItem{
	color:#1b2808;
	background-color: #fffbcc;
	border-left:9px solid #557f19;
}



#trail{
	width:550px;
	font-size: 10px;
	color: #3d3642;
	position:absolute;
	top:35px;
	margin-left:160px;
	}

#trail ul {
	margin-left: 0;
	padding: 0px;
	list-style: none;
	display: inline;
	} 

#trail ul li {
	margin: 0px;
	padding: 0px;
	border: none;
	display: inline;
	}
	
#trail a, #trail a:visited{
	color:  #3d3642;
	text-decoration:none;
	}
	
#trail a:hover {
	text-decoration: underline;
	}



/* #footer is inside #text_area 	*/

#footer {
	margin-left:4px;
	padding:80px 0px 40px 35px;
	position:relative;
	background-image: url(../images/footer_bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #d6d5bb ;
	}

#footer p
{
	width:550px;
	margin:0px;
	padding:0px;
	text-align:center;
	}

#footer a{
	color:black;
	text-decoration:none;
	font-weight:normal;
	}
	
#footer a:hover {
	text-decoration: underline;
	}

#footer a:visited {
	color:#333333;
	}

/* tables  */

#text_area_wide table {
	width:95%;
	border-collapse: collapse;
	}

td {
	padding:3px 0px;
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	}

table.lined {
	width:375px;
	border-collapse: collapse;
	}

table.lined td {
	border:1px solid gray;
	padding:3px;
	}
	
td p {
	padding:0px;
	margin:0px;
	}

/* form */

.highlight_combo {
	border:1px solid red;
	width:85px;
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	}

.highlight_combo_full {
	border:1px solid red;
	width:125px;
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	}
	
#txtKeyword {
	border:1px solid gray;
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
	}
	
#paraBody div {
	clear:both;
	}
	
/* quick search */
#quicksearch {
	position:absolute;
	top:0px;
	left:475px;
	margin-top:-35px;
	width:165px;
	}

#Footer1_txtQuery {
	width:90px;
	border:1px solid #4167b4;
	padding:0;
	background-color:#f8f8ff;
	}
	
#Footer1_txtQuery:hover {
	border:1px solid #003399;
	}
	
#Footer1_btnSearch {
	border:0;
	position:relative;
	top:4px;	
	left:2px;
	width:43px;
	height:17px;
	background: url(../images/search_btn2.gif) no-repeat;
	}
	
#Footer1_btnSearch:hover {	
	background-position: 0 -17px;
	}

/* ivory table with border  */	
#box_news 
	{border-collapse:collapse;border:1px solid #808080;width:100%;
}
#box_news td
	{ background:#fffff0; padding:15px 17px;
}
#p_title .byline
	{font-size:12px;color:#808080}
#p_title .head
	{font-size:14px;font-weight:bold;color:#003399}
	
#share{	
	margin:5px 0px 0px 45px;
	}
#share .print a {
	text-decoration: none;
	background: url(../images/printico.gif) 0 0 no-repeat;	
	padding-left: 20px;	
	color: #6f82a8;
}
#share .print a:hover {
	background-position: 0 -15px;
	}
#share .email a {
	text-decoration: none;
	background: url(../images/emailico.gif) 0 0 no-repeat;	
	padding-left: 20px;	
	color: #6f82a8;
}
#share .email a:hover {
	background-position: 0 -15px;
	}
	
#share .fave a {
	text-decoration: none;
	background: url(../images/faveico.gif) 0 0 no-repeat;	
	padding-left: 20px;	
	color: #6f82a8;
}
#share .fave a:hover {
	background-position: 0 -15px;
	}	
	
#share .callout a {
	text-decoration: none;
	background: url(../images/calloutico.gif) 0 0 no-repeat;	
	padding-left: 20px;	
	color: #6f82a8;
}
#share .callout a:hover {
	background-position: 0 -15px;
	}		
	
#share .addthis a {
	text-decoration: none;
	background: url(../images/shareico.gif) 0 0 no-repeat;	
	padding-left: 20px;	
	height:15px;
	color: #6f82a8;
}
#share .addthis a:hover {
	background-position: 0 -15px;
	}
