* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);	
}
body {
  background-color: #3399bc; padding:0px;
    font: normal 100% Helvetica, Arial, sans-serif;
  margin: 0 0px 50px;
}

img {
  border: none;
}

a:link {
  text-decoration: none;
  color: #336699;
}

a:visited {
  text-decoration: none;
  color: #336699;
}

a:hover {
  color: #9f020c;
  text-decoration: underline;
}


article a:link {
  color: #032990;
}

article a:visited {
  color: #032990;
}



article a:hover {
  color: #9f020c;
  text-decoration: underline;
}





header {
  background-color: #29518e;
  width: 100%;
	height: 76px;
	float: left;
  margin-top: -8px;
}

header img {
  margin-top: 17px;
  position: relative;
  left: 0;
  margin-left: 28px;
}

#wrapper {
  max-width: 56em;
   background-color: #fff;
   height: 100%;
   border: 1px #cccccc;
   display:block;
  margin: 0 auto;
}

nav {
  width: 100%;
  height: 2.9em;
  border-top: 1px solid #3399bc;
   border-bottom: 1px solid #3399bc;
   display:block;
   clear: both;
  margin-top: 1em;
  float: left;
  margin-bottom: 1.6em;
}

nav ul {
  margin-bottom: .9em;
  margin-top: .8em;
  margin-left: -3px;
}

nav ul li {
	
  list-style: none;
  display: inline;
  text-decoration: none;
  font: 1.2em Verdana, "Lucida Grande Unicode", "Lucida Grande", Lucida, sans-serif;
  
}

nav ul li a:link {
  color: #a00506;
  text-decoration: none;
  
  padding-right: 3.8%;
  padding-left: 3.8%;
}


nav ul li a:visited {
  color: #a00506;
  text-decoration: none;
  
  padding-right: 3.8%;
  padding-left: 3.8%;
}


nav ul li a:hover {
  
  color: #fff;
background-color: #a00506;
}

article {
  font: 1em/1.6em Georgia, "Lucida Grande Unicode", "Lucida Grande", Lucida, sans-serif;
  padding-bottom: 3em;
  padding-left: 6.4em;
  padding-right: 8.4em;
  margin-top: -11px;
  
  
}

h1 {
  color: #777676;
  font-weight: 500;
  font-family: Verdana, "Lucida Grande Unicode", "Lucida Grande", Lucida, sans-serif;
}

h2 {
  color: #5c5c5d;
   font-family: Verdana, "Lucida Grande Unicode", "Lucida Grande", Lucida, sans-serif;
   font-size: 1em;
   font-weight: normal;
  margin-bottom: -.75em;
}

h3 {
  color: #5c5c5d;
   font-family: Verdana, "Lucida Grande Unicode", "Lucida Grande", Lucida, sans-serif;
   font-size: .85em;
   font-weight: normal;
  margin-bottom: .2em;
  
}


/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 24, 2012 04:07:38 PM America/New_York */






@font-face {
    font-family: 'OpenSansCondensedLight';
    src: url('fonts/OpenSans-CondLight-webfont.eot');
    src: url('fonts/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-CondLight-webfont.woff') format('woff'),
         url('fonts/OpenSans-CondLight-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-CondLight-webfont.svg#OpenSansCondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansCondensedLightItalic';
    src: url('fonts/OpenSans-CondLightItalic-webfont.eot');
    src: url('fonts/OpenSans-CondLightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-CondLightItalic-webfont.woff') format('woff'),
         url('fonts/OpenSans-CondLightItalic-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-CondLightItalic-webfont.svg#OpenSansCondensedLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'OpenSansRegular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.tableleft {
  float: left;
  width: 18%;
  background-color: #f1f1f1;
  text-align: center;
height: 100%;
    margin-bottom: 1px;
   color: #383838;
   font-family: Verdana, "Lucida Grande Unicode", "Lucida Grande", Lucida, sans-serif;
   font-size: .85em;
   font-weight: normal;
  padding-top: 0;
  border-bottom: 4px solid #f1f1f1;
}

.tableleft p {
  
}

.tableright {
	float: left;
	width: 74%;
	height: 100%;
	 margin-bottom: 1px;
  background-color: #fbfbfb;
 padding-left:1em;
   color: #383838;
  font: normal .75em/1.4em Verdana, "Lucida Grande Unicode", "Lucida Grande", Lucida, sans-serif;
  padding-top: 5px;
}

.tablewrapper {
  height: 4em;
}


h3.table {
  background-color: #d2d1d3;
  width: 94%;
  text-indent: 1em;
  margin-top: 26px;
}

.bottomtable {
  margin-bottom: 3px;
}

footer {
   background-color: #777676;
   float: left;
  height: 12em;
  font: 1em 'OpenSansCondensedLight', Arial, sans-serif;
  width: 100%;
}

footer h3 {
  color: #70c7e5;
  margin-left: 40px;
  letter-spacing:2px;
  font: 400 1.1em 'OpenSansRegular', Arial, sans-serif;
}

footer .footerright h3 {
  margin-left: 0;
}

footer ul li {

  list-style-type: none;
  letter-spacing:2.9px;
  line-height:1.4em;
  width:26ex}

footer ul li a:link {
  color: #fff;
  text-decoration: none;
}


footer ul li a:visited{
  color: #fff;
  text-decoration: none;
}


footer ul li a:hover {
  color: #9f020c;
  text-decoration: none;
}


footer .footerleft1 {
 width: 25%;
  float: left;
  min-width: 22ex;
  line-height:1.4em;

}

footer .footerright h3 {
  color: #0b739b;
}

.footerright {
  float: right;
  background-color: #b6b6b6;
 -webkit-box-shadow: inset 2px 3px 6px rgba(0,0,0,.22);
 -moz-box-shadow: inset 2px 3px 6px rgba(0,0,0,.22);
 box-shadow: inset 2px 3px 6px rgba(0,0,0,.22);
 height:100%;
  width: 33%;
  padding-left: 2em;
  letter-spacing:2px;
  line-height:1.4em;
  
}


.footerright a:hover {
  text-decoration: none;
  
}


footer #copyright {
  color: #fff;
 clear: both;
  font: 11px Verdana, "Lucida Grande Unicode", "Lucida Grande", Lucida, sans-serif;
  margin-top: -12px;
  margin-left: 5px;
}

.question {

  font-size: .96em;
  font-weight: bold;
}

.indentlinks {
  margin-left: 2em;
  
  line-height: 2em;
  margin-top: -1em;
  
}

.tab {
  position: absolute;
  left: 55%;
  border-bottom: 1px #ccc;
}

.smaller9 {
  font-size:.97em;
}


