/*---- Elements ----*/
body {
	margin: 0;
	background: #fff url();
	font: 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
td, p, div {
	font: 11px/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #000;}
h1, h2, h3, h4, h5, h6, h7, h8, h9 { margin: 0 0 0.75em 0; font-family: Arial, Verdana, sans-serif;} /* sets the heading font style and removes margins */
h1 {font-size: 24px;}
h2 {font-size: 18px;}
h3 {font-size: 16px; font-weight: bold;}
h4 {font-size: 12px; font-weight: bold;}
h5 {font-size: 11px; font-weight: bold;}

img {border:0} /* makes all images default border=0 */

/*---- List Items ----*/
ul {list-style-type: none;}
ul li {
	padding-left: 17px;
	background: transparent url(images/Bullet.gif) no-repeat 0 0.25em;}
/*	doing the above method allows the image used inplace of the 
	list item marker to align with text properly for all browsers and 
	still align wrapped text to the same place as the first line. 
	relative units are used so it will work with any text size.	*/ 

hr {
	border: none;
	background-color: #ccc; 
	color: #ccc;
	height: 1px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.smalltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000;
}
.redtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #900;
}
.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF;
}

/*---- Forms ----*/
input {
	color: #333;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 1px 0 1px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.cvheader input {
	background-color: transparent;}
.formitem {
	color: #333;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #eee;
	border: 1px solid #333;}
.formitem1 {
	color: #000;
	vertical-align: middle;
	margin: 0 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #F7F7FF;
	border-color:#333;}
.formitem2 {
	color: #333;
	vertical-align: middle;
	padding: 1px 2px 1px 3px;
	margin: 0 5px 0 5px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background-color: #eee;
	border: 1px solid #333;}
	
/*---- Links  ----*/
a:link, a:visited {
	color: #93385A;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #45879B;
}
a:active {
	text-decoration: underline;
	color: #45879B;
}

/*----  Page Layout  ----*/
#SiteWrapper {
	width:750px; 
	margin: 0 auto;
	border:0;}
#SiteHeader {
	background: transparent url(images/Logo.gif) no-repeat 0 0;  
	width: 750px;
	font: 11px Arial, Helvetica, sans-serif;
	overflow: hidden;}
#SlideShow {
	float:left; 
	width:500px; 
	height:244px; 
	margin-right:4px; 
	background: transparent url(images/SlideShowBg.jpg) no-repeat 0 0;
	overflow: hidden;}
#SlideShowOverlay {
	position:absolute;
	margin: -244px 0 0 0;
	z-index:2;
	width:500px;
	height:244px;
	background: transparent url(images/SlideShowOverlay.png) no-repeat top left !important; 
	background-image: none;
	text-indent: -999em;
	text-decoration: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://images.pcmac.org/Websites/AETA/AETA/images/SlideShowOverlay.png',sizingMethod='scale');}
#HeaderGraphic {
	float:left; 
	width:246px; 
	height:151px; 
	margin-bottom:5px; 
	background: transparent url(images/HeaderGraphic.gif);}
#HeaderGraphicNav {
	float:left; 
	width:246px; 
	height:88px; 
	background: transparent url(images/HeaderGraphicNav.gif);}
#ContentArea {
	float:left; 
	width:500px; 
	margin: 5px 4px 0 0;
	padding:0;
	overflow: hidden;}
#MainPage {}
#DefaultIncludes {
	min-height: 140px;
	_height:140px;
	background: transparent url(images/ContentBg.gif) no-repeat 0 0; 
	border-right: 1px solid #ccc; 
	border-left: 1px solid #ccc; 
	padding: 10px;}
#SideNavContainer {
	float:left; 
	width:246px; 
	margin-top:5px;}
.SideNavigation {
	padding: 10px; 
	background-color: #EBE9E5;}
#SideNavigation {
	width: 226px;}

