@media screen,projection {
html {overflow-y: scroll}
body {
	margin:0 0 0 4px; padding:0;
	min-width:910px; text-align:center;
	background-color:#fff; color:#000;
	font:normal normal 12px arial, tahoma, sans-serif;
}

#top {
	position:relative; width:910px;
	margin:0 auto; text-align:left;
}

#header {
	position:relative; height:354px;
	z-index:1;
/*
	background-image:url(img/bg_header.jpg);
	background-repeat:no-repeat;
	background-position:1px 120px;
*/
}

#fl-banner {position:absolute;left:1px;top:120px;width:907px;height:228px;overflow:hidden}

img#logo {position:relative;width:110px;height:110px;border:0;margin:5px 0 0 12px}
/* img#telephone {position:absolute;left:649px;top:19px;width:254px;height:21px;border:0} */
div#teleph {
	position:absolute; right:3px; top:10px;
	font:normal normal 16px arial, sans-serif; color:#555;
	line-height:1.4em; text-align:right;
}
div#teleph span {word-spacing: 0.2em;color:#888}
div#teleph a {font-size:14px;display:none}
div#teleph a:link {color:#555;text-decoration:none}
div#teleph a:visited {color:#555;text-decoration:none}
div#teleph a:hover {color:#555;text-decoration:underline}


#top-menu {
	position:absolute; left:510px; top:0;
	list-style-type:none; margin:0; padding:0;
}
#top-menu li {
	float:left;
	margin:0 10px 0 0; padding:0;
}
#top-menu img {width:14px;height:34px;border:0}
#top-menu a {text-decoration:none}

#menu-main {
	position:absolute;
	left:210px; top:82px; 
	margin:0; padding:0;
	list-style-type:none;
	font:normal bold 12px tahoma, arial, sans-serif; color:#17285a;
}
#menu-main li {
	float:left;
	padding:6px 0 0 0; margin:0;
	width:84px; height:28px; overflow:hidden;
	text-align:center;
}
#menu-main li#mm5 {margin:0 15px 0 8px}
#menu-main li.here {
	background-image:url(img/bg_mm_li.gif);
	background-repeat:no-repeat;
}

#menu-main a:link {color:#000;text-decoration:none}
#menu-main a:visited {color:#000;text-decoration:none}
#menu-main a:hover {color:#59749d;text-decoration:none}
#menu-main li.here a:link {color:#fff;text-decoration:none}
#menu-main li.here a:visited {color:#fff;text-decoration:none}
#menu-main li.here a:hover {color:#fff;text-decoration:none}



#content-box #left-panel {
	position:relative; float:left;
	width:229px; padding-bottom:20px;
}
#content-box #left-panel h2 {margin:0;padding:0;font:normal bold 14px tahoma, arial, sans-serif;color:#000}
#content-box #left-panel h2 img {width:215px;height:27px;border:0}

#content-box #left-panel ul {
	position:relative; width:215px; height:142px;
	list-style-type:none; margin:0 0 5px 0; padding:10px 0 0 0;
	font:normal normal 12px tahoma, arial, sans-serif; color:#fff;
	background-color:#59749d;
}
#content-box #left-panel ul li {
	margin:0; padding:0 0 6px 0;
	float:left; width:100%;
}
#content-box #left-panel ul li a {
	padding-left:27px;
	background-image:url(img/arrow.gif);
	background-repeat:no-repeat;
	background-position:12px 7px;
}
#content-box #left-panel ul li a:link {color:#fff;text-decoration:none}
#content-box #left-panel ul li a:visited {color:#fff;text-decoration:none}
#content-box #left-panel ul li a:hover {color:#2d3e74;text-decoration:none}


#content-box #left-panel form {
	width:215px;
	margin:4px 0 0 0; padding:0;
}
#content-box #left-panel form input.inptxt {
	width:209px; padding:2px; margin:0 0 4px 0; border:1px solid #000;
	font:normal normal 12px arial, tahoma, sans-serif;
}
#content-box #left-panel form textarea {
	width:209px; height:5.6em; padding:2px; margin:0 0 4px 0; border:1px solid #000;
	overflow:auto;
	font:normal normal 12px arial, tahoma, sans-serif;
}
#content-box #left-panel form div#butt {text-align:right}
#content-box #left-panel form div#butt input {
	font:normal bold 12px arial, tahoma, sans-serif; color:#fff;
	background-color:#7e8daa;
	border:2px solid #7e8daa; width:75px;
}
#content-box #left-panel form div.error {
	padding:3px 2px 1px 2px;
	font:normal normal 11px arial, tahoma, sans-serif; color:#d00;
	display:none;
}
#content-box #left-panel p#formsent {text-align:center;font-weight:bold;margin-top:40px}






