html {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
body {margin: 0px 0px 0px 0px; padding: 40px 0px 0px 0px; text-align: center; background-repeat: no-repeat; background-position: center top;}

img {border: 0px;}
.clear {clear: both;}
a { text-decoration: none; } 
a:hover { text-decoration: underline; } 
h3 a:hover { text-decoration: underline; } 

#wrapper {margin: 163px auto 0px auto; padding: 0px 0px 0px 0px; width: 764px;}


/*############################## Menu style ##############################################*/
#topMenu {margin: 0px 0px 0px 27px; padding: 0px 0px 0px 0px; height: 107px;}
#topMenu img {margin: 0px 0px 0px 0px; float: left;}
#topMenu ul {margin: 48px 0px 0px 18px; padding: 0px 0px 0px 0px; width: 456px; float: left;}
#topMenu ul li.home {margin: 0px 0px 0px 0px; padding: 0px 16px 0px 0px; width: auto; float: left; list-style-type: none; height: 34px;}
#topMenu ul li.living {margin: 0px 0px 0px 0px; padding: 0px 16px 0px 0px; width: auto; float: left; list-style-type: none; clear: both;height: 30px;}
#topMenu ul li.cursos {margin: 0px 0px 0px 0px; padding: 0px 12px 0px 0px; width: auto; float: left; list-style-type: none; height: 30px;}
#topMenu ul li.escolas {margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; width: auto; float: left; list-style-type: none; height: 30px;}
#topMenu ul li.jobs {margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px; width: auto; float: left; list-style-type: none; height: 30px;}
#topMenu ul li.contato {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: auto; float: left; list-style-type: none; height: 30px;}
#topMenu ul li a {color: #ffffff; text-decoration: none; font: bold 16px/18px Tahoma; }

/*############################## Content style ##############################################*/

#content {margin: 0px 0px 0px 17px; padding: 0px 0px 0px 0px; background: transparent url(../img/bg_content.gif) repeat-y left top;}



/*############################## Posts style ##############################################*/
#blogPosts {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 440px; float: left;}
#blogPosts h1 {margin: 0px 0px 0px 0px; padding: 10px 0px 0px 25px; width: 430px; height: 107px; background: transparent url(../img/welcome.gif) no-repeat 15px 10px; text-indent: -5000px;}
#blogPosts h2 {margin: 25px 0px 0px 0px; padding: 0px 0px 20px 75px; text-align: left; color: #3AAE49; }
#blogPosts h2#introtitle {margin: 0px 0px 0px 0px; padding: 0px 0px 20px 75px; text-align: left; width: 196px; height: 54px; background: transparent url(../img/whatsup.gif) no-repeat 75px 0px; text-indent: -5000px;}
#blogPosts p.introText {margin: 0px 0px 0px 0px; padding: 0px 0px 20px 80px; text-align: left; color: #1b4587; font: normal 14px/18px Tahoma;}

#blogPosts .post {margin: 0px 0px 30px 0px; padding: 0px 0px 20px 80px; text-align: left; background: transparent url(../img/post_division.gif) no-repeat 80px bottom;}
#blogPosts .post h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; color: #fdaa07; font: bold 15px/18px Tahoma;}
#blogPosts .post h4 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; color: #fdaa07; font: bold 18px/20px Tahoma;}
#blogPosts .post h4 a { color: #fdaa07; text-decoration: none; }
#blogPosts .post p {margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; text-align: left; color: #1b4587; font: normal 14px/18px Tahoma;}
#blogPosts .post p a {color: #3e94bd; font: normal 14px/18px Tahoma; text-decoration: none;}
#blogPosts .post p.postmetadata a {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 2px 30px; color: #3e94bd; font: normal 14px/18px Tahoma; text-decoration: none; text-align: right; background: transparent url(../img/bg_comments.gif) no-repeat 0px top; width: auto; float: right;}
#blogPosts .post p.postmetadata { margin: 0 0 20px 0;}

/*############################## Pagination style ##############################################*/
#blogPosts #pagination {margin: -20px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#blogPosts #pagination a.previous {display: block; margin: 0px 0px 0px 80px; padding: 0px 0px 0px 35px; float: left; color: #ea4124; font: bold 13px/25px Tahoma; text-decoration: none; background: transparent url(../img/bt_previous.gif) no-repeat 0px 1px; text-align: left;}
#blogPosts #pagination a.next {display: block; margin: 0px 0px 0px 0px; padding: 0px 35px 0px 0px; float: right; color: #ea4124; font: bold 13px/25px Tahoma; text-decoration: none; background: transparent url(../img/bt_next.gif) no-repeat right 1px; text-align: right;}

/*############################## Leaving and Learning style ##############################################*/
#livingAndLearning {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#livingAndLearning h1 {margin: 0px 35px 0px 20px; padding: 30px 0px 0px 0px; background: transparent url(../img/bg_h1.gif) repeat-x 0px 51px; text-align: left;}
#livingAndLearning h1 span {margin: 0px 0px 0px 50px; padding: 0px 20px 0px 10px; color: #ea4124; font: bold 34px/34px Tahoma; background-color: #ffffff;}
#livingAndLearning p.right {margin: 0px 0px 0px 0px; padding: 30px 0px 20px 82px; color: #1b4587; font: normal 14px/18px Tahoma; width: 297px; text-align: left; float: left;}
#livingAndLearning p.left {margin: 0px 0px 0px 0px; padding: 30px 0px 20px 40px; color: #1b4587; font: normal 14px/18px Tahoma; width: 297px; text-align: left; float: left;}
#livingAndLearning h2 {margin: 10px 35px 0px 82px; padding: 10px 0px 0px 0px; background: transparent url(../img/bg_h1.gif) repeat-x 0px 20px; text-align: left;}
#livingAndLearning h2 span {margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px; color: #fdaa07; font: bold 22px/22px Tahoma; background-color: #ffffff;}

#livingAndLearning .salas1 {margin: 0px 0px 0px 82px; padding: 0px 0px 0px 0px; float: left; width: 295px; height: 462px; background: transparent url(../img/bg_h1.gif) repeat-x 0px bottom;}
#livingAndLearning .salas1 h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: transparent url(../img/square.gif);}
#livingAndLearning .salas1 p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #1b4587; font: normal 14px/18px Tahoma; text-align: left; height: 130px;}
#livingAndLearning .salas1 img {margin: 10px 0px 10px 0px;}
#livingAndLearning .salas1 a {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; text-decoration: none; color: #3e94bd; font: normal 14px/18px Tahoma;}

#livingAndLearning .salas2 {margin: 0px 0px 0px 42px; padding: 0px 0px 0px 0px; float: left; width: 295px; height: 462px; background: transparent url(../img/bg_h1.gif) repeat-x 0px bottom;}
#livingAndLearning .salas2 h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: transparent url(../img/square.gif);}
#livingAndLearning .salas2 p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #1b4587; font: normal 14px/18px Tahoma; text-align: left; height: 130px;}
#livingAndLearning .salas2 img {margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px;}
#livingAndLearning .salas2 a {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; text-decoration: none; color: #3e94bd; font: normal 14px/18px Tahoma;}

#livingAndLearning .salas3 {margin: 0px 0px 0px 82px; padding: 0px 0px 0px 0px;}
#livingAndLearning .salas3 h1 {margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; background: transparent url(../img/square.gif); width: 295px; hei
ght: 33px;}
#livingAndLearning .salas3 p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #1b4587; font: normal 14px/18px Tahoma; text-align: left; width: 305px;}
#livingAndLearning .salas3 img.side {margin: 30px 35px 0px 0px; float: right;}
#livingAndLearning .salas3 a {display: block; margin: 10px 0px 0px 0px; padding: 0px 40px 0px 0px; text-align: right; text-decoration: none; color: #3e94bd; font: normal 14px/18px Tahoma; width: 305px;}


