@charset "UTF-8";
* {
	padding: 0;
	margin: 0;
	border:none;
    box-sizing: border-box;
}

html {
	overflow-y: scroll;
} /* always show scrollbar to prevent content-shifting between pages of varying content height*/

@font-face {
    font-family: 'league_gothicregular';
    src: url('../fonts/leaguegothic-regular-webfont.eot');
    src: url('../fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/leaguegothic-regular-webfont.woff') format('woff'),
         url('../fonts/leaguegothic-regular-webfont.ttf') format('truetype'),
         url('../fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
	
	

}

@font-face {


 font-family: 'aaarghnormal';
    src: url('../fonts/aaargh-webfont.eot');
    src: url('../fonts/aaargh-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aaargh-webfont.woff') format('woff'),
         url('../fonts/aaargh-webfont.ttf') format('truetype'),
         url('../fonts/aaargh-webfont.svg#aaarghnormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'economicaregular';
    src: url('../fonts/economica-regular-otf-webfont.eot');
    src: url('../fonts/economica-regular-otf-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/economica-regular-otf-webfont.woff') format('woff'),
         url('../fonts/economica-regular-otf-webfont.ttf') format('truetype'),
         url('../fonts/economica-regular-otf-webfont.svg#economicaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'economicabold';
    src: url('../fonts/economica-bold-otf-webfont.eot');
    src: url('../fonts/economica-bold-otf-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/economica-bold-otf-webfont.woff') format('woff'),
         url('../fonts/economica-bold-otf-webfont.ttf') format('truetype'),
         url('../fonts/economica-bold-otf-webfont.svg#economicabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

a {
color:#9690B6;	
-webkit-transition: all .5s ease .5s;
	-moz-transition: all .5s ease .5s;
	-ms-transition: all .5s ease .5s;
	-o-transition: all .5s ease .5s;
	transition: all .5s ease .5s;	
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */	
font-weight:bold;
text-decoration:none;


}

a.logo, a.logo:hover, a.account, a.account2, a.account3, a.account4, a.account5,a.account:hover, a.account2:hover, a.account3:hover, a.account4:hover, a.account5:hover , ul.root li a, footer ul li a   {
	border:none
}



a:hover  {
color:#333;
	opacity:.7;
filter:alpha(opacity=50); /* For IE8 and earlier */	
border-bottom:1px dotted #333;
	
}	







body#home {
	/*background-image: url(../images/bg-body.jpg);
	background-repeat: repeat-x;*/
	
	font-family: 'Abel', sans-serif;
	font-size: 100%;
	line-height: 1.4;
	color: #3C3C3C;
	color:#5D5D5D;
		background-color:#D9D6EB;
}

body {
	/*background-image: url(../images/bg-body.jpg);
	background-repeat: repeat-x;*/
	background-color: #fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 100%;
	line-height: 1.4;
	color: #3C3C3C;
	
}
#wrapper {
	width: 76%;
	max-width: 1200px;
	margin: 0px auto 0 auto;
	background-color: #628FB8;
	position:relative;
	
	overflow:hidden;
	}
	
	
	


header {
	width: 100%;
	overflow: hidden;
	padding: 10px 0 ;
	background-color:white;
	
	
}
#inner {
	width: 80%;
	max-width: 1200px;
	margin: auto;
	overflow:hidden;
	position: relative;
	
}
#logo {
	padding:2% 0 1% 0;
	float:left;
	width:50%;
}

#utilities {
	float:right;
	width:45%;
	height: 60px;
	color:#fff;
	text-decoration:none;
	
	
}
#utilities a img.home, #utilities a img.faqs, #utilities a img.contact, #utilities a img.schedule    {
float:right;	
margin: 2% 0 0 2%;
width:12%;
-webkit-transition: all .5s ease .5s;
	-moz-transition: all .5s ease .5s;
	-ms-transition: all .5s ease .5s;
	-o-transition: all .5s ease .5s;
	transition: all .5s ease .5s;	
