body{
    font-family:'Georgia',serif;
    color:#fff;
}
#container{
    padding-top:10px;
    background-color:#3d6899;
    background-repeat:repeat-x;
    background-image:url('/images/bg.gif');	
}
#header{
    background-image:url('/images/header.png');
    background-repeat:no-repeat;
    margin:auto;
    color:#000;
    width:957px;
    height:161px;
}
#header .left{
    float:left;
    width:300px;
    margin:36px 0px 0px 40px;
}
#header .right{
    padding-left:10px;
    padding-top:3px;
    margin:40px 40px 0px 0px;
    height:77px;
    border-left:7px solid #8daacb;
    float:right;
    width:213px;
}
#prefooter{
    clear:both;
    background-image:url('/images/footer.png');
    background-repeat:repeat-x;
    height:25px;
}
#footer{
    text-align:center;
    color:#333;
    padding:15px 0px;
}
#footer a.selected{
    text-decoration:underline;
}
#footer a{
    color:#333;
    text-decoration:none;
}
#footer span{
    font-size:13px;
    margin-top:15px;
    display:block;
    color:#000;
}
#content{
    margin:auto;
    width:957px;
	min-height:450px;
}
#content input,#content textarea{
    padding:2px 2px;
}
#content h1{
    padding-bottom:5px;
    display:block;
    font-size:30px;
    margin-bottom:10px;
    border-bottom:7px solid #a2bddc;
}
#content a{
    color:#bbcfe5;
}
#content p{
    margin-bottom:10px;
}
#content h2{
    font-size:20px;
	padding-bottom:5px;
}
#content .left ul{
    padding-left:25px;
}
#content .left li{
    list-style-type:circle;
}
#content p+p{
    margin-top:20px;
    margin-bottom:20px;
}
#content table{
    width:100%;
}
#content table td{
    padding:2px 0px;
}
#content table.styleme th{
    padding:5px;
    font-weight:bold;
}
#content table.styleme td{
    padding:5px;
}
#content table.styleme tr:nth-child(even){
    background-color:#497cb7;
}
#content table.styleme tr{
    border-top:1px solid #3d6694;
    border-bottom:1px solid #3d6694;
    background-color:#729dce;
}
#content table.styleme tr:hover{
    background-color:#a3ceff;
    color:black;
}
#content table.styleme tr:hover a{
    color:black;
}
#content .left{
    margin-top:10px;
    margin-bottom:10px;
    margin-left:25px;
    width:630px;
    float:left;
}
#content .right{
    width:288px;
    float:right;
}
#sidetop{
    width:288px;
    height:25px;
    background-image:url('/images/side-top.png');
}
#side{
    color:#000;
    background-image:url('/images/side.png');
    background-repeat:repeat-y;
    width:208px;
    padding:15px 40px;
}
#side a{
    text-decoration:none;
    color:#222;
}
#side li.selected{
    background-color:#8daacb;
}
#side li.selected a{
    color:#fff;
}
#side li{
    padding:3px 5px;
}
#side li+li{
    margin-top:5px;
}
#sidebottom{
    width:288px;
    height:25px;
    background-image:url('/images/side-bottom.png');
}

.displaygroupid {
font-weight:bold;
line-height:2em;
}