/*############################## Cursos style ##############################################*/
#cursos {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#cursos h1 {margin: 0px 35px 0px 20px; padding: 30px 0px 0px 0px; background: transparent url(../img/bg_h1.gif) repeat-x 0px 51px; text-align: left;}
#cursos h1 span {margin: 0px 0px 0px 50px; padding: 0px 20px 0px 10px; color: #fdaa07; font: bold 34px/34px Tahoma; background-color: #ffffff;}

#cursos #links {margin: 15px 0px 0px 0px; padding: 0px 60px 0px 85px; text-align: center;}
#cursos #links a {margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; color: #3e94bd; font: normal 14px/14px Tahoma; text-decoration: none; font-weight: bold; }
#cursos #links a:hover { color: #FDAA07; }

#cursos #left {margin: 20px 0px 0px 82px; padding: 0px 0px 0px 0px; width: 290px; float: left;}
#cursos #left h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; font: bold 16px/18px Tahoma;}
#cursos #left h2 {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; text-align: left; font: bold 14px/14px Tahoma;}
#cursos #left .kiddies {color: #ec7997;}

#cursos #left .teens {color: #3caf48;}
#cursos #left p {margin: 0px 0px 0px 0px; padding: 10px 0px 30px 0px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587;}

#cursos #right {margin: 20px 0px 0px 42px; padding: 0px 0px 0px 0px; width: 290px; float: left;}
#cursos #right h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; font: bold 16px/18px Tahoma;}
#cursos #right h2 {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; text-align: left; font: bold 14px/14px Tahoma;}
#cursos #right .grownups {color: #4288c8;}
#cursos #right .teens {color: #3caf48;}
#cursos #right p {margin: 0px 0px 0px 0px; padding: 10px 0px 30px 0px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587;}

