@charset "UTF-8";
/* CSS Document */

body{
padding: 20px 0 0 0;
margin: 0;
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #777;
}

#container{
width: 750px;
border: 1px solid #b2b2b2;
margin: auto;
padding: 22px 50px 5px 50px;
}

#top{
height: 75px;
font-size: .63em;
padding: 0 16px;
}

#top a{
color: #777;
text-decoration: none;
}

#top a:hover{
color: #f29400;
}

#logo{
float: right;
}

#header { }
#header ul {margin:0; padding:0; list-style-type:none; height: 134px;}
#header ul li {display:block; float:left; position:relative;}
#header ul li a, #header ul li a:visited {display:block; text-decoration:none; cursor:default;}
#header ul li a em {display:none;}
#header ul li a:hover {background:;}
#header ul li a:hover em {display:block; position:absolute; left:0; top:-58px; height:58px; background: url(images/text1.gif) 0 0;}
#header ul li a:hover em#a1 {left: 10px; background: url(images/text1.gif) no-repeat; width: 200px;}
#header ul li a:hover em#a2 {left:-30px; background: url(images/text2.gif) no-repeat; width: 231px;}
#header ul li a:hover em#a3 {left: 34px; background: url(images/text3.gif) no-repeat; width: 118px;}
#header ul li a:hover em#a4 {left:-40px; background: url(images/text4.gif) no-repeat; width: 202px;}
#header ul li a#aa1{width:191px;}
#header ul li a#aa2{width:184px;}
#header ul li a#aa3{width:196px;}
#header ul li a#aa4{width:179px;}

#menu{
background: #f29400 url(images/blue-bar.jpg) right repeat-y;
color: #FFF;
font-size: .69em;
height: 24px;
clear: both;
}

#menu ul{
list-style-type: none;
padding: 0;
margin: 0;
}

#menu li{
float: left;
width: 100px;
text-align: center;
}

#menu li a{
color: #FFF;
text-decoration: none;
padding: 4px 0 0 0;
height: 20px;
border-right: 1px solid #FFF;
display: block;
}

#menu li.last a{
border-right: none;
}

#menu li a:hover{
background: #0075b8;
}

#content{
padding: 20px 16px;
font-size: .75em;
}

#text{
width: 341px;
padding: 10px 0 0 60px;
min-height: 320px;
line-height: 18px;
}

#text ul{
margin: 0;
padding: 0 0 0 17px;
}

#text a{
color: #777;
}

#text a:hover{
color: #f29400;
}

h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 28px;
line-height: 28px;
color: #f29400;
padding: 0 0 20px 0;
margin: 0;
font-weight: normal;
}

h2{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
color: #0075b8;
padding: 0 0 12px 0;
margin: 0;
font-weight: normal;
}

h3{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 17px;
line-height: 17px;
color: #f29400;
padding: 0 0 8px 0;
margin: 0;
font-weight: normal;
}

.right-box{
float: right;
width: 205px;
font-size: .8em;
}

.right-box a{
color: #777;
}

.right-box a:hover{
color: #f29400;
}

.right-box-text{
padding: 10px 0 10px 12px;
}

.info-lines{
border-top: 1px dotted #999;
padding: 7px 0;
}

.info-small-title{
color: #f29400;
}

.info-contact{
float: right;
width: 150px;
}

#footer{
text-align: center;
padding: 14px 0 6px 0;
font-size: 10px;
clear: both;
width: 750px;
margin: auto;
}

#footer a{
color: #777;
text-decoration: none;
}

#footer a:hover{
color: #f29400;
}