body {
	line-height: 1;
	color: black;
	background: #fff;
	margin:0;
	padding:0;
}
	img{border:0}
body,
td,
input{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif}

h1{color:#000;font-size:18px;font-weight:normal;
border-bottom:2px solid #003264;margin:0;padding:6px 0px 8px 0px;letter-spacing:1px}
h1 a{color:#000;text-decoration:none}

h2{line-height:130%;font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
color:#990000;font-size:18px;font-weight:bold;margin:0;padding:6px 0px 8px 0px;letter-spacing:1px;font-size:12px;}
h2 a{color:#2A5999;text-decoration:none}



h3{color:#003264;font-size:12px;border-bottom:1px solid #003264;
font-weight:bold;letter-spacing:1px;margin:0;padding:0px 0px 8px 0px;margin-top:20px}
h3 a{color:#003264;text-decoration:none}


#layout{width:100%}
/* header */


.block {padding:0px 0px 10px 10px;}
.block h1,.block h2{margin-bottom:20px}

.block p{padding:0px auto;}
.block p img{margin:0px auto;}

.c12,
.c13,
.c14{
	border-bottom:3px solid #919191;
	vertical-align:top
}

.c11{background:#FEFEDB;width:1%;border-bottom:3px solid #919191; vertical-align:top}

.c12,.c62 {
	background:#FEFEDB;
	width:500px;

}
.c12 div{
	font-size:18px;
	color:#1036A5;
	margin:13px 0px 0px 22px;
	text-align: center;
}

.c12 div a{
	color:#1036A5;
	text-decoration:none;
	background-image: url(images/bg_head.png);
	display: block;
	width: 460px;
	height: 52px;
	padding-top: 15px;
	text-align: center;
	background-repeat: no-repeat;


}
.c12 div a:hover{text-decoration:underline}
.c13{ background:#C9C9D5}

.c14{
	background:#F2F2F2;
	padding:15px 0px 0px 20px;
	
}
.c14  .nav{
	margin-left: 20px;
}
.c14 form{display:inline}
.c14 input#search{padding:2px 5px;font-size:11px;line-height:11px;
width:130px;height:20px;border:1px solid #000;margin-right:10px;}

/* left menu */
.c21{
	background:#5B1211 url(images/left_menu_bg.jpg) no-repeat left top;
	vertical-align:top;
}
.c21 ul{
	font:bold 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	margin:15px 0px 15px 0px;
	padding: 0px;
	list-style: none;
}
.c21  li{
	display: block;height:29px;
	margin:0px;
	padding:0px;
	line-height:11px;
	background: url(images/bg3.png) repeat-x left bottom;
}

.c21  li:last-child  {
	background: none;
}
.c21  li a.active{
	background: url(images/bullet1_h.png) no-repeat 10px center;
}
.c21 li a{
	color:#FFDDDD;
	line-height:11px;
	text-decoration:none;
	background: url(images/bullet1.png) no-repeat 10px center;
	margin:0;padding:9px 0px 9px 30px;
	display: block;
}


/* top menu */

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width:750px;
  //position:absolute;
  float: left;
  
  
  
    background:#003264 url(images/top_menu_bg.png) repeat-x left bottom;
    line-height:20px;
    font-size:12px;
    font-weight:bold;
    
}
#nav li {
  float: left;
  position: relative;
  background: #515151;
  background: none;
}
#nav li ul {
  display: none;
  position: absolute;
  background: #003264 url(images/top_menu_bg.png) repeat-x left bottom;
  padding: 8px 0;
  width: 250px;
  
}

#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 230px;
  padding: 4px 10px;
  background: url(dot.png) repeat-y right;
}
#nav a:hover {
  color: #000;
  background: #ccc;
}
#nav li:hover {
  background: #333;
}

#nav li li a {
  background: none;
}
#nav li:hover ul {
  display: block;
}

