/* GENERAL STYLES */
/* CSS Document */

#div
{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.Content, .Content-LargeBody {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.Content-Hyperlink, a {
text-decoration:none;
}


html{
height:100%;
}

body
{
width:100%;
height:100%;
margin:0px;
background-color:#ECECC7;
}

 #wrapperTable {
width:100%;
      height:100%;
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
align:center;
   }

#wrapper 
{
position:relative;
float:left;
vertical-align:top;
width:100%;
height:100%;
margin-left:auto;
margin-right:auto;
}

#leafBackground
{
position:absolute;
width:100%;
height:265px;
margin-left:auto;
margin-right:auto;
align:center;
/*background:no-repeat center url("/media/67/backgroundimage2.bmp");*/
margin-top:150px;
}

#topShadow
{
 position: relative;
 margin-top: 24px;
 margin-left: auto;
    margin-right: auto;
width: 764px;
align:center;
background:no-repeat center url("/media/37243/table_top.gif");
}

#bottomShadow
{
 position: relative;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
width: 764px;
align:center;
background:no-repeat center url("/media/37238/table_bottom.gif");
}

#leftShadow
{
 position: relative;
float:left;
height:100%;
width:124px;   
margin-left: auto;
/*
background:repeat-y center url("/media/37249/table_left.gif"); */
}


#shadow-container {
    position: relative;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    width:772px;
    height:100%;
}



#main
{
position:relative;
/*background:no-repeat center url("/media/67/centerpagebackground.bmp");*/
float:center;
background-color:white;
vertical-align:top;
margin-left: auto;
margin-right: auto;
text-align:left;
margin-top: 0px;
width: 764px;
height:100%;
border: 1px solid grey;
}

#masthead {
position:relative;
float:left;
margin-left:0px;
width:763px;
height:75px;
margin-top:10px;
}

#upperLeftLogo{
position:relative;
float:left;
margin-left:10px;
width: 160px;
height:71px;
}

#TopText{
position:relative;
float:left;
margin-left:10px;
width: 575px;
height:50px;
margin-top:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B5A35;
}
#TopText a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4B5A35;
}
#homeContact {
position:relative;
float:left;
vertical-align:top;
height:50px;
width:200px;
}
#quickLinks{
position:relative;
float:left;
vertical-align:top;
height:50px;
width:150px;
margin-left:60px;
}
#search{
position:relative;
float:left;
vertical-align:top;
height:25px;
width:100px;
margin-left:20px;
}

#searchButton{
position:relative;
float:left;
vertical-align:top;
height:21px;
width:22px;
margin-left: 2px;
}

#bar 
{
position:relative;
float:left;
margin-top:0px;
margin-left:0px;
overflow:none;
background-color:#966B5B;
width:764px;
height:2px;
}

#picture {

position:relative;
float:left;
width:764px;
height:185px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;

}

#welcome
{
position:relative;
float:left;
height:24px;
width:184px;
margin-left:0px;
background-color:#ECECCF;
color:#7E9163;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
vertical-align:middle;
text-align:center;
vertical-align: text-bottom;
padding-top:3px;
font-weight:600;
}

#topnav
{
position:relative;
float:left;
width:764px;
height:24px;
background-color:#7E9163;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-left:0px;
padding-top:7px;
margin-left:0px;
z-index: 7;
}

.topNavLink
{
text-decoration:none;
color:white;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.LeftNavLink
{
text-decoration:none;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:600;
}

#leftNav {
margin-top:5px;
margin-bottom:20px;
margin-left:0px;

background-color:#DFD68C;
vertical-align:top;
width:151px;

padding-top:8px;
padding-bottom: 8px;
padding-left:10px;
position:relative;
float:left;
text-align:left;
font-variant:normal;
border-width:1px;
border-color:black;
border-style:solid;
}

#leftSide {
margin-top:40px;
margin-bottom:0px;
vertical-align:top;
width:157px;
height:550px;
position:relative;
text-align:left;
float:left;
margin-left: 45px;
color:#B7A71B;
font-family:Arial, Helvetica, sans-serif;
font-weight:600;
font-variant:small-caps;
font-size:12px;


}

.smallMargin
{
margin-top:10px;
margin-bottom:20px;
}

#communitypartandcareer
{
text-align:center;


}

#schoolLogo {

margin-left:20px;
}

#lowerLeftNav {
position:relative;
float:left;
padding-top:5px;
padding-left:14px;
margin-top:5px;
background:no-repeat center url("/media/52/lowerleftnav.bmp");
vertical-align:top;
width:157px;
height:83px;
margin-left:-12px;
}

#maincontentarea {
margin-top:20px;
margin-bottom:0px;
vertical-align:top;
width:526px;
#width:524px;
position:relative;
float:left;
margin-left:20px;
text-align:left;
margin-left:8px;
color:#666666;
z-index:2;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}



#communitypartandcareer
{
height: 300px;
width: 157px;
}

#footer{
margin-top:30px;
color:#665F20;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.systemAccess 
{
padding-left: 20px;

}

.systemAccess label
{
width:200px;
float:left;
}

.systemAccess .elements
{
padding-bottom:20px;
clear:both;
}

.systemAccess .buttons
{
padding-top:10px;
clear:both;
}

.systemAccess .chkbox label
{
width:auto;
float:none;
color:#808080;
font-size:12px;
}

/* EDITOR PROPERTIES */
.pageheader {
font-size:20;
}

.ParagraphHeadline {
font-size:15;
}

.Normal {
font-size:12;
}


