﻿/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
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						{ border:0; margin:0; padding: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; }

/* ------------------------------------------ */
button,
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"]							{ width:auto; border:0; outline:0; overflow:visible; cursor:pointer; }
input, select									{ vertical-align:middle; }

code, kbd, pre, samp							{ font-family:monospace, sans-serif; }
hr												{ border:0; border-top:1px solid; display:block; height:1px; margin:1em 0; padding:0; }
td, th, caption									{ font-weight:normal; text-align:left; }

/* defaults -----------------------------------*/
:link, a, a:visited								{ color:red; text-decoration:none; }
a:hover, a:focus, a:active						{ outline:none; text-decoration:underline; }
a img, :link img, :visited img					{ border:none; }
a span											{ cursor:pointer; }
abbr[title], dfn[title]							{ border-bottom:1px dotted #000; cursor:help; }
address											{ font-style:italic; margin:0 0 1.5em 0; }
body											{ background:white; color:#383f4d; font-family:Arial, "Helvetica Neue", sans-serif; font-size:75%; line-height:1.5; text-align:left; }
del												{ text-decoration:line-through; }
dl												{ margin:1em 0; }
dl dd											{ margin-left:1em; }
dt												{ font-weight:bold; }
em, i											{ font-style:italic; font-weight:inherit; }
h1, h2, h3, h4, h5, h6							{ font-weight:bold; line-height:1.4; color:#383f4d; }
h1												{ font-size:2.25em; margin-bottom:.5em; }
h2												{ font-size:1.5em; margin-bottom:.5em; }
h3												{ font-size:1.2em; margin-bottom:.5em; }
h4												{ font-size:1.0em; margin-bottom:.2em; }
h5												{ font-size:0.9em; font-weight:bold; margin-bottom:.2em; }
h6												{ font-size:0.9em; margin-bottom:.2em; }
ins												{ text-decoration:none; }
p												{ margin-bottom:1em; }
pre												{ overflow:auto; line-height:24px; }
strong, b										{ font-weight:bold; font-style:inherit; }
sub, sup										{ line-height:1; font-size:0.5em; }
sub												{ vertical-align:sub; }
sup												{ vertical-align:sup; }

button, input.button							{ cursor:pointer; font-family:Arial, "Helvetica Neue", sans-serif; font-size:1em; margin:0; padding:0; vertical-align:middle; width:auto; }
input, select, option, textarea					{ font-family:Arial, "Helvetica Neue", sans-serif; font-size:1em; }
input[type="checkbox"]							{ vertical-align:bottom; }
input[type="radio"]								{ vertical-align:text-bottom; }
optgroup										{ font-style:normal; font-weight:bold; }
textarea										{ overflow:auto; }

q												{ quotes:"‘" "’" "“" "”"; } /* http://html5doctor.com/blockquote-q-cite/ */
q:before										{ content:"‘"; content:open-quote; }
q:after											{ content:"’"; content:close-quote; }
q q:before										{ content: "“"; content: open-quote; }
q q:after										{ content: "”"; content: close-quote; }
blockquote										{ quotes: "“" "”"; }
blockquote p:before								{ content: "“"; content: open-quote; }
blockquote p:after								{ content: ""; content: no-close-quote; }
blockquote p:last-of-type:after					{ content: "”"; content: close-quote; }
blockquote										{ font-style:italic; margin:1em; }

caption											{ font-weight:bold; margin-bottom:.2em; padding:0; }
table											{ margin-bottom:1em; }
tfoot											{ font-style:italic; }
thead td, th									{ font-weight:bold; }
th, td											{ vertical-align:top; }

ol												{ list-style-type:decimal; margin:1em 0; padding-left:2em; }
ol li											{ list-style:decimal outside; }
ol ol li										{ list-style-type:lower-alpha; }
ol ol ol li										{ list-style-type:lower-roman; }

ul												{ list-style-type:disc; margin:1em 0; padding-left:2em; }
ul li											{ list-style:disc outside; }
ul ul li										{ list-style-type:circle; }
ul ul ul li										{ list-style-type:square; }

/* helpers ------------------------------------*/
.clearfix										{ zoom:1; } /* http://nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .cf:after						{ content:""; display:table; }
.clearfix:after									{ clear:both; }
.visuallyhidden									{ position:absolute !important; clip:rect(0 0 0 0); }

/* misc ---------------------------------------*/
img[align="left"]								{ margin:0 1em 0.5em 0; float:left; }
img[align="right"]								{ margin:0 0 0.5em 1em; float:right; }

/*
Classes in here are the ones that are available throught the HTML editors.
Please put structure related style in a separate .css file
*/

/* Arial set */
.arial-text-10-black		{ font:normal 10px Arial; color:#000; }
.arial-text-10-grey			{ font:normal 10px Arial; color:#777; }
.arial-text-10-red			{ font:normal 10px Arial; color:#ff0101; }
.arial-text-10-green		{ font:normal 10px Arial; color:#2f8201; }
.arial-text-11-black		{ font:normal 11px Arial; color:#000; }
.arial-text-11-grey			{ font:normal 11px Arial; color:#777; }
.arial-text-11-red			{ font:normal 11px Arial; color:#ff0101; }
.arial-text-11-green		{ font:normal 11px Arial; color:#2f8201; }
.arial-text-12-black		{ font:normal 12px Arial; color:#000; }
.arial-text-12-grey			{ font:normal 12px Arial; color:#777; }
.arial-text-12-red			{ font:normal 12px Arial; color:#ff0101; }
.arial-text-12-green		{ font:normal 12px Arial; color:#2f8201; }
.arial-text-13-black		{ font:normal 13px Arial; color:#000; }
.arial-text-13-grey			{ font:normal 13px Arial; color:#777; }
.arial-text-13-red			{ font:normal 13px Arial; color:#ff0101; }
.arial-text-13-green		{ font:normal 13px Arial; color:#2f8201; }

.arial-text-title-10-black	{ font:bold 10px Arial; color:#000; }
.arial-text-title-10-grey	{ font:bold 10px Arial; color:#777; }
.arial-text-title-10-red	{ font:bold 10px Arial; color:#ff0101; }
.arial-text-title-10-green	{ font:bold 10px Arial; color:#2f8201; }
.arial-text-title-11-black	{ font:bold 11px Arial; color:#000; }
.arial-text-title-11-grey	{ font:bold 11px Arial; color:#777; }
.arial-text-title-11-red	{ font:bold 11px Arial; color:#ff0101; }
.arial-text-title-11-green	{ font:bold 11px Arial; color:#2f8201; }
.arial-text-title-12-black	{ font:bold 12px Arial; color:#000; }
.arial-text-title-12-grey	{ font:bold 12px Arial; color:#777; }
.arial-text-title-12-red	{ font:bold 12px Arial; color:#ff0101; }
.arial-text-title-12-green	{ font:bold 12px Arial; color:#2f8201; }
.arial-text-title-13-black	{ font:bold 13px Arial; color:#000; }
.arial-text-title-13-grey	{ font:bold 13px Arial; color:#777; }
.arial-text-title-13-red	{ font:bold 13px Arial; color:#ff0101; }
.arial-text-title-13-green	{ font:bold 13px Arial; color:#2f8201; }
.arial-text-title-14-black	{ font:bold 14px Arial; color:#000; }
.arial-text-title-14-grey	{ font:bold 14px Arial; color:#777; }
.arial-text-title-14-red	{ font:bold 14px Arial; color:#ff0101; }
.arial-text-title-14-green	{ font:bold 14px Arial; color:#2f8201; }

.arial-title-14-black		{ font:bold 14px Arial; color:#000; }
.arial-title-14-grey		{ font:bold 14px Arial; color:#777; }
.arial-title-14-red			{ font:bold 14px Arial; color:#ff0101; }
.arial-title-14-green		{ font:bold 14px Arial; color:#2f8201; }
.arial-title-15-black		{ font:bold 15px Arial; color:#000; }
.arial-title-15-grey		{ font:bold 15px Arial; color:#777; }
.arial-title-15-red			{ font:bold 15px Arial; color:#ff0101; }
.arial-title-15-green		{ font:bold 15px Arial; color:#2f8201; }
.arial-title-16-black		{ font:bold 16px Arial; color:#000; }
.arial-title-16-grey		{ font:bold 16px Arial; color:#777; }
.arial-title-16-red			{ font:bold 16px Arial; color:#ff0101; }
.arial-title-16-green		{ font:bold 16px Arial; color:#2f8201; }
.arial-title-17-black		{ font:bold 17px Arial; color:#000; }
.arial-title-17-grey		{ font:bold 17px Arial; color:#777; }
.arial-title-17-red			{ font:bold 17px Arial; color:#ff0101; }
.arial-title-17-green		{ font:bold 17px Arial; color:#2f8201; }
.arial-title-18-black		{ font:bold 18px Arial; color:#000; }
.arial-title-18-grey		{ font:bold 18px Arial; color:#777; }
.arial-title-18-red			{ font:bold 18px Arial; color:#ff0101; }
.arial-title-18-green		{ font:bold 18px Arial; color:#2f8201; }
.arial-title-19-black		{ font:bold 19px Arial; color:#000; }
.arial-title-19-grey		{ font:bold 19px Arial; color:#777; }
.arial-title-19-red			{ font:bold 19px Arial; color:#ff0101; }
.arial-title-19-green		{ font:bold 19px Arial; color:#2f8201; }
.arial-title-20-black		{ font:bold 20px Arial; color:#000; }
.arial-title-20-grey		{ font:bold 20px Arial; color:#777; }
.arial-title-20-red			{ font:bold 20px Arial; color:#ff0101; }
.arial-title-20-green		{ font:bold 20px Arial; color:#2f8201; }


/* Verdana set */
.verdana-text-10-black			{ font:normal 10px Verdana; color:#000; }
.verdana-text-10-grey			{ font:normal 10px Verdana; color:#777; }
.verdana-text-10-red			{ font:normal 10px Verdana; color:#ff0101; }
.verdana-text-10-green			{ font:normal 10px Verdana; color:#2f8201; }
.verdana-text-11-black			{ font:normal 11px Verdana; color:#000; }
.verdana-text-11-grey			{ font:normal 11px Verdana; color:#777; }
.verdana-text-11-red			{ font:normal 11px Verdana; color:#ff0101; }
.verdana-text-11-green			{ font:normal 11px Verdana; color:#2f8201; }
.verdana-text-12-black			{ font:normal 12px Verdana; color:#000; }
.verdana-text-12-grey			{ font:normal 12px Verdana; color:#777; }
.verdana-text-12-red			{ font:normal 12px Verdana; color:#ff0101; }
.verdana-text-12-green			{ font:normal 12px Verdana; color:#2f8201; }
.verdana-text-13-black			{ font:normal 13px Verdana; color:#000; }
.verdana-text-13-grey			{ font:normal 13px Verdana; color:#777; }
.verdana-text-13-red			{ font:normal 13px Verdana; color:#ff0101; }
.verdana-text-13-green			{ font:normal 13px Verdana; color:#2f8201; }

.verdana-text-title-10-black	{ font:bold 10px Verdana; color:#000; }
.verdana-text-title-10-grey		{ font:bold 10px Verdana; color:#777; }
.verdana-text-title-10-red		{ font:bold 10px Verdana; color:#ff0101; }
.verdana-text-title-10-green	{ font:bold 10px Verdana; color:#2f8201; }
.verdana-text-title-11-black	{ font:bold 11px Verdana; color:#000; }
.verdana-text-title-11-grey		{ font:bold 11px Verdana; color:#777; }
.verdana-text-title-11-red		{ font:bold 11px Verdana; color:#ff0101; }
.verdana-text-title-11-green	{ font:bold 11px Verdana; color:#2f8201; }
.verdana-text-title-12-black	{ font:bold 12px Verdana; color:#000; }
.verdana-text-title-12-grey		{ font:bold 12px Verdana; color:#777; }
.verdana-text-title-12-red		{ font:bold 12px Verdana; color:#ff0101; }
.verdana-text-title-12-green	{ font:bold 12px Verdana; color:#2f8201; }
.verdana-text-title-13-black	{ font:bold 13px Verdana; color:#000; }
.verdana-text-title-13-grey		{ font:bold 13px Verdana; color:#777; }
.verdana-text-title-13-red		{ font:bold 13px Verdana; color:#ff0101; }
.verdana-text-title-13-green	{ font:bold 13px Verdana; color:#2f8201; }
.verdana-text-title-14-black	{ font:bold 14px Verdana; color:#000; }
.verdana-text-title-14-grey		{ font:bold 14px Verdana; color:#777; }
.verdana-text-title-14-red		{ font:bold 14px Verdana; color:#ff0101; }
.verdana-text-title-14-green	{ font:bold 14px Verdana; color:#2f8201; }

.verdana-title-14-black			{ font:bold 14px Verdana; color:#000; }
.verdana-title-14-grey			{ font:bold 14px Verdana; color:#777; }
.verdana-title-14-red			{ font:bold 14px Verdana; color:#ff0101; }
.verdana-title-14-green			{ font:bold 14px Verdana; color:#2f8201; }
.verdana-title-15-black			{ font:bold 15px Verdana; color:#000; }
.verdana-title-15-grey			{ font:bold 15px Verdana; color:#777; }
.verdana-title-15-red			{ font:bold 15px Verdana; color:#ff0101; }
.verdana-title-15-green			{ font:bold 15px Verdana; color:#2f8201; }
.verdana-title-16-black			{ font:bold 16px Verdana; color:#000; }
.verdana-title-16-grey			{ font:bold 16px Verdana; color:#777; }
.verdana-title-16-red			{ font:bold 16px Verdana; color:#ff0101; }
.verdana-title-16-green			{ font:bold 16px Verdana; color:#2f8201; }
.verdana-title-17-black			{ font:bold 17px Verdana; color:#000; }
.verdana-title-17-grey			{ font:bold 17px Verdana; color:#777; }
.verdana-title-17-red			{ font:bold 17px Verdana; color:#ff0101; }
.verdana-title-17-green			{ font:bold 17px Verdana; color:#2f8201; }
.verdana-title-18-black			{ font:bold 18px Verdana; color:#000; }
.verdana-title-18-grey			{ font:bold 18px Verdana; color:#777; }
.verdana-title-18-red			{ font:bold 18px Verdana; color:#ff0101; }
.verdana-title-18-green			{ font:bold 18px Verdana; color:#2f8201; }
.verdana-title-19-black			{ font:bold 19px Verdana; color:#000; }
.verdana-title-19-grey			{ font:bold 19px Verdana; color:#777; }
.verdana-title-19-red			{ font:bold 19px Verdana; color:#ff0101; }
.verdana-title-19-green			{ font:bold 19px Verdana; color:#2f8201; }
.verdana-title-20-black			{ font:bold 20px Verdana; color:#000; }
.verdana-title-20-grey			{ font:bold 20px Verdana; color:#777; }
.verdana-title-20-red			{ font:bold 20px Verdana; color:#ff0101; }
.verdana-title-20-green			{ font:bold 20px Verdana; color:#2f8201; }


.content_box .content h2		{ font-size:1.8em; margin-bottom:.9em; color:#1a3e8c; line-height:1.2em }
.content_box .content ul		{ margin-left:0; padding-left:0; }
.content_box .content ul li		{ list-style-position:inside; }