@charset "utf-8";
/*  CSS Document for Creative Business */
/*
******************************************************************************************************
Title:			main.css
Browser(s): 	All 
Author: 		Marko Prljić (http://www.markoprljic.iz.hr)
Created: 		15.12.2008
Customized by: Gaelle Guelton (http://www.onsitus.it)

******************************************************************************************************
*/
/*-------------------------------DEFINE BODY PROPERTIES----------------------------------------*/
* {
margin: 0 auto 0 auto; /* GLOBAL RESET */
padding: 0;
}
body{
	margin: 0 auto 0 auto;
	font-size: 62.5%;
	font-family: 'Lucida Grande', Tahoma, Arial,  Helvetica, sans-serif;/*change font*/
	line-height: 150%;
	color:#666666;
	background-color: #f5f5f5;
}

div, p, ul, h2, h3, h4, img{
padding:0px; 
margin:0px; 
border:none;
}
ul{
list-style-type:none;
}
.spacer{
clear:both; 
font-size:0px; 
line-height:0px;
}
a { 
outline:none; /* Remove Firefox's dotted borders */ 
text-decoration:none; 
color:#f05c03; 
padding:0; 
margin:0;
}
a img { 
border:none;
} /* Remove IE's blue borders */
a:hover{ 
color:#000;
}
txt a{ 
color:#819d00;
}
h1, h2, h3, h4{
font-family:"Arial Narrow";
}
h1 
{
font-size: 2.6em; 
border:none; 
margin:10px 0 0 0; 
padding:0;
}
h2 {
font-size: 1.8em; 
line-height:1.2em; 
border:none; 
margin:0; 
padding:0; 
color:#819d00;
}
h3 {
font-size: 2.6em; 
line-height:1.2em; 
border:none; 
width:610px; 
margin:0 0 10px 10px; 
padding:0; 
float:left; 
color:#FE0000;
}
h4 {
font-size: 1.6em; 
border:none; 
margin:0; 
padding:0; 
color:#FFFFFF;
}
h5 {
font-size: 1.8em; 
line-height:1.2em; 
border:none; 
margin:0; 
padding:0; 
font-weight:normal;
}

h6 {
font-size: 2.6em; 
line-height:1em; 
border:none; 
width:320px; 
margin:0 0 20px 0; 
padding:0; 
float:right;
color:#FC5910;
}
p  {
font-size: 1.2em; 
padding:0 10px 0 0; 
line-height:1.4em;
}
.small  {
font-size: 1.1em; 
padding:0; 
line-height:1.4em;
}
.big {font-size: 2.2em; padding:0; line-height:1.4em; color:#666666;}
.white {font-size: 1.2em; padding:0 10px 0 0; line-height:1.4em; color:#fff;}
.heading {font-size: 1.4em; font-weight:normal; border:none; margin:0; padding:0;}
.hr{ 
border-bottom:1px solid #A8D2F8; 
border-left:none; 
border-right:none; 
border-top:none; 
margin:10px 0 10px 0; 
}
.left{ 
float:left;
}
.left_margin_right{ 
float:left; 
margin:0 10px 0 0; 
font-size:1.2em;
}
.left_margin_right_top{ 
float:left; 
margin:4px 10px 0 0;
}
.right{ 
float:right;
}
.right_margin_top{ 
float:right; 
margin:-50px 0 0 0;
}
.right_margin_right{ 
float:right; 
margin:0 20px 0 0;
}
#margin_top_20{
margin-top:20px;
}
/*-------------------------------END----------DEFINE BODY PROPERTIES----------------------------------------*/

.center{
	width:970px;
	height:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


/*HEADER*/

#header{
	width:100%;
	height:500px;
	text-align: center;
	background-image: url(../images/background_header.jpg);
	background-repeat: no-repeat;
}
#header_holder{
	width:970px;
	height:500px;
	text-align: center;
}
#data {
	height: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-align: right;
	padding-right: 0px;
	margin-top: 0px;

}
#santa_marta_flash_header{
	margin-top: 0px;
	height: 300px;
	width: 970px;
	text-align: center;
	background-color: #012346;
	padding: 0px;
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3D5265;
		border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

