body {
background:url(../images/generic/bg_01_out.gif) #fff; 
font: 0.7em verdana,arial,helvetica,sans-serif;
color: #404040;
margin: 0;
padding: 0;
text-align:center;
}

a img {border:none;}
.hide, fieldset {display:none;}

p img {padding:0 0.8em 0.4em 0;}
.pic-left {float:left;margin-top:0.4em;}
.pic-centre {text-align:center;padding:0;}

h2 {font-size:1.3em;margin-top:0;color:#1860f0;font-weight:bold;}
h3 {font-size:1.0em;font-weight:bold;}

a {color:#1860f0;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;} 
acronym {font-weight:bold;cursor:help;border-bottom:1px dotted;}

blockquote {margin:0;padding:0 1.2em 0 1.2em;border:1px solid #000;background:#eee;}	
blockquote h2 {margin-top:1.0em;color:#000;}
blockquote a {color:#000;}

.ital {font-style:italic;}

/* main body */
#body {width:73.5em;overflow:hidden;text-align:left;margin:0 auto;}

/* underlay */
#body-underlay {width:73.32em;overflow:hidden;background-image:url(../images/generic/bg_flyingeagle.gif);background-repeat:no-repeat;background-position:bottom right;border:1px solid #1860f0;background-color:#e8f0ff;}

/* overlay */
#body-overlay {width:73.32em;overflow:hidden;background-image:url(../images/generic/mountains_lowerleft.gif);background-repeat:no-repeat;background-position:bottom left;}

.banner {background:url(../images/generic/eve_logo.jpg) #fff no-repeat;height:160px;}
.banner-flash {width:824px;height:160px;text-align:left;margin:0;}
.banner-static {background:url(../images/generic/eve_logoX.jpg) no-repeat;background-position:right;height:100px;}	

/* top nav */

#topnav {background:url(../images/generic/strapline.jpg) #404040;border:1px solid #1860f0;background-repeat:repeat-x;color:#fff;height:2.1em;line-height:2.0em;padding:0 0.8em 0 0.8em;margin-bottom:1.2em;text-align:right;}

/*#topnav img {position:absolute;top:0.6em;right:0.6em;}*/

#topnav .clock {margin-right:0.2em;display:inline;}
#topnav .flags {display:inline;font-weight:normal;}
#topnav .flags a {font-weight:bold;color:#e8f0ff;text-decoration:none;}
#topnav .flags img {vertical-align:text-top;margin:0.2em 0.1em 0 0.4em;}

/* core page settings */

#menu-panel {width:14.5em;float:left;margin-top:-1.2em;margin-bottom:4.2em;background-color:#1860f0;}	
#menu-buffer {width:1.2em;margin-top:-1.3em;float:left;height:10.0em;background:url(../images/generic/menu_buffer.gif);background-repeat:no-repeat;background-position:0 1px;}
#main-panel {width:39.4em;float:left;margin-right:1.2em;}
#main-panel-wide {width:56.5em;float:left;}
#right-panel {width:16.0em;float:left;margin-top:3.0em;}

#menu-01 {font-size:1.0em;}
#menu-01 ul {margin-left:0;margin-top:0;padding-left:0;list-style-type:none;}
#menu-01 ul ul {margin:0.1em 0 -0.1em 0.4em;font-size:0.9em;}	  

#menu-01 li {padding: 0.6em 0 0.6em 0.8em;font-weight:bold;border-bottom:1px dotted #eee;}
#menu-01 li a:link, #menu-01 li a:visited {color:#fff;text-decoration:none;}
#menu-01 li a:hover {color:#e8f0ff;text-decoration:none;}

#menu-01 li li {padding: 0.2em 0 0.1em 0.3em;border-bottom:0;}
#menu-01 li li a {font-weight:normal;text-decoration:none;}

#menu-01 ul li ul {display:none;}
#menu-01 ul li.active ul {display:block;}
#menu-01 ul li.active a {color:#e8f0ff;}
#menu-01 ul li.active ul a {color:#fff;}
#menu-01 ul li.active ul li.active a {color:#e8f0ff;}
#menu-01 ul li.active ul a:hover {color:#e8f0ff;}

.menu-footer {background-image:url(../images/generic/menu_foot_right.gif);background-repeat:no-repeat;background-position:right bottom;height:12px;}
		  
.text-body {background:transparent;margin-top:0;line-height:1.6em;}
.text-base, .text-base-wide {margin-bottom:2.4em;}
#main-panel .text-padding, #main-panel-wide .text-padding {margin-bottom:5.0em;}

/* side panel */

#right-panel {margin:0;}
#right-panel ul {font-size:0.8em;margin:0.7em 0 0 1.2em;padding:0}	 
#right-panel ul li {margin-left:1.2em;}
#right-panel p {margin:0.8em 0 0 0;padding:0.2em 0.8em 0.6em 0.8em;line-height:1.4em;}			  
#right-panel a {color:#1860f0;}	
#right-panel h2, #right-panel h3 {padding:0.4em 0.8em;margin:0;font-size:1.1em;color:#e8f0ff;}	

#right-panel .text-body {border:1px solid #1860f0;border-bottom:0;background-color:#fff;color:#404040;line-height:1.2em;}
#right-panel .box-topleft {background:url(../images/generic/menu_top_left.gif) #1860f0;background-repeat:no-repeat;background-position:top left;}
#right-panel .box-topright {background:url(../images/generic/menu_top_right.gif);background-repeat:no-repeat;background-position:top right;}
#right-panel .box-baseleft {background:url(../images/generic/menu_base_left.gif);margin-bottom:1.0em;background-repeat:no-repeat;background-position:top left;}
#right-panel .box-baseright {background:transparent url(../images/generic/menu_base_right.gif);background-repeat:no-repeat;background-position:top right;height:10px;}

#right-panel .home-img {background:url(../images/generic/img_ksh_home.jpg);height:130px;}

/* footer */

#footer {background-color:#1860f0;color:#eee;margin-bottom:1.8em;height:2.2em;line-height:2.2em;font-size:0.9em;text-align:right;}
#footer ul {margin:0;padding-left:0;list-style-type:none;}
#footer li {display:inline;margin-right:1.2em;}
#footer li a:link, #footer li a:visited {color:#fff;font-weight:normal;text-decoration:none;}
#footer li a:hover {color:#e8f0ff;}		  

#footer .baseleft {background:url(../images/generic/menu_pagebase_left.gif);background-repeat:no-repeat;background-position:bottom left;}
#footer .baseright {background:url(../images/generic/menu_pagebase_right.gif);background-repeat:no-repeat;background-position:bottom right;}	  

/* forms */
			 
.form-holder {width:32em;}
.form-holder label {display:block;float:left;width:8.0em;}
.form-holder input, .form-holder textarea {width:18.0em;border:1px solid #1860f0;font-family:verdana;font-size:1.0em;margin-bottom:0.4em;}	 
.form-holder .form-button {background-color:#1860f0;color:#fff;font-family:verdana;float:right;width:8.0em;margin:0.5em 5.5em 1.2em 0;font-size:1.0em;}

/* adjusters */
																													   
.img-left {float:left;}	   
.clear {font-size:1px; height:1px;clear:both;}

/*** sig ***/

.pic-right {text-align:right;}
img.sig {background: no-repeat url(../images/generic/sig.gif); width:182px;height:58px;}

/*** new window ***/

.newwin {padding-right:1.2em;background-image:url(../images/generic/newwin.gif);background-repeat:no-repeat;background-position: top right;}

/*** map page adjustments ***/

.map-left {float:left;width:320px;}
.map-right {float:left;width:310px;}
.map-h3 {margin-top:-0.4em;}








