/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:medium; 
		color:#777777; 
		background:#efefef; 
		padding:0; 
		margin:0;
	}
	
	a img,:link img,:visited img,fieldset {border:none;}
	img {vertical-align:top;}
	
	.clear {clear:both}
	.nowrp {white-space:nowrap;}
	.wrapper {width:100%; overflow:hidden;}

/* --- END main layout --- */

/* --- header --- */

	#header { background:#ffffff; font-size:1.125em; padding-left:0px; }
	
	#logo {padding:50px 0 60px 0; background:url(images/logo.png) no-repeat center 5px; text-align:center;}
	
	.home-tab {text-align:center; padding:10px 0px 0px 0;}
		
	#breadcrumb {padding:0 0 0 24px; background:#f5f5f6;}

/* --- END header --- */

/* --- content --- */

	#content {font-size:1.063em; line-height:1.059em; background:#fff;}
	.min-width {padding:0px 20px 20px 24px; min-width:200px;}
	#content .home-tab {padding:30px 24px 34px 0; font-size:1.059em; line-height:1em;}

	li {list-style:none; margin-bottom:10px; clear:both; background:url(images/marker1.gif) no-repeat 0 7px; padding-left:13px;}
	li a {font-weight:normal; text-decoration:none;}
	.list li {background:url(images/marker2.gif) no-repeat 0 0; padding-left:24px; margin-bottom:14px;}
	.list li a {font-weight:bold;}
	
	a {color:#777777; font-weight:bold;}
	
	#navmenu li {padding:0; background:none;}
	#navmenu .button {background:url(images/button-bg.gif) top repeat-x; width:128px; text-align:center; display:block; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#fff; padding:17px 0 18px 0;}
	#navmenu .summary {padding:15px 0 7px 0;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {height:80px; padding-left:20px; color:#8f8f8f; font-size:1.063em; line-height:1.059em;}
	#footer p { padding:25px 0 0 0;}
	#footer a {color:#8f8f8f;}

/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	p {padding-top:18px;}
	.margin1 {margin-top:20px;}
	.margin2 {margin-top:40px;}
	.color2 {color:#f58500;}
	h2 {border-bottom:6px solid #f5f5f6; padding-bottom:7px; margin-bottom:20px;}
	
	.link {float:right; color:#000; margin-top:21px;}
	.link2 {display:inline-block; background:#303030; color:#fff; margin-top:10px; padding:3px 12px; text-decoration:none;}
	
	
	#ContactForm input , #ContactForm textarea {border:none; border-top:1px solid #828282; border-left:1px solid #828282; width:245px; padding-left:4px; background:#f5f5f6; font-size:1em; line-height:1em; margin-bottom:8px; color:#8c8c8c;}
	#ContactForm textarea {height:105px;}
	#ContactForm .taright {width:250px;}
	#ContactForm button {background:#303030; border:none; color:#fff; font-size:1em; font-weight:bold; width:63px; height:24px; text-align:center;}
	
/* --- END Other --- */


/*----- forms -----*/
#contacts-form fieldset {
	border:none;
	width:100%;
	overflow:hidden;
	display:block;
}
	#contacts-form .col-1 {
		width:280px !important;
		margin-right:0 !important;
	}
	#contacts-form .col-2 {
		width:280px !important;
		margin-right:0 !important;
	}
	#contacts-form label {
		display:block;
		height:60px;
		overflow:hidden;
	}
		#contacts-form input {
			color:#111;
			border:1px solid #b1b1b1;
			background:none;
			padding:3px 0 3px 5px;
			width:230px;
		}
		#contacts-form textarea {
			color:#111;
			border:1px solid #b1b1b1;
			background:none;
			padding:3px 0 3px 5px;
			width:230px;
			overflow:auto;
			height:80px;
			margin-bottom:18px;
		}
		#contacts-form .link1 {
			float:right;
			margin-left:11px;
		}

/*==========================================*/


/* --- boxes --- */

/* --- END boxes --- */
