
html {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	margin: 0;
	padding: 0;
	font-family: Lucida Grande, Lucida Sans, Arial, Helvetica, sans-serif;
	background: url(../images/background.jpg) repeat-x;
	/*background-color: #c5c3b4;*/
	color: #212853;
	height: 100%;
}

h1, h2, h3, h4, h5, h6, h7, p, form, ul, ol, li, blockquote { /* resets most browser styles to enhance cross-browser compatibility */
	margin: 0;
	padding: 0;
}

a:link {color: #975a18; text-decoration: none;}
a:visited {color: #975a18; text-decoration: none;}
a:hover {color: #975a18; text-decoration: none;}
a:active {color: #975a18; text-decoration: none;}

/* ----- HOMEPAGE MAIN STRUCTURE ----- */

#container { /* only for the sticky footer to work */
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -256px auto;
}

#header {
	 height:148px;
	background: url(../images/header.png) no-repeat;
	background-position: top center;
	margin: 4px 0 0 0;
}

#spotlight-content {
	height: 531px;
	width: 960px;
	margin: 0 auto;
	padding: 23px 0 0 5px;
}

#news-events {
	width: 650px;
	margin: 0 auto;
	padding: 23px 0 23px 5px;
}

#footer {
	border-top: 6px solid #a8a395;
	background-color: #2b454e;
	height: 20px;
}

.footer-padding {
	height: 256px;
}

/* ----- HEADER AND NAVIGATION ----- */

.inner-header {
	width: 955px;
	margin: 0 auto;
}

.inner-header h1 a:link {text-indent: -7000px; display: block; width: 353px; height: 125px;}
.inner-header h1 a:visited {text-indent: -7000px; display: block; width: 353px; height: 125px;}
.inner-header h1 a:hover {text-indent: -7000px; display: block; width: 353px; height: 125px;}
.inner-header h1 a:active {text-indent: -7000px; display: block; width: 353px; height: 125px;}

/* --- Campus Picker --- */
/*
#campus-picker {
	position: absolute;
	top: 4px;
	margin: 0 0 0 597px;
	width: 350px;
	height: 26px;
	background: url(../images/structure/frontend/campus_chooser_background3.png) no-repeat;
}

#campus-picker h4 {
	color: #cbe2e7;
	font-size: .7em;
	font-weight: 300;
	margin: 4px 0 0 9px;
	width: 100px;
}

#campus-picker ul {
	margin: -18px 5px 0 0;
}

#campus-picker li {
	list-style-type: none;
	float: right;
	text-align: center;
}



#header #campus-picker li.hville a:link {display: block; width: 100px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.hville a:visited {display: block; width: 100px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.hville a:hover {display: block; width: 100px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.hville a:active {display: block; width: 100px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.hville_s a {display: block; width: 100px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; background: url(../images/structure/frontend/hendersonville_selected.png) no-repeat; padding: 4px 0 0 0;}

#header #campus-picker li.gallatin a:link {display: block; width: 57px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.gallatin a:visited {display: block; width: 57px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.gallatin a:hover {display: block; width: 57px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.gallatin a:active {display: block; width: 57px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.gallatin_s a {display: block; width: 57px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; background: url(../images/structure/frontend/gallatin_selected.png) no-repeat; padding: 4px 0 0 0;}

#header #campus-picker li.white_house a:link {display: block; width: 84px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.white_house a:visited {display: block; width: 84px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.white_house a:hover {display: block; width: 84px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.white_house a:active {display: block; width: 84px; height: 22px; color: #cbe2e7; text-decoration: none; font-size: .7em; padding: 4px 0 0 0;}
#header #campus-picker li.white_house_s a {display: block; width: 84px; height: 22px; color: #739faa; text-decoration: none; font-size: .7em; background: url(../images/structure/frontend/white_house_selected.png) no-repeat; padding: 4px 0 0 0;} */

/* --- Navigation --- */

#main-navigation { /* Positions Tabs */
	position: absolute;
	top: 127px;
	margin: 0 0 0 356px;
	width: 600px;
}

#main-navigation li { /* Tabs */
	list-style-type: none;
	float: left;
	margin: 0 0 0 3px;
}

