html,body {
	margin:0;
	padding:0;
	height:100%; 
	font-family:arial,sans-serif;
}

/*HOME CONTAINER*/
div#kic_container.home 
{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	background: url(../images/kic_home_content_bg.gif) #00597b top left no-repeat;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
/*HOME CONTAINER END*/

/*INTERNAL CONTAINER*/
div#kic_container.internal 
{
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width:100%;
	height:auto !important; /* real browsers */
	/*background: url(../images/kic_NewFooter3.gif) #ffffff bottom left no-repeat; */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
/*INTERNAL CONTAINER END*/

/*HOME HEADER START*/
div#kic_header 
{
	padding: 0;
	background: #ffffff;
	height: 366px;
}

.kic_header1
{
	/* background: url(../images/kic_header1.gif) top repeat-x; */
	height: 146px;
}
.kic_header2
{
	width: 235px;
}
.kic_header3
{
	width: 699px;
	padding: 40px 0 0 0;
}

.kic_header33
{
	width: 699px;
	padding: 0;
}

.kic_header33 p
{
	font: normal 18px Arial, Helvetica, sans-serif ;
	color: #000000;
	padding: 0 20px 0 20px;
	margin: 10px 0 0 0;
}

.kic_header3 p
{
	font: normal 18px Arial, Helvetica, sans-serif ;
	color: #00244d;
	padding: 0 20px 0 20px;
	margin: 10px 0 0 0;
}

/*HOME HEADER END*/



/*SEARCH START*/

#kic_search input
{
	height: 16px;
	width: 125px;
	padding: 0;
	margin: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #7b7b7b;
}

a.search_go
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #7b7b7b;
	padding-left: 10px;
	text-decoration: none;		
}

a.search_go:hover
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #7b7b7b;
	padding-left: 10px;
	text-decoration: underline;
}

div#kic_search
{
	padding: 14px 0 0 0;
	margin: 0;
	min-height:330px;
	height: auto !important;
	height: 330px;	
}


div#kic_search_home
{
	padding: 14px 0 0 0;
	margin: 0;
}

div#kic_search_home input
{
	height: 16px;
	width: 125px;
	padding: 0;
	margin: 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #7b7b7b;
}

/*SEARCH END*/







/*HOME CONTENT START*/
div#kic_content 
{
	padding: 0 0 65px 0;
	margin: 0; 
}

div#kic_content h1
{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0;
	padding: 0 0 25px 0;
}

div#kic_content p
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0;
	padding: 0 0 10px 0;
}

#kic_content a
{
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

.kic_home1
{
	background: url(../images/kic_home1.gif) top repeat-x;
	height: 57px;
}
.kic_home2
{
	width: 235px;
}
.kic_home3
{
	width: 641px;
	background: url(../images/kic_home1.gif) top repeat-x;
	padding: 42px 0 0 0;
}

.kic_header3 h1
{
	font: normal 18px Arial, Helvetica, sans-serif ;
	color: #00244d;
	padding: 10px 0px 0px 0px;
	margin: 0;
}


/* Style for the news */
#kic_home_news
{
	border-right: dotted 1px #3a82a8;
	padding: 0px 0px 20px 20px;
}

#member_news a:link, #member_news a:hover, #member_news a:active, #member_news a:visited
{
	text-decoration:none;
	color:#336699;
}

#home_news a:link, #home_news a:hover, #home_news a:active, #home_news a:visited
{
	text-decoration:none;
}


#kic_int_content #news_heading
{
	font: bold 12px Arial, Helvetica, sans-serif ;
	color: #00244d;
	padding: 10px 0px 0px 0px;
	margin: 0;
}

/* End Style for the news */


#kic_home_video
{
	border-right: dotted 1px #3a82a8;
	padding: 0 20px 20px 20px;
}

#kic_home_video a:link,  #kic_home_video a:hover, #kic_home_video a:active, #kic_home_video a:visited
{
	text-decoration:none;
}

#kic_home_downloads
{
	padding: 0 20px 20px 20px;
}

#kic_home_downloads ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#kic_home_downloads ul li
{
	padding-left: 30px;
	padding-bottom: 10px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(../images/kic_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;

}

/*HOME CONTENT END*/


/*INTERNAL CONTENT START*/
div#kic_int_content 
{
	padding: 0 0 15px 0;
	margin: 0; 
}

div#kic_int_content h1
{
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #004175;
	margin: 0;
	padding: 20px 0 10px 0;
}


div#kic_int_content h2
{
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #004175;
	margin: 0;
	padding: 0 0 10px 0;
}

div#kic_int_content h3
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #004175;
	margin: 0;
	padding: 5px 0 15px 0;
}

div#kic_int_content p, div#kic_int_content span, div#kic_int_content div
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #2b2b2b;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1.4em;
}