text-decoration:none;
}

#utilities a img.home-on  {
float:right;	
margin: 2% 0 0 2%;
width:12%;
border-bottom:5px #81F482 solid;
padding-bottom:7px;
text-decoration:none;	
}

#utilities a img.faqs-on  {
float:right;	
margin: 2% 0 0 2%;
width:12%;
border-bottom:5px orange solid;
padding-bottom:7px;
text-decoration:none;	
}

#utilities a img.contact-on  {
float:right;	
margin: 2% 0 0 2%;
width:12%;
border-bottom:5px purple solid;
padding-bottom:7px;
text-decoration:none;	
}

#utilities a img.schedule-on  {
float:right;	
margin: 2% 0 0 2%;
width:12%;
border-bottom:5px #ccc solid;
padding-bottom:7px;
text-decoration:none;	
}

#utilities img.home:hover   {
border-bottom:5px #81F482 solid;
padding-bottom:7px;

	
}

#utilities img.faqs:hover {
border-bottom:5px orange solid;
padding-bottom:7px;

	
}

#utilities img.contact:hover    {
border-bottom:5px purple solid;
padding-bottom:7px;

	
}

#utilities img.schedule:hover    {
border-bottom:5px #ccc solid;
padding-bottom:7px;

	
}





#out-nav {
	background-color: #FF9445;
	height: 69px;
	-webkit-box-shadow: 1px 5px 5px rgba(88, 89, 91, 0.6);
	-moz-box-shadow: 1px 5px 5px rgba(88, 89, 91, 0.6);
	box-shadow: 1px 5px 5px rgba(88, 89, 91, 0.6);
		
}
nav {
	
	
	max-width: 1200px;
	margin: auto;
	

	

}


/*=====mobile navigation =======*/
.nav-button { display: none; } /* hide the navigation button by default */

ul.primary-nav {
	display:none;
}


.nav-home, .nav-email, .nav-phone, .nav-logo  {
display:none;	
}


/*=====END mobile navigation =======*/



/*++++++rotating banner+++++++++++++*/



#banner-home {
	width: 76%;
	margin: 4px auto 0px auto;
	padding:0;	
max-width:1200px;
position:relative;
-webkit-box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.6);
	box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.6);
	
		
}

#banner{
	width: 76%;
	margin: 4px auto 0px auto;
	padding:0;	
max-width:1200px;
position:relative;
/*-webkit-box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.6);
	box-shadow: 1px 5px 5px rgba(0, 0, 0, 0.6);
*/	
		
}


/*======= end rotating banner=============*/




#content-home {
	width: 100%;
	
	overflow: hidden;
	height:100%;
	margin: 0px 0 0 0 ;

	

}

#content {
	width: 100%;
	overflow: hidden;
	height:100%;
	margin: 0px ;
	

	

}

#content-home2 {
	width: 100%;
	overflow: hidden;
	height:100%;
	margin: -6.3% 0 0 0 ;
background-color:#fff;
/*background-image:url(../images/kids-banner.png);
	background-position:bottom left;
	background-repeat:repeat-x;	*/
	padding-bottom:0%;

}

#content2 {
	width: 100%;
	overflow: hidden;
	height:100%;
	margin: -4.5% 0 0 0 ;
background-color:#fff;
/*background-image:url(../images/kids-banner.png);
	background-position:bottom left;
	background-repeat:repeat-x;	*/
	padding-bottom:0%;

}
#content-inside {
	width: 76%;
	margin:6.5% auto 0% auto;
	max-width:1200px;
	
	overflow:hidden;
}

#content2-inside {
	width: 76%;
	margin:4% auto 0% auto;
	max-width:1200px;
	
	overflow:hidden;
}
section.home {
	width: 58%;
	padding: 2.4% 0% 3.5% 0%;
	float: left;
}

section {
	width: 58%;
	padding: 2% 0% 3.5% 0%;
	float: left;
}



article  {
	position:relative;
}



