


body {
font-family:Arial, serif;
color: #333333;
margin:0px;
background-color:black;
background:url(sitegraphics/conbackground.jpg);
}

#wrap {
width:791px;
background-color:#ffffff;
margin:auto;
}



#top {
width:791px;
background-color:#ffffff;
float:left;
}

.head {
width:775px;
height:135px;
padding:8px 8px 8px 8px;
background:url(images/banner_jpg.jpg);
background-position: 8px 8px;
background-repeat:no-repeat;
float:left;
}

#mid {
width:791px;
background-color:#ffffff;
min-height:100px;
float:left;
}

.menu {
width:117px;
padding-left:8px;
float:left;
}

.menu ul {
font-size:11px;
line-height:14px;
list-style-type: none;
margin:0px;
padding:0px;
text-transform: uppercase;
}


.menu ul li {
border-bottom:1px dotted #999999;
padding-bottom:4px;
padding-left:2px;
padding-top:4px;
}

.menu ul li:hover {
background-color:#ecc5c6;
}

.menu ul li a, .menu ul li a:link, .menu ul li a:visited {
text-decoration:none;
color:#666666;
}



.content {
width:643px;
min-height:40px;
float:right;

}

.title {
width:635px;
float:left;
height:58px;
background:url(sitegraphics/titlebar.jpg);
background-repeat:no-repeat;
padding-bottom:8px;

}

.title h1 {

font-weight:bold;
text-transform:uppercase;
font-size: 14px;
padding-top:25px;
color:#ffffff;
text-align:right;
padding-right:10px;
}

.contentbox {
width:635px;
float:left;
font-size:13px;
line-height:18px;
margin-bottom:8px;
}

.contentbox a, .contentbox a:link, .contentbox a:visited {
text-decoration:none;
font-weight:bold;
color:#971b1b;

}

.contentbox a:hover {
color:#000000;

}

.hb1 {
width:185px;
height:250px;
padding:10px;
background-color:#971b1b;
float:left;
color:#ffffff;
font-size:18px;
text-align:center;

}

.hb2 {
width:185px;
height:250px;
padding:10px;
margin-left:10px;
margin-right:10px;
background-color:#971b1b;
float:left;
color:#ffffff;
font-size:18px;
text-align:center;

}

.hb1 a, .hb2 a, .hb1 a:link, .hb2 a:link, .hb1 a:visited, .hb2 a:visited {
color:#ffffff;
font-size: 14px;
line-height:14px;
padding:0px

}

.hb1 a:hover, .hb2 a:hover {
color:#000000;

}


.hb1 h1 a, .hb2 h1 a, .hb1 h1 a:link, .hb2 h1 a:link, .hb1 h1 a:visited, .hb2 h1 a:visited {
color:#000000;
font-size: 18px;
line-height:20px;

}

.hb1 h1 a:hover, .hb2 h1 a:hover {
color:#ffffff;

}





.testimonialbox {
width:555px;
padding-left:80px;
background:url(graphics/quoteblack.gif);
background-repeat:no-repeat;
background-color:#ebebeb;
float:left;
font-size:13px;
line-height:18px;
margin-bottom:8px;
}

h1 {
font-size: 16px;
line-height:20px;
color:#666666;
}

h2 {
font-size: 12px;
line-height:16px;
color:#971b1b;
}

.left {
float:left;
margin:0px;
padding:0px;

}

.right {
float:left;
margin-left:8px;
}



.mixedalignright {
width:635px;
min-height:150px;
float:left;
margin-bottom:8px;

}

.mixedalignright img{
float:right;
border-left:8px solid #ffffff;

}

.mixedalignright a, .mixedalignright a:link, .mixedalignright a:visited {
text-decoration:none;
font-weight:bold;
color:#971b1b;

}

.mixedalignright a:hover {
color:#000000;

}



.paddedtext {
float:left;
padding:8px;
font-size:13px;
line-height:18px;
}

.mixedalignleft {
width:635px;
min-height:150px;
float:left;
margin-bottom:8px;

}

.mixedalignleft img{
float:left;
border-right:8px solid #ffffff;

}

.mixedalignleft a, .mixedalignleft a:link, .mixedalignleft a:visited {
text-decoration:none;
font-weight:bold;
color:#971b1b;

}

.mixedalignleft a:hover {
color:#000000;

}

.paddedtextleft {
width:290px;
float:left;
padding:8px;
font-size:13px;
line-height:18px;
}

.paddedtextright {
width:290px;
float:right;
padding:8px;
font-size:13px;
line-height:18px;
}

#botsep {
width:791px;
height:20px;
background-color:#ffffff;
background:url(sitegraphics/crosstile.gif);
background-repeat:repeat-x;
float:left;
}

#bot {
padding-top:10px;
width:791px;
background-color:#ffffff;
min-height:100px;
float:left;
}

.footinfo {
text-align:center;
font-size:12px;
line-height:16px;
}

.footinfo a, .footinfo a:link, .footinfo a:visited {
text-decoration:none;
font-weight:bold;
color:#971b1b;

}

.footinfo a:hover {
color:#000000;

}

#absbot {
padding-top:10px;
width:791px;
background-color:#000000;
color:#ffffff;
min-height:200px;
float:left;
font-size:14px;

}

.bottom1 {
width:185px;
float:left;
font-size:14px;
line-height:14px;
padding-right:10px;
}

.bottom1 a, .bottom1 a:link, .bottom1 a:visited {
font-size:14px;
color:#ffffff;
text-decoration:none;

}

.bottom1 a:hover {
color:red;
text-decoration:none;

}


.bottom2 {
width:185px;
float:left;
font-size:14px;
line-height:14px;
padding-right:10px;

}

.bottom2 h2 {
color:red;
font-size:14px;

}

.bottom2 a, .bottom2 a:link, .bottom2 a:visited {
font-size:14px;
color:red;
text-decoration:none;

}

.bottom2 a:hover {
color:#ffffff;
text-decoration:none;


}

.bottom2 ul {
padding:0px;
}



.bottom2 ul li{
font-size:14px;
border-bottom: 1px dotted #ffffff;
list-style:none;
padding:10px 0px 10px 0px;
margin:0px;
}

.bottom3 {
width:185px;
float:right;
text-align:right;
font-size:14px;
line-height:14px;
}

.bottom3 h2 {
color:red;
font-size:14px;

}

.bottom3 a, .bottom3 a:link, .bottom3 a:visited {
font-size:14px;
color:red;
text-decoration:none;

}

.bottom3 a:hover {
color:#ffffff;
text-decoration:none;

}

.picleft {
width:313px;
float:left;

}



.picright {
width:313px;
float:right;

}

.picright img, .picleft img{

clear:both;
width:314px;
height:237px;
overflow:hidden;
}




.contentsitemap {
width:320px;
min-height:40px;
float:right;
}


.contentsitemap h1 {
background-color:#ecc5c6;
padding:5px;
margin:5px;

}

.contentsitemap h2 {
font-size: 12px;
padding:0px;
margin:5px;
margin-left:20px;
}


.contentsitemap h3 {
font-size: 12px;
padding:0px;
margin:5px;
margin-left:40px;
}

.contentsitemap h4 {
font-size: 12px;
padding:0px;
margin:5px;
margin-left:60px;
}


.contentsitemap a {


color: #971b1b;

}

.smallpic {
float:left;
width:313px;

}

.smallpictext {
float:left;
width:313px;

}




