/* Copyright 1999-2014. Parallels IP Holdings GmbH. All Rights Reserved. */
@font-face {
    font-family: 'milfordbold';
    src: url('milf___b-webfont.woff2') format('woff2'),
         url('milf___b-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
html, body { border: 0; margin: 0; height: 100%; min-height: 100%; }
body { color: #1e1e1e; font: 13px/1.231 arial, helvetica, sans-serif; background: #f5f5f5; }
img { border: 0; vertical-align: middle; -ms-interpolation-mode: bicubic; }
table { border-collapse: collapse; border-spacing: 0; }
form { margin: 0; padding: 0; border: 0; }
a, a:visited { color: #0050b4; }
a:hover, a:active { outline: 0; color: #00a0ff; }
hr { display: block; margin: .9em 0; padding: 0; height: 2px; border: 0; border-top: 1px solid #c8c8c8; box-shadow: inset 0 1px 0 #fff; }
.lte7 hr { margin: .5em 0; }
h1, h2 { margin: 10px 0 15px; padding: 0; font: 'milfordbold', georgia, serif; color: #000; }
h1 { margin: 0 0 5px; font-size: 30px; }
h2 { margin: -20px 5px; font-size: 24px; }
h3 { margin: -20px 5px; font-size: 20px; }
p { margin: 0; padding: 0 0 12px; }
ul { margin: 0; padding: 0; list-style: none; }
li { padding: 0 0 8px 14px; background: url(../img/bullet.gif) 0 5px no-repeat; }
#page { min-height: 100%; text-align: left; }
.ie6 #page { height: 100%; }
#wrapper { padding: 0 0 45px; }
#top { border-bottom: 1px solid #fff;
	height: 110px; 
	background-image: linear-gradient(to bottom right, #333, #666);
}
.header-wrapper-left{
	width:400px;
}
#top h1{
	color:#FBB40C; 
	font-size: 70px;
}
#top h2{
	color:#FBB40C; 
	font-size: 22px;
}
#top h3{
	color:#FBB40C; 
	font-size: 40px;
	margin-top:10px;
}

.header-wrapper-right{
	width:500px;
	float:right;
	padding-top:0;
	text-align:right;
	padding-right:20px;
}
#content { margin: auto; padding: 10px 0 0; width: 960px; text-shadow: 0 1px 0 #fff; }
#footer-wrapper { position: relative; margin: -45px 0 0; height: 35px; padding: 10px 0 0; }
#footer { border-top: 4px solid #bce1f8; padding: 0 20px; height: 31px; line-height: 30px; text-align: center; text-shadow: 0 -1px #000; font-size: 11px; color: #969696; background: #313131 url(../img/top-bottom.png) 0 -100px repeat-x; box-shadow: inset 0 1px 0 #1594ff; }
#footer a, #footer a:visited, #footer a:hover, #footer a:active { color: #969696; text-decoration: none; }
#footer a:hover, #footer a:active { text-decoration: underline; }
#footer .separator { border-left: 1px solid #646464; margin: 0 10px; }
