/* PAGE SETUP */
body {
	background: #006837 url(/img/chalkboard.jpg) no-repeat fixed top center;
	font-family: Georgia, sans-serif;
	font-size: 16px;
	font-style: normal;
	text-transform: normal;
	letter-spacing: 0px;
	line-height: 1.5em;
	color: #FFFFFF;
	overflow-x: hidden;
	overflow-y: auto;
}

A {
	text-decoration: none;
	color: #ffffff;
}


A:hover {
	background: #900000;
}

.issues h1, .issues A {
	color: black;
	font-weight: bold;
}


H1, #sub_nav_issues a[href="#issues"] {
	font-size: 19px;
	color: white;
	font-weight: bold;
	padding: 7px 19px 12px 20px;
	text-transform: uppercase;
	background: url(../img/red_star.png) no-repeat left -1px;
}

#sub_nav {
	list-style: none;
}

H2 {
	font-size: 19px;
	color: white;
	font-weight: bold;
	padding: 7px 19px 12px 0px;
	text-transform: uppercase;
}

ol {
	list-style: decimal;
	margin-left: 30px;
}

#loading {
	position: absolute;
	width: 880px;
	height: 441px;
	left: 50%;
	top: 50%;
	margin-left: -440px;
	margin-top: -210px;
	background:url("../img/banner.png") repeat scroll 0 0 transparent;
	display: none;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#loading IMG {
	position: absolute;
	width: 32px;
	height: 32px;
	left: 50%;
	top: 50%;
	margin-left: -16px;
	margin-top: -16px;
}

.ullevel_2 {
	list-style: none;
}

#banner {
	background: url(../img/banner.png) repeat-x top left;
	position: absolute;
	width: 100%;
	height: 40px;
}

#banner IMG.left {
	float: left;
}

#banner IMG.right {
	float: right;
}

#banner IMG.banner_img {
	padding: 8px 0px;
}

#contact_subscribe {
	float: left;
	padding: 7px;
}

#contact_subscribe A.submit {
	display: block;
	float: left;
	width: 50px;
	height: 24px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	background: url(../img/mccartt_submit.png) no-repeat left top;
	border: none;
	margin: 1px 5px;
	text-indent: -3000px;
}

#contact_subscribe A.submit:hover {
	background: url(../img/mccartt_submit1.png) no-repeat left top;
}

#banner INPUT {
	float: left;
	background: url(../img/tincy_buttons.png) no-repeat left top;
	border: none;
	color: white;
	height: 14px;
	width: 100px;
	padding: 5px;
	margin: 0px 5px;
}

#banner LABEL {
	display: none;
}

#banner DIV {
	display: inline;
}

#social {
	float: right;
	padding: 8px;
}

#social IMG {
	padding-right: 3px;
}

#social A:hover {
	background: none;
}


IMG.body_image {
	width: 100%;
 	height: 100%;
	position: absolute;
	z-index: -1;
}

#wrapper {
	position: absolute;
	width: 880px;
	left: 50%;
	margin-left: -450px;
	margin-top: 40px;
/* 	background: url(../img/mccartt_shadow.png) no-repeat center 10px; */
	padding: 0px 10px;
}

#header {
	height: 103px;
	vertical-align: bottom;
}

#logo {
	float: left;
}

#logo A:hover {
	background: none;
}


#footer {
	height: 10px;
	text-align: center;
	vertical-align: bottom;
	padding: 10px 10px 0 0;
	color: white;
	font-size: 9px;
}

#menu {
	float: right;
	width: 553px;
	height: 103px;
	vertical-align: bottom;
	
}

#mainnav {
	float: right;
	padding-top: 83px;
	padding-left: 5px;
	height: 37px;
	font-size: 14px;
	background: url(../img/tincy_navi_bkgd_small.png) 2px 72px repeat-x;
	list-style: none;
}

#right_edge,#left_edge {
	float: right;
	padding-top: 72px;
}


#mainnav A {
	text-decoration: none;
	color: white;
	font-weight: bold;
	padding: 5px 19px 5px 20px;
	text-transform: uppercase;
	background: url(../img/white_star.png) no-repeat left -2px;
}