/*---- Page Titles ----*/
.header, #DefaultIncludes .Title, .MainPage p.header, #DefaultIncludes .header {
	color: #345D5F;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 0.25em 0;
	padding: 0 0 0 18px;
	background: transparent url(images/TitleIcon.gif) no-repeat 0 3px;
}
.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #c63;
}
#DefaultIncludes span.subheader {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #c63;
}
/*---- Copyright and Legal Info ----*/
.LegalText {}
#Legal {
	clear: both;
	color: #aaa;
	font: 10px/11px Arial, Verdana, Helvetica, sans-serif;
	border-top: 1px solid #ccc;
	height: 30px;
	padding: 5px 10px 5px 6px; 
}
#Legal :link, #footer :visited { color: #777; }
#Legal hr { display: none }
#Legal #PoweredBy { border: 0; float: left }
#Legal #PoweredBy:hover { background: transparent }
#Legal p { margin: 0;}
#Legal p.left {
  height: 30px;
  float: left;
  margin-left: 1em;
  padding: 0 1em;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  font-size:9px;
}
#Legal p.right {
  float: right;
  text-align: right;
}
/*---- Top News and Events ----*/
#TopNews {
	clear:both;
	float: left;
	width: 408px;
	height: 231px;
	padding: 5px 10px 5px 25px;
	background: #F5F4F9 url(images/WelcomeBackground.jpg) no-repeat top left;
	overflow: hidden;}
td > #TopNews {width: 373px; height: 221px;} /* non-IE browsers only */
#TopNews ul {
	margin: 0;
	padding: 0;}
#TopNews ul li {
	padding-bottom: 2px;}
#TopNews span a {}
#TopNews span a:hover,  #TopNews span a:active {}

#TopEvents {
	/*float:right;
	width:355px;*/
	padding: 0 0 0 12px;}
/*#DefaultIncludes > #TopEvents {width: 357px;}  non-IE browsers only */
#TopEvents ul {
	margin: 0;
	padding: 7px 0 0 6px;}
#TopEvents ul li {
	padding-bottom: 2px;}
#TopEvents span a {}
#TopEvents span a:hover,  #TopEvents span a:active {}

/*Index news EVENTS*/
/*Index news TOP STORIES*/
/*Index news DISTRICT NEWS*/
/*Index news SCHOL NEWS*/
#IndexNewsPortalEvents,
#IndexNewsPortalTop,
#IndexNewsPortalDistrict,
#IndexNewsPortalSchool {}
.IndexNewsPortalEvents a:link, .IndexNewsPortalEvents a:visited,
.IndexNewsPortalTopNews a:link, .IndexNewsPortalTopNews a:visited,
.IndexNewsPortalDistrict a:link, .IndexNewsPortalDistrict a:visited,
.IndexNewsPortalSchool a:link, .IndexNewsPortalSchool a:visited {
	display: block;
	color: #00007E;
	font: normal 18px Arial, Helvetica, sans-serif;
	margin: 0 0 0.25em 0;
	text-decoration: none;}
.IndexNewsPortalEvents a:hover, .IndexNewsPortalEvents a:active,
.IndexNewsPortalTopNews a:hover, .IndexNewsPortalTopNews a:active,
.IndexNewsPortalDistrict a:hover, .IndexNewsPortalDistrict a:active,
.IndexNewsPortalSchool a:hover, .IndexNewsPortalSchool a:active {
	color: #2634DF;
	text-decoration: none;}
