html { background: url(Background/pattern-bg.png) center top no-repeat #1470B2; width:100%; height:100%; }
/* html { background: url(Background/pattern-bg.png) center top no-repeat #e2e2e2; width:100%; height:100%; } */
/* html { background:#f2f2f2; width:100%; height:100%; } */

body {
	min-height: 100%;
	width: 940px;
	margin: 0 auto;
	padding: 20px;
	position: relative;
	z-index: 1;
	background: #fff;
	border: 1px solid #d9d9d9; border-top: none; border-bottom: none;
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);
	   -moz-box-shadow:0 0 4px rgba(0,0,0,.3);
	        box-shadow:0 0 4px rgba(0,0,0,.3);
			
	font: 1em/1.5 Arial, Helvetica, sans-serif; color: #333; -webkit-font-smoothing: antialiased;
}

img {
    border: 0;
}

/*p   { color: #000; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
li   { color: #000; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1  { color: #000; font-weight: normal; font-size: 28pt; line-height: 28pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: -10pt }
h2  { color: #000; font-weight: normal; font-size: 20pt; line-height: 24pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: -7pt }
h3  { color: #000; font-weight: normal; font-size: 16pt; line-height: 16pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h4  { color: #000; font-weight: normal; font-size: 24pt; line-height: 24pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: -10pt }
h5  { color: #000; font-weight: normal; font-size: 18pt; line-height: 18pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: -7pt }
h6  { color: #000; font-weight: normal; font-size: 14pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-bottom: -5pt }
*/

h1,h2,h3,h4,h5,h6,strong { color:#222222; }
h1,h2,h3,h4 { font-weight: bold; }
h2,h3,h4 { line-height: 24px; }
h1,h2 { margin-bottom: 24px; }
h1 { font-size: 24px;}
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
p,li   { color: #333; font-size: 1em; font-family: Arial, Helvetica, sans-serif; }

a:link { color: #1470B2; text-decoration: none; }
a:visited { color: #1470B2; text-decoration: none; }
a:hover { color: orange; }

p { margin-bottom: 18px; }

h1.pagetitle{
	color: #fff;
	text-shadow: none;
	font-weight: normal;
	font-size: 50%;;
	letter-spacing: normal;
	margin-bottom: 0px;
	margin-top: 0px;
}

hr {
    border: 0;
    height: 1px;
    background: #333;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,hsla(0,0%,0%,0)), color-stop(50%,hsla(0,0%,0%,.30)), color-stop(100%,hsla(0,0%,0%,0)));
    background: -webkit-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.30) 50%, hsla(0,0%,0%,0) 100%);
    background:    -moz-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.30) 50%, hsla(0,0%,0%,0) 100%);
    background:     -ms-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.30) 50%, hsla(0,0%,0%,0) 100%);
    background:      -o-linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.30) 50%, hsla(0,0%,0%,0) 100%);
    background:         linear-gradient(left, hsla(0,0%,0%,0) 0%, hsla(0,0%,0%,.30) 50%, hsla(0,0%,0%,0) 100%);
}
