#main { width:800px; margin:0px; }
#header { width:800px; height:94px; background:#5C8727;}
#logo { width:266px; height:94px; background: url('../images/yl/header_logo.gif') bottom left no-repeat; float:left; }
#pic { width:534px; height:94px; background: url('../images/yl/header.jpg') no-repeat; float:right; }
#extranav { width:800px; height:16px; margin:3px 0px 3px 0px; font-family:Arial; font-size:10pt; font-weight:bold; }
	#extranav .extranavlink { width:80px; border-right:1px solid #88857E; padding:0px 0px 0px 0px; color:#88857E; text-decoration:none; text-align:center; text-transform:uppercase; float:right; display:block; }
	#extranav .extranavlink:hover { text-decoration:underline; }
#nav { width:800px; height:23px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; background:#D2C28C; font-family:Arial; font-size:9pt; }
	#nav .navlink { width:132px; border-right:1px solid #FFFFFF; padding:4px 0px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none; text-transform:uppercase; display:block; float:left; }
#content { padding:10px; background:#FFFFFF; }
#content .picpage_left { width:200px; height:200px; margin:3px 20px 7px -10px; float:left; }
#content .picpage_right { width:200px; height:200px; margin:3px -9px 7px 25px; float:right; }
#side { width:242px; height:598px; padding:12px; font-family:Arial; font-size:9pt; }
#side h3 { border-bottom:1px dashed #5C8727; color:#2D480B; }
#footer { height:24px; padding-left:10px; font-family:Arial; font-size:9pt; background:#5C8727; }
	#footer a.navlink { margin:0px; padding:5px 8px; color:#FFFFFF; font-size:8pt; text-decoration:none; text-transform:uppercase; display:block; float:left; }
	#footer a.navlink:hover { color:#B4CC95; text-decoration:underline; }
#footerNew { height:33px; padding:3px 10px; font-family:Arial; font-size:8pt; color:#FFFFFF; background:#7373A8; text-align:center; display:block; }
	#footerNew a.navlink { padding:8px 4px; color:#FFFFFF; text-decoration:none; }
	#footerNew a.navlink:hover { text-decoration:underline; }
#copyNew { height:15px; padding:3px 10px; font-family:Arial; font-size:8pt; color:#FFFFFF; background:#7373A8; text-align:center; display:block; }
	#copyNew a.navlink { padding:8px 4px; color:#FFFFFF; text-decoration:none; }
	#copyNew a.navlink:hover { text-decoration:underline; }
/*#copyNew { margin:8px 0px 0px 0px; font-size:8pt; }*/
#copy { height:20px; padding:4px 10px 0px 0px; background:#5C8727; color:#B4CC95; font-weight:normal; text-align:right; }
	#copy a:link, #copy a:visited { margin:0px 5px 0px 0px; color:#B4CC95; text-decoration:none; }


#define li { font-weight:bold; }
.special1 { margin:40px auto; text-align:center; font-weight:bold; }
ol.alpha { margin-top:0px; margin-bottom:0px; list-style-type: lower-alpha; }
ol.alphaMX { margin-top:0px; margin-bottom:0px; list-style-type: lower-roman; }
.norm { font-weight:normal; }
ul { margin-top:0px; }


