body {
	margin: 0;
	padding: 16px 0 0 0;
	font-family: arial, sans-serif;
	color: #000000;
	background: #010366 url(http://www.cassidyart.com/images/bg_fade01.gif) repeat-x;
}


img	{ border: 0px; }

div.mainA {
	margin: 0px 0px 0px 0px;
	width: 800px;
	background-color: #ffffff;
	/* height: 100%; 
	font-size: 1em;
	text-align: left; 
	
	border: 10px;
	padding: 0;
	border-color: #f9f4e5;
	z-index: 6; */
}

div#login {
		text-align: left;
		width: 50px;
		background-color: #ffffff;
		float: right;
		top: -140px;
		 position: relative;
		 left: 0px;  
		}
		
div#login a {
	text-decoration: none;
	color: #666666;
	font-size: 1.0em;
		}
		
div#login a:hover {
	text-decoration: underline;
	color: #666666;
	font-size: 1.0em;
		}
		
		
fieldset {
  padding: 1em;
  font:80%/1 sans-serif;
	 }		
		
div#nav1 {
		text-align: left;
		margin: 10px 10px 10px 10px;
		width: 110px;
		background-color: #ffffff;
		float: left;
		z-index: 4;
		position: relative; 
		}		
		
div#nav1 ul{
	margin: 5px 0px 0px 0;
	padding: 0px 0px 0px 0;
	}
	
div#nav1 ul{
	margin: 5px 0px 0px 0;
	padding: 0px 0px 0px 0;
	}
	
div#nav1 ul li  {
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #007cce;
	font-size: 1.0em;
	line-height: 1.6em;
	list-style: none;
	display: block;
}

div#nav1 ul li a {
	text-decoration: none;
	color: #007cce;
	font-size: 1.0em;
	}

div#nav1 ul li a:hover {
	color: #000075;
	text-decoration:none;
	font-size: 1.0em;
	background-color: #ffcc00;
}
		
	

div#content {
		text-align: left;
		margin: 0px 0px 0px 0px;
		width: 560px;
		background-color: #ffffff;
		float: right;
		z-index:3;
	 	position: relative;
				}
	

	
div#content p {
		font-size: 0.9 em;
		}
		
div#content ul {
	margin: 0 11px 10px 0;
	padding: 0 20px 20px 0;
	
}

div#content ul li  {
	margin: 0 0 0 0px;
	padding: 0 0 60px 60px;
	text-decoration: none;
	color: #007cce;
	font-size: .9em;
	display: block;
	}
	
div#content ul li a {
	text-decoration: none;
	color: #007cce;
	font-size: .9em;
	}

div#content ul li a:hover {
	color: #000075;
	text-decoration:underline;
	font-size: .9em;
	
}

div#content ul li.interior  {
	margin: 0 0 0 0px;
	padding: 0 0 10px 10px;
	text-decoration: none;
	color: #007cce;
	font-size: .9em;
	display: block;
	}

div#content ul li.hp_1  {
		background: url(../images/hp_icn-01.gif) no-repeat top left; 
}

div#content ul li.hp_2  {
		background: url(../images/hp_icn-04.gif) no-repeat top left; 
}

div#content ul li.hp_3  {
		background: url(../images/hp_icn-03.gif) no-repeat top left; 
}

div#content ul li.hp_4  {
		background: url(../images/hp_icn-02.gif) no-repeat top left; 
}


div#columnLeft {
		text-align: left;
		margin: 10px 10px 10px 10px;
		width: 250px;
		background-color: #ffffff;
		float: left;
		z-index:2;
		}
	
div#columnRight {
		text-align: left;
		margin: 10px 10px 10px 10px;
		width: 250px;
		background-color: #ffffff;
		float: right;
		}
			
	
	
h3 { text-align: left;
			font-size: 1.3em;
			line-height: 1.6em;
			color: #feaf14;
 }
			



div#logo { 
			z-index: 2;
			left: -190px;
	position: relative; 
			
	/*		float: left;*/
			}

			
div#footer {
		text-align: center;
		color: #ffffff;
		font-size: 70%;
		margin: 0 0px 0px 0px;
		width: 800px;
		height: 20px;
		background-color: #010366;
		position: relative;
		clear:both; 
		}
			




