/*****************************************************************/
/* basic elements */
/*****************************************************************/

	body {
		margin:0;
		padding:0;
		background-color: #ffffff;

		font-family: Georgia, Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica;
		font-family: "Trebuchet MS", Tahoma,  Verdana, Arial, Helvetica;
		font-size:12px;
		font-weight:normal;
		line-height:18px;
		color: #000000;
		/*color:#bbad9a;*/
	}

	a:link, a:visited, a:active  {
		font-style: normal;
		text-decoration: none;
		color:#000000;
		color:#bbad9a;
		text-decoration:underline;
	}
	
	a:hover  {
		font-style : normal;
		text-decoration:underline;
		color:#bbad9a;
		color:#000000;
	}
	
	hr {
		margin: 0;
		padding:0;
		border: none; 
		height: 1px; 
		background: #ccc; 
	}
	
	input {
		font-family: Gerogia, Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica;
		font-size: 11px;
		color:#1B4D84;
		border: 1px solid #cccccc;
		background-color: #f0f0ee;
	}
	
	textarea {
		font-family: Gerogia, Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica;
		font-size: 11px;
		color:#1B4D84;
		border: 1px solid #cccccc;
		background-color: #f0f0ee;
	}
		
	select{
		font-family: Gerogia, Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #0B2C4F;
		border: 1px solid #cccccc;
		background-color: #ffffff;		
	}
	
	.radio{
		background-color: transparent; 
		border: none;
	}
	
	label, .highlight{
		font-weight:bold;
	}

	h1,h2,h3{
		position:relative;
		margin:0;
		padding:0;

		font-size: 18px;
		font-weight:bold;
		color:#bbad9a;
		line-height:22px;
		letter-spacing:1px;
	}
/*
	h1 a:link, h1 a:visited, h1 a:active, h1 a:hover, h2 a:link, h2 a:visited, h2 a:active, h2 a:hover,h3 a:link, h3 a:visited, h3 a:active, h3 a:hover{
		color:#ffffff;
	}
*/
	
	acronym{
		position:relative;
		border-bottom: 1px dashed #5A5A5A;
		cursor:help;
		font-weight:bold;
	}


/*****************************************************************/
/* Structure */
/*****************************************************************/

	#container { 
		position: relative;
		margin: 0 auto;
		padding:0;
		width: 610px;
		text-align: left; 
		height:1%;
	}
		#intro {
			position: relative;
			padding: 0; 
			margin: 0;
			width:950px;
			height:169px;
		}
		
			#intro h2 a:link, #intro h2 a:visited, #intro h2 a:hover {
				position:absolute; 
				margin:0;
				padding: 162px 0 0 0;
	
				top:0px;
				left:0px;
	
				display: block; 
				height:0px;
				width:636px;
				font-size: 1px; 
				line-height: 10px; 
				color: #ffffff;
				background:#ffffff url(/images/logo.jpg) 0 0 no-repeat;
				overflow:hidden;
			}

		#footer{
			position: absolute;
			margin:0;
			padding:0;
			top:140px;
			top:200px;
			left:240px;
			left:190px;
			width:300px;
			height:175px;
			overflow:hidden;
		}


/*****************************************************************/
/* decoration */
/*****************************************************************/

	.txt {
		margin:0 0 22px 0;
		display:block;
	}

	#column1 .txt {
		margin-top:3px;
		margin-left:25px;
		width:418px;
		overflow:hidden;
	}

	#column2 .txt {
		margin-left:6px;
	}
	
	.img{
		margin: 5px 0 0 0;
		padding:0;
		border:#c9bbae 1px solid;
	}

	#column2 .img{
		margin: 5px 0 6px 0;
	}

	.pair {
		position:relative;
		margin:0 0 10px 0;
		padding:0 0 0 5px;

		clear:both;
		height:1%;
		text-align:left;
	}
	
	.alert{
		color:#DF250C;
		margin-bottom:22px;
		padding-left:5px;
		display:block;
	}	
	
	
	.hide {
		display: none;
	}

	.btn{
		position:relative;
		width:90px;
		height:	18px;
		color:#FFFFFF;
		background-color:#DF250C;
		border: 1px solid #DF250C;
	}

	.fl_left {
		float:left;
	}

	.fl_right {
		float:right;
	}

	.clear{
		clear:both;
		height:1px;
		overflow:hidden;
	}