/* background-image: url(../ui/background-top.png);background-repeat: repeat-x;height: 100%;
-----------------------------------------------------
Enke base styles for screen media

FileName:	screen.css
Version:	1.1.2

-----------------------------------------------------
*/

/* global */

body { 	background-image:  url("../img/bg_image.gif");  font-family: arial,helvetica,sans-serif; font-size: 11px; margin: 20px 10px 0px 0px; padding: 0px; color: #000000; text-align: center; }
 li { line-height: 15px; }


form { margin: 0px; padding: 0px; }
input { font-family: arial,helvetica,sans-serif; font-size: 11px; margin: 0px;  }
select { font-family: arial,helvetica,sans-serif; font-size: 11px; margin: 0px; border: 0px; }
img { border: 0px; }

h1 { font-family: trebuchet ms,verdana, arial,helvetica,sans-serif; font-size: 21px; font-weight: normal; padding: 0px; margin: 20px 30px 10px 10px; color: #3aaedc; line-height: 130%;  }
h2 { font-family: trebuchet ms,verdana, arial,helvetica,sans-serif; font-size: 13px; font-weight: normal; padding: 0px; margin: 20px 30px 10px 10px; color: #3aaedc; line-height: 17px;  }
h3 { font-size: 21px; color: #fff; padding: 0px; margin: 20px 25px 0px 30px; line-height: 140%; }
h4 { font-family: trebuchet ms,verdana, arial,helvetica,sans-serif; font-size: 13px; font-weight: normal; color: #3aaedc !important; padding: 0px; margin: 0px 10px 3px 42px; line-height: 130%; }
h5 { font-size: 14px; font-weight: normal; color: #fff; padding: 0px; margin: 0px 25px 5px 30px; line-height: 130%; }
p { margin: 0px 30px 15px 10px; padding: 0px; line-height: 130%;  }
acronym { border-bottom: 1px dotted #000; }

a:link { text-decoration: none; color: #666666; }
a:visited { text-decoration: none; color: #666666; }
a:hover { text-decoration: underline; color: #666666; }
a:active { text-decoration: underline; color: #666666; }

/* layout */
#shell { width: 805px; position: relative; margin-left: auto; margin-right: auto; text-align: left; }
	#wrapper { float: left; /*border: 1px solid #ccced0;*/ padding: 5px 30px 45px 30px; width: 743px; /*background-color: #fff;*/  }	
		#logo { float: left; width: 192px; }
		#topnav { float: right; width: 85px; }
			#topnav ul { list-style-type: none; margin: 0px; padding: 0px;  }
			#topnav li { display: inline; padding-top: 7px; }
			.mid { border-left: 1px solid #f6f6f6; border-right: 1px solid #f6f6f6; margin-right: 5px; padding: 0px 3px 0px 3px; }
			.first { margin-right: 3px; }
		#mainnav { float: right; clear: both; width: 733px; margin-right: 10px; text-align: right;  }
			#mainnav ul { list-style-type: none; margin: 0px; padding: 0px; }
			#mainnav li { display: inline; padding-top: 7px; color: #3aaedc; margin-left: 15px; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }
			#mainnav a { color: #84888e; }
			#mainnav a:hover { color: #3aaedc; text-decoration: none; }

		#header_home { float: left; clear: both; width: 741px; height: 115px; margin-top: 15px; margin-bottom: 18px; background: #3aaddb url("../ui/bg_home.gif") no-repeat; }
			#header ul { list-style-type: none; margin: 25px 0px 0px 30px; padding: 0px; width: 145px; }
			#header li { margin-bottom: 3px; font-size: 12px; }
			#header a { color: #fff; display: block; padding-left: 20px; }
			#header a:hover { text-decoration: none; background: #7cc0e5 url("../ui/plus_fade.gif") no-repeat 0px 0px; }
			#header a.on { cursor: default; background:  url("../ui/plus_white.gif") no-repeat 0px 1px; font-weight: bold; }

		#header { float: left; clear: both; width: 741px; height: 115px; margin-top: 15px; margin-bottom: 18px; background: #3aaddb url("../ui/bg.gif") no-repeat; }
			#header ul { list-style-type: none; margin: 16px 0px 0px 30px; padding: 0px; width: 145px; }
			#header li { margin-bottom: 3px; font-size: 12px; }
			#header a { color: #fff; display: block; padding-left: 20px; }
			#header a:hover { text-decoration: none; background: #7cc0e5 url("../ui/plus_fade.gif") no-repeat 0px 0px; }
			#header a.on { cursor: default; background:  url("../ui/plus_white.gif") no-repeat 0px 1px; font-weight: bold; }
						
		#maincol { float: left; clear: left; margin-left: 0px; width: 490px; padding-bottom: 15px; background-color: #f6f6f6; }
			#object { width: 372px; margin: 9px;  }
		#rightcol { float: left; clear: none; width: 225px; margin-left: 20px; margin-bottom: 30px; }
			.box { float: left; padding: 10px 15px 10px 15px; width: 183px; border: 6px solid #F6F6F6; }
				.box a { display: block; width: 100%; height: 100%; text-decoration: none !important; cursor: pointer;  }
				.box p a:link { color: #000 !important; }
				.number a:link { color: #fff !important; }
				.box:hover { border: 6px solid #D1D3D4; }
				.im { float: left; width: 30px; height: 30px; margin-top: 4px; background-color: #aaacb0; font-size: 13px; font-weight: bold; color: #fff !important; }
				.blurb { float: left; width: 137px; clear: none; margin-left: 13px; }
				.blurb p { margin: 0px; padding: 0px; color: #000 !important; }
				.blurb img { padding-top: 3px; }
				.box h4 { color: #3aaedc !important; }
			
		#info { float: left; clear: both; margin-left: 515px; width: 225px; margin-top: -110px; padding-top: 5px; }
			#info p { background:  url("../ui/enke_logo_sml.gif") no-repeat 0px 5px; padding-left: 65px; margin: 0px; }
	#footer { float: left; width: 805px; height: 20px; /*background:  url("../ui/footer.gif") */ no-repeat; padding-top: 20px; padding-left: 42px; font-size: 9px; color: #999999 }
	
		
/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox {	cursor: default;	list-style: none;}
.hoverbox a {	cursor: default;}
.hoverbox a .preview{	display: none;}
.hoverbox a:hover .preview {	display: block;	position: absolute;	top: -150px;	left: 45px;	z-index: 1; }
.hoverbox img {	background: #fff;	border-color: #aaa #ccc #ddd #bbb;	border-style: solid;	border-width: 1px;	color: inherit;	padding: 2px;	vertical-align: top;	width: 162px;	height: 121px;	}
.hoverbox li {	background: #eee;	border-color: #ddd #bbb #aaa #ccc;	border-style: solid;	border-width: 1px;	padding-left: -42px;	color: inherit;	display: inline;	float: left;	margin: 1px;	padding: 5px;	position: relative; }
.hoverbox .preview {	border-color: #000;	width: 499px;height: 374px;}