@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #202239;
	background-color: #030304;
	background-image: url(../images/bodybg.png);
	background-repeat: repeat-x;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:focus {
	outline:none;
}
a:visited {
	color:#202239;
	font-weight:bold;
}
a:hover {
	color:#202239;
	font-weight:bold;
}
a:link {
	color:#202239;
	font-weight:bold;
}
td a:visited, td a:link, td a:hover {
	text-decoration:none;
}
.largetext {
	font-size:16px;
	font-weight:bold;
}
#wrapper {
	width:1020px;
	position:relative;
	margin:0 auto 0 auto;
}
#contentwrapper {
	width:1000px;
	float:left;
	overflow:hidden;
	background-color:#404155;
}
.leftshadow {
	width:10px;
	float:left;
	background-image:url(../images/borderleft.png);
}
.rightshadow {
	width:10px;
	float:left;
	background-image:url(../images/borderright.png);
}
.shadowheight {
	height:700px;
	float:left;
}
.leftshadowsmall {
	width:10px;
	height:100px;
	float:left;
	background-image:url(../images/borderleft.png);
}
.rightshadowsmall {
	width:10px;
	height:100px;
	float:left;
	background-image:url(../images/borderright.png);
}
#masthead{
	width:1000px;
	overflow:hidden;
	float:left;
}
#contentswrapper{
	width:920px;
	float:left;
	margin-top:-250px;
	margin-left:20px;
}
#menubar {
	width:930px;
	height:50px;
	float:left;
	clear:both;
	overflow:hidden;
	margin-left:10px;
}
#contentswrapper2 {
	width:950px;
	float:left;
	margin-top:-16px;
}
#contentsactual {
	width:930px;
	float:left;
	background-image:url(../images/white80.png);
}
#footer {
	width:920px;
	floats:left;
	clear:both;
	padding:0px 0px 50px 15px;
}
#menubar ul {
	width:940px;
	height:56px;
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px;
}
#menubar ul li {
	height:56px;
	overflow:hidden;
	padding:12px 20px 2px 20px;
	margin:0px;
	float:left;
	background-image:url(../images/menubg.png);
	text-shadow: #000 2px 2px 2px;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:2px;
}
#menubar ul li:hover {
	background:#2d314c;
	color:#FFF;
}
body#index a#indexlink,
body#timeline a#timelinelink,
body#documents a#doculink,
body#vision a#visionlink,
body#economic a#economiclink,
body#final a#finallink {
	background:url(../images/menuarrow.png);
	background-position:center top;
	text-decoration:none;
	margin:-12px -20px -30px -20px;
	padding:12px 20px 30px 20px;
	text-shadow:none;
	font-size:15px;
	letter-spacing:0px;
	color:#2d314c;
	white-space:nowrap;
}
#menubar ul li:hover a:link {
	color:#FFF;
	text-decoration:none;
}
#menubar ul li a:visited {
	color:#CCC;
	text-decoration:none;
}
#menubar ul li a:link {
	color:#CCC;
	text-decoration:none;
}
.textcollum {
	width:600px;
	padding:20px 20px 50px 20px;
	float:left;
}
.rightcollum {
	width:290px;
	float:left;
}
.rule {
	width:600px;
	height:3px;
	display:block;
	background-color:#2d314c;
}
h1 {
	color:#2d314c;
	font-size:26px;
	font-weight:normal;
	margin:20px 0px 10px 0px;
}
h2 {
	color:#2d314c;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
}
h3 {
	color:#2d314c;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 2px 0px;
	border-bottom-width:1px;
	border-bottom-color:#ABB0C9;
	border-bottom-style:solid;
}
p {
	color:#2d314c;
	font-size:13px;
	font-weight:normal;
	margin:20px 0px 0px 0px;
	text-align:justify;
}
.nobullet {
	list-style:none;
	padding:0px;
}
ol, ul, li {
	text-align:justify;
}
.nobullet li {
	padding-top:10px;
}
.nobullet li ol {
	margin-top:3px;
}
.nobullet li ol li {
	padding-top:3px;
	margin-left:-10px;
}
.extrabottommargin {
	margin-bottom:3px;
}
.textboxstyle {
	background-color:#FFFFFF;
	border:#000033;
	border-width:1px;
	border-style:solid;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#feedback {
	background-color:#e0e1e2;
	padding:7px 20px 7px 20px;
	position:absolute;
	top:30px;
	right:60px;
	border-color:#262743;
	border-width:1px;
	border-style:solid;
}
#faq a:active,
#faq a:visited,
#faq a:link,
#faq a:hover,
#feedback a:active,
#feedback a:visited,
#feedback a:link,
#feedback a:hover {
	text-decoration:none;
}
#faq {
	background-color:#e0e1e2;
	padding:7px 20px 7px 20px;
	position:absolute;
	top:60px;
	right:60px;
	border-color:#262743;
	border-width:1px;
	border-style:solid;
}
ol li {
	padding-bottom:20px !important;
}
ol li strong {
	padding-bottom:0px;
	line-height:10px;
	display:block;
}