#cursos h3 {margin: 0px 35px 0px 82px; padding: 0px 0px 20px 0px; background: transparent url(../img/bg_h1.gif) repeat-x 0px 10px; text-align: left;}
#cursos h3 span {margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px; color: #fdaa07; font: bold 22px/22px Tahoma; background-color: #ffffff;}

#cursos .special {margin: 10px 0px 0px 82px; padding: 0px 0px 0px 0px; width: 290px; float: left;}
#cursos .special h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; font: bold 16px/18px Tahoma; color: #0F98C5;}
#cursos .special h2 {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; text-align: left; font: bold 14px/14px Tahoma; color: #0F98C5;}
#cursos .special p {margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587;}

#cursos .special2 {margin: 10px 0px 0px 42px; padding: 0px 0px 0px 0px; width: 290px; float: left;}
#cursos .special2 h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; font: bold 16px/18px Tahoma; color: #0F98C5;}
#cursos .special2 h2 {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; text-align: left; font: bold 14px/14px Tahoma; color: #0F98C5;}
#cursos .special2 p {margin: 0px 0px 0px 0px; padding: 10px 0px 40px 0px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587;}

#cursos #message {margin: 10px 35px 0px 82px; padding: 0px 0px 20px 0px; background: transparent url(../img/bg_h1.gif) repeat-x 0px 0px; text-align: left;}
#cursos #message p {margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; text-align: right; font: normal 14px/17px Tahoma; color: #1b4587;}
#cursos #message p a {font: normal 14px/17px Tahoma; color: #3e94bd; text-decoration: none;}

/*############################## Escola style ##############################################*/
#escolas {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#escolas h1 {margin: 0px 35px 0px 20px; padding: 30px 0px 0px 0px; background: transparent url(../img/bg_h1.gif) repeat-x 0px 51px; text-align: left;}
#escolas h1 span {margin: 0px 0px 0px 50px; padding: 0px 20px 0px 10px; color: #1b4587; font: bold 34px/34px Tahoma; background-color: #ffffff;}
#escolas p {margin: 0px 0px 0px 0px; padding: 20px 0px 0px 82px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587;}
#escolas h2 {margin: 0px 0px 0px 0px; padding: 35px 20px 15px 82px; color: #fdaa07; font: bold 22px/24px Tahoma; text-align: left;}
#escolas h3.handcursor { color: #FEF5E2; margin: 2px 0px 0px 82px; padding: 0px 0px 0px 10px; font: bold 14px/21px Tahoma; text-align: left; cursor:hand; cursor:pointer; background: transparent url(../img/bg_h3_escolas.gif) no-repeat 0px 0px; width: 584px; height: 21px;}
#escolas h3.handcursor img {margin: 6px 10px 0px 0px; float: left;}
#escolas .switchgroup1 {margin: 0px 0px 0px 83px; padding: 0px 0px 0px 0px; width: 591px; height: 180px; background-color: #fdf1d8; border: 1px #fdaa07 solid;}
#escolas .switchgroup1 img {float: right; border: 1px #b3e8f9 solid; margin: 15px 15px 0px 15px;}
#escolas .switchgroup1 h4 {margin: 0px 0px 0px 0px; padding: 20px 0px 6px 28px; text-align: left; font: bold 16px/20px Tahoma; color: #1b4587;}
#escolas .switchgroup1 address {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 28px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587;}
#escolas .switchgroup1 address a {font: normal 14px/18px Tahoma; color: #3e94bd; text-decoration: none;}
#escolas .switchgroup1 address a.google {display: block; margin: 10px 0px 0px 8px; padding: 0px 0px 0px 32px; text-align: left; font: bold 14px/23px Tahoma; color: #3e94bd; text-decoration: none; background: transparent url(../img/escolas_googlemap.gif) no-repeat 0px 0px; height: 23px;}