.image-medium1  {
width:31.33%;
float:left;
margin:0 2.3% 2.5% 0;	
clear:both;

}

.image-medium2  {
width:31.33%;
float:left;
margin:0 2.2% 2.5% 0;	
	
}
.image-medium3  {
width:31.33%;
float:left;
margin:0 0 2.5% 0 ;	
}

/*======portfolio thumbs page ==========*/

figure.image-medium1  {
width:31.33%;
float:left;
margin:0 2.3% 3% 0;	

}

figure.image-medium2  {
width:31.33%;
float:left;
margin:0 2.2% 3% 0;	
	
}
figure.image-medium3  {
width:31.33%;
float:left;
margin:0 0 3% 0 ;	
}



figure.big  {
margin-bottom:3%;
	}
	
	figure.big img  {
border-radius:5px;
	}

.box-green  {
	clear:both;
background-color:#C1FAC1;
padding:20px;
border-radius:5px;	
margin-bottom:20px;
}

.box-you-tube  {
	
background-color:#F2F2F2;
padding:20px 20px 0 20px;
border-radius:5px;	
margin-bottom:30px;
}




.box-blue ul   {
list-style-position:outside;
margin-left:20px;
}


.box-blue ul li  {
list-style-type:circle;	
margin-left:1.25em;
	
}

ul.nav-add {
	margin-left:0px;
	margin-bottom:20px;
}



ul.nav-add li.nav-add{
background-image:url(../images/arrow.png);
background-repeat:no-repeat;
background-position:0 4px;
padding:10px 0 10px 45px;
list-style-type:none;
margin-bottom:5px;

}

ul.nav-add li.nav-add-on{
background-image:none;
background-repeat:no-repeat;
background-position:0 4px;
padding:10px 0 10px 45px;
list-style-type:none;
margin-bottom:5px;

}

ul.nav-add li.nav-add-on a{
background-image:none;
background-repeat:no-repeat;

color:#999;

}




section p, .box-green blockquote p {
	padding-bottom:1.5em;
	
}

aside {
	width: 33%;
	float: right;
	padding: 2.5% 0 2% 2%;
	overflow:hidden;
	position:relative;

}


#outer-footer  {
	background-color: #F0EFF8;
    background-color:#f4f3fa;
    background:#fdfdfe;
	padding:2% 0;
	-webkit-box-shadow: 0px -5px 4px 0px rgba(60, 60, 60, 0.2);
-moz-box-shadow:    0px -5px 4px 0px rgba(60, 60, 60, 0.2);
box-shadow:         0px -5px 4px 0px rgba(60, 60, 60, 0.2);
}

footer {
	width: 80%;
	margin: 0px auto 0 auto;
	overflow: hidden;
	max-width: 1200px;
	
}

.row  {
    clear:both;
    overflow:hidden;
    margin-bottom:20px;
    padding-bottom:20px;
    border-bottom:1px solid #b266b2;
}

.no-border {
    border:none;
}

.third {
    width: 31.91%;
    margin-left:0;
    padding-left:0;
    float:left;
    margin-right:2.12%;
  
}

.third:last-of-type {
    margin-right:0;
}

img {
    max-width:100% !important;
}

#footer-left {
width:50%;
float:left;	
}
.foot1 {
	margin: 2% 0% 2% 0;
	width: 48%;
	float: left;
	border-right: 1px dotted #333;
	
	padding-right:1%;
	
}

.foot2 {
	margin: 2% 0% 2% 0;
	width: 48%;
	float: right;
	border-right: 1px dotted #333;
	
	padding-right:1%;
	
}

#footer-right {
width:50%;
float:right;		
}
.foot3 {
	margin: 2% 0;
	width: 48%;
	float: left;
padding-right:1%;
	border-right: 1px dotted #333;
	

}
.foot4 {
	margin: 2% 0 2% 2% ;
	width: 48%;
	float: right;
	padding-right:0%;
	

}




/*
.foot4 address, .foot4 h4  {
	padding-left:6%;
}
*/

