body { 
  font-size: 12px;
  line-height: 18px; /* All elements should be a multiple of this value. */
}


/* Default fonts */
h1,h2,h3,
h5,h6  { font-family: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif}
body      { font-family: "Helvetica Neue", Calibri, Helvetica, Verdana, sans-serif; } 
pre       { font-family: Corbel, Verdana, "Bitstream Vera Sans", sans-serif; } 
code      { font-family: Consolas, "Bitstream Vera Sans Mono", "Courier New", Monaco, Courier, monospace; } 


/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { 
  color:#222; 
  clear:both; 
  padding:0 0 6px 0;
  margin:0;
  margin-bottom:12px
}


h1 { font-size: 20px; line-height:27px; padding:0 0 10px 0;font-weight:normal}
h2 { font-size: 19px; line-height:26px; text-transform:uppercase; color:#208600;font-weight:normal;}
div.col2-2 h2 {padding-bottom:0;linen-height:19px}
div.col1 h2,div.col3 h2  { font-size:16px;text-transform:uppercase; color:#003e62;padding:3px 0;}
.underline {border-bottom:1px solid #f4f4f4;border-top:1px dashed #666}
.sponsors h2,.sponsors-row h2 {font-size: 13px; line-height:18px; text-transform:none; color:#208600;font-weight:normal}
.sponsors h2,.sponsors-row h2 {padding:5px 0;margin:0 0 4px 0;border-bottom:1px dotted #666;border-top:1px dotted #666}
h3.top { font-size:16px;line-height:14px; padding:6px 0 6px 30px;color:white;font-weight:normal}
h3.asksuze {font:16px "Helvetica Neue", Calibri, Helvetica, Verdana, sans-serif; text-transform:uppercase;font-weight:bold }
h3 { font-size: 18px; line-height:36px; font-weight:normal  }
h4 { font-size: 14px; font-weight:bold; font-family: /*"Lucida Sans Unicode", "Lucida Grande",*/  Arial, sans-serif; }
h5 { font-size: 12px; font-weight:bold; }
h6 { font-size: 12px; }

.page-title {font: 25px "Arial Black", Arial, Helvetica, sans-serif; padding:0;letter-spacing:-1px;font-weight:bolder;line-height:25px;}
.blue {color:#003e62}
.orange-title  { color:#e76700;text-transform:uppercase;font-family:"Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, sans-serif;font-weight:normal; }
.orange  { color:#e76700;text-transform:uppercase;font: normal 11px "Arial Black", "Gadget","Impact",Arial, sans-serif;font-weight:normal }
.bold    { color:inherit;text-transform:uppercase;font-weight:bolder;font-size:13px }

/* Text elements
-------------------------------------------------------------- */

p           { margin: 0 0 14px 0; text-align:justify;line-height:20px }
p.flush-left{ text-align:left}
p.last      { margin-bottom:0; }
p img       { float: left; margin:18px 18px 18px 0; padding:0; }
p img.top   { margin-top:0; } /* Use this if the image is at the top of the <p>. */

a           { color: #333; text-decoration: underline; }
a:hover     { color: #208600; }

ul, ol      { margin: 0 0 18px 18px; }
ul          { list-style-type: circle; }
ul.roundedBullet {margin:0;padding:0}
li.roundedBullet 
					  { list-style:none;background:url(../images/bullet.png) no-repeat left top;
							line-height:25px;margin:10px 0;padding-left:10px;
							font-size:12px }
ol          { list-style-type: decimal; }
dl          { margin: 0 0 18px 0; }
dl dt       { font-weight: bold; }

/* Testimonial elements
-------------------------------------------------------------- */
div.quote 	{ background:url(../images/quote-bottom.gif) bottom no-repeat;width:260px;padding-bottom:30px;margin:0;margin-top:20px}
div.quote .left {float:left}
div.quote .right {float:right}
blockquote  { margin:0;color: #333; font-style: italic;background:#ececec;padding:10px 14px;font-size:10px }
blockquote p{ margin: 0 0 5px 0; text-align:justify;line-height:14px;text-align:left}
blockquote span.larger {font-size: 12px;color:#208600}
blockquote span.quotemark {color:black;font-size: 1.4em;}
blockquote span.quotemark-left {margin-left:-8px;margin-right:2px;color:black;font-size: 1.4em;}
/* -------------------------------------------------------------- */

strong      { font-weight: bold;font-size:105% }
em          { font-style: italic; }
pre         { margin-bottom: 18px; background: #eee; border:1px solid #ddd; padding:16px; }

/* Use this to create a horizontal ruler across a column. */
hr {
  background: #CCC; 
  color: #999999;
  clear: both; 
  float: none; 
  width: 100%; 
  height: 2px;
  margin: 5px 0;
  border:1px dotted #555; 
}

.alt { 
  color: #003e62; 
  font-family: /*"Lucida Sans Unicode", "Lucida Grande"*/ Arial, sans-serif; 
  font-size: 1.3em;
  line-height: 1.5%; /* Maintain correct baseline */
  font-style: italic;
}
.alt2 { 
  color: #003e62; 
  font-family: /*"Lucida Sans Unicode", "Lucida Grande",*/  Arial, sans-serif; 
  font-size: 1em;
  /*line-height: 1.2%;  Maintain correct baseline */
  font-style: italic;
}
.alt2-quiet  { 
  color:#333; 
  font-size: 1em;
  /*line-height: 1.2%;  Maintain correct baseline */
  font-style: italic;
}

.alt-larger { 
  color: #003e62; 
  font-family: /*"Lucida Sans Unicode", "Lucida Grande",*/  Arial, sans-serif; 
  font-size: 1.2em;
  margin: 0 0 24px 0;
  /* Maintain correct baseline */
}
.alt-h4 { 
  font:16px /*"Lucida Sans Unicode", "Lucida Grande"*/  Arial, sans-serif;
  line-height:36px;
  color: #222; 
  font-weight:bold;
  margin:0;
  margin-bottom:12px
}