﻿/* 
   The below CSS file was built using samples + techniques described by Rachel Andrew in her book:
   The CSS Anthology: 101 Essential Tips, Tricks & Hacks
*/

/* Overall Page */
html {
    overflow-y: scroll; /* keeps vertical scrollbar present in firefox so the content does not shift to the side on longer pages */
}
body {
	margin: 0;
	padding-bottom: 2em;
	background-color: #333738;
	color: #000000;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
}
img {
	behavior: url("/pngfix/iepngfix.htc");
}

a, a:link, a:visited {
	color:#2F5579;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

/* CONTROL STYLES */
.textbox {
    border: solid 2px #A0A2A3; color: #333738; margin:2px 0px 2px 0px;
}
.watermark {
    border: solid 2px #A0A2A3; color: #A0A2A3; margin:2px 0px 2px 0px;
}
.infobox {
    border: solid 2px #A0A2A3;
    background-color: #333738;
}
.modalBackground {
    background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.smalltext {
	font-size:11px;
}
.titletext	 {
	font-size: 26px;
	font-weight: bold;
	font-family: Helvetica, Arial, Sans-Serif;
}
.titletext-nb {
	font-size: 26px;
	font-family: Helvetica, Arial, Sans-Serif;
}

/* NEWS/JOURNAL IMAGE STYLES */
.imgcenter {
    display:block;
    margin-left: auto;
    margin-right: auto;
}

.hidden {
    display:none;
}
