BODY { 
color: #000;
background-color: #8a8a9d;
margin-top: 0;
margin-right: 0;
margin-bottom: 0;
margin-left: 0;
font-family:  Verdana, Arial, Helvetica, sans-serif;

}

.intro
{
    FONT-SIZE: 12px;
    COLOR: #333;
    LINE-HEIGHT: 18px;
	font-weight: bold;
    FONT-FAMILY: trebuchet MS;
}

.crumb
{  font-size:  10px;   color: #666;  text-decoration: none;  margin-bottom: 20px; margin-top: 0px }


#foot
{
border-right: 1px solid #666;
border-bottom: 1px solid #666;
border-left: 1px solid #666;
border-top: 1px solid #666;
background-color: #f1f1f1;
padding-top: 5px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 5px;
FONT-SIZE: 11px;
COLOR:#333333;
LINE-HEIGHT: 15px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


#announcement {
background-color:#e1e1e1;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
FONT-SIZE: 11px;
COLOR: #333;
LINE-HEIGHT: 12px;
FONT-FAMILY: verdana;
border-right: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #666;
}

#announcement2 {
background-color:#ddddcc;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
FONT-SIZE: 11px;
COLOR: #333;
LINE-HEIGHT: 12px;
FONT-FAMILY: verdana;
border-top: 1px solid #666;
border-right: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #666;
}

#announcement_head {
background-color:#acac9f;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
FONT-SIZE: 14px;
font-family: georgia;
font-weight:bold;
LINE-HEIGHT: 15px;
COLOR: #036;
border-top: 1px solid #666;
border-right: 1px solid #666;
border-left: 1px solid #666;
border-bottom: 1px solid #666;
}

#tagline {
background: #4B627C;
padding-top: 5;
padding-bottom: 5;
padding-left: 10;
font-family: Georgia;
font-style: italic;
FONT-SIZE: 14px;
font-weight: bold;
color:#fff;
}

#mainhome_left
  {
FONT-SIZE: 11px;
background-color: #6a6a7f;
LINE-HEIGHT: 15px;
border-left: 1px solid #666;
} 

#mainhome_right
  {
background-color: #fff;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 15px;
FONT-SIZE: 11px;
COLOR: #333;
LINE-HEIGHT: 15px;
border-right: 1px solid #666;
} 

#mainhome_mid
  {
background-color: #fff;
padding-top: 15px;
padding-right: 15px;
padding-bottom: 15px;
padding-left: 30px;
FONT-SIZE: 11px;
COLOR: #333;
LINE-HEIGHT: 15px;
} 

#maintext2
  {
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
FONT-SIZE: 10px;
COLOR: #333;
LINE-HEIGHT: 12px;
} 
  
#maintext
  {
background-color: #fff;
padding-top: 15px;
padding-right: 30px;
padding-bottom: 15px;
padding-left: 15px;
FONT-SIZE: 11px;
COLOR: #333;
LINE-HEIGHT: 15px;
border-right: 1px solid #666;
border-left: 1px solid #666;
} 

#toprightnav
  {
padding-right: 5px;
padding-left: 15px;
FONT-SIZE: 11px;
COLOR: #333;
LINE-HEIGHT: 15px;
} 

#headtext
{
padding-top: 5;
padding-bottom: 5;
padding-left: 10;
FONT-SIZE: 20px;
font-weight: bold;
COLOR: #5B7797;
}   

#bg-title
  {
padding-left: 10;
padding-top: 5;
padding-bottom: 5;
FONT-SIZE: 18px;
font-weight: bold;
COLOR: #5B7797;
  }
  
.leftimage {
padding-right: 8px;
padding-bottom: 2px;
align: left;
}

