#outer-wrapper {
	padding: 0;
}

#main {
	padding: 0;
}

#portal-wrapper {
	width: 100%;
}

#portal-wrapper td {
	vertical-align: top;
}

#portal-wrapper h1 {
	margin: 0;
	padding: 0.5em; 
	/*border-bottom: 1px solid #a6bc74;*/
	color: #333333;
	font-size: 100%;
	background-color: #ffffff;
}


#portal-wrapper h1 a, #portal-wrapper h2 a {
	text-decoration: underline;
	color: #fff;
}


/* GREEN KCA's */

#portal-wrapper h2 {
	margin: 0em; 
	padding: 0.35em; 
	background: #478C39; /* url(pics/kca-title-bk.gif) top left repeat-y;*/
	border-bottom: 1px solid #006600;
	color: #fff;	
	font-size: 100%; 
}


/* BLUE KCA's */

#kca1 h2, #kca8 h2 {     
	padding: 1.95em;
	background: #deeaf6;
	border-bottom: 1px solid #090B48;
	color: #000000;
	font-size: 100%;

}

#kca8 h2 a {
	color: #0000ff;
}


.icon {
	padding: 0.0em;
	margin: 0.0em 0.3em 0.0em 0.0em;
	float: left;	
}

.iconBlue {
	padding: 0.0em;
	margin: 0.0em 0.3em 0.0em 0.0em;
	float: left;	
}




/* KCA (Key Content Area) */

.kca-wrap {
	width: 50%;
	vertical-align: top;
	background-color: #d2ddba;
	border: 1px solid #ffffff;
	background: url(pics/kca-bk.gif) top left repeat-x;
	color:#000000; 
	
}

.kca-wrap-Welcome {
	width: 25%;
	vertical-align: top;
	background-color: #d2ddba;
	border: 1px solid #ffffff;
	background: url(pics/kca-bk-blue.gif) top left repeat-x;
	color:#000000; 
	
}

.kca-wrap-News {
	width: 25%;
	vertical-align: top;
	background-color: #d2ddba;
	border: 1px solid #ffffff;
	background:  url(pics/kca-bk-blue-news.gif) top left repeat-x;
	color:#000000; 
	
}

.kca-wrap-topics {
	width: 25%;
	vertical-align: top;
	background-color: #d2ddba;
	border: 1px solid #ffffff;
	background:  url(pics/kca-bk-blue-news.gif) top left repeat-x;
	color:#000000; 	
	
}


.kca-wrap-leftTable {
	width: 25%;
	vertical-align: top;
}	


#portal-wrapper div.kca {
	height: 100%;
	padding: 0.5em;
}

#portal-wrapper div.kca img {
	margin: -0.4em -0.3em 0.3em 0.3em;
	float: right;
}

#portal-wrapper div.kca ul {
	list-style-image: url(pics/r-bul.gif);
	padding: 0 0 0 3.0px;
	margin: 0em -0.2em 0.2em 1.5em;
}


#welcome {
	width: 100%;
	vertical-align: top;
}

