/*****************************************************************/
/* basic elements */
/*****************************************************************/
	html{
		margin: 0;
		padding: 0;
		height:100%;
	}
	body {
		margin: 0;
		padding: 0;
		height:100%;
		min-width: 762px;
		font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica;
		font-size:11px;
		font-weight:normal;
		color: #000000;
		text-align: left;
	}
	
	a:link, a:visited, a:active  {
		font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica;
		font-size: 11px;
		font-style: normal;
		text-decoration: none;
		color: #C50105;		
	}
	
	a:hover  {
		font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica;
		font-size : 11px;
		font-style : normal;
		text-decoration : underline;
		color: #C50105;		
	}
	
	hr {
		margin: 0;
		padding:0;
		border: none; 
		height: 1px; 
		background: #ccc; 
	}
	
	input {
		margin:0;
		padding:0;	
		font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica;
		font-size: 11px;
		color:#000000;
		border: 1px solid #000000;
		background-color: #ffffff;
	}
	
	select{
		font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica;
		font-size: 11px;
		color: #0B2C4F;
		border: 1px solid #cccccc;
		background-color: #ffffff;		
	}
	
	
	.radio{
		background-color: transparent; 
		border: none;
	}
	
	label{
		font-weight:bold;
	}
	
	h1{
		margin:0;
		padding:0;
		font-size: 11px;
	}
	
	h2{
		margin:0;
		padding:0;
		font-size: 11px;
	}
	
	h3{
		margin:0;
		padding:0;
		font-size: 11px;
		color: #0B2C4F;		
	}
	
	img{
		margin:0;
		padding:0;
		border:0px solid #ffffff;
	}
	
/*****************************************************************/
/* Layout */
/*****************************************************************/

	#container {
		position: relative;
		margin: 0 auto;
		padding:0;
		text-align: left;
		width:760px;
		overflow:hidden;
	}
		#intro{
			position: relative;
			margin: 40px 30px 0px 30px;
			padding:0 0 14px 0;
		}

			#intro h1 {
				position:relative; 
				height:0px; 
				width:280px; 
				padding: 66px 0 0 0; 
				font-size: 1px; 
				line-height: 2px; 
				color: #FFFFFF;  
				background: url(/images/logo.gif) 00 no-repeat; 
				overflow:hidden;
			}

		#images{
			position: relative;
			padding:0;
			margin: 0 0 100px 0;
		}
/*
		#frame{ 
			margin:0 0 0 -381px;
			padding:0;
			top:0px;
			left: 50%;
			width:760px;
			height:100%;
			border-left: 1px solid #000000;
			border-right:1px solid #000000;
			z-index:1;
		}
*/
		#border_l{ 
			margin:0 0 0 -381px;
			padding:0;
			top:0px;
			left: 50%;
			width:1px;
			height:100%;
			background-color:#000000;
			z-index:1;
		}

		#border_r{ 
			margin:0 0 0 380px;
			padding:0;
			top:0px;
			left: 50%;
			width:1px;
			height:100%;
			background-color:#000000;
			z-index:2;
		}

/*****************************************************************/
/* navigation */
/*****************************************************************/

	#nav { 
		position:relative;
		margin: 0;
		padding: 0;
		width:4000px;
		height:1%;
	}

	#nav li {
		position:relative;
		margin: 0;
		padding: 0;
		list-style: none; 
		display:block;
		height:114px;
		overflow:hidden;
	}

	#nav li ul{
		position:relative;
		margin: 0;
		padding: 0 0 10px 0;
		display:block;
		clear:both;
	}

	#nav li ul li{
		height:106px;
		overflow:hidden;
		float:left;
		border-top: 1px solid #000000;
		border-bottom: 1px solid #000000;
	}

	#nav img{
		/*height:106px;*/
	}

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

	.content {
		position:relative;
		margin:0 0 10px 0;
		padding:0;
	}

	.hide {
		display: none;
	}

	.pair {
		position:relative;
		text-align:left;
		margin-bottom:10px;
		display:block;
	}

	
	.fl_right{
		float:right;
	}

	.fl_left{
		float:left;
	}

	.clear{
		clear:both;
	}