/* 
    Document   : text
    Created on : 6-okt-2009, 15:03:14
    Author     : Arno
    Description:
        Default text styles.
*/

/* 
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/


/*
	Global defaults
*/

html {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
}

p, span, a, label, table, ul, div#content {
	color: #4582e1;
}

table {
	font-size: 13px;
}

h1, h2, h3, h4, h5, h6, a:hover, a.selected {
	color: #ec6807;
}

b, strong {
	font-weight: bold;
}

i, em {
	font-style: italic;
}

a {
	color: #5478b7;

	font-size: 11px;
	font-weight: normal;

	text-decoration: underline;
}

a:hover, a.selected {
	text-decoration: none;
}

a.selected:hover {
	text-decoration: underline;
}

a img {
	border: 0px;
}

ul {
	list-style: disc outside;

	padding: 0px 0px 0px 15px;
}

/*
   Left column text styles
*/

div#left-column ul {
	margin: 0px;
	padding: 0px;

	color: #ec6807;

	list-style: none;
}

div#left-column ul ul {
	margin: 8px 0px 0px 8px;
}

div#left-column ul a {
	color: #ec6807;

	font-size: 12px;
	font-weight: bold;

	text-decoration: none;
}

div#left-column ul div.selected a {
	color: #5c81dd;
}

div#left-column li {
	margin: 0px 0px 8px;
}

div#left-column ul a:hover {
	text-decoration: underline;
}

div#left-column ul a.selected {
	color: #4582e1;
}

/*
   Main content text styles
*/

div#content h1 {
	font-size: 20px;
	font-weight: normal;

	margin: 0px 0px 20px;
	padding: 0px;
}

div#content h2 {
	font-size: 15px;
	font-weight: normal;

	margin: 0px 0px 5px;
	padding: 0px;
}

div#content h3 {
	font-size: 13px;
	font-weight: bold;

	margin: 0px 0px 5px;
	padding: 0px;
}

div#content p {
	margin: 0px 0px 20px;
	padding: 0px;
}

div#content p.warning {
	background: url('/images/icons/error.png') 5px center no-repeat #F3F5FB;

	margin: 0px 0px 20px !important;
	padding: 5px 5px 5px 30px;

	font-weight: bold;

	/*color: #EC6807;*/
}

div#content form p.inline-message {
	padding: 4px 4px;

	font-size: 11px;
	font-style: italic;
}

div#content form p.required-message {
	padding: 10px 0px 0px;
	
	font-size: 11px;
	font-style: italic;
}

div#content p.intro,
div#content div.text_intro p {
	color: #4582e1;
	
	font-size: 13px;
	font-weight: bold;
}

div#content a {
	color: #d0681c;

	font-size: 12px;
	font-weight: normal;

	text-decoration: underline;
}

div#content a:hover {
	color: #d0681c;

	font-size: 12px;
	font-weight: normal;

	text-decoration: none;
}

/*
   Right column text styles
*/

div#right-column h1 {
	font-size: 16px;
	font-weight: normal;

	margin: 0px 0px 7px;
	padding: 0px;
}

div#right-column h2 {
	font-size: 14px;
	font-weight: normal;

	margin: 0px 0px 7px;
	padding: 0px;
}

div#right-column h3 {
	font-size: 12px;
	font-weight: normal;

	margin: 0px 0px 7px;
	padding: 0px;
}

div#right-column ul {
	margin: 0px 0px 20px;

	color: #ec6807;
}

div#right-column p,
div#right-column ul,
div#right-column span,
div#right-column a
{
	font-size: 11px;
	font-weight: normal;
}

div#right-column p {
	margin: 0px 0px 7px;
	padding: 0px;
}

div#right-column ul {
	margin: 0px;
}