/*DATATIME*/
#content_datatime {
	text-align: right;	
	width: 970px;
	margin-right: 0px;
	margin-left: 0px;
	/*margin-top: 15px;*/
	/*height: 50px;*/
	height:15px;
}
#content_datatime h1{
	font-size: 11px;
	color: #FFFFFF;
	padding:0px; 
margin:0px; 
border:none;
	/*margin:17.5px 0 0 0;*/
}



/*MAIN CONTENT*/
.titolo_benvenuto {
	font-size: 3em;
	color: #003366;
}
.titolo_News {
	font-size: 2em;
	color: #666666;
	margin-top: 20px;
}

.main{
	width:100%;
	background-image: url(../images/bkg_main.jpg);
	background-repeat: repeat-x;
}
.main .center{
margin-top:0px;
}
.main_wrapper{
	width:970px;
	height:100%;
	margin:0;
	padding-top: 40;
	padding-right: 0;
	padding-bottom: 40px;
	padding-left: 0;
}
.main_wrapper h3{font-size:3.3em;}
#welcome{
	height: 55px;
	background-color: #BCD3E9;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
#welcome h1{
	font-size: 4em;
	color: #FFFFFF;
	padding-left: 30px;
}

#welcome h2{
	font-size: 2em;
	color: #FFFFFF;
	padding-left: 0px;
	margin-top: 25px;
}

.news_events{
}

