/* CSS Document */

/*---hacks--*/
.clearfix:after
{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.clearfix
{
display:inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix
{
height:1%;
}
.clearfix
{
display:block;
}
/* End hide from IE-mac */
/*--end of hacks-*/

/*---Initialize---*/
body, p, h1, h2, h3, h4, img, form, fieldset, a
	{
	padding:0;
	margin:0;
	border:none;
	}
/*---end of Initialize---*/

/*---Structure---*/
body	
	{
	background-color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
	}
#header
	{
	width:99%;
	height:115px;
	background-color:#fff;
	}
#header_title
{
display:none;
}
#top-menu
	{
	width:99%;
	height:17px;
	background-color:#6D798F;
	font-size:9px;
	color:#EFEFEF;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	}
#main
	{
	width:99%;
	background:url('../images/bg.gif') repeat-y;
	}
#left-nav
	{
	position:relative;
	float:left;
	width:160px;	
	}
#content
	{
	background-color:#fff;
	border-top:1px solid #6B7B8C;
	padding:8px 0 0 0;
	margin:0 0 0 165px;
	}
#cont_wrap
{

}
#th
	{
	/*width:580px;*/
	}
.c580
	{
	margin:0 215px 0 0;
	}
.c780
	{
	margin:0;
	}
#cbody
	{
	position:relative;
	}
#right-col
	{
	position:relative;
	float:right;
	width:210px;
	/***  for print  ***/
	display: none;
	}
#footer
	{
	float:left;
	width:400px;	
	border-top:1px solid #7B9CD6;
	margin:20px 0 0 0;
	}
#clr
	{
	clear:left;
	width:99%;
	background:url('../images/bg.gif') repeat-y;
	height:15px;
	}
/*---end of Structure---*/

/*---Elements & formatting---*/
#header-img
	{
	float:left;
	height:115px;
	width:590px;
	
	}
#header-qt
	{
	float:right;
	height:115px;
	width:250px;
	}
#header-qt h2
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#003366;
	margin:2px 0 3px 0;
	}
#header-qt h3
	{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 5px 0;
	}
#header-qt p
	{
	font:11px Arial, Helvetica, sans-serif;
	height:12px;
	color:#333;
	display:block;
	margin:0 0 4px 0;
	}
#header-qt p span.qtl
	{
	float:left;
	display:block;
	width:65px;
	text-align:left;
	}
#header-qt p span.qtm
	{
	float:left;
	display:block;
	/*width:20px;*/
	text-align:right;
	font:bold 11px Arial, Helvetica, sans-serif;
	}
#header-qt p span.qtr
	{
	float:left;
	display:block;
	/*width:45px;*/
	text-align:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	}
#header-qt p.dl
	{
	margin:10px 0 0 0;
	}
#top-menu a:link, #top-menu a:visited
	{
	font:bold 9px 'Trebuchet MS',Arial, Helvetica, sans-serif;
	color:#DADADA;
	letter-spacing:1px;
	margin:0 5px;
	text-decoration:none;
	}
#top-menu a:hover, #top-menu a:active
	{
	color:#fff;
	}
#left-nav div.left_search, #left-nav div.left_file_cont
{
padding:10px 0 0 15px;
}
.left_search label {
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
width:145px;
}
.left_search input {
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin-top: 3px;
margin-bottom: 3px;
}
.left_search select {
font: 10px Verdana, Arial, Helvetica, sans-serif;
margin-bottom: 3px;
}
#left-nav a
{
padding:5px 0 0 15px;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
width:145px;
display:block;
border-bottom:1px solid #7B9CD6;
text-decoration:none;
}
#left-nav a:hover
{
color:#F7F375;
}
#left-nav div.left_submenu
{
background:#e4edf3;
}
#left-nav div.left_submenu a
{
font:11px Arial, Helvetica, sans-serif;
color:#000;
border-bottom:0 none;
padding:2px 0 0 15px;
background-position:5px 3px;
background-repeat: no-repeat;
}
#left-nav div.left_submenu a:hover,#left-nav div.left_submenu a.sel
{
background:#fff url('../images/menu/menu_bullet.gif') no-repeat 5px;
color:#000;
}
#left-nav div.left_submenu div.left_submenu a
{
padding:2px 0 0 20px; background-position: 10px 3px; background-repeat:no-repeat;width:140px;

}
#left-nav div.left_submenu div.left_submenu a:hover,#left-nav div.left_submenu div.left_submenu a.sel
{
background:#fff url('../images/menu/menu_bullet.gif') no-repeat 10px;
}
#left-nav div.left_submenu div.left_submenu div.left_submenu a
{
padding:2px 0 0 25px; background-position: 15px 3px; background-repeat:no-repeat;width:135px;
}
#left-nav div.left_submenu div.left_submenu div.left_submenu a:hover,#left-nav div.left_submenu div.left_submenu div.left_submenu a.sel
{
background:#fff url('../images/menu/menu_bullet.gif') no-repeat 15px;
}

#left-nav div.left_submenu div.left_submenu div.left_submenu div.left_submenu a
{
padding:2px 0 0 30px; background-position: 20px 3px; background-repeat:no-repeat;width:130px;
}
#left-nav div.left_submenu div.left_submenu div.left_submenu div.left_submenu a:hover,#left-nav div.left_submenu div.left_submenu div.left_submenu div.left_submenu a.sel
{
background:#fff url('../images/menu/menu_bullet.gif') no-repeat 20px;
}
#prn
	{
	float:right;
	width:85px;
	height:14px;
	text-align:left;
	font:8px Arial, Helvetica, sans-serif;
	color:#00399C;
	/*margin-right: -5px;*/
	}
#prn img
	{
	margin:0 2px 0 0; 
	}
#th h1
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#00319C;
	letter-spacing:2px;
	width:300px;
	border-bottom:1px solid #7B9CD6;
	margin:0 0 10px 0;
	}
#cbody h2
	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#A08731;
	margin:0 0 10px 0;
	}
