/* Basic font size: 14px - basic total line height: 21px */
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
table {border-collapse: collapse; border-spacing: 0; width: 100%}


/* Body */
body{font-size: 87.5%; line-height: 1.5em; font-family: Verdana, Helvetica, sans-serif;}  
html>body{font-size: 14px;}    


/* General */
p{margin-bottom: 1.5em;}
em {font-style:italic;}


/* headers */
h1{font-size: 2em; line-height: 1em; margin-bottom: 20px; font-weight: normal; color: #005986; font-family: Georgia, "Times New Roman", Times, serif; }
h2{font-size: 1.3em; margin: 0; color: #BB0000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal;}
h3{font-size: 1.3em; line-height: 1.5em; margin-bottom: 0.5em; font-weight: normal; color: #BB0000; font-family: Georgia, "Times New Roman", Times, serif;}
h4{font-size: 1em; line-height: 1.5em; margin-bottom: 1.1em; font-weight: bold; color: #BB0000; font-family: Georgia, "Times New Roman", Times, serif;}


/* Strong */
strong{font-weight: bold;}
strong.large{font-size: 1.1em;}
strong.verylarge{font-size: 1.3em;}


/* Text box BE Style */
.textbox{padding: 2px 8px; margin: 5px; font-size: 0.9em}