.separator_top{
	width:970px;
	height:21px;
	background-color: transparent;
	background-image: url(../images/sep_bot.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.separator_mid{ width:970px; height:21px; background:transparent url(../images/sep_mid.png) top center no-repeat; margin:20px 0 0 0;}
.separator_bot{ width:970px; height:21px; background:transparent url(../images/sep_bot.png) top center no-repeat;}

.intro{ width:100%; margin:0 0 40px 0;}
.tagline{ margin:0 0 20px 30px;}

#preview{position:absolute;border:1px solid #b6b6b6;background:#fff;padding:5px;display:none;color:#333;}
#tooltip{
	position:absolute;
	background:#fff;
	color:#333;
}	

/*individual content holder*/
.box
{
	width: 609px;
	height: 100%;
	float: left;
	border:1px solid #669ACC;
	border-radius: 10px;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	background-color: #BCD3E9;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 5px;
}
.box_large{
width:960px; 
height:100%; 
padding:10px 0 10px 10px; 
float:left; 
background-color:#FFFF99;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.box_1{
width:960px; 
height:100%; 
padding:10px 0 10px 10px; 
float:left; 
}

.box h5{
color:#2B5C92;
margin-top:10px;
}
.box a.read_more{float:right; color:#006ea1; font-style:italic; font-size:1.1em; margin:20px 20px 20px 0;}

.box_2
{
	border:1px solid #669ACC;
	width: 300px;
	height: 100%;
	float: right;
	padding: 10px;
	display: inline;
	overflow: hidden;
	background-color: #BCD3E9;
	border-radius: 10px;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	margin-right: 10px;
}
.box_2 a{ 
color:#D34203;
}
.box_2 a:hover{
color:#FFF;
}
.box_2 a.read_more{
float:right; 
color:#840C27; 
font-style:italic; 
font-size:1.1em; 
margin:0 0 20px 0;
}
.box_2 .hr{ 
border-bottom:1px solid #386B9F;
font-size:1.8em;
clear:both;
}
.box_2 .clear{
clear:both;
margin-bottom:15px;
}
        
.box_3{ width:300px; height:100%; float:left; padding:10px; display:inline; overflow:hidden;}
.box_3 h3{margin:20px 0 10px 0;padding-bottom:10px;border-bottom:1px solid #A8D2F8;color:#961F85;font-size:2.3em;}
.center .box_3 h1{color:#FF7C00;font-size:2.6em;}
.main_wrapper .box_3 h1{
color:#386B9F;
font-size:1.8em;
}
.center .box_3 .hr{border-color:#FF7C00;}
.main_wrapper .box_3 .hr{border-color:#386B9F;}
.main_wrapper .box .hr{clear:both;}
.box_4{ width:138px; height:138px; float:left; padding:7px; display:inline; overflow:hidden;}
.box_5{
width:100%; 
height:100%; 
padding:10px 0 10px 10px; 
float:left; 
background-color:#FFF;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
.box_5 .box_4{padding:10px;}
.box_6{ width:220px; height:135px; float:left; padding:10px; display:inline; overflow:hidden;}
.box_7{height:100%; float:left; padding:10px; display:inline; overflow:hidden;}
.box_8{ width:300px; height:100%; float:left; display:inline; overflow:hidden;padding:10px;
        background-color: #BCD3E9;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;}
 .center .box_8 h1{color:#FF7C00;font-size:2.6em;}
 .center .box_8 .hr{border-color:#FF7C00;}
.box_9{ width:130px; height:130px; float:left; padding:7px; display:inline; overflow:hidden;}

.box_10{ width:600px; height:100%; float:left; padding:10px; display:inline; overflow:hidden;}
.box_10 h3{margin:20px 0 10px 0;padding-bottom:10px;border-bottom:1px solid #A8D2F8;color:#961F85;font-size:2.3em;}
.center .box_10 h1{color:#FF7C00;font-size:2.6em;}
.main_wrapper .box_10 h1{
color:#386B9F;
font-size:1.8em;
}
.center .box_10 .hr{border-color:#FF7C00;}
.main_wrapper .box_10 .hr{border-color:#386B9F;}

#area_docenti{
background:url(../images/area_docenti.jpg) no-repeat 10px 10px;
}
#area_docenti form{
margin-top:55px;

}
#area_docenti input{
display:block;
margin-left:10px;
margin-bottom:5px;
background-color:transparent;
}
#questionari{
background:url(../images/questionari.jpg) no-repeat 10px 10px;
}
#questionari p{
width:190px;
margin:auto;
margin-top:50px;
color:#000;
text-align:center;
font-size:11px;
line-height:12px;
}

.bacheca{width:160px; display:block; text-indent:-9999px; line-height:3em; margin:20px 0 10px 0; background:url(../images/bacheca.png) top left no-repeat;}
.buon_compleanno{width:204px; display:block; text-indent:-9999px; line-height:3em; margin:20px 0 10px 0; background:url(../images/buon_compleanno.png) top left no-repeat;}
.documenti_della_scuola{width:267px; display:block; text-indent:-9999px; line-height:3em; margin:20px 0 10px 0; background:url(../images/documenti_della_scuola.png) top left no-repeat;}

ul.listing{ padding:20px; margin:0;}
ul.listing li{ list-style-image: none; background-image:url(../images/ico_li.png); background-repeat: no-repeat; background-position: left center; padding:0 0 5px 25px; font-size:1.2em;}

.img_border{
width:294px; 
height:80px; 
background-color:#FFF; 
padding:2px; 
margin:20px 0 0 0;
}
.img_border2{ width:133px; height:80px; background-color:#FFF; padding:2px; margin:0 10px 10px 0; float:left;}
.img_border_prev{ width:133px; height:133px; background-color:#FFF; padding:2px; margin:0 10px 10px 0; float:left;}
.img_border3{ width:138px; height:138px; background-color:#FFF; padding:1px; margin:5px 10px 0 0; float:left;}
.box .img_border3{ background-color:transparent;padding:0;margin-bottom:10px;}
.img_border4{ width:598px; height:251px; background-color:#FFF; padding:1px; margin:0;}
.img_border5{ width:72px; height:72px; background-color:#FFF; padding:1px; margin:5px 10px 0 0; float:left;}
.img_border6{ width:271px; background-color:#FFF; padding:1px; margin:5px 10px 0 0; float:left;}
.stroke_main{display:block; border:2px solid #b6b6b6; margin:20px 0 0 0; padding:0; }
.stroke_footer{display:block; border:2px solid #fff; margin:0 10px 10px 0; padding:0; float:left; }

/*NEWS*/

.news{}
.ico_date{ display:block; width:80px; height:51px; background:url(../images/ico_date.png) no-repeat; float:left; margin:10px 10px 20px 0;}
.month{ font-size:0.9em; text-transform:uppercase; text-align:center; color:#fff;padding-top:3px;}
.day{font-size:2em; text-transform:uppercase; color:#666; text-align:center}

.ico_film{ display:block;  width:80px; height:51px;background:url(../images/ico_film.png) no-repeat; float:left; margin:10px 10px 20px 0;}
.ico_film_double{ display:block;  width:80px; height:51px;background:url(../images/ico_film_double.png) no-repeat; float:left; margin:10px 10px 20px 0;}
.month_film{ font-size:0.9em; text-transform:uppercase; padding-top:3px;color:#fff; text-align:center}
.day_film{font-size:2em; text-transform:uppercase; color:#FFF; text-align:center}

/*FOOTER*/


/*FOOTER NAVIGATION*/

UL#f_nav {
	height: 50px;
	text-align: center;
}
UL#f_nav LI {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px; PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px
}
UL#f_nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

UL#f_nav A {
	DISPLAY: block; TEXT-DECORATION: none
}
UL#f_nav H2 ,
UL#f_nav H2 A 
{
    margin:10px 2px 0 0;
	padding:4px 10px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 25px;
	color:#fff;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	font-size:1.00em;
	font-weight: bold;
	float: left; display: block;
}
UL#f_nav > LI:hover {
	BACKGROUND: #FF7C00;
}
UL#f_nav H2 A:hover {
	BACKGROUND: #FF7C00;
}
UL#f_nav H2 A.selected{
	BACKGROUND: #FF7C00;
}

UL#f_nav h3menu {
	MARGIN: 0px;
	FONT-SIZE: 100%;
	COLOR: #666
}
UL#f_nav h3menu A {
	COLOR: #666
}
UL#f_nav h3menu A:hover {
	TEXT-DECORATION: underline
}
UL#f_nav LI {
	POSITION: relative; FLOAT: left
}
UL#f_nav LI LI {
	DISPLAY: block !important; FLOAT: none
}
UL#f_nav DIV.mega {
	BORDER-BOTTOM: #5898f2 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #5898f2 1px solid;
	PADDING-BOTTOM: 0.7em; LINE-HEIGHT: 1.5;
	PADDING-LEFT: 0.7em; WIDTH: 20em;
	PADDING-RIGHT: 0.7em;
	BACKGROUND: #fff;
	OVERFLOW: hidden; BORDER-TOP: #5898f2 1px solid;
	TOP: -9999px;
	BORDER-RIGHT: #5898f2 1px solid;
	PADDING-TOP: 0.7em;
	LEFT: -1px
}
UL#f_nav LI:hover DIV.mega {
	Z-INDEX: 100;
	TOP: 25px
}
UL#f_nav LI DIV.open.mega {
	Z-INDEX: 100; TOP: 25px
}
UL#f_nav DIV.mega DIV {
	WIDTH: 49%; FLOAT: left
}
UL#f_nav DIV.small.mega {
	WIDTH: 12em
}
UL#f_nav DIV.small.mega DIV {
	WIDTH: 99.9%; FLOAT: left
}
UL#f_nav DIV.wide.mega {
	WIDTH: 28em
}
UL#f_nav DIV.wide.mega DIV {
	WIDTH: 33%; FLOAT: left
}
UL#f_nav DIV.ultra.mega {
	WIDTH: 36em
}
UL#f_nav DIV.ultra.mega DIV {
	WIDTH: 24.9%; FLOAT: left
}
UL#f_nav DIV.alt.mega {
	RIGHT: -1px; LEFT: auto
}
UL#f_nav DIV.mega LI A {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	/*BACKGROUND: url(bullet.png) #fff no-repeat left center;*/
	COLOR: #267bee; PADDING-TOP: 0px
}
UL#f_nav DIV.mega LI A:hover {
	COLOR: #0b4295; TEXT-DECORATION: underline
}


