/* CSS Document */
#main_container {
	width: 995px;
	overflow: hidden;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;	
}

#top_banner {
	display: block;
	clear: both;
	height: 100px;
	position: static; /* changed to static from fixed for viewing in iphone */
	width: 995px;
	background: white;	
}

#middle_content {
	margin-top: 105px;
	display: block;
	clear: both;		
}

#DSD_logo {
	float: left;
}

#DSD_logo img {
	margin-top: 15px;
	margin-left: 38px;	
}

#Annual_report_logo {
	float: right;	
}

#Annual_report_logo img {
	margin-right: 15px;
	margin-top: 15px;	
}

#language_selector {
	margin-top: 80px;
	margin-right: 15px;
	display: block;
	width: 995px;
	clear: both;
	float: right;
	height: 25px;
	position: static; /* changed to static from fixed for viewing in iphone */
	background: white;
}

#language_selector span {
	margin-right: 14px;
	font-size: 13px;
	float: right;
}

#language_selector .current_language {
	color: #81bde5;	
}

#language_selector span:hover {
	color: #81bde5;
	cursor: pointer;
}

#Annual_report_menu {
	position: static; /* changed to static from fixed for viewing in iphone */
	float: left;
	display: block;
	width: 300px;
	height: 350px;
	font-size: 13px;
	background: white;
}

#Annual_report_menu ul {
	margin-top: 5px;	
}

#Annual_report_menu li {
	height: 27px;
}

#Annual_report_menu li .current_page {
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 65px;
	background: url(../../common/images/menu_bg_2.png) left top no-repeat;
	color: white;
	font-weight: bold;	
}

#Annual_report_menu li .current_page2 {
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 65px;
	background: url(../../common/images/menu_bg_3.png) left top no-repeat;
	color: white;
	font-weight: bold;	
}

#Annual_report_menu li .current_page3 {
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 65px;
	background: url(../../common/images/menu_bg_5.png) left top no-repeat;
	color: white;
	font-weight: bold;	
}

#Annual_report_menu li .current_page4 {
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 65px;
	background: url(../../common/images/menu_bg_7.png) left top no-repeat;
	color: white;
	font-weight: bold;	
}

#Annual_report_menu li .current_page5 {
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 65px;
	background: url(../../common/images/menu_bg_9.png) left top no-repeat;
	color: white;
	font-weight: bold;	
}

#Annual_report_menu li .current_page6 {
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 65px;
	background: url(../../common/images/menu_bg_11.png) left top no-repeat;
	color: white;
	font-weight: bold;	
}

#Annual_report_menu li .current_page7 {
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 65px;
	background: url(../../common/images/menu_bg_13.png) left top no-repeat;
	color: white;
	font-weight: bold;	
}

#Annual_report_menu li .current_page8 {
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 65px;
	background: url(../../common/images/menu_bg_15.png) left top no-repeat;
	color: white;
	font-weight: bold;	
}

#Annual_report_menu li a {
	color: #333333;
	text-decoration: none;
	padding-top: 1px;
	padding-left: 65px;
	background: url(../../common/images/menu_bg_1.png) left top no-repeat;	
}

#Annual_report_menu li a:hover {
	font-size: 15px;
	font-weight: bold;
}

#Annual_report_content {
	float: right;
	display: block;
	width: 680px;
}

.bold {
	font-weight: bold;
}

h1.green {
	color: #80c342;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

h1.white {
	color: white;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

h1.blue {
	color: #00b9f2;
	margin-top: 10px;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 18px;
}

h2.blue {
	color: #004f81;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

h2.blue2 {
	color: #0095da;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

h2.purple {
	color: #542785;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

h2.green {
	color: #008242;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

h2.pink {
	color: #882225;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
}

p {
	text-align: left;
	margin-bottom: 10px;	
}

.italic_content {
	font-size: 15px;
	font-style: italic;
	line-height: 17px;
}

.italic_white_content {
	font-size: 15px;
	font-style: italic;
	line-height: 17px;
	color: white;
}

.italic_blue_content {
	font-size: 15px;
	font-style: italic;
	line-height: 17px;
	color: #1b93bd;
}

.italic_purple_content {
	font-size: 15px;
	font-style: italic;
	line-height: 17px;
	color: #7c51a1;
}

.italic_green_content {
	font-size: 15px;
	font-style: italic;
	line-height: 17px;
	color: #3f9942;
}

.italic_pink_content {
	font-size: 15px;
	font-style: italic;
	line-height: 17px;
	color: #b8563b;
}

.italic_orange_content {
	font-size: 15px;
	font-style: italic;
	line-height: 17px;
	color: #f58233;
}

.italic_pink2_content {
	font-size: 15px;
	font-style: italic;
	line-height: 17px;
	color: #ef5994;
}

.normal_content {
	font-size: 15px;
	line-height: 20px;
}

.normal_content a {
	color: #000;
	text-decoration: none;
}

.normal_blue_content {
	font-size: 15px;
	line-height: 20px;
	color: #1b93bd;
}

.normal_purple_content {
	font-size: 15px;
	line-height: 20px;
	color: #7c51a1;
}

.normal_green_content {
	font-size: 15px;
	line-height: 20px;
	color: #3f9942;
}

.normal_pink_content {
	font-size: 15px;
	line-height: 20px;
	color: #b8563b;
}

.normal_orange_content {
	font-size: 15px;
	line-height: 20px;
	color: #f58233;
}

.normal_orange_content2 {
	font-size: 15px;
	line-height: 20px;
	color: #f15922;
}

.normal_pink2_content {
	font-size: 15px;
	line-height: 20px;
	color: #ef5994;
}

sup{
	font-size:xx-small; 
	vertical-align:top;
}

.caption {
	font-size: 10px; 
	margin-top: 5px;
}