/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family:Tahoma,  Helvetica, sans-serif;
	font-size: 71.1%;
	color: #514f4f;
	background-image:url(../images/bg_alt.jpg);
background-repeat:no-repeat;
background-position:50% 0;
background-color:#eae0d6;
}

.top {
width:100%;
height:40px;
background-color:transparent;

}

.header {
background-color:transparent;
height:257px;
width:100%;
 
}

.subheader {
background-color:transparent;
height:150px;
width:100%;

}

.int {
margin:0px auto;
width:892px;
background-color:#fff;
}

.logo {
height:107px;

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:512px;
margin-left:10px;
}

.left2 {
float:left;
width:892px;
}

.right {
float:right;
width:300px;
/*background-image:url(../images/shadow.jpg);
background-repeat:no-repeat;
background-position:top left;*/
padding:0 0 0 24px;
margin-right:10px;
 
}

.content {
width:100%;
float:left;
padding-top:22px;
line-height:22px;
background-image:url(../images/inner_cont.jpg);
background-repeat:repeat-y;
background-position:top left;
}

.end {
width:892px;
/*background-image:url(../images/boxbottom.jpg);
background-repeat:no-repeat;*/
margin-top:0px;
float:left;
background-color:transparent;
 
 
}
.box {
width:892px;
background-image:url(../images/boxbottom.jpg);
background-repeat:no-repeat;
margin-top:0px;
float:left;
background-color:#fff;
background-position:bottom 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%;
margin-left:8px;
}

.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:22px;
color:#8eb1cb;
font-family:"Trebuchet MS";
font-weight:bold;

}

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/edge.jpg);
background-repeat:no-repeat;
background-position:bottom right;*/

}

.rightarticle {
float:left;
width:31%;
padding-left:10px;
/*background-image:url(../images/edge.jpg);
background-repeat:no-repeat;
background-position:bottom right;*/

}

.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;
 
width:892px;
padding:10px 0;
color:#c5c5c5;
background-color:transparent;
/*background-image:url(../images/footer.jpg);
background-position:top left;
background-repeat:no-repeat;*/
}


.bottom{
 
float:left;
width:100%;
background-color:transparent;
 
background-image:url(../images/bottom.jpg);
background-repeat:no-repeat;
background-position:bottom left;
 


}

.footer{
float:left;
width:100%;
background-color:transparent;

}

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



#flashcontent{
/*background-image:url(../images/main_07.jpg);
background-repeat:no-repeat;*/
background-color:#fff;
color:#ffffff;
float:left;
width:300px;
height:229px;
margin::0px;


}