div.middleContent {
	padding: 0px;
	margin: 0px;
        width:100%;
}	

/* oldcss */


img {
	border: 0px;	
}

.wxanimgreybox {
	background-color: #D9D9D9;
	font-family: Arial-narrow, sans-serif, Arial;
	font-weight: bold;
	letter-spacing: -0.5px;
	color: #666666;
	/*padding: 4px;*/
	white-space: nowrap;
}

.wxnavgreybox {
	background-color: #D9D9D9;
	font-family: Arial-narrow, sans-serif, Arial;
	font-weight: bold;
	letter-spacing: -0.5px;
	color: #666666;
	padding: 4px;
	white-space: nowrap;
	margin: 0 0 0 0;
}

a.wxnavgrey {
	text-decoration : none;
}

a.wxnavgrey:hover{
	/*color : #999999;*/
}


.wxhead {
	color: #ABABAA;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: uppercase;
}

.wxheaddate {
	color: #ABABAA;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: uppercase;
}

.wxheadblue {
	font-size: 1.2em;
	font-weight: bold;
	color:  #d52b1e;
	padding: 1px;
}

.countryNames {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B7D1E2;
	padding: 1px;
}

.wxheadred {
	background: #d52b1e URL('/assets/template_2009/images/backgrounds/th_bg.jpg') repeat-x top left;
	color: #FFF;
	padding: 5px;
	text-align: left;
	font-weight: normal;
}

.wxheadred a {
	color: white;
	text-decoration: none;
}

.wxheadred a:hover {
	color: #000080;
}

.wxbold {
	font-weight: bold;
}

.wxlarge {
	font-weight: bold;
}

.wxsmall {
	font-size: 10px;
	font-weight: bold;
	padding-bottom: 10px;
}

.wxgrey {
	color: gray;
}

div.worlddrops {
	padding: 5px 5px 5px 5px;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #D9D9D9;
    white-space: nowrap;
    margin: 0px;
}

div.worlddrops span {
	font-size: 1.1em;
	font-weight: bold;
}

div.worlddrops select {
	font-size: 0.9em;
	color: #AA0000;
}

a.theWorld{
	text-decoration: underline;
	color: #FF0000;
}

a.theWorld:hover {
	color: 	#000000;
}

.warnings {
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	padding-bottom:5px;
}

a.noul {
	text-decoration: none;
}

div.spacer_v1 {
	/** 1px vertical space. **/
	clear: both;
	padding: 1px 0px 0px 0px;
	margin: 0px;
	font-size: 0px;
}

div.twc_logo {
	text-align: center;
	font-size: 0.9em;
	padding: 10px 0;
	margin: 0px;	
}	

/** Additional CSS for the sitemap page**/
div.sections {
	float: left;
	width: 30%;
	padding: 10px;	
}	

div.structure_45pc_fleft {
	float: left;
	width: 45%;
}

div.structure_55pc_fleft {
	float: left;
	width: 55%;
}

/* CSS style added for new Google ads */
#gAds_bottom {
	padding: 10px 0 0 0;
}

#gAds_bottom #left{
	float: left;
	width: 310px;
	text-align: center;
}

#gAds_bottom #right{
	float: left;
	width: 310px;
	text-align: center;
}

ol li {
	line-height: 15px;
	padding: 0px;
	margin: 0px;
}

a.nav {
	padding: 0 5px;
	text-decoration: none;
}

a.nav:visited {
	text-decoration: none;
}

a.nav-selected {
	padding: 0 5px;
	text-decoration: underline;
}

/**
 * Generic classes
 */

.text_blue, .text_blue a {
        color: #11569B;
}

.text_red {
        color: #990000;
}

.text_tempmax, .text_tempdb {
        color: #AA0000;
}

.text_tempmin, .text_tempdp {
        color: #0000AA;
}

.text_wind, .text_rain {
        color: #005500;
}

.text_greyed {
        color: #AAAAAA;
}

.text_uc {
        text-transform: uppercase;
}

.cell_record {
        background-color: #FFFF00;
}

.cell_cool {
        background-color: #BBBBFF;
}

.cell_warm {
        background-color: #FFBBBB;
}

.cell_wet {
        background-color: #BBFFBB;
}

.center {
	text-align: center;	
}

.bold {
	font-weight: bold;	
}

.alt1 {
	background-color: #EEEEEE;
}	

.alt2 {
	background-color: #DDDDDD;
}

/* Drop Down Menu Fixture */

ul#h-mainnav div ul {
	z-index: 9999;
}

/* Header and footer background image*/

#footer {
	background-image: url('/assets/template_2009/images/backgrounds/20100708/bg.footer.red.jpg');
}

#header #h-elders {
	background-image: url('/assets/template_2009/images/backgrounds/20100708/elders.logo.jpg');
}

/* Fix for the advert box */
#content div.r-cont div.col-section {
	border: none;
	background: none;
}

/**   elders v.1 by AR  **/

div#structure_middle {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 640px;
	voice-family: "\"}\"";
	voice-family: inherit;
}

div.half_left {
 	float: left;
	width: 320px;
	margin-top: 5px;
}

div.half_right {
	float: left;
	width: 320px;
	margin-top: 5px;
}

div.half_right div.inner {
	margin-top: 0px;
	margin-left: 2px;
}

