/* Stylesheet Autims Services Inc. */

/* Main Body Style */

/* css meyer reset */

		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: inherit;
			vertical-align: baseline;
			}
/* remember to define focus styles! */
		:focus {
				outline: 0;
			}
		body {
				line-height: 1;
				color: black;
				background: white;
			}
			ol, ul {
				list-style: none;
			}
/* tables still need 'cellspacing="0"' in the markup */
			table {
				border-collapse: separate;
				border-spacing: 0;
			}
			caption, th, td {
				text-align: left;
				font-weight: normal;
			}
			blockquote:before, blockquote:after,
			q:before, q:after {
				content: "";
			}
			blockquote, q {
				quotes: "" "";
			}


/* new styles added below */

	body 
			{
			/*background-image: url('gradient.jpg');background-position: left top; background-repeat: repeat-x; border: 0; margin:0; padding: 0;*/
			background-color:#eeeeee;
			}	
			#wrapper
			{
			
			background-image: url('images/white1.gif'); background-position: center top; background-repeat: repeat-y; border: 0; margin: 0px 0px 5px 0px; padding:0 0 0px 0; 
			}
			#head 
			{
			margin-top: 20px;
			width: 960px;
			height: 140px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 0;
			padding:0;
			background-image: url('images/head2.jpg'); background-position: center top; background-repeat: no-repeat; border: 0; 
			}

			#head h1
			{
			color: #006699;
			font: italic bold 17px "Georgia", serif; 
			padding:65px 10px 18px 390px;


			}

			#search
			{
			padding:10px 5px 0px 730px;
			}
			
/* css for menu list */

			#navcontainer {
			width: 960px;
			margin: 0 auto 0 auto;
			background-color:#669933;
			padding: 4px 0;
			
			}

			#navcontainer ul
			{
			/*padding: .2em 0;
			width: 1018px;
			margin: 0 auto 0 auto;
			
			background-color:#99cc33;
			color: #FFF;
			 */
			list-style-type: none;
			padding: 0;
			margin: 0;
			border: none;

			} 

			#navcontainer ul li { display: inline;  }

			#navcontainer ul li a
			{
			text-decoration: none;
			background-color: #669933;
			color: #FFF;
			padding: 4px 24px;
			border-right: 1px solid #fff;
			font: bold 80% arial, helvetica, sans-serif;
			margin: 0;
			
			}

			#navcontainer ul li a:hover
			{
			background-color: #99cc33;
			color: #ffffff;
			padding: 4px 24px;
			
			}

			
/*Top Section*/			




/*Mid Section*/	

			#midcontent 
			{
			width: 960px;
			margin:20px auto 15px auto;
			border: 0;
			padding: 0;
			}


/* css for vertical menu list */
			
			#navcontainer2
			{
			width: 213px;
			height:270px;
			margin: 0px 0px 0px 5px; 
			background: transparent url(images/greenbg4.png) left top no-repeat;
			padding: 0px 0px 0px 0px;
			float: left;

			}
			
			#navcontainer2 h2 
			{
			text-align: center; 
			font: bold 16px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; 
			color: #ffffff;
			padding-bottom: 10px;
			padding-left: 0px;
			margin: 0;
			padding-top:10px;
			}

			#navcontainer2 ul 
			{
			list-style-type: none;
			padding: 10px;
			margin: 0;

			}

			#navcontainer2 ul li a
			{
			padding-left: 30px;
			padding-bottom: 5px;
			padding-top: 5px;
			text-align: left;
			font: normal 13px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
			text-decoration: none;
			color: #669933;
			border-bottom: 2px dotted #669933;
			display: block;
			
			
			}

			#navcontainer2 ul li a:hover
			{
			background: transparent url(images/arrowWs.png) left center no-repeat; 
			background-color: #669933;
			color: #ffffff;
			border-bottom: 2px dotted #669933;
			font-weight: normal;
			padding-right: 8px;
			
			}

			#newsletter 
			{
			margin: 30px 0 0px 10px;
			width: 200px;
			float: left;
			
			}
			#newsletter h2
			{
			font: bold 15px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
			text-align: left;
			color: #669933;
			padding:5px 0 8px 0;
			
			}
			
			#newsletter p
			{
			font: normal 11px verdana, sans-serif; 
			line-height: 28px;
			color: #333333;
			
			
			}

#newsletter table tr td
			{
			font: normal 11px verdana, sans-serif; 
			color: #333333;
			width: 180px;
			padding: 2px 0;
			background-color: #ffffff;
			border: 0;
			}


			

/*
#navcontainer2 ul li a#current2
{
background: transparent url(images/list-active.gif) left center no-repeat;
color: #666;
}*/

