@charset "utf-8";
/* CSS Document */

body 							{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#404040; padding:0; margin:20px;}

h1 								{font-weight:normal; font-size:20px; color:#676767; letter-spacing:-1px;}
h2 								{font-weight:normal; font-size:14px; color:#21b24b;padding:0; margin-bottom:0;}
input, textarea, select 		{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:2px; border:1px solid #a2a2a2;}
form 							{display:inline;}
img 							{border:0;}
a 								{color:#673191; text-decoration:none;}
a:hover 						{color:#000000;}

/*--- Page Layout Styles ---*/
div#page-layout 				{clear:both; margin:auto; width:900px;}
div#page-header 				{clear:both;}
div#site-nav 					{clear:both; margin-top:30px; padding-bottom:50px;}
div#page-content 				{clear:both; padding-bottom:50px; min-height:350px;}
div#page-footer 				{clear:both; background-color:#673191; font-size:11px; color:#ffffff; padding:10px;}
div#page-footer a				{color:#ffffff;}
div#page-footer a:hover			{color:#000000;}
/*--- Page Layout Styles ---*/

/*--- Site Navigation Styles ---*/
div#site-nav ul 				{list-style:none; margin:0; padding:0;}
div#site-nav ul li 				{float:left; border-top:1px solid #a2a2a2; border-right:1px solid #a2a2a2; border-bottom:1px solid #a2a2a2; padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:10px;}
div#site-nav ul li.start		{border-left:1px solid #a2a2a2;}
div#site-nav ul li.end			{border-right:1px solid #a2a2a2;}
div#site-nav ul li a 			{padding-left:37px; padding-right:37px; background-color:#f4f4f4; color:#676767; padding-top:10px; padding-bottom:10px;}
div#site-nav ul li a:hover 		{background-color:#673191; color:#ffffff;}
/*--- Site Navigation Styles ---*/

/*--- Form Styles ---*/
span.form-label 				{width:80px; display:inline-block; vertical-align:top;}
span.form-input 				{width:100px; display:inline-block; vertical-align:top;}
span.required 					{color:#c60001;}
/*--- Form Styles ---*/
