/*
http://wellstyled.com/tools/colorscheme2/index.html?tetrad;85;0;150;0.8991596638655462;0.4666666666666667;0.8991596638655462;0.32666666666666666;0.22478991596638656;1;0.4495798319327731;1;0.8991596638655462;0.4666666666666667;0.8991596638655462;0.32666666666666666;0.22478991596638656;1;0.4495798319327731;1;0.8991596638655462;0.4666666666666667;0.8991596638655462;0.32666666666666666;0.22478991596638656;1;0.4495798319327731;1;0.8991596638655462;0.4666666666666667;0.8991596638655462;0.32666666666666666;0.22478991596638656;1;0.4495798319327731;1;0

#4C770C
#355308
#E8FFC6
#D1FF8C

#770C5C
#530841
#FFC6F1
#FF8CE2

#77430C
#532F08
#FFE3C6
#FFC88C

#0C4377
#082F53
#C6E3FF
#8CC8FF
*/

body{
font-size: 100%;
background: #bdd49a;
min-width:720px;
}
#main h1,#main h2,#main h3, #menu h4{
font-family: Cambria,Georgia,Palatino,"Palatino Linotype",Constantia,serif;
font-weight: normal;
}
h1{
font-size: 2em;
}
h2{
font-size: 1.6em;
}
h3{
font-size: 1.2em;
}

acronym{
border-bottom: 1px dashed #4C770C;
}

#page{
font-size: 11pt;
font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
background: #fefefa;
}

#top{
border-bottom: 1px solid #0C4377;
background: #8CC8FF;
margin-bottom: 2em;
}
#top #head{
overflow: hidden;
width: 720px;
margin: 0 auto;
}
#top #head h1{
line-height: 2em;
font-weight: normal;
}
#top #head a{
display: block;
color: #406B9B;
font-size: 1.5em;
text-decoration: none;
}
#top #head a em{
font-size: 1em;
font-style: normal;
color: #0C4377;
}
#top #head a b{
color: #C6E3FF;
}
#top #head a:hover, #top #head a:focus{
text-decoration: underline;
}

#main{
overflow: hidden;
width: 720px;
margin: 0 auto;
}

#menu{
float: left;
width: 180px;
margin-top:  0.5em;
margin-bottom: 1.5em;
}
#menu h4{
font-size: 1.6em;
padding: .3em 0;
color: #0C4377;
}
#menu ul{
border-left: 1px solid #C6E3FF;
margin-bottom: 2em;
}
#menu ul li{
font-size: 1.2em;
line-height: 1.6;
}
#menu a{
display: block;
padding: 0 10px;
}
#menu div.link a{
display: block;
margin-bottom: 1em;
}
#menu div.link a:focus, #menu div.link a:active{
background: none;
}
#menu div.link.fb a{
border: 1px solid transparent;
padding-top: 15px;
padding-bottom: 15px;
padding-left: 40px;
background: url('/res/images/fb.gif') no-repeat 5px;
font-size: 10px;
font-weight: bold;
}
#menu div.link.fb a:hover{
text-decoration: none;
border: 1px solid #d2d2d2;
}
#menu a:link, #menu a:visited{
color: #0C4377;
text-decoration: none;
}
#menu a:hover{
color: #082F53;
text-decoration: underline;
}
#menu a:focus, #menu a:active{
background: #C6E3FF;
}

#text{
float: right;
width: 520px;
padding: 10px;
}
#text h1,#text h2,#text h3{
margin: 2em 0 1em;
color: #406B9B;
border-bottom: 1px solid #C6E3FF;
}
#text a{
text-decoration: none;
border-style: solid;
border-width: 0 0 1px;
}
#text a:link{
color: #0C4377;
border-color: #C6E3FF;
}
#text a:visited{
color: #4C770C;
border-color: #D1FF8C;
}
#text a:hover{
border-color: #082F53;
}
#text a:visited:hover{
border-color: #355308;
}
#text a:active, #text a:focus{
background: #082F53;
color: white;
}
#text a[href^='mai']{
padding-right: 22px;
background: url('/res/images/mail.gif') no-repeat right ;
}
/*
#text a[href^='http']{
padding-right: 22px;
background: url('/res/images/web.png') no-repeat right ;
}
*/
#text p{
margin: 1.5em 0;
}
#text h1{
margin-top: 0;
}
#text p{
line-height: 1.6;
}

#text ul{
margin: 1em 20px;
}
#text ul li{
background: url('/res/images/dot.png') no-repeat 0 .5em;
padding-left: 20px;
margin-bottom: 1em;
line-height: 1.3;
}

#text .gallery{
margin-right: -20px;
line-height: 0;
overflow: hidden;
}
#text .gallery div.img{
width: 162px;
min-height: 160px;
float:left;
padding-right: 18px;
}
#text .gallery div.img div a{
display: block;
padding: 0;
border-width: 1px;
background: #EAFEFE;
text-align: center;
}
#text .gallery div.img p{
font-size: .8em;
margin: 0;
text-align: center;
color: #8CC8FF;
line-height: 1.3;
}
#text table th,#text table th{
padding: .2em .5em;
}
#text table th{
text-align:right;
}
#foot{
padding: 10px;
border-top: 1px solid #4C770C;
background: #bdd49a;
margin-top: 2em;
}
#foot p{
font-size: .9em;
line-height: 1.4;
color: #4C770C;
margin: 0 0 1em;
}
#foot #panes{
overflow: hidden;
width: 720px;
margin: 0 auto;
}
#foot div.pane{
width: 340px;
padding: 10px;
}
#foot div.left{
float: left;
}
#foot div.right{
float: right;
}

#foot a{
text-decoration: none;
border-bottom: 1px solid;
}
#foot a:link, #foot a:visited{
color: #4C770C;
border-color: #4C770C;
}
#foot a:hover{
color: #355308;
border-color: #355308;
}
#foot a:active, #foot a:focus{
background: #355308;
color: white;
}

