/* CSS Document */
body
{
background:#5c5f5f;
font-family:"Segoe UI";
}
ul,p,h1,h2,h3
{
margin:0px;
padding:0px;
}
.clear
{
clear:both;
}
#home
{
width:1003px;
margin:auto;
}
#main
{
width:1003px;
float:left;
}
#header
{
width:985px;
float:left;
height:155px;
padding-left:29px;
}
#logo
{
width:246px;
height:155px;
float:left;
background:url(images/logo.jpg) no-repeat;
}
#phone
{
width:423px;
height:54px;
float:right;
padding-top:101px;
background:url(images/phone.jpg) bottom left no-repeat;
}
#content
{
width:1003px;
float:left;
background:url(images/content_back.jpg) repeat-y;
}
#content_top
{
height:61px;
width:950px;
float:left;
background:url(images/content_top.jpg) no-repeat;
padding-left:64px;
padding-top:24px;
}
#nav
{
float:left;
height:31px;
width:520px;
background:url(images/nav_back.jpg) repeat-x;
}
#nav ul
{
list-style:none;
float:left;
width:auto;
}
#nav li
{
float:left;
width:auto;
}
#nav li a
{
}
.midnav
{
width:auto;
padding-left:15px;
padding-right:15px;
float:left;
}
#nav li a:hover
{
background:url(images/navhover.jpg) repeat-x;
}
#footer
{
width:975px;
height:163px;
float:left;
padding-left:28px;
background:url(images/footer_bottom.jpg) bottom no-repeat;
}
#footer_top
{
width:841px;
height:140px;
padding-right:109px;
float:left;
background:url(images/footer_back.jpg) repeat-x;
}
#footer_left
{
width:350px;
float:left;
height:63px;
padding-top:34px;
padding-left:85px;
color:#fff;
font-size:13px;
font-weight:bold;
}
#footer_left a
{
color:#fff;
text-decoration:none;
}
#footer_left a:hover
{
text-decoration:underline;
}

#conarea
{
width:931px;
padding-left:83px;
float:left;
color:#fff;
padding-bottom:20px;
}
#rightpic
{
width:348px;
height:273px;
float:right;
padding-right:36px;
background:url(images/rightpic.jpg) left no-repeat;
}
#topcon
{
width:931px;
float:left;
}
#leftcontent
{
width:563px;
float:left;
border-right:dotted 3px #6a6c6e;
margin-right:35px;
}
#rightcontent
{
width:320px;
float:left;
}
.leftitem
{
width:484px;
float:left;
padding-bottom:10px;
border-bottom:dotted 3px #6a6c6e;
margin-bottom:20px;
font-size:14px;
line-height:20px;
}
.leftitem a
{
color:#fff;
text-decoration:none;
}
.underline a
{
text-decoration:underline;
}
.links
{
font-size:21px;
line-height:32px;
}
.title
{
color:#3a3a3a;
text-decoration:underline;
font-size:16px;
font-weight:bold;
padding-bottom:10px;
}
.twenty-one
{
font-size:21px;
}
.twenty_seven
{
font-size:27px;
}
.twenty-five
{
font-size:25px;
}
.thirty
{
font-size:30px;
}
.sidebar_title
{
float:left;
width:186px;
height:29px;
background:url(images/sidebar_title.jpg) no-repeat;
margin-bottom:19px;
}
.sidebar_title p
{
font-size:15px;
padding-left:14px;
padding-top:3px;
}
.sidebar
{
float:left;
width:270px;
color:#3a3a3a;
font-size:12px;
margin-bottom:25px;
}
.sidebar p
{
padding-right:40px;
float:left;
width:230px;
}
.img_gallery
{
float:left;
width:270px;
margin-right:5px;
}