body { background-color:#000; }

div.carousel_content { margin:0; padding:0; }
div.carousel_content img { border:none; }

div#carousel { height:350px; /* width:800px; position:absolute; top:200px; left:50%; margin-left:-400px; */ }
div#carousel a { position:absolute; width:110px; border:solid #000; border-width:1px 1px 0px 1px ; }

/* style for the 'Close' button (image) */
div#ImageBoxCaption img { border:0px; }

/* style for the center logo */
div.carousel_content {  height:375px; width:800px; position:absolute; top:200px; left:50%; margin-left:-400px; }
div.carousel_content div.logo a {  position:absolute; left:40%; top:-5%; z-index:50; }
div.carousel_content div.text { width:500px; position:absolute; left:150px; color:#660000;}
div.carousel_content div.text a{text-decoration:none; color:#222;}
div.carousel_content div.text a:hover{font-weight:bold; color:#990000;}

div#ImageBoxOverlay { background-color:#000000; z-index:1000; }
div#ImageBoxOuterContainer{ z-index:1000; }
div#ImageBoxCaption { background-color:#F4F4EC; }
div#ImageBoxContainer { width:250px; height:250px; background-color:#F4F4EC; }
div#ImageBoxCaptionText { font-weight:bold; padding-bottom:5px; font-size:13px; color:#000; }
div#ImageBoxCaptionImages { margin:0px; }
div#ImageBoxNextImage { background-image:url(images/imagebox/spacer.gif); background-color:transparent; }
div#ImageBoxPrevImage { background-image:url(images/imagebox/spacer.gif); background-color:transparent; }
div#ImageBoxNextImage:hover { background-image:url(images/imagebox/next_image.jpg); background-repeat:no-repeat; background-position:right top; }
div#ImageBoxPrevImage:hover { background-image:url(images/imagebox/prev_image.jpg); background-repeat:no-repeat; background-position:left bottom; }

div#bodydiv { position:absolute; top:0px; bottom:0px; left:0px; right:0px; text-align:center; overflow:hidden; min-height:600px; }
div#col1_content img#deptimage { float:left; margin-right:10px; }

div#scrollbar { display:none; padding:0px 0px; position:absolute; top:15px; bottom:10px; right:2px;  width:26px; /* background:#f0f; border:2px solid red;  */}
div#scrollbar div { padding:0px 0px; width:26px; height:26px; }
div.toptransparency { position:absolute; top:0px; /*top:40px;*/ height:55px; width:480px; background:url(/media/ehkocontent/ContentFade_Top.png); }
div.bottomtransparency { position:absolute; bottom:15px; width:480px; height:30px; background:url(/media/ehkocontent/ContentFade_Bottom.png); }
div#pagetext { width:496px; padding-left:100px; position:absolute; top:40px; bottom:-57px; overflow:hidden; }
div#pagetext_content { width:496px; position:absolute; /*top:40px;*/ top:0px; bottom:15px; overflow:auto; }
div.ehkologo { position:absolute; bottom:0px; left:10px; }
div#itrlogo { position:absolute; right:15px; bottom:15px; background:url("/media/ehkocontent/ITRlogo.gif"); width:72px; height:26px; }
div#itrlogo.hover { background:url("/media/ehkocontent/ITRlogo_up.gif"); }
div#ehkologo { position:absolute; bottom:0px; left:15px; }
div.copyright_text { position:absolute; bottom:15px; left:15px; text-transform:lowercase; }
div.footerglow { z-index:-100; position:absolute; left:0px; bottom:75px; width:100%; height:150px; background:url(/media/ehkocontent/Footer_Glow.jpg) repeat-x; /*border:2px solid red; */ }

/* START OF: Fisheye styles */
div#navimages { position:absolute; bottom:0px; width:560px; margin-left:260px; text-align:center; height:185px; /*border:2px solid yellow;*/ }
div#navimages .fisheyeContainer { height:185px; position:absolute; width:268px; left:250px; /* background-color:#2ef; */}

.fisheye { height:100px; position:relative; text-align:center; }
a.fisheyeItem {
bottom:0px;/*-10px;*/
bottom:-10px;
color:#000000;
display:block;
font-weight:bold;
position:absolute;
text-align:center;
text-decoration:none;
width:40px;
}

.fisheyeItem img {
border:medium none;
margin:0px auto 0pt;
width:100%;
}

#footer a.fisheyeItem { text-decordation:none; }
#footer a.fisheyeItem span { display:none; }
#footer a.fisheyeItem span { position:absolute; bottom:50px; }

/* END OF: Fisheye styles */

#footer #ehkologo { position:absolute; bottom:7px; left:5px; }

#main { bottom:225px; }

/* This skins sliders */

div.ui-slider-handle { position:absolute; /* height:23px; */ width:12px; top:0px; left:0px; background:url(/media/ehkocontent/e_slider.png); /* url(i/slider-handle.png); */ }
div.ui-slider-disabled .ui-slider-handle { opacity:0.5; filter:alpha(opacity=50); }

/* Default slider backgrounds */
div.ui-slider-1 { /* width:23px; height:200px; position:relative; */ background-image:url(/media/ehkocontent/scroll_bar.gif); background-repeat:repeat-y; background-position:center center; }

/* START OF: font styles */
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; }
.Header1,.Header2,.Header3,.Header4 { margin:0px; padding:0px; }
.Header1,.header1 { font-size:14px/*1.5em150%*/; font-weight:bold; color:#e5e5e5; }
.Header2,.header2 { font-size:11px/*1.3em130%*/; font-weight:bold; color:#e5e5e5; }
.Header3,.header3 { font-size:11px/*1.1em110%*/; font-weight:bold; color:#999999; }
.copyright_text, #itrlogo { font-size:10; font-weight:normal; color:#1a1a1a; text-transform:lowercase; }
.pagetitle { font-size:26px; font-weight:bold; color:#e5e5e5; }
.pagesubtitle { font-size:18px; font-weight:normal; color:#4d4d4d; margin-bottom:20px; }
a:visited, a:link { text-decoration:none; color:#e73e00; }
a:hover,a:active { text-decoration:none; color:#fff200; }

/* menu text styles */
li.heading { font-size:26px; font-weight:bold; color:#808080; text-transform:lowercase; }
li.heading ul li { font-size:10px; color:#666666; text-transform:lowercase; }
li.heading ul li.youarehere a { color:#666666; }
li.heading ul li a:visited, li.heading ul li a:link { text-decoration:none; color:#666666; }
li.heading ul li a:hover, li.heading ul li a:active { text-decoration:none; color:#fff200; }
li.heading ul, li.heading ol, li.heading dl { margin-left:0.5em; }

#footer a:focus, #footer a:active, #footer a:hover { text-decoration:none; text-align:center; }
#footer a.fisheyeItem span { display:none; font-size:9px; font-weight:normal; color:#fff200; text-decoration:none; text-transform:lowercase; width:100%; }

/* END OF: font styles */

#main #col3 { /*position:fixed;*/ bottom:225px; margin-bottom:225px; }
#page #footer {  height: 170px; }

#col1_content { padding-top:0px; }
