/* HTML 5 shits */
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
		display: block;	
	}

	/* Reset browsers default styling */
		html, body, div, span, 
		h1, h2, h3, h4, h5, h6,
		a, acronym,
		font, img,
		ul, li,
		fieldset, form, label, legend, button {
			margin: 0; padding: 0;
			border: 0; outline: 0;
			font-size: 100.01%; vertical-align: baseline;
			background: transparent; }
		ul { list-style: none; }
		blockquote, q { quotes: none; }
		textarea { overflow:auto; }
		
		*, *:before, *:after {
	  -moz-box-sizing: border-box;
	  -webkit-box-sizing: border-box;
	  box-sizing: border-box;	
		}

	/* CMS styling */
	body { 
		font-family: Tahoma, Helvetica, sans-serif;
		font-size:14px;
		padding:0;
		margin:0;
		color:#4d4d4d;
		background:#FFF;
	}

	.t9 { font-size:9px }
	.t10 { font-size:10px }
	.t11 { font-size:11px }
	.t12 { font-size:12px }
	.t13 { font-size:13px }
	.t14 { font-size:14px }
	.t16 { font-size:16px }
	.t18 { font-size:18px }
	.t19 { font-size:19px }
	.t20 { font-size:20px }
	.t22 { font-size:22px }
	.t24 { font-size:24px }
	.t26 { font-size:26px }
	.t32 { font-size:32px }

	.white { color:#FFF; }
	.red { color:#c91013; }
	.orange { color:#F60 }
	.black { color:#000; }
	.gray { color:#4b4b4b; }

	h1 {font-size:22px; padding:0; margin:0; font-weight:normal}
	h2 {font-size:20px; padding:0; margin:20px 0 10px 0; font-weight:normal}
	h3 {font-size:18px; padding:0; margin:20px 0 10px 0; font-weight:normal}

	.bold { font-weight:bold }
	.underline { text-decoration:underline }
	.no-underline { text-decoration:none }

	.breadcrumbs div {display:inline-block; margin-bottom:15px;}
	.breadcrumbs div Ð° {color:#CCC; font-size:11px;}

	a { color:#4d4d4d; text-decoration:none; }
	img { border:0px; }

	.input { color:#999; padding:5px }
	.input_select { color:#333; padding:5px }

	

	.content table { border-collapse: collapse; }
	.content td { border: 1px solid #CCC; padding:3px 6px;}
	.content th { border: 1px solid #CCC; background-color:#e9e9e9; padding:8px 6px;}
	.content td p {padding:0; margin:0}


	#wrapper {position:relative; margin:0; padding:0;}

	header {position:relative; margin:0 auto; width:100%; height:140px; }
	.inside {position:relative; margin:0 auto; width:100%; height:110px; background:none  }
	#sub_header {width:100%; height:271px}

	#header_content {position:relative; margin:0 auto; width:1100px;}

	main {position:relative; margin:30px auto; width:1100px; }
	main ul li {list-style:inside; padding:0 0 0 20px}

	#left_column { width:220px; margin-right:30px; float:left;}
	#right_column { width:850px; float:right;}
	#full_width { width:100%; padding:0}

	#main_content {width:1100px; margin: 50px auto}

	footer {position:relative}
	#footer_content {position:relative; margin:0 auto; width:1100px; height:110px; padding:20px 0 10px; color:#FFF; font-size:12px;}

	.on {display:block;}
	.off {display:none;}

	

	logo {position:relative; top:40px; left:0px; float:left}

	

	.f1 {width: 250px; height:71px; float:left; border-right:1px solid #FFF; margin:0 10px 0 30px; text-align:right; padding:10px;}
	.f2 {width: 390px; float:left; padding:18px 10px;}
	.f3 {width: auto; float:left; padding:18px 10px}
	.f4 {width: auto; float:left; padding:18px 10px}

	