/* Home */
#main-navigation li.home_s a:link, #main-navigation li.home_s a:visited, #main-navigation li.home_s a:hover, #main-navigation li.home_s a:active {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_home.png) no-repeat;}
#main-navigation li.home a:link, #main-navigation li.home a:visited {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_home.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.home a:hover, #main-navigation li.home:hover a {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_home.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.home a.h, #main-navigation li.home a:active {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_home.png) no-repeat; background-position: 0 -54px;}


/* Formazione */
#main-navigation li.formazione_s a:link, #main-navigation li.formazione_s a:visited, #main-navigation li.formazione_s a:hover, #main-navigation li.formazione_s a:active {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_formazione.png) no-repeat;}
#main-navigation li.formazione a:link, #main-navigation li.formazione a:visited {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_formazione.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.formazione a:hover, #main-navigation li.formazione:hover a {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_formazione.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.formazione a.h, #main-navigation li.formazione a:active {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_formazione.png) no-repeat; background-position: 0 -54px;}

/* Psicoterapia */
#main-navigation li.psicoterapia_s a:link, #main-navigation li.psicoterapia_s a:visited, #main-navigation li.psicoterapia_s a:hover, #main-navigation li.psicoterapia_s a:active {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_psicoterapia.png) no-repeat;}
#main-navigation li.psicoterapia a:link, #main-navigation li.psicoterapia a:visited {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_psicoterapia.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.psicoterapia a:hover, #main-navigation li.psicoterapia:hover a {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_psicoterapia.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.psicoterapia a.h, #main-navigation li.psicoterapia a:active {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_psicoterapia.png) no-repeat; background-position: 0 -70px;}

/* Mediazione */
#main-navigation li.mediazione_s a:link, #main-navigation li.mediazione_s a:visited, #main-navigation li.mediazione_s a:hover, #main-navigation li.mediazione_s a:active {display: block; width: 78px; height: 27px; text-indent: -9000px; background: url(../images/btn_mediazione.png) no-repeat;}
#main-navigation li.mediazione a:link, #main-navigation li.mediazione a:visited {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_mediazione.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.mediazione a:hover, #main-navigation li.mediazione:hover a {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_mediazione.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.mediazione a.h, #main-navigation li.mediazione a:active {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_mediazione.png) no-repeat; background-position: 0 -54px;}

/* Counselling */
#main-navigation li.counselling_s a:link, #main-navigation li.counselling_s a:visited, #main-navigation li.counselling_s a:hover, #main-navigation li.counselling_s a:active {display: block; width: 78px; height: 27px; text-indent: -9000px; background: url(../images/btn_counselling.png) no-repeat;}
#main-navigation li.counselling a:link, #main-navigation li.counselling a:visited {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_counselling.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.counselling a:hover, #main-navigation li.counselling:hover a {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_counselling.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.counselling a.h, #main-navigation li.counselling a:active {display: block; width: 85px; height: 27px; text-indent: -9000px; background: url(../images/btn_counselling.png) no-repeat; background-position: 0 -54px;}

/* Attivita */
#main-navigation li.attivita_s a:link, #main-navigation li.attivita_s a:visited, #main-navigation li.attivita_s a:hover, #main-navigation li.attivita_s a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(../images/btn_attivita.png) no-repeat;}
#main-navigation li.attivita a:link, #main-navigation li.attivita a:visited {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(../images/btn_attivita.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.attivita a:hover, #main-navigation li.attivita:hover a {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(../images/btn_attivita.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.attivita a.h, #main-navigation li.attivita a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(../images/btn_attivita.png) no-repeat; background-position: 0 -54px;}



/* Istituto */
#main-navigation li.istituto_s a:link, #main-navigation li.istituto_s a:visited, #main-navigation li.istituto_s a:hover, #main-navigation li.istituto_s a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(../images/btn_istituto.png) no-repeat;}
#main-navigation li.istituto a:link, #main-navigation li.istituto a:visited {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(../images/btn_istituto.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.istituto a:hover, #main-navigation li.istituto:hover a {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(../images/btn_istituto.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.istituto a.h, #main-navigation li.istituto a:active {display: block; width: 86px; height: 27px; text-indent: -9000px; background: url(../images/btn_istituto.png) no-repeat; background-position: 0 -54px;}

