/* ---- Main Textual Content ---- */

#content 
{
top: 155px;
left: 200px;
height: 1000px;
width: 470px;
visibility: visible;
position: absolute;
background: #ffffff;
z-index: 1;
} 


/* ---- Top Banner ---- */

#banner
{
top: 0px;
left: 382px;
height: 101px;
width: 625px;
visibility: visible;
position: absolute;
background: #D5EDB3;
z-index: 1;
} 


/* ---- Header Links ---- */

#headlinks
{
top: 108px;
left: 275px;
visibility: visible;
position: absolute;
z-index: 3;
} 

/* ---- Page Header ---- */

#pheader
{
top: 50px;
left: 450px;
visibility: visible;
position: absolute;
z-index: 2;
} 

/* ---- Banner1 ---- */

#banner1
{
top: 2px;
left: 195px;
height: 95px;
width: 705px;
visibility: visible;
position: absolute;
z-index: 3;
}


/* ---- Logo ---- */

#logo
{
top: 0px;
left: 0px;
height: 101px;
width: 382px;
visibility: visible;
position: absolute;
z-index: 2;
}

/* ---- Strip ---- */

#strip
{
top: 101px;
left: 0px;
height: 30px;
width: 1007px;
visibility: visible;
position: absolute;
z-index: 2;
}

/* ---- Search Box ---- */

#cse-search-box
{
top: 0px;
left: 0px;
visibility: visible;
position: absolute;
z-index: 3;
}

#search1
{
top: 105px;
left: 1px;
height: 16px;
width: 160px;
visibility: visible;
position: absolute;
z-index: 3;
}

#search2
{
top: 105px;
left: 165px;
height: 22px;
width: 100px;
visibility: visible;
position: absolute;
z-index: 3;
}

/* ---- Main Navigation ---- */

#nav 
{
top: 131px;
left: 0px;
height: 500px;
width: 165px;
visibility: visible;
position: absolute;
background: #5c743d;
z-index: 1;
} 



/* ---- Right Collumn ---- */


#rcol 
{
top: 155px;
left: 700px;
height: 500;
width: 200px;
visibility: visible;
position: absolute;
background: #ffffff;
z-index: 1;
} 



/* ---- Styles for Page Elements ---- */

body
{
background: #ffffff;
}

h1
{
margin-top: 0px;
margin-left: 0px;
color: #5c743d;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16pt;
font-style: none;
}


h2
{
margin-top: 0px;
margin-left: 0px;
color: #5c743d;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14pt;
font-style: none;
}

h3
{
margin-top: 0px;
margin-left: 0px;
color: #5c743d;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-style: none;
}

p
{
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: none;
text-align: justify;
}


ul
{
color: #666666;
margin-top: 5px;
margin-left: 30px;
margin-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}


ol
{
color: #666666;
margin-top: 5px;
margin-left: 30px;
margin-right: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}


img
{
border: 0;
padding: 0px;
margin: 0px;
spacing: 0px;
}


br
{
margin-top: 0px;
margin-left: 0px;
margin-right: 00px;
}


.hr1
{
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: none;
text-align: justify;
}

/* ---- Link Definitions ---- */

/* --- Nav Links --- */

a.nav:link
{
height: 25px;
width: 165px;
visibility: visible;
position: relative;
text-decoration: none;
color: #ffffff;
font-size: 10pt;
font-weight: bold;
margin-left: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.nav:active
{
height: 25px;
width: 165px;
visibility: visible;
position: relative;
text-decoration: none;
color: #ffffff;
font-size: 10pt;
font-weight: bold;
margin-left: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.nav:visited
{
height: 25px;
width: 165px;
visibility: visible;
position: relative;
text-decoration: none;
color: #ffffff;
font-size: 10pt;
font-weight: bold;
margin-left: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.nav:hover
{
height: 25px;
width: 165px;
visibility: visible;
position: relative; 
text-decoration: none;
color: #993300;
background: #99cc66;
font-size: 10pt;
font-weight: bold;
margin-left: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* --- Normal Links --- */

a.link:link
{
text-decoration: none;
color: #5c743d;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.link:active
{
text-decoration: none;
color: #5c743d;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.link:visited
{
text-decoration: none;
color: #5c743d;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
margin-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.link:hover
{
text-decoration: none;
color: #5c743d;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
margin-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* --- Tip Links --- */

a.tiplink:link
{
text-decoration: none;
color: #666666;
font-size: 10pt;
font-weight: normal;
margin-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.tiplink:active
{
text-decoration: none;
color: #666666;
font-size: 10pt;
font-weight: normal;
margin-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.tiplink:visited
{
text-decoration: none;
color: #666666;
font-size: 10pt;
font-weight: normal;
margin-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.tiplink:hover
{
text-decoration: none;
color: #5c743d;
font-size: 10pt;
font-weight: normal;
text-decoration: underline;
margin-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}






/* ---- Individual Classes ---- */


.tbl1
{
margin-top: 0px;
margin-left: 0px;
color: #5c743d;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
}

.email
{
margin-top: 10px;
margin-left: 0px;
margin-right: 0px;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: none;
text-align: justify;
}

/* ----- Article Resource Box Class -----  */


/* ---- Navigation HR ----  */

.hr1
{
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
spacing: 0px;
padding: 0px;
color: #D5EDB3;
height: 1px;
}



/* ZOOM Search Engine Style Classes */

.highlight { background: #FFFF40; }
.searchheading 
{
margin-top: 0px;
margin-left: 0px;
color: #5c743d;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16pt;
font-style: none;
}
.summary { font-size: 100%; font-weight: bold;} 
.results { font-size: 100%; }
.category { color: #999999; }
.description { font-size: 100%; color: #666666; }

.context 
{
font-size: 10pt;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.infoline 
{
font-size: 8pt;
color: #666666;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sb
{
padding: 5px;
border: 0px;
}
