@charset "UTF-8";
/* CSS Document */
body{
margin: 0px;
padding: 0px;
background-image: url(../images/backgrounds/bg-body.jpg);
background-repeat: repeat-x;
background-position: top;
font-family: Arial, Helvetica, sans-serif;
}

a{
outline: none;
}

/*IE PNG HACK*/
img {
behavior: url(/QualityMatters/pngHack/pngHack.htc);
}

#left-shading{
background-image: url(../images/backgrounds/bg-left.jpg);
background-repeat: repeat-y;
}

#right-shading{
background-image: url(../images/backgrounds/bg-right.jpg);
background-repeat: repeat-y;
background-position: right;
}

#bottom-shading{
background-image: url(../images/backgrounds/bg-bottom.jpg);
background-repeat: repeat-x;
}

#top-nav-padding{
padding-right: 39px;
padding-top: 30px;
}

#top-nav-padding-french{
padding-left: 18px;
padding-right: 13px;
padding-top: 34px;
}

#home-buttons-padding{
padding-top: 30px;
}

#title-padding{
height: 54px;
padding-left: 23px;
}

#home-header{
	height: 170px;
	background-image: url(../images/headers/header-home-new.jpg);
	background-color: #006982;
	background-repeat: no-repeat;
	}
	
#take-action-padding{
	padding-top: 104px;
	padding-left: 264px;
	text-align: left;
	/*IE HACKS
	padding-left: 0px !ie;
	margin-left: - 100px !ie;
	position: relative !ie;*/
	}

#faculty-header{
height: 56px;
padding-left: 23px;
background-image: url(../images/headers/header-faculty.jpg);
background-color: #003366;
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 24px;
}

#parents-header{
height: 56px;
padding-left: 23px;
background-image: url(../images/headers/header-parents.jpg);
background-color: #8D4D35;
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 24px;
}

#citizens-header{
height: 56px;
padding-left: 23px;
background-image: url(../images/headers/header-citizens.jpg);
background-color: #330033;
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 24px;
}

#student-header{
height: 56px;
padding-left: 23px;
background-image: url(../images/headers/header-students.jpg);
background-color: #333366;
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 24px;
}

#media-header{
height: 56px;
padding-left: 23px;
background-image: url(../images/headers/header-media.jpg);
background-color: #16495C;
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 24px;
}

#students-divider{
background-image: url(../images/backgrounds/bg-student.jpg);
background-repeat: no-repeat;
}

#media-divider{
background-image: url(../images/backgrounds/bg-media.jpg);
background-repeat: no-repeat;
}

#parents-divider{
background-image: url(../images/backgrounds/bg-parents.jpg);
background-repeat: no-repeat;
}

#citizens-divider{
background-image: url(../images/backgrounds/bg-citizens.jpg);
background-repeat: no-repeat;
}

#faculty-divider{
background-image: url(../images/backgrounds/bg-faculty.jpg);
background-repeat: no-repeat;
}

#home-content-padding{
	padding-top: 29px;
padding-left: 24px;
}

#content-padding{
padding-left: 24px;
padding-right: 17px;
}

#student-content-padding{
padding-left: 24px;
padding-right: 17px;
background-image: url(../images/backgrounds/bg-student-content.jpg);
background-repeat: no-repeat;
background-position: top;
}

#media-content-padding{
padding-left: 24px;
padding-right: 17px;
background-image: url(../images/backgrounds/bg-media-content.jpg);
background-repeat: no-repeat;
}

#parents-content-padding{
padding-left: 24px;
padding-right: 17px;
background-image: url(../images/backgrounds/bg-parents-content.jpg);
background-repeat: no-repeat;
}

#faculty-content-padding{
padding-left: 24px;
padding-right: 17px;
background-image: url(../images/backgrounds/bg-faculty-content.jpg);
background-repeat: no-repeat;
}

#right-column-home{
background-image: url(../images/backgrounds/bg-inner-body2-home.jpg);
background-repeat: repeat-x;
padding-left: 28px;
padding-right: 27px;
}

#right-column-blogs{
	background-image: url(../images/backgrounds/bg-inner-body2-home.jpg);
background-repeat: repeat-x;
padding-top: 42px;
padding-left: 18px;
padding-right: 19px;
	}

#right-column{
background-image: url(../images/backgrounds/bg-inner-body2.jpg);
background-repeat: repeat-x;
padding-left: 39px;
padding-right: 37px;
}

#blog-preview{
	font-size: 12px;
    color: #666666;
	}
	
#blog-preview a{
	color: #666666;
	text-decoration: underline;
	}

#blog-preview a:hover{
	text-decoration: none;
	color: #006699; 
	}
	
#blog-left{
	float: left;
	}
	
#blog-right{
	float: right;
	text-align: right;
	}
	
#blog-widget-border{
	border: #999999 1px solid;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 12px;
	}
	
#blog-widget-border a{
	color: #666666;
	text-decoration: none;
	}
	
#blog-widget-border a:hover{
	color: #006699;
	text-decoration: underline;
	}
	
