/* --- main layout --- */
	
	* { margin: 0; padding: 0; }
	
	body {
		font-family:Arial, Helvetica, sans-serif; 
		font-size: 12px 
		color: black 
		background:#FFF; 
		padding:0; 
		margin:0;
		padding-left: 5px;
		margin-right: 10px;
	}
	
	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 {font-size:1.125em;}
	
	#logo {padding:5px 0 15px 5px;}
	
	.banners {background:url(images/banners-tail-bg.gif) top repeat-x; font-family:Tahoma, Geneva, sans-serif; color:#ffe408; line-height:1em; text-transform:uppercase; font-weight:normal; font-size:0.944em;}
	.banners .right-bg {background:url(images/banners-right-bg.gif) right top no-repeat; padding:25px 20px 0 18px; height:351px;}
	.banners img {margin-bottom:5px;}
	
	.banner1 {background:url(images/banner1-tail-bg.jpg) top repeat-x; margin-bottom:9px;}
	.banner1 .right-bg {background:url(images/banner1-right-bg.jpg) right top no-repeat; padding:0; height:auto;}
	.banner1 .left-bg {background:url(images/banner1-left-bg.jpg) left top no-repeat; padding:20px 80px 0 21px; height:80px;}
	
	.banner2 {background:url(images/banner2-tail-bg.jpg) top repeat-x; margin-bottom:9px;}
	.banner2 .right-bg {background:url(images/banner2-right-bg.jpg) right top no-repeat; padding:0; height:auto;}
	.banner2 .left-bg {background:url(images/banner2-left-bg.jpg) left top no-repeat; padding:20px 80px 0 21px; height:80px;}
	
	.banner3 {background:url(images/banner3-tail-bg.jpg) top repeat-x; margin-bottom:9px;}
	.banner3 .right-bg {background:url(images/banner3-right-bg.jpg) right top no-repeat; padding:0; height:auto;}
	.banner3 .left-bg {background:url(images/banner3-left-bg.jpg) left top no-repeat; padding:20px 80px 0 21px; height:80px;}

	.home-tab {text-align:right; padding:13px 25px 17px 0; font-size:.944em;}
	.home-tab a {color:#9d9d9d;}
		
	#breadcrumb {padding:9px 0 11px 20px; background:#000000;}
	#breadcrumb a {
		color:#fff; 
		text-decoration:none; 
		background:url(images/marker1.gif) no-repeat right 10px; 
		padding-right:12px;
		font-family:Tahoma, Geneva, sans-serif;
	}

/* --- END header --- */

/* --- content --- */

	#content {font-size:1.063em; line-height:1.059em; background:#FFFFFF;}
	.min-width {padding:39px 20px 46px 20px; min-width:200px;}
	#content .home-tab {padding:25px 25px 43px 10; font-size:1em;}

	li {list-style:none; margin-bottom:8px; clear:both; background:url(images/marker1.gif) no-repeat 0 7px; padding-left:13px;}
	li a {color:#9d9d9d; text-decoration:none;}
	a, strong {color: black;}
	
	#navmenu li {padding:0; background:none;}
	#navmenu .button {color: black; font-size:1.059em; font-family:Tahoma, Geneva, sans-serif; text-decoration:underline;}
	#navmenu .summary {padding:12px 0 17px 0;}
	
/* --- END content --- */

/* --- footer --- */
	
	#footer {height:88px; padding-left:20px; color:#9d9d9d; font-size:1.063em; line-height:1.059em;}
	#footer p { padding:35px 0 0 0;}
	#footer p a {color: black; text-decoration:none;}

/* --- END footer --- */

/* --- Other --- */
	
	.f-left {float:left;}
	.f-right {float:right;}
	.taright {text-align:right;}
	p {padding-top:18px;}
	.margin1 {margin-top:18px;}
	.title {margin-bottom:20px;}
	
	.link {display:inline-block; font-weight:bold; margin-top:12px;}
	
	.line {border-bottom:1px solid #323232; padding-bottom:26px; margin-bottom:33px;}
	
	
	#ContactForm input , #ContactForm textarea {border:1px solid #343434; width:255px; padding-left:4px; background:none; font-size:1em; line-height:1em; margin-bottom:8px; color:#9d9d9d;}
	#ContactForm textarea {height:120px;}
	#ContactForm .taright {width:250px;}
	#ContactForm button {background:none; padding-left:10px; border:none; color: black; text-decoration:underline; font-size:1em; font-weight:bold;}
	
/* --- END Other --- */

/* --- boxes --- */
#dashboard_message {
	border: thin;
	border-style: ridge;
	background-color: #f5f5f5;
	border-color: #9d9d9d;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#logged_in {
	color: green;
	font-size: 14px;
	font-weight: bolder;
}

/* --- END boxes --- */
