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

body {
margin:0;
padding:0;
}
.text {
font-family:"trebuchet MS";
font-size:12px;
color:#1c1c1c;
}
.text b {
font-size:16px;
color:#094863;
}
h1 {
font-family:"trebuchet MS";
color:#094863;
font-size:30px;
}
.h2 {
width:120px;
font-family:"trebuchet MS";
color:#094863;
font-size:20px;
padding-left:30px;
margin-bottom:10px;
}
#weaver {
width:999px;
height:500px;
margin:auto;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}
#hd {
height:126px;
width:966px;
background-image:url(../images/hd.jpg);
background-repeat:no-repeat;
float:left;
margin-left:35px;
}
#menubg {
height:35px;
width:999px;
background-color:#300000;
float:left;
}
#menu {
width:710px;
height:35px;
float:right;
}
#menu ul {
margin:0;
padding:0;
}
#menu ul li {
font-family:"trebuchet MS";
color:#fff;
font-size:16px;
float:left;
display:inline;
}
#menu ul li a {
padding:7px 25px;
display:block;
color:#fff;
text-decoration:none;
}
#menu ul li a:hover {
padding:7px 24px;
color:#fff;
background-color:#b00101;
border-left:solid 1px #300000;
border-right:solid 1px #300000;
}
#menu ul li a.active{
padding:7px 24px;
color:#fff;
background-color:#b00101;
border-left:solid 1px #300000;
border-right:solid 1px #300000;
}
#header {
width:911px;
height:307px;
float:left;
margin-left:40px;
}
#body {
height:auto;
width:908px;
margin-left:40px;
padding-top:10px;
padding-bottom:10px;
float:left;
border-left:solid 1px #000000;
border-right:solid 1px #000000;
border-top:solid 1px #000000;
}
#bodyleft {
width:425px;
height:auto;
float:left;
margin-left:10px;
background-image:url(../images/leftbg.jpg);
background-repeat:repeat-x;
}
#leftp{
height:28px;
width:412px;
margin-left:6px;
margin-top:3px;
float:left;
}
.leftlink {
width:386px;
height:106px;
background-color:#fff;
float:left;
margin-left:20px;
margin-bottom:2px;
}
.leftlink:hover {
background-color:#e5f5fa;
}
.leftlinkb {
width:150px;
height:10px;
float:left;
margin-left:20px;
}
.images{
width:107px;
height:100px;
float:left;
margin:3px;
}
#slotstext{
margin-top:5px;
margin-left:5px;
float:left;
width:253px;
height:78px;
}

.clickmore {
font-family:"trebuchet MS";
font-size:12px;
color:#2aa7d7;
height:auto;
width:120px;
float:right;
margin-right:14px;
}
.clickmore a {
text-decoration:none;
color:#2aa7d7;a10808
}
.clickmore a:hover {
text-decoration:none;
color:#a10808;
}

#bodyright {
height:auto;
width:440px;
margin-left:20px;
margin-right:10px;
float:right;
}
#text {
width:440px;
height:auto;
}
#homecontact {
width:440px;
height:169px;
background-image:url(../images/contactbg.jpg);
background-repeat:repeat-y;
margin-top:10px;
float:left;
}
.contacthd {
font-family:"trebuchet MS";
color:#fff;
font-size:20px;
margin-top:15px;
margin-left:15px;
width:300px;
}
.context {
font-family:"trebuchet MS";
color:#fff;
font-size:24px;
height:30px;
float:left;
margin-top:20px;
margin-left:70px;
padding:14px;
border-left:solid 10px #fff;
border-top:solid 10px #fff;
border-bottom:solid 10px #fff;
}
.context a {
text-decoration:none;
color:#fff;
}
.context a:hover {
text-decoration:none;
color:#094863;
}
.contextwo {
font-family:"trebuchet MS";
color:#fff;
font-size:24px;
height:30px;
float:left;
margin-top:20px;
padding:14px;
border-left:solid 10px #fff;
border-top:solid 10px #fff;
border-bottom:solid 10px #fff;
}
.contextwo a {
text-decoration:none;
color:#fff;
}
.contextwo a:hover {
text-decoration:none;
color:#094863;
}
.contexthree {
font-family:"trebuchet MS";
color:#fff;
font-size:24px;
height:30px;
float:left;
margin-top:20px;
padding:14px;
border:solid 10px #fff;
}
.contexthree a {
text-decoration:none;
color:#fff;
}
.contexthree a:hover {
text-decoration:none;
color:#094863;
}
#footer {
width:98%;
height:auto;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
float:left;
font-family:"trebuchet MS";
font-size:12px;
color:#fff;
padding-left:20px;
padding-top:10px;
}
#footer a {
text-decoration:none;
color:#fff;
}
#footer a:hover {
text-decoration:underline;
color:#fff;
}
#aboutleft {
width:225px;
height:auto;
float:left;
}
#aboutlinktp {
width:200px;
height:20px;
float:left;
margin-left:15px;
background-image:url(../images/tp.jpg);
background-repeat:no-repeat;
}
#aboutlinkbt {
width:200px;
height:20px;
margin-left:15px;
float:left;
background-image:url(../images/bt.jpg);
background-repeat:no-repeat;
}
#aboutlinkct {
width:200px;
height:auto;
margin-left:15px;
padding-left:11px;
float:left;
background-image:url(../images/ct.jpg)!important;
background-repeat:repeat-y;
}

#aboutlinkct ul {
margin:0;
padding:0;
}
#aboutlinkct ul li {
font-family:"trebuchet MS";
color:#000;
list-style:none;
font-size:16px;
float:left;
display:block;
}
#aboutlinkct ul li a {
width:145px;
padding:3px 15px;
display:block;
color:#000;
text-decoration:none;
border-bottom:dotted #FF0000 1px;
}
#aboutlinkct ul li a:hover {
padding:3px 15px;
color:#fff;
display:block;
background-color:#b00101;
}
#aboutright {
width:650px;
height:auto;
float:right;
margin-right:20px;
padding-bottom:10px;
}