html, body{margin: 0; padding: 0;}

body{
  background: url("images/common/universal_background.jpg")  #b5b5b5;
  background-position: top center;
  background-repeat: no-repeat;
}

body.detail{
  background: #0066CC;
}

.table{
margin: 0 0 0 10px;
}

.table p{
margin: 0;
padding: 0;
}



p{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#000066; font-size: 12px; line-height: 150%; text-align:left;}

p.white{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#FFFFFF; font-size: 12px; line-height: 110%;}

p.small{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#000066; font-size: 9px; line-height: 100%;}

p.news{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#009900; font-size: 10px; line-height: 120%;}

p.date{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#66CC33; font-size: 10px; line-height: 120%;}

table.caption{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#000066; font-size: 10px; line-height: 150%;}



p.lightgreen{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#66CC33; font-size: 12px;}

p.darkgreen{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#009900; font-size: 12px;}

p.lightblue{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#7FB2E5; font-size: 12px;}

p.blue{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#0066CC; font-size: 16px; line-height: 115%;}


p.footer{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#66CC33; font-size: 10px;}

p.header{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#7FB2E5; font-size: 10px; text-align:right;}

p.disclaim{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#66CC33; font-size: 8px;}




h1{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#009900; font-weight: bold; font-size: 16px; text-align:left;}

h2{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#000066; font-weight: bold; font-size: 12px; line-height: 150%; text-align:left;}

h3{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#FFFFFF; font-weight: bold; font-size: 14px; line-height: 100%; text-align:left;}

h4{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#0066CC; font-weight: bold; font-size: 16px; text-align:left;}

h5{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#EE3022; font-weight: bold; font-size: 16px; text-align:left;}



li.bold{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#000066; font-size: 12px; font-weight: bold; line-height: 150%; text-align:left;}

li.text{font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color:#000066; font-size: 12px; line-height: 150%; text-align:left;}

hr{border: none; background-color: #009900; color: #009900; height: 1px; width: 100%;}

hr.blue{border: none; background-color: #0066CC; color: #0066CC; height: 1px; width: 100%; margin: 0; padding: 0;}

hr.red{border: none; background-color: #EE3022; color: #EE3022; height: 1px; width: 100%;}



a.sidebar:link {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #000066; text-decoration: none; font-size: 12px;}

a.sidebar:visited {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #000066; text-decoration: none; font-size: 12px;}

a.sidebar:hover {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #0066CC; text-decoration: none; font-size: 12px;}

a.sidebar:active {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 12px;}




a.home:link {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #0066CC; text-decoration: underline; font-size: 12px;}

a.home:visited {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #0066CC; text-decoration: underline; font-size: 12px;}

a.home:hover {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #000066; text-decoration: underline; font-size: 12px;}

a.home:active {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #000066; text-decoration: underline; font-size: 12px;}




a.mailerlink:link {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #009900; text-decoration: none; font-size: 12px;}

a.mailerlink:visited {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #009900; text-decoration: none; font-size: 12px;}

a.mailerlink:hover {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #009900; text-decoration: underline; font-size: 12px;}

a.mailerlink:active {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #009900; text-decoration: none; font-size: 12px;}




a.sidebar1:link {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #000066; text-decoration: none; font-size: 10px;}

a.sidebar1:visited {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #000066; text-decoration: none; font-size: 10px;}

a.sidebar1:hover {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #0066CC; text-decoration: none; font-size: 10px;}

a.sidebar1:active {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 10px;}




a.newslink:link {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #66CC33; text-decoration: none; font-size: 10px;}

a.newslink:visited {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #66CC33; text-decoration: none; font-size: 10px;}

a.newslink:hover {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #009900; text-decoration: none; font-size: 10px;}

a.newslink:active {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 10px;}




a.headerlink:link {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #7FB2E5; text-decoration: none; font-size: 10px;}

a.headerlink:visited {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #7FB2E5; text-decoration: none; font-size: 10px;}

a.headerlink:hover {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #7FB2E5; text-decoration: underline; font-size: 10px;}

a.headerlink:active {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 10px;}




a.footerlink:link {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #66CC33; text-decoration: none; font-size: 10px;}

a.footerlink:visited {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #66CC33; text-decoration: none; font-size: 10px;}

a.footerlink:hover {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #66CC33; text-decoration: underline; font-size: 10px;}

a.footerlink:active {font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 10px;}





select {background-color: ECECEC; color: 000000; font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; font-size: 8pt;}

input.button {background-color: silver; color: 606060; font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif; font-size: 8pt;}



.datatable{
	font-family: Arial, Lucida Grande, Verdana, Trebuchet MS, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color:#000066;
 	border-collapse: collapse;
  	border-spacing: 0px;
  	margin-bottom: 15px;
  	margin-top: 10px;
  	width: 100%;
}

.datatable th{
	background:#333;
	color: #FFCC00;
  	padding: 5px 0px 5px 10px;
 	font-weight: bold;
  	text-align: left;
}

.datatable td{
  	border-bottom: 1px solid #000066;
  	padding: 5px 0px 5px 10px;
  	text-align: left;
}


.datatable tr.even{
  	background:#7FB2E5;
}

.datatable .bold{
  	font-weight: bold;
}


.datatable thead th{
	font-size: 14px;
  	background: #000066;
  	color: #FFF;
  	padding: 6px;
  	text-align: left;
}

