/* ::::: http://www.autismvictoria.org.au/css/av-main.css ::::: */

a {
	color: #CC0000; text-decoration: none;
}
a:hover { color: #CC0000; text-decoration: none; }
.linkg1:link, .linkg1:visited, .linkg1:active{
	color: rgb(161, 161, 161);
	text-decoration: none;
}
.linkg1:hover   {
	color: rgb(161, 161, 161);
	text-decoration: underline;	
}
body {
	margin: 0pt;
	padding: 0pt;
	background: url(images/bg.jpg);
-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; 		color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
	font-weight: normal;
	text-decoration: none;
}
#bodyWrapper { position: relative; }
#header { margin: 0pt; padding: 0pt; background: rgb(18, 117, 211) url(images/bg_head.gif) repeat-x; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: both; height: 107px; font-size: 0.9em; position: relative; }
#contentWrapper { margin: 0pt; padding: 0pt; position: relative; width: 740px; }
#content { border-left: 1px solid rgb(238, 238, 238); margin: 0pt 0pt 0pt -1px; padding: 15px 0pt 15px 25px; font-size: 1.1em; line-height: 1.5em; float: right; display: inline; width: 516px ! important; }
* html #content { overflow: hidden; }
#globalMenu { margin: 0pt -1px 0pt 0pt; padding: 20px 0pt 15px; clear: left; display: inline; float: left; font-size: 0.9em; line-height: 1.5em; width: 197px ! important; position: relative; left: 1px; }
h1 { margin: 0pt; padding: 0pt; background: transparent url(images/logo1.gif) no-repeat scroll 15px 14px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 1em; height: 88px; width: 198px; position: relative; }
/*h1 a { margin: 0pt; padding: 0pt; display: block; height: 88px; text-indent: -5000px; }*/
.clear { margin: 0pt; clear: both; display: block; height: 0pt; line-height: 0pt; }
* html .clear { font-size: 0pt; }
h2,h3, h4 { margin: 0pt; padding: 0pt; clear: both; color: #755131; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
h2 { font-size: 1.6em; line-height: 2.2em; }
/*hr {
 color: #E8E8E8;
background-color: #E8E8E8;
height: 2px;
width: 95%;
}*/
hr {
border: 0;
color: #E8E8E8;
background-color: #E8E8E8;
height: 1px;
width: 756px;
text-align: center;
}
h3 { border-bottom: 1px solid rgb(238, 238, 238); margin: 1.5em 0pt 1em; font-size: 1.2em; line-height: 1.8em; }
.boxtitulo { font-family:Verdana,Arial,Helvetica,sans-serif font-size: 7px; font-weight: bold; margin: 0pt; padding: 0pt; clear: both; color: #755131; }
h4 { margin: 1.3em 0pt 0pt; font-size: 0.9em; font-style: italic; line-height: 0.9em; }
img { border: medium none ; }
/*p { margin: 0.5em 0pt; }*/
/*table { border: 2px solid rgb(204, 204, 204); margin: 0.5em 0pt; border-collapse: collapse; font-size: 1em; width: 98%; }
td, th { border: 1px solid rgb(204, 204, 204); padding: 3px 5px; font-size: 1em; text-align: left; vertical-align: top; }
td.shade1 { border: 1px solid rgb(204, 204, 204); padding: 3px 5px; background: rgb(124, 224, 109) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 1em; text-align: left; vertical-align: top; }
td.shade2 { border: 1px solid rgb(204, 204, 204); padding: 3px 5px; background: rgb(175, 236, 165) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 1em; text-align: left; vertical-align: top; }
td.shade3 { border: 1px solid rgb(204, 204, 204); padding: 3px 5px; background: rgb(194, 241, 187) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 1em; text-align: left; vertical-align: top; }
td.shade4 { border: 1px solid rgb(204, 204, 204); padding: 3px 5px; background: rgb(225, 248, 221) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 1em; text-align: left; vertical-align: top; }
td.shade5 { border: 1px solid rgb(204, 204, 204); padding: 3px 5px; background: rgb(245, 253, 244) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-size: 1em; text-align: left; vertical-align: top; }*/
ul, ol, li { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
input, textarea { border: 1px solid rgb(214, 214, 214); padding: 2px; background: rgb(255, 255, 255) url(images/bg_frmtxt.gif) repeat-x; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(85, 85, 85); font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 0.9em; }
/*form { margin: 0pt; padding: 0pt; font-size: 1em; }
td input, td textarea { width: 380px; }
td input.sessionSelection { width: 20px; }
form th { width: 100%; }
label { font-size: 1em; }
.frmButton { border-style: solid; border-color: rgb(255, 255, 255) rgb(238, 238, 238) rgb(238, 238, 238) rgb(255, 255, 255); border-width: 2px; padding: 0pt; background: rgb(54, 207, 30) url(images/bg_frmbtn.gif) repeat-x; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-size: 0.9em; font-weight: bold; width: auto; }
html > body .frmButton { padding: 1px; }
.frmButton:hover { color: rgb(36, 108, 21); }
.txtButton { border-style: none; border-color: rgb(255, 255, 255) rgb(238, 238, 238) rgb(238, 238, 238) rgb(255, 255, 255); border-width: 0px; padding: 4px 0px 2px; background: transparent url(images/bg_txtbutton.gif) repeat-x; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 255, 255); font-size: 0.9em; font-weight: bold; width: auto; }
html > body .txtButton { padding: 1px; }
.txtButton:hover { color: rgb(36, 108, 21); }
.radio, .checkbox { border: medium none ; padding: 2px; background: transparent none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(85, 85, 85); width: auto; }
.qty { width: 45px; }
.readonly { border: medium none ; background: transparent none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
*/
#globalMenu ul { margin: 0pt 25px 0pt 18px; width: 153px; }
#globalMenu li { background: transparent url(images/bl1.gif) no-repeat scroll 0pt 0.6em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: left; float: left; display: inline; width: 100%; }
#globalMenu li li { background: transparent url(images/bl2.gif) no-repeat scroll 10px 0.6em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#globalMenu ul ul { margin: 0pt; }
#globalMenu a { border-bottom: 1px solid rgb(238, 238, 238); margin: 0pt 0pt 0pt 13px; padding: 3px; color: #755131; display: block; font-weight: bold; text-decoration: none; }
* html #globalMenu a { height: 1px; }
#globalMenu a:hover, #globalMenu a:active, #globalMenu a:focus { border-bottom: 1px solid; background: #f0f0f0 url(none) repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: #875D39; }
#globalMenu ul ul a { margin: 0pt 0pt 0pt 24px; color: rgb(153, 153, 153); font-weight: normal; }
#globalMenu ul ul a:hover, #globalMenu ul ul a:active, #globalMenu ul ul a:focus { border-color: rgb(183, 238, 172); background: rgb(250, 255, 244) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(64, 191, 39); }
#globalMenu ul li ul { display: none; }
#sectAbout #gmAbout ul, #sectDiagnosis #gmDiagnosis ul, #sectReading #gmReading ul, #sectServices #gmServices ul, #sectResearch #gmResearch ul, #sectPolicy #gmPolicy ul, #sectOnline #gmOnline ul, #sectEvents #gmEvents ul, #sectShop #gmShop ul, #sectNewsletter #gmNewsletter ul { display: block; }
#quickMenu { margin: 0pt; padding: 0pt; font-size: 0.9em; height: 50px; left: 215px; position: absolute; top: 56px; width: 515px; }
#quickMenu li { display: block; float: left; height: 50px; }
#quickMenu #emParents { background: transparent url(images/em_parents.gif) no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 65px; }
#quickMenu #emProfessionals { background: transparent url(images/em_professionals.gif) no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 98px; }
#quickMenu #emPeople { background: transparent url(images/em_people.gif) no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 130px; }
#quickMenu #emInterested { background: transparent url(images/em_interested.gif) no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 139px; }
#quickMenu #emMembers { background: transparent url(images/em_members.gif) no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 72px; }
#quickMenu a, #quickMenu a:link, #quickMenu a:visited { margin: 0pt; padding: 35px 0pt 0pt 2px; display: block; color: rgb(255, 102, 102); font-weight: bold; height: 15px; text-decoration: none; text-align: center; }
#quickMenu a:hover, #quickMenu a:active { text-decoration: underline; }
#sectParents #emParents a, #sectProfessionals #emProfessionals a, #sectPeople #emPeople a, #sectInterested #emInterested a, #sectMembers #emMembers a { color: rgb(170, 170, 170); text-decoration: underline; }
#minorMenu { left: 200px; position: absolute; top: 12px; width: 530px; }
#minorMenu ul { position: absolute; right: 0pt; width: 34em; }
#minorMenu li { display: inline; line-height: 1.65em; }
#minorMenu a { border-right: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt 0.6em; display: block; color: rgb(255, 255, 255); float: left; clear: none; font-weight: bold; font-size: 0.9em; text-decoration: none; }
#minorMenu a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#frmStyleSwitcher { border-right: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0pt 0.6em; display: block; float: left; }
#frmSearch { margin: 0pt; padding: 0pt 0pt 0pt 0.6em; display: block; float: left; white-space: nowrap; }
#sp-q { border-color: rgb(18, 117, 211); width: 115px; }
#donate { margin: 0pt 24px 0pt 18px; padding: 20px 0pt 0pt; background: transparent url(images/bg_signup.gif) no-repeat scroll 0pt 20px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: both; position: relative; }
#donate p { padding: 0pt 12px 12px; background: transparent url(images/bg_signup2.gif) no-repeat scroll left bottom; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#donate h4 { margin: 0pt; padding: 12px 12px 0pt; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 1em; font-style: normal; font-weight: bold; }
#donate a:link, #donate a:visited, #donate a:hover, #donate a:active { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: inline; float: none; font-weight: normal; }
#donate h4 a:link, #donate h4 a:visited, #donate h4 a:hover, #donate h4 a:active { font-weight: bold; }
#signup { margin: 0pt 24px 0pt 18px; padding: 15px 0pt 0pt; background: transparent url(images/bg_signup.gif) no-repeat scroll 0pt 15px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: both; position: relative; }
#signup form { padding: 12px; background: transparent url(images/bg_signup2.gif) no-repeat scroll left bottom; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#signup h4 { margin: 0pt; padding: 0pt 0pt 3px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 1em; font-style: normal; }
#signup label { margin: 0pt 0pt 2px; padding: 0pt 0pt 0pt 15px; background: transparent url(images/bl1.gif) no-repeat scroll 0pt 0.5em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; }
#signup #frmSubName, #signup #frmSubEmail { font-size: 1em; width: 124px; }
#signup #frmSubscribe { margin: 5px 0pt 0pt; font-size: 1em; }
#signup label.radio { background-image: none; display: inline; padding-left: 3px; }
#refer { margin: 0pt 24px 0pt 18px; padding: 15px 0pt 0pt; background: transparent url(images/bg_signup.gif) no-repeat scroll 0pt 15px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: both; position: relative; }
#refer form { padding: 12px; background: transparent url(images/bg_signup2.gif) no-repeat scroll left bottom; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
#refer h4 { margin: 0pt; padding: 0pt 0pt 3px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 1em; font-style: normal; }
#refer label { margin: 0pt 0pt 2px; padding: 0pt 0pt 0pt 15px; background: transparent url(images/bl1.gif) no-repeat scroll 0pt 0.5em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; }
#refer #frmSubName, #refer #frmSubEmail { font-size: 1em; width: 124px; }
#refer #frmSubscribe { margin: 5px 0pt 0pt; font-size: 1em; }
/*#frmMembers { padding: 3px 0pt 0pt; }
#frmMembers label { padding: 0pt 0pt 0pt 15px; background: transparent url(images/bl2.gif) no-repeat scroll 0pt 0.4em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; display: block; float: left; width: 7.5em ! important; }
#frmMembers #frmUsername, #frmMembers #frmPassword, #frmMembers #memberUser, #frmMembers #memberPwd { margin: 0pt 0pt 2px; font-size: 0.85em; }
#frmMembers #frmLogin { font-size: 0.85em; }
#frmMembers p { display: block; clear: both; }*/
#footer { background: rgb(67, 215, 38) url(images/bg_foot.gif) repeat-x; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(236, 255, 230); clear: both; font-size: 0.9em; font-weight: bold; line-height: 1.4em; position: relative; }
#footer address { margin: 0pt; padding: 75px 0pt 40px 200px; background: transparent url(images/bg_foot_puzzle.gif) no-repeat scroll 0pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-style: normal; }
#footer strong { color: rgb(33, 123, 14); }
#footer span { color: rgb(101, 235, 57); }
#footer address a { color: rgb(236, 255, 230); text-decoration: none; }
#footer address a:hover { text-decoration: underline; }
#backToTop { margin: 0pt; padding: 0pt; display: block; position: absolute; top: 90px; left: 55px; }
#featuredSections { padding: 1px 0pt; }
#featuredSections .section { margin: 0.5em 0pt; padding: 10px 0pt 0pt; background: transparent url(images/bg_fs.gif) no-repeat; display: block; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 510px; }
#featuredSections .icon { margin: 0pt 15px 0pt 10px; display: inline; float: left; height: 82px; width: 82px; }
#featuredSections .description { display: inline; float: left; width: 380px; }
#featuredSections .sectionClose { background: transparent url(images/bg_fs2.gif) no-repeat scroll left bottom; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: both; display: block; height: 9px; font-size: 0pt; }
#featuredSections p { margin: 0pt; padding: 0pt; }
#featuredSections h3 { border: medium none ; margin: 0pt; padding: 0pt 0pt 0pt 15px; background: transparent url(images/bl3.gif) no-repeat scroll 0pt 0.45em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(237, 95, 95); font-size: 1em; font-family: Tahoma,Arial,Helvetica,sans-serif; line-height: 1.4em; }
#bodyWrapper .accessHelper, #bodyWrapper .accessHelper:visited, #bodyWrapper .accessHelper:hover, #bodyWrapper .accessHelper:active { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat; overflow: hidden; position: absolute; width: 1px; height: 1px; line-height: 0pt; top: 0pt; left: 0pt; font-size: 0pt; text-decoration: none; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.skipLinks { margin: 0pt; padding: 0pt; left: 16px; position: absolute; top: 88px; width: 140px; }
.skipLinks a, .skipLinks a:link, .skipLinks a:visited { margin: 0pt; padding: 3px 3px 3px 20px; background: transparent url(images/bl2.gif) no-repeat scroll 3px 0.5em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 102, 102); display: block; font-size: 0.9em; font-weight: bold; left: -500px; position: absolute; text-decoration: none; top: -500px; width: 100%; }
.skipLinks a:hover, .skipLinks a:active, .skipLinks a:focus { left: 0pt; text-indent: 0pt; top: 0pt; }
#content em, #content i { font-family: Arial,Helvetica,sans-serif; font-style: italic; }
#content ol { margin: 0pt 0pt 0pt 25px; }
#content ol li { margin: 2px 0pt; list-style-type: decimal; list-style-image: none; list-style-position: outside; color: rgb(255, 102, 102); font-weight: bold; }
#content ol li p { color: rgb(102, 102, 102); font-weight: normal; }
#content ul li { margin: 2px 0pt; padding: 0pt 15px; background: transparent url(images/bl1.gif) no-repeat scroll 0pt 0.5em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.intro { border-style: solid; border-color: rgb(238, 238, 238); border-width: 1px 1px 5px; padding: 10px 20px; background: transparent url(images/bg_intro.gif) repeat-x scroll left bottom; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.introtext { color: rgb(119, 119, 119); font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1.3em; line-height: 1.5em; }
.introimg { margin: 10px 0pt 10px 15px; padding: 0pt; float: right; }
.sectionimg { margin: 0pt 0pt 10px 10px; padding: 0pt; color: rgb(170, 170, 170); float: right; font-family: Arial,Helvetica,sans-serif; font-size: 0.7em; line-height: 1.2em; text-align: center; width: 82px; }
#sectParents h2, #sectParents .introtext { color: rgb(62, 200, 35); }
#sectProfessionals h2, #sectProfessionals .introtext { color: rgb(191, 200, 36); }
#sectPeople h2, #sectPeople .introtext { color: rgb(200, 85, 35); }
#sectInterested h2, #sectInterested .introtext { color: rgb(172, 36, 200); }
#sectMembers h2, #sectMembers .introtext { color: rgb(35, 96, 200); }
.product { margin: 10px 3px 0pt; padding: 15px 15px 0pt; background: transparent url(images/bg_fs.gif) no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; position: relative; clear: both; }
* html .product { height: 1px; }
.product h4 { border-bottom: 1px solid rgb(238, 238, 238); margin: 0pt 0pt 10px; padding: 0pt 0pt 10px; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 1em; font-style: normal; }
.prodnew { margin: 0pt; padding: 0pt; background: transparent url(images/new.gif) no-repeat scroll 0pt; text-indent: -5000px; height: 40px; width: 50px; position: absolute; top: 60px; right: 20px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.prodimg { border: 1px solid rgb(221, 221, 221); margin: 0pt 0pt 10px 20px; padding: 10px 0pt; background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; float: right; text-align: center; width: 170px; }
.prodimg2 { border: 1px solid rgb(221, 221, 221); margin: 0pt 0pt 10px 20px; padding: 10px 0pt; background: rgb(255, 255, 255) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; float: right; text-align: center; width: 262px; }
.prodprice { border: 1px solid rgb(221, 221, 221); margin: 0pt; padding: 3px 15px; background: rgb(238, 238, 238) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: both; color: rgb(51, 51, 51); font-weight: bold; }
* html .prodprice { height: 1px; }
.prodprice1 { border: 1px solid #E2DBBF; margin: 0pt; padding: 3px 5px; background: #E2DBBF url(none) repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: both; color: rgb(51, 51, 51); font-weight: bold; }
.prodprice2 { border: 1px solid #E2DBBF; margin: 0pt; padding: 3px 5px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: both; color: #CC0000; font-weight: bold; }
* html .prodprice1 { height: 1px; }
.btt { margin: 0pt; padding: 0pt; text-align: right; }
.prodend { margin: 0pt 3px 20px; padding: 0pt; background: transparent url(images/bg_fs2.gif) no-repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; clear: both; height: 9px; }
.confBlue { color: rgb(0, 102, 153); }
.confPink {
	color: #FFFFFF;
	font-weight: bold;
}
.confRed { color: rgb(242, 132, 104); }
.confGreen { color: rgb(159, 193, 21); }
th.confHeader { background: rgb(0, 255, 0) none repeat; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }

.textColor { border-bottom: 1px solid rgb(178, 163, 122); font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #755131; text-decoration: none; height: 16px; }
/* ::::: http://www.autismvictoria.org.au/home/ ::::: */

.style1 { background-color: rgb(0, 255, 0); font-weight: bold; }
.fondo_menu {
	background-image: url(images/bg_nav.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #CCCCCC;
}


/******************************************************/
.boxcontent {
	padding: 0px;
	position: relative;
	margin-left: 13px;
	margin-right: 12px;
	color: #333333;
	display: block;
	margin-top: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px; 	
}
.boxcontent1 {
	color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px; 	
}
.piefoto {
	color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px; 	
}
.rightcolumndivider { position: absolute; height: 1px; width: 132px; top: 15px; background-attachment: scroll; padding-bottom: 0px; margin-bottom: 0px; background-image: url(images/linead.gif); background-repeat: no-repeat; }
.texto_pie {
	padding: 0px;
	color: rgb(161, 161, 161);
	display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9px;
}
/*#cssreboot { margin: 0pt; padding: 0pt; background: transparent url(images/cssreboot.gif) no-repeat scroll left top; position: absolute; top: 0pt; left: 0pt; height: 182px; width: 180px; text-indent: -9999px; }*/
.texto_campo {
	color: #333333;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
/*************************************/
#content-left-work img.workimg { border: 1px solid rgb(141, 141, 141); margin: 0pt; padding: 2px; float: left; }

.img2 { border: 1px solid rgb(141, 141, 141); margin: 0pt; padding: 2px; float: left; }
.img3 { border: 1px solid rgb(141, 141, 141); margin: 0pt; padding: 2px; float: right; }

/**********************************/

#menu1 {
  width:408px;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  }
#menu1 li {
  float:left;
  width:100px;
  border:1px solid #fff; 
  }
#menu1 a {
  display:block;
  width:100px;
  color:#000; 
  background:#d4d4d4; 
  text-align:center; 
  padding:4px 0; 
  text-decoration:none; 
  float:left; 
  }
#menu1 a:hover {
  color:#fff; 
  background:#08c;
  }


#menu2 {
  display:table;
  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  white-space:nowrap;
  }
#menu2 li {
  display:table-cell;
  }
* html #menu2 li {
  float:left;
  }
#menu2 a {
  width:auto;
  display:block;
  padding:4px 16px;
  color:#fff; 
  background:url(images/10original.gif); 
  border:1px solid #fff; 
  text-decoration:none;
  }
* html #menu2 a {
  float:left;
  }
#menu2 a:hover {
  color:#000; 
  background:#E2DBBF;
  }

.container {clear:both; text-decoration:none;}
* html .container {display:inline-block;}.fondo_cabe {
	background-image: url(images/bg_decor.jpg);
	background-repeat:  repeat-x;
	background-position: left top;
}
.linkg:link, .linkg:visited , linkg:active   
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-decoration: underline;
	text-transform: uppercase;
	font-weight: bold;
}
.linkg:hover   {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	text-decoration: none;	
}
/********************************************/
#lingue {
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: rgb(154, 139, 124) ! important;
	text-transform: uppercase;
font-size: 1.em; 		text-decoration: none ! important;
	width: auto ! important;
	height: auto ! important;
	display: inline ! important;
	text-indent: 0px ! important;
	font-size: 0.8em;
}
#lingue a {
	text-decoration: none ! important;
	width: auto ! important;
	height: auto ! important;
	text-indent: 0px ! important;
	display: inline ! important;
	color: #755131;
	font-weight: bold;
}
#lingue a:hover {
	text-decoration: none ! important;
	width: auto ! important;
	height: auto ! important;
	text-indent: 0px ! important;
	display: inline ! important;
	color: #BD0000;
	font-weight: bold;
}
