html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	text-align: center;
	background-color:#fff;
}

html, body, table { font-size: 12px; 
	font-family:Arial,Helvetica, Verdana, Arial, sans-serif; }

a { color: #56006A; }

.breadcrumbs { font-size:11px; padding:10px 0 0 0; text-transform: capitalize;}

.halfSpacing {
	margin-bottom: 2px;
}

table.ameTable td {
	vertical-align: top;
	text-align: left;
}

table.ameTable h3 {
	padding: 0; margin: 0;

}

div#wrapper { margin: 0px auto; width: 890px; 
	min-height: 100%;  
	background-image: url(../images/bg-repeater.gif); 
	background-repeat: repeat-y;
	background-position: center 0px;
}
/* Hide from IE5-mac. Only IE-win sees this \*/
* html div#wrapper { 
	height: 100%;  
}
/* End Hide from IE5-mac */


div#header {
	margin: 0px auto;
	padding: 0;
	background-image: url(../images/header.gif);
	background-repeat:no-repeat;
	background-position: center 0px;
	width: 890px;
	height: 180px;
	position: relative;
	z-index: 1000;
}

div#contentWrapper {
	min-height: 100%;  
	width: 763px;
	background-color:#fff;
	margin: 0px auto;
	padding: 0;
	text-align: left;
	z-index: 100;
	border-left: solid 2px #AB80B5;
	border-right: solid 2px #AB80B5;	
	
}

body.home #contentWrapper {
	background-image:url(../images/bg/home.jpg);
	background-repeat: no-repeat;
	background-position: right 164px;
}

	
/* Hide from IE5-mac. Only IE-win sees this \*/
* html div#contentWrapper {
	 height: 100%; 
	position: relative;
}
/* End Hide from IE5-mac */


div#leftCol		{
	position:relative; 
	width: 123px;
	float:left;
	margin: 0;
	padding: 0;
	vertical-align:top;
	z-index: 25;
}

div#mainContent {
	margin: 0 0 0 123px;
	z-index: 1;
	width: 640px;
}

#homeText {
	 padding: 0 30px 0px 60px ; 
	margin: 0 0 0 0; height: 230px;}
#homeText p {margin: 8px 0 8px 0; }

body.home #homeFlash {
	z-index: 2;
}

.textContent {
	margin: 0;
	padding: 0 12px 55px 12px;
	
}
.box {
	position: relative;}
/* Hide from IE5-mac. Only IE-win sees this \*/

* html #leftCol {
	margin-right: 0px;
}

* html div#mainContent { 
	height: 1%; 
	width: 637px;
	position:relative;
	left: -3px; 
	z-index: 1;
}

* html #homeText { padding-top: 180px; }

* html #homeFlash {
	position:absolute;
}

/* End Hide from IE5-mac */

/* ==================== Navigation ================= */
/* functionality */


#topNav li ul {
/**/
  display: none;

  position: absolute; 
  left: 0px;
  top: 33px;
}

div#header li:hover ul, div#header li.over ul {  /*enables rollover in IE */
	display: block;
}

/* positioning and styling */
#topNav {
	position: absolute;
	top: 147px;	left: 278px;
	margin: 0; padding: 0;
	list-style-type: none;
	display: block;
}

#topNav ul { margin: 0; padding: 0; list-style-type: none;}

#topNav li { 
  position: relative;
	margin: 0; padding: 0;
	float: left;
	width: 140px;
	display: block;
	height: 33px;
}
#topNav li#leadershipLI, #topNav li#leadershipLI li { width:137px; }
#topNav li#leadershipLI, #topNav li#conferenceLI li { width:135px; }
#topNav li li {
	border-bottom: 1px solid #000;
	height: 24px;
	background-color:#EDE4F0;
}
#topNav a, #topNav ul a { color: #fff; 
	display:block;
	height: 33px; 
	text-decoration: none;
	font-weight: bold;
	padding: 9px 0px 0px 0px;
	margin: 0px;
}

#topNav a:hover { color: #ff9900; }

#topNav ul a { font-weight: normal; }

