@charset 'utf-8';
html, body { background:#333; margin:0; padding:0; }
body { background:#fff; color:#333; font:13px Verdana, Arial, Helvetica, sans-serif; line-height:17px; }
body > div > div { margin:0 auto; width:780px; }

a { color:#000; text-decoration:none; }
a:hover { border-bottom:1px dotted #000; }
h1 { color:#036; font:bold 16px Verdana, Arial, Helvetica, sans-serif; margin:0 0 12px 0; }
h2 { color:#036; font:bold 14px Verdana, Arial, Helvetica, sans-serif; margin:0 0 12px 0; }

hr { clear:both; margin:15px 0; }

.header {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JhZGllbnQiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdHlsZT0ic3RvcC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDEpOyIgLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0eWxlPSJzdG9wLWNvbG9yOnJnYmEoMjU1LDIyNSwyMDQsMSk7IiAvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IGZpbGw9InVybCgjZ3JhZGllbnQpIiBoZWlnaHQ9IjEwMCUiIHdpZHRoPSIxMDAlIiAvPjwvc3ZnPg==);
	background: -moz-linear-gradient( top, rgba(255,255,255,1), rgba(255,225,204,1) );
	background: -webkit-gradient( linear, left top, left bottom, color-stop( 0, rgba(255,255,255,1) ), color-stop( 1, rgba(255,225,204,1) ) );
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFFFE1CC);
	-ms-filter: 'progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFFFF,EndColorStr=#FFFFE1CC)';
	height:70px; padding-top:30px;
}

.navigation { background:#003163; box-shadow:0 5px 8px #ccc; height:33px; }
.navigation ul { list-style:none; margin:0 auto; padding:0; width:456px; }
.navigation li { float:left; display:block; padding:8px 0 7px 0; }
.navigation a { color:#fff; font-size:14px; padding:8px 15px 7px 15px; text-transform:lowercase; }
.navigation a:hover { background:#1a4673; }

.container { background:#fff; margin:25px 0; }
.container div { overflow:auto; }

.images { overflow:hidden; height:180px; width:300px; }
.images img { display:none; position:absolute; }
.images img:first-child { display:block; }

.images.left, img.left { float:left; margin:0 20px 20px 0; }
.images.right, img.right { float:right; margin:0 0 20px 20px; }

.footer { color:#ccc; background:#333; border-top:8px solid #999; font-size:11px; padding:20px 0; margin-top:10px; text-align:center; }
.footer ul { list-style:none; margin:0px 0; padding:0; overflow:auto; }
.footer li { border-right:1px solid #999; display:inline-block; padding:0 15px; margin:3px 0; text-align:left; }
.footer ul li:last-child { border-right:none; }
.footer a { color:#ccc; padding:0 0; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footer div { color:#666; float:right; margin:5px; }
.footer div a { color:#777; }
.footer div a:hover { border-bottom:1px dashed #777; text-decoration:none; }
