  body {
   margin:		0px;
   padding:		0px;
   font-family:	 	"Trebuchet MS", "Verdana", "Arial", "Helvetica", sans-serif;
   font-size:		90%;
   line-height:		1.4em;
   color:		#FFF;
   background:		url(images/background.jpg) repeat-x;
   background-color:	#5181EF;
  }

  .sectionLink {
   float:		left;
  }

  .contentColumnBG {
   background:		url(images/content_background.gif) repeat-y
  }

  .contentInner {
   width:		95%;
   margin:		0px auto;
   padding:		15px 0px;
  }

  .pageTitle {
   margin:		15px 0px 45px 0px;
   font-size:		42pt;
   color:		#9BB9E9;
   text-transform:	lowercase;
  }

  .footer {
   padding:		0px 10px;
   letter-spacing:	0.04em;
   line-height:		26px;
   font-size:		75%;
   background:		#496DD8;
  }

  .underlined {
   border-bottom:	1px solid #CCC;
  }

  h1.sidePanel {
   margin:		0px;
  }

  h1.warning {
   text-transform:	uppercase;
   background:		#F09B9B;
  }

  p.warning {
   padding:		20px;
   background:		#F0C0C0;
   border:		2px dashed #F07878;
  }
  
  .download {
   width:		100%;
   padding:		3px 0px;
   background:		#FFFF99;
  }

  .downloadAlt {
   background:		#FFFFBB;
  }

  .downloadHeader {
   width:		100%;
   padding:		3px 0px;
   background:		#F2F291;
  }


  a, a:visited, h1, h2 {
   color:		#9BB9E9;
   text-decoration:	none;
  }

  a:hover {
   color:		#CEECFC;
   text-decoration:	underline;
   cursor:		pointer;
  }

  p a {
   text-decoration:	underline;
  }

  h1 {
   margin-bottom:	15px;
   font-size:		150%;
   text-transform:	lowercase;
  }

  h2 {
   padding:		0px 10px;
   font-size:		120%;
   text-transform:	lowercase;
  }

  img {
   border:		0px;
  }

  img.embeddedRight {
   margin:		10px 0px 10px 15px;
   float:		right;
  }

  img.embeddedLeft {
   margin:		10px 15px 10px 0px;
   float:		left;
  }

  .clear {
   height:		0px;
   margin:		0px;
   font-size:		1px;
   line-height:		0px;
   clear:		both;
   overflow:		hidden;
  }
