
.topright {

	background-image: url('../images/rounded_area_r1_c2.gif');
	background-position: top right;
	background-repeat: no-repeat;

}

.bottomleft {

	background-image: url('../images/rounded_area_r2_c1.gif');

	background-position: bottom left;

	background-repeat: no-repeat;

}

.bottomright {
	background-image: url('../images/rounded_area_r2_c2.gif');
	background-position: bottom right;

	background-repeat: no-repeat;

}
.pictureleft {
	float: left;
}

.text_center {
	padding: 30px 0 10px 0;
}
.text_left {
	padding: 10px 10px 10px 10px;
}

 .tdlow{
	background-color:#00FF00;
	border:1px solid blue;
	width:10%
	text-align:center;
}
 .tdmoderate{
	background-color:#FF8429;
	border:1px solid blue;
	width:10%;
	text-align:center;
}  
 .tdhigh{
	background-color:orange;
	border:1px solid blue;
	width:10%;
	text-align:center;
}  
.tdvery_high{
	background-color:red;
	border:1px solid blue;
	width:10%;
	text-align:center;
}         
.tdblank{
	background-color:#fff;
	border:1px solid blue;
	width:10%;
	text-align:center;
}  

#main.nosidebar table {
	width:100%;
	}
/* Special Table */
.bordered_table {
	border-right:1px solid #000000;
	border-top:1px solid #000000;
}

.bordered_table td {
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	font-size: 72%; 
}

.bordered_table td.dotted_bottom_border {
	border-bottom:none;
	border-bottom:1px dashed #555555;
}
.bordered_table td.no_bottom_border {
	border-bottom:none;
}
.shadedcell {
	background-color:#DDDDDD;
}
.bordered_table th {
	font-size:72%;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
}


/*KIDS STUFF HERE*/

.page_menu1 {
	float: left;
        text-align: center;
	width: 260px;
	padding-top: 3px;
        height: 450px;

}

.page_menu2 {
        float: left;
        text-align: center;
        width: 260px;
        padding-top: 17px;
        height: 450px;

}
.page_menu3 {
        float: left;
        text-align: center;
        width: 195px;
        padding-top: 17px;
        height: 450px;
}

.menu_no2 {
        text-align: left;
        margin-top: 17px;
	padding-left: 60px;
	padding-top: 5px;
        background-image: url(../images/kidscorner/no2.gif);
	background-position: 30, 10;
	background-repeat: no-repeat;
        height: 50px;
}

.menu_co {
        text-align: left;
        margin-top: 17px;
        padding-left: 60px;
        padding-top: 5px;
        background-image: url(../images/kidscorner/co.gif);
        background-position: 30, 10;
        background-repeat: no-repeat;
        xbackground-color: gold;
        height: 50px;
}
.menu_o3 {
        text-align: left;
        margin-top: 17px;
        padding-left: 60px;
        padding-top: 5px;
        background-image: url(../images/kidscorner/o3.gif);
        background-position: 30, 10;
        background-repeat: no-repeat;
        height: 50px;
}
.menu_pm {
        text-align: left;
        margin-top: 17px;
        padding-left: 60px;
        padding-top: 5px;
        background-image: url(../images/kidscorner/pm.gif);
        background-position: 30, 10;
        background-repeat: no-repeat;
        height: 50px;
}
.menu_so2 {
        text-align: left;
        margin-top: 17px;
        padding-left: 60px;
        padding-top: 5px;
        background-image: url(../images/kidscorner/so2.gif);
        background-position: 30, 10;
        background-repeat: no-repeat;
        height: 50px;
}

.menu_cloud {
        background-image: url(../images/kidscorner/cloud.gif);
        background-repeat: no-repeat;
        background-color: gold;
        height: 80px;
}


.page_content1 {
	text-align: center;
	background-image: url(../images/kidscorner/kids-introscreen.jpg);
	background-repeat: no-repeat;
	background-color: #D2F0FF;
        height: 100%;

}

.page_content1-1 {
        margin-left: 35%;
        margin-right: 1%;
	/*THIS LINE SEEMS TO FIX IE DISAPPEARING TEXT BUG*/
	position: relative;
        text-align: left;
}

.page_content2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-main-menu.jpg);
        background-repeat: no-repeat;
        height: 450px;
        background-color: #D2F0FF;

}

.page_content2-1 {
        margin-left: 35%;
        margin-right: 1%;
        text-align: left;

}

.page_content {
        text-align: center;
        background-image: url(../images/kidscorner/k-menubackground.jpg);
        background-repeat: no-repeat;
        height: 100%;
        background-color: #D2F0FF;
}


.page_content-1 {
        margin-left: 3%;
	width:93%;
        text-align: left;
        float:left;

}



.page_content_no2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-pollutant-screen-no2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        background-color: #D2F0FF;


}

