/** {
	font-size:100%;
}*/
table, table td { 
	border-collapse:collapse;
}
img {
	vertical-align:top; 
	border:0;
}
a {text-decoration:none;outline: 0 none;color: #005599;}
a:hover {text-decoration: underline;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block;}
html {
	overflow-y: scroll;
}
body {
	background: none repeat scroll 0 0 #FFFFFF;
	color:#626670;
	font:0.8em Segoe UI,Arial,Helvetica,sans-serif;
	margin:0;
	padding:0;
	position:relative;
	z-index:0;
}
/*============ Lists ============ */
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
/*============ /Lists ============ */

/*================ Forms ============*/
form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0;}
input {border:0 none;}
input[type="submit"] {cursor: pointer;}
/*================ /Forms ============*/

::-moz-selection { background: #2E7A92; color: #fff; text-shadow: none; }
::selection { background: #2E7A92; color: #fff; text-shadow: none; }

em, h1, h2, h3, h4, h5, h6, p {
    font-style: normal;
    font-variant: normal;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}


.clear {clear:both;}