img	{ border:0px; }
img, div, input, a { behavior: url("/style/iepngfix.htc"); }
.clear { clear:both; }
form { margin:0; }

body {
	margin:0;
	padding:0;
	text-align:center;
	min-width:994px;
	font-family:arial, helvetica, verdana;
	font-size:8pt;
	color:#000;
	background:#fbc211;
}

h1 { color:#00a2e5; font-size:14pt; font-weight:bold; font-style:italic; margin:10px 0px; }
h2 { color:#00a2e5; font-size:11pt; font-weight:bold; font-style:italic; margin:10px 0px; padding-bottom:3px; border-bottom:1px solid #00a2e5; }
p { margin:0; margin-bottom:15px; line-height:12pt; }
ul, ol { margin:0px 0px 20px 20px; line-height:11pt; }
ul li { list-style-type:disc; margin:10px 0px; font-weight:bold; }
ol li { list-style-type:decimal; margin:10px 0px; font-weight:bold; }

a { color:#000; text-decoration:underline; }
a:hover { color:#fbc311; text-decoration:underline; }

/**********************************************
COMMON POSITIONING TAGS
**********************************************/
#popup {
	width:450px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding:30px 0;
}



#wrapper {
	width:994px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

#header {
	padding:10px 0px 10px 220px;
	width:770px;
	position:relative;
}
	a#cart {
		position:absolute;
		right:15px;
		bottom:5px;
		color:#FFF;
		text-decoration:none;
		background:url(/images/cart.gif) left no-repeat;
		padding:5px 0 5px 20px;
		font-size:9pt;
		font-weight:bold;
		font-style:italic;
		text-transform:uppercase;
		cursor:pointer;
	}
	
	a#cart:hover {
		color:#00a2e5;
		background-image:url(/images/cart_active.gif);
	}
	
	
	#logo {
		float:left;
		margin:8px 30px 0px 0px;
	}
	#taglines {
		float:left;
		text-align:center;
		width:325px;
	}
		#tagline_01 { }
		#tagline_02 { }

			
#nav {
	width:994px;
}
	.nav_item {
		float:left;
	}
		

#bar {
	width:998px;
	margin-left:-5px;
	height:172px;
	background:url(/images/bar_background2.png) top no-repeat;
}

	#bar a {
		color:#000;
		text-decoration:none;
	}
	#bar a:hover {
		color:#000;
		text-decoration:underline;
	}

	#bar_01 {
		float:left;
		width:495px;
		height:173px;
		position:relative;
	}
		#bar_box {
			position:absolute;
			left:10px;
			top:10px;
			width:280px;
			text-align:center;
		}
			#bar_box img {
				height:150px;
			}
		#bar_have {
			position:absolute;
			right:50px;
			top:10px;
		}
		#bar_where {
			position:absolute;
			right:70px;
			bottom:30px;
			padding-left:15px;
			background:url(/images/bar_arrow.gif) left no-repeat;
			font-size:10pt;
			font-weight:bold;
			font-style:italic;
			text-transform:uppercase;
		}

	#bar_02 {
		float:left;
		width:330px;
		height:173px;
		position:relative;
	}
		#bar_papers {
			position:absolute;
			bottom:5px;
			left:10px;
		}
		#bar_sign {
			position:absolute;
			bottom:5px;
			left:-20px;
		}
		#bar_pen {
			position:absolute;
			top:5px;
			right:-40px;
		}
		#bar_read {
			position:absolute;
			top:20px;
			right:40px;
		}
		#bar_tell {
			position:absolute;
			top:85px;
			right:50px;
			padding-left:15px;
			background:url(/images/bar_arrow.gif) left no-repeat;
			font-size:10pt;
			font-weight:bold;
			font-style:italic;
			text-transform:uppercase;
		}

	#bar_03 {
		float:left;
		width:495px;
		height:173px;
		position:relative;
	}
		#bar_questions {
			position:absolute;
			top:50px;
			left:55px;
		}
		#bar_mail {
			position:absolute;
			bottom:5px;
			right:80px;
		}
		
#contact_form { padding:10px; margin:0px; }
	#contact_form .line { margin:0px; margin-bottom:5px; }
	#contact_form .label_primary, #contact_form .label_primary_mandatory { float:left; width:90px; vertical-align:middle; padding:4px 0; margin-right:5px; }
	#contact_form .label_secondary, #contact_form .label_secondary_mandatory { float:left; vertical-align:middle; padding:4px 0; margin-right:5px; }
	#contact_form .label_primary_mandatory, #contact_form .label_secondary_mandatory { font-weight:bold; } 
	#contact_form .input { float:left; margin-right:5px; }
	#contact_form .clear { clear:both; }
	#contact_form .input_text { width:220px; font-family:Arial; font-size:8pt; color:#000; border:1px solid #000; padding:2px; }
	#contact_form .input_select { font-family:Arial; font-size:8pt; color:#000; }
	#contact_form .button { font-family:Arial; font-size:8pt; color:#000; border:1px solid #000; background-color:#fff; }
	
#footer {
	text-align:center;
	font-size:8pt;
	margin:20px 0px 20px 0px;
}
	#footer ul {
		margin:10px 0px;
	}
	#footer li {
		display:inline;
		padding:0px 6px;
		font-size:10pt;
		text-transform:uppercase;
		font-weight:bold;
	}
		#footer li a {
			color:#000;
			text-decoration:underline;
		}
		#footer li a:hover {
			color:#000;
			text-decoration:underline;
		}

	#footer a {
		color:#000;
		text-decoration:underline;
	}
	#footer a:hover {
		color:#FFF;
		text-decoration:underline;
	}

