/* CSS Document */
html, body {height: 100%;}
body {font-family:Arial,Helvetica,'sans serif'; font-size:76%; line-height:1.5em; background-color:#ffffff; color:#0039a6;}
/*  main containers  */
#wrapper{background-color:transparent;width:995px;min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;}
#header{background-color:transparent;width:994px;height:94px; /*overflow:hidden;  screws up everything except ie, put in conditional code for ie */margin:0;padding:0;background-image:url(/design/images/header.gif);background-repeat:no-repeat;}
#pageFull{background-color:transparent;width:994px;/*min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;*//*padding:0 0 220px 0;*/}
#pageLeft{/*background-color:yellow;*/background-color:transparent;width:179px;margin:0;padding:0;float:left;clear:left;}
#pageRight{/*background-color:pink;*/background-color:transparent;width:809px;margin:0;padding:0 0 230px 0;/*float:left;clear:left;*/float:right; clear:right;}

#pageBottom{background-color:transparent;margin-top:/*1em;*/ 0;/*width:994px;margin-left:185px;*/width:994px;position: absolute;
	left: 209px;
	bottom: 0;height:230px;}

#footer{background-color:transparent;float:left;font-size:108%;color:#999999;width:809px;/*margin-left:185px;*/margin-top:1em;}

#clear {clear: both;}
/*******Home Page*********/
#wrapper1 {
	width:800px;
}
.div566 {
	width:566px;
	float:left;
	border-top:2px solid #EBEAEA;
	padding:10px 0px;
	margin-bottom:10px;
	margin-right:0px;
}
.div566text {
	width:566px;
	float:left;
	padding:5px 0px;
	margin-bottom:px;
	margin-right:0px;
}
.divrightcol {
	width:203px;
	float:right;
	padding:0px 0px;
	margin-bottom:10px;
	margin-left:10px;
}
.divputtybuddy {
	width:138px;
	float:left;
	padding:0px 0px;
	margin-bottom:0px;
	margin-right:0px;
}
.divproduct {
	width:113px;
	float:left;
	padding:0px 0px;
	margin-bottom:0px;
	margin-right:0px;
}
.divtop5 {
	width:566px;
	float:left;
	border-top:2px solid #EBEAEA;
	padding:5px 0px;
	margin-bottom:0px;
	margin-right:10px;
}
.divtop5b {
	width:566px;
	float:left;
	padding:5px 0px;
	margin-bottom:0px;
	margin-right:10px;
}
.divborder {
	width:195px;
	height:230px;
	float:left;
	padding-right:15px;
	padding-left:10px;
	margin-bottom:0px;
	margin-top:5px;
	background:url(https://www.got-autism.com/secure/uploads/image/border3.jpg);
	background-repeat:no-repeat;
}
f1 {
	font-size:20px;
	color:#F39E3E;
}
f4 {
	font-size:16px;
	color:#F39E3E;
}
f3 {
	font-size:22px;
	color:#1F429A;
}
f2 {
	font-size:16px;
	color:#1F429A;
}
blue {
	font-size:12px;
	color:#000000;
}
blue1 {
	font-size:14px;
	color:#1F429A;
}
top5 {
	font-size:14px;
	color:#F39E3E;
}
.box1{float:left;background-color:#ffffff;width:511px;height:25px;/*background-image:url(/design/images/bluebox1_top.gif);background-repeat:no-repeat;*/}
.box2 {float:left;background-color:#ffffff;width:507px;/*border-right:2px solid #0039a6;border-left:2px solid #0039a6;*/}
.box3 {float:left;background-color:#ffffff;width:511px;height:24px;/*background-image:url(/design/images/bluebox1_btm.gif);background-repeat:no-repeat;*/}
.text_box{background-color:#ffffff;padding-top:0; padding-right:.75em;padding-left:1.5em;padding-bottom:0;}
.box_holder{float:left;width:511px;padding-top:0;padding-bottom:0em;padding-left:0;margin:0;background-color:transparent;}
.divLeft{float:left;/*display:inline;*/}
.floatRnopad{float:right;padding:0;margin:0;}/*used on research/info_search.htm page to position Sort Results By on top right of search results */	

.divImage {float:right;	/*background-color:aqua;*/background-color:transparent;text-align:right;}
.imageLeft{float:left;padding:0;margin:0;}

.Image_holder{width:600px;margin:0 auto; text-align:center;}

.caption_text_box{width:254px;padding-left:1em;text-align:left;}

.orange_box1{float:left;background-color:transparent;width:179px;height:30px;background-image:url(/design/images/orangebox1_top_179.jpg);background-repeat:no-repeat;}
.orange_box3{float:left;background-color:transparent;width:179px;height:30px;background-image:url(/design/images/orangebox1_btm_179.jpg);background-repeat:no-repeat;}

.orange_box2 {float:left;background-color:#fef9e3;/*#fff1e2;*/width:173px;border-right:solid #ef9f3b 5px;}


/******Featured Products********/
#featured ul{display:inline;}
#featured li{display:inline;list-style:none;float:left;padding-right:4em;}
#featured li a{text-decoration:none;}
#featured li a:hover{text-decoration:none;}
.feature_box1{float:left;background-color:transparent;width:781px;height:25px;background-image:url(/design/images/bluebox2_top.gif);background-repeat:no-repeat;}
.feature_box3{float:left;background-color:transparent;width:781px;height:24px;background-image:url(/design/images/bluebox2_btm.gif);background-repeat:no-repeat;}

.feature_box2 {float:left;background-color:#d7e2f3;width:777px;border-left:2px solid #0039a6;border-right:2px solid #0039a6;}
.feat_text_box{background-color:transparent;padding-top:0; padding-right:0;padding-left:1.5em;padding-bottom:0;}

.feature_box_holder{background-color:transparent;width:781px;padding-top:.5em;/*0;*/float:left;padding-left:0;}

/*.orange_box_holder{float:left;width:500px;padding-top:2em;padding-bottom:1.5em;margin:0;background-color:#ffffff;}*/
.left_nav{background-color:transparent;padding-left:1em;padding-right:1em;}
.left_nav_cont{background-color:transparent;}

/****Left Navigation******/
ul#navcontainer{background-color:transparent;color:#0039a6;font-weight:bold;margin-left:1em;}
ul#navcontainer li {background-color:transparent;margin-left:0;padding-left:2.5em;/*font-size:83%;*/line-height:2.5em;list-style-type:none;padding-top:0;padding-bottom:0;padding-right:0;}
ul#navcontainer li a{text-decoration:none;color:#0039a6;background-color:transparent;}
ul#navcontainer li a:hover{text-decoration:none;color:#ef9f3b;background-color:transparent;}

.calm{background-image:url(/design/images/icons/calming.gif);background-repeat:no-repeat;background-position: 0 .25em;}
.auditory{background-image:url(/design/images/icons/auditory_therapy.gif);background-repeat:no-repeat;background-position: 0 0;}
.nose{background-image:url(/design/images/icons/whats_that_smell.gif);background-repeat:no-repeat;background-position: 0 0;}
.oral{background-image:url(/design/images/icons/hygiene.gif);background-repeat:no-repeat;background-position: 0 0;}
.hygiene{background-image:url(/design/images/icons/prsnl_hygiene.gif);background-repeat:no-repeat;background-position: 0 0;}
.toys{background-image:url(/design/images/icons/toys_with_intentions.gif);background-repeat:no-repeat;background-position: 0 0;}
.interests{background-image:url(/design/images/icons/special_interests.gif);background-repeat:no-repeat;background-position: 0 0;}
.video{background-image:url(/design/images/icons/video_kiosk.gif);background-repeat:no-repeat;background-position: 0 0;}
.book{background-image:url(/design/images/icons/book_store.gif);background-repeat:no-repeat;background-position: 0 0;}
.diet{background-image:url(/design/images/icons/sensory_diet.gif);background-repeat:no-repeat;background-position: 0 0;}
.boys{background-image:url(/design/images/icons/boys.gif);background-repeat:no-repeat;background-position: 0 0;}
.girls{background-image:url(/design/images/icons/girls.gif);background-repeat:no-repeat;background-position: 0 0;}
.comm{background-image:url(/design/images/icons/communication_skills.gif);background-repeat:no-repeat;background-position: 0 0;}
.kits{background-image:url(/design/images/icons/kits.gif);background-repeat:no-repeat;background-position: 0 0;}
.nutrition{background-image:url(/design/images/icons/nutrition.gif);background-repeat:no-repeat;background-position: 0 0;}
.aware{background-image:url(/design/images/icons/awareness.gif);background-repeat:no-repeat;background-position: 0 0;}
.aspergers{background-image:url(/design/images/icons/asperger.gif);background-repeat:no-repeat;background-position: 0 0;}
.add_adhd{background-image:url(/design/images/icons/add_adhd.gif);background-repeat:no-repeat;background-position: 0 0;}
.tools{background-image:url(/design/images/icons/tools.gif);background-repeat:no-repeat;background-position: 0 0;}

/********** Top Navigation  *******************/
#navbar{/*background-color:gray;*/background-color:transparent;display:inline;}
#menu {/*background-color:aqua;*/background-color:transparent;float:left;width:550px;margin-left:435px;position:absolute;top:55px; left:0;}
#menu ul {background-color:transparent;float:left;padding-right:1.5em;padding-left:1.5em;}
#menu ul.first{background-color:transparent;float:left;padding-right:1.5em;padding-left:1.5em;}
#menu ul.last{background-color:transparent;float:left;padding-right:0;padding-left:1.5em;}
#menu a, #menu h3{font-weight:bold;background-color:transparent;text-align:center;vertical-align:middle;padding-top:.75em;padding-bottom:.5em;padding-right:0;padding-left:0;}


#menu a {color:#ef9f3b;text-decoration:none;}
#menu a:hover {color:#FF9;background-color:transparent;}

#menu li {position: relative;background-color:/*#0039a6;*/transparent;color:#fff1e2;list-style:none;}

#menu a.currentpage {color:#ef9f3b;text-decoration:none;}
#menu a.currentpage:hover {color:#fdf1e2;}

#menu ul ul {position: absolute;top: 45;left: 0;z-index:5000;}
#menu ul ul li{border-right: solid 1px #666666;border-left: solid 1px #666666;border-bottom: solid 1px #666666;background-color:#6181c4;}
#menu ul ul a.subitem{font-size:93%;text-decoration:none;padding-left:.25em;padding-right:0;padding-top:1em;padding-bottom:1em;color:#FF9;}
#menu ul ul a.subitem:hover{text-decoration:none;color:#ef9f3b;}
#menu ul ul ul {position: absolute;top: 0;left: 100%;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;font-size:93%;font-weight:bold;width:10em;padding:0;}

#minibar{float:right;background-color:transparent;}
#minibar ul{display:inline;float:right;background-color:transparent;}
#minibar li{display:inline;list-style:none;padding-right:3em;}

/**************Footer Navigation********************/
.copyright{float:left;background-color:transparent;}
.bottom_bar{float:right;background-color:transparent;}
.bottom_nav ul{display:inline;}
.bottom_nav li{display:inline;}
.bottom_nav a{padding-right:2em;padding-left:2em;}

.bottom_nav a {text-decoration:none;}
.bottom_nav a:hover {color:#ef9f3b;background-color:transparent;}

.bottom_nav_last a{padding-right:2em;padding-left:0;}
.bottom_nav_last a{text-decoration:none;}
.bottom_nav_last a:hover{color:#ef9f3b;background-color:transparent;}




/********** TYPE  *******************/
h1 {font-size:161.6%; font-weight:bold;background-color:transparent; padding-top:0;color:#0039a6;} /*renders 21px */
h2{font-size:123.1%; font-weight:bold;padding-top:.5em; background-color:transparent;color:#0039a6;} /* renders 16px */
h3{font-size:108%;} /* renders 14px */
h4{font-size:93%;font-weight:normal;} /*renders 12px */
h5{font-size:77%;}
p{font-size:1em;padding-top:.5em;} /* renders 11px */
input{font-size:93%;}
em {font-style:italic;}
strong{font-weight:bold;}
.emphasis{font-style:italic;}
.lt_blue{color:#6181c4;}
.gray{color:#999999;}
.news{color:#800000;font-style:italic;}

/*****Horizontal Rule*****/	
.blue{height:2px;color:#6181c4;background-color:#6181c4;border:none;}
.floatRpadded{float:right;padding-top:.5em;padding-left:.5em;text-align:right;}/*used on technical questions callout */	
.floatLpadded{float:left;padding-top:.5em;padding-right:2em;}/*used on homepage */

	
/************LINKS*************/
a img{border:none;}
a:link {color:#0039a6;text-decoration:underline;}
a:visited {color:#0039a6;text-decoration:underline;}
a:hover {color:#0039a6;text-decoration:underline;}

/***Lists******/
.skills ul{display:inline;list-style:none;}
.skills li{padding-right:10px;display:inline;}

.indent{margin-left: 1.5em;margin-right:1.5em;}
.in_dot {list-style-type:disc;margin-left: 1.5em;}
.num{margin-left:1.5em;list-style-type:decimal;}
.low_alpha{margin-left:1em;list-style-type:lower-alpha;}
ul.bullet{margin-left: 2.5em;}
li.bullet{background-color:transparent;list-style-type:disc;/*padding-left: .5em;*/}
.list{margin-left: 0;padding-left:0;list-style: none;}
.list li{padding-left: 10px;background-image:url(/graphics/dot.gif);background-repeat:no-repeat;background-position: 0 .3em;}
.list ul {list-style: none;}
.list_left{float:left;margin-left: 0;padding-left:0;list-style: none;}
.list_left ul{list-style: none; float:left;}
.list_left li{padding-left: 10px;background-image:url(/graphics/dot.gif);background-repeat:no-repeat;background-position: 0 .75em;}

/********Tool Tip********/
div#qTip {padding:3px; border:1px solid #666; border-right-width:2px; border-bottom-width:2px;
 display: none;
 background: #999;
 color: #FFF;
 /*font: bold 9px Verdana, Arial, Helvetica, sans-serif;
 text-align: left;*/
 position: absolute;
 z-index: 1000;
}

/*****Skills Table****/

table.skills_key {width:100%; border:none;}
caption.skills_key{font-weight:bold;font-size:123.1%;}
td.skills_key{vertical-align:top;padding-left:0;padding-right:3em;padding-bottom:3em;}

/*****  Forms ********/
li{list-style:none;}
legend{font-weight:bold;display:block;font-size:93%;}
label{font-weight:bold;display:block;font-size:93%;}
input.search{width:301px;padding: 1px 3px;display:inline;float:left;}
select.selectOne, select.selectMultiple, option.selectOne {width: 311px; padding: 1px 3px;}
fieldset.contact ol{list-style:none;}
fieldset.contact li { float: left;clear: left;width: 100%;padding-bottom: 1em;padding-left:1em; list-style:none;}

fieldset.contact {float: left;clear: left;margin:0;padding-left:0;background-color:transparent;width:100%;}
label.contact{float: left;width: 10em; margin-right: 1em;position: relative;}
.contactRadio{display:inline;float: left;width: 11.5em;margin-right: 1em;text-align: right;}
label.contact em {position: absolute;padding-right:.5em;left: 9.5em;top: 0;}
.submit{text-align:center; color:#ffffff;background-color:#0039a6;display:inline;border:solid thin #000000;padding:.5em;}
.text{width: 211px; padding: 1px 3px;}
.textarea {width:311px; padding:1 px 3px; height:100px;overflow:auto;font-size:110%;}

#msg {display:none; position:absolute; z-index:200; background:url(/design/images/msg_arrow.gif) left center no-repeat; padding-left:7px}
#msgcontent {display:block; background:#f3e6e6; border:2px solid #ef9f3b; /*#924949;*/ border-left:none; padding:5px; min-width:150px; max-width:250px}


/*********ASD Topics Page***********/

caption.asd{font-size:108%; font-weight:bold;background-color:#d7e2f3;border:solid 1px #0039a6;padding-top:.5em;padding-bottom:.5em;padding-left:1em;margin-bottom:.75em;}
.thumbnailLeft{float:left;padding-right:1.5em;padding-bottom:2em;}