#cbody h2 a:link, #cbody h2 a:visited
	{
	color:#A08731;
	text-decoration:none;
	}
#cbody h2 a:hover, #cbody h2 a:active
	{
	color:#A08731;
	text-decoration:underline;
	}
#cbody h3
	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#003399;
	margin-top:15px;
	margin-bottom:10px;
	}
#cbody h3 a:link, #cbody h3 a:visited
	{
	color:#35628F;
	text-decoration:underline;
	}
#cbody h3 a:hover, #cbody h3 a:active
	{
	color:#003366;
	}
#cbody h3.hblue
	{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#003399;
	background:#E4EDF3;
	padding:3px;
	margin:15px 0 10px 0;
	}
#cbody h3.hblue span
	{
	font:12px Arial, Helvetica, sans-serif;
	color:#333333;
	float:right;
	display:inline;
	margin:0 120px 0 0;
	}
#cbody h4
	{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#666666;
	margin-bottom:7px;
	margin-top:15px;
	}
#cbody h4.h4gr
	{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#009900;
	margin-bottom:7px;
	margin-top:15px;
	}
#cbody h4.h4gr a:link, #cbody h4.h4gr a:visited
	{
	color:#009900;
	text-decoration:underline;
	}
#cbody h4.h4gr a:hover, #cbody h4.h4gr a:active
	{
	color:#006633;
	}
#cbody h5
	{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#666666;
	/*margin-bottom:7px;*/
	}
#cbody h6
	{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:7px;
	}
#cbody p
	{
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:12px;
	line-height:17px;
	}
#cbody ul
	{
	padding:0 0 0 20px;
	margin:0 15px 15px 15px; 
	}
#cbody ul li
	{
	margin-bottom:7px;
	list-style:none;
	list-style-position:outside;
	background:url('../images/bullet-blue.gif') no-repeat 0 4px;
	padding-left:10px;
	}
#cbody ul.unone
	{
	padding:0 0 0 30px;
	margin-left:0;
	line-height:17px;
	}
#cbody ul.unone li
	{
	margin:7px 0;
	list-style-type:none;
	background:none;
	}
#cbody ul.unone li span
	{
	display:block;
	margin-bottom:7px;
	}
#cbody ul li.rom
	{
	margin:3px 0 0 0;
	list-style-position:outside;
	list-style-type:lower-roman;
	background:none;
	padding-left:0;
	}
