h1
{
	font-size		: 20px;
	color			: #333333;
	padding-bottom	: 10px;
	margin-bottom		: 10px;
	
	background-image	: url('../images/border-bg.png');
	background-position	: bottom;
	background-repeat	: repeat-x;
}

h2
{
	font-size		: 16px;
	color			: #333333;
	padding-bottom	: 10px;
	margin-top		: 15px;
	margin-bottom		: 10px;
	
	background-image	: url('../images/border-bg.png');
	background-position	: 0px 28px;
	background-repeat	: repeat-x;
}

h3
{
	font-size		: 20px;

}

	h3.link
	{
		background-image	: url('../images/block.png');
		background-position	: 0px 9px;
		background-repeat	: no-repeat;
		padding-left		: 10px;
		letter-spacing	: -1px;
	}
	
		h3.link:hover
		{
			background-image	: url('../images/arrow.png');
			background-position	: 0px 5px;
		}
	
		h3.link a
		{
			color			: #4374c0;
			text-decoration	: none;
			display		: block;
		}
	
			h3 a:hover
			{
				color			:  #4374c0;
			}
		
p
{
	line-height		: 20px;
}

ul
{
	margin-left		: 15px;
}

table tr td
{
	vertical-align		: top;
}

a.more
{
	color			: #000366;
	text-decoration	: underline;
	background-image	: url('../images/arrow.png');
	background-position	: right;
	background-repeat	: no-repeat;
	padding-right		: 10px;
}

div.inside div.block
{
	background-color	: #FFFDE5;
	padding		: 5px;
	border-color		: #fef589;
	border-style		: solid;
	border-width		: 1px;
}












div.form
{
	background-color	: #f8fafd;
	
	border-color		: #bfd0eb;
	border-style		: solid;
	border-width		: 1px;
	padding		: 10px;
}

form
{
	font-size		: 110%;
}	
	
input.text, select.select, textarea.text
{
	border-style		: solid;
	border-width		: 1px;
	border-right-color	: #cfcfcf;
	border-bottom-color	: #cfcfcf;
}

input.false, select.false, textarea.false
{
	border-style		: solid;
	border-width		: 1px;
	border-color		: #ff4e4e;
	background-color	: #ffe9e9;
}

input.text
{
	width			: 50%;
	margin-bottom		: 3px;
}
	input.text-big
	{
		padding		: 2px;
		font-size		: 120%;
		height			: 25px;
		font-weight		: bold;
		width			: 98%;
		margin-top		: 5px;
		margin-bottom		: 5px;	
	}
	
	input.text-large
	{
		width			: 98%;
		margin-top		: 5px;	
	}

input.button
{
	padding-left		: 10px;
	padding-right		: 10px;
}

textarea.text
{
	height			: 150px;
}

	textarea.text-large
	{
		width			: 98%;
	}

select.select
{
	padding		: 0;
}
	
	
	
form label.input
{
	float		: left;
	display	: block;
	width		: 150px;
}

	
