/* @override applewebdata://1F82D145-FC10-4B41-B1A1-C70A57C646E5/inc/screen.css */
/* GLOBAL 		----------------------------------------- */
HTML{height: 100%; margin-bottom: 1px;} /* This allows a scroll bar if content doesn't go past fold */
BODY{margin:0; padding:0; background:#ffffff url(../imgs/bg_gradient.jpg) 0 0 repeat-x ; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4d755e;}

A			{color:#573a1b; text-decoration:underline;}
A:hover		{color:#7c9b3d; text-decoration:none;}
A:active 	{color:#573a1b; text-decoration:underline;}

h1	{color:#573a1b;}
h2	{color:#573a1b;}
h3	{color:#7c9b3d;}
h4	{color:#573a1b;}
h5	{color:#7c9b3d;}
h6	{color:#7c9b3d;}

img	{border: none;}
blockquote	{padding:0; margin:0;}
ul {padding:0 0 0 15px; margin:0;}
li {padding:0 0 0 5px; margin:0;}

/* STRUCTURE	----------------------------------------- */
#container 		{width:700px; margin: auto auto; padding:0;}	/* This will center content horizontally */

#header	{width:700px; height:215px; margin:0; padding:0;background:url(../imgs/trees_top.jpg) 0 135px no-repeat;}
#content{float:left; width:690px; margin:0; padding:5px; background:#603713 url(../imgs/roundedtop.jpg) 0 0 no-repeat;}

#bodycopy	{float:left; width:690px; margin:0; padding:0;}
#welcome	{float:left; width:415px; padding:0 0 0 15px;}
#welcomeboxtop	{width:390px; height:21px; margin:0 0 5px 0; padding:5px 0 0 25px; background:#FFFFFF url(../imgs/content_header_sm.jpg) 0 0 no-repeat;}
#welcomebox		{width:355px; margin:0; padding:25px 25px 0 25px; background:#FFFFFF url(../imgs/corner_decoration.jpg) 340px 0 no-repeat; border-style:solid; 
				border-width: 5px 5px 0 5px; border-color:#7da94b; color:#4d755e;}
#welcomeboxbottom	{width:365px; height:21px; margin:0; padding:0 25px 5px 25px; background:#FFFFFF url(../imgs/white_roundedbottom.jpg) 0 0 no-repeat; text-align:right;}
#welcome h2			{font:bold 14px Verdana, Arial, Helvetica, sans-serif; margin:0px;}
#welcomeboxtop h2	{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px;}
#welcome h3			{font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
#welcome h4			{font:bold 10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
#mainimage	{float:right; width:236px; height: 378px; margin: 0 15px 0 0;}

.largebox	{float:left; width:415px; padding:0 0 0 15px;}
.largeboxtop	{width:640px; height:20px; margin:0 0 5px 0; padding:5px 0 0 25px; background:#FFFFFF url(../imgs/content_header_lg.jpg) 0 0 no-repeat;}
.words		{float:left; width:605px; margin:0 0 5px 0; padding:25px; background:#FFFFFF url(../imgs/corner_decoration.jpg) 580px 0 no-repeat; border:5px solid #7da94b; color:#4d755e;}
.largeboxbottom	{clear:both; width:665px; height:25px; margin:0 0 0 15px; padding:0; background:#603713 url(../imgs/content_bottom_lg.jpg) 0 0 no-repeat; text-align:right;}
.largebox h2			{font:bold 14px Verdana, Arial, Helvetica, sans-serif; margin:0px;}
.largeboxtop h2	{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px;}
.largebox h3			{font:bold 12px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.largebox h4			{font:bold 10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0;}

#bottom	{clear:left; width:700px; height:152px; margin:0; padding:0; background:url(../imgs/roundedbottom.gif) 0 152px no-repeat;}


/* NAVIGATION	----------------------------------------- */
#navcontainer	{width:690px; height:104px; margin:0; padding:0; background:url(../imgs/navigation.jpg) 0 0 no-repeat;}
#navlist {margin: 0; padding:32px 0 0 25px;}
#navlist ul, #navlist li {margin: 0; padding: 0; display: inline; list-style-type: none;}
#navlist a:link, #navlist a:visited {font:bold 14px Verdana, Arial, Helvetica, sans-serif;margin: 5px 10px 4px 10px;text-decoration: none; color:#573a1b;}
#navlist a:link.active, #navlist a:visited.active, #navlist a:hover {color: #7c9b3d;}

/* CONTENT		----------------------------------------- */

/* FORMS,ETC	----------------------------------------- */
#signup table {
 background-color: #F9FBFD;
 color: #000000;
 width: 440px;
 border: 1px solid #7da94b;
 border-collapse: collapse;
}

#signup td {
 border: 1px solid #e7efdf;
 padding-left: 4px;
}
.labelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #4d755e;
 background-color: transparent;
 width: 220px;
}

.fieldcell {
 background-color: #F2F7FB;
 color: #000000;
 text-align: right;
 margin-right: 0px;
 padding-right: 0px;
}

.fieldcell2 {
 background-color: #F2F7FB;
 color: #000000;
 text-align: left
 margin-right: 0px;
 padding-right: 0px;
}

.smalllabelcell {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: transparent;
 color: #4d755e;
 width: 100px;
}

.smallfieldcell {
 background-color: #F2F7FB;
 color: #000000;
 text-align: right;
 
}
.smallfieldcell select {width:100px;}
.fieldcell input.lform {
 width: 200px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #e7efdf;
 color: #102132;
 border: 1px solid #7da94b;
 margin-right: 0px;
}

.fieldcell textarea {
 width: 200px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #e7efdf;
 color: #102132;
 border: 1px solid #7da94b;
 margin-right: 0px;
}

.smallfieldcell input.sform {
 width: 102px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #e7efdf;
 color: #102132;
 border: 1px solid #7da94b;
}
.smallfieldcell input.radio { font-size:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
.smallfieldcell select {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #abc78d;
 color: #102132;
 border: 1px solid #7da94b;
}
.button {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #7da94b;
 color: #ffffff;
 margin-left: 12px;
 margin-top: 3px;
 margin-bottom: 2px;
 }
