@charset "utf-8";
/* North Mesquite High School CSS Coding.
   Please do not steal it. Thanks! */

/*  color:#161f9e;  */

body{margin:0;background: #003991 url('images/bg.jpg') repeat;font-family:  Tahoma, sans-serif;font-size:12px;color:#222;}
#shadow {width:900px;margin:0 auto;padding:0 11px;background: url('images/shadow.png') repeat-y;}
#header {width:900px;height:175px;background: url('images/header.png') no-repeat;position:relative;}
	#header_bg {width:900px;height:175px;overflow:hidden;position:absolute;top:0px;z-index:20;}
	#snow {width:900px;height:175px;overflow:hidden;position:absolute;top:0px;z-index:21;background: url('images/header_snow.png');}
	#subhead {height:16px;padding: 10px 25px 0 25px;color:#fff;font-size:11px;position:relative;top:0;z-index:21;}
		#breadcrumbs{float:left;}
		#breadcrumbs a{color:#fff;}
		#address {float:right;}


#navigation{margin:0;padding:0;font-size:12px;width:900px;height:29px;background: #333 url('images/navbg.png') repeat-x;}
	#navigation img{margin:0;padding:0;border:0;}
	#navigation ul{margin:0 0 0 10px;height:29px;padding:0;}
	#navigation li {float:left;padding:0px;margin:0;list-style-type:none;list-style-image:none;position:relative;}
	#navigation li a {color:#fff;display:block;font-weight:bold;line-height:29px;margin:0px;padding:0px 15px;text-align:center;text-decoration:none;}
	#navigation li a:hover, #navigation ul li:hover a {background: #044b99 url('images/navhover.png') repeat-x;}
	#navigation li ul {background: url('images/quicklinks_bg.png');display:none;height:auto;padding:0;margin:0;border: #044b99 4px solid;position:absolute;width:190px;z-index:200;right:0;}
	#navigation li:hover ul, #navigation li:hover div {display:block;}
	#navigation li li {display:block;float:none;margin:0;padding:0;width:190px;}
	#navigation li li a {line-height:20px;text-align:left;background:none!important;margin:0;padding:1px 0;text-indent:5px;}
	#navigation li li a:hover {background: #044b99!important;}

#content {background:#fff url('images/navshadow.png') top no-repeat;padding:10px 0 0 0;height: 1%;}
#leftcol {width:215px;padding:0 5px;float:left;}
	#leftcol #announcements2 {text-align:center;}
	#announcements2 .bigt {margin-top:5px;padding-bottom:3px;}
#centercol {width:400px;padding:0 25px;float:left;line-height:15px;}
	/* #centercol strong {color:#0a28a0;} */
	#hotnews tr:hover {background:transparent;}
#rightcol {width:215px;padding:0 5px;float:left;}
	#quicklinks {text-align:left;}
	#quicklinks a {color:#fff!important;text-decoration:none;}
	#quicklinks a:hover {font-weight:bold;}
	#feat_photos {width:208px;height:144px;overflow:hidden;margin:0 auto;position:relative;z-index:1;}
	.pds-other-label, .pds-input-label {width:200px!important;}
	.pds-pd-link {display:none!important;}
	.pds-input-label {float:none!important;}

#dualcol {width:670px;padding: 7px 5px 0 0;float:left;}
#footer {width:840px;height:110px;margin:0 auto;text-align:center;padding: 25px 41px 0 41px;background: url('images/footer.png') no-repeat;color:#fff;font-size:11px;}
	#footer a {color: #fff;}
	#footer #updated {float:left;}

#fixedbar {height:34px;width:890px;background: url('images/fb_bg.png') center repeat-x;padding: 0 10px 0 0;position:fixed;bottom:0;left:50%;margin-left:-450px;z-index:2;color:#fff;line-height:34px;text-shadow:#000 1px 1px 0;text-align:center;-webkit-box-shadow: #333 0 0 10px;-moz-box-shadow: #333 0 0 10px;-o-box-shadow: #333 0 0 10px;box-shadow: #333 0 0 10px;}
#fixedbar a{color:#fff;}
#fixedbar a:visited{color:#fff;}
	#fb_clockarea {height:34px;background: url('images/fb_time.png') right;float:left;padding: 0 10px;}
	#liveclock, #livedate {float:left;}
	#livedate {margin-left:5px;}
	#submitAnnouncement {width:130px;height:29px;margin: 3px 0 0 10px;display:block;float:left;background: url('images/fb_submit.png');text-indent:-9999px;}
	a#submitAnnouncement:hover {background: url('images/fb_submit_a.png');}
	#marquee {float:left;overflow:hidden;padding:0 20px;}
	#cntdwn {float:left;}

.annsep {padding:4px 0;background: url('images/dots.png') center repeat-x;}
.homelist {padding-left:5px;margin-left:15px;}
.homelist li ul {margin:0;padding:0;}
.homelist li li {margin:4px 0 0;padding:0;background:transparent;}
.homelist li {list-style-image:url('images/ul-stallion.png');margin:0;padding:10px 0;background: url('images/dots.png') bottom repeat-x;}
.homelist li.hot, .homelist li.photos {padding: 10px 0;}
.homelist li.hot span.accord_title, .homelist li.hot a {display:block;background: url('images/home_listhot.png') left no-repeat;padding:5px 0 5px 14px;}
.homelist li.photos span.accord_title, .homelist li.photos a {display:block;background: url('images/home_listphotos.png') left no-repeat;padding:6px 0 5px 14px;}
.homelist span.accord_title, .homelist li.hot a {outline:0;text-decoration:none;}
.homelist span.accord_title.ui-state-active {font-weight:bold;}
.homelist a {text-decoration:none;}
.homelist li.hot div a {padding:0;display:inline;background:transparent;}

/*****COMMON TEXT STYLING*****/
a {color:#0a28a0;outline: 0;transition: color 0.2s linear;-moz-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;-o-transition: color 0.2s linear;}
a:hover {color:#333;transition: color 0.2s linear;-moz-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;-o-transition: color 0.2s linear;}
a img {border:0;}
.blue {color:#0a28a0;}
.smallt {font-size:10px;}
.bigt {font-size:18px;/* font-family:'market deco','tahoma'; */ padding:6px 0;}
.subtitle{min-height:19px;color:#fff;background: #044b99 url('images/subtitle.png') top repeat-x;margin: 5px 0;padding-top:3px;text-decoration:none;font-weight:bold;text-align:center;}
.subtitle a, .subtitle a:hover {color:#fff;}
.pagetitle {font-size:24px;font-weight:bold;color:#000;text-align:center;margin-bottom:10px;}
ul {list-style-image: url('images/ul-bullet.png');padding-left:25px;margin:0;}
ul li {padding: 5px 0 0 0;}
ul li ul li {padding: 5px 0 0 0;}
ul.ul-stallion {padding:5px 0 0 25px;margin:0;list-style-image:url('images/ul-stallion.png');}
ul.none,li.none {margin:0;padding: 5px 0 0 15px;list-style-type:none;list-style-image:none;}
.accord_title {color:#0a28a0;text-decoration:underline;cursor:pointer;transition: color 0.2s linear;-moz-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;-o-transition: color 0.2s linear;}
.accord_title:hover {color:#333;transition: color 0.2s linear;-moz-transition: color 0.2s linear;-webkit-transition: color 0.2s linear;-o-transition: color 0.2s linear;}
.clear {clear:both;}
.warning, .alert, .alertf, .success, .stallmsg {width:85%;border: 1px solid;margin:0 auto 5px auto;padding: 10px;text-align:center;}
.warning{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.alert{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.alertf{background:#333;color:#fff;border:0;width:100%;margin:5px 0;padding:10px 0;}
	.alertf a {color:#ccc;}
.success{background:#E6EFC2;color:#264409;border:#C6D880;}
.stallmsg{background: #e1e7f3;color:#0a28a0;border:#829fff 1px dashed;}
/*****FORMS*****/
form#announcementForm {margin:0 0 0 40px;}
label{font-family:Tahoma, Sans-Serif;font-size:12px;font-weight:bold;color:#555;}
input[type="text"],input[type="email"] {width:275px;}
#announcementForm textarea {width:375px;height:75px;font-family:tahoma, sans-serif;font-size:12px;}
input,select {margin: 0 0 5px 0;}
input[type="submit"]{background:url('images/navhover.png');color:#fff;cursor:pointer;}
/*****TABLE STYLING*****/
table{ border-spacing:0;}
th{height:22px;color:#fff;background: #044b99 url('images/subtitle.png') top repeat-x;text-decoration:none;font-weight:bold;text-align:center;}
.regth {color:#000;background: transparent; font-weight:bold;text-align:center;background: #e1e7f3;}
.regth a {color:#0a28a0;}
tr:hover {background: #e1e7f3;}
.nohover:hover {background:transparent;}
th a{color:#fff;}
tr.odd {background:#e1e7f3;}
td {padding:5px;}
/*****FRONT PAGE EVENTS*****/
.month {text-align:center;color:#0a28a0;font-weight:bold;}
.day {text-align:center;font-size:20px;}
.weekd {text-align:center;font-size:10px;color:#0a28a0;}
/*****MINI PAGES & FACULTY PAGES*****/
#minipage {width:475px;background:#fff;margin:0 auto;b}
.mini_title{width:400px;font-weight:bold;height:42px;background: url('images/mini_title.png') no-repeat;padding: 7px 0 0 0;font-size: 18px;color:#fff;text-align:center;margin:0 auto;}
#fs_picture{width:168px;height:208px;padding: 16px 0 0 14px;background: url('images/fs_picture.png') no-repeat;float:left;}
#fs_info{width:268px;height:208px;padding:16px 0 0 0;text-align:center;float:left;background:#fff url('images/smallwatermark.png') no-repeat bottom center;}
#fs_info2{background: #fff url('images/dreambelieveachieve.png') no-repeat center;}
#fs_info2 tr {background:transparent;}
#fs_dp{font-size:14px;}
