* {font-family:Arial,Tahoma;}
td,table,img {padding:0px; border:none;}
body {margin:0px 0px 10px 0px; padding:0px; background:#FFFFFF;font-family:Arial,Geneva CY,sans-serif;}
form {margin:0;}
.cf {background:#fff;border:1px solid #999;}
a {color:#0066D1;}
a:visited {color:#855AAF;}
a:hover        {text-decoration:underline;color:#AE352F;}
p {margin:0px 0px 1em 0px;}
h2 {font-weight:normal;}
form {margin:0;}

#Main {width:100%;}

#t1 {width:12%;}
#t2 {width:12%;}
#t3 {width:15%;}
#t4 {width:15%;}
#t5 {width:14%;}
#t6 {width:14%;}
#t7 {width:16%;}


#t1,#t2,#t3,#t4,#t5,#t6,#t7 {height:9px;font-size:1px;}

#t8 {vertical-align:top;}
#t9 {vertical-align:top;}

#t9 img {margin-left:14px;}

#Logo {margin:0px 0px 30px 30px;}

#t10 {vertical-align:top;}
#t11 {border-left:1px solid #E1E1E1;vertical-align:top;font-size:60%;font-family:Tahoma;padding:0px 20px 0px 2px;line-height:1.6em;}

#Right div {width:100%;padding-bottom:60px;font-family: tahoma;}
#Right img {margin-bottom:10px;}

#t11 .r {width:155px;padding:0px;}
#t12 {font-size:60%; padding:20px 20px 20px 30px;color:#575757; font-family:Tahoma;}
#t12 div {color:#000;padding:0px 0px 0px 29px;}
#t12 img {margin:2px 0px 10px 0px;}

#t13 {font-size:60%; padding:20px 20px 20px 7px;color:#575757;font-family:Tahoma;}

#Right {margin:0px 20px 0px 10px;}

#ContentTable {width:100%;}

#c1 {width:30%;vertical-align:bottom;padding: 0px 0px 15px 30px;}
#c1 img {}
#c1 div {width:198px;}
#c2 {width:70%;padding-right:20px;}
#c3 {padding:0px 20px 0px 30px;vertical-align:top;}
#c4 {vertical-align:top;font-size:80%;padding:4px 40px 0px 5px;}


#Path {margin-top:34px;font-size:70%;padding:10px 0px 10px 5px;}

#Header h1 {font-size:130%;font-weight:normal;margin:0px 0px 11px 5px;}

#Menu2 {width:340px;margin-left:-1px;}
#tmenu td{padding-right:21px;}
#tmenu td a{color:#0066D1;text-decoration:none;font-weight:bold;font-size:70%;display:block;padding:2px 5px 2px 5px;}
#tmenu td a.act{ background:#0066D1;color:#fff;}

#lbot {font-size:70%;padding:0px 0px 35px 0px;}
#lbot div{width:100%;margin-bottom:10px;}

#Menu3 {margin:0px 0px 0px -14px;}
#Menu3 div.LeftMenu, #Menu3 ul.LeftMenu {font-size:70%;margin:0px 0px 10px 0px;padding:0px;}
#Menu3 div.LeftMenu a,#Menu3 div.LeftMenu span {display:block;padding-bottom:3px;margin-top:0px;padding-left:14px;}
#Menu3 div.LeftMenu .new {background:url(../i/new1.gif) top left no-repeat;}

#Menu3 div.LeftMenu .MenuNews ul {margin:0px 0px 10px 14px;padding:0px;}
#Menu3 div.LeftMenu .MenuNews ul ul {margin:0px 0px 0px 40px;padding:0px;}
#Menu3 div.LeftMenu .MenuNews li {margin:0px;padding:0px 0px 3px 0px;}
#Menu3 div.LeftMenu .MenuNews a,#Menu3 div.LeftMenu .MenuNews span {padding:0px;margin:0px;display:inline;}
#Menu3 li.Disabled {color:#DBDBDB;}


#Content .defTable {margin-top:5px; margin-bottom:3.5em;}
#Content .defTable table{ width: auto!important; }
#Content .defTable table td{padding:15px 10px 0 10px; vertical-align:top;}
#Content .defTable tr.header td{border-bottom: #0066d1 1px solid; color:black; padding:0 10px 5px 10px; vertical-align:top;}
#Content .defTable tr.noHeader td{padding-top:0;}
#Content .defTable td.th{font-weight:bold;}
#Content .defTable td.hi {color:#758143;}
#Content .defTable tr.hi td{color:#758143;}
#Content .defTable tr.header td.hi{color:#758143; font-weight:bold;}


#adv {padding:75px 0px 0px 5px;}
#advtable {width:100%;}
#advtable .c {margin:0px 20px 20px 20px;font-size:80%;}

#advtable .c2 {width:40%;}
#advtable .c3 {width:10%;}

.lpic{float:right;margin-left:10px;font-size:80%;}



.rightarr,.NextBranch{text-align: right;width: 100%;white-space: nowrap;background-color: #ffffff;border: 1px solid #ffffff;padding: 5px 20px 5px 10px;font-size: 85%;}

.FunNormal {margin-top: 0;padding-top: 0px;font-family: arial, Helvetica, sans-serif;font-size: 130%;color: #333333;}
.washlables{font-size: 180%;color: #195DAF;}

.encyclopedia{margin-top:0; margin-left:0px;padding-top: 0px;font-family: arial, Helvetica, sans-serif;font-size: 130%;color:#333333;}
.encyclopedia span{font-size:180%;color:#195DAF;}



#Content .news .block {margin-bottom:1em;padding:0px 10px 10px 0px;}
#Content .news .block p {margin:0px 0px 3px 0px;}
#Content .news .dat {padding:0px 10px 0px 0px;font-size:85%;display:block;}


#Content .feedback .b1 {font-size:100%;color:#23221C;font-weight:700;}
#Content .feedback .b2 {font-size:80%;color:#313131;margin-bottom:0.5em;}
#Content .feedback .b3 {font-size:90%;color:#313131;margin-bottom:1em;padding-left:28px;text-indent:-28px;}


#Content .NextBranch .a {font-weight: bold; color: white; background-color: #429ABE; margin: 2px; padding: 1px;}
#Content .NextBranch {text-align:right;width:100%;white-space:nowrap;background-color: #ffffff;border: 1px solid #ffffff;padding: 5px 10px 5px 10px;font-size: 85%;}



#Content .fieldDescr{width:100px;}

/* Kids */
 .letter {background-color:#F4F4F8;}
div.letter {font-size:105%;}
/*div.letter a{font-size:125%;}*/

div.author {color:#7A7A7C; padding-bottom:0.8em;}
.letters-nav {background: url("/i/kids/nav-arrow.gif") no-repeat left 0.3em; padding:0.2em 0 0.2em 20px;}


 .bl1{background-color: #fcfbf5; border: 1px solid #ded6bf; padding: 5px 10px 5px 10px; font-size: 95%;}
 .bl1 b{color: #00701E;}

 #catal ul{margin-left: 5px;margin-top:0px;}
 #catal ul li ul{margin-left: 5px;margin-top:0px;}
 #catal ul li {margin-left: 9px;}


 div.apply {width: 100%;}
div.apply div.item {
        position: relative;
        width: 45%;
        background: #F2F7FD url('/i/conner_apply.gif') no-repeat right bottom;
        float: left;
        margin: 0px 10px 10px 0px;
        padding: 0px 0px 10px 80px;
        font-size: 85%;
}

div.apply div.item img { position :absolute; top: 0px; left: 0px; }

div.apply div.item div.title { color: white; background: #0166D2; padding-left: 3px;}
div.apply div.item div.text { padding: 5px 10px 10px 3px;}
div.apply div.item div.text p { margin: 0px;}
div.apply div.item div.text ul { margin: 0; padding-left: 1em; list-style-type: none; border-top: 1px solid #F2F7FD; }
div.apply div.item div.text ul li { padding-left: 10px; background: url('/i/li_apply.gif') no-repeat 0 0.6em; position: relative; }

/*P { margin: 0 0 1em 0 }*/
#winners {margin:15px 0px;width:93%; border-top: 1px solid #efefef;border-right: 1px solid #efefef;}

#winners td {padding:3px;border-bottom: 1px solid #efefef;border-left: 1px solid #efefef;}

table.docs td {height:19px}
