/*** style sheet rdj ***/
/* netscape6 earlyver bug killer */
.netscape6 {margin:auto}

body {
background:url(../images/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 {margin-top:-0.4em;}
blockquote p {margin-top:0.8em;}
#right-panel .text-body p {margin-top:0.6em;}

p img {padding:0 8px 8px 0;}
.pic-left {float:left;padding-top:5px;}	  
.pic-ctr {text-align:center;}	  
.pic-ctr img {margin:0;padding:0;}

.strap {font-style:italic;margin-top:-1.2em;}

h2 {font-size:1.3em;margin-top:0;color:#014198;font-weight:bold;}	
h2.dateheader {font-size:1.2em;}
h3, h4 {font-size:1.0em;font-weight:bold;margin-top:1.8em;}
h4 {font-style:italic;}

a {color:#014198;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;} 

blockquote {margin:0 0 1.2em 0;padding:0.8em 1.2em 0 1.2em;border:1px solid #014198;background:#fff0dd;}	
blockquote h2 {margin-top:1.0em;}	

#profile-container a {text-align:center;}	 
.profile-img {float:left;margin:0 0 0.4em 1.0em;} 
.profile-data {float:left;margin:0 1.0em 0.4em 0.8em;}
.profile-link {clear:both;margin:0;text-align:center;}
.profile-textblock {clear:both;}

.ital {font-style:italic;}

/* underlay */
#body {width:73.5em;background:url(../images/bg_01_in.jpg) repeat-y #fff;overflow:hidden;border:1px solid #ccc;text-align:left;margin: 0 auto;margin-bottom:1.2em;}
/* overlay */
#body-overlay {width:73.5em;background:url(../images/corner_bg.gif);overflow:hidden;background-repeat:no-repeat;background-position:bottom right;}

.banner {background:url(../images/eve_logo.jpg) #fff no-repeat;height:100px;}
.banner-flash {width:760px;height:100px;text-align:left;margin:0;}

#def .secbanner-static {background:url(../images/secbanners/secbanner_ind.jpg) #fff no-repeat;height:90px;margin-bottom:1.4em;}	
#ind .secbanner-static {background:url(../images/secbanners/secbanner_ind.jpg) #fff no-repeat;height:90px;margin-bottom:1.4em;}
#abo .secbanner-static {background:url(../images/secbanners/secbanner_abo.jpg) #fff no-repeat;height:90px;margin-bottom:1.4em;}
#cli .secbanner-static {background:url(../images/secbanners/secbanner_cli.jpg) #fff no-repeat;height:90px;margin-bottom:1.4em;}
#srv .secbanner-static {background:url(../images/secbanners/secbanner_srv.jpg) #fff no-repeat;height:90px;margin-bottom:1.4em;}
#blg .secbanner-static {background:url(../images/secbanners/secbanner_blg.jpg) #fff no-repeat;height:90px;margin-bottom:1.4em;}
#nar .secbanner-static {background:url(../images/secbanners/secbanner_nar.jpg) #fff no-repeat;height:90px;margin-bottom:1.4em;}
#res .secbanner-static {background:url(../images/secbanners/secbanner_nar.jpg) #fff no-repeat;height:90px;margin-bottom:1.4em;}
#con .secbanner-static {background:url(../images/secbanners/secbanner_con.jpg) #fff no-repeat;height:90px;margin-bottom:1.4em;}

/* top nav */

#topnav {background:url(../images/strapline.jpg) #014198;background-repeat:repeat-x;color:#fff;height:2.2em;line-height:2.0em;padding-right:1.0em;margin-bottom:0;/*was 1.4em*/}
#topnav ul {float:right;margin-left:1.2em;margin:0;padding-left:0;list-style-type:none;}
#topnav li {display:inline;}
#topnav li a:link, #topnav li a:visited {color:#fff;font-weight:normal;text-decoration:none;}
#topnav li a:hover {color:#ffbc3d;}

/* core page settings */

#menu-panel {width:14.5em;float:left;margin-right:1.2em;margin-bottom:1.0em;}
#main-panel {width:39.6em;float:left;margin-right:1.2em;}
#main-panel-wide {width:56.8em;float:left;}
#main-panel-full {width:70.0em;float:left;margin-left:1.6em;margin-right:1.6em;}
#right-panel {width:16.0em;float:left;margin-top:3.0em;}

#menu-01 {font-size:1.0em;margin-top:-1.2em;}
#menu-01 ul {margin-left:0;margin-top:0;padding-left:0;}

#menu-01 li {padding: 0.8em 0 0.8em 0.8em;font-weight:bold;border-bottom:1px dotted #014198; list-style-type:none;}
#menu-01 li a:link, #menu-01 li a:visited {color:#60affe;text-decoration:none;}
#menu-01 li a:hover {color:#014198;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 li ul li ul li {padding: 0.2em 0 0.1em 0;margin-left: 1em; border-bottom:0; list-style-type:circle;}

#ind #menu-01 ul .ind a:link, #ind #menu-01 ul .ind a:visited, #ind #menu-01 ul .ind a:hover {color:#014198;}
#ind #menu-01 ul .ind ul a:link, #ind #menu-01 ul .ind ul a:visited {color:#0276ad;}
#ind #menu-01 ul .ind ul a:hover {color:#014198;}
#ind ul .abo ul, #ind ul .cli ul, #ind ul .srv ul, #ind ul .blg ul, #ind ul .nar ul, #ind ul .res ul, #ind ul .con ul {display:none;}

#abo #menu-01 ul .abo a:link, #abo #menu-01 ul .abo a:visited, #abo #menu-01 ul .abo a:hover {color:#014198;}
#abo #menu-01 ul .abo ul a:link, #abo #menu-01 ul .abo ul a:visited {color:#0276ad;}
#abo #menu-01 ul .abo ul a:hover {color:#014198;}
#abo ul .ind ul, #abo ul .cli ul, #abo ul .srv ul, #abo ul .blg ul, #abo ul .nar ul, #abo ul .res ul, #abo ul .con ul {display:none;}

#cli #menu-01 ul .cli a:link, #cli #menu-01 ul .cli a:visited, #cli #menu-01 ul .cli a:hover {color:#014198;}
#cli #menu-01 ul .cli ul a:link, #cli #menu-01 ul .cli ul a:visited {color:#0276ad;}
#cli #menu-01 ul .cli ul a:hover {color:#014198;}
#cli ul .ind ul, #cli ul .abo ul, #cli ul .srv ul, #cli ul .blg ul, #cli ul .nar ul, #cli ul .res ul, #cli ul .con ul {display:none;}

#srv #menu-01 ul .srv a:link, #srv #menu-01 ul .srv a:visited, #srv #menu-01 ul .srv a:hover {color:#014198;}
#srv #menu-01 ul .srv ul a:link, #srv #menu-01 ul .srv ul a:visited {color:#0276ad;}
#srv #menu-01 ul .srv ul a:hover {color:#014198;}
#srv ul .ind ul, #srv ul .abo ul, #srv ul .cli ul, #srv ul .blg ul, #srv ul .nar ul,#srv ul .res ul, #srv ul .con ul {display:none;}

#blg #menu-01 ul .blg a:link, #blg #menu-01 ul .blg a:visited, #blg #menu-01 ul .blg a:hover {color:#014198;}
#blg #menu-01 ul .blg ul a:link, #blg #menu-01 ul .blg ul a:visited {color:#0276ad;}
#blg #menu-01 ul .blg ul a:hover {color:#014198;}
#blg ul .ind ul, #blg ul .abo ul, #blg ul .cli ul, #blg ul .srv ul, #blg ul .nar ul, #blg ul .res ul, #blg ul .con ul {display:none;} 

#nar #menu-01 ul .nar a:link, #nar #menu-01 ul .nar a:visited, #nar #menu-01 ul .nar a:hover {color:#014198;}
#nar #menu-01 ul .nar ul a:link, #nar #menu-01 ul .nar ul a:visited {color:#0276ad;}
#nar #menu-01 ul .nar ul a:hover {color:#014198;}
#nar ul .ind ul, #nar ul .abo ul, #nar ul .cli ul, #nar ul .srv ul, #nar ul .blg ul, #nar ul .res ul, #nar ul .con ul {display:none;}

#res #menu-01 ul .res a:link, #res #menu-01 ul .res a:visited, #res #menu-01 ul .res a:hover {color:#014198;}
#res #menu-01 ul .res ul a:link, #res #menu-01 ul .res ul a:visited {color:#0276ad;}
#res #menu-01 ul .res ul a:hover {color:#014198;}
#res ul .ind ul, #res ul .abo ul, #res ul .cli ul, #res ul .srv ul, #res ul .blg ul, #res ul .nar ul, #res ul .con ul {display:none;}
 
#con #menu-01 ul .con a:link, #con #menu-01 ul .con a:visited, #con #menu-01 ul .con a:hover {color:#014198;}
#con #menu-01 ul .con ul a:link, #con #menu-01 ul .con ul a:visited {color:#0276ad;}
#con #menu-01 ul .con ul a:hover {color:#014198;}
#con ul .ind ul, #con ul .abo ul, #con ul .cli ul, #con ul .srv ul, #con ul .blg ul, #con ul .res ul, #con ul .nar ul {display:none;}

#def ul .ind ul, #def ul .abo ul, #def ul .cli ul, #def ul .srv ul, #def ul .blg ul, #def ul .nar ul, #def ul .res ul, #def ul .con ul {display:none;}

#menu-01 ul ul {margin:0.1em 0 -0.1em 0.4em;font-size:0.9em;}
#menu-01 ul ul a:link, #menu-01 ul ul a:visited, #menu-01 ul ul a:hover {color:#014198;}
		  
.text-body {background-color:#fff;margin-top:0;color:#404040;line-height:1.6em;}	
.text-body p {margin:0;color:#404040;line-height:1.6em; padding-bottom:1.2em;}
.text-body h3 {margin:0;padding-bottom:0.6em;}	
.text-body ul {margin:0;padding-bottom:0.8em;}	
.text-body ul li {margin-left:-2.0em;}
.text-base, .text-base-wide {margin-bottom:2.4em;}

/* 3 column layout */

.narrow {width:10.0em;float:left;margin-bottom:0.4em;}
.wide {width:20.0em;float:left;margin-bottom:0.4em;}

/* side panel */

#right-panel {margin:0;}
#right-panel ul {font-size:1.0em;margin:0.4em 0 0.4em 0.5em;padding:0}	 
#right-panel ul li {list-style-type:none;margin:0 0 0.2em 0;}	 
#right-panel ul li a {font-weight:normal;}
#right-panel h3 {font-size:1.0em; color:#fff;}
#right-panel a {color:#014198;}	
#right-panel .text-body {border:1px solid #014198;background-color:#fff;color:#404040;margin-bottom:12px;line-height:1.2em;} 
#right-panel .text-body h2 {padding:0.3em 0.3em 0.4em 0.3em;margin:0;font-size:1.1em;background-color:#014198;color:#fff;}	
#right-panel p {margin-bottom:0.4em; padding: 0 0.4em;line-height:1.3em;}

#right-panel .home-img {background:url(../images/image_tc_home.jpg);height:130px;} 
#right-panel .home-vid {background:url(../images/image_vid_home.jpg);height:125px;} 
#right-panel .mg-adj {margin-top:-0.4em;}

/* footer */

#footer {background-color:#014198;color:#fff;margin:-1.0em 0 0 0;height:2.2em;line-height:2.0em;font-size:0.9em;text-align:center;}
#footer ul {margin:0;padding-left:0;list-style-type:none;}
#footer li {display:inline;}
#footer li a:link, #footer li a:visited {color:#fff;font-weight:normal;text-decoration:none;}
#footer li a:hover {color:#ffbc3d;}	

.footlink, .footlink a {font-size:0.9em;font-weight:normal;text-align:right;}

/* forms */

.form {width:43em;overflow:hidden;line-height:1.2em;}

label
{
margin-top:0.2em;
width: 18em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
}

.extended label {
  width:34em;
}

input, select, textarea
{
margin-top:0.2em;
width: 24em;
color: #000;
background: #e0eeee;
border: 1px solid #014198;
font-size:1.0em;
}

.extended input {
width:8em;
}

* html input, * html select, * html textarea {
width:23em;
}

textarea
{
font-family:verdana;
font-size:1.0em;
overflow:auto;
}

select.short {width:10em;}

.details-check {width:40em;float:right;}
.checkbox {width:1.2em;background:#fff;border:0;float:left;}
.submit {float:right;}	 

.submit input, .submit-blog input
{
margin:0.8em 0.2em 0 0;
width: 8em;
color: #fff;
background: #014198;
border: 1px outset #014198;
}		   

.submit-blog input { 
margin:0 0 0 4.0em;
}

/* sitemap ul settings */

.sitemap ul {list-style-type:none;margin-left:0;padding:0;}
.sitemap ul ul {margin-left:1.0em;}
.sitemap ul ul a {font-weight:normal;}

/* adjusters */

.img-left {float:left;}	   
.clear {font-size:1px; height:1px;clear:both;} 

/*** new window ***/

.newwin {padding-right:1.3em;background-image:url(../images/newwin.gif);background-repeat:no-repeat;background-position:top right;display:inline-block;}
.h3subheader {margin-top:-1.2em;}

table.default {border:1px solid #014198;border-collapse:collapse;}
table.default td, table.default th {border:1px solid #014198;padding:0.6em;vertical-align:top;}
table.default th {background-color:#014198;color:#fff;}
table.default td {background-color:#fff0dd;}

div.feedburnerFeedBlock ul {
list-style-type:none;
}

div.feedburnerFeedBlock ul li {
margin-left:-3.2em;
}

div.feedburnerFeedBlock ul li span.headline {
font-weight:bold;
display:block;
margin:1.2em 0 0 0;
}

div.feedburnerFeedBlock .date {
margin-top:0;
font-style:italic;
}

div.feedburnerFeedBlock img {
display:none;
}

/*newsletter*/

.nl {
  margin-top:1.6em;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-right: 0;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-left: 0;
}