.page_content_co {
        text-align: center;
        background-image: url(../images/kidscorner/kids-pollutant-screen-co.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        background-color: #D2F0FF;
}

.page_content_pm10 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-pollutant-screen-pm10.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        background-color: #D2F0FF;
}

.page_content_so2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-pollutant-screen-so2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        background-color: #D2F0FF;
}

.page_content_o3 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-pollutant-screen-o3.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        background-color: #D2F0FF;
}


.page_content_landscape {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        position: relative;
        background-color: #D2F0FF;
}

.page_content_landscape_inner {
        text-align: center;
	left: 25%;
	top: 0;
	position: absolute;
}


.page_content_landscape p {
        text-align: center;
        position: relative;
	margin-top: 7px;
}



.page_content_landscape_w {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_w.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;

}

.page_content_landscape_w2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_w2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}


.page_content_weather {
        margin-left: 5%;
        margin-right: 25%;
	margin-top: 4%;
        text-align: left;
        background-color: #D2F0FF;
}


.page_content_landscape_page2 {
        margin-left: 16%;
        margin-right: 3%;
	padding-left: 2px;
        text-align: left;
        background-color: #D2F0FF;

}


.page_content_landscape_f {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_f.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_landscape_f2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_f2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_countryside {
        margin-left: 4%;
        margin-right: 23%;
        margin-top: 5%;
        text-align: left;
        background-color: #D2F0FF;

}

.page_content_landscape_p {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_p.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_landscape_p2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_p2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}


.page_content_power {
        margin-left: 4%;
        margin-right: 39%;
	margin-top: 4%;
        text-align: left;
        background-color: #D2F0FF;

}

.page_content_landscape_i {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_i.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_landscape_i2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_i2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}


.page_content_industry {
        margin-left: 55%;
	padding-left: 2px;
        margin-right: 2%;
	margin-top: 5%;
        text-align: left;
        background-color: #D2F0FF;

}

.page_content_landscape_l {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_l.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
	float: left;
}

.page_content_landscape_l2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_l2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
	float: left;
}


.page_content_livestock {
        margin-left: 4%;
        margin-right: 24%;
        margin-top: 5%;
        text-align: left;
        background-color: #D2F0FF;

}

