/* CSS Document */
/*margin: top right bottom left;*/
body {margin:auto; padding: 10px 0 5px 0; /*background: url(images/pink_bgr.jpg) #000 top left repeat-x;*/ background-color:#fff;}

#contOutter { width: 834px; position: relative; margin: auto; font-family: tahoma;}
#header { width: 834px; height: 100px; margin: 0px; padding: 0; background: url(images/header.jpg) top left no-repeat;}
#menu { width: 788px; margin: auto; padding: 0; height: 25px; text-align:center; font-weight: bold;}
#contHdr { margin:0; padding:0; background: url(images/contHdr.jpg) top left no-repeat; height: 49px; border-top:solid #727375 1px;}
#contHdr p { text-align:left; padding-top: 0px; margin-left: 220px; font-size: 20px; color:#FFFFFF; font:"Times New Roman", Times, serif; letter-spacing:0px;}
#contHdr .headDate {text-align:right; font-size: 12px; color:#FFFFFF; font:"Times New Roman", Times, serif;}

#contFtr { margin: 0px; padding: 0; background: url(images/contFtr.jpg) top left no-repeat; height: 38px;}

#contBody { width: 834px; margin: 0px; padding: 0; font-family: tahoma; background: #48494d; position:relative; float:left;}
#contBodySub{ width: 786px; margin:auto; margin-bottom:0px; margin-top:0px; padding:0; position:relative; }
#contInner { width: 786px; margin:auto; margin-top: 20px; padding:0px; background:url(images/contCenter1.jpg) top left repeat-y; position:relative; float:left;}

#contLeft {
	width: 209px;
	padding: 4px;
	padding-top: 0px;
	margin:-10px 0 0 0;
	float: left;
	position:relative;
	color: #283373;
	height: 350px;
}
#contLeft h1 {
	color:#f47a20;
	padding-top: 0;
	margin: 0 0 0 2px;
	font-size: 18px;
	font-weight:normal;
	border: none;
	;
}
#contLeft h2 {
	color:#000066;
	padding-top: 0;
	margin: 5px 0 0 5px;
	font-size: 14px;
	font-weight:bokd;
	border: none;
	;
}
#contLeft h3 {
	color:#283373;
	padding-top: 0;
	margin: 10px 0 0 5px;
	/*line-height:22px;*/
	font-size: 14px;
	font-weight:normal;
	border: none;
	;
}
#contLeft p { font-size:12px; line-height: 120%;}

#contCenter1 { width: 555px; margin: 5px; float: left; positon: relative; /*border:dotted 1px #FF0000; */}
#contCenter { width: 408px; margin: 5px; float: left; positon: relative; /*border:dotted 1px #FF0000; */}
#contCenter p {color: #000; font-size:14px; text-align:justify; line-height:17px; padding-bottom: 10px; }
#contCenter .documentList {margin-left:14px;	font-size:12px; line-height:20px;}
#contCenter .ministerName {font-size: 14px; color: #333333; margin-top: -4px; padding-top: -4px;}
#contCenter .portfolioList {
	margin:5px 0 0 35px;
	font-size:14px;
	line-height:20px;
	color:#333;
	list-style-position: inside;	/*list-style-type: square;*/
}
#contCenter .postDate {color:#b4bb31; font-style:italic; font-size:11px;}
/*#contCenter .question {color: #283373; margin: 5px 0 0 5px;}
#contCenter .answer {color: #666666; margin: 0 0 5px 5px; font-style: italic;}*/

#contRightOuter {
	width:145px;
	/*height:300px;*/
	margin:2px;
	position:relative;
	float:left; /*border: solid 1px #000000;*/
}
#contRight {width:135px; margin: 0px; positon: relative; /*border:dotted 1px #FF0000;*/}
#contRight h1 {color:#f47a20; padding-top: 0; margin: 0; font-size: 18px; font-weight:normal; text-align: right;}
#contRight p {text-align: right; font-size:12px; line-height:180%;}
#contRight .doc {text-align:right; font-size:12px; padding-bottom:3px; line-height:normal;}
#contRight a{color:#283373; text-decoration:none; padding:0; margin:0;}
#contRight a:hover{color:#0099CC; text-decoration:underline;}
#contRight ul {color:#f47a20; font-size:12px;list-style: none; text-align:right; margin-top: -5px; margin-right:5px;}
#contRight ul a{color:#f47a20; font-size:12px;list-style: none; text-align:right; }

