html, body {
/* blue gradient in footer 
background: url(/Portals/3/bg_botgrad.jpg) bottom repeat-x;*/
min-width:780px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
color:#495055;
line-height: 20px;}

p {
	margin: 11px 0;
}

ul, ul li {	list-style: disc;}
strong{font-weight:bold;}
em {font-style: italic;}

/* ----- IDS ----- */

#wrapper_full {
	/* full-width water header */
	background: url(/Portals/3/bg_header_full.jpg) no-repeat center top;
	text-align:center;
}

#wrapper_780 {
	width: 780px;
	margin: 0 auto;
}


#header {
	height: 125px;
}

#ancnav {
	height:30px;
	margin-top:9px;
	font-weight: bold;
	color:#00447B;
}


#nav {
	float: left;
	width: 240px;
	text-align:left;
	margin-top: 15px;
}

#content { 
	margin: 0;
	float: left;
	width: 540px;
	height: 1%; /* Holly hack for Peekaboo Bug */
}

.contentpane {
	width:100%;
}

#footer {
	clear: both;
	font-size:10px;
	color:#879199;
	line-height: 16px;
	border-top: solid 1px #9CA8B2;
	width: 540px;
	margin-top: 18px;
	margin-bottom: 18px;
}

#footer p {margin-top:10px; margin-left:20px;}
#footer table {margin-left:20px;}

/* ----- CLASSES ----- */

.linkdivider {margin: 0 7px;}
.ancnav_table{	width:780px;}
.ancnav_1 {text-align:left;}
.ancnav_2 {text-align:right;}
.pdf {font-size:9px;}

/* ----- HEADINGS ----- */


h1 {
font-size:17px;
font-weight: bold; 
color:#1B8B11; 
border-bottom:1px solid #9CA8B2;
padding-top:20px;
padding-bottom:3px; 
margin-bottom:7px;
width:540px;}

h2 {
font-size:14px;
font-weight: bold; 
color:#00447B; 
padding-top:15px;
padding-bottom:3px; 
margin-bottom:7px;}

