body {
background-image:url(../images/Bg1.jpg);
background-repeat:repeat-x;
margin:0px;
}

.sitea {
margin-right:auto;
margin-left:auto;
width:787px;
border-left-color: #781c1d;
border-left-style:solid;
border-left-width:1px;
border-right-color: #781c1d;
border-right-style:solid;
border-right-width:1px;
}
.siteb {
margin-right:auto;
margin-left:auto;
width:787px;
background-image:url(../images/backbottom.jpg);
background-position:bottom;
background-repeat:repeat-x;
}


.header {
height:124px;
width:777px;
background-image:url(../images/Logo.jpg);
background-repeat:no-repeat;
margin-top:8px;
padding-top:6px;
padding-bottom:10px;
padding-right:10px;
}


.login {
height:14px;
width:777px;
}

.logintxt {
font-family: Tahoma;
font-size:10px;
font-weight:bold;
position:relative;
float:right;
color: #a3a4a5;
}

.separtor {
	width:2px;
	height:10px;
	background-color:#a3a4a5;
	float:right;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:3px;
	margin-left:3px;
	position:relative;
}

.searchbutton {
height:30px;
width:210px;
position:relative;
margin-top:95px;
float:right;
margin-right:0px;
}

.navbar {
height:19px;
width:787px;
background-image:url(../images/navbarbg.jpg);
background-repeat:repeat-x;
padding-top:12px;
clear:both;	
}
.navbartxt ul {
clear:both;
margin:0;
list-style:none;
}
.navbartxt ul li a {
color: #781c1d;
font-family:"Century Gothic";
font-size:12px;
text-decoration:none;
margin-left:25px;
float:left;
position:relative;
}
.navbartxt ul li a:hover {
color:#FF3300;
font-family:"Century Gothic";
font-size:12px;
text-decoration:none;
margin-left:25px;
float:left;
position:relative;
}



.sitemain {
width:780px;
background-image:url(../images/mainsitebg.jpg);
background-repeat:no-repeat;
padding-top:7px;
padding-left:5px;
overflow:hidden;
}

.siteside{
width:167px;
float:left;
}
.siteside .moduletable {
width:166px;
border-top-style:solid;
border-top-color: #781c1d;
border-top-width:2px;
border-right-style:solid;
border-right-color: #781c1d;
border-right-width:1px;
border-left-style:solid;
border-left-color: #781c1d;
border-left-width:1px;
border-bottom-style:solid;
border-bottom-color: #781c1d;
border-bottom-width:1px;
color: #000000;
text-decoration:none;
font-family: "trebuchet MS";
font-size:12px;
background-color: #af8383;
margin-bottom:5px;

}
.dn-whole, .dn-introtext, .dn-each {
text-decoration:none;
font-family: "trebuchet MS";
font-size:12px;
background-color: #af8383;
}
.siteside .moduletable ul {
list-style:none;
list-style-type:none;
margin:0px;
padding:0px;
}
.siteside .moduletable ul li  {
list-style:none;
}
.menubox {
width:165px;
border-top-style:solid;
border-top-color: #781c1d;
border-top-width:2px;
border-right-style:solid;
border-right-color: #781c1d;
border-right-width:1px;
border-left-style:solid;
border-left-color: #781c1d;
border-left-width:1px;
border-bottom-style:solid;
border-bottom-color: #781c1d;
border-bottom-width:1px;
float:left;
position: relative;
color: #000000;
text-decoration:none;
font-family: "trebuchet MS";
font-size:12px;
background-color: #af8383;
margin-bottom:5px;

}

.menubox ul {
list-style:none;
list-style-type:none;
margin:0px;
padding:0px;
}

.menubox ul li {
list-style:none;
}

.menutitle {
width:165px;
height:25px;
text-align:center;
text-decoration:none;
font-family: "trebuchet MS";
font-size:17px;
color:#FFFFFF;
background-color: #ab6162;
border-bottom-style:solid;
border-bottom-color: #781c1d;
border-bottom-width:1px;
}
.siteside th {
font-weight:100;
width:165px;
height:25px;
text-align:center;
text-decoration:none;
font-family: "trebuchet MS";
font-size:17px;
color:#FFFFFF;
background-color: #ab6162;
border-bottom-style:solid;
border-bottom-color: #781c1d;
border-bottom-width:1px;
}
.siteside td ul li {

color:#000000;

margin:1px;
}
.siteside td ul li a {
text-decoration:none;
display:block;
padding:5px;
color:#000000;
}
.siteside td ul li a:hover {
background:#E9F1F4;

}
.FCS {
background-image:url(../images/fcs.jpg);
background-repeat:no-repeat;
background-position:center;
width:165px;
height:110px;
position:relative;
float:left;
}

