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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	
	font-size: 100%;
	background: transparent;
	
}
body {
	line-height: 1;
}
ol, ul,li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */



html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background:#788796;
 font:normal 11px/14px Tahoma, Arial, Verdana;}

 
#pagewidth{ 
 width:920px; 
 text-align:left;  
 padding:0px 14px 0px 14px;
margin-left:auto; 
 margin-right:auto; 
 background:#fff; 
} 
 
#header{
 position:relative; 
 width:100%;
} 
 
 #header .logo{float:left; width:177px;padding-left:10px; height:79px;}
  #header .phone{float:right; width:300px; padding-right:10px;text-align:right; line-height:90px; font:bold 14px tahoma,arial; color:#555; display:block;padding-top:20px;}
 
 
#header #menu{ height:25px; background:#DFE5EB ;position:relative; text-decoration:none;}
#header #menu a{ color:#1B3602;font:bold 11px Tahoma, Arial, Verdana; padding:5px 15px 5px 15px; background:#DFE5EB url(../images/menu-seperator.gif) no-repeat top right;}
#header .topbanner{background:url(../images/headerbanner.jpg) no-repeat top left; height:301px; }

#maincol{background-color: #FFFFFF;  
 width:100%;

 }

h1{color:#00AAEE;font:bold 21px Tahoma, Arial, Verdana; padding-bottom:10px;}


.welcome{float:left;width:420px;padding:10px;  color:#7D8B9A; font-size:13px; font-weight:normal; line-height:18px;}
.welcome p{padding-bottom:15px;}
.welcome p a{text-decoration:none;}
.autism{float:left;width:180px;padding:10px; }
.autism h3{color:#458C05;font-weight:bold; padding-bottom:10px;}
.autism a{color:#999999; font-weight:bold;line-height:15px; text-decoration:none;}
.rcorner{float:right; margin-right:46px; width:226px;}
.rcorner a{color:#024D6C; text-align:underline}
.rcorner .splst{background:url(../images/specialist.jpg) no-repeat top left; height:185px;}
.rcorner .bg{background:url(../images/bg_rcorner.gif) repeat-y top left; height:auto;padding:0px 25px 0px 25px;}
.rcorner .bottom{background:url(../images/bottom_rcorner.gif) no-repeat top left; height:31px; }
.rcorner li a{ text-decoration:none; color:#007BB7;} 
.rcorner li img{ padding:10px;} 
 
#footer{
 height:65px; 
background:url(../images/footerbg.gif) repeat-x top left; 
 clear:both;
 position:relative;

 
 } 
 #inactive{text-decoration:none; color:#6699CC; font-weight:bold}
#footer .footerlinks{ float:left; width:650px; padding-top:20px; padding-left:200px; color:#06A3E0;}
#footer .footerlinks a{color:#06A3E0; text-decoration:none;}
 
 
#footer .copyright{ float:left; width:250px;padding-top:20px; padding-left:300px;  text-align:right;}
.footerimg{position:absolute;left:0px; width:115px; height:112px;background:url(../images/footerimg.gif) no-repeat top left; margin-top:-30px; _margin-top:-63px; /*IE 6 Fix*/ *margin-top:-63px;/* IE 7 Fix*/ }

 
.med{ 
      font-size:13px;color:#013163;line-height:18px;
	  }
 /* *** Float containers fix:
  *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.txtBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}

.button 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
FONT-WEIGHT: bold;
BACKGROUND-COLOR:#FFFFFF;
font-size: 12px;
border-top-style: ridge;
border-right-style: ridge;
border-bottom-style: ridge;
border-left-style: ridge;
}