#cbody ul.alpha li
	{
	font:13px Arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
	list-style-position:outside;
	list-style:upper-alpha;
	background:none;
	padding-left:0;
	}
#cbody ul.alpha10
	{
	margin:5px 0 0 20px;
	list-style-position:outside;
	list-style:upper-alpha;
	background:none;
	padding-left:0;
	}
#cbody ul.alpha10 li
	{
	margin:10px 0 0 0;
	font:bold 13px Arial, Helvetica, sans-serif;
	list-style-position:outside;
	list-style:upper-alpha;
	background:none;
	padding-left:0;
	}
#cbody ul.num, #cbody ul.alpha
	{
	padding:0 0 0 20px;
	margin:0 15px 15px 15px; 
	}
#cbody ul.num li
	{
	margin-bottom:3px;
	list-style-position:outside;
	list-style-type:decimal;
	background:none;
	padding-left:0px;
	}
#cbody ul.num li ul.alpha_lower
	{
	padding:0 0 0 20px;
	margin:0 15px 15px 15px; 
	}
#cbody ul.num li ul.alpha_lower li
	{
	margin:10px 0 0 0;
	font:13px Arial, Helvetica, sans-serif;
	list-style-position:outside;
	list-style:lower-alpha;
	background:none;
	padding-left:0; 
	}
	
	#cbody ul.lalp li
	{
	margin:5px 0 0 0;
	list-style-position:outside;
	list-style-type:lower-alpha;
	background:none;
	padding-left:0;
	}
#cbody ul.ulnest li
	{
	margin-bottom:7px;
	list-style-type:lower-alpha;
	list-style-position:outside;
	background:none;
	padding-left:10px;
	}
#cbody ul.ulnest li ul, #cbody ul.ulnest li ul li ul
	{
	margin-top:7px;
	}
#cbody ul.ulnest li ul li, #cbody ul.ulnest li ul li ul li ul li
	{
	margin-bottom:4px;
	list-style-type:decimal;
	list-style-position:outside;
	padding-left:10px;
	}
#cbody ul.ulnest ul li ul li
	{
	margin-bottom:7px;
	list-style-type:lower-alpha;
	list-style-position:outside;
	padding-left:10px;
	}
.str
	{
	font-weight:bold;
	}
#cbody p a:link, #cbody p a:visited, #cbody ul a:link, #cbody ul a:visited, #prn a:link, #prn a:visited, #cbody dd a:link, #cbody dd a:visited
	{
	color:#35628F;
	text-decoration:underline;
	}
#cbody p a:hover, #cbody p a:active, #cbody ul a:hover, #cbody ul a:active, #prn a:hover, #prn a:active, #cbody dd a:hover, #cbody dd a:active
	{
	color:#003366;
	}
#cbody img.iml
	{
	float:left;
	display:inline;
	margin:0 10px 10px 0;
	}
#cbody img.imr
	{
	float:right;
	display:inline;
	margin:0 0 10px 10px;
	}
#cbody img.bdr1
	{
	border:1px solid #666666;
	}
#fmenu a:link, #fmenu a:visited
	{
	font:bold 11px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:0 3px;
	}
#fmenu a:hover, #fmenu a:active
	{
	text-decoration:underline;
	}
#footer p.eml
	{
	font:italic 9px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:0 0 0 3px;
	}
#footer p.copy
	{
	font:10px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#999999;
	margin:0 0 0 3px;
	}
#footer a:link, a:visited
	{
	color:#35628F;
	text-decoration:underline;
	}
#footer a:hover, #footer a:active
	{
	color:#003366;
	}
#right-col h2
	{
	height:17px;
	background:#00399C;
	font:bold 10px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:1px;
	border-bottom:2px solid #fff;
	padding:2px 0 0 0;
	margin:5px 0 0 0;
	text-align:center;
	}
#right-col .h2twoline
{
	height:30px;
	background:#00399C;
	font:bold 10px 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#fff;
	letter-spacing:1px;
	border-bottom:2px solid #fff;
	padding:2px 0 0 0;
	margin:5px 0 0 0;
	text-align:center;
}	
	
	#right-col p
	{
	background-color:#D3E3FC;
	font:11px Arial, Helvetica, sans-serif;
	color:#233366;
	padding:7px 10px;
	text-align:center;
	}
