html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	background:transparent;
	border:0;
	font-size:100%;
	font-weight:400;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}

button, input, select, textarea {
	font-family: inherit;
	font-size: 1em;
}

html,body {
	background:#fff;
	color:#2e2e2e;
	font-family:"Arial Unicode MS", "Arial Unicode", Arial, "URW Gothic L", Helvetica, Tahoma, sans-serif;
	font-size:10pt;
	line-height:1.5em;
	overflow:auto;
}

ol,ul {
	list-style:none;
}

blockquote,q {
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}

/* remember to define focus styles! */
:focus {
	/* outline:0; */
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration:none;
}

del {
	text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing:0;
}

img {
	-ms-interpolation-mode:bicubic;
	image-rendering:optimizeQuality;
}

label,select {
	cursor:pointer;
}

/* // CSS Reset */
a:link {
	color:#316c9d;
	text-decoration:none;
}

a:visited {
	color:#316c9d;
	text-decoration:none;
}

a:hover {
	color:#5c5c5c;
	text-decoration:underline;
}

a:active {
	color:#7e8992;
	text-decoration:none;
}

a.article {
	color:#316c9d;
	text-decoration:none;
}

a.article:visited {
	color:#316c9d;
	text-decoration:none;
}

a.article:hover {
	color:#5c5c5c;
	text-decoration:underline;
}

a.article:active {
	color:#7e8992;
	text-decoration:none;
}

a.audio {
	color:#316c9d;
	text-decoration:none;
}

a.audio:visited {
	color:#316c9d;
	text-decoration:none;
}

a.audio:hover {
	color:#5c5c5c;
	text-decoration:underline;
}

a.audio:active {
	color:#7e8992;
	text-decoration:none;
}

a.extern {
	color:#316c9d;
	text-decoration:none;
}

a.extern:visited {
	color:#316c9d;
	text-decoration:none;
}

a.extern:hover {
	color:#5c5c5c;
	text-decoration:underline;
}

a.extern:active {
	color:#7e8992;
	text-decoration:none;
}

a.interactive {
	color:#316c9d;
	text-decoration:none;
}

a.interactive:visited {
	color:#316c9d;
	text-decoration:none;
}

a.interactive:hover {
	color:#5c5c5c;
	text-decoration:underline;
}

a.interactive:active {
	color:#7e8992;
	text-decoration:none;
}

a.sidebar {
	color:#316c9d;
	text-decoration:none;
}

a.sidebar:visited {
	color:#316c9d;
	text-decoration:none;
}

a.sidebar:hover {
	color:#5c5c5c;
	text-decoration:underline;
}

a.sidebar:active {
	color:#7e8992;
	text-decoration:none;
}

a.video {
	color:#316c9d;
	text-decoration:none;
}

a.video:visited {
	color:#316c9d;
	text-decoration:none;
}

a.video:hover {
	color:#5c5c5c;
	text-decoration:underline;
}

a.video:active {
	color:#7e8992;
	text-decoration:none;
}

/* input:focus {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	outline:1px solid #d7d7d7;
} */