#mainnav LI {
	float: left;
	height: 37px;
	padding-top: 2px;
	background: url(../img/tincy_navi_bkgd_angle.png) right -11px no-repeat;
}

#mainnav LI.navigation_last {
	background: url(../img/tincy_navi_bkgd_edge.png) right -11px no-repeat;
}

#mainnav LI.navigation_last A {
	padding: 5px 12px 5px 20px;
}

#mainnav A.active {
	background: url(../img/red_star.png) no-repeat left -2px;
}

#mainnav A:hover {
	color: #c1272d;
	background: url(../img/red_star.png) no-repeat left -2px;
}

#mainnav LI UL {
	display: none;
}

/* GREYBOX */
#greybox {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/transparent_bg.png);
	z-index: 400;
	display: none;
}

#greybox_frame  {
	position: absolute;
	height: 650px;
	width: 1005px;
	top: 50%;
	left: 50%;
	margin-top: -325px;
	margin-left: -502px;
	background: url(../img/greybox.png) top center no-repeat;
}

#greybox_content {
	position: absolute;
	height: 553px;
	width: 950px;
	left: 50%;
	margin-top: 33px;
	margin-left: -476px;
	overflow-x: hidden;
	overflow-y: auto;
/* 	background: url(../img/banner.png); */
	color: #221F20;
}

#greybox_content .article H1 {
	color: #221F20;
}

#greybox_content UL {
	list-style: disc;
	margin-left: 10px;
}

#greybox_content LI {
	list-style: disc;
	padding-left: 10px;
	margin-left: 10px;
}

#greybox_close A {
	position: absolute;
	top: 589px;
	display: block;
	text-indent: -3000px;
	width: 1005px;
	height: 50px;	
}

#greybox_close A:hover {
	background: none;
}


/* SCROLLING PAGES */
#content {
	background: #006837;
	height: 413px;
	clear: both;
	padding: 14px;
}

#content_pane {	
	overflow: hidden;
	width: 852px;
	height: 413px;
}

#main_content {
	height: 326px;
	width: 852px;
	overflow: auto;
}

#root_subpages {
	width: 6000px;
	height: 413px;
}



.pagelevel_1 {
	float: left;
	width: 852px;
	height: 413px;
/* 	margin-right: 20px; */
	overflow: hidden;
}

/* HOME PAGE */
#interior_wrapper {
	position: absolute;
	width: 852px;
	height: 413px;
	overflow: hidden;
	z-index: 1;
}

#interior_content {
	margin-left: 442px;
	width: 380px;
	height: 403px;
	top: 0;
	overflow-x: hidden;
	overflow-y: auto;
	background:url("../img/banner.png") repeat scroll 0 0 transparent;
	position: absolute;
	z-index: 100;
	padding: 10px 20px 0px 10px;
}


.home_interior_wrapper {
	width: 852px;
	height: 322px;
	overflow: hidden;
}

.home_interior_bg  {
	position: absolute;
	width: 852px;
	height: 322px;
	overflow: hidden;
}

.home_interior_content {
	margin-left: 290px;
	width: 542px;
	height: 312px;
	overflow-x: hidden;
	overflow-y: auto;
	background:url("../img/banner.png") repeat scroll 0 0 transparent;
	position: absolute;
	padding: 10px 10px 0px 10px;
}


#home_menu .subnavheader {
	display: none;
}

#home_menu {
	width: 852px;
	height: 90px;
	display: block;
	background: url(../img/tincy_buttons_bkgd.gif);
	top: 446px;
	position: absolute;
}

#home_menu_ul_home a {
	display: none;
}

#home_menu_ul {
	list-style: none;
}

#home_menu  ul li li {
	float: left;
	position: relative;
	width: 170px;
	height: 90px;
	list-style-type: none;
	background: url(../img/tincy_buttons_dvdr.png) top right no-repeat;
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #58595B;
/* 	text-indent: -3000px; */
	display:block;
}

#home_menu  ul li li.navigation_last {
	background: none;
}


#home_menu  ul li li a{
	position: relative;
}

#home_menu  ul li li a {
	display: block;
	text-indent: -3000px;
	width: 170px;
	height: 90px;
}

#home_menu #_home-join-the-cause-and-contribute A {
	background: url(../img/contribute.gif) top left no-repeat;
}