/*############################## Contato style ##############################################*/
#contato {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#contato h1 {margin: 0px 35px 0px 20px; padding: 30px 0px 0px 0px; background: transparent url(../img/bg_h1.gif) repeat-x 0px 51px; text-align: left;}
#contato h1 span {margin: 0px 0px 0px 50px; padding: 0px 20px 0px 10px; color: #fdaa07; font: bold 34px/34px Tahoma; background-color: #ffffff;}
#contato p {margin: 0px 0px 0px 0px; padding: 20px 0px 0px 82px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587;}

#contato #form {float: left; margin: 20px 0px 0px 82px; padding: 0px 0px 0px 0px; width: 330px; text-align: right;}

#contato #form .lineBig {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 300px;}
#contato #form .lineBig label {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 20px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587;}
#contato #form .lineBig input {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 20px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587; background-color: #fde795; border: 1px #fde795 solid;}
#contato #form .lineBig textarea {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 73px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587; background-color: #fde795; border: 1px #fde795 solid;}

#contato #form .lineSmall {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 150px; float: left;}
#contato #form .lineSmall label {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 20px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587;}
#contato #form .lineSmall input {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 90%; height: 20px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587; background-color: #fde795; border: 1px #fde795 solid;}
#contato #form .lineSmall select {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 22px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587; background-color: #fde795; border: 1px #fde795 solid;}

#contato #form .lineSmall2  {margin: 2px 0px 10px 0px; padding: 0px 0px 0px 0px; width: 300px; }
#contato #form .lineSmall2 label {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 20px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587;}
#contato #form .lineSmall2 select  {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 22px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587; background-color: #fde795; border: 1px #fde795 solid;}

#contato #form img {margin: 10px 28px 0px 0px;}

#contato #extra {float: left; margin: 40px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 290px; height: 200px;}


#contato h3 {margin: 10px 35px 0px 82px; padding: 0px 0px 30px 0px; background: transparent url(../img/bg_h1.gif) repeat-x 0px 10px; text-align: left;}
#contato h3 span {margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px; color: #fdaa07; font: bold 22px/22px Tahoma; background-color: #ffffff;}

#contato #buscaRapida {float: left; margin: 0px 0px 0px 82px; padding: 0px 0px 0px 0px; width: 320px; height: 130px; text-align: left;}
#contato #buscaRapida select.searchSchool {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 300px; height: 22px; text-align: left; font: bold 14px/17px Tahoma; color: #1b4587; background-color: #fde795; border: 1px #fde795 solid;}
#contato #buscaRapida .dropcontent {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 5px; width: 295px; height: 140px; text-align: left;}
#contato #buscaRapida .dropcontent address {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587;}
#contato #buscaRapida .dropcontent address a {font: normal 14px/18px Tahoma; color: #3e94bd; text-decoration: none;}

