@charset "utf-8";
@import url(framework/screen.css);
@import url(framework/print.css) print;

/* ------------------------- *\
	WELCOME TO THE MAIN SHEET
	Copyright 2008 CityCenter
	http://www.citycenter.it/
	-------------------------
	SITE COLOR SCHEME
	- body bg   	   #97abb1
	- color     	   #444444
	- a               #1d7c00
	- a:hover         #000000
	- h               #374557
\* ------------------------- */

body {background:#00143B url(../images/bg.png) no-repeat;} /*LO SFONDO DEL SITO*/
body.intro {background:#00143B}
body.realizzazioni_gallery_view {background:#FFF}
.container {width:960px;} /*LA LARGHEZZA DEL SITO*/

/* -------------------------
	ELEMENTS FORMAT AND COLOR           
	------------------------- */

.format .heading {border-color:#999999;}
.format h1, .format h2, .format h3, .format h4, .format h5, .format h6 {color:#00143B;font-family:"Myriad Pro", "Myriad", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-weight:normal;} /*COLORE E ASPETTO GENERALE DEI TAG H*/
.format h1 {font-size:2.5em; line-height:1.25; margin-bottom:0.5em; margin-left:20px; margin-right:20px; margin-top:20px; text-transform:uppercase} /*COLORE E ASPETTO DEL TAG H1*/
.format h2 {font-size:1.6em; line-height:1.25; margin-bottom:0.75em; border-bottom:dotted 1px #999;} /*COLORE E ASPETTO DEL TAG H2*/
.format h3 {font-size:1.3em; line-height:2.25; margin-bottom:0.1em; color: #FFF} /*COLORE E ASPETTO DEL TAG H3*/
.format h4 {font-size:1.3em; line-height:1.25; font-weight:bold; margin-bottom:0.25em; color:#666;} /*COLORE E ASPETTO DEL TAG H4*/
.format h5 {font-size:1.1em; font-weight:bold; color:#666; margin-bottom:1.5em;} /*COLORE E ASPETTO DEL TAG H5*/
.format h6 {font-size:1.4em; font-weight:bold; margin-bottom:0.6em;} /*COLORE E ASPETTO DEL TAG H6*/
.format p, .format ol, .format dl, .format label {color:#444;  margin-left:20px; margin-right:20px; font-size:1.1em;} /*COLORE DEL TESTO*/
.format p a, .format ul a, .format ol a, .format dl a, .format h1 a, .format h2 a, .format h3 a, .format h4 a, .format h5 a, .format h6 a {color:#00143B;} /*COLORE DEI LINK*/
.format p a:hover, .format ul a:hover, .format ol a:hover, .format dl a:hover, .format h1 a:hover, .format h2 a:hover, .format h3 a:hover, .format h4 a:hover, .format h5 a:hover, .format h6 a:hover {color:#555;} /*COLORE DEI LINK IN HOVER*/
.format hr {background:#ccc; color:#ccc;} /*COLORE DEGLI HR*/
.format a img {border-color:#E1E1E1; background-color:#fff;} /*COLORE DEL BORDO DELLE IMMAGINI LINKATE*/
.format a img:hover {border-color:#999; background-color:#fff;} /*COLORE DEL BORDO DELLE IMMAGINI LINKATE IN HOVER*/
.format img {border-color:#fff; background-color:#fff;} /*COLORE DEL BORDO DELLE IMMAGINI NON LINKATE*/
.format img.noborder, .format img.noborder:hover {margin: 0; padding: 0; border: none}
.format a.noborder, .format a.noborder:hover {border:none}
.format table {  margin:0 auto;}
.table900 table {}
.table900 td {border-bottom:dotted 1px #999}
.format ul li {background:url(../images/freccia.gif) no-repeat 3px 6px; list-style:none; margin-left:12px;} /*ASPETTO E MARGINI DELLE LISTE*/
a.link {color:#FFF; text-align:center; text-decoration:none; font-weight:bold; padding-left:430px} /*ESEMPIO DI CLASSE PER APPLICARE UN COLORE AL TESTO TRAMITE IL TAG SPAN*/
a.pdf,  a.doc,  a.xls,  a.rss,  a.rdf,  a.img,  a.file {padding:7px 2px 20px 2px;margin:-2px 0;background-repeat: no-repeat;background-position: 0px 0px;text-decoration:none; border: none; border-bottom:0px !important}
a.pdf:hover,  a.doc:hover,  a.xls:hover,  a.rss:hover,  a.rdf:hover,  a.img:hover,  a.file:hover {border: none;}
a.pdf {background-image: url(../images/icons/pdf.png); padding-left:30px; padding-bottom:5px; line-height:1.0em;}
a.doc {background-image: url(../images/icons/doc.png); padding-left:30px;  padding-bottom:1px;}
a.xls {background-image: url(../images/icons/xls.png);  padding-left:20px;  padding-bottom:1px;}
a.rss, a.rdf {background-image: url(../images/icons/feed.png);  padding-left:20px;  padding-bottom:1px;}
a.img {background-image: url(../images/icons/image.png); padding-left:20px; padding-bottom:1px;}
a.file {background-image: url(../images/icons/file.png);  padding-left:20px;  padding-bottom:1px;}
.format a[href$=".pdf"] {background-image: url(../images/icons/pdf.png); background-repeat: no-repeat; text-decoration:none; display:block; padding:3px 30px 10px 30px;background-position: 0px -2px; line-height:1.0em; float:left; position:relative;}
.format label {margin:0 0px; font-weight:bold; }
.format input[type=text], .format input[type=password] {width:155px;font-size:10px; font-family:Arial, Helvetica, sans-serif; padding:0;margin:0; margin-top:8px}
.format select {width:263px; font-size:10px; font-family:Arial, Helvetica, sans-serif; border:1px solid #7F9DB9; margin-top:10px}
.format textarea {width:345px; color:#444; font-size:10px; font-family:Arial, Helvetica, sans-serif; float:left;}
.format input.text, input.title, textarea, select {padding: 0px; margin-right:25px}
.format .captcha {padding:0; margin-left:0px;line-height:1.3em; font-size:11px;}
.format legend {font-size:1.0em;font-weight:normal;color:#333333; margin-bottom:6px}
.format ol li {font-size:13px;}
.acconsento {float:none; clear:both;}
.acconsento2 {padding-left:0px; padding-top:15px;}
.acconsento2 a{color:#000;}
.acconsento a {color:#000;}
.acconsento a:hover {color:#CC0000;}
.caratteri {margin-top:10px; margin-right:10px}
.format button[type] {line-height:17px;padding:4px 10px 4px 7px; margin-left:466px;}
.format fieldset {border:1px solid #CCCCCC;margin:0 0 1.5em;padding:0 1.4em 0.0em; margin-bottom:0; padding-bottom:0; width:570px; padding-bottom:5px}
.format .error {padding:0; border:0; background-color:none !important; margin:0;}

/* HEADER ------------------ */	
#header {position:relative}
#header h1 a {display:block; height:80px; color:#fff; font-size:0px; text-indent:-5000px; line-height:0px; background:url(../images/logo_bg.png) 0px -18px  no-repeat; }

#flags {margin-top: 0px; top:10px; right: 10px; margin-left:0px; margin-top:7px;  width: 100px; float:right}

#nav {position: absolute; top:55px; right:0px}
#nav_realizzazioni ul {margin:0; padding:0px 0px 0px 0px; list-style-type:none; display:block; float:left;}
#nav_realizzazioni ul {height:55px; width:1030px;  position:relative; list-style-type:none; padding:0px 0px 0px 0px;}
#nav_realizzazioni ul li {height:55px; width:194px; float:left; padding:0px 0px 0px 0px;}
#nav_realizzazioni ul li a {height:55px; width:194px; float:right;display: block;list-style-type:none; border-bottom:none; padding:0px 0px 0px 0px;}
#nav_realizzazioni ul li.residenziale_it a {background:url(../images/residenziale_it.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.residenziale_en a {background:url(../images/residenziale_en.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.residenziale_de a {background:url(../images/residenziale_de.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.residenziale_ru a {background:url(../images/residenziale_ru.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.commerciale_it a {background:url(../images/commerciale_it.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.commerciale_en a {background:url(../images/commerciale_en.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.commerciale_de a {background:url(../images/commerciale_de.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.commerciale_ru a {background:url(../images/commerciale_ru.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.direzionale_it a {background:url(../images/direzionale_it.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.direzionale_en a {background:url(../images/direzionale_en.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.direzionale_de a {background:url(../images/direzionale_de.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.direzionale_ru a {background:url(../images/direzionale_ru.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.ospedaliero_it a {background:url(../images/ospedaliero_it.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.ospedaliero_en a {background:url(../images/ospedaliero_en.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.ospedaliero_de a {background:url(../images/ospedaliero_de.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.ospedaliero_ru a {background:url(../images/ospedaliero_ru.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.impianti_it a {background:url(../images/impianti_it.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.impianti_en a {background:url(../images/impianti_en.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.impianti_de a {background:url(../images/impianti_de.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li.impianti_ru a {background:url(../images/impianti_ru.jpg) no-repeat; background-position: top}
#nav_realizzazioni ul li a:hover { background-position: center}
#nav_realizzazioni ul li a.active {background-position: bottom }

/* REALIZZAZIONI PAGINA INGRESSO ---------------- */
#realizzazioni_main h1 {margin-top:180px}
#realizzazioni_main #content-center {width:960px; height:228px; border: 1px solid #A5A5A5; background:url(../images/world.jpg)}
#nav {position: absolute; right:0px; top:22px;}
#nav_realizzazioni_main ul {margin:0px; margin-top:23px; padding:0px 0px 0px 0px; list-style-type:none; display:block; float:left;}
#nav_realizzazioni_main ul {height:268px; width:1030px;  position:relative; list-style-type:none; padding:0px 0px 0px 0px;}
#nav_realizzazioni_main ul li {height:268px; width:194px; float:left; padding:0px 0px 0px 0px;}
#nav_realizzazioni_main ul li a {height:268px; width:194px; float:right;display: block;list-style-type:none; border-bottom:none; padding:0px 0px 0px 0px;}
#nav_realizzazioni_main ul li.residenziale_it a {background:url(../images/residenziale_main_it.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.residenziale_en a {background:url(../images/residenziale_main_en.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.residenziale_de a {background:url(../images/residenziale_main_de.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.residenziale_ru a {background:url(../images/residenziale_main_ru.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.commerciale_it a {background:url(../images/commerciale_main_it.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.commerciale_en a {background:url(../images/commerciale_main_en.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.commerciale_de a {background:url(../images/commerciale_main_de.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.commerciale_ru a {background:url(../images/commerciale_main_ru.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.direzionale_it a {background:url(../images/direzionale_main_it.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.direzionale_en a {background:url(../images/direzionale_main_en.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.direzionale_de a {background:url(../images/direzionale_main_de.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.direzionale_ru a {background:url(../images/direzionale_main_ru.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.ospedaliero_it a {background:url(../images/ospedaliero_main_it.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.ospedaliero_en a {background:url(../images/ospedaliero_main_en.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.ospedaliero_de a {background:url(../images/ospedaliero_main_de.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.ospedaliero_ru a {background:url(../images/ospedaliero_main_ru.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.impianti_it a {background:url(../images/impianti_main_it.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.impianti_en a {background:url(../images/impianti_main_en.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.impianti_de a {background:url(../images/impianti_main_de.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li.impianti_ru a {background:url(../images/impianti_main_ru.jpg) no-repeat; background-position: top}
#nav_realizzazioni_main ul li a:hover { background-position: bottom}

#nav_realizzazioni_left {width:380px; height:440px; position: relative; overflow:auto; overflow-x: hidden}
#nav_realizzazioni_left ul {width:100%;position: relative; margin-left:0px; padding:0px; list-style-type:none; border-top: 1px solid #93a3ae; background:#CCD0D8;}
#nav_realizzazioni_left ul li {height:25px; overflow: hidden; position:relative; margin-left:0px; padding: 0px; font-family: Arial, "Helvetica", sans-serif; font-size: 0.9em; font-weight: normal; text-indent: 35px; color:#00133D; line-height:25px;border-bottom: 1px solid #93a3ae;}
#nav_realizzazioni_left ul li a {background:url(../images/nav_bg.gif) no-repeat #CCD0D8; background-position: top left; overflow: hidden; width:100%; min-height:25px; color:#00133D; line-height:25px; text-decoration:none; border-bottom: none; font-family: Arial, "Helvetica", sans-serif; font-size: 1em; font-weight: normal;  float:left; text-indent: 35px;border-bottom: 1px solid #93a3ae;}
#nav_realizzazioni_left ul li a:hover {border-bottom: none; color: #004BBB; background:url(../images/nav_bg.gif) no-repeat #fff; background-position: bottom left; border-bottom: 1px solid #93a3ae; }
#nav_realizzazioni_left ul li a.active {border-bottom: none; color: #004BBB; background:url(../images/nav_bg.gif) no-repeat #fff; background-position: bottom left; border-bottom: 1px solid #93a3ae; }

#grey {background-color:#8C94A7; width:380px;list-style-type:none; position:relative; height: }

/*#nav {position: absolute; top:25px; right:0px}
#nav ul {margin:0; padding:0; list-style-type:none; float: left;}
#nav ul {height:32px; padding:0px 0px 0px 0px; text-transform:uppercase;}
#nav ul li {height:32px; position:relative; float:left;}
#nav ul li a {float:left; height:30px; margin:0 9px; padding:0px 0px 0px 13px; color:#B6B6B6; line-height:30px; text-decoration:none;}
#nav ul li a:hover {color:#fff;}
#nav ul li a#active {color:#fff;}

#nav ul li ul{margin-top:40px; position:absolute; }
#nav ul li ul li{border:1px solid; float:left; display:block;}*/	


#spot div h2 {width:855px; margin-left:45px; margin-top:161px; border:none; color:#FFFFFF; font-size:18px; letter-spacing:0.0em;}
#spot div a {margin-left:45px; padding:3px 5px 3px 0; color:#ccc; font-size:10px; text-decoration:none; letter-spacing:0.1em;}
#spot div a:hover {color:#f99c0d;}

#breadcrumb div p {margin:6px 0 0 35px; }

/* PAGE -------------------- */	
#breadcrumb, #main_bottom {height:33px; background:url(../images/breadcrumb_bg.png);}
#main_top {height:15px; margin-top:10px; background:url(../images/main_top_bg.png);}
#main {}
#content-intro {width:960px; height:510px; border: 1px solid #A5A5A5;}
#content-privacy{width:900px; height:490px; border: 1px solid #A5A5A5; background-color:#FFFFFF; color:#444; overflow:auto; padding-left:40px; padding-right:20px; padding-top:20px;}
#content-privacy h1 {color:#00143B;font-family:"Myriad Pro", "Myriad", "Helvetica", "Helvetica Neue", Arial, sans-serif; font-weight:normal; font-size:2.5em; line-height:1.25; margin-bottom:0.5em;}
#content-left {width:510px; height:510px; background:#FFFFFF; overflow: hidden; overflow-y: auto; line-height:1.20;}
#gruppo #content-left {overflow-y: visible; overflow-x:hidden;}
#content-left ul li p{margin-left:213px !important; font-size:0.9em; margin-top:-50; padding:0; text-align:left !important; margin-right:0px }
#content-left ul li {border-bottom:1px dotted #444; margin-bottom:10px; margin-left:0px; margin-top:0  !important; padding-top:0  !important}
#content-left p {text-align:justify; line-height:1.20;}
#content-leftqualita {width:510px; height:510px; background:#FFFFFF; line-height:1.20;}
#qualita_forza {text-align:justify; line-height:1.30; height:100px; border-bottom:1px dotted #ccc; color:#444;  margin-left:20px; margin-right:20px; font-size:1.1em;}
#qualita {text-align:justify; line-height:1.30; height:155px; border-bottom:1px dotted #ccc; color:#444;  margin-left:20px; margin-right:20px; margin-top:15px; font-size:1.1em;}
#qualita_cert {text-align:justify; line-height:1.30; height:155px; color:#444;  margin-left:20px; margin-right:20px; margin-top:15px; font-size:1.1em;}
#content-right {width:450px; height:510px; background:#E9E9E9 }
#content-center {width:960px; height:430px; background:#FFFFFF; border: 1px solid #A5A5A5}
.realizzazioni_gallery_view #content-center {height: auto; border: none; margin: 0 auto; }
#content-center td, th {margin-left:25px; padding-left:25px;}
#content-center a {color:#00143B;}
#content_total {margin:0px 25px 0px 35px;}
#content_main {width:600px; margin:0px 0px 0px 20px; padding:0 30px 0 0; border-right:dotted 1px #999;}
#content_side {margin:0px 0 0;}
#footer {width:960px; color: #999;}
#footer div {padding-top: 0px; height:18px}
#footer p {padding:0px; margin:0px; margin-left:0px; color: #999; font-size: 0.80em; position:absolute; line-height:1.8em; }
#footer ul { margin:0px; padding: 0px;}
#footer ul li {text-align:right; width:100%; margin:0px; padding: 0px}
#footer ul li p {float: right; position:relative;text-align:justify}
#footer a {color: #999; text-decoration: none; border: none;}
#f88 {font-size:9px; text-align:justify; color:#666666; margin-top:0px; margin:0;padding:0; height:15px; position:relative; display:block}

/* PARTNER ---------------- */
#content-partner {width:960px; height:510px; border: 1px solid #A5A5A5; background:#FFFFFF;}
ul#partner {width: 100%; margin-left: 0px;  border: 0px solid; }
ul#partner li {width: 408px; height: 128px; margin: 0px; margin-right: 0px; padding: 0px; border: 0px solid; padding-top: 10px; padding-left: 10px;float: left; text-decoration:none; }
ul#partner li a{text-transform: lowercase; text-decoration:none; border-bottom:none;}
ul#partner li#box {background: url(../images/box_realizzazioni.jpg) top left no-repeat; width: 400px; margin-left:40px; line-height:1.10; font-size:9px;   }
ul#partner li#boxdotted {background: url(../images/box_realizzazioni.jpg) top left no-repeat; border-right: 1px dotted #A5A5A5;  width: 440px; margin-left: 25px; line-height:1.10; font-size:9px; }
ul#partner li h3 {color: #3F4A52; border: none; padding: 8px; font-size: 1em; line-height: 2em}
ul#partner li div {width: 310px; float: left}
/* CONTATTI ---------------- */
#contatti {width:960px; height:510px; background:#FFFFFF; border: 1px solid #A5A5A5;}
#contatti p {font-size:1.0em; line-height:1.0em; margin-left:0px}
#contatti em {font-size:0.85em !important;}
#contatti #content_side {width:300px; margin-left:5px}
#content-left img {padding:0px !important}
#contatti_bg {background:url(../images/contatti_main.jpg) top left no-repeat; width:620px; height:130px}
#dummy {margin-left:8px}
#contatti_bg p {font-size:1.0em; line-height:1.0em; margin-left:24px; padding-top:40px}

/* REALIZZAZIONI ---------------- */
#realizzazioni #content-center {width:960px; height:510px; background:#001C55; border: none }
#realizzazioni h1 {color:#fff; background-color:#00143B; margin-left:0px; margin-right:0px; margin-top:0px; padding:20px; margin-bottom:0px} /*COLORE E ASPETTO DEL TAG H1*/
#realizzazioni #content-left {width:380px; height:510px; background:#00143C; border:1px solid #A5A5A5; background-color:#8C94A7; overflow: hidden;}
#realizzazioni #content-right {width:570px; height:510px; background:#FFF url(../images/loading.gif) center center no-repeat;; margin-left:0px; padding-left:0px; padding:0px; margin:0px; border:1px solid #A5A5A5; position:relative; float:right}
ul#realizzazioni_gallery li {margin: 0; list-style: none}
ul#realizzazioni_gallery_view {width: 190px; height: 500px; overflow: auto; overflow-x: hidden; float: left; margin-top:0px; position: absolute; top: 68px; right: 0px;}
.realizzazioni_gallery_view div#galleryInfo {text-align: left}
.realizzazioni_gallery_view div#galleryInfo h2 {margin: 0px; margin-top: 10px;}
.realizzazioni_gallery_view div#galleryInfo p {padding: 0px; margin: 0px;}
.realizzazioni_gallery_view div#image {display: block; background:#FFF url(../images/loading.gif) center center no-repeat; min-width: 300px;, max-width: 600px; min-height: 300px; float: left; border: 1px solid #E5E5E5; padding: 4px; margin-top:5px}
ul#realizzazioni_gallery_view li {padding-top: 4px; padding-bottom: 4px;}
ul#realizzazioni_gallery_view li a {border:none;}
ul#realizzazioni_gallery_view li a img {border: 1px solid #E5E5E5; padding: 4px;}
ul#realizzazioni_gallery_view li a img:hover {border: 1px solid #cccccc; padding: 4px;}
.realizzazioni_gallery_view .container{width: 820px; }
.realizzazioni_gallery_view #content-center {width: 805px;background: #FFF; margin-left:15px}

/* CERTIFICAZIONI ---------------- */
#certificazioni #content-right{background:#FFF;}
#certificazioni #content-right img{ margin:0 auto; text-align:center; margin-left:30px; margin-top:30px}
#certificazioni #content-left img{float:left; margin-right:20px;  margin-left:20px}
#certificazioni table {margin-left:100px; width:419px; color:#444}
#certificazioni table, td, th {vertical-align:top !important}
#dwpdf{margin-left:100px; color:#444; margin-top:10px; margin-bottom:15px}
#dwpdf a {color:#444}
#dwpdf a:hover {color:#444}
/* PRIVACY ---------------- */
#privacy {width:960px; background:#FFFFFF; border: 1px solid #A5A5A5}
#privacy  p, #privacy ol, #privacy li, #privacy ol, #privacy li {color:#444;  margin-left:20px; margin-right:20px; font-size:1.1em;} /*COLORE DEL TESTO*/
#privacy  h4 {font-size:1.3em; line-height:1.25; font-weight:bold;margin-left:20px; color:#666;} /*COLORE E ASPETTO DEL TAG H4*/

/* TODAY ---------------- */
#imagelefttoday{float:left; width:585px; height:318px;max-height:340px; position:relative; margin-top:0px; margin-left:10px; overflow:hidden}
#imagelefttoday img, #imagelefttoday img a, #imagelefttoday img a:hover{margin:0;padding:0; border:0}
#descriptiontoday{ background:url(../images/today_bg.jpg) top left no-repeat;height:318px; width:346px; float:right; margin-right:10px; margin-top:0px }
#descriptiontoday h1 {color:#FFF !important; line-height:1.1em; font-size:2.0em}
#descriptiontoday p {color:#FFF  !important}
#footertoday {position:absolute; left:0px; bottom:10px;}
#footertoday ul{margin:0;padding:0;}
#footertoday li{margin:0;padding:0;margin-left:10px; background-image:none; float:left; font-size:9px; color:#001440; line-height:1.2em}
#content_today h3 {color:#444 !important; line-height:1.0em; margin:0; padding:0}
#footertoday li img {margin-bottom:3px}
#footertoday li a{border-bottom:none}
#content_today{width:960px; height:510px; border: 1px solid #A5A5A5; background-color:#FFFFFF; color:#444; overflow: hidden; position:relative}

.format label {float:left; margin-bottom:8px; font-weight:bold; font-size:0.9em; line-height: 1.20;}

/* THICKBOX ----------------- */
#TB_window {font:12px "Helvetica", Arial,  sans-serif; color:#000;}
#TB_secondLine {font:10px "Helvetica", Arial, sans-serif;	color:#666666;}
#TB_window a:link {color:#004382;}
#TB_window a:visited {color:#004382;}
#TB_window a:hover {color:#004382;}
#TB_window a:active {color:#004382;}
#TB_window a:focus{color:#004382;}

#TB_overlay {position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background:url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=35); -moz-opacity:0.35; opacity:0.35;}
* html #TB_overlay {position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}/* ie6 hack */
#TB_window {position:fixed; background:#ededed;	z-index:102; padding:15px; color:#000000; display:none;	border:8px solid #fff; text-align:left; top:50%; left:50%;}
* html #TB_window {position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');} /* ie6 hack */
#TB_window img#TB_Image {display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666;}
#TB_caption {height:25px; padding:7px 30px 10px 25px;	float:left;}
#TB_closeWindow {height:25px;	padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow {padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right;}
#TB_ajaxWindowTitle {float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title {height:27px;}
#TB_ajaxContent {clear:both; padding:2px 15px 15px 15px; overflow:auto;	text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_ajaxContent p {padding:5px 0px 5px 0px; font-size:1.1em; color:#444;}
#TB_load {position:fixed; display:none; height:13px; width:208px;	z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px;} /* -height/2 0 0 -width/2 */
* html #TB_load {position:absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');} /* ie6 hack */
#TB_HideSelect {z-index:99; position:fixed; top:0;	left:0; background-color:#fff; border:none; filter:alpha(opacity=0);	-moz-opacity:0; opacity:0;	height:100%; width:100%;}
* html #TB_HideSelect {position: absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');} /* ie6 hack */
#TB_iframeContent {clear:both; border:none; margin-bottom:-1px; margin-top:1px; margin-bottom:1px;}

.hidden {display:none}

#container_today{background-color:#CCCCCC;width:940px;color:#444444; position: relative; height: 20px; overflow: hidden; margin-left:10px; margin-top:10px; margin-bottom:7px}
#active-text{margin-left:0px; white-space: nowrap;}
#active-text p {
 padding: 0;
}