/* shaded boxes */
.local_grad_tdb_-25 { background-color: #FFFFFF; }
.local_grad_tdb_-20 { background-color: #FFFFFF; }
.local_grad_tdb_-15 { background-color: #FFFFFF; }
.local_grad_tdb_-10 { background-color: #FFFFFF; }
.local_grad_tdb_-5 { background-color: #E1F6FB; }
.local_grad_tdb_0 { background-color: #BCEEFB; }
.local_grad_tdb_5 { background-color: #B9ECD8; }
.local_grad_tdb_10 { background-color: #CADB92; }
.local_grad_tdb_15 { background-color: #FFEB88; }
.local_grad_tdb_20 { background-color: #FBC25E; }
.local_grad_tdb_25 { background-color: #FF9933; }
.local_grad_tdb_30 { background-color: #FF7B33; }
.local_grad_tdb_35 { background-color: #CD5B12; }
.local_grad_tdb_40 { background-color: #FF3C1C; }
.local_grad_tdb_45 { background-color: #FF3C1C; }
.local_grad_tdb_50 { background-color: #FF3C1C; }

.local_grad_rh_100 { background-color: #000000; color: white; }
.local_grad_rh_75 { background-color: #000000; color: white; }
.local_grad_rh_50 { background-color: #006600; color: white; }
.local_grad_rh_25 { background-color: #339933; color: white; }
.local_grad_rh_0 { background-color: #00CC00; color: white; }

.local_grad_frost_severe { background-color: #66CCCC; }
.local_grad_frost_high { background-color: #66CCCC; }
.local_grad_frost_moderate { background-color: #99FFFF; }
.local_grad_frost_slight { background-color: #CCFFFF; }
.local_grad_frost_low { background-color: #E4F1FA; }
.local_grad_frost_nil { background-color: #FEFBDE; }

.local_grad_wind_0 { background-color: #6699FF; }
.local_grad_wind_1 { background-color: #66FF99; }
.local_grad_wind_2 { background-color: #FFFF99; }
.local_grad_wind_3 { background-color: #FFCC66; }
.local_grad_wind_4 { background-color: #FF0000; }
.local_grad_wind_5 { background-color: #990099; }

.local_grad_uv_extreme { background-color: #663399; color: white; }
.local_grad_uv_very_high { background-color: #9966CC; }
.local_grad_uv_high { background-color: #9966CC; }
.local_grad_uv_moderate { background-color: #9999CC; }
.local_grad_uv_low { background-color: #9999CC; }

.local_grad_delta-t_low { color: #FFA500; }
.local_grad_delta-t_medium { color: #008000; }
.local_grad_delta-t_high { color: #FF0000; }

.link-more {
    float: right; 
	white-space: nowrap;
}

.link-img {
	width : 19px;
	height : 12px;
	border : 0px;
	align : absmiddle;
} 

.text-center  {
	text-align: center;
}

.text-right  {
	text-align: right;
}

.almanac-cell-m {
	width : 44%;
	text-align: left;
	padding-left: 5px;
}

.almanac-cell-s {
	width : 28%;
	text-align: right;
}

div.spacer_v10 {
	clear: both;
	padding: 10px 0px 0px 0px;
	margin: 0;
	font-size: 0;
}

.margin-top {
	margin-top: 10px;
}

.padding5 {
	padding: 5px;
}
.padding7 {
	padding: 7px;
}

/** model charts **/
.model-list {
}

.model-list  .heading{
	width: 55%;
	text-align: left;
 }

.model-list  .model{
	width: 12%;
	text-align: right;
 }

.model-list  .select{
	width: 33%;
	text-align: right;
 }

.chart { 
	padding: 0px;
	margin : 0px
}

.chart .select-form {
	display:block;
}

.chart .select-form .select {
	font-size: 9px;
}

.chart .select-form .charts {
	float: left; 
	width: 60%; 
	text-align: right;
 }

.chart .select-form .arrow {
	text-decoration: none; 
	font-size: larger; 
	font-weight: bold;
 }

.chart .select-form div.hours {
	float: left; 
	width: 40%; 
	text-align: right;
} 

.chart .list {
	float: left; 
	width: 50%; 
	margin-top: 10px;
	text-align: center;
}

.chart .single {
  align: center;
}

.chart .image-s{
	border: 1px solid silver; 
	width: 310px;
}

.chart .image-l{
	padding: 0px; 
	margin: 10px 0 0 0; 
	border: 1px solid silver;
	width: 625px;
}

/** pdf **/
.pdf_day {
	background-color: #FEFBDE;
}

.pdf_night {
	background-color: #EFEFFF;
}

.pdf-title {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	line-height: 30px;
}

acronym {
	border-bottom: 1px dotted;
	cursor: help;
}

.rainfall {
	text-align: center;
    color:  #007700;
}

.rainfall-right-pane {
	float: right; 
	width: 90%; 
	margin-right: 10px;
}

/** fdr **/

div.region_map {
	position: relative;
	width: 360px;
	height: 270px;
	background-color: #066387;
	margin-left: 16%; 
 }

 div.mapbanner {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: transparent url('//resources.weatherzone.com.au/images/widgets/background_black_opacity50_1x1.png') repeat  scroll 0 0;
	color: white;
	font-weight: bold;
	text-align: right;
}
	
.fdr {
}
	
.fdr .legend {
	float: left; 
	width: 8px; 
	height: 7px; 
	margin-left: 10px; 
	margin-top: 3px;
}
	
.fdr .low {
	background: rgb(0, 255, 0); 
}

.fdr .high {
	background: rgb(0, 0, 255); 
}

.fdr .very-high {
	background: rgb(255, 255, 0); 
}

.fdr .severe {
	background: rgb(255, 128, 0); 
}

.fdr .extreme {
	background: rgb(255, 0, 0); 
}

.fdr .code-red {
	background: rgb(0, 0, 0); 
}
	
.fdr .text {
	float: left; 
	margin-left: 2px;
}