#contato #schoolSearch {float: left; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; width: 245px; height: 80px;}
#contato #schoolSearch h4 {margin: 0px 0px 0px 0px; padding: 0px 0px 6px 0px; text-align: left; font: bold 14px/14px Tahoma; color: #1b4587;}
#contato #schoolSearch p {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left;}
#contato #schoolSearch p a {text-decoration: none; font: normal 14px/16px Tahoma; color: #3e94bd;}

/*############################## Jobs style ##############################################*/
#jobs {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#jobs h1 {margin: 0px 35px 0px 20px; padding: 30px 0px 0px 0px; background: transparent url(../img/bg_h1.gif) repeat-x 0px 51px; text-align: left;}
#jobs h1 span {margin: 0px 0px 0px 50px; padding: 0px 20px 0px 10px; color: #ea4124; font: bold 34px/34px Tahoma; background-color: #ffffff;}
#jobs p {margin: 0px 0px 0px 0px; padding: 20px 0px 25px 82px; text-align: left; font: normal 14px/17px Tahoma; color: #1b4587;}
#jobs h2.handcursor {margin: 2px 0px 0px 82px; padding: 0px 0px 0px 10px; font: bold 14px/21px Tahoma; text-align: left; cursor:hand; cursor:pointer; background: transparent url(../img/bg_h3_escolas.gif) no-repeat 0px 0px; width: 584px; height: 21px; }
#jobs h2.handcursor img {margin: 6px 10px 0px 0px; float: left;}
#jobs .switchgroup2 {margin: 0px 0px 0px 83px; padding: 0px 0px 10px 0px; width: 591px; height: auto; background-color: #fdf1d8; border: 1px #fdaa07 solid;}
#jobs h4 {margin: 30px 35px 0px 82px; padding: 0px 0px 10px 0px; background: transparent url(../img/bg_h1.gif) repeat-x 0px 10px; text-align: left;}
#jobs h4 span {margin: 0px 0px 0px 0px; padding: 0px 15px 0px 0px; color: #fdaa07; font: bold 22px/22px Tahoma; background-color: #ffffff;}

#jobs #form {margin: 10px 0px 0px 0px; padding: 0px 20px 0px 20px; text-align: right;}

#jobs .switchgroup2 #form h3 {margin: 0px 0px 0px 0px; padding: 30px 0px 0px 0px; text-align: left; color: #1b4587; font: bold 14px/20px Tahoma;}
#jobs .switchgroup2 #form h3 span {font: normal 14px/20px Tahoma;}


#jobs #form .line {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 550px;}
#jobs #form .line label {display: block; margin: 0px 0px 0px 0px; padding: 5px 0px 1px 0px; width: 100%; height: auto; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587;}
#jobs #form .line input {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 20px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}
#jobs #form .line select {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 60%; height: 20px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}
#jobs #form .line textarea {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 40px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}
#jobs #form .line textarea.big {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 80px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}

#jobs #form .line2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 150px; float: left;}
#jobs #form .line2 label {display: block; margin: 0px 0px 0px 0px; padding: 5px 0px 1px 0px; width: 100%; height: auto; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587;}
#jobs #form .line2 input {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 20px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}
#jobs #form .line2 input.small {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 94%; height: 20px; text-align:left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}
#jobs #form .line2 input.tiny {display: block; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px; width: 35px; height: 20px; text-align:left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid; float: left;}
#jobs #form .line2 input.smaller {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 56px; height: 20px; text-align:left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid; float: left;}
#jobs #form .line2 select {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 97%; height: 20px; text-align: left; font: normal 12px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}


#jobs #form .line3 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 400px; float: left;}
#jobs #form .line3 label {display: block; margin: 0px 0px 0px 0px; padding: 5px 0px 1px 0px; width: 100%; height: auto; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587;}
#jobs #form .line3 input {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 20px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}
#jobs #form .line3 input.small {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 97%; height: 20px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}
#jobs #form .line3 select {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 20px; text-align: left; font: normal 12px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}

#jobs #form .line4 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 50px; float: left;}
#jobs #form .line4 label {display: block; margin: 0px 0px 0px 0px; padding: 5px 0px 1px 0px; width: 100%; height: auto; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587;}
#jobs #form .line4 input {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 90%; height: 20px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}