.IndexNewsPortalEvents span a:link, .IndexNewsPortalEvents span a:visited,
.IndexNewsPortalTopNews span a:link, .IndexNewsPortalTopNews span a:visited,
.IndexNewsPortalDistrict span a:link, .IndexNewsPortalDistrict span a:visited,
.IndexNewsPortalSchool span a:link, .IndexNewsPortalSchool span a:visited {
	display: block;
	padding: 0 0 2px 13px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(images/Bullet.gif) no-repeat 0 0.5em;
	text-decoration: underline;
	color: #F78600;}
.IndexNewsPortalEvents span a:hover, .IndexNewsPortalEvents span a:active,
.IndexNewsPortalTopNews span a:hover, .IndexNewsPortalTopNews span a:active,
.IndexNewsPortalDistrict span a:hover, .IndexNewsPortalDistrict span a:active,
.IndexNewsPortalSchool span a:hover, .IndexNewsPortalSchool span a:active {
	color: #E01F1F;}

	
/*---- News Tab Navigation Links ----*/
	/*---- Tabs ----*/
ul#tabnav {
	list-style-type: none;
	font-weight: bold;
	margin: 0;
	padding-right: 15px;
	padding-bottom: 23px;
	border-bottom: 1px solid #333333;
}
ul#tabnav li {
	float: right;
	margin: 1px 3px 0px 3px;
	border: 1px solid #333;
	border-bottom: 1px solid #333333;
	background: #666666 url();
}
ul#tabnav a:link, #tabnav a:visited  {
	display: block;
	width: 135px;
	padding: 3px 0px 4px 0px;
	background: transparent url();
	color: #FFFFFF;
	text-decoration: none;
	/*background-image: url(http://images.pcmac.org/websites/LimestoneCountySchools/LimestoneCounty/images/tab_rounded_corners.gif);
	background-repeat: no-repeat;
	background-position: top;*/
}
ul#tabnav a:hover  {
	color: #FFFFFF;
	background-color: #152976;
	text-decoration: none;
}
	/*---- Selected Tab ----*/
td#district li.district, td#school li.school, td#submit li.submit {
	padding-right: 0;
	padding-left: 0;
	margin-top: -1;
	background-color: #F5F5F5;
	border-top: 3px solid #0000d0;
	border-bottom-color: #F5F5F5;
	color: #152976;
}
td#district li.district a:link, td#district li.district a:visited, td#school li.school a:link, td#school li.school a:visited, td#submit li.submit a:link, td#submit li.submit a:visited {
	background-color: #F5F5F5;
	color: #152976;
	text-decoration: none;}

/* ----- NICE TITLES ----- */
#nicetitlecontainer{
	border: 2px solid #101F45;
	background-color: #44506D;
	filter: alpha(opacity=80); /* to adjust opacity of background, next three elements must be set to same level */
	-moz-opacity:.80;
	opacity:.80;}
div.nicetitle{
	font-size: 10px;
	left: 0;
	padding: 6px;
	position: absolute;
	top: 0;
	text-align:left;
	max-width: 30em;
	z-index: 100;
	width: auto;
	height: auto;}	
div.nicetitle p {
	margin: 0;
	padding-bottom: 3px;
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
	filter: alpha(opacity=100); /* to adjust opacity of background, next three elements must be set to same level */
	-moz-opacity:1;
	opacity:1;}
div.nicetitle p.destination {
	color: #fff;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 0px;
	text-align: left;
	filter: alpha(opacity=100); /* to adjust opacity of background, next three elements must be set to same level */
	-moz-opacity:1;
	opacity:1;}

/*---- TABLES  ----*/
.td1
{
    FONT-WEIGHT: bold;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #B4DEDC
}
.td2
{
    FONT-WEIGHT: bold;
    COLOR: #444;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #F6F5EF
}
.td3
{
    FONT-WEIGHT: bold;
    COLOR: #fff;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #c63
}
.td4
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #BFBEC2
}
.td5
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd
}
.td6
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd
}
.td7
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd}
.td8
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    BACKGROUND-COLOR: #ddd}

