
/* ------------------------ DO NOT ALTER THIS FILE ---------------------------- 
This is the standard eSolutions website style sheet.
Create a copy of the three style sheets and place them in your new website directory so that
CSS are commonly kept in the /styles/ directory of the /root or /language for the website. 
   ------------------------ DO NOT ALTER THIS FILE ---------------------------- */

/* CSS style sheet for MiHR, by eSolutions Group, http://www.esolutionsgroup.ca */
/* CSS released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/ */
/* All web site content Copyright 2009 by MiHR */
/* Date Started: February 2, 2009 */

/* This design is NOT a template. You may NOT reproduce it elsewhere without the owner's written permission. 
You may study the CSS and use whatever techniques you learn from it elsewhere per Creative Commons License. */

/* IMPORTING OTHER STANDARD STYLE SHEETS */
/* rather than importing styles we prefer to just link the styles on the pages since the
top part of each page is normally an include, so on the page under <title> add the following code ...

<link href="/styles/base.css" rel="stylesheet" type="text/css" media="screen">
<link href="/styles/structure.css" rel="stylesheet" type="text/css" media="screen">
<link href="/styles/content.css" rel="stylesheet" type="text/css" media="screen">
<link href="/styles/print.css" rel="stylesheet" type="text/css" media="print">

 */


/* REMOVE PADDING AND MARGIN VALUES */
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img, table, blockquote, q, caption, a, form, input, textarea, fieldset, pre
{
	margin:0;
	padding:0;
}

/* REMOVE PADDING AND MARGIN VALUES FROM TABLES */
/* this is commented out because it tends to wreak havock with the .NET stuff we do
thead,tbody,tfoot,th,tr,td {margin:0;padding:0;} */


/* SET BASE FONT ATTRIBUTES */
#printArea li
{
	font-size:1em;
}

#printArea ul, #printArea ol
{
	margin-bottom: 14px;
}

#printArea ul li
{
	margin: 0 0 0 20px;
	list-style: disc !important;
}

#printArea ol li
{
	margin: 0 0 0 30px;
	list-style: decimal;
}

p, td
{
	font-size:1em; padding-bottom: 14px;
}
th, div, font, span, b, blockquote {
	font-size:1em;
}
body, input
{
	color:#3F3F3F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

h1, h2, h3, h4, h5
{
	font-weight:bold;
	color:#620000;
	text-transform:uppercase;
	padding:5px 0 5px 0;
}

h1
{
	font-size:15px;
}

h2
{
	font-size:13px;
}

h3
{
	font-size:12px;
}

h4
{
	font-size:12px;
}

h5
{
	font-size:11px;
}

h6
{
	font-size:10px;
	color:#01539A;
}

/* STANDARDIZE LINK STYLES ACROSS SITE, KILL BORDER ON IMG LINKS */
a
{
	color:#01539A;
	text-decoration:none;
}

a:link, a:visited
{
	color:#00539B;
	text-decoration:none;
}

a:hover, a:active
{
	text-decoration:none;
	color:#FC191F;
}

a img, a:link img, a:visited img, a:hover img, a:active img
{
	border: 0px;
}

/* MISCELLANEOUS STYLES TO ENSURE STANDARD TYPOGRAPHY */
em
{
	font-style:italic;
	font-weight:normal;
}

strong
{
	font-weight:bold;
}

acronym
{
	background:transparent;
	cursor:help;
	font-style:normal;
}

a acronym
{
	border:none;
	cursor:pointer;
}

/* STANDARD MULTIPLE COLUMN CLEARING TRICK */
/* make sure your columns divs are inside a holding div that is set to float:left; */
.clear
{
	clear: left;
}

/* ----- END OF TEMPLATE ----- */