#jobs #form .line5 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 350px; float: left;}
#jobs #form .line5 label {display: block; margin: 0px 0px 0px 0px; padding: 5px 0px 1px 0px; width: 100%; height: auto; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587;}
#jobs #form .line5 input {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 20px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}

#jobs #form .line6 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; width: 195px; float: left;}
#jobs #form .line6 label {display: block; margin: 0px 0px 0px 0px; padding: 5px 0px 1px 0px; width: 100%; height: auto; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587;}
#jobs #form .line6 input {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; height: 20px; text-align: left; font: normal 14px/18px Tahoma; color: #1b4587; background-color: #fde795; border-top: 1px #ddca82 solid; border-right: 1px #fef1bf solid; border-bottom: 1px #feedb0 solid; border-left: 1px #d2c07c solid;}

#jobs #form img {margin: 10px 0px 0px 0px;}

/*############################## Sidebar style ##############################################*/
#sideBar {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 305px; float: left;}

/*############################## FlashDiv style ##############################################*/
#sideBar #flashDiv {margin: -15px 0px 0px 18px; padding: 0px 0px 0px 0px; width: 308px;}

/*############################## Search style ##############################################*/
#sideBar #search {margin: 20px 0px 0px 100px; padding: 0px 0px 0px 0px; background: transparent url(../img/search_bg.gif) no-repeat 8px 70px; width: 210px; height: 140px;}
#sideBar #search label {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 146px; height: 25px; background: transparent url(../img/search_label.gif) no-repeat 0px 0px; text-indent: -5000px;}
#sideBar #search input {display: block; margin: 10px 0px 0px 0px; padding: 10px 15px 0px 10px; width: 140px; height: 23px; background: transparent url(../img/search_input_bg.gif) no-repeat 0px 0px; border: 0px #ffffff solid; color: #1b4587; font: normal 12px/12px Tahoma;}
#sideBar #search input#searchsubmit {display: block; margin: 5px 0px 0px 90px; padding: 0px 0px 0px 0px; width: 73px; height: 50px; background: transparent url(../img/search_button_bg.gif) no-repeat 0px 0px; text-indent: -5000px; cursor: pointer;}

/*############################## Categories style ##############################################*/
#sideBar #categories {margin: 20px 0px 0px 70px; padding: 0px 0px 0px 0px; background: transparent url(../img/bg_categories.gif) no-repeat 0px 0px; width: 206px; height: 293px;}
#sideBar #categories ul {margin: 0px 0px 0px 0px; padding: 90px 0px 0px 55px;}
#sideBar #categories ul li {margin: 0px 0px 0px 0px; padding: 2px 0px 3px 0px; list-style-type: none; text-align: left; line-height: 12px; font: normal 12px/12px Tahoma; text-decoration: none; color: #555;}
#sideBar #categories ul li a {font: normal 12px/12px Tahoma; text-decoration: none; color: #555555;}
#sideBar #categories ul li a:hover { color: #3E9FB8; }

/*############################## Archives style ##############################################*/
#sideBar #archives {margin: 20px 0px 0px 55px; padding: 0px 0px 0px 0px; background: transparent url(../img/bg_archives.gif) no-repeat 0px 0px; width: 225px; height: 237px;}
#sideBar #archives ul {margin: 0px 0px 0px 0px; padding: 55px 0px 0px 85px;}
#sideBar #archives ul li {margin: 0px 0px 0px 0px; padding: 2px 0px 3px 0px; list-style-type: none; text-align: left; line-height: 12px;}
#sideBar #archives ul li a {font: normal 12px/12px Tahoma; text-decoration: none; color: #ea4124;}
#sideBar #archives ul li a:hover { color: #D9B40D; }

