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


body {
font-family:"Trebuchet MS", arial, Helvetica, sans-serif;
background-color:#808080;
text-align:left;
height:auto;
}

h1 {
font-size:1.2em;
}

strong {
font-weight:bold;
}

p {

}

hr.thinblue {
color:#000066;
width:155px;
height:1px;
margin-left:10px;
padding:0px;
}

ul {

}

blockquote {
font-size:0.9em;
color:#1F1F1F;
}

#wrap {
width:802px;
margin:auto;
margin-top:40px;
}

#content {
margin-left:200px;
width:599px;


}

img.toppic {
margin-left:3px;
border:1px solid #ccc;
}

#mainsection {
background-color:#fdfcf9;
}

#copy {
padding:10px;
}

#menu {
font-variant:small-caps;
font-size:1em;
float:left;
width:187px;
margin-bottom:0px;
padding-bottom:0px;
background-color:#fff;
}

#menu ul.cool 
{
padding:0;
margin-left:10px;
list-style:none;
}

#menu ul.basic 
{
padding:0;
margin-left:10px;
list-style:none;
}

#menu ul.basic a {
color:#000;
text-decoration:none;
}

#menu ul.basic a:hover {
color:#111;
text-decoration:underline;
}

#menu li.yay {
border:1px solid #b9b9b9;
background-image:url(desimg/menu-bg.jpg);
background-repeat:repeat-x;
background-color:#e0e0e0;
padding:4px;
margin-top:6px;
margin-bottom:6px;
width:150px;
color:#333333;
}

#menu li.current {
border:1px solid #b9b9b9;
background-color:#fff;
padding:4px;
margin-top:6px;
margin-bottom:6px;
width:150px;
color:#333333;
}

#menu li {
padding:4px;
margin-top:4px;
margin-bottom:4px;
width:150px;
color:#333333;
}

#menu li.yay:hover {
background-color:#fff;
background-image:none;
}

#menu li.yay a {
color:#333;
display:block;
text-decoration:none;
}

#menu li.current a {
color:#333;
text-decoration:none;
}


#menu li.yay a:hover {
color:#000;
text-decoration:none;
}


#topmenu  {
background-image:url(desimg/top-big.jpg);
width:599px;
height:47px;
}

#topmenu p {
padding-left:30px;
padding-top:14px;
color:#fff;
}

#topmenu a {
color:#fff;

margin-left:50px;
}

#topmenu a:hover {
color:#fff;
text-decoration:underline;
}




#footer {
background-color:#fff;
margin-top:15px;
}
#footer p {
font-size:0.8em;
color:#333;
margin-top:0px;
margin-left:15px;
margin-bottom:0px;
}

.imgflt {
float:right;
margin:7px;
text-align:center;
}


.wide {
width:150px;
}

.imgflt p {
font-size:0.8em;
color:#333;
text-align:center;
margin:0px;
padding:0px;
}

.imgflt a {
color:#333;
}

.imgflt img {
padding:3px;
border:1px solid #ccc;
}

.boo a {color:#1f527b;font-weight:bold;font-size:11px;display:block;padding:2px 0 2px 5px;line-height:15px;}

.boo a:hover {background:#ccc;}