#footer
{
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
	display: block;
	background-color: #67909e;
}
.footer_cont{ 
margin:20px 0 0 0;
}

.archive a{
color:#fff; 
font-weight:bold;
}
.archive a:hover{
color:#819d00; 
font-weight:bold;
}
.date{ 
margin:0 10px 0 0;
}
.cc{
padding: 30px 0  0 0; 
font-size:1.1em; 
text-align:center;
clear:both;
}

/*------------------------------MAIL FORM--------------------------------*/

form#one {width:100%;padding:0;margin:0;}
form#one fieldset {width:100%;padding:0;font-family:Arial, sans-serif;margin:0;border: 0;font-size: 11px;}
form#one input {border:1px solid #b6b6b6;padding:0.5em 0 0 0.5em;margin:5px 0 5px 0; width:220px; height:20px; font-family:Arial,  sans-serif; font-size:1em; color:#333; background: #fff url(../images/bg_input.jpg) top left repeat-x;}
form#one label{font-family:Arial, sans-serif; color:#333; padding:0;}
form#one textarea {width:300px;height:15em;border:1px solid #b6b6b6;padding:0.2em; margin:10px 0 0 0;overflow:auto; font-family:Arial, sans-serif; font-size:1em; color:#333; background: #fff url(../images/bg_input.jpg) top left repeat-x;}
form#one #button1 { float:left; color:#333;padding:0;cursor:pointer;width:50px;margin:10px 0 0 0; background:#fff;border:1px solid #b6b6b6;font-family: Arial, sans-serif;font-size: 11px;}
form#one #button1:hover{margin:10px 0 0 0;color:#034057;font-family: Arial, sans-serif;font-size: 11px;border:1px solid #b6b6b6; background:#fff; width:50px;}


