/*defaults*/
body {
margin:0;
padding:0;
background-color: #a69c9a;
background-image:url(jcdbackground.jpg);
background-repeat:no-repeat;
font-family:verdana,arial,sans-serif;
font-size:xx-small;
voice-family: "\"}\"";
voice-family:inherit;
font-size:x-small;
color:#48413a;
}

h3{
font-size:x-small;
voice-family: "\"}\"";
voice-family:inherit;
font-size:small;
color:#ffffff;
}
.hidden{height:0;visibility:hidden}

/*main menu*/
#mainmenu {
position:absolute;
top:70px;
left:380px;
color:white;
}

#mainmenu p{
width:100%;}

#mainmenu ul {
list-style-type:none;
padding:0;
margin:0;
font-size:100%;
width:100%
}

#mainmenu a {
/*float:left;*/
text-decoration:none;
font-weight:bold;
display:inline;
padding:3px;
/*height:30px;*/
width:80px;
voice-family:"\"}\"";
voice-family:inherit;
/*height:10px;*/
width:77px;
/*border-right:1px solid white;*/
}

#mainmenu li {
margin:0;
padding:0;
display:inline;
}

#mainmenu a:link {color:#ffffff;}
#mainmenu a:visited {color:#ffffff;}
#mainmenu a:hover {color:#ff6633;text-decoration:underline;}
#mainmenu a:active {color:#ff6633;}

#mainmenu a.linkhere {
/*float:left;*/
text-decoration:none;
font-weight:bold;
}

#mainmenu a.linkherelast {
/*float:left;*/
text-decoration:none;
font-weight:bold;
border:0;
}

#mainmenu a.linkhere:link {color:#ff6633;}
#mainmenu a.linkhere:visited {color:#ff6633;}
#mainmenu a.linkhere:hover {color:#ffffff;text-decoration:underline;}
#mainmenu a.linkhere:active {color:#ffffff;}

/*#mainmenu li li a:link {color:#ff6633;}
#mainmenu li li a:visited {color:#ff6633;}
#mainmenu li li a:hover {color:#ffffff;text-decoration:underline;}
#mainmenu li li a:active {color:#ffffff;}*/

#mainmenu a.noborder {border:0;}

/*section menu*/
#sectionmenu {
position:absolute;
top:120px;
left:380px;
color:#48413a;
}

#sectionmenu ul {
list-style-type:none;
padding:0;
margin:0;
font-size:100%;
}

#sectionmenu a {
/*float:left;*/
text-decoration:none;
font-weight:bold;
display:inline;
padding:3px;
/*height:30px;*/
width:90px;
voice-family:"\"}\"";
voice-family:inherit;
/*height:10px;*/
width:87px;
/*border-right:1px solid #48413a;*/
}

#sectionmenu li {
margin:0;
padding:0;
display:inline;
}

#sectionmenu a:link {color:#48413a;}
#sectionmenu a:visited {color:#48413a;}
#sectionmenu a:hover {color:#ffffff;text-decoration:underline;}
#sectionmenu a:active {color:#ffffff;}

/*#sectionmenu li li a:link {color:#ff6633;}
#sectionmenu li li a:visited {color:#ff6633;}
#sectionmenu li li a:hover {color:#48413a;text-decoration:underline;}
#sectionmenu li li a:active {color:#48413a;}*/

#sectionmenu a.linkhere {
/*float:left*/
text-decoration:none;
font-weight:bold;
}

#sectionmenu a.linkherelast {
/*float:left*/
text-decoration:none;
font-weight:bold;
border:0;
}

#sectionmenu a.linkhere:link {color:#ff6633;}
#sectionmenu a.linkhere:visited {color:#ff6633;}
#sectionmenu a.linkhere:hover {color:#48413a;text-decoration:underline;}
#sectionmenu a.linkhere:active {color:#48413a;}

#sectionmenu a.noborder {border:0;}

/* nav menu */
#navmenu {
/*background-color:#e2dddb;*/
position:absolute;
top:200px;
left:30px;
width:200px;
color:#48413a;
}

#navmenu p {text-align:right;}

#navmenu ul {
list-style-type:none;
padding:0;
margin:0 5px 0 0;
width:200px
font-size:100%;
}

#navmenu a {
text-decoration:none;
font-weight:bold;
display:block;
padding:5px 10px 5px 10px;
/*height:20px;*/
width:150px;
voice-family:"\"}\"";
voice-family:inherit;
height:10px;
width:130px;

}

/*#navmenu li {
margin:0;
padding:0;
display:inline;
}*/

#navmenu a:link {color:#48413a;}
#navmenu a:visited {color:#48413a;}
#navmenu a:hover {color:#ffffff;text-decoration:underline;}
#navmenu a:active {color:#ffffff;}

