
body
{
font-family: "trebuchet ms", verdana, arial, tahoma;
font-size: 80%; color: #321b03;
background-color: #d7cfa7;
line-height: 150%;
margin: 0px 0px 0px 0px;
background: #d7cfa7 url('images/bg.gif') top center repeat-x;
}
 
h1 { color: #cea659; font-family: "Times New Roman", trebuchet ms, verdana, arial, tahoma;}
.h1b { color: #000000; font-family: "Times New Roman", trebuchet ms, verdana, arial, tahoma;}
.h1c { color: #000000; font-size: 320%; font-family: "Times New Roman", trebuchet ms, verdana, arial, tahoma;}
.h1d { color: #922141; font-family: "Times New Roman", trebuchet ms, verdana, arial, tahoma;}
h2 { color: #cea659; font-family: "Times New Roman", trebuchet ms, verdana, arial, tahoma; }
h3 { color: #cea659; }

#mh { color: #cea659; 
      font-size: 130%;
      font-weight: bold;
      font-family: "Times New Roman", trebuchet ms, verdana, arial, tahoma;
}
#mh2 { color: #922141; 
      font-size: 130%;
      font-weight: bold;
      font-family: "Times New Roman", trebuchet ms, verdana, arial, tahoma;
}

p.para1 {
font-size: 120%; color: #673b08;
line-height: 150%;
text-align: justify;
}
p.para2 {
font-size: 120%; color: #000000;
line-height: 150%;
text-align: justify;
}
p.para3 {
font-size: 130%; color: #922141;
line-height: 150%;
font-size: 160%;
}
p.para4 {
font-size: 150%; color: #673b08;
line-height: 150%;
}
.para5 {
font-size: 70%; color: #922141;
}

#list1 { font-size: 120%; line-height: 150%;}
#list2 { font-size: 120%; line-height: 140%; margin: 0px 40px 0px 0px;}

#header0
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header0.jpg');
}
* html #header1 { margin-left: 0; }

#header1
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header1.jpg');
}
* html #header1 { margin-left: 0; }

#header2
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header2.jpg');
}
* html #header2 { margin-left: 0; }

#header3
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header3.jpg');
}
* html #header3 { margin-left: 0; }

#header4
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header4.jpg');
}
* html #header4 { margin-left: 0; }

#header5
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header5.jpg');
}
* html #header5 { margin-left: 0; }

#header6
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header6.jpg');
}
* html #header6 { margin-left: 0; }

#header7
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header7.jpg');
}
* html #header7 { margin-left: 0; }

#header8
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header8.jpg');
}
* html #header8 { margin-left: 0; }

#header9
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header9.jpg');
}
* html #header9 { margin-left: 0; }

#header10
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header10.jpg');
}
* html #header10 { margin-left: 0; }

#header11
{
height: 202px;
width:750px;
margin-left:0px;
background-image:url('images/header0.jpg');
}
* html #header11 { margin-left: 0; }

#logo 
{
height: 100px;
width:400px;
margin:0px 0px 0px 0px;
background-image:url('images/logo.gif');
}

#line01 
{

height: 37px;
width:245px;
margin:0px 0px 0px 120px;
background-image:url('images/line01.gif');
}


#container
{
width: 750px;
margin: 0px auto;
background-color: #ffffff;
border: 0px solid #669900;
}

#main
{
width: 475px;
text-align: justify;
padding: 0px 0px 10px 30px;
}

#maincon
{
width: 400px;
text-align: justify;
padding: 0px 0px 0px 0px;
}

#side
{
float: right;
width: 200px;
margin: 0px 30px 0px 10px;
line-height: 120%;
}

#head
{
margin: 0px 10px 0px 10px;
font-weight: bold;
padding: 0;
border: 0;
}

#head2
{
margin: 0px 10px 0px 10px;
font-size: 135%;
font-weight: bold;
color: black;
padding: 0;
border: 0;
}

#sub
{
margin: 0px 10px 0px 10px;
font-size: 85%;
color: red;
padding: 0;
border: 0;
}

#sub2
{
margin: 0px 10px 0px 10px;
font-size: 85%;
color: #cea659;
padding: 0;
border: 0;
}

#sub3
{
margin: 0px 10px 0px 10px;
font-size: 115%;
color: red;
padding: 0;
border: 0;
}

#sub4
{
margin: 0px 10px 0px 10px;
font-size: 115%;
color: green;
padding: 0;
border: 0;
}

#notes
{
margin: 0px 10px 0px 10px;
text-indent: 10px;
text-align: justify;
padding: 0;
border: 0;
}
#notes2
{
margin: 0px 10px 0px 10px;
text-indent: 10px;
text-align: justify;
color: #bda548;
font-weight: bold;
padding: 0;
border: 0;
}

* html #side { margin-right: 15px; }

#par3, #par2 {
color: #b3914f; 
margin:  0px 0px 0px 0px;
font-size: 13px;
padding:   1px 0px 0px 0px;
line-height: 170%;
}
#a1:link { text-decoration: underline; color: #0337ca;}
#a1:visited { text-decoration: underline; color: #0337ca;}
#a1:hover { text-decoration: none; color: #c28207;}

#a2:link { text-decoration: underline; font-size:12.0px; color: #321b03; padding: 0px 5px 0px 5px;}
#a2:visited { text-decoration: underline; font-size:12.0px; color: #321b03; padding: 0px 5px 0px 5px;}
#a2:hover { text-decoration: none; font-size:12.0px; color: #c28207; padding: 0px 5px 0px 5px; }

