
/*  BODY DEFAULTS  */
body
{
	background: #EAECED;
	background-image: url(images/bg_body.gif);
	background-position: center top;
	background-repeat: repeat-x;
	font: 10pt arial, verdana;
	padding: 0px;
	margin: 0px;
}
td
{
	font: 10pt arial, verdana;
	vertical-align: top;
	color: #5D5D5D;
}


/*  FRAME  */
table.frm_outer
{
	width: 780px;
	height: 100%;
	background: #FFF;
	background-image: url(images/bg_header.gif);
	background-position: center top;
	background-repeat: repeat-x;
}
td.frm_header
{
	height: 85px;
	background-image: url(images/bg_header.gif);
	background-position: center top;
	background-repeat: repeat-x;
	vertical-align: middle;
}
td.menu_top
{
	vertical-align: bottom;
}
div.menu_top
{
	width: auto;
	height: 16px;
	vertical-align: middle;
	font: bold;
	background: #FFF;
	color: #636363;
}
td.logo_top
{
	width: 127px;
	vertical-align: bottom;
}
td.header
{
	width: 100%;
	height: 91px;
	text-align: center;
	padding: 0px 8px;
}
td.frm_middel
{
	background-image: url(images/bg_content_top.jpg);
	background-position: center -2px;
	background-repeat: no-repeat;
}
td.panel_left
{
	width: 195px;
	padding: 0px 0px 0px 8px;
}
td.content
{
	padding: 0px 8px 50px 8px;
}
td.content_left
{
	font: 10pt arial, verdana;
	text-align: justify;
}
td.content_left_news
{
	font: 10pt arial, verdana;
}
td.content_right
{
	font: 10pt arial, verdana;
	text-align: justify;
}
td.frm_footer
{
	height: 100px;
	vertical-align: top;
	color: #AFB5B8;
	padding: 0px 8px;
	margin: 0px;
}
div.footer
{
	width: auto;
	height: 100%;
	font-size: 10pt;
	background: #EAECED;
	padding: 8px 12px;
}



/*  INDEX  */
td.index_intro
{
	text-align: justify;
}


/*  TEAM  */
h4.team_name
{
	font: bold 10pt arial, verdana;
	color: #17028D;
	padding: 0px;
	margin: 0px;
}


/*  STRATEGY  */

td.sectors_h
{
	background: #060DA3;
	font: bold 10pt arial, verdana;
	color: #FFF;
	padding: 2px 4px;
}
td.sectors
{
	
}
td.sectors_g
{
	background: #F4F2F3;
}
ul.sectors, ul.sectors_g
{
	list-style-image: url(images/bg_arrow_list_gw.gif);
	list-style-position: outside;
	margin: 4px 0px 12px 30px;
	padding: 0px;
}
ul.sectors_g
{
	list-style-image: url(images/bg_arrow_list_gg.gif);
}





/*  HEADINGS  */
h1
{
	font: bold 12pt arial;
	color: #1B0069;
	background-image: url(images/bg_h1.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 0px 0px 5px 0px;
}
h2.bar
{
	background: #0F006A;
	text-align: right;
	font: bold 10pt arial;
	color: #FFF;
	padding: 2px 4px;
}




/*  SPACERS  */
td.spacer_frm_top
{
	height: 30px;
	padding: 0px;
	margin: 0px;
}




/*  LISTS  */
ul.arrow_list
{
	list-style-image: url(images/bg_arrow_list.gif);
	list-style-position: outside;
}







/*  FORMS  */
td.form_r, td.form_c, td.form_l
{
	font: 10pt arial, verdana;
	line-height: 19px;
	padding: 2px;
}
td.form_l
{
	text-align: right;
}
td.form_c
{
	text-align: center;
}



/*  CONTACT FORM  */
table.cform
{
	border: 1px solid #C2C2C2;
}
td.cform_r, td.cform_l, td.cform_c
{
	font: 10pt arial, verdana;
	line-height: 19px;
	background: #F4F4F4;
	padding: 5px;
	vertical-align: top;
}
td.cform_l
{
	text-align: right;
}
td.cform_c
{
	text-align: center;
}



/*  LIST  */
table.list
{
	border: 1px solid #C2C2C2;
}

td.list_rh, td.list_ch, td.list_lh
{
	font: bold 10pt arial, verdana;
	background: #EEEDED;
	border: solid #C2C2C2;
	border-width: 0px 0px 1px 0px;
	padding: 2px;
}
td.list_r, td.list_c, td.list_l
{
	font: 10pt arial, verdana;
	background: #F4F4F4;
	padding: 3px;
}
td.list_l, td.list_lh
{
	text-align: right;
}
td.list_c, td.list_ch
{
	text-align: center;
}





/*  FORM DEFAULTS  */
form
{
	padding: 10px 0px;
	margin: 0px;
}
input
{
	font: 9pt arial, verdana;
	height: 22px;
}

select
{
	font: 10pt arial, verdana;
}

textarea
{
	font: 10pt arial, verdana;
	text-align: justify;
	padding: 2px;
}

input.btn
{
	font: 9pt arial, verdana;
	height: 25px;
}






/*  COLOR SPANS  */
span.green
{
	color: #090;
}
span.red
{
	color: #F00;
}
span.blue
{
	color: #03F;
}
span.orange
{
	color: #F90;
}







/*  JAVASCRIPT DROPDOWN  */
#dropmenudiv{
background-color: #EAECED;
position:absolute;
border: 0px solid black;
border-bottom-width: 0;
font: normal 9pt arial;
line-height:18px;
z-index:100;
margin: 0px 0px 0px -5px;
}