a.rightlink { margin:10px 0px; font-size:10pt; color:#2D480B; text-decoration:none; display:block; }
a.rightlink:visited { color:#5C8727; }
a.rightlink:hover { color:#E5F0D8; text-decoration:underline;  }

h2 { margin-top:40px;margin-bottom:10px; }
h3 { margin:0px 0px 5px 0px; font-size:12pt; }
h4 { margin:0px 0px 3px 0px; font-size:10pt; }
span.footerlink { margin:0px 8px; padding:5px 0px; color:#B4CC95; font-size:8pt; text-decoration:none; text-transform:uppercase; display:block; float:left; }

.pageheading1 { display: block; margin-bottom: 8px; font-size: 16px; font-weight: bold; color: #D39B44; }
.pageheading2 { display: block; margin-bottom: 8px; font-size: 13px; font-weight: bold; color: #D39B44; }
.pageheading3 { display: block; margin-bottom: 6px; font-weight: bold; }

.currentlink { color:#E5F0D8; }
.mint { color:#B4CC95; }
.green { color:#5C8727; }
.white { color:#FFFFFF; }
.bold { font-weight:bold; }
.itac { font-style: italic; }
.small { font-size:8pt; }
.center { text-align:center; }
.clear { clear:both; }

/* For drop-down menu*/
#navDrop { margin:0px; padding:3px 0px 0px 0px; font-family:Arial; font-size:9pt; float:left; white-space:nowrap; }
   #navDrop li { text-align:center; padding:0px 0px 0px 0px; list-style:none; position:relative; float:left; }
   #navDrop li ul { margin:2px 0px 0px 0px; padding:0px 0px 0px 0px; display:none; position:absolute; top:13px; left:15px; }
   #navDrop li li { padding:0px 0px; margin:0px 0px; text-align:center; list-style:none; float:none; position:static; }
   #navDrop li:hover ul, #navDrop li.over ul { display: block; }
   #navDrop a { color:#FFFFFF; text-decoration:none; }

/* \*/
* html #nav .navlink { width:131px; }
* html #side { padding:12px 2px 12px 14px; }
* html #side p { margin:5px 0px; }
* html h4 { margin-top:25px; margin-bottom:5px; }
/* For drop-down menu*/
* html #navDrop { margin:0px -1px 0px 0px; position:relative; z-index:1; }
* html #navDrop li ul { margin:0px 0px 0px -8px; top:13px; }
* html #firstnav { margin-left:0px; }      
/* */

/* BDickey 8/30/06 - my stuff below */
body { margin:0px 0px 0px 0px; background: #F1EBDF; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; }
td { font-size: 12px; color: #333333; }
form { margin: 0px; }
p, ul, ol { margin-top: 1.12em; margin-bottom: 1.12em; /*to standardize vertical spacing in all browsers. see http://www.w3.org/TR/CSS21/sample.html*/ }

a:link { color: #5A9A98; text-decoration: none; }
a:visited { color: #5A9A98; text-decoration: none; }
a:hover { color: #5A9A98; text-decoration: underline; }

.heading1 { display: block; margin-bottom: 8px; font-size: 16px; font-weight: bold; color: #D39B44; }
.heading2 { display: block; margin-bottom: 8px; font-size: 13px; font-weight: bold; color: #D39B44; }
.heading3 { display: block; margin-bottom: 6px; font-weight: bold; }

input.button { margin-top: 15px; margin-bottom: 15px; border: 1px solid #97AB7D; background-color: #B4CC95; color: #457010; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 100px; text-align: center; cursor: pointer; }
input.buttonLong { margin-top: 15px; margin-bottom: 15px; border: 1px solid #97AB7D; background-color: #B4CC95; color: #457010; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 160px; text-align: center; cursor: pointer; }
input.buttonExtraLong { margin-top: 15px; margin-bottom: 15px; border: 1px solid #97AB7D; background-color: #B4CC95; color: #457010; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 200px; text-align: center; cursor: pointer; }

.formLabel { font-weight: bold; }
.error { color: #FF0000; }

.custTypeBox { border: 1px solid #B4CC95; background-color: #F0F5EA; min-height: 255px; width: 220px; float: left; }
.custTypeImage { line-height: 1px; }
.custTypeContent { text-align: center; padding: 0px 6px 6px 6px; }
.custTypeFinePrint { font-size: 10px; text-align: center; padding: 6px 6px 6px 6px; }

.smallerText { font-size: 10px; }
.lighterText { color: #888888; }
.box { border: 1px solid #E4DABA; background-color: #F6F3E8; }
.noticeBox { border: 1px solid #B4CC95; background-color: #F0F5EA; }

.qasBox { width: 600px; background-color: #F6F3E8; border-collapse: collapse; }
.qasLeftColumn { width: 450px; border: 1px solid #E4DABA; padding: 6px; }
.qasRightColumn { width: 150px; border: 1px solid #E4DABA; padding: 6px; }
.formRow { vertical-align: top; }

.formLeft { width: 110px; font-weight: bold; text-align: right; }
.formRight {}
#distAgreement { font-size: 11px; border: 1px solid #333333; padding: 20px; }
.navline { background-color: #F1EBDF; width: 800px; height: 1px; margin: 0px auto; }
.thickline { background-color: #FFFFFF; width: 100%; height: 2px; margin: 0px auto; }
.messageBox { width: 400px; border: 1px solid #B4CC95; background-color: #F0F5EA; }
.unavailableDay { color: #CCCCCC; }

table.starterKitsTable { border-collapse: collapse; }
td.starterKitColumnLeft { padding: 4px; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
td.starterKitColumnRight { padding: 4px; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

