﻿/* main body styles */

body {
	background-position: left top;
	background-image: url('../images/stripebk.jpg');
	background-repeat: repeat-x;
	background-color: #f5f5f5;
	margin-top: 5px;
	margin-bottom: 15px;
	color: #4d4d4d;
}
body,td  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: .1em;
	font-size: 8pt;
	color: #333333;
	line-height: 12pt;
}
h1 {
	font-size: 11pt !important; 
	color: #e7161e;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
h2 {
	font-size: 10pt !important;
	color: #135094;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-variant: bold;
}
h3 {
	font-size: 9pt;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-variant: normal;
}
h4 {
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-variant: normal;
	line-height: 9pt;
}
h5 {
	font-size: 9pt;
	color: #135094;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-variant: normal;
}
.descriptiontd {
	background-color: #f5f5f5;
	padding:10px;			
}
.whitebold {
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-variant: normal;
	padding-top: 12px;
	line-height: 9pt;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 8px;
}
.red {
	font-size: 8pt;
	font-weight:bold;
	color: #e7161e;
}
.redlg {
	font-size: 9pt;
	font-weight:bold;
	color: #e7161e;
	font-family: Arial, Helvetica, sans-serif;
}
.rust {
	font-size: 9pt;
	font-weight:bold;
	color: #bf2026;
	font-family: Arial, Helvetica, sans-serif;
}

.rednorm {
	font-size: 8pt;
		color: #e7161e;
}

.blue {
	font-size: 7pt;
	color: #135094;
}
.green {
	color: #02863d;
}
.xmasred {
	color: #135094;
}
.small {
	font-size: 7pt;
}
.blue2 {
	font-size: 8pt;
	font-weight:bold;
	color: #6f89a5;
}
.blue3 {
	font-size: 8pt;
	font-weight:bold;
	color: #94b1c7;
}
.bluecaps{	
	font-size: 9pt;
	color: #135094;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.bluehead{	
	font-size: 9pt;
	color: #135094;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;}

.redcaps{	
	font-size: 10pt;
	color: #e7161e;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.grey {
	font-size: 8pt;
	font-weight:bold;
	color: #666666;
}
.white {
	color: #ffffff;
}
.specs {
	font-size: 7pt;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ffffff;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 3px;
	padding-left: 8px;
}
.specsfull {
	font-size: 7pt;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ffffff;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-right: 3px;
	padding-left: 12px;
}
.rtpad {
background-color:#f2f2f2;
border-right:2px;
border-right-style:solid;
border-right-color:#ffffff;
background-color:#f2f2f2;
padding:10px;
}
.lftpad {
border-left:12px;
border-left-style:solid;
border-left-color:#ffffff;
background-color:#f2f2f2;
padding:10px;
}

.port {
	padding: 12px;
}
li {
	padding-bottom: 4px;
}
ul {
	list-style-image: url('../images/bullet.gif');
}
b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #080808;
}
strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
a:link {
	color: #135094;
	text-decoration: none;
	letter-spacing: .1em;
}
a:visited {
	color: #135094;
	text-decoration: none;
	letter-spacing: .1em;
}
a:hover {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
}
a:active {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
}
a.switch:link {
	color: #135094;
	text-decoration: none;
	letter-spacing: .1em;
}
a.switch:visited {
	color: #135094;
	text-decoration: none;
	letter-spacing: .1em;
}
a.switch:hover {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
}
a.switch:active {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
}

.page_photo {
	padding: 0px;
	margin: 0px;
	width: 780px;
	height: 134px;
	background-image: url('../images/table_stripe.jpg');
	vertical-align: top;
	text-align: center;

}
.photopad {
	padding-right: 15px;
	padding-left: 15px;
}
.imgleft {
	padding-right: 10px;
	padding-bottom: 10px;
}
.imgright {
	padding-left: 10px;
	padding-bottom: 10px;
}

/* breadcrumbs */

.breadcrumbs {
	padding-left: 0px;
	padding: 7px 0 0 0;
	font-size: 7.5pt;
	color: #cccccc;
	letter-spacing: .2em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-transform: uppercase;
}
.breadcrumbs2 {
	padding-left: 0px;
	padding: 12px 0 0 0;
	font-size: 7.5pt;
	color: #cccccc;
	letter-spacing: .2em;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-transform: uppercase;
}

a.crumbs:link {
	color: #999999;
	text-decoration: none;
	letter-spacing: .1em;
}
a.crumbs:visited {
	color: #999999;
	text-decoration: none;
	letter-spacing: .1em;
}
a.crumbs:hover {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
}
a.crumbs:active {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
}

/* home page photo rotator */
	
.homephoto {
	padding: 0px;
	margin: 0px;
	background-position: 0px 0px;
	width: 780px;
	height: 495px;
	background-image: url('../images/homephoto.jpg');
	background-attachment: scroll;
	vertical-align: top;
}
.home_photobar {
	background-image: url('../images/photobar.jpg');
	width: 780px;
	height: 86px;
	text-align: center;
}
.photo_border {
	border: 2px solid #FFFFFF;
}



/* audience nav styles */

.audiencenav {
				background-image: url('../images/subaudiencenav.jpg');
				height: 31px;
				text-align: right;
				font-family: Verdana;
				font-size: 8pt;
				padding-right: 90px;
				color: #dddddd;
}
.audiencenavhome {
	background-image: url('../images/audiencenav.jpg');
	height: 31px;
	text-align: right;
	font-family: Verdana;
	font-size: 8pt;
	padding-right: 90px;
	color: #dddddd;
}

a.audience:link {
	color: #135094;
	text-decoration: none;
	letter-spacing: .1em;
}
a.audience:visited {
	color: #135094;
	text-decoration: none;
	letter-spacing: .1em;
}
a.audience:hover {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
}
a.audience:active {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
}
/* global menu styles */

.globalnav {
	padding: 0 0 0 25px;
	font-family: Verdana;
	font-size: 8pt;
	background-image: url('../images/globalnav.jpg');
	height: 30px;
}
a.global:link {
	color: #e7161e;
	text-decoration: none;
	padding-right: 4px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: .2em;
}
a.global:visited {
	color: #e7161e;
	text-decoration: none;
	padding-right: 4px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: .2em;
}
a.global:hover {
	color: #376894;
	text-decoration: none;
	padding-right: 4px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: .2em;
}
a.global:active {
	color: #376894;
	text-decoration: none;
	padding-right: 4px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: .2em;
}
/* sub menu styles */

.subnav {
	background-color: #6989A5;
	padding-bottom: 3px;
	height: 30px;
	padding-left: 25px;
}
.subnavhome {
	background-color: #6989A5;
	padding-bottom: 3px;
	height: 30px;
	padding-left: 25px;
}
.subtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 25px;
	letter-spacing: .1em;
	background-color: #829CB5;	
}
a.sub:link {
	color: #ffffff;
	letter-spacing: .1em;
	text-decoration: none;
}	
a.sub:visited {
	color: #ffffff;
	letter-spacing: .1em;
	text-decoration: none;
}
a.sub:hover {
	color: #e7161e;
	letter-spacing: .1em;
	text-decoration: none;
}
a.sub:active {
	color: #e7161e;
	letter-spacing: .1em;
	text-decoration: none;
}
/* localnav bar */

