/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background:#ffffff url(../images/b_body.gif) 0 0 repeat-x;
	color:#FFFFFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{
	color:#666666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
p a:hover{ color:#000; text-decoration:none;}

.headline{font:11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#53a7cd; font-weight:bold}



/* HEADER */

#headerPan{width:656px; height:286px; position:relative; background:url(../images/b_header.jpg) 0 79px no-repeat; margin:0 auto; margin-bottom:5px}

#headerPan img#logo{position:absolute; top:110px; left:30px}

#headerPan ul.menu{position:absolute; top:6px; left:0; width:656px; height:44px; }
#headerPan ul.menu li{float:left; height:44px; margin-right:31px}
#headerPan ul.menu li a{ height:44px;  display:block; text-indent:-20000px; }
#headerPan ul.menu li a:hover{height:44px; }

#headerPan ul.menu li.b01 a{ width:79px;  background:url(../images/btn_1.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b01 a:hover{ width:79px;  background:url(../images/btn_1_over.gif) 0 0 no-repeat;}

#headerPan ul.menu li.b02 a{ width:67px;  background:url(../images/btn_2.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b02 a:hover{ width:67px;  background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#headerPan ul.menu li.b03 a{ width:62px;  background:url(../images/btn_3.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b03 a:hover{ width:62px;  background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#headerPan ul.menu li.b04 a{ width:78px;  background:url(../images/btn_4.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b04 a:hover{ width:78px;  background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#headerPan ul.menu li.b05 a{ width:42px;  background:url(../images/btn_5.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b05 a:hover{ width:42px;  background:url(../images/btn_5_over.gif) 0 0 no-repeat;}

#headerPan ul.menu li.b06 a{ width:65px;  background:url(../images/btn_6.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b06 a:hover{ width:65px;  background:url(../images/btn_6_over.gif) 0 0 no-repeat;}

#headerPan ul.menu li.b07 {margin-right:0}
#headerPan ul.menu li.b07 a{ width:72px;  background:url(../images/btn_7.gif) 0 0 no-repeat; }
#headerPan ul.menu li.b07 a:hover{ width:72px;  background:url(../images/btn_7_over.gif) 0 0 no-repeat;}

/* CONTENT */

#contentPan{
	width:775px;
	position:relative;
	margin:0 auto;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#c1{
	width:271px;
	margin:0 26px 0 60px;
	float:left;
	display:inline;
	background-color: #E8E8E8;
}
#c2{
	width:359px;
	margin:0 0 0 0;
	float:left;
	padding-top:18px;
}

#news{
	width:225px;
	padding:24px 25px 20px 22px
}
#news h2{height:24px; position:relative; background:url(../images/h_news.jpg) 0 0 no-repeat; margin-bottom:15px}
#news p{margin-bottom:20px}
#news p.date{
	margin-bottom:5px;
	padding-left:26px;
	color:#0099FF;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	background-image: url(../../../prepress/icon_calendar.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#news img.btn_readmore{margin-left:150px}

#testimonials{width:225px; padding:24px 25px 20px 22px;}
#testimonials h2{height:24px; position:relative; background:url(../images/h_testimonials.gif) 0 0 no-repeat; margin-bottom:10px}
#testimonials img{float:left;}
#testimonials p.headline{padding-top:5px}

#welcome{margin-bottom:25px}
#welcome h2{height:32px; position:relative; background:url(../images/h_welcome.gif) 0 0 no-repeat; margin-bottom:10px}
#welcome p{margin-left:5px}

#services h2{
	height:26px;
	position:relative;
	background:url(../images/h_featured.gif) 0 0 no-repeat;
	margin-bottom:20px
}
#services img{float:left; margin:0 15px 0 5px; display:inline}
#services img.btn_readmore{float:none; margin-left:268px}

/* FOOTER */

#footerPan {
	width:775px;
	height:72px;
	background:#e5e5e5;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footerPan p{padding: 14px 0 0 0; font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; color:#848484;}
#footerPan p span{ font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#848484;}
#footerPan p a{
	color:#0099FF;
	text-decoration:none;
	padding: 0 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
#footerPan p a:hover{ font:11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:underline;}
