/*** STANDARD TEMPLATE SETTINGS ***/

/* Zero margin and padding on all items */
* {
  margin: 0;
  padding: 0; 
} 

/* Set site-wide font family, size & color */
html {
  font-family: Tahoma, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #474747; 
}

body { 
  width: 100%;  /* Set width of website */
  margin: 0 auto;  /* Center website on screen */
  text-align: center;  /* Aligns body content */
  height: 100%;  /* Required for over-running page content in divs */  
}

iframe, a img, fieldset, form, table { border: 0; }
button, select, textarea, input { font-size: 100%; }
table { margin: auto; font-size: 100%; }
caption, th, tr, td { text-align: left; padding: 2px; }
dd, dt, li, dl, ul { list-style: none; }

h2, h3, h4, h5, h6 { clear: left; margin: 0; color: #00529A; font-family: Georgia, Arial, Helvetica, sans-serif; }

h1 { font-size: 200%; padding: .5em 0; } /* Use for website title */
h2 { font-size: 160%; padding: .4em 0; font-weight: bold; }
h3 { font-size: 130%; padding: .3em 0; font-weight: bold; }
h4 { font-size: 120%; padding: .2em 0; }
h5 { font-size: 110%; padding: .1em 0; color: #474747; }

p { padding: .4em 0; line-height: 1.5em; }

a:link, a:visited, a:hover { color: #2A509B; text-decoration: none; }
a:hover { text-decoration: underline; }

img, img a { border: none; } 

.hide { display: none; }

i { padding-right: 3px; }
p i { padding-right: 2px; }

.whiteText {
color: #fff;
font-size: 110%;
font-weight: bold;
}