/* CSS Document */

body
{
margin:0px;
font-family:"Trebuchet MS";
font-size:12px;

}
em{
color:#999;
}

.color{
color:#009999;
font-weight:lighter;
font-variant:small-caps;
letter-spacing:3px;
font-size:13px;
}
.rulecontain{
border-bottom: solid 1px #006666;
padding:5px;
width:400px;
height:auto;
}
.wimg{
border:solid 2px #005555;
margin:5px;
padding:2px;

}
.wimg:hover{
border:solid 2px #009999;
margin:5px;
padding:2px;

}
.himg{
border:none;
border-bottom:dashed 1px #006666;
margin-bottom:8px;
padding:0px;!important
}

.himg:hover{
border:none;
border-bottom:dashed 1px #555;
margin-bottom:8px;
padding:0px;!important
}
.style2 {
	font-size: 13px;
	font-weight: lighter;
	color: #71cccc;
	padding:4px;
}

blockquote{
color:#cfcfcf;
background:url(images/middle.jpg) repeat-x;
border:solid 3px #003333;
padding:10px;!important
margin-right:40px;
margin-left:0px;!important
}

#top{
background:#fff url(images/top.jpg) repeat-x;
height:274px;
width:100%;
margin:auto;

}

#top .head{
width:660px;
height:97px;
background:url(images/headlogo.jpg) no-repeat #fff;
margin:auto;
}
#top .flash{
width:660px;
height:177px;
background:url(images/flash.jpg) no-repeat #fff;
margin:auto;
}

.padd{
padding:10px;
}
.date{
text-align:right;
color: #999900;
font-size:11px;
margin-right:5px;
margin-bottom:5px;
border-bottom:dashed 1px #003333;
cursor:default;
}
.date:hover{
color:#888800;
}

#main{
background:#073939;
height:auto;
width:100%;
margin:auto;
}
#main a{
color: #999900;
text-decoration:underline;
}
#main a:hover{
color:#999900;
text-decoration:none;
}

#main .page{
background:#073939 url(images/main.jpg) bottom repeat-y;
width: 660px;
height: auto;
overflow:hidden;
margin:auto;
margin-top:0px;
padding-top:10px;

}

#main .menu{
width: 150px;
height: auto;
float:left;
margin-left:12px;
margin-right:15px;
border:solid 2px #003333;
overflow:hidden;

}
#main .menu img{
margin-right:6px;
margin-left:5px;
border:none;
border-right:dashed 1px #002222;
}
#main .menu img:hover{ margin-left:4px; border-right: dashed 1px #004444;}


#main .menu ul{
list-style:none;
display: inline;
}

#main .menu li {
width:147px;
height:30px;
background:url(images/button.jpg) left;
text-align:left;
margin-bottom:1px;
margin-left:0px;
border:sold 1px #002222;
border-bottom:none;
float:left;
}

#main .menu li:hover {
height:30px;
background:#003333;

}

#main .cnimg{
float:left;
margin:10px;
}

#main .menu li a{
color: #009999;
text-decoration:none;
font-family: "Franklin Gothic Medium", Arial;
font-weight:lighter;
letter-spacing:2px;
word-spacing:1px;
font-size:12px;
margin-left:5px;
font-weight: lighter;
}

#main .menu li a:hover{
color: #eee;
text-decoration:none;
}

#main .menu li a:active, #main .menu li a:current{
color: #eeeeee;
text-decoration:none;
}

#main .contentmini{
width: 270px;
height:auto;
float:left;
margin-right:10px;
color:#ccc;
background:url(images/middle.jpg) repeat-x;
border:solid 1px #003333;
padding-left:10px;
padding-right:4px;
padding-top:10px;
cursor:default;
line-height:18px;
}

#main .contentmaxi{

width: 430px;
height:auto;
float:left;
margin-right:10px;
color:#ccc;
background:url(images/middle.jpg) repeat-x;
border:solid 1px #003333;
padding-left:10px;
padding-right:6px;
padding-top:1px;
cursor:default;
line-height:20px;
text-indent:10px;
}
#main .contentmaxi h1{
background:#002222;
height:15px;
font-size:15px;
font-family:"Trebuchet MS";
font-weight:lighter;
text-align:left;
letter-spacing:3px;
padding-left:20px;
border-bottom:solid #003333 2px;
color:#777700;
}
#main .contentmaxi h1:hover{
color:#999900;
}
#main .right{
width: 151px;
height:auto;
overflow:hidden;
float:left;
margin-right:10px;
background:transparent;
border:solid 2px #003333;

}

#bottom{
background:#ffffff url(images/bottom.jpg) top repeat-x;
width:100%;
height:42px;
text-align:right;
padding-top:16px;
color:#999;
font-size:0.8em;
font-weight:lighter;
clear:both;
}

.noborder{
border:none;
}
.noborder:hover{
border:none;
}

/* Forms*/
input{
background:url(images/form.jpg) bottom repeat-x #fff;
border:none;
border-bottom:dotted 1px #008888;
padding:0px;
}

input:hover{
background:#ccc;
border:none;
border-bottom:solid 1px #004444;
}

.input{
background:url(images/form.jpg) bottom repeat-x #fff;
border:solid 1px #006666;

}

.input:hover{
background:url(images/form.jpg) bottom repeat-x #fff;
border:none;
border:solid 1px #006666;
}

.check{
background:transparent;
border:solid 3px #004444;
padding:1px;
width:15px;
height:15px;
color:#009999;
font-size:5px;
}

.check:focus, .check:hover{
background:transparent;
border:solid 3px #006666;
padding:-2px;
width:15px;
height:15px;
}


#form {
margin-top:10px;
}

#form td{
background:#073939;
border-top:solid 3px #003333;
padding-right:10px;
padding-bottom:5px;

}
textarea{
background:url(images/form.jpg) bottom repeat-x #fff;
border:solid 2px #006666;	

}

#form td:hover{
border-top:solid 3px #004444;
padding-right:10px;
padding-bottom:5px;
}