#blog-comments{
	margin-top: 15px;
	margin-bottom: 22px;
	padding-top: 10px;
	padding-bottom: 12px;
	border-top: #999999 1px solid;
	border-bottom: #999999 1px solid;
	}
	
#comment-submit{
	margin-top: 16px;
	text-align: right;
	}
	
#blog-archives{
	margin-top: 10px;
	}
	
#blog-achives a{
	}
	
#clear{
	clear: both;
	}

.top-nav{
color: #B4B4B4;
font-size: 12px;
}

.top-nav a{
color: #B4B4B4;
font-weight: bold;
text-decoration: none;
}

.top-nav a:hover{
color: #336699;
}

.blue-text{
	color: #006699;
	}

.titles{
color: #FFFFFF;
font-size: 24px;
}

.blog-title{
	font-size: 16px;
	color: #006699;
	padding-top: 9px;
	}
	
.blog-title-large{
	font-size: 18px;
	color: #006699;
	padding-top: 20px;
	padding-bottom: 20px;
	}
	
#blog-widget-wrapper{
	width: 197px;
	}
	
#blog-widget-nav{
	padding-top: 4px;
	padding-bottom: 4px;
	height: 20px;
	background-color: #FFF;
	border-left: 1px #00556E solid;
	border-right: 1px #00556E solid;
	border-botom: 1px #287085 solid;
	}
	
.tabMenuLeft{
	 float: left;
	 padding-top: 4px;
	 width: 96px;
	 height: 16px;
	 text-align: center;
	 font-size: 12px;
 	color: #003366;
	border-right: 1px #00556E solid;
 }
 
 .tabMenuLeft:hover{
	 cursor: pointer;
	 }
 
 .tabMenuLeft_over
 {
	 float: left;
	 padding-top: 4px;
	 width: 96px;
	 height: 16px;
	 text-align: center;
	 font-size: 12px;
	color: #666;
	border-right: 1px #00556E solid;
	text-decoration: underline;
	
 }
 
 .tabMenuRight{
	 float: right;
	 padding-top: 4px;
	 width: 96px;
	 height: 16px;
	 text-align: center;
	 font-size: 12px;
 	color: #003366;
 }
 
 .tabMenuRight:hover{
	 cursor: pointer;
	 }
 
 .tabMenuRight_over
 {
	 float: right;
	 padding-top: 4px;
	 width: 96px;
	 height: 16px;
	 text-align: center;
	 font-size: 12px;
	color: #666;
	text-decoration: underline;
 }
 
 #blog-widget-inner-wrapper{
	 width: 175px;
	 height: 900px;
	 padding-top: 5px;
	 padding-left: 10px;
	 padding-right: 10px;
	background-color: #FFF;
	background-image: url(../images/backgrounds/bg-blog-widget.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-left: 1px #00556E solid;
	border-right: 1px #00556E solid;
	border-top: 1px #287085 solid;
	 }
	 
#preview-height{
	height: 70px;
	}
	 
#preview-padding{
	padding-top: 15px;
	}
	
#preview-padding a{
	color: #336699;
	text-decoration: underline;
	}
	
#preview-padding a:hover{
	color: #666666;
	text-decoration: none;
	}
 
 #div_one{
	 position: absolute;
	 width: 177px;
	 font-size: 12px;
	 color: #336699;
	 overflow: auto;
	 }
	 
#div_two{
	position: absolute;
	visibility: hidden;
	width: 177px;
	 font-size: 12px;
	 color: #336699;
	 overflow: auto;
	}

.student-content{
font-size: 12px;
color: #333366;
padding-top: 20px;
}

.student-content a{
color: #333366;
}

.student-content a:hover{
color: #666666;
}

.parents-content{
font-size: 12px;
color: #8D4D35;
padding-top: 20px;
}

.parents-content a{
color: #8D4D35;
}

.parents-content a:hover{
color: #666666;
}

.media-content{
font-size: 12px;
color: #330033;
padding-top: 20px;
}

.media-form-label{
color: #330033;
}

.media-content a{
color: #330033;
}

.media-content a:hover{
color: #666666;
}

.faculty-content{
font-size: 12px;
color: #003366;
padding-top: 20px;
}

.faculty-content a{
color: #003366;
}

.faculty-content a:hover{
color: #666666;
}

.content{
font-size: 12px;
color: #666666;
}

.content a{
color: #666666;
}

.content a:hover{
color: #336699;
}

.subtitles{
font-size: 16px;
color: #336699;
}

.subtitles a{
font-size: 16px;
color: #336699;
}

.subtitles a:hover{
color: #666666;
}

.right-nav-top{
font-size: 12px;
color: #660033;
}

.right-nav-top a{
color: #660033;
}

.right-nav-top a:hover{
color: #336699;
}

.right-nav-bottom{
font-size: 12px;
color: #336699;
}

.right-nav-bottom a{
color: #336699;
}

.right-nav-bottom a:hover{
color: #660033;
}