/*#cleardiv
{
clear: both;
height: 1em;
} */

			#content
			{
			width: 460px;
			
			background-image: url(images/bluebg2.png); background-position: center top; background-repeat: no-repeat; border: 0;
			float: left;
			margin: 0px 0px 0 31px;
			padding-left: 0px;
			background-color: #ffffff;
			}
		
			#content h1 
			{
			 
			font: bold 16px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; 
			color: #ffffff;
			text-align: center;
			margin-top: 0;
			padding: 10px 0px 10px 0px; 
			}

			#content h2 
			{
			font: bold 16px verdana, sans-serif; 
			color: #006699;
			text-align: left;
			margin-top: 0;
			padding: 0px 0px 0px 15px; 
			}

			#content h3 
			{
			font: bold 16px verdana, sans-serif; 
			color: #006699;
			text-align: left;
			margin-top: 0;
			padding: 15px 0px 5px 10px; 
			}

			#content h4
			{
			font: bold 13px verdana, sans-serif; 
			line-height: 16px;
			color: #006699;
			padding: 10px 0px 0px 10px;
			}

			#content h5 
			{
			font: bold 16px verdana, sans-serif; 
			color: #006699;
			text-align: left;
			margin-top: 0;
			padding: 20px 0px 15px 10px; 
			}

			#content p 
			{
			font: normal 11px verdana, sans-serif; 
			line-height: 16px;
			color: #333333;
			padding: 10px 15px 0px 15px;
			}
			
			#content a
			{
			font: bold 11px verdana, sans-serif; 
			color: #006699;
			line-height: 16px;
			text-decoration: none;
			}
			#content a:hover
			{
			font: bold 11px verdana, sans-serif; 
			color: #006699;
			line-height: 16px;
			text-decoration: underline; 
			}

			#content hr
			{
			color: #cccccc; background-color:#006699;
			width: 430px;
			height: 1px;
			}

			#firstp:first-letter
			{
			float: left; font-size: 300%; line-height: 0.8; color:#006699;
			}
				
			#content ul 
			{
			font: normal 11px verdana, sans-serif; 
			line-height: 16px;
			color: #333333;
			padding: 5px 10px 0px 30px;
			list-style-type: disc;	
			}
			
			#content ul li 
			{
			font: normal 11px verdana, sans-serif; 
			line-height: 16px;
			color: #333333;
			padding: 5px 10px 0px 5px;
			}
		

			#news
			{
			float:right;
			width: 213px;
			
			margin: 0px 5px 0px 0px; 
			background: transparent url(images/purplebg.png) right top no-repeat; border:0;
			padding: 0px 0px 0px 0px;
			
			}

			#news h1 
			{
			font: bold 16px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; 
			color: #ffffff;
			text-align: center;
			margin-top: 0;
			padding: 10px 0px 25px 0px; 
			}


			#news h2
			{
			font: bold 13px verdana, sans-serif; 
			color: #990066;
			padding:10px 5px 0px 10px;
			}

			#news h3
			{
			font: bold 13px verdana, sans-serif; 
			color: #990066;
			padding: 0px 5px 0px 10px;
			}

			#news p
			{
			font: normal 11px verdana, sans-serif; 
			line-height: 16px;
			color: #333333;
			padding: 0px 5px 0px 10px;
			}

			#news a
			{
			font: bold 11px verdana, sans-serif; 
			
			color:  #990066;
			
			
			text-decoration: none;
			}
			#news a:hover 
			{
			text-decoration: underline;
			}
			/*#more a
			{
			float:right;
			padding: 0 10px 5px 0;
			width:60px;
			background-image:url(images/morep.jpg); background-position:top; background-repeat:no-repeat;  margin: 0;}
			
			#more a:hover 
			
			{background-image:url(images/more2.jpg); background-position:top; background-repeat:no-repeat; padding:0 10px 5px 0; margin: 0;}*/
		



			#footer
			{
			width:960px;
			height: 98px;
			padding: 0px 0;
			background-image: url(images/banner3.gif); background-position: center top; background-repeat: no-repeat; border: 0;
			
			text-align: center;
			margin: 0px auto 0px auto;
			clear: both;

			}

			#bottomfooter
			{
			width: 960px;
			margin: 0 auto 0px auto;
			background-color:#669933;
			padding: 0;
			height: 30px;
					
			}
			
			#bottomfooter p
			{
			color: #FFF;
			padding: 5px 10px;
			text-align: center;
			font: bold 13px arial, helvetica, sans-serif;
			
			}

			#outsidebottom p
			{
			font: bold 10px verdana, sans-serif; 
			color: #333333;
			margin-bottom: 5px;
			text-align: center;
			line-height: 15px;
					
			}
			#outsidebottom a
			{
			font: bold 10px verdana, sans-serif; 
			color: #333333;
			margin-bottom: 5px;
			text-align: center;
			text-decoration: none;
			}

			#outsidebottom a:hover
			{
			text-decoration: underline;
			}

