
* {
        border:0;
        margin:0;
        padding:0;

}

/* general */
a {
        color:#2B74B4;
        text-decoration:none;
}

a:hover {
        color:#333;
        text-decoration:none;
}


html {
  

background-image: url(pageground.jpg);

  
}


/* body */



body {
        background-color:#FFFFFF;
        color:#555;
        font:0.8em Arial, Helvetica, "bitstream vera sans", sans-serif;



}

#wrap {

        margin:0 auto;
        width:850px;
        background-color:#FFFFFF;


}



/* header */
#header {



        width:850px;
        height:114px;
        background:black;
        border-bottom:1px solid black;


}
#header h1 {
        color: #006699;
        font-size:300%;
        letter-spacing:-2px;
        text-align:left;
        padding:0px 0px 0px 0px;

}


/* navigation */
#navigation {
        background:black;
        font-size:.85em;
        font-weight: bold;
        margin: 0px auto 0px;
        width:850px;
        height:30px;
        list-style:none;
        border-bottom:1px solid black;

}
#navigation li {

        background:#222222;
        float:left;
        width:100px;

        list-style:none;
        border-left:1px solid black;



}





#navigation a {
        color:white;
        display:block;
        line-height:30px;
        text-align:center;
}
#navigation a.effect1:hover {

        color:white;
        background: #333333;

}

#navigation a.effect2:hover {

        color:#006699;
        background: url(spacerleft.jpg) 0 0 no-repeat #FFF}

}
#navigation .active {
        background:#e3e3e3;
        color:#777;
}

#navbarleft {
        width: 300px;
        float: left;
        margin: 0px;
        padding: 0px;
        }

#navbarright {
        width: 550px;
        font-size: 11px;
        float: right;
        text-align: right;
        margin: 0px;
        padding: 4px 10px 0px 0px;
        color:white;
        }



/* navigation2 */
#navigation2 {
        background:#2B74B4;
        font-size:.85em;
        font-weight: bold;
        margin:0 auto;
        width:850px;
        height:30px;
        list-style:none;
        border-bottom:1px solid #2B74B4;
        border-top:1px solid #2B74B4;

}
#navigation2 li {

        background:#2B74B4;
        float:left;
        width:101px;
        list-style:none;




}





#navigation2 a {
        color:white;
        display:block;
        line-height:30px;
        text-align:center;
}
#navigation2 a.effect1:hover {

        color:#2B74B4;
        background: white;
        border-left:1px solid #2B74B4;


}

#navigation2 a.effect2:hover {

        color:#006699;
        background: url(spacerleft.jpg) 0 0 no-repeat #FFF}

}
#navigation2 .active {
        background:#e3e3e3;
        color:#777;
}



/* content */


#content {
        float:left;
        margin:0 auto;
        padding:0 0 0 0px;
        width:500px;
        background-color:#FFFFFF;


        

}
#content h1 {
        font-size:1.5em;
        color: black;
        text-align:left;
        padding:20px 10px 10px 20px;
        background-color:#FFFFFF;
        
}

#content h2 {
        color: black;
        font-size:1em;
        font-weight: 100;
        padding:0px 10px 0px 20px;
        background-color:#FFFFFF;

}

#content h3 {
        color: black;
        font-size:1em;
        font-weight: 100;
        padding:0px 10px 10px 20px;
        background-color:#FFFFFF;

}

#content h4 {
        color: black;
        font-size:1em;
        font-weight: 100;
        padding:0px 10px 10px 35px;
        background-color:#FFFFFF;

}

#content h6 {
        color: black;
        font-size:1.1em;
        font-weight: 100;
        padding:0px 10px 0px 20px;
        background-color:#FFFFFF;

}

#content p {
        padding:20px 0px 0px 0px;
            width: 310px;
            margin-left: auto;
            margin-right: auto
}

#content a {
        color:#5E9DC8;
        text-decoration:none;
}

#content a:hover {
        color:#5E9DC8;
        text-decoration:none;


}

table#sample {
    background-color:#FFFFFF;

    padding:0px 0px 0px 0px;


}


/* center */


#center {
        margin:0 auto;
        padding:0 0 0 0px;
        width:850px;
        background-color:#FFFFFF;


        

}
#center h1 {
        font-size:1.5em;
        color: #2B74B4;
        text-align:left;
        padding:20px 10px 10px 20px;
        background-color:#FFFFFF;
        
}

#center h2 {
        font-size:1.1em;
        text-align:left;
        padding:10px 10px 10px 20px;


        
}

#center h3 {
        color: black;
        font-size:1em;
        font-weight: 100;
        padding:0px 10px 10px 20px;
        background-color:#FFFFFF;

}

#center h4 {
        color: black;
        font-size:1em;
        font-weight: 100;
        padding:0px 10px 10px 35px;
        background-color:#FFFFFF;

}

#center h5 {
        color: black;
        font-size:1em;
        font-weight: 100;
        padding:0px 10px 20px 20px;
        background-color:#FFFFFF;

}
#center h6 {
        color: black;
        font-size:1em;
        font-weight: 100;
        padding:0px 10px 0px 20px;
        background-color:#FFFFFF;

}



#center p {
        padding:20px 0px 0px 0px;
            width: 310px;
            margin-left: auto;
            margin-right: auto
}

#center a {
        color:#5E9DC8;
        text-decoration:none;
}

#center a:hover {
        color:#5E9DC8;
        text-decoration:none;


}


#sidecontent {
        height:auto;
        float:right;
        margin:0 auto;
        padding:0px 0px 0px 0px;
        width:350px;
        background-color:#FFFFFF;

}
#sidecontent h1 {
        font-size:1.5em;
        color: black;
        text-align:left;
        padding:20px 10px 10px 20px;
        background-color:#FFFFFF;
        
}

#sidecontent h2 {
        font-family: Verdana, Arial, Geneva,  Helvetica, sans-serif;
        font-size: 10px;
        color: #1B3F95;
        font-weight: bold;
        width: 250px;
        text-align:left;



}

#sidecontent h3 {
        color: #5E9DC8;
        font-size:.85em;
        padding:0px 0px 0 0;
}

#sidecontent h4 {
        color: #222222;
        font-size:.9em;
        padding:0px 0px 0px 15px;
        padding:10px 10px 10px 10px;
        border:2px solid #2B74B4;
        width: 200px;
        text-align:left;
}

#sidecontent p {
        padding:0px 0px 0px 0px;

}

#sidecontent h6 {
        color: #5E9DC8;
        font-size:.85em;
        padding:0px 0px 0 0;
}

#sidecontent a {
        color:#5E9DC8;
        text-decoration:none;
}

#sidecontent a:hover {
        text-decoration:none;


}

#sidecontent a.effect1 {
        color:#006699;
        text-decoration:none;

}


table#sample {
    background-color:#FFFFFF;
    width: 460px;
    font-size:1em;
    margin-left: auto;
    margin-right: auto;
}

table#sampletwo {
    background-color:#FFFFFF;
    margin-left: 17px;
    margin-right: 17px;
    padding:0px 0px 0px 0px;


}


/* footer */
#footer {
        border-top:1px solid #2B74B4;
        height:50px;
        margin:0 auto;
        padding:0px;
        text-align:center;
        width:850px;
        clear:both;
        background-color:white;
}

#footer h1 {
        color: black;
        font-size:.85em;
        font-weight: 100;
        padding:0px 10px 0px 20px;
        background-color:#FFFFFF;

}


/* Added by Larry Ullman: */
.error {
        font-weight: bold;
        color: #C00
}
