/* ospedale treviglio  */
html {
	border: 0px;
	padding: 0px;
	margin: 0px; background-color:#ffffff; color:#000000;
		}

body {margin:0px 0px 0px 0px; padding:0px; background-color:#ffffff; color:#000000; text-align:center;
font-size: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
height: 100%; }

#container {position:relative; width:765px;font-size: 100%; text-align:left; background-color:#ffffff; color:#000000; margin-left:auto; margin-right:auto; margin-bottom: 60px;}
#header {position:absolute; top:0px; left:0px; width:187px; height:141px; background-color:#ffffff; color:#000000;}
#header img {border:0px; margin:0px; padding:0px 0px 0px 0px}
#header img a {border:0px; margin:0px; padding:0px 0px 0px 0px}
#header a img{border:0px; margin:0px; padding:0px 0px 0px 0px}
div.expmenu3 div.expmenu4 {display:none}
.hide {display: none;}
/** fastlink1 **/

div#barrasopra {height:141px; padding:0px; margin:0px; width:765px; text-align:left; /*background:url(logo_regione_lombardia.jpg) 218px 40px no-repeat */}

div#fastbox {
	padding: 0px;
	margin:0px;
	font-size: 11px;
	visibility: visible;
	overflow: visible;
	width:627px;
	position:relative;
	top:0px;
	left:138px;
	height:26px;
	background-image: url(bg-fastmenu1.jpg);
	background-repeat:no-repeat;
	background-position:top left; text-align:right;background-color:#ffffff; color:#000000;}


/*div.fastlink1 UL {
	list-style-type: none; margin:0px; padding:0px; text-align: right;
}

div.fastlink1 li {
	font-weight: bold;
	font-size: 11px;
	padding:5px 4px 5px 4px; border-right:2px solid #c5c9cc;
	margin: 0px; line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif; float:left; text-align: right;
}

div.fastlink1 li A {
	display: block;
	margin: 0px;
	padding:0px;
	width:auto;
	color: #444444;
	text-align: right;
	text-decoration: none;
}

div.fastlink1 li A:hover {color: #cc0001; text-align: right;}
div.fastlink1 li.home {DISPLAY: none;}
div.fastlink1 li.lastitem {border-right:0px;}

*/

div.expmenuid2 .menuheader ul {display:none; margin:0px; padding:0px;}
div.expmenuid3 .menuheader ul {display:none; margin:0px; padding:0px;}
div.expmenuid4 .menuheader ul {display:none; margin:0px; padding:0px;}
div.expmenuid5 .menuheader ul {display:none; margin:0px; padding:0px;}
div.expmenuid6 .menuheader ul {display:none; margin:0px; padding:0px;}

div.expmenuid2 ul li {display:none; margin:0px; padding:0px;}
div.expmenuid3 ul li {display:none; margin:0px; padding:0px;}
div.expmenuid4 ul li {display:none; margin:0px; padding:0px;}
div.expmenuid5 ul li {display:none; margin:0px; padding:0px;}
div.expmenuid6 ul li {display:none; margin:0px; padding:0px;}



div#fastbox .expmenuid2 .menuheader {font-weight: bold; font-size: 11px; padding:5px 4px 5px 6px; border-right:2px solid #c5c9cc;
margin:0px 0px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; float:left; width:auto;}



div#fastbox .expmenuid3 .menuheader {font-weight: bold; font-size: 11px; padding:5px 4px 5px 6px; border-right:2px solid #c5c9cc;
margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; float:left; width:auto;}


div#fastbox .expmenuid4 .menuheader {font-weight: bold; font-size: 11px; padding:5px 4px 5px 6px; border-right:2px solid #c5c9cc;
margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; float:left; width:auto;}
div#fastbox .expmenuid5 .menuheader {font-weight: bold; font-size: 11px; padding:5px 4px 5px 6px; border-right:2px solid #c5c9cc;
margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif;float:left; width:auto;}
div#fastbox .expmenuid6 .menuheader {font-weight: bold; font-size: 11px; padding:5px 4px 5px 6px; border-right:2px solid #c5c9cc;
margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif;float:left; width:auto;}

div#fastbox .expmenuid2 .menuheader a {margin: 0px; padding:0px; width:auto; color: #444444; text-align: right; text-decoration: none; background-color:#d6dadb;}
div#fastbox .expmenuid3 .menuheader a {margin: 0px; padding:0px; width:auto; color: #444444; text-align: right; text-decoration: none; background-color:#d6dadb;}
div#fastbox .expmenuid4 .menuheader a {margin: 0px; padding:0px; width:auto; color: #444444; text-align: right; text-decoration: none; background-color:#d6dadb;}
div#fastbox .expmenuid5 .menuheader a {margin: 0px; padding:0px; width:auto; color: #444444; text-align: right; text-decoration: none; background-color:#d6dadb;}
div#fastbox .expmenuid6 .menuheader a {margin: 0px; padding:0px; width:auto; color: #444444; text-align: right; text-decoration: none; background-color:#d6dadb;}