.announcenav {
	font-family: Verdana;
	font-size: 8pt;
    background-color: #e5e5e5;
    padding-left: 62px;
    height: 20px;
    color: #376894;
}
.announcebar {
	background-color: #e5e5e5;
	font-family: Verdana;
	font-size: 8pt;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 8px;
	padding-bottom: 0px;
	height: 30px;
}
.announcebar2 {
				
	padding-top: 3px;
	padding-bottom: 3px;
}
.localnav {
	background-color: #e5e5e5;
	font-family: Verdana;
	font-size: 8pt;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 2px;
	padding-bottom: 4px;
	height: 30px;
}
a.local:link {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 5px;
	white-space:nowrap;
}
a.local:visited {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 5px;
	white-space:nowrap;
}
a.local:hover {
	color: #135094;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 5px;
	white-space:nowrap;
}
a.local:active {
	color: #135094;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 5px;
	white-space:nowrap;
}


/* page layout components */

.maintable {
	margin-right: auto;
	margin-left: auto;
}
.searchtable {
	text-align: right;
}
.content {
	padding: 0px 10px 0px 10px;
	background-image: url('../images/table_stripe.jpg');
	height: 300px;
	vertical-align: top;
	text-align: left;
}
.content_grey {
	padding: 0px 10px 0px 10px;
	background-image: url('../images/table_stripe_grey.jpg');
	height: 300px;
	vertical-align: top;
	text-align: left;
}
.content_holder {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 25px;
	margin-top: 25px;
}
.content2 {
	padding: 0px 30px 0px 10px;
	background-image: url('../images/2col_stripe.jpg');
	height: 300px;
	vertical-align: top;
	text-align: left;
}
.content_wt {
	padding: 20px 50px 0px 50px;
	height: 300px;
	vertical-align: top;
	text-align: left;
	background-color: #FFFFFF;
}
.three_table {
	background-image: url('../images/table_stripe.jpg');
	margin-right: auto;
	margin-left: auto;
}
.three_table_grey {
	background-image: url('../images/table_stripe_grey.jpg');
	margin-right: auto;
	margin-left: auto;
}