h1 {color: #1882ac;	margin:0px 0px 5px 0px;	padding-top: 5px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:left;}
h1 a{ color: #f47a20; text-decoration:underline; background-image:url(images/plus.gif) no-repeat top-right;}
h1 a:hover{ color:#1882ac; text-decoration:none;}
h3 a{ color: #283373; text-decoration:underline; background-image:url(images/plus.gif) no-repeat top-right;}
h3 a:hover{ color:#f47a20; text-decoration:none;}
.question {color: #283373; margin: 5px 0 0 5px;}
/*.answer {color: #666666; margin: 0 0 5px 5px; text-decoration:none; font-style:normal;} */

p { margin:5px 5px 5px 5px; font-size: 12px; }
a{ color:#505050; text-decoration:underline;}
a:hover{ color:#0099CC; text-decoration:none;}
.more {color: #acb228; font-size:10px;}

.leftList {font-size: small; margin-left:15px; margin-top: 5px;}
.leftList li{margin-top: 10px;}

.leftList2 {font-size: 15px; margin-left:20px; margin-top: 5px;}
.leftList2 li{margin-top: 10px;}
.leftList2 li a{color:#000066;}
.leftList2 li a:hover {color:#FF6600;}
/* Menu */
#menu p { padding: 0px; margin:0; font-size: 16px; color: #999; text-align: center; font-family: tahoma; font-weight: bold;}
#menu a {padding: 8px 0 0 0; /*padding:0;*/ color: #ccc; text-decoration: none; width: 131px; height: 25px; margin: -8px 0 0 0; background:url(images/tabInactive.jpg) top left no-repeat; float: left; position:relative;}
#menu a.here {color: #f47a20; text-decoration:none; background:url(images/tabActive.jpg) top left no-repeat;}
#menu a:hover { color: #ccc; text-decoration: none; width: 131px; height: 25px; background:url(images/tabActive.jpg) top left no-repeat; float: left; position:relative;}
#menu a.here:hover{color: #f47a20;}

#contFtr p {padding: 0;	margin:0; font-size: 13px; color: #48494d; text-align: center; font-family: tahoma;}
#contFtr a { color: #48494d; text-decoration: none; /*font-weight: bold;*/}
#contFtr a.here { color: #fff; text-decoration:none; /*font-weight: bold;*/}
#contFtr a:hover { color: #fff; text-decoration: none; /*font-weight: bold;*/}

img.bottom { margin:0px; padding:0px; vertical-align:bottom;} 
.img-shadowLeft { float:left; background: #c0c0c0 bottom right; margin: 5px 10px 0 5px !important; margin: 5px 5px 0 0px;}
.img-shadowLeft img {
  display: block;
  position: relative;
  /*background-color: #fff;*/
  border: 1px solid #a9a9a9;
  margin: -4px 4px 4px -4px; padding:0;
  /*padding: 4px;*/
  } 
.img-shadowRight { float:right; background: #c0c0c0 bottom right; margin: 5px 0px 0 10px !important; margin: 5px 0px 0 5px;}
.img-shadowRight img {
  display: block;
  position: relative;
  /*background-color: #fff;*/
  border: 1px solid #a9a9a9;
  margin: -4px 4px 4px -4px; padding:0;
  /*padding: 4px;*/
  } 
.img-floatRight { float:right; margin: 5px 0px 0 10px !important; margin: 5px 0px 0 5px;}
.img-floatRight img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -4px 4px 4px -4px; padding:0;
  /*padding: 4px;*/
  }
.img-floatLeft { float:left; margin: 5px 0px 0 10px !important; margin: 5px 0px 0 5px;}
.img-floatLeft img {
  display: block;
  position: relative;
  /*background-color: #fff;
  border: 1px solid #a9a9a9;*/
  margin: -4px 4px 4px -4px; padding:0;
  /*padding: 4px;*/
  }
.img-border {
	float: left;
	border:  1px solid #c0c0c0;
	background-color: #fff;
	padding:4px;
	margin: 2px 10px 0 0px !important;
	margin: 2px 5px 0 0px;
}
.clear {
  clear: both;
  height: 1px;
  margin-bottom: -1px;
  line-height: 0px;
  display: block;
  font-size: 0px;
}
 #logoBox {
  float: left;
  width: 145px;
  margin: 20px 0px 0px 0px;
  position:absolute;
  bottom:0px;
  left:0px;
}
#orgChart {
  font-size:14px;
}
#policyWindow p {font-size:15px; text-align:justify; color:#000066; margin-top:10px; padding: 0 10px 0 10px; line-height: 18px;}
#policyWindow h1 {color: #FF6600; padding: 0 10px 0 10px; text-align:center;}
#policyWindow h2 {color: #000066; padding: 0 10px 0 15px; text-align:left; font-size:16px; margin-bottom:0px;}
#policyWindow li {color: #000066; margin-bottom:15px; text-align:justify; margin-right: 15px;}
#contRight .altLink {a(color:#f47a20;} 
