/* CSS Document */

html					{margin:0; padding:0;}
body					{background:url(/images/sash_bkg.jpg) repeat; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:0.8em; margin:0; padding:0;}

h1						{color:#445F39; font-size:1.3em; font-weight:normal; margin:0px; padding:15px 20px;}
h2						{color:#445F39; font-size:1em; font-weight:bold; margin:0px; padding:10px 30px;}

img						{border:0;}

p						{margin:0; padding:0;}

.al						{text-align:left;}
.ac						{text-align:center;}
.ar						{text-align:right;}

.fl						{float:left;}
.fr						{float:right;}

.inline					{display:inline; padding:0;}
.none					{clear:both; line-height:0px;}

#main					{margin:0px auto; width:770px;}
#content				{background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; margin-top:145px; width:770px;}


/*-----------------Header Style-----------------*/

#header					{background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; color:#FFFFFF; height:145px; position:absolute; top:0; width:770px;}

#logo					{padding:10px 0 10px 15px;}
#contact				{background:#9EA374; font-size:0.85em; font-weight:bold; text-align:right; padding:7px 5px 7px 0;}
#contact a				{color:#FFFFFF; text-decoration:none;}
#contact a:hover		{color:#445F39; text-decoration:none;}

/*-----------------Text Style-----------------*/

#text					{border-left:1px dashed #A7C280; float:right; width:577px;}
#quote					{border-bottom:1px dashed #A7C280; margin-bottom:20px;}

#text p.right_img		{float:right; padding:10px 40px 10px 20px;}
#text p.left_img		{float:left; padding:10px 20px 10px 40px;}

#text p					{color:#666666; line-height:18px; padding:10px 40px;}


#nav					{color:#445F39; float:left; width:170px;}
#nav ul					{list-style:none; margin:0; padding:20px 0 0 20px;}
#nav ul li				{background:url(/images/sash_bullet.jpg) 0px 12px no-repeat; line-height:30px; padding:0 0 0 20px;}

#nav ul li.noheight		{line-height:normal; padding:7px 0px 7px 20px;}

#nav a					{text-decoration:none;}
#nav a:hover			{text-decoration:underline;}


/*-----------------Contact Form Style-----------------*/

#contact_form form		{margin:30px 0px}
#contact_form label		{float:left; width:150px;}
#contact_form input		{margin-top:-4px; width:200px;}
#contact_form textarea	{margin-top:-2px;}

#required				{color:#A7C280; font-size:0.85em; margin:-5px 0 0 0; padding:0 105px 0 0; text-align:right;}

#submit					{margin:10px auto; width:101px;}
#submit a				{}
#submit a:hover	img		{opacity:0.7; filter: alpha(opacity=70);}

/*-----------------Footer Style-----------------*/

#copyright				{color:#445F39; font-size:0.85em; margin-top:-17px; padding:3px;}

#footer					{background:#9EA374; border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; width:770px;}
#footer p				{color:#FFFFFF; margin:0; padding:8px; text-align:center;}
#footer a				{color:#FFFFFF;}
#footer a:hover			{color:#445F39; text-decoration:none;}

#siteby					{color:#445F39; font-size:0.85em; text-align:right; padding:2px 0 5px 0;}

/*-----------------Links Style-----------------*/

a						{color:#445F39;}
a:hover					{color:#A7C280; text-decoration:none;}