@import url(layout.css);
@import url(forms.css);
@import url(index.css);
@import url(boxes.css);
@import url(table.css);

/* Neutralize browsers built-in stylesheets, with 'YUI Library reset' definitions: */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,
img { 
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

body.admin ol,
body.admin ul {
	list-style: disc;
	padding:0 0 10px 12px;
}

#col_2 ol,
#col_2 ul{
	list-style: disc;
	padding:0 0 10px 20px;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym { 
	border: 0;
}

/* END Neutralisation */

body 
{

	font: normal 12px/15px "Trebuchet MS", Trebuchet, Arial, Sans-Serif;
	color:#000;
	background:#b3e0f7 url(../img/content/bg/bg_body.jpg) center top repeat-x;
}

body.popup{
	background:#b3e0f7 url(../img/content/bg/bg_body_poup.jpg) center top repeat-x;
}

ul.content
{
	list-style: disc;
	padding:0 0 10px 12px;
}

ul.content li
{
	padding-top:4px;
}

div#col_2 p {
	padding-bottom:20px;
}

h1
{
color: #64b220;
font: bold 24px"Trebuchet MS", Trebuchet, Arial, Sans-Serif;
padding-bottom:5px;
}

h2
{
color: #64b220;
font: bold 16px/20px "Trebuchet MS", Trebuchet, Arial, Sans-Serif;
padding-top:10px;
}

h2 a,
h2 a:link,
h2 a:visited,
h2 a:active
{
color: #64b220;
font: bold 16px/20px "Trebuchet MS", Trebuchet, Arial, Sans-Serif;
padding-top:10px;
text-decoration:none;
}

h2 a:hover
{
	color:#318ed5;
	text-decoration:underline;
}

h3
{
color: #fff;
font: bold 14px/18px "Trebuchet MS", Trebuchet, Arial, Sans-Serif;
}

h4
{
color: #000;
font: bold 16px/18px "Trebuchet MS", Trebuchet, Arial, Sans-Serif;
}

#col_double h4 {
padding-bottom:10px;
}


strong
{
font-weight:bold;
}

strong.preamble
{
font: bold 14px/18px "Trebuchet MS", Trebuchet, Arial, Sans-Serif;
display:block;
padding-bottom:12px;
}

em {
font-size:10px;
display:block;
}

td em {
color:#646464;
font-size:10px;
display:block;
}

td strong {
color:#646464;
font-size:10px;
font-weight:bold;
}

a,
a:link, 
a:visited
{
	color:#1f48ad;
	font: bold 10px "Trebuchet MS", Trebuchet, Arial, Sans-Serif;
	text-decoration:underline;
}

div#Content a,
div#Content a:link, 
div#Content a:visited
{
	color:#1f48ad;
	font: bold 14px "Trebuchet MS", Trebuchet, Arial, Sans-Serif;
	text-decoration:underline;
}

div#Content a:hover
{
	color:#318ed5;
}

html body a:hover
{
	color:#318ed5;
}