.two_table {
	background-image: url('../images/2col_stripe.jpg');
	margin-right: auto;
	margin-left: auto;
}
.white_table {
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.logobar {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
}
.leftnav {
	padding: 10px 30px 0 3px;
	width: 120px;
}
a.left:link {
	color: #ffffff;
	text-decoration: none;
	letter-spacing: .1em;
	display:block;
	padding-bottom:8px
}
a.left:visited {
	color: #ffffff;
	text-decoration: none;
	letter-spacing: .1em;
	display:block;
	padding-bottom:8px
}
a.left:hover {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
	display:block;
	padding-bottom:8px
}
a.left:active {
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
	display:block;
	padding-bottom:8px
}
.rightnav {
	padding: 0 5px 0 35px;
	width: 120px;
}
.rightnav2 {
	padding: 10px 5px 0 35px;
	width: 120px;
}


/* page footer */

.copyright {
	width: 780px;
	text-align: right;
	padding-top: 3px;
	padding-bottom: 10px;
}
.copyrighttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	letter-spacing: 0.1em;
	text-align: right;
	line-height: 12pt;
	padding-top: 10px;
	padding-bottom: 5px;
}

.anntitle {
	background-color: #e5e5e5;
	padding-left: 25px;
	padding-bottom: 2px;
}


/* Navigation Controls */

/* class for current page parent level */
.navLinkParentCurrent{
	color: #000000;}


/* class for current page child level */
.navLinkChildCurrent{
	color: #000000;}

/* class for child level navigation */
.navLinkChild{
	color: #000000;}
	
a.navLinkChild:link {
	color: #000000;}
	
a.navLinkChild:visited {
	color: #000000;
}
a.navLinkChild:hover {
	color: #000000;
}
a.navLinkChild:active {
	color: #000000;
}


/* class for parent level navigation */
.navLinkParent{
	color: #000000;
}

a.globalParentCurrent:link{
	color: #000000;
}
a.globalParentCurrent:visited{
	color: #000000;
}
a.globalParentCurrent:hover{
	color: #e7161e;
}
a.globalParentCurrent:active{
	color: #000000;
}

a.subParentCurrent:link{
	color: #000000;
}
a.subParentCurrent:visited{
	color: #000000;
}
a.subParentCurrent:hover{
	color: #e7161e;
}
a.subParentCurrent:active{
	color: #000000;
}

a.subCurrent:link{
	color: #000000;
}
a.subCurrent:visited{
	color: #000000;
}
a.subCurrent:hover{
	color: #e7161e;
}
a.subCurrent:active{
	color: #000000;
}

a.localCurrent:link{
	color: #000000;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 5px;
}
a.localCurrent:visited{
	color: #000000;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 5px;
}
a.localCurrent:hover{
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 5px;

}
a.localCurrent:active{
	color: #000000;
	text-decoration: none;
	letter-spacing: .1em;
	padding-right: 5px;
}
a.leftCurrent:link{
	color: #000000;
	text-decoration: none;
	letter-spacing: .1em;
	display:block;
	padding-bottom:8px
}
a.leftCurrent:visited{
	color: #000000;
	text-decoration: none;
	letter-spacing: .1em;
	display:block;
	padding-bottom:8px
}
a.leftCurrent:hover{
	color: #e7161e;
	text-decoration: none;
	letter-spacing: .1em;
	display:block;
	padding-bottom:8px
}
a.leftCurrent:active{
	color: #000000;
	text-decoration: none;
	letter-spacing: .1em;
	display:block;
	padding-bottom:8px
}
.squiggle {
	background-position: left top;
	background-image: url('../SiteCollectionImages/Professional_Development/autism/squiggle.jpg');
	background-repeat: repeat-y;
}


/* End Navigation Controls*/