#nav li:hover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 133px;
}
#nav li:hover li:hover ul {
  display: block;
}
#nav li ul.submenu1{
  line-height:22px;
  display: block;
}
.c22,
.c23,
.c24{
	vertical-align:middle;
	background:#003264 url(images/top_menu_bg.png) repeat-x left bottom;
	line-height:12px;
	font-size:12px;
	font-weight:bold;
	border-bottom:3px solid #919191;
}
.c22,
.c23{
	border-right:1px solid #8FA6C4
}

.c22 a,
.c23 a,
.c24 a{
	display:block;
	margin: 6px 5px 6px 20px;
	text-decoration:none;
	color:#FFFFFF;
}
/*top sub menu */
.c32,
.c33,
.c34{
	font-size:11px;
	background: #FFFFFF;
	border-right:1px solid #D2D6DD;
	vertical-align:top;
}
.c32 ul,
.c33 ul,
.c34 ul{
	margin:15px 15px 15px 20px;
	padding:0;
	line-height:13px;
	list-style-type:none;;
}
.c32 ul li,
.c33 ul li,
.c34 ul li{
	padding:0;
	margin:0;
	border:1px solid #fff;
}
.c32 li a,
.c33 li a,
.c34 li a{
	display:block;
	background: url(images/bullet.png) no-repeat left 5px;
	padding: 0px 0px 5px 10px;
	line-height:13px;
}
.c32 li a:hover,
.c33 li a:hover,
.c34 li a:hover {
	background: url(images/bullet_h.png) no-repeat left 5px;
}
.c32 a,
.c33 a,
.c34 a{color:#333333;text-decoration:none}

.c32 a.active,
.c33 a.active,
.c34 a.active{color:#C92928}

/* content */
.c41{vertical-align:top;background: #FEFEDB}
.c41 img{display:block}
/* subscription */
.c41 .subscribe-block{
	background: #92B8CC url(images/bg1.png) repeat-x left bottom;	
	padding:10px 0px 10px 22px;
}
.c41 form{display:inline}
.c41 table{width:208px;margin-bottom:9px}
.c41 td{font-size:11px;font-weight:bold; vertical-align:bottom}
.c41 input#subscribe{padding:2px 5px;font-size:11px;line-height:11px;width:150px;height:20px;border:1px solid #000;margin-right:10px;margin-top:9px}

.c41{padding-bottom:100px;}

.c52,
.c53,
.c54{background:#F2F2F2;border-right:1px solid #D2D6DD;
padding:10px 20px; vertical-align:top}


/* footer */
.c60{border-top:3px solid #919191;background:#FEFEDB;}

.c61,
.c62,
.c63{background:#FEFEDB;font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;padding:10px 20px;
	vertical-align: top;}
.c63 a{color:#1036A5;font-weight:bold}

span.c63{display: block;}

.c61,
.c62{border-right:1px solid #A5ADBB}
.c64{background:#FEFEDB;}
.c62 p{margin:0;width: 500px;}


/* modules */
.news-item{font-size:11px;margin-bottom:20px;}
.news-item .date{color:#353535; line-height:150%}
.news-item .title,
.news-item .title a{color:#C92928; text-decoration:none; line-height:140%}
.news-item .description{color:#353535;line-height:136%}

.all-items-link{ font-size:11px;text-align:right;margin:10px 0px}
.all-items-link a{
	color:#000;
	text-decoration:none;
	padding-left:10px;
	background: url(images/arrow.png) no-repeat left 5px;
	color: #000000;
}
}
/*
.c41 left column cell
*/
.c41 .block{
	margin:20px
}
/*
.c42 content cell
*/
.c42{
	background: #F2F2F2;
	vertical-align:top;
	height: 1100px;

}


.c42 .header{padding:10px 0px 0px 20px;margin:0}
.c42 .pathway{font-size:10px;margin-bottom:10px}
.c42 .pathway a{color:#999999}
.c42 .pathway img{margin:0px 5px}

.c42 .pathhway{font-size:10px;margin-bottom:10px}
.c42 .pathhway a{color:#999999}
.c42 .pathhway img{margin:0px 5px}



.c42 .content{
font-size:12px;
padding:0px 23px 0px 23px;
border-right:1px solid #D2D6DD;
line-height:130%
}
.c42 div.content li{
	margin:10px 0px;
	padding:0;
	font-size:12px;
	display: inline;
}

.c42 div.content div,
.c42 div.content li{
	#margin:10px 5px;
	display: inline;
	font-size:12px;
	line-height:150%
}
.c42 div.content p,
.c42 div.content td,
{
	margin:10px 5px;
	#display: inline;
	font-size:12px;
	line-height:150%
}

.c42 div.content table{
	bordder-collapse:collapse;
	#border:2px solid #fff;
	#text-align: center;


}
.linkedImages{
display:none;
}
.new {font-size: 5px;
color:#CCC;}
a.new {font-size: 5px;
color:#CCC;}

.c42 div.content table td,
.c42 div.content table th
{
	border:1px solid #efefef;
	padding:4px;
	font-size:10px;
}
.c42 div.content table th
{
	background: #DAE7ED;
	
}
.c42 div.content table td
{
	padding-left:10px;
}
.c42 div.content table tr.even{
	background:#000;
	color:#fff;
}
.c42 div.content table tr.odd{

}

.lmenuNavi ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 250px;
  border-bottom: 1px solid #ccc;
  background:#5B1211 url(images/left_menu_bg.jpg) no-repeat left top;
  font:bold 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	
  
}
.lmenuNavi ul li{
  position: relative;
 # background: url(images/bg3.png) repeat-x left bottom;
  
}
.lmenuNavi ul li ul{
  position: absolute;
  width: 250px;
  top: 0;
  visibility: hidden;
}
.lmenuNavi ul li a{
  overflow: auto;
  border-bottom: 0;
  color:#FFDDDD;
	line-height:11px;
	text-decoration:none;
	background: url(images/bullet1.png) no-repeat 10px center;
	margin:0;
	padding:9px 0px 9px 30px;
	display: block;
  
}
.lmenuNavi ul li a:visited{
  color: #FFDDDD;
}
.lmenuNavi ul li a:hover{
  background-color: gray;
}





* html .lmenuNavi ul li { float: left; height: 1%; }
* html .lmenuNavi ul li a { height: 1%; }


/*ADDitional marks*/

.c42 div.content table.response_client_table td {display: table-cell;}


/*history*/
.c42 div.content div#general_content {
	display: block;
}

.c42 div.content div#general_content p {
	margin: 20px 0px;
	display: block;
}
.c42 div.content div#general_content a {
	text-decoration: none;
}
.c42 div.content div#general_content ul {
	list-style: disc;
	
	
	
}
.c42 div.content div#general_content li {
	list-style: disc;
	display: list-item;
}

/*requisite*/
.c42 div.content table#requisite {
	text-align: left;
}
.c42 div.content table#requisite td {
	display: table-cell;
	border: #000 solid 1px;
	height: auto;
	font-family: "Courier New",courier; 
	font-size: 17px;
}

.c42 div.content table#requisite td p {
	font-size: 17px;
	font-family: "Courier New",courier;
}
.c42 div.content div#directors {
	position: static;
	margin: 5px 0px;
	font-family: "Courier New",courier;

}
.c42 div.content div#directors p {

	display: block;
	font-size: 17px;
	font-weight: bold;

}
.pages_view{margin: 0 5px;}

.maia p{
	font-family:Arial;
	color:#003264;
	letter-spacing:1px;
	font-weight:bold;
	font-size:7pt;
	
}
.maia.tipahead{
	font-size:8pt;
}
.maia ul{
	padding-left: 40px;
}
.maia .tipaprim{
    font-family:Arial;
    font-style: italic;
    color:#353535;
}
.maia .tipa{
   	font-family:Arial;
   	font-style: normal;
}
.maia .tipa p{
	color:#353535;
	
}