#a3:link { text-decoration: underline; font-size:120%; color: #321b03; padding: 0px 5px 0px 5px;}
#a3:visited { text-decoration: underline; font-size:120%; color: #321b03; padding: 0px 5px 0px 5px;}
#a3:hover { text-decoration: none; font-size:120%; color: #c28207; padding: 0px 5px 0px 5px; }

#a4:link { text-decoration: underline; color: #616161; font-size: 13.0px; font-family: verdana, arial, tahoma; }
#a4:visited { text-decoration: underline; color: #616161; font-size: 13.0px; font-family: verdana, arial, tahoma; } 
#a4:hover { text-decoration: none; color: #e05555; font-size: 13.0px; font-family: verdana, arial, tahoma; }


/* ~~~~~~~~~ topmenu ~~~~~~~~~ */

    #topmenu {
	position: absolute;
	top: 151px;
	left: center;
	width: 750px;
	font-size:14px;
        letter-spacing:0;
        word-spacing:1px;
	margin: 0;
	line-height:27px;
	height: 30px;
      }
    #topmenu ul {
	  margin:0;
	  padding:0px 0px 0px 22px;
	  list-style:bold;
      }
    #topmenu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topmenu a {
      float:left;
      background:url(images/menuleft.gif) no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      text-decoration: none;
      }
    #topmenu a span {
      float:left;
      display:block;
      background:url(images/menuright.gif) no-repeat right top;
      padding:0px 9px 3px 0px;
      color:#d39318;
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #topmenu a span {float:none;}
    /* End IE5-Mac hack */
    #topmenu a:hover span {
      color:#ffd86f;
      }
    #topmenu a:hover {
      background-position:0% -30px;
      }
    #topmenu a:hover span {
      background-position:100% -30px;
    }
    #topmenu #current a {
      background-position:0% -60px;
    }
    #topmenu #current a span {
      background-position:100% -60px;
      color:#fec75e;
    }

.fl {
     font-size: 200%;
     font-family: "Times New Roman", trebuchet ms, arial;
     color: #cea659;
     font-weight: bold;
    }
.f2 {
     font-size: 200%;
     font-family: "Times New Roman", trebuchet ms, arial;
     color: #922141;
     font-weight: bold;
    }
.f3 {
     font-size: 200%;
     font-family: "Times New Roman", trebuchet ms, arial;
     color: #922141;
     font-weight: bold;
    }
.cl {
     font-size: 130%;
     color: #e05555;
     font-weight: bold;
    }

/* ~~~~~~~~~ sidemenu ~~~~~~~~~ */

#sidemenu {
	width: 190px;
	height: 0 auto;
	margin: 0 auto;
	padding: 0px 0px 10px 0px;
	font-size: 14px;
        text-indent: 5px;
        letter-spacing: 0px;
        word-spacing:0px;
	background: transparent;
}

#sidemenu ul {
	margin: 0;
	padding:  0px 0px 0px 0px;
	list-style: none;
	line-height: 20px;
}

#sidemenu li {
	display: block;
	margin:  0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#sidemenu a {
	display: block;
	width: 190px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: left;
	border: none;
	color: #ffffff;
}



#sidemenu .pm1 a {
	background: #444444 url(images/pm1.gif) no-repeat;
	border: none;
	color: #ebd8aa;
}
#sidemenu .pm1 a:hover {
	background-position: 0% -20px;
	border: none;
	color: #57400a;
}
#sidemenu .pm1a a {
	background: #999999 url(images/pm1.gif) no-repeat;
	border: none;
	color: #ebd8aa;
}
#sidemenu .pm1a a:hover {
	background-position: 0% -20px;
	border: none;
	color: #57400a;
}

#sidemenu .pm2 a {
	background: #444444 url(images/pm2.gif) no-repeat;
	border: none;
	color: #ebd8aa;
}
#sidemenu .pm2 a:hover {
	background-position: 0% -20px;
	border: none;
	color: #57400a;
}
#sidemenu .pm2a a {
	background: #999999 url(images/pm2.gif) no-repeat;
	border: none;
	color: #ebd8aa;
}
#sidemenu .pm2a a:hover {
	background-position: 0% -40px;
	border: none;
	color: #57400a;
}

#sidemenu .pm3 a {
	background: #444444 url(images/pm3.gif) no-repeat;
	border: none;
	color: #ebd8aa;
}
#sidemenu .pm3 a:hover {
	background-position: 0% -20px;
	border: none;
	color: #57400a;
}
#sidemenu .pm3a a {
	background: #999999 url(images/pm3.gif) no-repeat;
	border: none;
	color: #ebd8aa;
}
#sidemenu .pm3a a:hover {
	background-position: 0% -40px;
	border: none;
	color: #57400a;
}

#sidemenu .pm4 a {
	background: #444444 url(images/pm4.gif) no-repeat;
	border: none;
	color: #ebd8aa;
}
#sidemenu .pm4 a:hover {
	background-position: 0% -20px;
	border: none;
	color: #57400a;
}
#sidemenu .pm4a a {
	background: #999999 url(images/pm4.gif) no-repeat;
	border: none;
	color: #ebd8aa;
}
#sidemenu .pm4a a:hover {
	background-position: 0% -40px;
	border: none;
	color: #57400a;
}

#sidemenu .pm5 a {
	background: #444444 url(images/pm5.gif) no-repeat;
	border: none;
	color: #ebd8aa;
}
#sidemenu .pm5 a:hover {
	background-position: 0% -20px;
	border: none;
	color: #57400a;
}
#sidemenu .pm5a a {
	background: #999999 url(images/pm5.gif) no-repeat;
	border: none;
	color: #ebd8aa;
}
#sidemenu .pm5a a:hover {
	background-position: 0% -40px;
	border: none;
	color: #57400a;
}
     