@charset 'UTF-8';

/* allflash  */
html {
	width: 100%;
	height: 100%;
}

body {
	background: #fff;
	color:#000;
}


.layout-holder {
	width:900px;
	margin:0 auto;
	position:relative;
}

.page-top {
	height:78px;
	background:url(/images/background/layout/topbg.jpg) 0 0 repeat-x;
}

.menu-top {}

.header-links { position:absolute; top:10px; right:15px; color:#b2c4c9;}
.header-links a { color:#b2c4c9; font-size:0.9em; text-decoration:none; margin-left: 5px;}
.header-links a:hover {text-decoration:underline;}
.header-links .rss-link { background:url(/images/background/rss.gif) top right no-repeat; padding-right:20px;}
.header-links .link img { vertical-align: top; position: relative; top: 1px;}

.page-header { min-height:123px; _height:123px; background:#e9f3f5 url(/images/background/homepage-banner-hr.png) bottom center no-repeat;}
.page-header.homepage-header { height:326px; background:#e9f3f5 url(/images/background/homepage-banner-hr.png) bottom center no-repeat;}
.page-header-home {min-height:332px; _height:332px; background:url(/images/background/layout/headerbg.jpg) bottom center no-repeat;}

.footer { height:43px; width:900px; background:url(/images/background/layout/footerbg.jpg) 0 0 no-repeat;}

.try-buttons { position:absolute; top:45px; left:480px;}
.try-buttons.homepage-try-buttons {position:absolute; top:250px; left:10px;}

.homapagebanner { position:absolute; top:10px; right:0px; z-index:1; }

.image-border { border:1px #d3d9db solid; padding:23px;}
.image-border img, .image-border-small img, .image-border-rightcol img, .image-border-minimorder img {border:1px #dadedf solid;}

.image-border-small { border:1px #d3d9db solid; padding:17px;}
.image-border-rightcol { border:1px #d3d9db solid; padding:11px;}
.image-border-minimorder { border:1px #d3d9db solid; padding:2px 2px 0px 2px; display:block;}


.hr2-3 { height:0px; line-height:0px; border-top:1px #d1d7d9 solid; float:right; width:612px; clear:both; }
.hr-par-divider { border-top:1px #f2f2f2 solid;}

.halfpage 

.hr {height:0px; line-height:0px; border-top:1px #d1d7d9 solid;}
.narrow-column.halfpage .hr {height:0px; line-height:0px; border-top:1px #d1d7d9 solid;  width:435px; _width:415px; }