/* CSS Document Template*/

body 	{	font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(rocks.jpg); background-repeat: repeat; background-attachment: fixed; background-position: top left; }


div#content  {  width: 45em; padding: 1em 1em 1em 1em; border: 3px solid #cccccc; margin: auto; background-color:#EAEAFF; }

div#solutions  { width: 45em; padding: 1em 1em 1em 1em; border: 3px double #cccccc; margin: auto; background: white;  }

		
h1 {font-size: 16px; font-weight: bold; padding: 1em 0em 1em 1em; }
h2 {font-size: 14px; font-weight: bold; padding: .5em 0em 0em 1em;  }
h3 {font-size: 12px; font-weight: bold; padding: 1em 0em 0em 4em; }
h4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 1em 0em 0em 4em; }

p { font-size: 12px; padding: 0em 0em 0em 4em;}
.list { font-size: 13px; padding: 0em 0em 0em 0em; }
.problinks {font-variant: small-caps;  font-size: 11px; font-weight: bold; padding: 0em 0em 0em 0em;}
span#sol_link { font-variant: small-caps; padding: 0em 0em 0em 20em;}



a 			{	text-decoration: none;	}
a:link 		{	color: navy;	text-decoration: underline;	}
a:visited 	{	color: blue;			}
a:active 	{	color:#00CC00;			}
a:hover 	{	text-decoration: underline;	}
				
/* ordered list */
ol 			{	font-size: 13px; 
				padding: 0em 0em 1em 4em;
				margin: 0;	}
				
ol.alpha	{	font-size: 13px; 
				padding: 0em 0em 0em 2em;
				margin: 0;	}
				
li.alpha	{	padding: 0em 0em .8em 0em; }
				
li 			{	padding: 0em 0em 2em 0em; }	

/* unordered list */
ul 			{	font-size: 13px; 
				padding: 0em 0em 1em 2em;
				margin: 0;	}
				
ul li 		{	padding: 0em 0em 1.5em 0em; }	

	


