*{
                padding: 0 0 0 0;
                margin: 0 0 0 0;
                font-size:1em;
                font-family:"Trebuchet MS", Verdana, sans-serif;
                color:#816647;
}

body{
                background:#faf8eb;
}

h2{
                font-family:Georgia;
                font-size:1.2em;
}

h3{
                font-family:tahoma;
                font-size:.8em;
}

p{
                font-family:"Trebuchet MS", Verdana, sans-serif;
}

#shell{
                margin:0 auto;
                width:850px;
                background:#f7f5d8;
}

#header{
                display:block;
                width:100%;
                float:left;
                height:114px;
                background:#faf8eb;
}

#headertop{
                margin-left:10px;             
                background:#faf8eb url(../images/header.png) top left no-repeat;
                height:96px;
cursor:pointer;
}

#header #headermenu{
                display:block;
                float:left;
}

#header #headermenu li{
                list-style-type:none;
                display:inline;
                float:left;
                width:auto;
                font-family:verdana;
                font-size:.6em;
                margin-left:13px;
                height:19px;
                font-weight:bold;
}

#header #headermenu li a{
                font-family:verdana;
                text-decoration:none;
                font-weight:bold;
}
#header #headermenu li a:hover{
text-decoration:underline;
}

#header #headermenu .selected{
                background:url(../images/nav.png) bottom no-repeat;
}

#content{
                float:left;
                display:block;
}

#contenttop{
float:left;
                padding-left:20px;
padding-top:20px;
height:190px;
background:url(../images/contenttop.png) no-repeat top left;
width:800px;
}

#contenttop p{
float:left;
                font-size:1em;
margin-top:30px;
font-weight:bold;
width:530px;
}

#toprightpicture{
float:left;             
height:205px;
 /*               background:url(../images/topright.png) top left no-repeat; */
position:relative;
left:80px;
bottom:15px;
z-index:200;
margin:0 auto;
}



#contentmiddle{
                float:left;
                width:848px;
                display:block;
                background:#9B1D1F url(../images/boxes.png) top left repeat-x;;
                color:#FFF;
                border-top:2px solid #FFF;
                border-bottom:2px solid #FFF;
                border-right:1px solid #FFF;
_margin-top:-100px;
}

#contentmiddle h2{
                color:#FFF;
}

#contentmiddle p{
                color:#FFF;
}
#contentmiddle a{
color:#FFF;
}
#contentmiddle label{
color:#FFF;
}
#contentmiddle .boxes{
                display:block;
                float:left;
                width:261px;
                border-left:1px solid #FFF;
                height:100px;
                padding:20px 0px 0px 20px;
font-size: .9em

}

#contentbottom{
                clear:left;
                float:left;
                width:850px;
}

#contentbottom #bottomleft{
                width:545px;
                padding:15px 0px 20px 20px;
                float:left;
}

#contentbottom #bottomleft p{
                margin-top:10px;
                width:470px;
                line-height:1.4em;
                font-size:1em;
}

#contentbottom #bottomleft  h3 p{
                font-family:tahoma;
                color:#cca066;
}

#contentbottom #bottomright{
                width:262px;
                float:left;
                padding:15px 0px 20px 20px;
font-size: .8em
}

#bottomright dl{
                margin-top:10px;
}

#bottomright dt{
                font-weight:bold;
}
#bottomright dt a{
                font-weight:bold;
text-decoration:none;
}

#bottomright dt a.newslink:hover{
text-decoration:underline;
}

#bottomright dd{
                font-weight:bold;
                color:#cca066;
                margin-bottom:10px;
}
#bottomright dd p{
                font-weight:bold;
                color:#cca066;
                margin-bottom:10px;
}

#footer{
                clear:left;             
                display:block;
                font-size:.6em;
                padding-bottom:10px;
}

#footer #footerleft{
                padding-left:20px;
}

#footer #footerright{
                padding-left:250px;
}

#footer a{
                text-decoration:none;
}
.inputlabel{
float:left;
width:100px;
}

#contenttop, #contentmiddle, #toprightpicture, #headertop, #headermenu .selected{
display:block; behavior: url('/pngfix/iepngfix.htc'); }


#footerMenu{
	display:block;
	float:left;
}

#footerMenu li{
	list-style-type:none;
	display:inline;
	float:left;
	width:auto;
	font-family:verdana;
	margin-left:23px;
	height:19px;
	font-weight:bold;
}

#footerMenu li a{
	font-family:verdana;
	text-decoration:none;
	font-weight:bold;
font-size:.8em;
}
#footerMenu li a:hover{
text-decoration:underline;
}