#one {width:100%;padding:0;margin:0;}
#one fieldset {width:100%;padding:0;font-family:Arial, sans-serif;margin:0;border: 0;font-size: 11px;}
#one input {border:1px solid #b6b6b6;padding:0.5em 0 0 0.5em;margin:5px 0 5px 0; width:220px; height:20px; font-family:Arial,  sans-serif; font-size:1em; color:#333; background: #fff url(../images/bg_input.jpg) top left repeat-x;}
#one label{font-family:Arial, sans-serif; color:#333; padding:0;}
#one p{font-family:Arial, sans-serif; color:#333; padding:0;}
#one textarea {width:300px;height:15em;border:1px solid #b6b6b6;padding:0.2em; margin:10px 0 0 0;overflow:auto; font-family:Arial, sans-serif; font-size:1em; color:#333; background: #fff url(../images/bg_input.jpg) top left repeat-x;}
#one #button1 { float:left; color:#333;padding:0;cursor:pointer;width:50px;margin:10px 0 0 0; background:#fff;border:1px solid #b6b6b6;font-family: Arial, sans-serif;font-size: 11px;}
#one #button1:hover{margin:10px 0 0 0;color:#034057;font-family: Arial, sans-serif;font-size: 11px;border:1px solid #b6b6b6; background:#fff; width:50px;}

/*footer form*/