div#fastbox .expmenuid2 .menuheader a:hover {color: #cc0001; margin: 0px; padding:0px; background-color:#d6dadb;}
div#fastbox .expmenuid3 .menuheader a:hover {color: #cc0001; margin: 0px; padding:0px; background-color:#d6dadb;}
div#fastbox .expmenuid4 .menuheader a:hover {color: #cc0001; margin: 0px; padding:0px; background-color:#d6dadb;}
div#fastbox .expmenuid5 .menuheader a:hover {color: #cc0001; margin: 0px; padding:0px; background-color:#d6dadb;}
div#fastbox .expmenuid6 .menuheader a:hover {color: #cc0001; margin: 0px; padding:0px; background-color:#d6dadb;}


div#fastbox .expmenuid6 .menuheader {border-right:0px;}

/**** menu id  rossi **/
.expmenuid7 {
    margin-top: -14px;
}

.expmenuid7 .menuheader {
width:185px;
margin:16px 0px 2px 0px; padding:2px 0px 2px 13px;
color:#ffffff; background-color:#cc0001; text-align:left;}


.expmenuid8 .menuheader {width:185px; margin:2px 0px 2px 0px; padding:2px 0px 2px 13px; color:#ffffff;	background-color:#cc0001; text-align:left;}
.expmenuid9 .menuheader {width:185px; margin:2px 0px 2px 0px; padding:2px 0px 2px 13px; color:#ffffff;	background-color:#cc0001; text-align:left;}
.expmenuid10 .menuheader {width:185px; margin:2px 0px 2px 0px; padding:2px 0px 2px 13px; color:#ffffff;	background-color:#cc0001; text-align:left;}
.expmenuid11 .menuheader {width:185px; margin:2px 0px 2px 0px; padding:2px 0px 2px 13px; color:#ffffff;	background-color:#cc0001; text-align:left;}
.expmenuid12 .menuheader {width:185px; margin:2px 0px 2px 0px; padding:2px 0px 2px 13px; color:#ffffff;	background-color:#cc0001; text-align:left;}

.expmenuid7 .menuheader a {display: block;margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #ffffff; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#cc0001;}
.expmenuid8 .menuheader a {display: block;margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #ffffff; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#cc0001;}
.expmenuid9 .menuheader a {display: block;margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #ffffff; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#cc0001;}
.expmenuid10 .menuheader a {display: block;margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #ffffff; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#cc0001;}
.expmenuid11 .menuheader a {display: block;margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #ffffff; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#cc0001;}
.expmenuid12 .menuheader a {display: block;margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #ffffff; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#cc0001;}

.expmenuid7 .menuheader a:hover {display: block; margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #cc0001; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid-over.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#ffffff;}
.expmenuid8 .menuheader a:hover {display: block; margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #cc0001; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid-over.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#ffffff;}
.expmenuid9 .menuheader a:hover {display: block; margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #cc0001; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid-over.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#ffffff;}
.expmenuid10 .menuheader a:hover {display: block; margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #cc0001; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid-over.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#ffffff;}
.expmenuid11 .menuheader a:hover {display: block; margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #cc0001; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid-over.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#ffffff;}
.expmenuid12 .menuheader a:hover {display: block; margin: 0px;padding:0px 0px 0px 23px; width:162px;  line-height:20px;color: #cc0001; text-align:left;text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold; font-size: 12px; background-image: url(bg-epmenuid-over.gif); background-repeat:no-repeat; background-position:bottom left; background-color:#ffffff;}

.expmenuid7 ul li {display:none}
.expmenuid8 ul li {display:none}
.expmenuid9 ul li {display:none}
.expmenuid10 ul li {display:none}
.expmenuid11 ul li {display:none}
.expmenuid12 ul li {display:none}

.expmenuid7 ul {display:none}
.expmenuid8 ul {display:none}
.expmenuid9 ul {display:none}
.expmenuid10 ul {display:none}
.expmenuid11 ul {display:none}
.expmenuid12 ul {display:none}

/* search */
#b-ricerca {background:none; width:300px; margin:0px; padding:0px; position:absolute; left:463px; top:113px;}
/** corpussssss **/

div#corpo {WIDTH:765px;
           POSITION:relative;
		   TOP:0px;
		   left:0px;
		   PADDING:0px;
		   MARGIN:0px;
		   height: 100%;
		   visibility: visible;
	       overflow: visible; font-size: 100%;
		    }

div#corpo {height:auto !important; min-height: 100%;}



#box-top {width:765px; height:188px;
margin:0px 0px 0px 0px; padding:0px;
	background-image: url(bg-box-top.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

#box-top #latosx {margin:0px; padding:0px;
width:215px; height:179px;
background-image: url(bg-latosx.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}
#box-top #latodx {margin:0px 0px 0px 1px; padding:0px;
width:548px; height:179px;
	float:left;
	border-right:1px solid #ffffff;
}

#box-top #latodx img {border:0px; margin:0px; padding:0px 0px 0px 0px}

/*** centro +  colonne ***/

div#centro {color:#000000;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-weight:normal;
         margin:14px 0px 0px 0px;
		 padding:0px 0px 0px 0px;
         TEXT-AliGN:LEFT;
		 text-decoration:none;
		  WIDTH:765px; overflow:auto;
		  background-image: url(bg-cx.gif);
	background-repeat:repeat-y;
	background-position:top left;
		          }


#colonnadx {
margin:0px 0px 0px 0px; float:left;
width:236px;
background-image: url(bi-dotted.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

#colonnasx {
/*position:absolute;
top:341px; left:0px;*/margin:0px 0px 0px 0px;
width:212px;  background-color:#eeeeee; float:left;
}

#colonnasx p {font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:70%;
padding:0px 4px 0px 0px; margin:0px 0px 8px 0px; line-height:16px;}

#colonnact {margin:0px 10px 0 10px; padding-bottom:60px;  float:left; width:293px;}

/*** building content page sx ***/

#colonnadx h4 {padding:0px 0px 6px 6px;}
#colonnadx a img {float:left;}
#colonnadx img {border:0px; padding: 0px 4px 6px 6px; margin:0px; float:left;}
#colonnadx p img {border:0px; padding: 2px 0px 0px 0px; margin:0px;}
#colonnadx p {font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:70%;
padding:0px 4px 0px 0px; margin:0px 0px 8px 0px; line-height:16px; height:80px;}

#colonnadx h5 {padding:0px 0px 6px 6px;}
#colonnadx ul {list-style-type: none; margin:0px 0px 0px 0px; padding:0px;}
#colonnadx li {font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:70%;
padding:0px 6px 4px 6px; float:left;}

#colonnadx a {text-decoration:underline; color:#cc0001; font-weight:100}
#colonnadx a:hover {text-decoration:none; color:#000000; font-weight:100}
/*** building content page dx ***/

#colonnasx h4 {padding:0px 0px 6px 16px;}
#colonnasx p {padding:0px 0px 6px 16px; margin:0px;}

/*** building content page cx ***/
#colonnact ul {list-style-image: url(indi-rosso.gif); margin:6px 0px 4px 20px; padding:0px;}
#colonnact ol {list-style-image: url(indi-rosso.gif); margin:6px 0px 4px 20px; padding:0px;}
#colonnact li {font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:70%;
padding:0px 0px 4px 0px}

#colonnact li a {text-decoration:underline; color:#cc0001; font-weight:100}
#colonnact li a:hover {text-decoration:none; color:#000000; font-weight:100}

#colonnact p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:70%;
line-height:16px;
padding:0px; margin:0px;
	}

#colonnact a {text-decoration:underline; color:#cc0001; font-weight:100}
#colonnact a:hover {text-decoration:none; color:#000000; font-weight:100}

#colonnact img {border:0px; padding: 0px 8px 0px 0px; margin:0px; float:left;}
#colonnact h5 {padding:0px 0px 6px 0px;}


/****** footer *********/
div#footer{position: absolute;bottom:-40px; width: 100%; padding:0; height:31px; color: #cc0001;text-align:center;
background-image: url(bg-footer.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#footer p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:right;  padding:0px; margin:0px;}
#footer p a {text-decoration:underline; color:#cc0001; font-weight:700; padding:0px; margin:0px;}
#footer p a:hover { text-decoration:none; color:#000000; font-weight:700;  padding:0px; margin:0px;}

div#footer2{position:relative; bottom:0px; width: 100%; padding:0; margin:0px; padding:0px;color: #9f9f9f;text-align:center;}
div#footer2 p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#9f9f9f; text-align:center;  padding:0px; margin:0px;}
div#footer2 p a {text-decoration:underline; color:#9f9f9f; font-weight:100; padding:0px; margin:0px;}
div#footer2 p a:hover { text-decoration:none; color:#cc0001; font-weight:100;  padding:0px; margin:0px;}

/* ************ stili ************************************************************* */

h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:120%; font-style:normal; font-weight:100; text-decoration:none;color:#cc0001; padding:4px 0px 4px 0px; margin:0px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:110%;font-weight:100;text-decoration:none;color:#cc0001; padding:4px 0px 4px 0px; margin:0px;}
h3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%;font-weight:100;text-decoration:none;color:#cc0001; padding:4px 0px 4px 0px; margin:0px;}
h4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;font-weight:700;text-decoration:none;color:#cc0001; padding:4px 0px 4px 0px; margin:0px;}
h5 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;font-weight:700;text-decoration:none;color:#cc0001; padding:4px 0px 4px 0px; margin:0px;}
h6 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;font-weight:700;text-decoration:none;color:#cc0001; padding:4px 0px 4px 0px; margin:0px;}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:80%;
line-height:19px;
padding:0px; margin:0px;
	}


br    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%;}
table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%}
td    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%}
tr    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%}

img {border:0px;}
a img {border:0px;}
a:hover img {border:0px;}

/***input **/

input.searchText {
    POSITION:ABSOLUTE;
	right:50px;
	TOP:0px;
	margin: 1px 0px 1px 0px;
	padding:0px 0px 0px 0px;
    WIDTH:222px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
    border-top-width : 1px;
    border-bottom-width : 1px;
    border-left-width : 1px;
    border-right-width : 1px;
    border-bottom-color : #5a6166;
    border-left-color : #5a6166;
    border-right-color : #5a6166;
    border-top-color : #5a6166;
    color: #000000;
}

input.searchImage {POSITION:ABSOLUTE;
	right:0px;
	TOP:0px;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;}



textarea {
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size :11px;
    color: #000000;
	}

/**** accesso sito ***/
.SmallBoxTitle {display:none}
.userProfileLabel {background-color:#eeeeee;font-family : Verdana, Arial, Helvetica, sans-serif; font-size :10px; color: #000000; font-weight:700}

#colonnasx form {padding:0px; margin:0px; }
#colonnasx a.NavigationAutoLink {font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;background-color:#eeeeee;
padding:0px 0px 0px 0px; font-weight:normal; text-decoration:underline}

#colonnasx a.NavigationAutoLink:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;background-color:#eeeeee;
font-size:11px;
padding:0px 0px 0px 0px; font-weight:normal; text-decoration:none;}

#colonnasx .userProfileText {font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;background-color:#eeeeee;
font-size:11px;
padding:0px 16px; font-weight:normal; text-decoration:none;}

#colonnasx .userEmailLabel {display:none}

/*** N E W S */

#colonnasx .smallBoxText.newsSmallList ul {list-style-type:none; margin:0px; padding:4px 0px 4px 0px;  width:216px; display:block}
#colonnasx .smallBoxText.newsSmallList ul li{font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000; font-size:70%; margin:0px 0 6px 0px; background-color:#eeeeee; border-bottom:1px solid #e1e1e1; padding:0px 0px 4px 0px; display:block; width:216px;}

#colonnasx li a {font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000; background-color:#eeeeee;font-size:100%; padding:0px; margin:0px 6px 0px 16px; text-decoration:underline; width:194px;  display:block; font-weight:normal}
#colonnasx li a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000; font-size:100%; text-decoration:none;  display:block; font-weight:normal; background-color:#eeeeee;}
#colonnasx .newsSubTitle {display:none}
.newsDate {display:none}
#colonnasx .smallBoxText.newsSmallList p a.NavigationAutoLink { font-style: italic; display: inline-block; padding-bottom: 15px;}

.loginForm label {display:block;}


.expmenuid195 ul {display:none}
.expmenuid195 .menuheader  {margin:20px 0;}
.expmenuid195 .menuheader a {display:block; margin:0 16px; background-color:#fff; border:1px solid #999; color:#000; text-decoration:underline; font-size:11px; padding:10px;}
.expmenuid195 .menuheader a:hover {display:block; margin:0 16px; background-color:#fff; border:1px solid #5a6166; color:#cc0001; text-decoration:none; font-size:11px; padding:10px;}



/* Colorbox */
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:25px; height:25px; background:url(colorbox/border1.png) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(colorbox/border1.png) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(colorbox/border1.png) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(colorbox/border1.png) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(colorbox/border1.png) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(colorbox/border1.png) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(colorbox/border2.png) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(colorbox/border2.png) repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxLoadingOverlay{background:#fff url(colorbox/loading.gif) no-repeat 5px 5px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}



.column--right {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 206px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(bi-dotted.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.column--right img {
	margin-bottom: 15px;
	max-width: 100%;
}

.column--right a {
	color: #cc0001;
}

.column--right h4,
.column--right h5 {
	margin-bottom: 10px;
}

.column__structure {

}

.column__structure img {
	float: left;
	margin-right: 10px;
	margin-bottom: 0;
}

.column__structure a {
	font-size: 12px;
	line-height: 16px;
}