#content-box {
	position:relative; height:414px;
	margin-right:1px;
}
div.main #content-box {background-image:url(img/bg_content_box_main.gif);background-repeat:repeat-x}
html>body #content-box {height:auto; min-height:414px}

#content-box h1 {margin:0 0 12px 0;font:normal bold 15px arial,tahoma, sans-serif;color:#000;text-transform:uppercase}
#content-box h2 {margin:9px 0 6px 0;font:normal bold 14px arial,tahoma, sans-serif;color:#000}
#content-box h3 {margin:9px 0 3px 0;font:normal bold 13px arial,tahoma, sans-serif;color:#024}
#content-box h4,
#content-box h5,
#content-box h6 {margin:9px 0 2px 0;font:normal bold 12px verdana, geneva, sans-serif}
#content-box p {margin:0 0 9px 0}
#content-box a img {border:0}
#content-box hr {color:#eeeeee; background-color:#eeeeee; height:1px; width:99%; border:0;text-align:center;clear:both}
#content-box br.cl {clear:both}

#content-box a:link {color:#49648d;text-decoration:underline}
#content-box a:visited {color:#49648d;text-decoration:underline}
#content-box a:hover {color:#19345d;text-decoration:underline}


#content {
	position:relative; float:left;
	width:680px;
	margin:0; padding:8px 0 10px 0;
}

#content-box #main-c {height:180px;overflow:hidden}

#portfolio-list {font-size:11px; font-weight:bold; color:#696e80; overflow:hidden}
#portfolio-list div {float:left; width:225px; padding-bottom:60px; text-align:center; overflow:hidden}
#portfolio-list div img {width:195px; height:142px; border:0}
#portfolio-list a:link {color:#696e80; text-decoration:none}
#portfolio-list a:visited {color:#696e80; text-decoration:none}
#portfolio-list a:hover {color:#65bdf4; text-decoration:none}


#content-box ul#site-map {margin:30px 0 0 90px;padding:0}
#content-box ul#site-map ul {margin:0 0 0 50px;padding:0}
#content-box ul#site-map li {margin-bottom:4px;font-weight:bold}
#content-box ul#site-map a:link {text-decoration:none}
#content-box ul#site-map a:visited {text-decoration:none}
#content-box ul#site-map a:hover {text-decoration:underline}




#footer {
	position:relative; height:50px;
	padding:1px 0 0 0;
	background-image:url(img/bg_footer.gif);
	background-repeat:repeat-x;
	font:normal normal 11px tahoma, arial, sans-serif; color:#003658;
}

#footer ul {
	position:relative; list-style-type:none;
	text-align:center;
	margin:0; padding:0;
}
#footer ul li {
	display:inline;
	padding:0 2px 0 4px; margin:0;
	border-left:1px solid #003658;
}
#footer ul li:first-child {border:0}

#footer a:link {color:#003658;text-decoration:none}
#footer a:visited {color:#003658;text-decoration:none}
#footer a:hover {color:#003678;text-decoration:underline}

#footer ul#menu-terms {margin:9px 3px 0 0;float:right;text-align:right;width:360px}
#footer ul#w3-menu {margin:9px 3px 0 0;float:right;clear:right;text-align:right;width:360px}
#footer ul#menu-cprt {margin:9px 0 0 5px;text-align:left;width:530px}
#footer ul#menu-bsns {margin:7px 0 0 5px;text-align:left;width:530px}




div#sitepal-banner {
position:absolute;left:915px;top:147px;width:137px;height:200px;
}
div#sitepal-bann {
position:fixed;right:2px;bottom:2px;width:137px;height:216px;
text-align:right;
}
div#sitepal-bann * {outline:none}
div#sitepal-bann a {font-size:11px;font-weight:bold}
div#sitepal-bann a:link {color:#49648d;text-decoration:none}
div#sitepal-bann a:link {color:#49648d;text-decoration:none}
div#sitepal-bann a:link {color:#19345d;text-decoration:none}


}


@media print {
body {font-size:11pt}
h1 {font-size:14pt}
h2 {font-size:12pt}
h3 {font-size:11pt}
a img {border:0}
#menu-main, #left-panel, #menu-terms, #menu-bsns {display:none}
}