#dropmenudiv a{
width: 100%;
background-color: #EAECED;
display: block;
text-indent: 3px;
border: solid #FFF;
border-width: 2px 0px 0px 0px;
padding: 1px 3px;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #CDCDCD;
}


/*  JAVASCRIPT SWITCHMENU  */
.menutitle{
width: auto;
cursor:pointer;
margin-bottom: 5px;
color:#10016A;
padding:2px;
text-align:left;
font-weight:bold;
}

.submenu{
margin-bottom: 0.5em;
text-align: left;
}
span.dd_arrow
{
	background-image: url(images/bg_dd_arrow_u.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
div.sm_link
{
	background: #EBECEE;
	font: 10pt;
	padding: 3px 10px;
	margin: 2px 0px;
	text-align: left;
}







/**  COLOR LINKS  */
a.blue:link 
{color: #0033FF; text-decoration:none;}
a.blue:visited 
{color: #0033FF; text-decoration:none;}
a.blue:hover 
{color: #7B7B7B; text-decoration:none;}

a.red:link 
{color: #FF0000; text-decoration:none;}
a.red:visited 
{color: #FF0000; text-decoration:none;}
a.red:hover 
{color: #7B7B7B; text-decoration:none;} 

a.orange:link 
{color: #FF9900; text-decoration:none;}
a.orange:visited 
{color: #FF9900; text-decoration:none;}
a.orange:hover 
{color: #7B7B7B; text-decoration:none;}     

a.green:link 
{color: #009900; text-decoration:none;}
a.green:visited 
{color: #009900; text-decoration:none;}
a.green:hover 
{color: #000; text-decoration:none;}    

a.brown:link 
{color: #8F8F76; text-decoration:none;}
a.brown:visited 
{color: #8F8F76; text-decoration:none;}
a.brown:hover 
{color: #0033FF; text-decoration:none;}    

a.white:link, a.white:visited
{color: #FFF; text-decoration:none;}
a.white:hover 
{color: #DDD; text-decoration:none;} 

a.black:link, a.black:visited
{color: #000; text-decoration:none;}
a.black:hover 
{color: #4D7CB1; text-decoration:none;} 

a.grey:link, a.grey:visited
{color: #5D5D5D; text-decoration:none;}
a.gray:hover 
{color: #4D7CB1; text-decoration:none;} 



/*  DEFAULT LINK  */
a:link, a:visited
{color: #0078FF; text-decoration:underline;}
a:hover
{color: #949494; text-decoration:none;}


/*  LINKS  */
a.header_link:link, a.header_link:visited
{color: #949494; text-decoration:none;}
a.header_link:hover
{color: #171A9F; text-decoration:none;}

a.footer_link:link, a.footer_link:visited
{color: #AFB5B8; text-decoration:none;}
a.footer_link:hover
{color: #000; text-decoration:none;}

a.arrow:link, a.arrow:visited
{
	font: 10pt;
	color: #0F0069;
	text-decoration:none;
	padding: 0px;
}
a.arrow:hover
{
	font: 10pt;
	color: #949494;
	text-decoration:none;
	padding: 0px;
}

a.arrow_b:link, a.arrow_b:visited, a.arrow_b_blue:link, a.arrow_b_blue:visited, a.arrow_b_green:link, a.arrow_b_green:visited
{
	background-image: url(images/bg_link_arrrow.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	font: bold 10pt;
	color: #0F0069;
	text-decoration:none;
	padding: 0px 0px 0px 14px;
}
a.arrow_b_blue:link, a.arrow_b_blue:visited
{
	color: #1A2694;
}
a.arrow_b_green:link, a.arrow_b_green:visited
{
	color: #004D09;
}
a.arrow_b:hover, a.arrow_b_blue:hover, a.arrow_b_green:hover
{
	background-image: url(images/bg_link_arrrow.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	font: bold 10pt;
	color: #949494;
	text-decoration:none;
	padding: 0px 0px 0px 14px;
}

a.news_green:link, a.news_green:visited
{
	color: #004D09;
	text-decoration:none;
}
a.news_green:hover
{
	color: #949494;
	text-decoration:none;
}

a.link_sm:link, a.link_sm:visited
{
	color: #616161;
	text-decoration:none;
}
a.link_sm:hover
{
	color: #B9B9B9;
	text-decoration:none;
}