.navleft {
width:165px;
position:relative;
float:left;
color: #781c1d;
font-family:"trebuchet MS";
font-size:21px;
text-decoration:none;
}

.listleft {
list-style-image:url(../images/listbutton.jpg);
display:block;
list-style-type:none;
}

.sitebody {
margin-left:4px;
width:595px;
border-right-style:solid;
border-right-color: #781c1d;
border-right-width:1px;

border-bottom-style:solid;

border-bottom-color: #781c1d;

border-bottom-width:1px;

border-left-style:solid;
border-left-color: #781c1d;
border-left-width:1px;
float:left;
position:relative;
padding-top:20px;
padding-left:12px;
color:#000000;
font-family:"trebuchet MS";
text-decoration:none;
font-size:12px;
font-weight:normal;
padding-bottom:30px;
margin-bottom:auto;
padding-bottom:auto;
}

.sitebodymain {
font-size:19px;
color: #781c1d;
text-decoration:none;
}
.sitebodytitle {
font-size:17px;
color: #781c1d;
text-decoration:underline;
margin-top:40px;
}
.hands {
background-image:url(../images/hands.jpg);
background-repeat:no-repeat;
width:137px;
height:93px;
float:left;
position:relative;
margin-right:8px;
margin-top:15px;
}

.deer {
background-image:url(../images/deer.jpg);
background-repeat:no-repeat;
width:137px;
height:93px;
float:left;
position:relative;
margin-right:8px;
margin-top:15px;
}
.elephant {
background-image:url(../images/elephants.jpg);
background-repeat:no-repeat;
width:137px;
height:93px;
float:left;
position:relative;
margin-right:8px;
margin-top:15px;
}

.sign {
background-image:url(../images/sign.jpg);
background-repeat:no-repeat;
width:137px;
height:93px;
float:left;
position:relative;
margin-right:8px;
margin-top:15px;
}


.contentheading {
font-size:19px;
color: #781c1d;
text-decoration:none;
}

.componentheading {
font-size:19px;
color: #781c1d;
text-decoration:none;
}







.footer {
height:19px;
background-image:url(../images/Footerbg.jpg);
background-repeat:repeat-x;
font-size:12px;
color: #781c1d;
text-decoration:underline;
font-weight:bold;
font-family: "Century Gothic";
text-align:right;
padding-right:15px;
padding-top:7px;
clear:both;
text-align:right;
display:block;
border:#cbd9e5 1px solid;
}

/**************/

    .moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/
    z-index:100;
    font:0.9em Verdana, Arial, Helvetica, sans-serif;
    margin:0;
    padding:0;
    }
    #mainlevelmainnav,#mainlevelmainnav ul{
    float:left;
    list-style:none;
    line-height:1em;
    background:transparent;
    font-weight:700;
    margin:0;
    padding:0;
	clear:both;
    }
    #mainlevelmainnav a{
    display:block;
font-family:"Century Gothic";
font-size:12px;
float:left;
position:relative;
    }
	
    #mainlevelmainnav a:hover {
color:#FF3300;
text-decoration:none;
}

    #mainlevelmainnav li{
    float:left;
    padding:0;
    }
    #mainlevelmainnav li ul{
    position:absolute;
    left:-999em;
    height:auto;
    font-weight:400;
	padding-top:5px;
	margin-top:14px;
    }
    #mainlevelmainnav li li{
    width:11em;
	display:block;
	clear:both;    }
    #mainlevelmainnav li ul a{
    width:11em;
    color:#fff;
    font-size:0.9em;
    line-height:1em;
    font-weight:400;
	padding:5px 5px;
color: #000000;
text-decoration:none;
font-family: "trebuchet MS";
font-size:12px;
background-color: #af8383;
border:#781c1d solid 1px;
    }
	  #mainlevelmainnav li ul a:hover {
background:#E9F1F4;
	  }
    #mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{
    left:-999em;
    }
    #mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{
    left:auto;
    z-index:6000;
    }
    #mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{
    }
	
	.inputbox
	{border:#781c1d 1px solid;
	background:#FFFFFF;
	}