/*-----------------------------------------------------------------------------
[client] Screen Stylesheet

version:   1.0
date:      01/03/07
author:    [your email]
email:     [you at domain dot com]
website:   [your domain]
version history: [location of file]
-----------------------------------------------------------------------------*/

/* Import other stylesheets
-----------------------------------------------------------------------------*/ 

/* @import url("typography.css"); */

/* Remove padding and margin */
* 
    {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	/* color: #333333; Set the font colour here for all elements.*/
}

p {
	margin: 1em 0em;
	font-size: 1em;
}
.smalltext {
	font-size: .75em;
}
.normaltext {
	font-size: 1em;
}
.bigtext {
	font-size: 1.5em;
}

.xbigtext {
	font-size: 2em;
}
.expanded {
	letter-spacing: 2px;
}
.left {
	text-align: left;
}
.centered {
	text-align: center;
}
.right {
	text-align: right;
}
.justified {
	text-align: justify;
}
.dark_green {
	color: #00803d;
}
.light_green {
	color: #339964;
}
.white {
	color: #ffffff;
}
.silver {
	color: #c8d0cc;
}
.bold {
	font-weight: bold;
}
/* Define Headings if necessary, or use colour definitions along with text sizes */
h1, h2, h3, h4, h5, h6 {
	margin: 0 0 1em 0;
}
h1 {
	font-size: 1.2em;
	color: #333333;
}
h2 {
	font-size: 1.25em;
	color: #00803d;
}
h3 {
	font-size: 1.2em;
	color: #993399
}
h4 {
	font-size: 1.2em;
	color: #FF66CC
}
h5 {
	font-size: 1em;
	color: #0000FF
}
h6 {
	font-size: 1em;
	color: #666666;
}

/* ---------------------------------------------------------- */

.footer {
	font-style: italic;
	font-size: 11px;
	color: #666666;
}

.box1 {
	padding: 3px;
	border-width: thin;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}
/* Table Styles - may be overridden by special tables here or in a separate tables style sheet */

table {
	border-collapse: collapse;
	border: 1px solid #c8d0cc;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}
table th {
	font-weight: bold;
	font-size: 1em;
	padding: 3px;
	background-color: #cccccc;
	border: 1px solid #c8d0cc;
}
table td {
	font-size: .9em;
	padding: 10px;
	border: 1px solid #c8d0cc;
	vertical-align: top;
}
table .img {
	text-align: center;
}
table caption {
	font-style: italic;
	font-size: 10px;
	color: #666666;
	caption-side: bottom;
}
ul {
	list-style-type: square;
	list-style-position:inside;
	color: #000000;
}