/*#navmenu li li a:link {color:#ff6633;}
#navmenu li li a:visited {color:#ff6633;}
#navmenu li li a:hover {color:#48413a;text-decoration:underline;}
#navmenu li li a:active {color:#48413a;}*/

#navmenu a.special {color:#990033;}
#navmenu a.special:link {color:#990033;}
#navmenu a.special:visited {color:#990033;}
#navmenu a.special:hover {color:#ffffff;text-decoration:underline;}
#navmenu a.special:active {color:#ffffff;}


/* side menu */
#sidemenu {
background-color:#e2dddb;
position:absolute;
top:290px;
left:0px;
width:200px;
color:#48413a;
}
#sidemenu p.rightborder {border-right:2px solid white;text-align:right;margin-right:10px;}

#sidemenu p{padding-bottom:.5em;text-align:right;margin-right:10px;}

#sidemenu img {
position:relative;
left:120px;
}

#sidemenu ul {
list-style-type:none;
padding:0;
margin:0 10px 0 0;
width:198px
font-size:100%;
text-align:right;
border-right:1px solid #ffffff;
}

#sidemenu li {
margin:0;
padding:0;
display:inline;
}

#sidemenu a {
text-decoration:none;
font-weight:bold;
display:block;
padding:5px 10px 5px 10px;
height:20px;
width:185px;
voice-family:"\"}\"";
voice-family:inherit;
height:10px;
width:165px;

}

#sidemenu a:link {color:#48413a;}
#sidemenu a:visited {color:#48413a;}
#sidemenu a:hover {color:#ff6633;text-decoration:underline;}
#sidemenu a:active {color:#ff6633;}

/*#sidemenu li li a:link {color:#ff6633;}
#sidemenu li li a:visited {color:#ff6633;}
#sidemenu li li a:hover {color:#48413a;}
#sidemenu li li a:active {color:#48413a;}*/

#sidemenu a.linkhere {
text-decoration:none;
font-weight:bold;
display:block;
padding:5px 10px 5px 10px;
height:20px;
width:185px;
voice-family:"\"}\"";
voice-family:inherit;
height:10px;
width:165px;

}

#sidemenu a.linkhere:link {color:#ff6633;}
#sidemenu a.linkhere:visited {color:#ff6633;}
#sidemenu a.linkhere:hover {color:#48413a;text-decoration:underline;}
#sidemenu a.linkhere:active {color:#48413a;}

/*content wrapper*/
#contentwrap{
/*background-color:#e2dddb;*/
background-image:url(content-background);
background-repeat:repeat-y;
position:absolute;
top:200px;
left:250px;
width:100%
}

/*content inner wrapper*/
/*.content{
margin:0;padding:0;
width:450px;
}*/

/*breadcrumb in the content wrapper */

#contentwrap p.breadcrumb
{
position: relative;
visibility: visible;
width:450px;
color:white;
/*left: 1em;*/
top: 1em;
padding-bottom:3em;
}

#contentwrap a.breadcrumb
{
width:6em;
text-decoration:none;
font-weight:bold;
color:#48413a;
padding:0.6em;
white-space: nowrap;
}
#contentwrap a.breadcrumb:link {color:#48413a;}
#contentwrap a.breadcrumb:hover {text-decoration:underline; color:#ffffff;}
#contentwrap a.breadcrumb:active {color:#ffffff;}
#contentwrap a.breadcrumb:visited {color:#48413a;}

/*image behaviour*/
#contentwrap img{
float:left;
/*clear:right;*/
padding:20px;
}
#contentwrap img.logo{
float:none;
padding:0px;
}


/*text behaviour*/
#contentwrap p{
margin-top:1em;
padding:0 0 0.9em 20px;
width:320px;
voice-family: "\"}\"";
voice-family; inherit;
width:298px;
}

#contentwrap h3{
margin-top:3em;
padding:0 0 1.5em 10px;
width:220px;
voice-family: "\"}\"";
voice-family; inherit;
width:200px;
}

#contentwrap h3.logo{
position:relative;
top:20px;
line-height:4em;
}

#contentwrap h3.head{
position:relative;
left:20px;
width:450px;
padding:0;
}

#contentwrap a{
text-decoration:none;
color:#48413a;
padding:2px;
font-weight:bold;
}
#contentwrap a:link {color:#48413a;}
#contentwrap a:visited {color:#48413a;}
#contentwrap a:hover {color:#ffffff;text-decoration:underline;}
#contentwrap a:active {color:#ffffff;}

/*home page text*/
#contentwrap p.hometext
{
margin-left:20px;
margin-top:1em;
width:400px;
text-align:centre;
voice-family: "\"}\"";
voice-family; inherit;
width:380px;
}

/*separator to ensure floats correct*/
.separatorInvisible {
height:0px;
clear:both;
}

/*thumbnail pages*/
#contentwrap td {vertical-align:top}
#contentwrap td img {float:none;padding:0;}
/*.in {position:relative;left:7px;}*/