#PicCap {color: #000}
/*---- Calendar ----*/
.calheader{
	font-size: 11px; font-weight: bold; color: #333;
}
a.calnav1:link, a.calnav1:visited {
	font-size: 10px; color: #666; text-decoration: none;}
a.calnav1:hover, a.calnav1:active {
	font-size: 10px; color: #000; text-decoration: none;}
a.calnav2:link, a.calnav2:visited {
	font-size: 10px; color: #666; text-decoration: none;}
a.calnav2:hover, a.calnav2:active {
	font-size: 10px; color: #000; text-decoration: none;
}
td.caltd1 {
	font-size: 10px; background-color: #b5b5b5; color: #000; font-weight: bold;
}
td.caltd2 {
	font-size: 10px; background-color: #d5d5d5; color: #333; font-weight: bold;
}
td.caltd3 {
	font-size: 10px; background-color: #eee; color: #333; font-weight: bold;
}
td.caltd4 {
	font-size: 10px; background-color: #aaa; color: #fff;
}

/*---- Small Calendars ----*/
td.scal{
	 font: normal 10px/normal Verdana, Arial, Helvetica, sans-serif;
	border-top: 1px solid #fff; border-left: 1px solid #fff; 
	border-bottom: 1px solid #555; border-right: 1px solid #555;
	background-color: white;
}
td.scalheader{
    font: bold 11px/normal Verdana, Arial, Helvetica, sans-serif; background-color: #fff;
}
a.scalnav1:link, a.scalnav1:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #666; text-decoration: none;}
a.scalnav1:hover, a.scalnav1:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #444; text-decoration: none;}
td.scaldayofweek{
    font-family: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #666; background-color: #bcbcbc;
}
td.scalday1{
    font-family: xx-small Verdana, Arial, Helvetica, sans-serif; color: #efefef; background-color: #efefef;
}
td.scalday2{
	font-family: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
td.scalw{
	font-family: 10px Verdana, Arial, Helvetica, sans-serif;background-color: #ddd;
}
td.scaltoday{
    font-family: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #09f;
}

/*---- Calendar View ----*/
td.cvheader{
	background-color: #bfbfbf; font-size: 11px; font-weight: bold; color: #FFFFFF;
}
td.cvdayofweek{
	background-color: #666; font-size: 11px; color: #FFFFFF;
}
td.cvday1{
	background-color: #efefef; font-size: 9px; color: #000000;
}
td.cvday2{
	font-size: 9px; color: #000000;
}

/* ----------------------------------------- */
/* ----- BEGIN COMMON SIDE-NAV STYLES  ----- */


/*---- Side Navigation Menus ----*/
a.IncNavDivision, 
a.IncNavDepartment,
a.IncNavSubDepartment,
a.SubNav,
a.IncNavLinks,
a.QuickLinks,
a.UniversalQuickLinks {
	display: block; 
	padding: 4px 2px 4px 15px; 
	border-top: 1px solid #fff;
	border-bottom: 1px solid #CDCBC7; 
	margin:0;
	background: transparent url(images/Bullet.gif) no-repeat 1px 50%;
	text-transform: uppercase;
	font: 11px Verdana, Arial, Helvetica, sans-serif;}
a.IncNavDivision:link, a.IncNavDivision:visited,
a.IncNavDepartment:link, a.IncNavDepartment:visited,
a.IncNavSubDepartment:link, a.IncNavSubDepartment:visited,
a.SubNav:link, a.SubNav:visited,
a.IncNavLinks:link, a.IncNavLinks:visited,
a.QuickLinks:link, a.QuickLinks:visited,
a.UniversalQuickLinks:link, a.UniversalQuickLinks:visited  {
text-decoration: none; color: #818181;}
a.IncNavDivision:hover, a.IncNavDivision:active, 
a.IncNavDepartment:hover, a.IncNavDepartment:active,
a.IncNavSubDepartment:hover, a.IncNavSubDepartment:active
a.SubNav:hover, a.SubNav:active,
a.IncNavLinks:hover, a.IncNavLinks:active, 
a.QuickLinks:hover, a.QuickLinks:active,
a.UniversalQuickLinks:hover, a.UniversalQuickLinks:active  {
text-decoration: none; color: #792D4B;}
 
 #IncNavActiveDivision {font-weight: bold; background-image: url(images/Bullet2.gif);}
 a#IncNavActiveDivision:hover, a#IncNavActiveDivision:active {}
 
a.IncNavDepartment {margin-left: 13px; background: none; padding-left:2px; border:0;}
a.IncNavDepartment:link, a.IncNavDepartment:visited {} 
a.IncNavDepartment:hover, a.IncNavDepartment:active {}
 
 #IncNavActiveDepartment {font-weight: bold;}
 a#IncNavActiveDepartment:hover, a#IncNavActiveDepartment:active {}
 
a.IncNavSubDepartment {margin-left: 25px; background: none; padding-left:2px; border:0;}
a.IncNavSubDepartment:link, a.IncNavSubDepartment:visited {}
a.IncNavSubDepartment:hover, a.IncNavSubDepartment:active {}
 
 #IncNavActiveSubDepartment {font-weight: bold;}
 a#IncNavActiveSubDepartment:hover, a#IncNavActiveSubDepartment:active {}
 
a.IncNavPages {display: block; font: 10px Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 25px;}
a.IncNavPages:link, a.IncNavPages:visited {text-decoration: none; color: #818181;}
a.IncNavPages:hover, a.IncNavPages:active {text-decoration: none; color: #792D4B;}
 
a.ActivePage:link, a.ActivePage:visited, a.ActivePage:hover, a.ActivePage:active {font-weight:bold; color:#386D93;}/*This is the current page*/
 
/*---- User Links Menus  ----*/
#UserLinksMenu {}
#UserLinksMenu  a.IncNavLinks:link, #UserLinksMenu  a.IncNavLinks:visited {}
#UserLinksMenu  a.IncNavLinks:hover, #UserLinksMenu  a.IncNavLinks:active {}
 
/*---- Quick Links Menus  ----*/
#QuickLinks {margin: 10px 0 0 0;}
#QuickLinks .QuickLinksTitle {font-weight:bold;}
#QuickLinks a.QuickLinks {display: block; padding: 3px 3px 3px 10px; border-bottom: 1px solid #D8D3E4;;
	background: transparent url(images/NavArrowColorRight.gif) no-repeat 0 50%;}
#QuickLinks a.QuickLinks:link, #QuickLinks a.QuickLinks:visited {text-decoration: none; color: #000;}
#QuickLinks a.QuickLinks:hover, #QuickLinks a.QuickLinks:active {text-decoration: none; color: #FF9900;}
 
#UniversalQuickLinks {margin: 10px 0 0 0;}
#UniversalQuickLinks .UniversalQuickLinksTitle {font-weight:bold;}
#UniversalQuickLinks a.UniversalQuickLinks {display: block; padding: 3px 3px 3px 10px; border-bottom: 1px solid #D8D3E4;;
	background: transparent url(images/NavArrowColorRight.gif) no-repeat 0 50%;}
#UniversalQuickLinks a.UniversalQuickLinks:link, #UniversalQuickLinks a.UniversalQuickLinks:visited {text-decoration: none; color: #000;}
#UniversalQuickLinks a.UniversalQuickLinks:hover, #UniversalQuickLinks a.UniversalQuickLinks:active {text-decoration: none; color: #FF9900;}
 
/*---- SubNav Links Menus  ----*/
#SubNav {}
#SubNav a.SubNav {display: block; padding: 3px 3px 3px 10px; border-bottom: 0px solid #E4EEFC; margin-top: 2px; background: transparent url(images/SquareLargeBlack.gif) no-repeat 0 50%;}
#SubNav a.SubNav:link, #SubNav a.SubNav:visited {text-decoration: none; color: #AA542B;}
#SubNav a.SubNav:hover, #SubNav a.SubNav:active {color: #f40; border-bottom-color: #91BAF2; text-decoration: none;}


/* ----- END COMMON SIDE-NAV STYLES  ----- */
/* ----------------------------------------- */