/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma,  Helvetica, sans-serif;
	font-size: 71.1%;
	color: #999999;
}

.top {
width:100%;
height:149px;
background-image:url(../images/topbck.jpg);
background-repeat:repeat-x;
}

.header {
background-image:url(../images/headerbck.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:280px;
width:100%;
}

.movie {
background-image:url(../images/moviebck.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:374px;
width:100%;
}

.int {
margin:0px auto;
width:940px;
}

.logo {
height:107px;
background-image:url(../images/logo.jpg);
background-repeat:no-repeat;
width:200px;
}

.topmenu{

}

.main {
background-image:url(../images/mainbck.jpg);
background-repeat:repeat-x;
background-position:top;
width:100%;
float:left;
}

.left {
float:left;
width:580px;
}

.left2 {
float:left;
width:940px;
}

.right {
float:right;
width:320px;
background-image:url(../images/shadow.jpg);
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 24px;
}

.content {
width:100%;
float:left;
padding-top:22px;
line-height:22px;
}

.box {
width:940px;
background-image:url(../images/bocbck.jpg);
background-repeat:repeat-y;
margin-top:16px;
float:left;
}

.horsep {
background-image:url(../images/horshadow.jpg);
background-repeat:no-repeat;
width:100%;
display:block;
height:24px;
background-position:center top;
}

.boxint {
background-image:url(../images/boxbottom.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding:0 8px 16px 16px;
float:left;
width:95%;
}

.boxtop {
background-image:url(../images/boxtop.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:13px;
float:left;
width:100%;
}

.topmenu ul {
float:right;
border-right:1px solid #363636;
border-left:1px solid #232323;
padding:0px 0;
margin:0px;
}

.topmenu ul li {
list-style:none;
float:left;
padding:0px;
margin:0px;
}

.topmenu a:link, .topmenu a:visited {
font-size:1.3em;
font-weight:bold;
color:#fff;
height:40px;
line-height:40px;
text-decoration:none;
padding:11px 20px 11px 20px;
border-left:1px solid #363636;
border-right:1px solid #232323;
}

.topmenu a:hover, .active a:link, .active a:hover {
background-color:#363636;
border-right:1px solid #232323;
border-left:1px solid #363636;
height:40px;
line-height:40px;
text-decoration:none;
padding:11px 20px 11px 20px;
}

.topmenu a:hover {
color:#2698c7;
}

.italic {
font-family:"Times New Roman", Times, serif;
font-style:italic;
color:#8eb1cb;
font-size:1.2em;
padding:12px;
}

h2 {
margin:0px;
padding:8px 0;
font-size:2.8em;
color:#8eb1cb;
font-family:"Trebuchet MS";
font-weight:bold;
letter-spacing:-2px;
}

h3 {
margin:0px;
padding:8px 0;
font-size:1.8em;
color:#8eb1cb;
font-family:"Trebuchet MS";
font-weight:bold;
letter-spacing:-1px;
font-style:italic;
}

a:link, a:visited {
color:#8eb1cb;
}

a:hover {
color:#a9c626;
}

.leftarticle {
float:left;
width:31%;
padding:0 8px 0 15px;
background-image:url(../images/sep.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.rightarticle {
float:left;
width:31%;
padding-left:10px;
}

.leftin {
background-image:url(../images/corner.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:14px 0 0 18px;
}

ul {
padding:0px;
margin:0 0 0 5px;
}

li {
padding:0 0 0 0;
margin:0 0 0 15px;
}

.mainmenu ul li {
list-style:none;
}

.mainmenu ul li a:link, .mainmenu ul li a:visited {
font-size:1.5em;
text-decoration:none;
}

.mainmenu a:hover {
}

/* footer */
.footer {
float:left;
width:100%;
font: normal 120% "Lucida Grande", Arial, Helvetica, sans-serif;
background-color:#a0b8c0;
margin-top: 15px;
}

.footerint {
float:none;
width:968px;
margin: 0 auto;
}

.footer h1 {
color:#fff;
}

ul.footerlist {
float:left;
width:100%;
padding:36px 0 36px 40px;
margin:0;
font-size:.9em;
color:#deeef3;
}

ul.footerlist li {
float:left;
width:15%;
padding:0 2.5%;
list-style:none;
border-right:1px solid #beced4;
}

ul.footerlist li.big {
float:left;
width:28%;
padding:0 0 0 2%;
border-right: 0px;
}

.inputbox {
text-align: left;
background: #e6f0f9;
border: 1px solid #8cb5c6;
}
