a:link { 
	font-family: Helvetica, sans-serif;
	text-decoration: none; 
	color: #252525;
	}
a:visited { 
	font-family: Helvetica, sans-serif;
	text-decoration: none; 
	color: #656565;
	}
a:hover, a:active { 
	font-family: Helvetica, sans-serif;
	text-decoration: underline; 
	color: #ff6600;
	}

html {margin:0;padding:0}

body {
background: #383838 url("/images/organizations/cms/nocona/images/background_tile.gif") repeat-x top center;
background-attachment: fixed;
margin:0px 0 0 0;
}

#wrap {
background: #fff url("/images/organizations/cms/nocona/images/body_tile.gif") repeat-y top left;
border:none;
width:770px;
margin:auto;
height:auto;
}

#hdr {
background: #fff url("/images/organizations/cms/nocona/images/header.jpg") no-repeat 100% 100%;
text-align:center;
height:139px;
}

#search {
	background-color: #424242;
	padding: 15px 0px 15px 5px;
	margin: 0px 0px 3px 0px;
	font:bold 12px arial;
	color:#ffffff;
	text-align:center;
	}
	
#searchText {
	text-align:left;
	margin-left: 15px;
	}

#searchInput {
	text-align:left;
	}
#searchBtn {
	background: transparent url(/images/organizations/cms/aspen/images/go_btn.gif) no-repeat 0px 0px;
	height: 20px;
	width: 30px;
	border:none;
	vertical-align:middle;
	cursor:pointer;
	}


#bar {
background-color:#FF6600;
height:20px;
}


/* NAV - top horizontal nav */
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none; }

#nav {
float:right;
height:2.09em;font:bold 12px Helvetica, sans-serif;
margin: 0 0 0 0px;}

#nav li {
position:relative;
float: left;
width: 10em;
display:block;
margin: 0;
padding-right:0px;
background: transparent url(/images/organizations/cms/newStyle/images/sprites.gif) no-repeat 1px -696px;}

#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
font-weight:bold;
text-decoration:none;
cursor:pointer;
color:#fff;
display: block;
padding: 5px 20px 0px 10px}

#nav a:hover {color:#383838}

#nav li ul {
border: 1px solid #212121;
background: #f6f6f6 url(/images/organizations/cms/nocona/images/featurebox_bg3.jpg) no-repeat bottom right;
width:14em;
font-size:100%;
position: absolute;
font-weight:normal;
left: -999em}

#nav li:hover ul, #nav li.sfhover ul {
left: 0;
z-index:99000}

#nav li:hover li ul, #nav li.sfhover ul ul{
left: -999em}

#nav li:hover li:hover ul, #nav li.sfhover li.sfhover ul{
left:100%;
top:0em;
z-index:99999;
font-size:100%}

#nav li li {
background:none;
float:none;
border-bottom: 1px solid #666;
border-top: 1px solid #ccc;
padding-left:0;}

#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {
color:#252525;
padding: 3px 8px 2px 8px;
width:12.6em}

#nav li li a:hover {
color:#FF6600;
background:#252525;}

/*#nav li ul ul {background:#123b64;}*/
#nav li ul .first {border-top:none;}
#nav li ul .last {border-bottom:none;}

/* hide from IE mac \*/
#nav li {width:auto}
/* end hiding from IE5 mac */

/*IE7 SUCKERFISH DROPDOWN MENU FIX*/
*:first-child+html #nav {
height: 1%;
}
*:first-child+html #nav li {
height: 1%;
} 
#menu li:hover, #menu li.over {
position: static; /* make menus not sticky in ie7 */
} 
/*END IE7 FIX*/




/* SECONDARY NAVIGATION - vertical navigation */	
	#nav-secondary, #nav-secondary ul {
	  position:static
	}
	#nav-secondary, #nav-secondary li {
	  list-style:none;
	  margin:0;
	  padding:0;
	  background:#404040;
	}
	#nav-secondary a {
	  line-height:1.8;
	  padding: 5px 0 5px 12px;
	  color:#fff;
	  font:12px arial;
	  display:block
	}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {
	  text-decoration:none;
	  cursor:pointer;
	  background: transparent url("/images/organizations/cms/nocona/images/sec_nav_btn.gif") no-repeat 0px 0px;
	} 
	#nav-secondary a:link {color:#fff} 
	#nav-secondary a:visited {color:#FF6600} 
	
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {
	  color:#fe9915;
	  font-weight:bold;
	} 
	#nav-secondary li {
  	  font-size: 0px;
	  line-height: 0px;
	  border-top: none;
	  border-bottom: 1px solid #0C0C0C;
	}
	#nav-secondary a:hover {
	  color:#ff6600;
	  background: transparent url("/images/organizations/cms/nocona/images/sec_nav_btn_on.gif") no-repeat 0px 0px;
	  border-right: 3px solid #FF6600;
	}
	#nav-secondary li li a, #nav-secondary li li a:link, #nav-secondary li li a:visited, #nav-secondary li li a:active {
	  display:block;
	  padding-left:43px;
	  background: transparent url("/images/organizations/cms/nocona/images/arrow.gif") no-repeat 15px 9px;
	}
	#nav-secondary li li a:hover{
	  color:#252525;
	  background: #999999 url("/images/organizations/cms/nocona/images/arrow_white.gif") no-repeat 15px 9px;
	}
	/*
	#nav-secondary li li{
	  background: #f6f6f6 url("/images/organizations/cms/newStyle/images/content_background.gif") repeat-y;
	}
	#nav-secondary li li:hover{
	  color:#fe9915;
	  background-color: #779cc2;
	  cursor:pointer;
	}*/
	/*#nav-secondary li a {background: #fff url("/images/organizations/cms/newStyle/images/featurebox_bg.gif") no-repeat 100% 100%}  FOR BACKGROUND OF BUTTONS*/

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {
	  margin: 0;
	  padding:0;
	  display:none;
	  visibility:hidden;
	}
	/*
	#nav-secondary ul li{
	  padding-left: 23px;
	}
	/*
	#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {
	  line-height:1.5;
	  background: #fff url("/images/organizations/cms/newStyle/images/sprites.gif") no-repeat 0 -798px;
	  padding:0 0 0 12px;
	  font-weight:normal;
	  width:auto;
	  color:#123b64;
	  width:130px;
	  display:block
	}*/
	#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color: #fe9915}
	#nav-secondary li.active li {border: none;margin:0}
	
	#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active {font-weight:bold}

	