h2.underline{border-bottom:1px solid #9CA8B2;}

h3 {
font-size:13px;
font-weight: bold; 
color:#00447B; 
padding-top:5px;
padding-bottom:3px; 
margin-bottom:7px;}
h4{}



/* ----- LISTS ----- */

li{line-height:14px; margin: 8px 0;}
li p{}
ol{list-style: auto; margin-left: 25px;}
ul{list-style: disc; margin-left: 25px;}
ol li{}
ul li{}

.round ul, .round ul li, .home_announce ul, .home_announce ul li {list-style: none;margin-left: 0;}



/* -------- IMAGES -------*/
img {border:0;margin:0; padding:0;}
img.imgright {float:right; margin:0 0 0 10px; padding:0;}
img.imgleft {float:left; margin:0 10px 0 0; padding:0;}
img.imgbdrright {float:right; margin:0 0 0 10px; padding:1px; border: 2px solid #EBDCD5;}
img.imgbdrleft {float:left; margin:0 10px 0 0; padding:0; border: 2px solid #EBDCD5;}
img.imgbdr {margin:0 0 0 10px; padding:1px; border: 2px solid #EBDCD5;}


/* ----- LINKS ----- */

a{text-decoration:none; color: #1B8B11;}
a:link{text-decoration:none; color: #1B8B11;}
a:hover{text-decoration:underline;color: #1B8B11;}
a:visited, a:active, a:focus{text-decoration:none;color: #1B8B11;}
a:visited{}
a:active{}
a:focus{}

#ancnav a {
	font-weight: bold;
	color:#00447B;
}

#ancnav a:hover {text-decoration:underline;}

div.home_newstream {
	width:100%;
}
.home_newstream a {
	font-weight:bold;
}

.round a {text-decoration:none; color: #000;}
.round a:hover{text-decoration:underline;color: #777;}
.round a:visited, .round a:active, .round a:focus{text-decoration:none;color: #000;}


/* ----- FORMS ----- */

form{}
fieldset{}
legend{}
label{}
input{}
textarea{}
input, textarea{}
select{}
optgroup{}
option{}


/* ----- TABLES ----- */

td.formlabel {
	text-align:right;
	padding-right:20px;
}
td.formlabelreq {
	text-align:right;
	padding-right:20px;
	font-weight: bold;
	font-style: italic;
}

.required {
	font-weight: bold;
	font-style: italic;
}

/* KWA Governing COuncil Table */

#kgc td { vertical-align:top; padding:5px; }
#kgc td.hr { border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; }

/* general info tables */

.infotable {border:1px solid #AAAAAA;}
.infotable td {vertical-align:top; padding:10 10px 10px 10px;border-top:1px solid #AAAAAA; font-size:11px;, line-height:15px;}
.infotable td p {margin:0, padding:0; padding-top: 0; margin-top:0;padding-bottom: 0; margin-bottom:0;}
.infotable th {vertical-align:top; padding:10px; border-right:1px solid #AAAAAA; border-collapse:collapse; background: #f1f1f1; font-weight: bold;}
.infotable td.nopad {padding:0; width:1px; background:#aaaaaa; overflow:hidden;}
.infotable td.hr {border-top:1px solid #AAAAAA; border-bottom:1px solid #AAAAAA; }

table{}
caption{}
thead{}
tbody{}
tfoot{}
tr{}
tr .alt{}
th{vertical-align:top;}
td{vertical-align:top;}



/* ----------------- LEARN MORE Box on home page -------------------- */
#learnmore {
	margin-top:12px;
	padding-top:4px;
	padding-bottom:7px;
	background: url(/Portals/3/bg_learnmore.gif) no-repeat left top;
}

#learnmore h2 {
font-size:14px;
font-weight: bold; 
color:#4E6476; 
border-bottom:none;
padding-top:0;
padding-bottom:0; 
margin-bottom:-2px;
padding-top:8px}

#learnmore ul li ul li, #learnmore ul li ul {list-style:none; margin: 0 0 0 0; padding:0 0 0 0;}
#learnmore ul li ul {margin:0 0 5px 12px;}
#learnmore ul li ul li {margin:5px 5px 0 0; display: none;}


/* ------------------ Contact Us ------------- */

#contactus {
	margin-top: 15px;
}




/* ------------------ Call To Action ------------- */

.round h2 {
font-size:14px;
font-weight: bold; 
color:#1B8B11; 
border-bottom:none;
padding-bottom:0; 
margin-bottom:-5px;
padding-top:0px;
margin-top:0;}




/* ------------- ROUNDED CORNDER BOX in Call To Action -------------------*/
/* curve height, background image */
.announce .t, .announce .b, .announce .b b, .announce .t b{
height:4px;
background-image:url(/Portals/3/ffffffeeeeee000000141600.png);
}

/* inner color, border color, border width */
.announce .c{
background:#d3d9de url(/Portals/3/bg_roundbox.gif) no-repeat center top;
border-color:#000000;
border-left-width:1px;
border-right-width:1px;
}


/* surrounding margins (optional) */
.round{
margin-bottom:5px;
}
.round .c{
/* inner content padding */
padding:0 10px 0 10px;
border-top:0;
border-bottom:0;
border-style:solid;
}
.round .t, .round .b, .round .t b, .round .b b{
display:block;
overflow:hidden;
}
.round .t b, .round .b b{
float:right;
width:50%;
}
.round .t .r{
background-position:top right;
}
.round .b .r{
background-position:bottom right;
}
.round .b{
background-position:bottom left;
}
.round .br{
clear:both;
display:block;
overflow:hidden;
height:0px;
}


/****************** Inventua Menu Styles **********************/

.MenuHdr {font-family:verdana,arial, helvetica, sans-serif; font-size: 11px;font-weight:bold; padding-left: 10px; padding-right: 5px; line-height: 14px; padding-bottom:6px;}
.MenuHdr a, .MenuHdr a:link, .MenuHdr a:visited, .MenuHdr a:hover, .MenuHdr a:active {color: #00447C;}
.MenuHdr a:hover {text-decoration:underline;}

.MenuItem {font-family:verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight:bold; padding-left:40px; padding-right: 5px; line-height: 14px; padding-bottom:6px;}
.MenuItem a, .MenuItem a:link, .MenuItem a:visited, .MenuItem a:hover, .MenuItem a:active {color: #0D9048;}
.MenuItem a:hover {text-decoration:underline;}

#invsidemenu-Admin {font-weight:bold; color: #cc0000; font-size:15px;}
#invsidemenu-Host {font-weight:bold; color: #cc0000; font-size:15px;}

.MenuItem a img {border: none; margin-right: 10px;}

.MenuHdr img {border:none; margin-right:8px;
float:left;}

#invsidemenu-Vendors {display:none;}
#invsidemenu-Newsletters {display:none;}
#invsidemenu-Languages {display:none;}
#invsidemenu-Authentication {display:none;}
#invsidemenu-LogViewer {display:none;}
#invsidemenu-Skins {display:none;}
#invsidemenu-SiteWizard {display:none;}
#invsidemenu-SecurityRoles {display:none;}
#invsidemenu-SiteSettings {display:none;}
#invsidemenu-SiteLog {display:none;}
#invsidemenu-EventViewer {display:none;}
#invsidemenu-SiteLog {display:none;}
#invsidemenu-SolutionsExplorer {display:none;}

.cgrill99 #invsidemenu-Vendors {display:none;}
.cgrill99 #invsidemenu-Newsletters {display:none;}
.cgrill99 #invsidemenu-Languages {display:none;}
.cgrill99 #invsidemenu-Authentication {display:block;}
.cgrill99 #invsidemenu-LogViewer {display:block;}
.cgrill99 #invsidemenu-Skins {display:block;}
.cgrill99 #invsidemenu-SiteWizard {display:block;}
.cgrill99 #invsidemenu-SecurityRoles {display:block;}
.cgrill99 #invsidemenu-SiteSettings {display:block;}
.cgrill99 #invsidemenu-SiteLog {display:block;}
.cgrill99 #invsidemenu-EventViewer {display:block;}
.cgrill99 #invsidemenu-SiteLog {display:block;}
.cgrill99 #invsidemenu-SolutionsExplorer {display:block;}