@media screen,projection {
body {
	margin:0; padding:0;
	min-width:770px; text-align:center;
	background-color:#d6e6f2; color:#0970b8;
	font:normal normal 12px verdana, geneva, sans-serif;
}
#top {
	position:relative; width:770px;
	margin:auto; text-align:left;
}

#header {
	position:relative; height:128px;
	background-color:#d6e6f2;
	background-image:url(../img/bg_header.gif);
	background-repeat:no-repeat;
	background-position:100% 47px;
}
#header img {width:190px;height:100px;border:0;margin-top:20px}
#header h1 {display:none}

#menu {
	position:relative; height:228px;
	z-index:1;
}
#menu h2 {margin:0;padding:50px 0 5px 50px;font:normal bold 12px verdana, geneva, sans-serif}
#menu ul {margin:0;padding:0 50px}
#l-frame{
	position:absolute; width:1px; height:95px; left:0; top:228px;
	overflow:hidden;
	background-image:url(../img/frm_brd.gif);
}
#r-frame{
	position:absolute; width:1px; height:95px; left:769px; top:228px;
	overflow:hidden;
	background-image:url(../img/frm_brd.gif);
}

#content-box {
	position:relative; height:260px;
	background:#fff;
	border:1px solid #0970b8; border-top:0;
	background-image:url(../img/bg_content.gif);
	background-repeat:repeat-y;
}
html>body #content-box {height:auto; min-height:260px}

#content {
	padding:1px 10px 0 180px;
}

#content h1 {margin:15px 0 10px 0;font:normal bold 13px verdana, geneva, sans-serif}
#content h2 {margin:15px 0 4px 0;font:normal bold 12px verdana, geneva, sans-serif}
#content p {margin:0 0 15px 0}
#content strong {font:normal bold 11px verdana, geneva, sans-serif}
#content hr {color:#819cb1; background-color:#819cb1; height:1px; width:80%; border:0;text-align:center;clear:both}

#content a:link {color:#0060f8;text-decoration:underline}
#content a:visited {color:#0060f8;text-decoration:underline}
#content a:hover {color:#008;text-decoration:underline}

#book {position:absolute;left:0;top:0;width:169px;text-align:center}
#book img {width:147px;height:23px;border:0}

#menu-services {position:relative;left:27px;width:520px;height:115px}
#menu-services ul {list-style-type:none;width:250px;margin:30px 0 0 0;padding:0;font-size:11px;font-weight:bold;color:#1975c2}
#menu-services li {float:left;width:250px;margin:4px 0;padding:0;background-color:#b6c6e3}
#ms-l {float:left}
#ms-r {float:right}

#menu-services a, #menu-services div {display:block;height:17px;overflow:hidden;padding:3px 0 0 7px}
#menu-services a:link {color:#1975c2;background-color:#d6e6f3;text-decoration:none}
#menu-services a:visited {color:#1975c2;background-color:#d6e6f3;text-decoration:none}
#menu-services a:hover {color:#0965b2;background-color:#b6c6e3;text-decoration:none}

p.back {float:right;padding:15px 15px 0 0; font-weight:bold}
.cst-img {float:left; text-align:right; width:270px;padding-bottom:10px}
.cst-desc {float:left;margin-left:15px}


#footer {
	position:relative; height:20px;
	font:normal normal 10px verdana, geneva, sans-serif;
}
#footer a:link {color:#96a6b6; text-decoration:none}
#footer a:visited {color:#96a6b6; text-decoration:none}
#footer a:hover {color:#768696; text-decoration:none}

#phone {
	position:absolute; width:169px; height:220px;
	left:1px; top:-221px; overflow:hidden;
	background-position:0 100%;
	color:#fff;
}
#phone p {margin:200px 0 0 0;text-align:center;font:normal bold 12px verdana, geneva, sans-serif;background:#788fa1}

#footer ul#w3-menu {margin:0;padding:3px 0 0 0;list-style-type:none}
#footer ul#w3-menu li {
	float:left;margin:0 18px 0 0;
}

address {font-style:normal}

}

@media print {
body {font-size:11pt}
h1 {font-size:14pt}
h2 {font-size:12pt}
h3 {font-size:11pt}
a img {border:0}
}

