/* 
	Sambone, 20080614
						*/
.clear{clear:both;}
/* yui reset */
html{color:#000;background: #FFF url('../images/bg.jpg') repeat-x 0 0;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:left;font-family:arial,sans-serif;}

/*accessibility*/
#accessibility, #skipnav {display:block;overflow:hidden;text-indent:-9000px;}
#skipnav {float:left;}

/* logo */
#logo{background:url('../images/logo.png') no-repeat top;display:block;text-indent:-9000px;}
#logo a{width:190px;height:110px;display:block;overflow:hidden;}

/* logo IE6 PNG filter */
/*#logo{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/logo.png", sizingMethod="crop");}*/

/* left col */
#left-col{float:left;width:190px;margin-right:27px;_margin-right:13px;}

/* main column - narrow or wide */
#main-nar, #main-wide{float:left;width:363px;margin-top:110px;}
#main-wide{width:542px;}
#main-wide p.border{padding-bottom:0em;margin-bottom:2em;}

/* nav container */
#left-col ul{margin-left:20px;_margin-left:10px;}
#left-col ul li{width:100%;height:0.875em;margin-bottom:7px;}
#left-col ul li,#left-col ul li a{width:100%;height:0.875em;display:block;font:16px/1.231 arial,helvetica,clean,sans-serif; color: #000000}

#sitemap a{width:100%;height:0.875em;display:block;font:20px/1.231 arial,helvetica,clean,sans-serif; color: #000000; padding-bottom: 5px}
#sitemap-flash a{width:100%;height:0.875em;display:block;font:20px/1.231 arial,helvetica,clean,sans-serif; color: #000000; padding-bottom: 5px}
/* nav background id's */
/*
#left-col ul li#products{background:url('../images/nav_products.png') no-repeat;}
#left-col ul li#gum{background:url('../images/nav_gum.png') no-repeat;}
#left-col ul li#news{background:url('../images/nav_news.png') no-repeat;}
#left-col ul li#faq{background:url('../images/nav_faq.png') no-repeat;}
*/
/* nav IE6 PNG filter */
/*
#left-col ul li#products{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/nav_products.png", sizingMethod="crop");}
#left-col ul li#gum{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/nav_gum.png", sizingMethod="crop");}
#left-col ul li#news{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/nav_news.png", sizingMethod="crop");}
#left-col ul li#faq{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/nav_faq.png", sizingMethod="crop");}
*/
/* fonts */
h1,h2,h3,h4{font-size:1em;font-weight:bold;margin-bottom:.25em;}
h1{margin-bottom:1em;text-transform:uppercase;}
h2{padding-top:.5em;}h3{font-size:0.875em;}h4{font-size:0.875em;text-transform:none;}
#main-nar p,#main-wide p,#main-nar ul,#main-wide ul{font-size:0.875em;margin-bottom:.75em;}

/* page styles */
p img {margin-bottom:.5em;}
#faq p{color:#697D7D;}
.lower{text-transform:none;}
.portal p{padding-left:80px;}

.border{border-bottom:1px solid #888;margin-bottom:1.5em;padding-bottom:1.5em;float:left;width:100%;}
.float-left{float:left;margin-right:1em;}
.nopad{padding-bottom:0;}

.gum-block img{margin:0 30px 30px 0;}
.gum-block img.last{margin-right:0;}

ul.arrow li a{padding-left:10px;text-transform:uppercase;color:#000;text-decoration:none;font-weight:bold;background:url(../images/ico_arrow.gif) no-repeat left;}

/* footer */
#footer{margin:35px 0 0 210px;_margin-left:195px;clear:left;font-size:10px;}
#footer p{padding-left:.8em;}
#footer p a{padding:0 8px 0 4px;background:url('../images/ico_divider.gif') no-repeat right;color:#000;text-decoration:none;}
#footer p a.first{padding-left:0;}
#footer p a.last{background:url(none);}


/* form stuff */
form{width:414px;margin:auto;}
form.width114{width:114px;}
form p{margin:0 15px 1em 0;}
form.float p{float:left;}

label{padding-left:2px;display:block;font-weight:bolder;}



input text{font-size:10px;padding:4px 4px 4px 4px;height:17px;}
input.long{width:164px;}
input.medium{width:72px;}
input.short{width:32px;}




input.submit {display: block}
input.radio, input.checkbox, input.submit { width:auto; }

.nofloat{clear:both;width:100%;}

#errors {color:red;font-weight:bold;text-align:center;margin:1em;}

.padded-header {
	padding-top: 30px;
}

.learn-more-link a {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.ada-seal {
	padding-right: 10px;
}
.sup{line-height:7px;}