html { margin:0; }
body {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #748790;
	margin:0;
}
a { color: #93c73c; }
a:hover { color: #53666f; }
p { color: #748790; line-height: 16px; }
h1 { font-size: 20px; color: #93c73c; }
h2 { font-size: 16px; color: #93c73c; font-weight: normal; }
h3 { font-size: 14px; color: #93c73c; font-weight: normal; }
img { border: none; }
tbody { border: none; }


#wrapper {}
#container { margin: 0 auto; width: 959px; }
#header { height: 67px; width: 959px; position:relative; }
#logo-floater { position: absolute; margin-left: 50px; top:0; margin-top: -62px; z-index: 100; display: block; }
#header-menu { position: absolute; top:-67px; right:0; margin-top: 35px; display: block; z-index: 10; }
#header-graphics { height: 340px; position:relative; }
#header-panel { height: 35px; background: #748790 url(images/bg-header-panel.gif) no-repeat; text-align:right; padding-top: 20px; }
#header-banner { height: 266px; max-height: 266px; width: 100%; overflow: hidden; background: url(images/banner-xcell-1.jpg) no-repeat; z-index: -1; }
#header-banner ul, #header-banner ul li, #header-banner img { margin:0; padding:0; list-style:none; }
.jCarouselLite { height: 266px; max-height: 266px;  min-height: 266px; }
#header-foot { height: 19px; background: #dfecec; text-align: right; position: relative; z-index: 10; }
body.splitbody #content-left { width: 439px; float: left; margin-top: 20px; background: #fff; }
body.splitbody #content-main { width: 440px; float: left; margin-top: 40px; padding: 50px 0 0 80px;
							   background: #fff url(images/bg-content-corner.gif) no-repeat; }
body.fullbody #content-main  { margin-top: 40px; padding: 50px 0 0 80px;
							   background: #fff url(images/bg-content-corner.gif) no-repeat; }
#footer-slider { clear:both; margin-top: 20px; background: #dfecec; }
#footer { height: 84px; background: #dfecec url(images/bg-footer-letstalk.gif) no-repeat; margin-top: 60px; z-index:10; }
#copyright { height: 30px; margin-top: 10px; margin-left: 24px; }
#copyright a { text-decoration: none; }
#copyright a:hover { text-decoration: underline; }

/* FLOATING SEARCH BOX (search-block-form.tpl.php) */
div.iealphatest { position: absolute; right: 15px; top:-23px; width: 467px; height: 76px; z-index: 140; display: block; }
.search-box { background: url(images/bg-search-box.png) no-repeat; padding: 20px 0 0 0px;  width: 467px; height: 76px; }
.filtered {height: 76px; z-index: 10; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
    enabled=true,
    sizingMethod=scale,
    src='images/bg-search-box.png'
  ); }
.search-box .search-field { width: 207px; height: 31px; padding: 6px 15px 6px 5px; float: left; 
			  background: url(images/bg-search-field.gif) no-repeat; margin-left: 10px;  }
.imessage { width: 71px; float: left; height: 19px; margin-top: 25px; margin-left: 15px; }
.isearch { width: 95%; border: none; background: #fff; font-family: Arial; font-size: 12px; color: #748790; } 
.isubmit { width: 91px; float: left; margin-left: 10px; }

/* TOP NAV MENU */
#header-menu ul { list-style: none; margin:0; padding:0; }
#header-menu ul li { padding:0; margin:0; float: left; padding: 0 20px; }

/* TOP NAVIGATION */
ul#nice-menu-1 li#menu-275 { background: url(images/nav-top-students.gif) no-repeat; text-indent: -9999px; width: 65px; }
ul#nice-menu-1 li#menu-149 { background: url(images/nav-top-residential.gif) no-repeat; text-indent: -9999px; width: 80px; }
ul#nice-menu-1 li#menu-271 { background: url(images/nav-top-business.gif) no-repeat; text-indent: -9999px; width: 65px; }
ul#nice-menu-1 li#menu-en { background: url(images/nav-top-english.gif) no-repeat; text-indent: -9999px; width: 51px; }
ul#nice-menu-1 li#menu-el { background: url(images/nav-top-greek.gif) no-repeat; text-indent: -9999px; width: 51px; }
ul#nice-menu-1 li#menu-fr { background: url(images/nav-top-french.gif) no-repeat; text-indent: -9999px; width: 51px; }
ul#nice-menu-1 li#menu-it { background: url(images/nav-top-italian.gif) no-repeat; text-indent: -9999px; width: 51px; }
ul#nice-menu-1 li { background: #fff; border: none; text-indent:0;}
ul#nice-menu-1 li a {height: 34px; display:block; background: none; }
ul#nice-menu-1 li ul { border:1px solid #dbdbdb; margin-top: 10px; width: 200px; list-style-type: circle; padding: 10px 0;background:#fff; }
ul#nice-menu-1 li ul li {width: 200px; padding:0; }
ul#nice-menu-1 li ul li a { height: auto; width: 165px; padding: 4px 10px 4px 25px; font-weight: bold; }

ul#nice-menu-1 li#menu-275 ul li a, ul#nice-menu-1 li#menu-187 ul li a, ul#nice-menu-1 li#menu-198 ul li a, ul#nice-menu-1 li#menu-212 ul li a { color: #ec444a; text-decoration: none; }
ul#nice-menu-1 li#menu-275 ul li a:hover, ul#nice-menu-1 li#menu-154 ul li a.active, ul#nice-menu-1 li#menu-187 ul li a:hover, ul#nice-menu-1 li#menu-187 ul li a.active, ul#nice-menu-1 li#menu-198 ul li a:hover, ul#nice-menu-1 li#menu-198 ul li a.active, ul#nice-menu-1 li#menu-212 ul li a:hover, ul#nice-menu-1 li#menu-212 ul li a.active { color: #eb1f27; text-decoration: none; background: #fff url(images/nav-top-stu-bg.gif) no-repeat; background-position: 10px center; }
ul#nice-menu-1 li#menu-149 ul li a, ul#nice-menu-1 li#menu-177 ul li a, ul#nice-menu-1 li#menu-194 ul li a, ul#nice-menu-1 li#menu-206 ul li a { color: #93c73c; text-decoration: none; }
ul#nice-menu-1 li#menu-149 ul li a:hover, ul#nice-menu-1 li#menu-149 ul li a.active, ul#nice-menu-1 li#menu-177 ul li a:hover, ul#nice-menu-1 li#menu-177 ul li a.active, ul#nice-menu-1 li#menu-194 ul li a:hover, ul#nice-menu-1 li#menu-194 ul li a.active, ul#nice-menu-1 li#menu-206 ul li a:hover, ul#nice-menu-1 li#menu-206 ul li a.active { color: #0b9647; text-decoration: none; background: #fff url(images/nav-top-res-bg.gif) no-repeat; background-position: 10px center; }
ul#nice-menu-1 li#menu-271 ul li a, ul#nice-menu-1 li#menu-187 ul li a, ul#nice-menu-1 li#menu-198 ul li a, ul#nice-menu-1 li#menu-212 ul li a { color: #49c5eb; text-decoration: none; }
ul#nice-menu-1 li#menu-271 ul li a:hover, ul#nice-menu-1 li#menu-154 ul li a.active, ul#nice-menu-1 li#menu-187 ul li a:hover, ul#nice-menu-1 li#menu-187 ul li a.active, ul#nice-menu-1 li#menu-198 ul li a:hover, ul#nice-menu-1 li#menu-198 ul li a.active, ul#nice-menu-1 li#menu-212 ul li a:hover, ul#nice-menu-1 li#menu-212 ul li a.active { color: #005485; text-decoration: none; background: #fff url(images/nav-top-biz-bg.gif) no-repeat; background-position: 10px center; }
ul#nice-menu-1 li#menu-en ul li a { color: #fae400; text-decoration: none; }
ul#nice-menu-1 li#menu-en ul li a:hover, ul#nice-menu-1 li#menu-en ul li a.active { color: #eb1f27; text-decoration: none; background: #fff url(images/nav-top-lang-bg.gif) no-repeat; background-position: 10px center; }
ul#nice-menu-1 li#menu-el ul li a { color: #fae400; text-decoration: none; }
ul#nice-menu-1 li#menu-el ul li a:hover, ul#nice-menu-1 li#menu-el ul li a.active { color: #eb1f27; text-decoration: none; background: #fff url(images/nav-top-lang-bg.gif) no-repeat; background-position: 10px center; }
ul#nice-menu-1 li#menu-fr ul li a { color: #fae400; text-decoration: none; }
ul#nice-menu-1 li#menu-fr ul li a:hover, ul#nice-menu-1 li#menu-fr ul li a.active { color: #eb1f27; text-decoration: none; background: #fff url(images/nav-top-lang-bg.gif) no-repeat; background-position: 10px center; }
ul#nice-menu-1 li#menu-it ul li a { color: #fae400; text-decoration: none; }
ul#nice-menu-1 li#menu-it ul li a:hover, ul#nice-menu-1 li#menu-it ul li a.active { color: #eb1f27; text-decoration: none; background: #fff url(images/nav-top-lang-bg.gif) no-repeat; background-position: 10px center; }

/* PRIMARY NAVIGATION */
ul.primary-links { margin-right: 50px; }
ul.primary-links a { color: #fff; text-decoration: none; font-weight: bold; }
ul.primary-links a:hover { color: #fae400; text-decoration: underline; }

/* ACCORDION FIX */
#accordion * { margin:0; padding:0; }

/* SITEMAP FOLDUP */
#effect {
	overflow: hidden;
	z-index: 1;
}

#copy { float:left; width: 230px; }
#copy p { margin:0; padding:0; }
#footmenu {
	float: left;
	width: 700px;
}

#footmenu a {
	color: #666;
}

.moreinformation { width:210px; float:left; z-index: 0; }
.ressolutions { width:257px; float:left; z-index: 0; }
.bizsolutions { width:200px; float:left; z-index: 0; }

.level1, .level2, .level3 { line-height: 20px; }
.level1 a, .level2 a, .level3 a { text-decoration: none; }

object { margin:0; padding:0; margin-left: 27px; z-index: 1; }
embed { margin-left: -27px; z-index: 1; }