/* stylesheet for contact form at dojo psi */

basefont	{font-size: 11.5px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;}

body          	{
		font-size: 11.5px; font-family: "Lucida Sans", Verdana, Arial, Helvetica, Tahoma, sans-serif;
		margin-left: 25px; margin-right: 0px; margin-top: 0px; margin-bottom: 5px;
		background-color: white;
		}

p		{font-size: inherit; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;}	

a,a:link,a:visited
		{
		color: #336699; font-weight: normal; text-decoration: none;
		}

a:hover,a:visited:hover
		{
		font-weight: normal; font-style: normal; color: #FFFFFF; text-decoration: none;
		background-color: #336699; background-image: none;
		}

h1,h2,h3,h4,h5,h6
		{font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;}

h1		{font-size: 24px; font-weight: 200; }
h2 	        {font-size: 18px; font-weight: 200; }
h3 		{font-size: 16px; font-weight: 600; }
h4 		{font-size: 15px; font-weight: 600; }
h5 		{font-size: 14px; font-weight: 600; }

ul 	        {
		font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		font-size: 11.5px; 
		text-indent: 0px; 
		margin-left: 10px; 
		padding-left: 5px; 
		}

ol 	        {
		font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		font-size: 11.5px; 
		text-indent: 0px;
		}

li 	        {
		font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		font-size: 11.5px; 
		padding-top: 6px; 
		}

blockquote 	{
		font-size: 11.5px; 
		text-indent: 40px; 
		padding-top: 0%; 
		}

pre
		{ courier new; font-size: 11px; }

tr 		{
		vertical-align: top;
		}

.img,
a.img,
a:visited.img,
a:hover.img,
a:active.img,
a:visited:hover.img,
td.img, p.img,
		{
		color: inherit;
		text-decoration: none; 
		background-color: inherit; 
		background-image: none;
		}

input
		{
		font-size: 12px; font-weight: normal; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		margin-top: 0px; margin-bottom: 0px;  margin-left: 3px; margin-right: 0px; 
		padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px; 
		background-color: #f5f5f5;
		}

select 		
		{
		font-size: 12px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif; 
		margin: 2px;
		padding-top: 3px; padding-bottom: 3px; padding-left: 3px; padding-right: 0px;
		background-color: #f5f5f5;
		}
		
textarea	
		{
		font-size: 12px; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif; 
		margin: 2px;
		padding: 5px;
		background-color: #f5f5f5;
		}

/* used for presentation elements aside from the home page content  */


input.go 	
		{
		font-size: 12px; 
		margin: 2px; 
		padding: 0px; 
		}


.tiny,td.tiny,p.tiny,tr.tiny,
td.tinycell,tr.tinycell,th.tinycell
		{font-size: 10px; }


input.tiny,textarea.tiny,submit.tiny,select.tiny
		{
		font-size: 10.5px; font-weight: normal; font-family: "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
		margin-top: 0px; margin-bottom: 0px;  margin-left: 1px; margin-right: 0px; 
		padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; 
		}
