@charset "utf-8";
*{ margin:0; padding:0; }
body{ background-color:#fff; background-image:url(https://resources.visuallinklanguages.com/img/template/bg-body.jpg); background-position:center; background-repeat:repeat-y; margin:0; padding:0; text-align:center; }
#container{ background-image:url(https://resources.visuallinklanguages.com/img/template/bg-container.png); background-position:center; background-repeat:repeat-y; margin-left:auto; margin-right:auto; text-align:left; width:1002px; }
#content{ margin-left:8px; margin-right:8px; }
#left{ width:210px; float: left; }
#leftContent{ padding-left:10px; padding-right:10px; }
#leftContent a:active, a:link, a:visited { color:#003366; }
#leftContent a:hover { color:#0066FF; }
#mid{ width:566px; float: left; }
#mid.noLeft { width:776px; }
#mid.oneColumn { width:986px; }
#midContent.noLeft { background-image:url(https://resources.visuallinklanguages.com/img/template/content-main-mid.jpg); }
#midContent.oneColumn { background-image:url(https://resources.visuallinklanguages.com/img/template/content-mid.jpg); }
#midContent{ background-image:url(https://resources.visuallinklanguages.com/img/template/content-mid-mid.jpg); background-position:center; background-repeat:repeat-y; padding-left:20px; padding-right:20px; padding-bottom:10px; padding-top:5px; }
#midContent h1{ margin-bottom:0; margin-top:0; font-family:"Times New Roman", Times, serif; font-size:24px; }
#midContent h2{ margin-bottom:0; font-family:"Times New Roman", Times, serif; font-size:22px; }
#midContent h3{ margin-bottom:0; font-family:"Times New Roman",  Times,  serif; font-size:20px; }
#midContent h4{ margin-bottom:0; font-family:"Times New Roman",  Times,  serif; font-size:18px; }
#midContent h5{ margin-bottom:0; font-family:"Times New Roman",  Times,  serif; font-size:16px; }
#midContent h6{ margin-bottom:0; font-family:"Times New Roman",  Times,  serif; font-size:14px; }
#midContent p{ font-family:Arial, Helvetica, sans-serif; font-size:14px; }
#midContent ul{ margin-left:10px; }
#midContent li{ font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:10px; }
#right{ width:210px; float: left; }
#rightContent{ background-image:url(https://resources.visuallinklanguages.com/img/template/content-rht-mid.jpg); background-position:center; background-repeat:repeat-y; padding-left:15px; padding-right:15px; padding-bottom:5px; }
.copyright{ color:#A9AE7B; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center; }
.copyright a{ color:#A9AE7B; text-decoration:none; }
.breadcrumb{ padding-left:15px; margin-top:2px; font-size:11px; }
.breadcrumb a { text-decoration:none; }
.navItem { width:174px; }
.navigation{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; }
img, img a{ border:none; text-decoration:none;}
blockquote { padding-left:20px; }
ul, li, ol { padding-left:20px; }
.clear { clear:both; }
.center { text-align:center; display:block; }
.italic { font-style:italic; }
.underline { text-decoration:underline; }
.noUnderline { text-decoration:none; }
.bold{ font-weight:bold; }
.red { color:#FF0000; }
.spacingTop  { margin-top:10px; }
.spacingBottom { margin-bottom:10px; }
.highlight { background:#FFFF00; }
.tdPadding { padding:4px; }
.tdPadding table td { padding:4px; }
.indent { padding-left:20px; }
.tableCellSpaceBorder td, .tableCellSpaceBorder th { padding:5px; border:thin solid #000; }
/*lightbox*/
#GB_overlay{background-color:#000;position:absolute;margin:auto;top:0;left:0;z-index:100;}
#GB_window{left:0;top:0;font-size:1px;position:absolute;overflow:visible;z-index:150;}
#GB_window .content{width:auto;margin:0;padding:0;}
#GB_frame{border:0;margin:0;padding:0;overflow:auto;white-space:nowrap;}
.GB_Window .content{background-color:#fff;border:3px solid #ccc;border-top:none;}
.GB_Window .header{border-bottom:1px solid #aaa;border-top:1px solid #999;border-left:3px solid #ccc;border-right:3px solid #ccc;margin:0;height:60px;font-size:12px;padding:3px 0;color:#333;}
.GB_Window .caption{font-size:24px;text-align:left;font-weight:bold;white-space:nowrap;padding-right:20px;padding-left:5px;}
.GB_Window .close{text-align:right;}
.GB_Window .close span{font-size:24px;cursor:pointer;display:none;}
.GB_Window .close img{cursor:pointer;padding:0 3px 0 0;}
.GB_Window .on{border-bottom:1px solid #333;}
.GB_Window .click{border-bottom:1px solid red;}
/*image menu v 2.3*/
.imageMenu{ position: relative; width: 966px; height: 200px; overflow: hidden; }
.imageMenu ul{ list-style: none; margin: 0px; display: block; height: 200px; width: 1000px; padding: 0; }
.imageMenu ul li{ float: left; margin: 0; padding: 0; }
.imageMenu ul li a{ text-indent: -1000px; background:#FFFFFF none repeat scroll 0%; cursor:pointer; display:block; overflow:hidden; width:121px; height: 200px; }
#menuStretch{ padding-left:10px; padding-right:10px; }
/*english-various-40pt-font*/
.imageMenu ul li.spanish a { background: white url(https://resources.visuallinklanguages.com/img/spanish.jpg) repeat scroll 0%; }
.imageMenu ul li.french a { background: white url(https://resources.visuallinklanguages.com/img/french.jpg) repeat scroll 0%; }
.imageMenu ul li.italian a { background: white url(https://resources.visuallinklanguages.com/img/italian.jpg) repeat scroll 0%; }
.imageMenu ul li.japanese a { background: white url(https://resources.visuallinklanguages.com/img/japanese.jpg) repeat scroll 0%; }
.imageMenu ul li.german a { background: white url(https://resources.visuallinklanguages.com/img/german.jpg) repeat scroll 0%; }
.imageMenu ul li.chinese a { background: white url(https://resources.visuallinklanguages.com/img/chinese.jpg) repeat scroll 0%; }
.imageMenu ul li.russian a { background: white url(https://resources.visuallinklanguages.com/img/russian.jpg) repeat scroll 0%; }
.imageMenu ul li.english a { background: white url(https://resources.visuallinklanguages.com/img/english.jpg) repeat scroll 0%; }
.imageMenu ul li.blog-spanish a, .imageMenu ul li.blog-french a, .imageMenu ul li.blog-italian a, .imageMenu ul li.blog-japanese a, .imageMenu ul li.blog-german a, .imageMenu ul li.blog-chinese a, .imageMenu ul li.blog-russian a, .imageMenu ul li.blog-english a 
	{ background: white url(https://resources.visuallinklanguages.com/img/english-various/blog-base.jpg) repeat scroll 0%; }
.imageMenu ul li.dictionary a { background: white url(https://resources.visuallinklanguages.com/img/english-various/dictionary.jpg) repeat scroll 0%; }
.imageMenu ul li.forum-spanish a, .imageMenu ul li.forum-french a, .imageMenu ul li.forum-italian a, .imageMenu ul li.forum-japanese a, .imageMenu ul li.forum-german a, .imageMenu ul li.forum-chinese a, .imageMenu ul li.forum-russian a, .imageMenu ul li.forum-english a 
	{ background: white url(https://resources.visuallinklanguages.com/img/english-various/forum-base.jpg) repeat scroll 0%; }
.imageMenu ul li.language a { background: white url(https://resources.visuallinklanguages.com/img/english-various/language.jpg) repeat scroll 0%; }
.imageMenu ul li.phrases a { background: white url(https://resources.visuallinklanguages.com/img/english-various/phrases.jpg) repeat scroll 0%; }
.imageMenu ul li.verbs a { background: white url(https://resources.visuallinklanguages.com/img/english-various/verbs.jpg) repeat scroll 0%; }
.imageMenu ul li.words a { background: white url(https://resources.visuallinklanguages.com/img/english-various/words.jpg) repeat scroll 0%; }
/*french-english-36pt-font*/
.imageMenu ul li.anglais a { background: white url(https://resources.visuallinklanguages.com/img/anglais.jpg) repeat scroll 0%; }
.imageMenu ul li.mots a { background: white url(https://resources.visuallinklanguages.com/img/french-english/mots.jpg) repeat scroll 0%; }
.imageMenu ul li.expressions a { background: white url(https://resources.visuallinklanguages.com/img/french-english/expressions.jpg) repeat scroll 0%; }
.imageMenu ul li.blog-anglais a { background: white url(https://resources.visuallinklanguages.com/img/french-english/blog-anglais.jpg) repeat scroll 0%; }
.imageMenu ul li.dictionnaire a { background: white url(https://resources.visuallinklanguages.com/img/french-english/dictionnaire.jpg) repeat scroll 0%; }
.imageMenu ul li.forum-anglais a 	{ background: white url(https://resources.visuallinklanguages.com/img/french-english/forum-anglais.jpg) repeat scroll 0%; }
.imageMenu ul li.langue a { background: white url(https://resources.visuallinklanguages.com/img/french-english/langue.jpg) repeat scroll 0%; }
.imageMenu ul li.verbes a { background: white url(https://resources.visuallinklanguages.com/img/french-english/verbes.jpg) repeat scroll 0%; }
/*spanish-english-36pt-font*/
.imageMenu ul li.ingles a { background: white url(https://resources.visuallinklanguages.com/img/ingles.jpg) repeat scroll 0%; }
.imageMenu ul li.palabras a { background: white url(https://resources.visuallinklanguages.com/img/spanish-english/palabras.jpg) repeat scroll 0%; }
.imageMenu ul li.expresiones a { background: white url(https://resources.visuallinklanguages.com/img/spanish-english/expresiones.jpg) repeat scroll 0%; }
.imageMenu ul li.blog-ingles a { background: white url(https://resources.visuallinklanguages.com/img/spanish-english/blog-ingles.jpg) repeat scroll 0%; }
.imageMenu ul li.diccionario a { background: white url(https://resources.visuallinklanguages.com/img/spanish-english/diccionario.jpg) repeat scroll 0%; }
.imageMenu ul li.foro-ingles a 	{ background: white url(https://resources.visuallinklanguages.com/img/spanish-english/foro-ingles.jpg) repeat scroll 0%; }
.imageMenu ul li.idioma a { background: white url(https://resources.visuallinklanguages.com/img/spanish-english/idioma.jpg) repeat scroll 0%; }
.imageMenu ul li.verbos a { background: white url(https://resources.visuallinklanguages.com/img/spanish-english/verbos.jpg) repeat scroll 0%; }
/*forum*/
.mainHeaderTop a { color:#FFF; }