form#two {
width:100%;
padding:0;
margin:0;}
form#two fieldset {
width:100%;
padding:0;
font-family:Arial, sans-serif;
margin:0;
border: 0;
font-size: 11px;
}
form#two input {
border:1px solid #FFF;
padding:0.5em 0 0 0.5em;
margin:5px 0 5px 0; 
width:220px; 
height:20px; 
font-family:Arial,  sans-serif; 
font-size:1em; 
color:#fff; 
background-color:#F1B521;
}
form#two label{
font-family:Arial, sans-serif; 
color:#fff; 
padding:0;
}
form#two textarea {
width:300px;
height:15em;
border:1px solid #FFF;
padding:0.2em; 
margin:10px 0 0 0;
overflow:auto; 
font-family:Arial, sans-serif; 
font-size:1em; 
color:#fff; 
background-color:#F1B521;
}
form#two #button1 { 
float:left; 
color:#fff;
padding:0;
cursor:pointer;
width:50px;
margin:10px 0 0 0;
border:1px solid #FFF;
font-family: Arial, sans-serif;
font-size: 11px;
}
form#two #button1:hover{
margin:10px 0 0 0;
color:#000;
font-family: Arial, sans-serif;
font-size: 11px;
border:1px solid #FFF;
background-color:#23ADE6; 
color:#fff;
width:50px;
}
/*galleria select*/
.seleziona_galleria{
float:right;
width:200px;
}
/*table style*/
#table_1_col{
width:950px;
}
#table_2_col{
width:609px;
}
#table_1_col, #table_2_col{
border:1px solid #FFFF66;
margin:0;
background-color:#FFFFE6;
}
#table_1_col td, #table_2_col td{
padding:0 10px;
border-bottom:1px solid #FFFF66;
border-left:1px solid #FFFF66;
border-right:1px solid #FFFF66;
height:20px;
line-height:20px;
}
#table_1_col .table_title, #table_2_col .table_title{
background-color:#DFEFFD;
height:30px;
line-height:25px;
}
#table_1_col .table_title td, #table_2_col .table_title td{
border-top:1px solid #FFFF66;
}
#table_1_col .table_title a, #table_2_col .table_title a{
color:#f05c03;
font-size:1.4em;
font-weight:bold;
}
/*slide show*/
#Show1{
padding-top:20px;
width:300px;
}











/* ELEMENTI NON IN USO SU QUESTO SPECIFICO PROGETTO */
/*Teaser with headings and icons*/
#teaser{ 
width:970px; 
height:50px; 
background:transparent url(../images/bg_teaser.png) top left repeat; 
margin:0 0 0 0;
}
.teaser_box{ width:280px; padding:10px; margin:0 10px 0 10px; color:#fff; font-size:1em; float:left; display:inline; overflow:hidden;}

.scuola_primaria{ width:211px; display:block; text-indent:-9999px; line-height:3em; margin:20px 0 10px 0; background:url(../images/scuola_primaria.png) top left no-repeat;}
.scuola_secondaria{ width:252px; display:block; text-indent:-9999px; line-height:3em; margin:20px 0 10px 0; background:url(../images/scuola_secondaria.png) top left no-repeat;}
.missioni{ width:111px; display:block; text-indent:-9999px; line-height:3em; margin:20px 0 10px 0; background:url(../images/missioni.png) top left no-repeat;}

.more{ float:right; width:74px; height:20px; display:block; overflow:hidden; padding:6px 0 0 13px; margin:10px 0 0 0; color:#006ea1; font-size:0.9em; background:transparent url(../images/button_more.png) no-repeat; text-transform:uppercase;}
.more_left{ float:left; width:74px; height:20px; display:block; overflow:hidden; padding:6px 0 0 13px; margin:10px 0 0 0; color:#006ea1; font-size:0.9em; background:transparent url(../images/button_more.png) no-repeat; text-transform:uppercase;}
.view_left{ float:left; width:74px; height:20px; display:block; overflow:hidden; padding:6px 0 0 18px; margin:10px 0 0 0; color:#006ea1; font-size:0.9em; background:transparent url(../images/button_more.png) no-repeat; text-transform:uppercase;}
.box_largefumagalli {

width:960px; 
height:100%; 
padding:10px 0 10px 10px; 
float:left; 
background-color:#EBECFC;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}




/*MENU NAVIGATION*/
#content_nav {	
	width: 970px;
	/*margin-right: 50px;
	/*margin-left: 30px;*/
	margin-top: 33px;
    height: 50px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;

   
}

UL#nav {
	height: 50px;
	text-align: left;
	padding:0px; 
    margin:0px;
        	margin-left: 0px;
    	margin-right: 0px;
    	padding-left:0px;
    	padding-right:0px;
    	margin-top: 33px;
}
UL#nav LI {
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px; PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	    	margin-left: 0px;
    	margin-right: 0px;
	
}
UL#nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

UL#nav A {
	DISPLAY: block;
	TEXT-DECORATION: none
}
UL#nav H2 ,
UL#nav H2 A 
{
    margin:10px 2px 0 0;
	padding:4px 10px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 50px;
	color:#003366;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	font-size:1.2em;
	font-weight: bold;
	float: left; display: block;
	text-decoration:none;
text-align: center;
}
UL#nav > LI:hover {
	BACKGROUND: #FF7C00;
}
UL#nav H2 A:hover {
	BACKGROUND: #FF7C00;
}
UL#nav H2 A.selected{
    BACKGROUND: #FF7C00;

}