#sideNav {
background:transparent;
}
	
#sideColumn {
float:left;
width:180px;
height:100%;
background:transparent;
}

.prehide {
display:none;
visibility:hidden;
}

#calendar {
padding: 3px 0px 3px 0px;
}

#login {
background: transparent url("/images/organizations/cms/nocona/images/login_bar.gif") no-repeat top center;
padding: 30px 10px 10px 5px;
background-color:#959595;
height:90px;
text-align:right;
color:#252525;
}

#login input[type='text'], #login input[type='password']{margin-left:5px;margin-bottom:5px;font-size:9pt; font-family:sans-serif; display:inline; background-color:#aeaeae;border-top:1px solid #666666;border-left:1px solid #666666;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;}
#login input[type='image'], #login input[type='submit']{border:0;}
#login_btn {background: transparent url("/images/organizations/cms/nocona/images/login_btn.gif") no-repeat 0 0;
float:right;
height:22px;
width:82px;
margin: 10px 0px 3px 10px;
display:block;
border:0;
}

#forgotten a {
float:right;
clear:both;
font:10px arial;
color: #252525;
text-align:center;
display:block;
margin:0px 0 0 0px;
}

#personal {
clear:both;
border-top:10px solid #252525;
background: transparent;
padding: 0px 0px 0px 0px;
font:bold 12px arial;
color:#252525;
text-align:center;
}

#whats_happening {
border-top:10px solid #252525;
}

#welcome li {
font:12px arial;
text-align:left;
list-style-type: none;
background-repeat: no-repeat;
background-position: 0 0;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px -30px;
height:25px;
}

#wel_cal {background-image: url("/images/ui/cms/cal_icon.gif");background-repeat: no-repeat;background-position: 0 0;}
#wel_files {background-image: url("/images/ui/cms/myfiles.gif");background-repeat: no-repeat;background-position: 0 0;}
#wel_pers {background-image: url("/images/ui/cms/settings_icon.gif");background-repeat: no-repeat;background-position: 0 0;}
#wel_admin {background-image: url("/images/ui/cms/admin_icon.gif");background-repeat: no-repeat;background-position: 0 0;}
#wel_help {background-image: url("/images/ui/cms/helpicon2.gif");background-repeat: no-repeat;background-position: 0 0;}
#wel_log {background-image: url("/images/ui/cms/logout_icon.gif");background-repeat: no-repeat;background-position: 0 0;}
#wel_mychildren {background-image: url("/images/ui/cms/child_small.gif");background-repeat: no-repeat;background-position: 0 0;}
#wel_lesson {background-image: url("/images/ui/cms/lesson_icon.gif");background-repeat: no-repeat;background-position: 0 0;}
#wel_onlinegrades {background-image: url("/images/ui/cms/grades1.gif");background-repeat: no-repeat;background-position: 0 0;}

#welcome a {font:12px arial;}
#welcome a:link {color:#252525} 
#welcome a:visited {color:#4F4F4F} 
#welcome a:hover {color:#ffffff} 

#bodyWrap {
height:auto;
background:transparent;
margin:5px 10px 5px 190px;
}

#mainBody {
height:auto;
width:565px;
text-align:left;
overflow:hidden;
background-color:transparent;
list-style-position: inside;
}


.overflow {
background-color:#fff;
}

.header_text {
	color:#252525;
	font-size: 12pt;
	font-weight: 600;
}

#ftr {
background: #fff url("/images/organizations/cms/nocona/images/footer.gif") no-repeat 100% 100%;
height:30px;
clear:both;
}

#powered .spaced span{
font:12px arial;
text-align:center;
color:#fff;
}
