body {font:13px/1.5 Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif}
a:focus {outline:1px dotted invert}
hr {border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}
h1 {
	font-size: 24px;
	font-weight: bold;
	color: #32323F;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.homepage a {
	font-size: 18px;
	font-weight: bold;
	color: #406EC1;
}

h1.homepagegreen a {
	font-size: 18px;
	font-weight: bold;
	color: #9DD60F;
}

h2 {
	font-size: 17px;
	color: #70708B;
	line-height: 23px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h2.homepage {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #70708B;
}
h3 {padding-left: 0; padding-top: 20px; padding-bottom: 20px;}
h4 {padding-top: 0; padding-bottom: 20px;}
h5 {font-size:14px}
h6 {font-size:12px}
ol {list-style:decimal}
ul {list-style:square}
li {margin-left:0px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom:25px;}

/* HEADINGS -------------------*/

.magnify {
	padding-left: 25px;
	background: transparent url(images/magnify.gif) 0 2px no-repeat;
}

/* LINKS -------------------*/


/* GENERIC -------------------*/

.silver {color: #D8D7D8;}

blockquote {
	background: transparent url(images/quote_close.gif) left top no-repeat;
	font-size: 18px;
	color: #406EC1;
}

div#quote {
	width: 200px;
	margin: 10px;
  padding: 0 28px 0 38px;
  background: transparent url(images/quote_open.gif) right bottom no-repeat;
}

.white {color: #FFFFFF;}
p.white {color: #FFFFFF;}
.grey {color: #666666;}
.lightgrey {color: #999999;}
p.grey {color: #666666;}
.floatright {float: right;}
.floatleft {float: left;}
.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.smalltext {font-size: 10px;}
.bold {font-weight: bold;}

/* HOMEPAGE -------------------*/
	
/* FOOTER -------------------*/