/*############################## Ask a Teacher style ##############################################*/
#sideBar #askAteacher {margin: 10px 0px 0px 80px; padding: 6px 0px 0px 0px; background: transparent url(../img/askateacher_bg.gif) no-repeat 0px 0px; width: 188px; height: 288px;}
#sideBar #askAteacher h1 {margin: 0px 0px 10px 20px; padding: 0px 0px 0px 0px; background: transparent url(../img/askateacher_title.gif) no-repeat 0px 0px; width: 133px; height: 25px; text-indent: -5000px;}
#sideBar #askAteacher input.name {display: block; margin: 0px 0px 0px 20px; padding: 22px 15px 0px 10px; width: 140px; height: 24px; background: transparent url(../img/askateacher_name.gif) no-repeat 0px 0px; border: 0px #ffffff solid; color: #1b4587; font: normal 12px/12px Tahoma;}
#sideBar #askAteacher input.email {display: block; margin: 0px 0px 0px 20px; padding: 24px 15px 0px 10px; width: 140px; height: 24px; background: transparent url(../img/askateacher_email.gif) no-repeat 0px 0px; border: 0px #ffffff solid; color: #1b4587; font: normal 12px/12px Tahoma;}
#sideBar #askAteacher textarea {display: block; margin: 0px 0px 0px 20px; padding: 20px 15px 10px 10px; width: 149px; height: 80px; background: transparent url(../img/askateacher_question.gif) no-repeat 0px 0px; border: 0px #ffffff solid; color: #1b4587; font: normal 12px/12px Tahoma;}
#sideBar #askAteacher a.button {display: block; margin: -5px 0px 0px 129px; padding: 0px 0px 0px 0px; width: 57px; height: 38px; background: transparent url(../img/askateacher_button.gif) no-repeat 0px 0px; text-indent: -5000px;}

/*############################## Links style ##############################################*/
#sideBar #Links {margin: 10px 0px 0px 95px; padding: 0px 0px 0px 0px; width: 170px;}
#sideBar #Links a.webmail {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 81px; height: 32px; background: transparent url(../img/bt_webmail.gif) no-repeat 0px 0px; text-indent: -5000px; float: left;}
#sideBar #Links a.intranet {display: block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 79px; height: 32px; background: transparent url(../img/bt_intranet.gif) no-repeat 0px 0px; text-indent: -5000px; float: left;}


/*############################## Footer style ##############################################*/
#footer {margin: 50px 0px 0px 0px; padding: 0px 0px 0px 0px; width:729px; height: 90px; /* background: transparent url(../img/bg_footer.gif) repeat-x left bottom;*/}
#footer ul {margin: 0px 0px 0px 120px; padding: 0px 0px 0px 0px; width: 520px; height: 20px;}
#footer ul li {margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px; float: left; list-style-type: none; height: 18px;}
#footer ul li a {font: bold 16px/18px Tahoma; text-decoration: none; color: #1b4587;}
#footer ul li a:hover { color: #FDAA07;}


/*############################## Comment Form ##############################################*/
#commentForm { width: 100%; text-align: left;}
#commentForm p { text-align: left; margin: 0 0 0 84px; } 
#commentForm label { display: block; margin: 0 0 0 0; color: #16346F; font-weight: bold; }
#commentForm input { width: 350px; text-align: left; margin: 5px 0; border: 1px solid #49459D;}
#commentForm input[type="submit"] { width: 120px; text-align: center; border: 1px solid black; }
#commentForm textarea { width: 350px; text-align: left; border: 1px solid #49459D;}
#commentForm #comments {margin: 25px 0 0 0;}
#commentForm h5 { color: #FDAA07; font-size: 16px; }

.commentlist { list-style: none; margin: 0; padding: 0;}
.commentlist li { margin: 20px 0 0 0; padding: 0; }
.commentlist a { color: #03F; }
.commentlist img { display: none; }
.commentlist cite a { color: #EA4124 }
.commentlist .comment-meta a { color: #16346F; font-size: 11px; }

#blogPosts .post .entry #commentForm h5 { color: red; }
#blogPosts .commentlist .comment div p { font-size: 12px; color: #333; }
#blogPosts #searchform { width: 350px; text-align: left; margin: 0px 0 0 80px; }
#blogPosts #searchform label { color: #194582; }
#blogPosts #searchform input { width: 250px; text-align: left; margin: 10px 0 0 0; border: 1px solid #194582; }
#blogPosts #searchform input[type="submit"] { width: 60px; text-align: left; margin: 10px 0 0 0; }

#searchtitle { background: none; }

.errormsg { margin: 0 0 20px 50px; color: #666; }
.alignleft { float: left; }
.alignright { float: left; }


