

/* base styles that are common to all formats i.e. print and screen */

body {font-size: 62.5%; font-family:Arial, Helvetica, sans-serif; padding:0; color:#fff;  margin:0; height:100%;}
form,dl,dd,dt,h1,h2,h3,h4,h5,h6 {padding:0; margin:0;}
p {font-size: 1.1em; margin: 0 0 1.1em 0; padding: 0; line-height:1.5;}
ul {padding-left:1.45em; margin:0 0 1em 0;}
h1 {font-size: 2.5em; padding: 0 0 0.6em 0; font-weight:normal;}
h2 {font-size: 2em; padding: 0 0 0.7em 0; font-weight:normal;}
h3 {font-size: 1.5em; padding: 0 0 1em 0;}
h4 {font-size: 1.35em; padding: 0 0 0.3em 0; font-weight:bold;}
h5 {font-size: 1.35em; padding: 0 0 0.3em 0; font-weight:normal;}
h6 {font-size: 1.35em; padding: 0 0 0.3em 0; font-weight:normal; font-style:italic;}

h1.no-bold, h2.no-bold, h3.no-bold, h4.no-bold, h5.no-bold, h6.no-bold,
h1.no-bold a, h2.no-bold a, h3.no-bold a, h4.no-bold a, h5.no-bold a, h6.no-bold a { font-weight:normal; }

img {border: 0;}
table {border-collapse:collapse;}
th {text-align:right;font-weight:normal;vertical-align:top;}

.floatleft {float: left;}
.floatright {float: right;}

.alignleft { text-align:left; }
.aligncenter { text-align:center; margin:0 auto; }
.alignright { text-align:right; }

.wp-caption-text { font-style:italic; }
.hidden {display:none !important; visibility:hidden !important;}
.nobg {background: none;}
.printonly {display: none; visibility: hidden;}
.cb {clear:both;}
.float_fix {clear:both;}
.nobold { font-weight:normal !important;}
.noborder { border:none; }
.smalltext {font-size:95%;}

a:link {color: #3399cc; font-weight:bold;}
a:visited {color: #3399cc; font-weight:bold;}
a:hover {color: #3399cc; font-weight:bold;}
a:active {color: #3399cc; font-weight:bold;}
a {outline: none;}
a img {border:none;}