@charset "utf-8";
/* CSS Document */


/*Pseudo classes*/

a:link      { color:#003399; text-decoration:none; }
a:visited   { color:#003399; text-decoration:none; }
a:hover     { color:#003399; text-decoration:underline; }
a:active    { color:#003399; text-decoration:underline; }

a.foot:link      { color:#999999; text-decoration:none; }
a.foot:visited   { color:#999999; text-decoration:none; }
a.foot:hover     { color:#999999; text-decoration:underline; }
a.foot:active    { color:#999999; text-decoration:none; }

				
a.mm:link      { color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none; }
a.mm:visited   { color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;text-decoration:none; }
a.mm:hover     { color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;text-decoration:underline; }
a.mm:active    { color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;text-decoration:none; }

img.link {border-style:none}

hr	{
	width:80%;
	margin-left:5%;
	margin-right:5%;
	color:#CCCCCC;
	height:1px;
	}
	
hr.ec	{
	width:100%;
	color:#CCCCCC;
	margin-left:auto;
	margin-right:auto;
	height:2px;
	}

	

/* Layout */

.banner{
	position:relative;
	z-index:-100;
	}
	
.tab_bar{
	position:relative;
	top:-289px;
	left:107px;
	z-index:100;
	}

.banner_image{
	position:relative;
	top:-135px;
	z-index:0;
	}
	
.logo{
	position:relative;
	top:-372px;
	left:-274px;
	z-index:1;
	border:hidden;
	}

.content{
	position:relative;
	top:-227px;
	}
	
.pic{
	border:1px solid #00467F; 
	}
	
.table_ec {
		margin-left:8%;
		margin-right:8%;
	}

/* Text */

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:18px
	}
	
.body_block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color:#4E4E4E;
	line-height:18px;
	background-image:url(images/gradient.gif);
	text-align:center;
	border-bottom-style:inset;
	border
	}
	
.body_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	line-height:18px
	}
	
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#999999;
	line-height:18px
	}
	
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	}

.cat_head {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 15px;
	color: #00467F;
	}

.subhead_grey {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #999999;
	}

.subhead_blue {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00467F;
	}
	
.subhead_grey_sc {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:small-caps;	
	color: #999999;
	}
		
.subhead_blue_sc {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:small-caps;	
	color: #00467F;
	}
	
.dropcap {
    position:relative;
	top:5px;
	font-size: 27px;
	color: #00467F;
	float:none;
	font-family: Arial Narrow;
	font-weight:900;
	line-height:30px;
	}
	
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height:18px;
	}
	
.menu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00467F;
	line-height:18px;
	padding-left:17px;
	}
	
.menu1_hl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00467F;
	line-height:18px;
	padding-left:11x;
	}

	
	
/* Dropdown menu */
.menu{
	border:solid 1px #BFBFBF;
	padding:10px 10px 15px 10px;
	background-color:white;
	z-index:100
	}
	
.menuItem{
	padding:4px 10px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00467F;
	border-bottom:solid 1px #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	z-index:100;
	}

.menuItem:hover{
	background-color:#f1f1f1;
	z-index:100
	}
	
.menuItem a{
	color:#666666;
	text-decoration:none;
	z-index:100
	}
	
.menuItem a:visited{
	text-decoration:none;
	z-index:100
	}
	

/* Collapsible Menu */

#containerul, #containerul ul{
  text-align:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  vertical-align:middle;
  color: #00467F;
  margin:0; /* Removes browser default margins applied to the lists. */
  padding:0; /* Removes browser default padding applied to the lists. */
}

#containerul li{
  margin:0 0 0 15px; /* A left margin to indent the list items and give the menu a sense of structure. */
  padding:0; /* Removes browser default padding applied to the list items. */
  list-style-type:none; /* Removes the bullet point that usually goes next to each item in a list. */
}

#containerul .symbols{ /* Various styles to position the symbols next to the items in the menu. */
  float:left;
  width:16px;
  height:1em;
  background-position:0 50%;
  background-repeat:no-repeat;
}