/* Riservata */
#main-navigation li.riservata_s a:link, #main-navigation li.riservata_s a:visited, #main-navigation li.riservata_s a:hover, #main-navigation li.riservata_s a:active {display: block; width: 92px; height: 27px; text-indent: -9000px; background: url(../images/btn_riservata.png) no-repeat;}
#main-navigation li.riservata a:link, #main-navigation li.riservata a:visited {display: block; width: 92px; height: 27px; text-indent: -9000px; background: url(../images/btn_riservata.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.riservata a:hover, #main-navigation li.riservata:hover a {display: block; width: 92px; height: 27px; text-indent: -9000px; background: url(../images/btn_riservata.png) no-repeat; background-position: 0 -27px;}
#main-navigation li.riservata a.h, #main-navigation li.riservata a:active {display: block; width: 92px; height: 27px; text-indent: -9000px; background: url(../images/btn_riservata.png) no-repeat; background-position: 0 -54px;}

#main-navigation li ul { /* positions the sub-menus below the main menus */
  display: none;
  position: absolute;
  top: 27px;
  height: 143px;
  padding-top: 0;
}


#main-navigation li.home ul li a:link, /* sub-nav links */
#main-navigation li.home ul li a:visited, 
#main-navigation li.home ul li a:active,
#main-navigation li.home_s ul li a:link, 
#main-navigation li.home_s ul li a:visited, 
#main-navigation li.home_s ul li a:active,
#main-navigation li.psicoterapia ul li a:link, /* sub-nav links */
#main-navigation li.psicoterapia ul li a:visited, 
#main-navigation li.psicoterapia ul li a:active,
#main-navigation li.psicoterapia_s ul li a:link, 
#main-navigation li.psicoterapia_s ul li a:visited, 
#main-navigation li.psicoterapia_s ul li a:active,

#main-navigation li.formazione ul li a:link, /* sub-nav links */
#main-navigation li.formazione ul li a:visited, 
#main-navigation li.formazione ul li a:active,
#main-navigation li.formazione_s ul li a:link, 
#main-navigation li.formazione_s ul li a:visited, 
#main-navigation li.formazione_s ul li a:active,
#main-navigation li.mediazione ul li a:link, 
#main-navigation li.mediazione ul li a:visited, 
#main-navigation li.mediazione ul li a:active,
#main-navigation li.mediazione_s ul li a:link, 
#main-navigation li.mediazione_s ul li a:visited, 
#main-navigation li.mediazione_s ul li a:active,
#main-navigation li.counselling ul li a:link, 
#main-navigation li.counselling ul li a:visited, 
#main-navigation li.counselling ul li a:active,
#main-navigation li.counselling_s ul li a:link, 
#main-navigation li.counselling_s ul li a:visited, 
#main-navigation li.counselling_s ul li a:active,
#main-navigation li.attivita ul li a:link, 
#main-navigation li.attivita ul li a:visited, 
#main-navigation li.attivita ul li a:active,
#main-navigation li.attivita_s ul li a:link, 
#main-navigation li.attivita_s ul li a:visited, 
#main-navigation li.attivita_s ul li a:active,
#main-navigation li.istituto ul li a:link, 
#main-navigation li.istituto ul li a:visited, 
#main-navigation li.istituto ul li a:active,
#main-navigation li.istituto_s ul li a:link, 
#main-navigation li.istituto_s ul li a:visited, 
#main-navigation li.istituto_s ul li a:active,
#main-navigation li.about_us ul li a:link, 
#main-navigation li.about_us ul li a:visited, 
#main-navigation li.about_us ul li a:active,
#main-navigation li.about_us_s ul li a:link, 
#main-navigation li.about_us_s ul li a:visited, 
#main-navigation li.about_us_s ul li a:active,
#main-navigation li.riservata ul li a:link, 
#main-navigation li.riservata ul li a:visited, 
#main-navigation li.riservata ul li a:active,
#main-navigation li.riservata_s ul li a:link, 
#main-navigation li.riservata_s ul li a:visited, 
#main-navigation li.riservata_s ul li a:active { 
  background: 0;
  text-indent: 0;
  font-family: Verdana, Geneva, sans-serif;
  float: left;
  height: auto;
  width: auto;
  padding: 3.6px 8px 10px 5px;
  font-size: 1.00em;
  text-decoration: none;
  color: #f28843;
}