.page_content_landscape_tt {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_tt.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_landscape_tt2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_tt2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_trains {
        margin-left: 4%;
        margin-right: 2%;
        margin-top: 5%;
        text-align: left;
        background-color: #D2F0FF;

}

.page_content_landscape_tc {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_tc.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_landscape_tc2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_tc2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_cars {
        margin-left: 16%;
        margin-right: 2%;
        margin-top: 5%;
        text-align: left;
        background-color: #D2F0FF;

}

.page_content_landscape_tb {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_tb.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_landscape_tb2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_tb2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_buses {
        margin-left: 16%;
        margin-right: 2%;
        text-align: left;
        background-color: #D2F0FF;

}

.page_content_landscape_ta {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_ta.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        background-color: #D2F0FF;
        float: left;
}

.page_content_landscape_ta2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_ta2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}
.page_content_aeroplanes {
        margin-left: 4%;
        margin-right: 2%;
	margin-top: 10%;
        text-align: left;
        background-color: red;
        background-color: #D2F0FF;

}
.page_content_landscape_t {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_t.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_landscape_t2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_t2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}
.page_content_towns {
        margin-left: 46%;
        margin-right: 3%;
	margin-top: 5%;
        text-align: left;
        background-color: #D2F0FF;

}

.page_content_landscape_c {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_c.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_landscape_c2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_c2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        border: 1px solid black;
        background-color: #D2F0FF;
        float: left;
}

.page_content_cities {
        margin-left: 26%;
        margin-right: 2%;
        text-align: left;
        background-color: #D2F0FF;

}

.page_content_landscape_a {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_a.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        background-color: #D2F0FF;
	border: 1px solid black;
        float: left;
}

.page_content_landscape_a2 {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_a2.jpg);
        background-repeat: no-repeat;
        min-height: 450px;
        background-color: #D2F0FF;
        border: 1px solid black;
        float: left;
}

.page_content_leisure {
        margin-left: 4%;
        margin-right: 33%;
        text-align: left;
        background-color: #D2F0FF;

}

.page_content_landscape_list {
        text-align: center;
        background-image: url(../images/kidscorner/kids-landscape_list.jpg);
        background-repeat: no-repeat;
        height: 100%;
}

.page_content_list {
        margin-left: 16px;
	margin-bottom: 10px;
        text-align: left;
        background-color: #D2F0FF;
	float: left;
	width: 45%;
	
}

.icon {
        margin-left: 4%;
	width: 70px;
        text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	clear: left;

}
.icontext {
        margin-left: 1%;
	width: 200px;
	height: 1em;
        text-align: left;
	float: left;
	padding-top: 1em;

}

.kids_summary_low{
	font-size: 150%;
	color: green;
}
.kids_summary_moderate{
        font-size: 150%;
        color: orange;
}
.kids_summary_high{
        font-size: 150%;
        color: red;
}
.kids_summary_very_high{
        font-size: 150%;
        color: purple;
}

/*
THESE ARE USED TO FORCE min-height IN IE BROWSERS
*/
.prop {
    	height:450px;
    	float:right;
    	width:1px;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }


/*
DATA SELECTOR ITEMS
*/

.error_box {
	width: 80%;
	margin-left: auto; 
	margin-right: auto; 
	padding-top: 20px;
	clear: both; 
	padding-left: 40px; 
	font-size: 75%;
}

.ds_selected {
        margin:0;
        background:#fff url(../images/data_selector_ok.jpg) 0 0 no-repeat;
        line-height:2em;
        color:#000099;
        font-weight:bold;
        padding-left:40px;
        padding-bottom:20px;
        font-size: 75%;
        }

.ds_select {
        margin:0;
        background:#fff url(../images/data_selector_select.jpg) 0 0 no-repeat;
        line-height:2em;
        color:#000099;
        font-weight:bold;
        padding-left:40px;
        padding-bottom:20px;
	font-size: 75%;
        }


.ds_edit {
        margin:0;
        background:#fff url(../images/data_selector_edit.jpg) 0 0 no-repeat;
        line-height:2em;
        color:#000099;
        font-weight:bold;
        padding-left:40px;
        padding-bottom:20px;
        font-size: 75%;
        }
.ds_warning {
        margin:0;
        background:#fff url(../images/data_selector_warning.jpg) 0 0 no-repeat;
        line-height:2em;
        color:#333333;
        font-weight:bold;
        padding-left:40px;
        padding-bottom:15px;
        }
.ds_error {
        margin:0;
        background:#fff url(../images/data_selector_error.jpg) 0 0 no-repeat;
        line-height:2em;
        color:#333333;
        font-weight:bold;
        padding-left:40px;
        padding-bottom:15px;
        }

.ds_text {
        margin:0;
        font-weight:normal;
        padding-left:40px;
        padding-bottom:5px;
        text-align:left;
	font-size:72%;
        }

.ds_label {
        font-weight:normal;
        text-align:left;
        font-size:72%;
        }

.ds_text_center {
        margin:0;
        font-weight:normal;
        padding-left:20px;
        padding-bottom:5px;
        text-align:center;
        }

.ds_text_right {
        margin:0;
        font-weight:normal;
        padding-left:20px;
        padding-bottom:5px;
        text-align:right;
        }


.ds_text_bold {
        margin:0;
        font-weight:bold;
        padding-left:20px;
        padding-bottom:5px;
        text-align:left;
/*TAKEN FROM DS*/
        margin:0;
        line-height:2em;
        color:#000099;
        font-weight:bold;
        padding-left:40px;
        padding-bottom:20px;
        font-size: 75%;

        }

.ds_element {
        margin-left:40px;
        padding-bottom:15px;
        color:#3C185E;
        }

.list_item {
        margin-left:40px;
        }

.list_last {
        margin-left:40px;
        }


a.ds_selected:link       { font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 75%; color: #000099; text-decoration: none; font-weight: bold; }
a.ds_selected:visited    { font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 75%; color: #000099; text-decoration: none; font-weight: bold; }
a.ds_selected:hover      { font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 75%; color: #000099; text-decoration: underline; font-weight: bold; }

a.ds_select:link       { font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 75%; color: #000099; text-decoration: none; font-weight: bold; }
a.ds_select:visited    { font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 75%; color: #000099; text-decoration: none; font-weight: bold; }
a.ds_select:hover      { font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 75%; color: #000099; text-decoration: underline; font-weight: bold; }

a.ds_selected:link       { font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 75%; color: #000099; text-decoration: none; font-weight: bold; }
a.ds_selected:visited    { font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 75%; color: #000099; text-decoration: none; font-weight: bold; }
a.ds_selected:hover      { font-family: Verdana, Arial, Helvetica, sans-serif; xfont-size: 75%; color: #000099; text-decoration: underline; font-weight: bold; }


a.small_link:link       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: blue; text-decoration: underline; font-weight: normal; }
a.small_link:visited    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: blue; text-decoration: underline; font-weight: normal; }
a.small_link:hover      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: blue; text-decoration: underline; font-weight: normal; }


a.smaller_link:link       { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: blue; text-decoration: underline; font-weight: normal; }
a.smaller_link:visited    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: blue; text-decoration: underline; font-weight: normal; }
a.smaller_link:hover      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: blue; text-decoration: underline; font-weight: normal; }