.foot4 address    {
	font-size:.95em;
	font-style:normal;
	line-height:1.3;
}

/*
.foot4 h4  {
	padding:5px 0 10px 6%;
	font-size:1.15em;
}
*/



/*
.foot1 ul.bold, .foot2 ul.bold, .foot3 ul.bold, .foot4 ul.bold, .third ul.bold {
	padding: 0 0 2% 7%;
	
}
.foot1 ul.bold li.bold, .foot2 ul.bold li.bold, .foot3 ul.bold li.bold, .foot4 ul.bold li.bold, third li.bold {
	list-style-type: none;
	font-size: .875em;
	font-weight: bold;
		
}
.foot1 ul.bold li.bold a, .foot2 ul.bold li.bold a, .foot3 ul.bold li.bold a, .foot4 ul.bold li.bold a , .third a
{
	text-decoration:none;
	color:#A3A1B0;
}



.foot1 ul.normal, .foot2 ul.normal, .foot3 ul.normal, .foot4 ul.normal {
	padding: 0 0 2% 7%;
	
}
.foot1 ul.normal li.normal, .foot2 ul.normal li.normal, .foot3 ul.normal li.normal, .foot4 ul.normal li.normal {
	list-style-type: none;
	font-size: .875em;
	font-weight: normal;
	padding-bottom:2%;
		
}
.foot1 ul.normal li.normal a, .foot2 ul.normal li.normal a, .foot3 ul.normal li.normal a, .foot4 ul.normal li.normal a {
	text-decoration:none;
	color:#84A343;
	color:#A3A1B0;
}
*/

.normal {
    list-style-type:none;
}

.bold {
   font-weight:bold;
      list-style-type:none;
}

.third li a {
    color:#666;
}

#copy-outer {
background-color: #857FA1;	
height: 40px;
	line-height:40px;
	margin-bottom:0;
	width:100%;
}


#copy {
	width: 76%;
	margin: auto;
	
	
}

#copy ul  {

}

#copy ul li  {
	display:inline;
	padding:0 2% 0 0;
	font-size:.75em;
	color:#B1C7DC;
}

#copy ul li a  {
	color:#B1C7DC;
	text-decoration:none;
}



img {
	max-width: 100%;
}
img.logo {
	
}

img.map  {
	margin-bottom:3%;
	display:block;
    border:1px solid #f0eff8;
     border:1px solid #b266b2;
    
	
}

img.parents  {
	margin:0px 0 0px 0;
}

img.left  {
float:left;
width:30%;
padding:.80% 3% .50% 0;	
}


.left  {
	float:left;
	width:48%;
}

.right {
	float:right;
	width:48%;
}

hr  {
border:1px #638EB8 dotted;
margin:10px 0 20px 0;
}

em.background  {
font-weight:400;

color:#000;
}



::selection, -moz-::selection  {
	background-color:#F60;
	color:#fff;
}

a[href$=".pdf"] {
	background-image:url(../images/pdf-icon.png);
	background-repeat:no-repeat;
	
padding:6px 0 4px 25px;


}

blockquote.success-stories  {
padding:0 5%;	
border-bottom:1px dotted #666;
margin-bottom:15px;
}

blockquote.success-stories p  {
font-size:1em;
line-height:1.3;	
padding-bottom:15px;
font-style:italic;
}



h1 {
	 font-family: 'league_gothicregular';
	font-family: 'Abel', sans-serif; 
	 font-family: 'economicaregular';
	color:#B1A9D6;
	font-size: 1.85em;
	line-height:1.15;
	padding-bottom: 4px;
	letter-spacing:-1px;
	font-weight:normal;
	}
	
	/*h1.padding {
	 font-family: 'league_gothicregular';
	font-family: 'Abel', sans-serif; 
	 font-family: 'economicaregular';
	color:#B1A9D6;
	font-size: 2em;
	line-height: 1.05;
	padding-bottom: 6px;
	letter-spacing:-1px;
	} */


