/* 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%;
}

.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:#a9c626;
}

.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:-3px;
}

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;
}

.footerint {
margin:20px auto 10px auto;
border-top:1px solid #ededed;
border-bottom:1px solid #ededed;
width:930px;
padding:10px 0;
color:#d1d1d1;
}

.footer{
float:left;
width:100%;
}

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 {
}