#main-navigation li.home ul li a:hover, /* hover effect for sub-nav links */
#main-navigation li.home_s ul li a:hover, 
#main-navigation li.psicoterapia ul li a:hover, /* hover effect for sub-nav links */
#main-navigation li.psicoterapia_s ul li a:hover, 
#main-navigation li.formazione ul li a:hover, 
#main-navigation li.formazione_s ul li a:hover, 
#main-navigation li.mediazione ul li a:hover, 
#main-navigation li.mediazione_s ul li a:hover, 
#main-navigation li.counselling ul li a:hover, 
#main-navigation li.counselling_s ul li a:hover, 
#main-navigation li.attivita ul li a:hover, 
#main-navigation li.attivita_s ul li a:hover, 
#main-navigation li.istituto ul li a:hover, 
#main-navigation li.istituto_s ul li a:hover,  
#main-navigation li.about_us ul li a:hover,  
#main-navigation li.about_us_s ul li a:hover, 
#main-navigation li.riservata ul li a:hover, 
#main-navigation li.riservata_s ul li a:hover { 
  background: 0;
  text-indent: 0;
  font-family: Verdana, Geneva, sans-serif;
  float: left;
  height: auto;
  width: auto;
  padding: 4.6px 8px 10px 5px;
  font-size: 1.00em;
  text-decoration: none;
  color: #f5af82;
}  

#main-navigation li:hover ul { /* the actual sub menu that drops down */
  display: block;
  z-index: 6000;
}

#home-menu {margin-left: -230px; width: 600px; padding: 0 0 0 100px;}
#psicoterapia-menu {margin-left: -260px; width: 600px; padding: 0 0 0 100px;}
#mediazione-menu {margin-left: -330px; width: 600px; padding: 0 0 0 100px;}
#counselling-menu {margin-left: -280px; width: 550px; padding: 0 0 0 100px;}
#attivita-menu {margin-left: -130px; width: 460px; padding: 0 0 0 100px;}
#istituto-menu {margin-left: -230px; width: 460px; padding: 0 0 0 100px;}
#riservata-menu {margin-left: -210px; width: 390px; padding: 0 0 0 100px;}
#formazione-menu {margin-left: -280px; width: 550px; padding: 0 0 0 100px;}


/* ----- FOOTER STYLES ----- */

.inner-footer {
	width: 965px;
	padding: 17px 0 0 0;
	margin: 0 auto;
	background: url(../images/structure/frontend/footer_badge.jpg) no-repeat;
	background-position: 5px 0;
}

.mini-nav {
	width: 120px;
	float: left;
	margin: 0 15px 0 0;
}

.mini-nav-last {
	width: 140px;
	float: left;
	margin: 0 0 0 0;
}

.mini-nav h5, .mini-nav-last h5 {
	font-size: .81em;
	text-transform: uppercase;
	color: #68838c;
	padding: 0 0 7px 0;
}

.mini-nav ul, .mini-nav-last ul {
	margin: 0 0 12px 0;
}

#footer .mini-nav li, .mini-nav-last li {
	list-style-type: none;
	font-size: .69em;
	line-height: 100%;
	margin: 0 0 5px 0;
	padding: 0;
}

.mini-nav li a:link, .mini-nav-last li a:link {color: #5a8695; text-decoration: none;}
.mini-nav li a:visited, .mini-nav-last li a:visited {color: #5a8695; text-decoration: none;}
.mini-nav li a:hover, .mini-nav-last li a:hover {color: #68838c; text-decoration: underline;}
.mini-nav li a:active, .mini-nav-last li a:active {color: #5a8695; text-decoration: none;}

.mini-nav p, .mini-nav-last p {
	font-size: .69em;
	color: #68838c;
}

.footer-text {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0 5px;
	clear: both;
	color: #5a8695;
	font-size: .69em;
}

#externalLinks{
    height:140px;
    padding-top:20px;
    width:450px;
}
#internalSX{
	height:140px;
	width:200px;
	float:left;
}