h2 {
	
	 font-family: 'aaarghnormal';
	 font-family: 'Abel', sans-serif; 
	color:#8D8D8D;
	font-size: 1.4em;
	line-height: 1.15;
padding-bottom:5px;
letter-spacing:-.5px;
font-weight:normal;	
		
}



h2.banner  {
	
	 font-family: 'league_gothicregular';
	font-family: 'Abel', sans-serif; 
	 font-family: 'economicabold';
	 color:#fff;
	font-size: 2.5em;
padding-bottom:5px;
	text-transform:none;
	font-weight:200;
	letter-spacing:normal !important;
	
		
}

/*h2.banner  {
	
	 font-family: 'league_gothicregular';
	font-family: 'Abel', sans-serif; 
	 font-family: 'economicaregular';
	 
	color:#fff;
	font-size: 2.2em;
	line-height: 1.2;
padding-bottom:3px;
	text-transform:none;
	font-weight:200;
	
		
}*/

.center  {
text-align:center;	
padding:0 20px 20px 20px;
color:#333;
line-height:1.3;
}

.hideandshow  {
display:none;	
}

#cssmenu2  {
display:none;	
}

.box-green h3  {
font-family: 'Abel', sans-serif; 

		color:#8D8D8D;
	font-size: 1.3em;
	line-height: 1.25;
	font-weight:200;
	text-transform:none;
	
}

.box-green p, .box-green li  {


		color:#8D8D8D;
	font-size:1.15em;
	line-height: 1.35;
	padding:0;
	
	
}

p.right-small  {
	text-align:right;
	font-style:oblique;
	font-size:.9em;
}


h3 {  font-family: 'aaarghnormal';
font-family: 'Abel', sans-serif; 

		color:#8D8D8D;
	font-size: 1.1em;
	line-height: 1.25;
	padding-bottom: 4px;
	text-transform:uppercase;
	font-weight:normal;
}
h4 {
	line-height: 1;
	padding: 0 0 5px 0px;
	
	
	}
	
	h4.white {
	line-height: 1;
	padding: 0 0 0px 0px;
	color:#ffreenf;
	font-weight:200;
	}


p + ul  {
	margin:-15px 0 15px 40px;
}

p  {
	line-height:1.5;
	font-size:1.1em;
	padding-bottom:1.5em;
}

section ul li  {
	line-height:1.35;
	font-size:1.1em;
	list-style-type:circle;
	margin-bottom:7px;
}

section ul.nested  {
	
	margin-left:12px;
}

section ul.nested li  {
	line-height:1.35;
	font-size:1em;
	list-style-type:circle;
	margin-bottom:7px;
	margin-left:8px;
}

ul.root li  {
	line-height:1.35;
	font-size:1em;
}

 p.constant-contact  {
	font-size:.7em;
}

 h4.constant-contact  {
	font-size:1.1em;
	line-height:1.2;
}

p + dl {
margin:-15px 0 20px 0;	
}

dl {
padding-left:20px;

}

dd {
	margin:0px 0 5px 20px;
	font-style:oblique;
}

dt   {
font-size:1.2em;
}



.widget p, .widget-home p  {
	font-size:1em;
	line-height:1.35;
	padding-bottom:3%;
	
}

.widget-box-outine p  {
	font-size:1em;
	line-height:1.35;
	padding-bottom:4%;
	
}

.image-small  {
width:29%;
float:left;
padding-top:5px;

}


.content-widget  {
width:65%;
float:right;
	
margin-bottom:13px;	
}

.widget-home  {
	
	overflow:hidden;
	margin-bottom:15px;
}

.widget  {
	margin-top:55px;
	overflow:hidden;
	margin-bottom:15px;
}

.widget-box  {
margin-bottom:10px;	
margin-top:5px;
overflow:hidden;
}

.widget-box-outine  {
margin-bottom:30px;	
padding:10px;
border:1px solid #999;
border-radius:5px;
overflow:hidden;
}