.bdr-t
	{
	border-top:1px solid #233366;
	}
#right-col img
	{
	margin:0px;
	display:block;
	}
.str
	{
	font-weight:bold;
	}
.ctr
	{
	text-align:center;
	}
.bld
	{
	font-weight:bold;
	}
.nrm
	{
	font-weight:normal;
	}
.rgt
	{
	text-align:right;
	}
.lft
	{
	text-align:left;
	}
.itl
	{
	font-style:italic;
	}
.clr
	{
	clear:both;
	}
#cbody .mb30
	{
	margin-bottom:30px;
	}
#cbody .mb20
	{
	margin-bottom:20px;
	}
.mpv
	{
	width:100px;
	height:80px;
	float:left;
	}
.mpv p
	{
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	}
#cbody p.glos
	{
	font:bold 14px Arial, Helvetica, sans-serif;
	}
#cbody .acol h3, #cbody .acol h4
	{
	margin-top:0;
	}
.in15 	{margin-left:15px;}
.in18 	{margin-left:18px;}
.in50	{margin-left:50px;}
.in100	{margin-left:100px;}
.mr20
	{
	margin-right:20px;
	}
/*---end of Elements---*/

#tbl_op
	{
	width:556px;
	border:2px solid #000;
	overflow:auto;
	padding:0 0 5px 0;
	font:12px Arial, Helvetica, sans-serif;
	}
#tbl_op div.op, #tbl_op div.op_head
	{
	clear:left;
	text-align:left;
	padding:3px;	
	display:block;
	}
#tbl_op div.op_head
	{
	font:bold 13px Arial, Helvetica, sans-serif;
	background:#C5DDF5;
	height:15px;
	}
#tbl_op div.opl, #tbl_op div.opr
	{
	float:left;
	}
#tbl_op div.opl
	{
	width:200px;
	}
#tbl_op div.opr
	{
	width:350px;
	}
.tbl_md
	{
	clear:both;
	width:576px;
	overflow:auto;
	padding:30px 0 5px 0;
	font:11px Arial, Helvetica, sans-serif;
	}
.tbl_md div.mdw, .tbl_md div.mdw_head
	{
	clear:left;
	text-align:left;
	display:block;
	}
.tbl_md div.mdw
	{
	padding:7px 3px;
	}
.tbl_md div.mdw_head
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	background:#C5DDF5;
	height:15px;
	padding:3px;	
	}
.tbl_md div.mdl, .tbl_md div.mdm, .tbl_md div.mdr
	{
	float:left;
	}
.tbl_md div.mdl
	{
	width:20px;
	}
.tbl_md div.mdm
	{
	width:480px;
	}
.tbl_md div.mdr
	{
	width:70px;
	text-align:center;
	}
.cb
	{
	clear:both;
	margin:0 0 10px 0;
	}
.cbx
	{
	width:280px;
	margin-right:10px;
	float:left;
	}
.fl
	{
	float:left;
	}
.fr
	{
	float:right;
	}
.cbx h3
	{
	float:left;
	width:140px;
	padding:5px 0 0 5px;
	margin:0 0 10px 0;
	height:18px;
	font:bold 12px Arial, Helvetica, sans-serif; 
	background-color:#E4EDF3;
	}
.contact_link
	{
	width:130px;
	float:right;
	margin-top:15px;
	padding:5px 5px 0 0;
	height:18px;
	font:10px Arial, Helvetica, sans-serif;
	color:#003366;
	background-color:#E4EDF3;
	text-align:right;
	}
.contact_link a
	{
	color:#003366;
	text-decoration:underline;
	}
.contact_link a:hover
	{
	color:#000;
	}
.cbx p
	{
	clear:both;
	margin:0 0 0 5px;
	}
#cbody a.a_gr:link, #cbody a.a_gr:visited
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#18AD6F;
	text-decoration:none;
	}
#cbody a.a_rd:link, #cbody a.a_rd:visited
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#C80055;
	text-decoration:none;
	}
#cbody a.a_gr:hover, #cbody a.a_gr:active, #cbody a.a_rd:hover, #cbody a.a_rd:active
	{
	text-decoration:underline;
	}