A:link {  color: #990000;   text-decoration: underline }
A:active  {  color: #FF6600;   text-decoration: none }
A:visited {  color: #990000;   text-decoration: underline }
A:hover {  color:#FF6600;  text-decoration: underline }

A.georgia:link {  color: #036; font-family: Georgia; font-size:  14px; font-weight:  bold; text-decoration: none }
A.georgia:active  {  color: #036; font-family: Georgia; font-size:  14px; font-weight:  bold; text-decoration: none }
A.georgia:visited {  color: #036;  font-family: Georgia; font-size:  14px; font-weight:  bold; text-decoration: none }
A.georgia:hover {  color: #663333; font-family: Georgia; font-size:  14px; font-weight:  bold; text-decoration: underline }

A.times:link {  color: #036; font-family: Times; font-size:  14px; font-weight:  bold; text-decoration: none }
A.times:active  {  color: #036; font-family: Times; font-size:  14px; font-weight:  bold; text-decoration: none }
A.times:visited {  color: #036;  font-family: Times; font-size:  14px; font-weight:  bold; text-decoration: none }
A.times:hover {  color: #663333; font-family: Times; font-size:  14px; font-weight:  bold; text-decoration: underline }

A.footer:link {  color:#cc6633; font-size:  11px;  text-decoration: underline }
A.footer:active  {  color: #000;  font-size:  11px; text-decoration: none }
A.footer:visited {  color: #cc6633;  font-size:  11px; text-decoration: underline }
A.footer:hover {  color: #000; font-size:  11px; text-decoration: none }

A.footerlit:link {  color: #663333; font-size:  11px; font-weight:  bold; text-decoration: underline }
A.footerlit:active  {  color: #333;  font-size:  11px; font-weight:  bold; text-decoration: none }
A.footerlit:visited {  color: #663333;  font-size:  11px; font-weight:  bold; text-decoration: underline }
A.footerlit:hover {  color: #333; font-size:  11px; font-weight:  bold; text-decoration: none }

A.contact:link {  color: #FDFAD6; font-size:  11px; line-height: 18px; text-decoration: none }
A.contact:active  {  color: #000; font-size:  11px; line-height: 18px; text-decoration: none }
A.contact:visited {  color: #FDFAD6; font-size:  11px;  line-height: 18px; text-decoration: none }
A.contact:hover { color: #000; font-size:  11px; line-height: 18px; text-decoration: none }

A.nav:link {  font-family:  Verdana; font-size:  12px;  color: #fff;  text-decoration: none; }
A.nav:active  { font-family:  Verdana; font-size:  12px;  color: #fff; text-decoration: none; }
A.nav:visited { font-family:  Verdana; font-size:  12px; color: #fff; text-decoration: none; }
A.nav:hover { font-family:  Verdana; font-size:  12px;  color: #333; text-decoration: none; }

A.navlit:link {  font-family:  Verdana; font-size:  11px;  color: #fff;  font-weight:  bold;     text-decoration: none; }
A.navlit:active  { font-family:  Verdana; font-size:  11px;   color: #fff;  font-weight:  bold;    text-decoration: none; }
A.navlit:visited { font-family:  Verdana; font-size:  11px;   color: #fff;  font-weight:  bold;    text-decoration: none; }
A.navlit:hover { font-family:  Verdana; font-size:  11px;   color: #fff;  font-weight:  bold;    text-decoration: none; }

A.nav2:link {  font-family:  Verdana; font-size:  11px;  color: #000;    text-decoration: none; }
A.nav2:active  { font-family:  Verdana; font-size:  11px; color: #000;    text-decoration: none; }
A.nav2:visited { font-family:  Verdana; font-size:  11px;  color: #000;  text-decoration: none; }
A.nav2:hover { font-family:  Verdana; font-size:  11px;   color: #000;  text-decoration: none; }

A.nav2lit:link {  font-family:  Verdana; font-size:  11px;  color: #39C;    font-weight:  bold;   text-decoration: none; }
A.nav2lit:active  { font-family:  Verdana; font-size:  11px; color: #39C;    font-weight:  bold;   text-decoration: none; }
A.nav2lit:visited { font-family:  Verdana; font-size:  11px;  color: #39C;   font-weight:  bold;  text-decoration: none; }
A.nav2lit:hover { font-family:  Verdana; font-size:  11px;   color: #39C;   font-weight:  bold;   text-decoration: none; }

A.subsub:link {  color: #333; font-size:  10px;  text-decoration: none }
A.subsub:active  {  color: #fc6; font-size:  10px; text-decoration: none }
A.subsub:visited {  color: #333; font-size:  10px; text-decoration: none }
A.subsub:hover {  color: #fc6; font-size:  10px;text-decoration: underline }

A.subsublit:link {  color: #fc6; font-size:  10px;  text-decoration: none }
A.subsublit:active  {  color: #fc6; font-size:  10px; text-decoration: none }
A.subsublit:visited {  color: #fc6; font-size:  10px; text-decoration: none }
A.subsublit:hover {  color: #fc6; font-size:  10px;text-decoration: underline }

A.subnav:link {  color: #363640; font-size:  10px;  LINE-HEIGHT: 14px; text-decoration: none }
A.subnav:active  {  color: #000; font-size:  10px; LINE-HEIGHT: 14px; text-decoration: none }
A.subnav:visited {  color: #363640; font-size:  10px;  LINE-HEIGHT: 14px; text-decoration: none }
A.subnav:hover {  color: #fc6; font-size:  10px; LINE-HEIGHT: 14px; text-decoration: none }

A.subnavlit:link {  color: #333; font-size:  10px;  font-weight:  bold; LINE-HEIGHT: 14px; text-decoration: none }
A.subnavlit:active  {  color: #333; font-size:  10px;  font-weight:  bold; LINE-HEIGHT: 14px; text-decoration: none }
A.subnavlit:visited {  color: #333; font-size:  10px;  font-weight:  bold; LINE-HEIGHT: 14px; text-decoration: none }
A.subnavlit:hover {  color: #333; font-size:  10px;  font-weight:  bold; LINE-HEIGHT: 14px; text-decoration: underline }

A.elytra:link {  font-size:  10px;  color:#333366;    text-decoration: underline }
A.elytra:active  {  font-size:  10px;  color: #000;    text-decoration: underline  }
A.elytra:visited {  font-size:  10px;  color: #333366;     text-decoration: underline  }
A.elytra:hover {  font-size:  10px;  color: #000;  text-decoration: underline }

.home_nolink {  
font-size:  12px;  
font-weight:  bold;  
color: #9cc;   
}

HR {
size: 1pt;
style: noshade;
color: #996;
}

P { 
font-family:  Verdana, Arial, Helvetica, sans-seriff;
FONT-SIZE: 11px;
COLOR: #333;
LINE-HEIGHT: 16px;
}

P.event { 
font-family:  Verdana, Arial, Helvetica, sans-serif; 
font-size:  9px;                                
font-style:  normal; 
color:  #000; 
background:  transparent; 
}


h1 {

  FONT-FAMILY: Georgia;
  font-size:  18px;
  LINE-HEIGHT: 18px; 
  color:#4f4f5e;
  }


h2 {
  FONT-FAMILY: Georgia;
  font-size:  16px; 
  color:#4f4f5e;
  }
  
  h3 {
 FONT-FAMILY: Georgia;
  font-size:  14px; 
  color:#4f4f5e;
  }
  
.head1 {

  FONT-FAMILY: Times;
  font-size:  18px;
  LINE-HEIGHT: 19px; 
  font-weight: bold;
  color:#036;
  }
  
.head2 {

  FONT-FAMILY: Times;
  font-size:  16px;
  LINE-HEIGHT: 19px; 
  font-weight: bold;
  color:#036;
  }
  
.head3 {

  FONT-FAMILY: Times;
  margin-top: 20px;
  margin-bottom: 0px;
  font-size:  14px;
  LINE-HEIGHT: 19px; 
  font-weight: bold;
  color:#036;
  }
  
  .head4 {

  FONT-FAMILY: Times;
  font-size:  12px;
  LINE-HEIGHT: 19px; 
  font-weight: bold;
  color:#036;
  }
  
  
.headBookstore2 {

  FONT-FAMILY: trebuchet MS;
  font-size:  14px;
  font-weight: bold;
  margin-bottom: 10px;
  color:#663333;
  }

B { color: #333;}

B.dark { color: #4C637D; }

strong { color: #333; }

OL {
list-style-type: decimal;
}

UL {
list-style-type: square;
}

OL, UL, LI { 
  FONT-SIZE: 11px;
    COLOR: #333;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
       
/*----SIDENAV---*/

#navbar {
background-color:#4f4f5d;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
line-height: .9em;                                                              
}

#navcontainer { width: 151px; }

#navcontainer ul
{
margin-top: 0;
margin-left: 0;
margin-bottom: 0;
padding-left: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


#navcontainer a
{
display: block;
padding: 6px;
width: 151px;
background: url(images/bg_nav.gif) repeat-x 50% 0;
border-bottom: 1px solid #fff;
}


#navcontainer a:link, #navlist a:visited
{
text-decoration: none;
}

#navcontainer a:hover
{
background: url(images/bg_over2.gif) repeat-x 50% 0;
	color: #000;
}

#current a {
background: url(images/bg_over.gif) repeat-x 50% 0;
 }
 
#snav a {
background: url(images/bg_snav.gif) repeat-x 50% 0;
border-bottom: 0px;
padding-top: 2px;
padding-bottom: 2px;
color: #333;
 }
 
   #snavlit a {
background: url(images/bg_snavlit.gif) repeat-x 50% 0;
border-bottom: 0px;
padding-top: 2px;
padding-bottom: 2px;
color: #333;
 }
 
 #ssnav a {
background: url(images/bg_ssnav.gif) repeat-x 50% 0;
border-bottom: 0px;
padding-top: 2px;
padding-bottom: 2px;
color: #333;
 }
 
  #ssnavlit a {
background: url(images/bg_ssnavlit.gif) repeat-x 50% 0;
border-bottom: 0px;
padding-top: 2px;
padding-bottom: 2px;
color: #333;
 }