UL#nav h3menu {
	MARGIN: 0px;
	FONT-SIZE: 100%;
	COLOR: #666
}
UL#nav h3menu A {
	COLOR: #666
}
UL#nav h3menu A:hover {
	TEXT-DECORATION: underline
}
UL#nav LI {
	POSITION: relative; FLOAT: left
}
UL#nav LI LI {
	DISPLAY: block !important; FLOAT: none
}
UL#nav DIV.mega {
	BORDER-BOTTOM: #fff 1px solid;
	POSITION: absolute;
	BORDER-LEFT: #fff 1px solid;
	PADDING-BOTTOM: 0.7em; LINE-HEIGHT: 1.5;
	PADDING-LEFT: 0.7em; 
	WIDTH: 340px;
	PADDING-RIGHT: 0.7em;
	BACKGROUND: #fff;
	OVERFLOW: hidden; BORDER-TOP: #fff 1px solid;
	TOP: -9999px;
	BORDER-RIGHT: #fff 1px solid;
	PADDING-TOP: 0.7em;
	LEFT: -1px;
	font-size:14px;
}
UL#nav LI:hover DIV.mega {
	Z-INDEX: 100;
	TOP: 50px
}
UL#nav LI DIV.open.mega {
	Z-INDEX: 100; TOP: 25px
}
UL#nav DIV.mega DIV {
	WIDTH: 49%; FLOAT: left
}
UL#nav DIV.small.mega {
	WIDTH: 150px;
}
UL#nav DIV.small.mega DIV {
	WIDTH: 99.9%; FLOAT: left
}
UL#nav DIV.wide.mega {
	WIDTH: 28em
}
UL#nav DIV.wide.mega DIV {
	WIDTH: 33%; FLOAT: left
}
UL#nav DIV.ultra.mega {
	WIDTH: 36em
}
UL#nav DIV.ultra.mega DIV {
	WIDTH: 24.9%; FLOAT: left
}
UL#nav DIV.alt.mega {
	RIGHT: -1px; LEFT: auto
}
UL#nav DIV.mega LI A {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 7px;
	/*BACKGROUND: url(bullet.png) #fff no-repeat left center;*/
	COLOR: #267bee; PADDING-TOP: 0px
}
UL#nav DIV.mega LI A:hover {
	COLOR: #0b4295; TEXT-DECORATION: underline
}