.m1
	{
	margin-right:1px;
	}
#cbody dl
	{
	margin:10px 0 0 0;
	}
#cbody dt
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0 0 0 10px;
	padding:0;
	}
#cbody dd
	{
	font:12px Arial, Helvetica, sans-serif;
	margin:0 0 10px 10px;
	}

/*News*/
.sea
	{
	background:url("../images/blue_water.jpg");
	}
#nbodyouter
	{
	margin:35px;
	padding:2px;
	background-color:#fff;
	}
#nbodyinner
	{
	background-color:#fff;
	border:1px solid navy;
	padding:25px;
	}
#nwaddress
	{
	float:right;
	width:301px;
	height:120px;
	}
#nwaddress p span
	{
	float:left;
	width:140px;
	font:11px "Times New Roman", Times, serif;
	}
#nwaddress .bd-r
	{
	border-right:1px solid #000;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	}
#nwaddress p.wlink
	{
	clear:left;
	padding:10px 0 0 0;
	text-align:center;
	font:11px "Times New Roman", Times, serif;
	}
#nwaddress p.wlink a:link, #nwaddress p.wlink a:visited, #nbodyinner div.brcol a:link, #nbodyinner div.brcol a:visited
	{
	color:#35628F;
	text-decoration:underline;
	}
#nwaddress p.wlink a:hover, #nwaddress p.wlink a:active, #nbodyinner div.brcol a:hover, #nbodyinner div.brcol a:active
	{
	color:#003366;
	}
#nbodyinner h2
	{
	clear:both;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#333333;
	margin:10px 0 20px 0;
	}
#nbodyinner h1
	{
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:20px 0 0 0;
	}
div.divd
	{
	clear:both;
	border-bottom:1px solid #CCCCCC;
	margin:20px 0;
	}
#nbodyinner p.discl
	{
	font:italic 10px Arial, Helvetica, sans-serif;
	}
#nbodyinner p.capctr
	{
	text-align:center;
	font:italic 10px Arial, Helvetica, sans-serif;
	}
#nbodyinner p.capctr img
	{
	margin:20px 0 0 0;
	}
#nbodyinner div.brrow
	{
	clear:left;
	margin:0 0 15px 0;
	}
#nbodyinner div.brrow p
	{
	font:10px Arial, Helvetica, sans-serif;
	margin:0 0 5px 0;
	}

#nbodyinner div.brcol
	{
	float:left;
	width:210px;
	font:10px Arial, Helvetica, sans-serif;
	}

#empbuy
	{
	width:600px;
	margin:10px 0 20px 50px;
	vertical-align:top;
	}
#empbuy tr
	{
	height:20px;
	}
#empbuy .ebhead
	{
	font:bold 14px Arial, Helvetica, sans-serif;
	}
#empbuy td.eb1
	{
	width:30px;
	padding:0 0 0 20px;
	}
#empbuy td.eb2
	{
	width:350px;
	padding:0 10px;
	}
#empbuy td.eb2a
	{
	width:325px;
	padding:0 10px 0 25px;
	}
#empbuy td.eb2b
	{
	width:315px;
	padding:0 10px 0 40px;
	}
#empbuy td.eb3
	{
	width:100px;
	text-align:right;
	padding:0 10px 0 0;
	}
#empbuy td.eb4
	{
	width:100px;
	text-align:left;
	padding:0 10px 0 0;
	}
#empbuy .ebbdr
	{
	border-bottom:1px solid #666666;
	}
#empbuy .ebred
	{
	font-weight:bold;
	color:red;
	text-align:right;
	}
#cbody .acrow
	{
	clear:left;
	}
#cbody h3.h3ac
	{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#003399;
	margin:10px 0 5px 0;
	}
#cbody .pv5
	{
	padding:5px 0;	
	}
#cbody .pv10
	{
	padding:10px 0;	
	}
#cbody .p10
	{
	padding:10px;
	}
#cbody .mr50
	{
	margin-right:50px;
	}
#cbody .acblue
	{
	border-top:5px solid #E7EFF7;
	}
#cbody .achead
	{
	background:#003399;
	font-weight:bold;
	color:#FFFFFF;
	}
#cbody .acol
	{
	float:left;
	padding:5px;
	}
#cbody .blulead
	{
	background:#E4EDF3;
	}
a.shpr:link, a.shpr:visited
	{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#003366;
	text-decoration:underline;
	}
a.shpr:hover, a.shpr:active
	{
	color:#003366;
	text-decoration:underline;
	}
#cbody span.shgold
	{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#A08731;
	}
table.bl_m20
	{
	clear:both;
	border:1px solid #003366;
	margin:0 0 20px 0;
	}
table.bl_m20 a:link, table.bl_m20 a:visited, table.tb_nbd a:link, table.tb_nbd a:visited
	{
	color:#35628F;
	text-decoration:underline;
	}
table.bl_m20 a:hover, table.bl_m20 a:active, table.tb_nbd a:hover, table.tb_nbd a:active
	{
	color:#003366;
	}

#rgains
	{
	clear:left;
	margin:10px 0  20px 0;
	border:1px solid #000033;
	}
#rgains td
	{
	padding:3px 5px;
	font:11px Arial, Helvetica, sans-serif;
	}
#rgains tr.rghead td
	{
	background:#003399;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}
#mzeq p
	{
	margin:5px 0;
	}
.h20	{height:20px;}

.w30	{width:30px;}	
.w60	{width:60px;}	
.w70	{width:70px;}	
.w80	{width:80px;}	
.w100	{width:100px;}
.w120	{width:120px;}
.w130	{width:130px;}
.w150	{width:150px;}
.w170	{width:170px;}
.w180	{width:180px;}
.w200	{width:200px;}
.w250 {width:250px;}
.w280	{width:280px;}
.w320	{width:320px;}
.w380	{width:380px;}
.w400	{width:400px;}
.w410	{width:410px;}
.w550	{width:550px;}
.table-type table
	{
	width: 100%;
	border: 1px solid #ccc;
	}
.table-type table tr
	{
	background: #FFF;
	}
.table-type table tr.alt
	{ background-color: #eee;}
.table-type table tr.table-head
	{ 
	background-color: #C5DDF5;
	font-weight: bold;
	}
.table-type2
	{ 
	width: 100%;
	font-size: 10px;
	margin: 30px 0;
	}
#foot-menu
	{
	margin-left:1px;
	height:17px;
	padding:1px 0 0 10px;
	background-color:#6D798F;
	font-size:9px;
	color:#EFEFEF;
	border-bottom:1px solid #000;
	}
#foot-menu a:link, #foot-menu a:visited
	{
	font:bold 9px 'Trebuchet MS',Arial, Helvetica, sans-serif;
	color:#DADADA;
	margin:0 5px;
	text-decoration:none;
	}
#foot-menu a:hover, #foot-menu a:active
	{
	color:#fff;
	}
.portfolioheader, a.portfolioheader:link, a.portfolioheader:visited, a.portfolioheader:active
{
	color:#fff; font-weight:bold; text-decoration: underline;
}

.portfolioheader_nolink
{
	color:#fff; font-weight:bold;
}

.general_table_header
{
	color:#fff; font-weight:bold;
}
.general_table_subheader
{
	color:#000; font-weight:bold;
}

.newsheader
{
	color:#fff; font-weight:bold;
}

.peopleheader
{
	font-weight:bold;
}

a.newslink:link, a.newslink:visited, a.newslink:active
{
	color:#00008a; text-decoration: none;
}
a.newslink:hover
{
	color:#00008a; text-decoration: underline;
}
.goldheader
	{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#A08731;
	margin:0 0 10px 0;
	}
	
#iframe-stock
{
	display:none;
}

.languagelink
{
	width: 100px;
	vertical-align:bottom;
	float: left;
	padding:0px 0x 0px 20px;
	margin-left:20px;
	margin-top:30px;
	/*
	margin-right: 65px;
	margin-top: 90px*/
}
.languageflag
{
	margin-bottom:8px;
}
.newsletterlabel
{
	font-size: 10px;
}

.hblue
	{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#003399;
	background:#E4EDF3;
	padding:3px;
	margin:15px 0 10px 0;
	}	

.hblue-top5
	{
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#003399;
	background:#E4EDF3;
	padding:3px;
	margin:5px 0 5px 0;
	}		
}