figcaption p  {
	font-size:.8em;
	font-style:oblique;
	line-height:1.2;
}

.read-more, .excerpt, .entry-date  {
	display:block;
}

.processing section  {
    font-family:times, serif;
}

.processing section p {
    line-height: 1.3;
   padding-bottom:20px;
    font-size: .95em;
}

.processing section h1 {
    font-family:times, serif;
    color:#444;
    font-size: 1.5em;
    font-weight: 200;
    line-height: 1.1;
    margin-bottom: 9px;
}

.processing section h1 .author {
    font-style: italic;
    text-align: right;
}

.references {
    font-size:.875em;
    font-family:monospace;
}


/*=======+++++++DROP DOWN+++++++++++++++++==========*/






div.dropdown0 {
	/*color: #555;*/
	/*margin: 3px -22px 0 0;
*/	z-index: 21000;
	width: 2%;
	padding-left: 0;
	float: left;
	position: relative;
	height: 45px;
	text-align: left;/*background-image:url(../images/bg-nav.png);
	background-repeat:repeat-x;*//*box-shadow:4px 0 8px 0 rgba(51,51,51,.6);*/
}
div.dropdown {
	/*news;*/
	/*margin: 3px -22px 0 0;
*/	z-index: 21000;
width:9%;	
	float: left;
	position: relative;

	height: 45px;
	text-align: left;/*background-image:url(../images/bg-nav.png);
	background-repeat:repeat-x;
	*/
}
div.dropdown1 {
	/*who benefits*/
	/*margin: 3px -22px 0 0;
*/	z-index: 21000;
		
	width:15%;
	width:17.4%;
	padding-left: 0;
	float: left;
	position: relative;
	height: 45px;
	text-align: left;/*background-image:url(../images/bg-nav.png);
	background-repeat:repeat-x;*/
}

div.dropdown11 {
	/*who benefits*/
	/*margin: 3px -22px 0 0;
*/	z-index: 21000;
	
	width:15%;
	width:14.9%;
	padding-left: 0;
	float: left;
	position: relative;
	height: 45px;
	text-align: left;/*background-image:url(../images/bg-nav.png);
	background-repeat:repeat-x;*/
}
div.dropdown2 {
	/*vision therapy*/
	/*margin: 3px -22px 0 0;
*/	z-index: 21000;
	
	width: 16%;
	width:16.9%;
	padding-left: 0;
	float: left;
	position: relative;
	height: 45px;
	text-align: left;/*background-image:url(../images/bg-nav.png);
	background-repeat:repeat-x;*/
}

div.dropdown3 {
	/*vision problems*/
	/*margin: 3px -22px 0 0;
*/	z-index: 21000;
	width: 17%;
	width:20.4%;
	padding-left: 0;
	float: left;
	position: relative;
	height: 45px;
	text-align: left;/*background-image:url(../images/bg-nav.png);
	background-repeat:repeat-x;*/
}

div.dropdown4 {
	/*undetected*/
	/*margin: 3px -22px 0 0;
*/	z-index: 21000;
	
	width: 28%;
	width:27.4%;
	padding-left: 0;
	float: left;
	position: relative;
	height: 45px;
	text-align: left;/*background-image:url(../images/bg-nav.png);
	background-repeat:repeat-x;*/
}

div.dropdown5 {
	/*vision problems*/
	/*margin: 3px -22px 0 0;
*/	z-index: 21000;
	width:17%;
	width:21.4%;
	padding-left: 0;
	float: left;
	position: relative;
	height: 45px;
	text-align: left;/*background-image:url(../images/bg-nav.png);
	background-repeat:repeat-x;*/
}


