/* 	===========================================================================================================================*/
/* 	===========================================================================================================================*/

/* 	===========================================================================================================================*/
/* 	1. TYPOGRPHY PRESETS */
/* 	===========================================================================================================================*/



/*	------Universal Type------------	*/	
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', Arial, Helvetica, sans-serif; }
h1 {font-size:1.6em;line-height:1em; margin-bottom:0.5em; color:#006666; font-style: normal; font-weight: 700; font-family: Arial, Helvetica, sans-serif; }
h2 {font-size:1.2em; line-height:1.2em; margin-bottom:0.25em; color:#006666; font-style: normal; font-weight: 700; font-family:  Arial, Helvetica, sans-serif; }
h3 {font-size:1em;line-height:1.2em; margin-bottom:.5em; color:#006666; font-weight: 300; font-family: Arial, Helvetica, sans-serif;}
h4 {font-size:1.1em;line-height:1.3em;margin-bottom:.5em; color:#f5f5f5; font-weight: 300; font-family:  Arial, Helvetica, sans-serif;}
h5 {font-size:1.1em; line-height:1.4em; font-weight: 300; margin-bottom:.5em; color:#8b8b8b; font-family:Arial, Helvetica, sans-serif;}
h6 {font-size:.9em; line-height:1.6em; font-weight: 400; margin-bottom:.9em; color:#555555; font-family:Arial, Helvetica, sans-serif;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {font-size:.9em;  font-weight: normal;margin:0 0 .9em; text-transform: none; font-family: Arial, Helvetica, sans-serif; color:#333; }
p.call {font-size:.7em;  font-weight: normal;margin:0 0 .9em; text-transform: none; font-family: Arial, Helvetica, sans-serif; color:#333; }
p.address {font-size:.8em;  font-weight: normal;margin:0 0 .9em; text-transform: none; font-family: Arial, Helvetica, sans-serif; color:#333; }
b {font-weight:bold; color:#333! important; font-size:1em; margin:0 0 1.5em; font-family: Arial, Helvetica, sans-serif;}

/*b {font-weight:bold; color:#daedf9; font-size:1em; margin:0 0 1.5em; font-family:'open_sansregular', Arial, Helvetica, sans-serif;}*/	

p.slide {font-size:1.9em  margin:0 0 .9em; text-transform: none; font-family:Arial, Helvetica, sans-serif; color:#cdcdcd; }
b.slide {font-size:1.9em  font-weight:bold; color:#daedf9;  margin:0 0 1.5em; font-family:  Arial, Helvetica, sans-serif;}

p.subject {color:#787878; font-size: .9em; font-weight: bold; line-height:.5; } 
p.title {color:#fff; background-color:#006666; font-size: .9em; font-weight: bold; line-height: 1.4em; padding:5px 0px 5px 10px; height:20px; } 

p.info {font-size:.9em; line-height:1.2; margin:0 0 1.5em; text-transform: none; font-family: Arial, Helvetica, sans-serif; }


/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */

	body {background-color:#e5e5e5;
		
	}


/* 	===========================================================================================================================*/
/* 	2. NAVIGATION GENERAL */
/* 	===========================================================================================================================*/
	
	/*	------General------------	*/
.header 		{height:70px;  background-color:#006666;     }	
	
#menu_text	{float: left; position:relative; top:15px; font-size:.9em;line-height:1.30;  color:#a0a0a0; text-transform: uppercase; font-family: 'Oswald', 'Yanone Kaffeesatz', Arial, Helvetica, sans-serif; z-index:3;}	

/*	------Desktop Nav------------ */
#nav 		{float: right;	z-index:100; padding: 10px 10px 0 0; height: 26px;} /*	------Desktop Nav------------ */

ul.menu li	{ text-align: center; ;} /*	------padding: 0 0 8px 0----------- */
ul.menu li { text-align: center; ;}  /*padding: 10px 0 10px 0*/
ul.menu li	{ display: inline-block;  }

ul.bullet { list-style-position: outside; padding: 0 0 0 20px; font-size:.9em; line-height: 1.6em; font-weight: normal; margin:0 0 1em; text-transform: none; font-family: Arial, Helvetica, sans-serif; color:#333; }
li.bullet2 {list-style: none;list-style-position: outside; padding: 0 0 0 0px;  line-height: 1.6em; font-weight: normal; margin:0 0 0 1em; text-transform: none; font-family: Arial, Helvetica, sans-serif; color:#333; }
ul li.bullet2:before {content: "-";position: absolute;/*change margin to move dash around*/margin-left: -1em;}

li.linkSpacer { height:100%;  text-align: center;color:#999; position: relative;  } 

a.menulink:link 	{  padding: 10px 10px 10px 10px; text-align:left; text-transform: uppercase; font-family: 'oswald', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em;  color:#ffcbcb; text-decoration: none; position: relative; }
a.menulink:visited  	{padding: 10px 10px 10px 10px;text-align:left; text-transform: uppercase; font-family: 'oswald', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em; color: #ffcbcb;  text-decoration: none; position: relative; }
a.menulink:hover 	{ padding: 10px 10px 10px 10px;text-align:left; text-transform: uppercase; font-family: 'oswald', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em;  color: #ffffff;  text-decoration: none; position: relative; }
a.menulink:active 	{ padding: 10px 10px 10px 10px;text-align:left; text-transform: uppercase; font-family: 'oswald', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em;  color: #ffcbcb;  text-decoration: none;position: relative; }

ul.sidemenu {
 list-style-type: none;
 }

a.sidemenulink:link 	{line-height: 30px;  padding: 10px 10px 10px 10px; text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size: .9em;  color:#000; text-decoration: none; position: relative; border-bottom:  }
a.sidemenulink:visited  	{line-height: 30px; padding: 10px 10px 10px 10px;text-align:left;  font-family:Arial, Helvetica, sans-serif; font-size: .9em; color: #000;  text-decoration: none; position: relative; }
a.sidemenulink:hover 	{line-height: 30px; padding: 10px 10px 10px 10px;text-align:left;  font-family:  Arial, Helvetica, sans-serif; font-size: .9em;  color: #666;  text-decoration: none; position: relative; }
a.sidemenulink:active 	{line-height: 30px; padding: 10px 10px 10px 10px;text-align:left; font-family:  Arial, Helvetica, sans-serif; font-size: .9em;  color: #000;  text-decoration: none;position: relative; }


a.menulinkft:link 	{  padding: 10px 10px 10px 10px; text-align:left; text-transform: uppercase; font-family: 'oswald', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em;  color:#006666; text-decoration: none; position: relative; }
a.menulinkft:visited  	{padding: 10px 10px 10px 10px;text-align:left; text-transform: uppercase; font-family: 'oswald', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em; color: #006666;  text-decoration: none; position: relative; }
a.menulinkft:hover 	{ padding: 10px 10px 10px 10px;text-align:left; text-transform: uppercase; font-family: 'oswald', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em;  color: #aa0b00;  text-decoration: none; position: relative; }
a.menulinkft:active 	{ padding: 10px 10px 10px 10px;text-align:left; text-transform: uppercase; font-family: 'oswald', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .9em;  color: #006666;  text-decoration: none;position: relative; }


.selected 	{padding: 10px 10px 10px 10px; background-color:#dfdfdf; text-align:left; font-family: 'oswald', Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;   color: #000!important;  text-decoration: none; position: relative;}

/* 	===========================================================================================================================*/
/* 	8. FOOTER */
/* 	===========================================================================================================================*/

ul.ftmenu, ul.ftmenulogo { text-align: center; padding: 0 0 2px 0;}
ul.ftmenu li, ul.ftmenulogo li{ display: inline-block;  }
.line {border-top: 1px solid #2e2e2e; padding:0  0 4px 0;}

/* 	===========================================================================================================================*/
/* 	9. PAGE ADDITIONS */
/* 	===========================================================================================================================*/
.contentpanel {
	border-top: 1px solid #dfdedc;
    border-left: 1px solid #dfdedc;
    border-bottom: 1px solid #dfdedc;
    border-right: 1px solid #dfdedc;
    overflow: visible;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-right: 8px;
    -moz-border-left: 8px;
    border-right-radius: 8px;
    border-left-radius: 8px;
	padding: 14px;
	    
		margin: 0 0 10px 0;
}

.banner_img{max-height: 194px;max-width: 536px;float: right; padding: 10px 0 20px 0;}

/* 	===========================================================================================================================*/
/* 	10. ACCORDIAN
/* 	===========================================================================================================================*/	
.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
	
	background-image: url(../img/icon_plus.png);
    background-repeat: no-repeat;
    background-position: 530px 16px;
}

.active, .accordion:hover {background-color: #ccc; color:#006666; 
	background-image: url(../img/icon_minus.png);
    background-repeat: no-repeat;
    background-position: 530px 16px;}

.panel {
    padding: 0 18px;
    display: none;
    background-color: white;
    overflow: hidden;
}
/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media handheld, only screen and (max-width: 767px) {

	body {
		
	}

}


/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 

/*	.logo {
		background: url(logo2x.jpg) no-repeat;
		background-size: 212px 303px;
	}*/

}