body {
 background:#de9427;
 margin:0px;
}

.contenttitle {
 font-family: Monotype Corsiva,Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size: 34px;
 /*color: #AD6A66;*/
 margin-top:0px;
 margin-bottom:0px;
}
.contentsubtitle {
 font-family: Monotype Corsiva,Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size: 20px;
 font-weight: bold;
 /*color: #855F5C;*/
 margin-top:5px;
 margin-bottom:5px;
}
.contenttext {
 font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size: 14px;
 font-weight: normal;
 color: #000000;
 margin-top:0px;
}

.txtLight {
 font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size: 10px;
 font-weight: normal;
 color: #707070;
}

a:link,a:active {
 font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size: 12px;
 color: #000080;
 font-weight: normal;
 text-decoration: Underline
}
a:visited {
 font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size: 12px;
 color: #707070;
 font-weight: normal;
 text-decoration: Underline
}
a:hover {
 font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size: 12px;
 color: #000000;
 font-weight: normal;
 text-decoration: Underline
}

a.sub:link,a.sub:active,a.sub:visited,a.sub:hover {
 font-family: Monotype Corsiva,Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size: 18px;
 font-weight: bold;
 color: #153146;
 text-decoration: Underline
}

a.big:link,a.big:active,a.big:visited,a.big:hover {
 font-family: Times New Roman, Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size: 22px;
 color: #855F5C;
 font-weight: normal;
 text-decoration: Underline
}

input,textarea {
 font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size:12px;
}
select {
 font-family: Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 font-size:8pt;
}

#container {
 text-align: center;
}

#body {
 margin: 0 auto;
 width: 800px;
 text-align: left;
 background-image: url('images/lines_bg.jpg');
 background-repeat: repeat-y;
 background-color: #fff0a5;
}

#header {
 width: 800px;
 height: 200px;
 background-image: url('images/header.jpg');
 background-repeat: no-repeat;
 background-color: #f29e28;
}
	
#header .home {
 position:relative;
 top: 20px;
 left:40px;
 display: block;
 width: 380px;
 height: 40px;
 margin: 0;
}
	
#mainmenu {
 position:relative;
 top:-30px;
 left:30px;
 display: block;
 float: left;
 width: 110px;
}

#mainmenu a, #mainmenu a:visited {display:block; width:110px; height:30px; background:url(buttons.gif); background-position:left top; background-color:transparent; text-align:center; color:#000; line-height:28px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold; margin-top:5px;}
#mainmenu a:hover {background-position:left center; line-height:31px; overflow:hidden; color:#800;}

#mainmenu a#selected, #mainmenu a#selected:hover {background-position:left bottom; line-height:30px; cursor:default; color:#4A3B90;}

.nav {
list-style:none; 
}

.nav li {
position:relative;
top:-10px;
left:-15px;
text-decoration: underline;
float: left;
margin: 4px;
cursor: pointer;
}

.nav li a:hover {
 text-decoration: underline;
}

.samplemenu {
 position: absolute; 
 left: 14px; 
 top: 95px; 
 width: 438px; 
 height: 370px; 
 background-color: #FFF;
 overflow: auto;
 text-align: center;
}

.samplemenu h2 {
 font-family: Monotype Corsiva,Trebuchet MS,Tahoma,Verdana,Arial,Helvetica;
 text-decoration:underline;
}

.menutop {
 position: absolute; 
 left: 7px; 
 top:80px;
 width: 456px; 
 height: 15px; 
 background-image: url('images/menutop.jpg');
}

.menuright {
 position: absolute; 
 left: 452px; 
 top:95px;
 width: 15px; 
 height: 370px; 
 background-image: url('images/menuright.jpg');
}

.menuleft {
 position: absolute; 
 left: 6px; 
 top:95px;
 width: 8px; 
 height: 370px; 
 background-image: url('images/menuleft.jpg');
}

.menubottom {
 position: absolute; 
 left: 12px; 
 top:465px;
 width: 456px; 
 height: 23px; 
 background-image: url('images/menubottom.jpg');
}

#rightcol {
 display: block;
 float: right;
 width: 173px;
 height: 438px;
 margin: 10px;
 background-image: url('images/layout_right.jpg');
 background-repeat: no-repeat;
}
	
#content {
 position:relative;
 top:-30px;
 left:30px;
 display: block;
 float: left;
 width: 450px;
 padding: 0px 0px 10px 10px;
 text-align:justify;
}

#footer {
 width:800px;
 height:38px;
 border: solid #000000; 
 border-width:1px 0;
 background:#de9427;
 color: #333333;
 margin:0px 0 0 0;
}

#footer a { color: #fff; font-weight:bold; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