#topNav li li a { height: 1.5em; color: #000; padding: .4em 0 0 0;}

#topNav li li a.on, #topNav li li a:hover  { color: #ff9900; }
/* ================== End Navigation =============== */

a#homeLink {
	position:absolute;
	display:block;
	left: 67px;
	top: 49px;
	width: 127px;
	height: 124px;
}

a#homeLink span { visibility:hidden; display:none; }
/* ================== Left Navigation =============== */

ul#leftNav {
	padding: 0;
	margin: 0;
	color: #fff;
}

ul#leftNav ul { margin: 0; padding: 0; 
	display: none;
	position: absolute; 
	left: 123px;
	top: -1px;
}

#leftNav li:hover ul, #leftNav li.over ul {  /*enables rollover in IE */
	display: block;
}

ul#leftNav ul#ministryUL { top: -124px; }

ul#leftNav li { 
/**/	border-top: solid 1px #56006A;
	border-bottom: solid 2px #803F8F;
	background-color: #56006A;
	
/*	padding: 11px 0 12px 0; */

	margin: 0px;
	height: 38px;
	width: 123px;
	list-style-type:none;
	text-align:center;
	position: relative;
}
/*
* html ul#leftNav li { 
	padding: 12px 0 12px 0;
}
*/

ul#leftNav a {
	color: #fff; font-weight: bold;
	text-decoration:none;
	text-align:center;
	display: inline-block;
	position: relative;
	top: 12px;
}


#leftNav li ul li {
	border: none;
	padding: 0; margin: 0;
	text-align:left;
	background-color:#EDE4F0;
	height: auto;
}

#leftNav ul a {
	color: #333; display:block;
	text-align:left;
	padding: 2px 6px; 
	margin: 0; border-bottom: solid 1px #aaa;
	top: 0px;
	font-weight: normal;
}

#headingWrapper { z-index: 5; }

ul#leftNav a.on, ul#leftNav a:hover { color: #ff9900; }
/* ================== End Left Navigation =============== */
ul#bottomNav {
	z-index: 3;
	padding: 0; margin: 1em 10px 1em 10px;
	text-align:center;
}

ul#bottomNav li {
	list-style-type:none;
	padding: 0; margin: 0;
	display:inline;
	padding: 0 30px 0 30px;
	margin: 0;
	}

ul#bottomNav li.lastLink { padding-right: 0; }

body.home ul#bottomNav li.lastLink { margin-right: 0; }

ul#bottomNav a { 
	text-decoration: none;
	font-weight:bold;
}

ul#bottomNav a:hover { 
	color:#ff9900
	
	}


body.home ul#bottomNav {
	text-align: left;
	margin-left: 183px;
	width: 570px;
	padding: 0px;
	margin-top: 0;
	margin-bottom: 0;
	/*position: absolute;
	top:340px;*/
}

* html body.home ul#bottomNav {
	top: 170px; 
	left: 0px;
}

body.home ul#bottomNav li {
	padding: 0px;
	margin-right: 33px;
}


/**
* The What's new Section 
*/
#homeLeftBar {
	
}

#homeLeftBar ul {
	margin-top: .5em;
	
}

#homeLeftBar ul li {
	padding-bottom: .5em;

}

#homeLeftBar ul li a {
	color: #000;
}


/*  Footer */

#footer { color: #ff9900;
	border-top: solid 4px #56006a;
	padding-top: 1em;
	padding-bottom: 10px;
	font-size: 10px;}
#footer div { padding: 0 20px;}
#footer a { color: #ff9900; }

#topNav .on a { color:#FF9900; }
#topNav .on UL LI a { color:#000000; }


#leftNav .on a { color:#FF9900; }
#leftNav .on UL LI a { color:#000000; }

#bottomNav .on a { color:#FF9900; }

.navsubhorz 			{ background:#fff4e3; font-size:11px;  border:0px solid #FF0000; width:767px; margin:-26px 0 0 61px}
.navsubhorz a 			{ color:#000000; text-decoration:none; } 
.navsubhorz a:hover 	{ color:#FF9900; }
.navsubhorz LI 		{ float:left; display:block; padding:5px; }