body{
	background-color:#c6c7ca;
	background-image:url(../template/images/page_repeat.png);
	margin:0;
	font-size:10pt;
}

a{
	color:#00488b;
}

a:hover{
	color:ff0000;
}

div.cms ul{
	list-style: disc outside;
	margin-left:2em;
}

h1, h2, h3
{
	margin: 0;
	padding: .5em 0;
}


div.t_page{
	text-align:center;
	background-image:url(../template/images/page_top.png);
	background-repeat:repeat-x;
}


div.t_content{
	text-align:left;
	margin:0 auto;
	padding:0 20px 10px 20px;
	width:946px;
	background-color:white;
	background-image:url(../template/images/content_repeat.png);
	background-repeat:repeat-y;
	font-size:1.2em;
}

* html div.t_content{
	width:986px;
}


div.t_header{
	margin:0 -20px -10px -20px;
	padding:5px 20px 0 15px;
	background-image:url(../template/images/header.png);
	background-repeat:no-repeat;
	font-size:.85em;
	/*height:122px;*/
}

	div.t_header h1{
		margin:0;
		padding:0;
		width:225px;
		height:80px;
		float:left;
	}
	
		div.t_header h1 a{
			display:block;
			float:left;
			margin:0;
			padding:0;
			width:225px;
			height:80px;
			overflow:hidden;
			text-indent:-999em;
		}
		
	div.t_header p.t_contact{
		float:right;
		width:200px;
		text-align:right;
	}

	div.t_header form {
		clear:right;
		float:right;
		width:200px;
		margin:0;
		padding:0;
		text-align:right;	
	}
	
	div.t_header form fieldset	
	{
		margin: 0;
		padding: 0;
	}

	div.t_header form fieldset input{
		vertical-align:top;
	}
	
	div.t_header form.fs_form input.text{
		width:140px;
		margin:0;
		padding:2px;
		font-size:1em;
	}
	
	* html div.t_header form.fs_form input.text{
		height:20px;	
	}

div.t_footer{
	clear:both;
	margin:0 -20px -10px -20px;
	padding:15px 15px 0 15px;
	height:30px;
	/*overflow:auto;*/
	background-image:url(../template/images/content_foot.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

* html div.t_footer{
	height:45px;
}

p.t_copyright,
p.t_credit{
	float:left;
	width:58%;
	margin:0;
	padding:0;
	color:gray;
	font-size:.8em;
	height:14px;
}

p.t_credit{
	width:38%;
	float:right;
	text-align:right;
}

input.focused{
	background-color:#d0e8e6 !important;
}