#home_menu #_home-state-board-of-education A {
	background: url(../img/education.gif) top left no-repeat;
}

#home_menu #_home-resources-for-teachers A {
	background: url(../img/teachers.gif) top left no-repeat;
}

#home_menu #_home-current-education-legislation A {
	background: url(../img/legislation.gif) top left no-repeat;
}

#home_menu #_home-text-book-adoption-process A {
	background: url(../img/process.gif) top left no-repeat;
}

#home_subpages .pagelevel_2 {
	display: none;
	width: 852px;
	height: 413px;
	overflow: auto;

}

#link_1 {
	overflow: hidden;
	z-index: 5;
}

#home .default_main, #home_main {
	height: 326px;
	overflow: hidden;
	vertical-align: bottom;
}

#home {
	background: #006837;
}

#home_main {
	background: url(../img/home_page.jpg) top center no-repeat;
	overflow: hidden;
}


/* NEWS PAGE */
#about {
	background: url(../img/bg_05.jpg) no-repeat top center;
}

#about_content {
	float: right; /*CHANGE column side of page */
	width: 350px; /*CHANGE column width */
	height: 413px;
	overflow: auto;
	background: url(../img/banner.png);
}

#about_content .default_main {
	padding: 20px;
}

#about A {
	font-size: 12px;
	line-height: 1.4em;
	margin: 3px 0px;
}

/* NEWS PAGE */
#news {
	background: url(../img/bg_01.jpg) no-repeat top center; /*CHANGE backgorund image */
}

#news_content {
	float: right; /*CHANGE column side of page */
	width: 580px; /*CHANGE column width */
	height: 413px;
	overflow: auto;
	background: url(../img/banner.png);
}

#news_content .default_main {
	padding: 20px;
}

/* ISSUES PAGE */
#issues {
	background: url(../img/bg_02.jpg) no-repeat top center; /*CHANGE backgorund image */
}

#issues_content {
	float: right; /*CHANGE column side of page */
	width: 500px; /*CHANGE column width */
	height: 413px;
	overflow: auto;
	background: url(../img/banner.png);
}

#issues_content .default_main {
	padding: 20px;
}

#issues LI {
	list-style: disc;
	margin-left: 27px;
}

/* MEDIA PAGE */
#blog {
	background: url(../img/bg_03.jpg) no-repeat top center; /*CHANGE backgorund image */
}

#blog_content {
	float: right; /*CHANGE column side of page */
	width: 600px; /*CHANGE column width */
	height: 413px;
	overflow: auto;
	background: url(../img/banner.png);
}

#blog_content .default_main {
	padding: 20px;
}



#mobile_td, #desktop_td {
	width: 50%;
	vertical-align: top;
}

#wallpaper_table {
	width: 365px;
}

/* RESOURCES PAGE */
#water_content {
	background: url(../img/bg_01.jpg) no-repeat top center; /*CHANGE backgorund image */
	height: 413px;
}

#water_content .default_main {
	float: right; /*CHANGE column side of page */
	width: 300px; /*CHANGE column width */
	height: 413px;
	overflow: auto;
	background: url(../img/banner.png);
}

#water_content .default_main {
	padding: 20px;
}

/* CONTACT PAGE */
#contact {
	background: url(../img/schoolbus.jpg) no-repeat top center; /*CHANGE backgorund image */
}

#contact_content {
	float: right; /*CHANGE column side of page */
	width: 470px; /*CHANGE column width */
	height: 413px;
	overflow: hidden;
	background: url(../img/banner.png);
}

#contact_content textarea {
	height: 60px;
	width: 350px;
}

#contact_content .default_main {
	padding: 20px;
}

#contact div.input {
	margin-top: 8px;
	float: left;
	width: 200px;
}

#contact div.submit {
	margin-top: 8px;
}

#link_10 {
/* 	line-height: 1.0em; */
}

#contact div.submit {
	clear:  both;
	padding-top: 10px;
}

.paging {
	float: right;
}

.paging div {
	display: inline;
}

#water_content a {
	line-height: 1.1em;
}

#home-join-the-cause-and-contribute .home_interior_content {
	display: none;
}