div.dropdown-last {
	/*color: #555;*/
	/*margin: 3px -22px 0 0;
*/	z-index: 21000;
	width: 1%;
	float: left;
	position: relative;
	height: 40px;
	text-align: left;
	/*background-image:url(../images/bg-nav.png);
	background-repeat:repeat-x;*/
	background-color: #3D9DD9;
}
div.submenu, div.submenu2, div.submenu3, div.submenu4 {
	background-color: #D97E3B;
	position: absolute;
	top: -5px;
	left: -10px;
	width: 135px;
	width: 95%;
	display: none;
	margin-left: 10px;
	padding: 60px 0 5px;
	border-radius: 6px;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
	/* ****** NEW CSS ********* */
	/* z-index: 22900 !important; */
}
div.submenu5, div.submenu6, div.submenu7 {
	background-color: #D97E3B;
	position: absolute;
	top: -5px;
	left: -10px;
	z-index: 100;
	width: 135px;
	width: 95%;
	display: none;
	margin-left: 10px;
	padding: 60px 0 5px;
	border-radius: 6px;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
}
div.dropdown li a, 
div.dropdown1 li a,
div.dropdown11 li a,
div.dropdown2 li a,
div.dropdown3 li a,
div.dropdown4 li a,
div.dropdown5 li a
{
	color: #4D4D4D;
	color: #fff;
	display: block;
	font-family: 'Abel', sans-serif; 
	padding: 6px 15px;
	padding: 6px 11px;
	cursor: pointer;
	text-decoration: none;
	line-height:1.2;
}
div.dropdown li a:hover, 
div.dropdown1 li a:hover, 
div.dropdown11 li a:hover, 
div.dropdown2 li a:hover, 
div.dropdown3 li a:hover, 
div.dropdown4 li a:hover, 
div.dropdown5 li a:hover   {
	/*Items inside the box*/
	
	background-color: #804A23;
	/*background-color:#977B4A;*/
	color: #FFFFFF;
	text-decoration: none;
	line-height:1.2;
}
a.account, a.account2, a.account3, a.account4, a.account5, a.account6, a.account7 {
	/*text-shadow: 0px -1px 2px rgba(51, 51, 51, 0.6);*/
	font-size: .95em;
	line-height: 1.1;
	color: #575757;
	color: #081472;
	color: #fff;
	position: absolute;
	z-index: 110;
	display: block;
	padding: 11px 0 0 20px;
	height: 28px;
	margin: 0px 0 0 -10px;
	text-decoration: none;
	text-align: left;
	/*background: url(icons/arrow.png) 116px 17px no-repeat;
*/cursor: pointer;
}

a.account span, a.account2 span, a.account3 span, a.account4 span, a.account5 span, a.account6 span, a.account7 span {
font-size:1.1em;
}
.root {
	list-style: none;
	font-size:1em;
	margin: 0px;

	padding: 12px 0px 5px 0px;/*border-top:1px solid #dedede;*/
}



.item a img {
float:left;
	padding:3px;
	background-color: #ffffff;
	margin: 5px;
	border:1px solid #cccccc;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);
			-webkit-box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);
			box-shadow:0 0 5px rgba(0,0,0,0.45),0px 1px 2px rgba(0,0,0,0.2);	

	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity: 0.80;
	opacity: 0.80;
}

.item a:hover img, .item a:active img {
padding:3px;
border:1px solid #cccccc;
filter:alpha(opacity=99);
-moz-opacity:0.99;
-khtml-opacity: 0.99;
opacity: 0.99;
}
		
		.clearfix:after{
		clear:both;
		}
		#inline{
		visibility: hidden;
		color:#444;
		}
		
		caption  {
		padding:5px 0 10px 0;	
		text-align:left;
		}
		
table  {
	margin-bottom:20px;
	border-bottom:2px #638EB8 dotted;
	padding-bottom:10px;
}
		

tr:nth-of-type(even)  {
	background-color:#fff;
}

tr:nth-of-type(odd)  {
	background-color:#E4E4E4;
}

td  {
width:33.3%;
line-height:1.1;	
padding:10px 10px;
}

.embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; max-width: 100%; height: auto; margin-bottom:25px; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


.seminars {
	width:100px;
	margin-top:10px;
}