div#kic_int_content td
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #2b2b2b;
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}

div#kic_int_content ul
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #2b2b2b;
	padding-top: 0;
	margin-top: 0;
}

#internal a
{
	color: #00568c;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}


div#commentDiv p
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #004175;	
	padding: 5px;
}

div#commentDiv input, div#commentDiv textarea
{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #004175;	
	padding: 3px;
}

.CaptchaWarning{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: red;	
}


/*INTERNAL CONTENT END*/


/*BOTTOM GRAPHIC START*/
div#kic_bottom_graphic 
{
	
	width:100%;
	bottom:0;
	background: url(/images/kic_NewFooter1.gif) #002b5c top center no-repeat;	
	height:174px;
	text-align: center;
}
/*BOTTOM GRAPHIC END*/


/*FOOTER START */

div#kic_footer_home 
{
	position:absolute;
	width:100%;
	bottom:0;
	background: url(../images/kic_footer_bg.gif) #004c73 top left no-repeat;
	height: 65px;
	text-align: center;
}



div#kic_footer_home ul
{
	width: 891px;
	font-size: 9px;
	color: #2a4760;
	padding: 25px 0 0 0;
	margin: 0 auto;
	text-align: left;
}

div#kic_footer_home li
{
	display: inline;
	padding: 0 1em 0 0;
	margin: 0 1em 0 0;
	border-right: solid 1px #2a4760;
}

div#kic_footer_home li.last
{
	border-right: none;
}

div#kic_footer_home a
{
	color: #4d677f;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

div#kic_footer_home a:hover
{
	text-decoration: underline;
}






div#kic_footer 
{
	background: url(/images/kic_NewFooter3.gif);
	background-repeat:no-repeat;
	height:174px;
	width:100%;
	bottom:0;	
	text-align: center;
}

div#kic_footer ul
{
	width: 891px;
	font-size: 9px;
	color: #2a4760;
	padding: 140px 0 10px 0;
	margin: 0 auto;
	text-align: left;
}

div#kic_footer li
{
	display: inline;
	padding: 0 1em 0 0;
	margin: 0 1em 0 0;
	border-right: solid 1px #2a4760;
}

div#kic_footer li.last
{
	border-right: none;
}

div#kic_footer a
{
	color: #4d677f;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

div#kic_footer a:hover
{
	text-decoration: underline;
}
/*FOOTER END*/


/* SITEMAP START */

#SiteMap ul
{
	margin: 0px;
	padding: 2px 5px 5px 20px;
	list-style-type: none;	
}

#SiteMap li a
{	
	text-decoration: none;	
	color: #909090;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#SiteMap li a:hover
{	
	color:#004175;	
}

#SiteMap ul ul li a
{
	font-weight: normal;
}

/* SITEMAP END */


/*MENU START*/
#navcontainer 
{ 
	padding: 0px;
	margin: 0px;	
}

#navcontainer ul
{
	width: 157px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #909090;
}


#navcontainer li a
{
	margin: 0px;
	padding: 2px;
	border-bottom: 1px solid #E6E6E6;
}

#navcontainer li a:link, #navcontainer li a:visited
{
	color: #909090;
	text-decoration: none;
}

#navcontainer li a:hover
{
	color: #002c5a;
}

#navcontainer li a#last
{
	border-bottom: none;
}

#navcontainer ul ul 
{		
	padding: 0px;	
}

#navcontainer ul ul ul
{		
	padding: 0px;	
}




/*MENU END*/
