

body {
  font-size: 62.5%;
  color: #656B6D;
  /* font-family: "Century Gothic", Verdana, Helvetica, sans-serif; */
  font-family: Helvetica, "Century Gothic", Arial, sans-serif;
  

}

/* Headings
-------------------------------------------------------------- */

h1	{ font-size: 2em; margin-bottom: 1.3em; }
h2 	{ font-size: 1.5em; margin-bottom: 1.2em; }
h3 		{ font-size: 1.4em; margin-bottom: 1em; }
h4 		{ font-size: 0.9em; margin-bottom: 0; }
h5 		{ font-size: 1em; }
h6 		{ font-size: 1em; }

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}

.box_content h1,.box_content h2, 
.box_content h3,.box_content h4, 
.box_content h5,.box_content h6 {
	padding:10px 0;
	margin:0;
	font-weight:bold;
	color:#333E40;
	background:url(../img/line.png) repeat-x bottom left;
}

.box_content h1.center,.box_content h2.center, 
.box_content h3.center,.box_content h4.center, 
.box_content h5.center,.box_content h6.center { text-align:center; }

.box_content h1.right,.box_content h2.right, 
.box_content h3.right,.box_content h4.right, 
.box_content h5.right,.box_content h6.right { text-align:right; float:none !important; }

.box_content h1 { font-size:2.4em; padding:0px 0 12px 0; margin:0px 0 18px 0; }
.box_content h2 { font-size:1.7em; padding:0px 0 12px 0; margin:0px 0 16px 0; }
.box_content h3 { font-size:1.5em; padding:0px 0 12px 0; margin:0px 0 14px 0; }
.box_content h4 { font-size:1.4em; padding:0px 0 12px 0; margin:0px 0 12px 0; }
.box_content h5 { font-size:1.3em; padding:0px 0 10px 0; margin:0px 0 10px 0; }
.box_content h6 { font-size:1.2em; padding:0px 0 8px 0; margin:0px 0 10px 0; }

.box_content h1.noline,.box_content h2.noline, 
.box_content h3.noline,.box_content h4.noline, 
.box_content h5.noline,.box_content h6.noline { background:none; padding-bottom:0; }


/* Text elements
-------------------------------------------------------------- */

p   		{ margin: 1em; font-size: 1.3em; }
.left  		{ float: left !important; }
p .left		{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
.right 		{ float: right !important; }
p .right 	{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }

a:focus,
a:hover     { text-decoration: none;}
a           { text-decoration: none;}

blockquote  { margin: 1.5em; color: #666; font-style: italic; }
strong,dfn	{ font-weight: bold; }
em,dfn      { font-style: italic; }
sup, sub    { line-height: 0; }

abbr,
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 1.5em; font-style: italic; }
del         { color:#666; }

pre         { margin: 1.5em 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

.nobold { font-weight:normal; }

/* Lists
-------------------------------------------------------------- */

li ul,
li ol       { margin: 0; }
ul, ol      { margin: 1.5em 1.5em; padding-left: 1.5em; }

ul          { list-style-type: disc; }
ol          { list-style-type:circle; }

dl          { margin: 0 0 1.5em 0; }
dl dt       { font-weight: bold; }
dd          { margin-left: 1.5em;}


/* Misc classes
-------------------------------------------------------------- */

.small      { font-size: 1em; font-family: Verdana, "MS Trebuchet", sans-serif; }
.large      { font-size: 1.5em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.quiet      { color: #666; }
.loud       { color: #000; }
.highlight  { background:#ff0; }
.added      { background:#060; color: #fff; }
.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }
.last       { margin-right:0; padding-right:0; }
.top        { margin-top:0; padding-top:0; }
.bottom     { margin-bottom:0; padding-bottom:0; }

.white		{ color:#fff; }
.blue		{ color:#00a8ff; }
.pink		{ color:#ff00e4; }
.green		{ color:#8b9c71; }
.orange		{ color:#ff7e00; }
.grey		{ color:#818789; }

span.underline	{ text-decoration: underline; }

.selected	{ color:#000000; cursor:default; }