body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/global/background.jpg);
	background-repeat: repeat-y;
        font-size: 12px;
}
a:link, a:active, a:visited {
	text-decoration: none;
}
#header {
	background-image: url(../images/global/header_bg_blue.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	height: 82px;
	width: 990px;
	overflow: hidden;
}
.ninnbar {
	width: 990px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	height: 45px;
}
.logo {
	width: 264px;
	height: 63px;
	position: absolute;
	left: 30px;
	top: 50px !important;
	top: 10px;
	margin: 0;
	padding: 0;
	border: none;
}
.tagcode {
	width: 468px;
	height: 60px;
	top: 55px;
	left: 517px;
	position: absolute;
}
.topnav {
	width: 990px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
}
.topnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.topnav ul li {
	float: left;
	margin: 0;
	padding: 0;
	height: 25px;
	line-height: 25px;
}
.topnav ul li a:link, .topnav ul li a:visited, .topnav ul li a:active {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0;
	padding: 0 10px;
	display: block !important;
	display: inline;
	height: 25px;
	line-height: 25px;
}
.topnav ul li a:hover {
	background-color: #BFE9FF;
	color: #0070ab;
}
.topnav2 {
    background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	width: 990px;
	height: 30px;
	margin: 0;
	padding: 0;
}
.topnav2 p{
    color: #ffffff;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	padding: 6px 0 0 10px;
}
.space{
    height: 8px !important;
	height: 0;
	margin: 0;
	padding: 0;
	clear: both;
}
#container {
	width: 990px;
	margin: 10px 0 0 0;
}
#container .Leftmenucol{
	width: 160px;
visibility:hidden;
	float: left;
}

#container .Leftmenucol .papers {
	width: 160px;
	background-color: #e0e0e0;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
#container .Leftmenucol .papers h1 {
	width: 160px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
}
#container .Leftmenucol .papers h1 a:link, #container .Leftmenucol .papers h1 a:active, #container .Leftmenucol .papers h1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#container .Leftmenucol .papers h1 a:hover {
        text-decoration: underline;
}
#container .Leftmenucol .papers h2 {
	width: 160px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	line-height: 25px;
	text-indent: 7px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-transform: capitalize;
	font-style: italic;
}

#container .Leftmenucol .papers ul {
	margin: 10px 10px 0 25px;
	padding: 0;
	color: #000000;
        font-size: 11px;
        font-weight: bold;
	list-style-type: disc;
}
#container .Leftmenucol .papers ul li a:link,
#container .Leftmenucol .papers ul li a:visited,
#container .Leftmenucol .papers ul li a:active {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #0070ab;
}
#container .Leftmenucol .papers ul li a:hover {
	color: #000000;
}

#container .Leftmenucol .Greyheaderpapers {
	width: 160px;
	background-color: #e0e0e0;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}
#container .Leftmenucol .Greyheaderpapers h1 {
	width: 160px;
	background-image: url(../images/global/gray_bar.jpg);
	background-repeat: repeat-x;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-size: 14px;
	text-transform: capitalize;

}
#container .Leftmenucol .Greyheaderpapers ul {
	margin: 10px 10px 0 25px;
	padding: 0;
	color: #000000;
	list-style-type: disc;
}
#container .Leftmenucol .Greyheaderpapers ul li a:link,
#container .Leftmenucol .Greyheaderpapers ul li a:visited,
#container .Leftmenucol .Greyheaderpapers ul li a:active {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #0070ab;
}
#container .Leftmenucol .Greyheaderpapers ul li a:hover {
	color: #000000;
}

#container .Leftmenucol .bigquestion {
	width: 159px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-right: 1px solid #0070ab;
	border-bottom: 1px solid #0070ab;
        background: #FFFFFF;
}

#container .Leftmenucol .bigquestion h1 {
	width: 159px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
}
#container .Leftmenucol .bigquestion p {
	margin: 10px 10px 0 10px;
	font-size: 11px;
	font-weight: bold;
}
#container .Leftmenucol .bigquestion .stat {
	height: 20px;
	margin: 10px 0 0 10px;
	background-color: #0070ab;
}
#container .Leftmenucol .bigquestion .stattext {
	margin: 0 10px 10px 10px;
	font-size: 11px;
}
#container .Leftmenucol .linksbox {
	width: 159px;
	margin: 0 0 10px 0;
	background-color: #ffffff;
	border-right: 1px solid #0070ab;
	border-bottom: 1px solid #0070ab;
}
#container .Leftmenucol .linksbox .redbar{
   width: 30px;
   height: 10px;
   background-color: #FF0000;
   margin: 0 0 0 10px;
}
#container .Leftmenucol .linksbox .bluebar{
   width: 10px;
   height: 10px;
   background-color: #3300FF;
   margin: 0 0 0 10px;
}
#container .Leftmenucol .linksbox2{
	width: 159px;
	margin: 0 0 10px 0;
	padding: 10px 0;
	background-color: #ffffff;
	border-right: 1px solid #0070ab;
	border-bottom: 1px solid #0070ab;
	border-top: 1px solid #0070ab;
	text-align: center;
}
#container .Leftmenucol .linksbox h1 {
	width: 160px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
}
#container .Leftmenucol .linksbox ul {
	margin: 10px 10px 0 25px;
	padding: 0;
	color: #000000;
	list-style-type: disc;
	font-size: 11px;
}
#container .Leftmenucol .linksbox ul li a:link,
#container .Leftmenucol .linksbox ul li a:visited,
#container .Leftmenucol .linksbox ul li a:active {

	font-weight: bold;
	text-decoration: none;
	color: #0070ab;
}
#container .Leftmenucol .linksbox ul li a:hover {
	color: #000000;
}
#container .Leftmenucol .linksbox p{
    font-size: 11px;
	margin: 6px;
	padding: 0;
}

#container .middlecol, #container #middlecol {
	width: 630px;
	float: left;
	margin-left: 10px !important;
	margin-left: 9px;
}
#container .middlecol .topcontent {
	width: 630px;
	float: left;
}
#container .middlecol .topcontent .leftcol {
	width: 349px;
	float: left;
	border-right: 1px solid #D8D8D8;
	margin: 0;
	padding: 0;
}
#container .middlecol .topcontent .leftcol h1 {
	color: #0070ab;
	font-weight: bold;
	font-size: 18px;
	margin: 0 10px 10px 0;
}
#container .middlecol .topcontent .leftcol h1 a:link, #container .middlecol .topcontent .leftcol h1 a:visited, #container .middlecol .topcontent .leftcol h1 a:active {
	color: #0070ab;
}
#container .middlecol .topcontent .leftcol h1 a:hover {
	color: #000000;
}
#container .middlecol .topcontent .leftcol p {
	font-size: 12px;
	margin: 0 10px 10px 0;
}
#container .middlecol .topcontent .leftcol p a:link, #container .middlecol .topcontent .leftcol p a:visited, #container .middlecol .topcontent .leftcol p a:active {
	color: #0070ab;
	font-weight: bold;
}
#container .middlecol .topcontent .leftcol p a:hover {
	color: #000000;
}

#container .middlecol .topcontent .leftcol hr {
	color: #D8D8D8;
	background-color: #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	width: 339px;
	height: 1px;
	margin: 0 10px 10px 0 !important;
	margin: 0 10px 0 0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	clear: left;
}

#container .middlecol .topcontent .leftcol .newsarttitle {
	color: #0070ab;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px 0 0;

}
#container .middlecol .topcontent .leftcol .newsarttitle a:link,
#container .middlecol .topcontent .leftcol .newsarttitle a:active,
#container .middlecol .topcontent .leftcol .newsarttitle a:visited {
	color: #0070ab;
}
#container .middlecol .topcontent .leftcol .newsarttitle a:hover {
	color: #000000;
}
#container .middlecol .topcontent .leftcol .newsextractimg {
	float: left;
	margin: 0 10px 10px 0;
	padding: 5px;
	width: 110px;
	border: 1px solid #D8D8D8;
	text-align: center;
}
#container .middlecol .topcontent .leftcol .redheaderbox {
	width: 339px;
	margin: 0 0 10px 0;
        clear: left;
}
#container .middlecol .topcontent .leftcol .redheaderbox h1 {
	width: 339px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 27px;
	text-indent: 10px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
#container .middlecol .topcontent .leftcol .redheaderbox h1 a:link,
#container .middlecol .topcontent .leftcol .redheaderbox h1 a:active,
#container .middlecol .topcontent .leftcol .redheaderbox h1 a:visited {
	color: #FFFFFF;
}
#container .middlecol .topcontent .leftcol .redheaderbox h1 a:hover {
	color: #000000;
    text-decoration: none;
}
#container .middlecol .topcontent .leftcol .redheaderbox p {
	margin: 10px 10px 0 10px;
	font-size: 12px;
}
#container .middlecol .topcontent .leftcol .redheaderbox p a:link,
#container .middlecol .topcontent .leftcol .redheaderbox p a:active,
#container .middlecol .topcontent .leftcol .redheaderbox p a:visited {
	color: #0070ab;
	font-weight: bold;
}
#container .middlecol .topcontent .leftcol .redheaderbox p a:hover {
	color: #000000;
	text-decoration: underline;
}

#container .middlecol .topcontent .leftcol .blueheaderbox {
	width: 339px;
	margin: 0 0 10px 0;
        clear: left;
}
#container .middlecol .topcontent .leftcol .blueheaderbox h1 {
	width: 339px;
	background-image: url(../images/global/blue_blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 27px;
	text-indent: 10px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
#container .middlecol .topcontent .leftcol .blueheaderbox h1 a:link,
#container .middlecol .topcontent .leftcol .blueheaderbox h1 a:active,
#container .middlecol .topcontent .leftcol .blueheaderbox h1 a:visited {
	color: #FFFFFF;
}
#container .middlecol .topcontent .leftcol .blueheaderbox h1 a:hover {
	color: #000000;
    text-decoration: none;
}
#container .middlecol .topcontent .leftcol .blueheaderbox p {
	margin: 10px 10px 0 10px;
	font-size: 12px;
}
#container .middlecol .topcontent .leftcol .blueheaderbox p a:link,
#container .middlecol .topcontent .leftcol .blueheaderbox p a:active,
#container .middlecol .topcontent .leftcol .blueheaderbox p a:visited {
	color: #005898;
	font-weight: bold;
}
#container .middlecol .topcontent .leftcol .blueheaderbox p a:hover {
	color: #000000;
	text-decoration: underline;
}
#container .middlecol .topcontent .leftcol .blueheaderbox .newsarttitle {
	color: #005898;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px 0 0;

}
#container .middlecol .topcontent .leftcol .blueheaderbox .newsarttitle a:link,
#container .middlecol .topcontent .leftcol .blueheaderbox .newsarttitle a:active,
#container .middlecol .topcontent .leftcol .blueheaderbox .newsarttitle a:visited {
	color: #005898;
}
#container .middlecol .topcontent .leftcol .blueheaderbox .newsarttitle a:hover {
	color: #000000;
}
#container .middlecol .topcontent .leftcol .messengerRegions {
	width: 339px;
	background-color: #F2EFE6;
}

#container .middlecol .topcontent .leftcol .messengerRegions h1 {
	width: 339px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 27px;
    text-transform: capitalize;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
#container .middlecol .topcontent .leftcol .messengerRegions h1 a:link,
#container .middlecol .topcontent .leftcol .messengerRegions h1 a:visited,
#container .middlecol .topcontent .leftcol .messengerRegions h1 a:active {
	color: #FFFFFF;
}
#container .middlecol .topcontent .leftcol .messengerRegions h1 a:hover {
	color: #000000;
    text-decoration: none;
}
#container .middlecol .topcontent .leftcol .messengerRegions p {
	margin: 10px 10px 0 10px;
	font-size: 11px;
}
#container .middlecol .topcontent .leftcol .messengerRegions ul {
	margin: 10px 10px 0 25px;
	padding: 0;
	color: #000000;
	list-style-type: disc;
	font-size: 12px;
	font-weight: bold;
}
#container .middlecol .topcontent .leftcol .messengerRegions ul li{
    margin: 0 0 8px 0;
	padding: 0;
}
#container .middlecol .topcontent .leftcol .messengerRegions ul li a:link,
#container .middlecol .topcontent .leftcol .messengerRegions ul li a:visited,
#container .middlecol .topcontent .leftcol .messengerRegions ul li a:active {
		text-decoration: none;
	color: #0070ab;
}
#container .middlecol .topcontent .leftcol .messengerRegions ul li a:hover {
	color: #000000;
}

#container .middlecol .topcontent .leftcol .bottom {
	background-color: #E5E4CF;
	border-top: 1px solid #FFFFFF;
	width: 339px;
	margin: 0;
	text-align: right;
}
#container .middlecol .topcontent .leftcol .bottom p{
   margin: 0;
   padding: 5px;
}
#container .middlecol .topcontent .leftcol .bottom input {
    border: 1px solid #000000;
	font-size: 11px;
}
#container .middlecol .topcontent .leftcol .bottom .button{
    background-color: #000000;
	color: #ffffff;
	font-weight: bold;
}

#container .middlecol .topcontent .leftcol .messengerRegions .newsarttitle {
	color: #0070ab;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px 0 0;
}
#container .middlecol .topcontent .leftcol .messengerRegions .newsarttitle a:link, #container .middlecol .topcontent .leftcol .messengerRegions .newsarttitle a:active, #container .middlecol .topcontent .leftcol .messengerRegions .newsarttitle a:visited {
	color: #0070ab;
}
#container .middlecol .topcontent .leftcol .messengerRegions .newsarttitle a:hover {
	color: #000000;
}
#container .middlecol .topcontent .InsideRightcol {
	width: 270px;
	float: left;
	margin-left: 10px;
}
#container .middlecol .topcontent .InsideRightcol .mainphoto {
	width: 270px;
	background-color: #D8D8D8;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#container .middlecol .topcontent .InsideRightcol .mainphoto h2 {
	width: 270px;
	background-color: #0070ab;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 27px;
	text-indent: 10px;
	margin: 0 0 0 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
        text-transform: titlecase;
}
#container .middlecol .topcontent .InsideRightcol .mainphoto p {
	font-weight: bold;
	font-size: 11px;
	margin: 0 10px;
}
#container .middlecol .topcontent .InsideRightcol .mainphoto p a:link, #container .middlecol .topcontent .InsideRightcol .mainphoto p a:active, #container .middlecol .topcontent .InsideRightcol .mainphoto p a:visited {
	color: #0070ab;
	text-decoration: none;
}
#container .middlecol .topcontent .InsideRightcol .mainphoto p a:hover {
	color: #FFFFFF;
}
#container .middlecol .topcontent .InsideRightcol .mainphoto img {
	margin: 10px;
}

/*messenger's regions rightcol*/

#container .middlecol .topcontent .InsideRightcol .messengerRegions {
	width: 270px;
	background-color: #F2EFE6;
	margin: 10px 0 0 0;
}

#container .middlecol .topcontent .InsideRightcol .messengerRegions h1 {
	width: 270px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 27px;
    text-transform: capitalize;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
#container .middlecol .topcontent .InsideRightcol .messengerRegions h1 a:link,
#container .middlecol .topcontent .InsideRightcol .messengerRegions h1 a:visited,
#container .middlecol .topcontent .InsideRightcol .messengerRegions h1 a:active {
	color: #FFFFFF;
}
#container .middlecol .topcontent .InsideRightcol .messengerRegions h1 a:hover {
	color: #000000;
    text-decoration: none;
}
#container .middlecol .topcontent .InsideRightcol .messengerRegions p {
	margin: 10px 10px 0 10px;
	font-size: 11px;
}
#container .middlecol .topcontent .InsideRightcol .messengerRegions ul {
	margin: 10px 0 0 25px;
	padding: 0;
	color: #000000;
	list-style: url(../images/global/icon_arrow_blue.jpg);
	font-size: 12px;
	font-weight: bold;
}
#container .middlecol .topcontent .InsideRightcol .messengerRegions ul li{
    margin: 7px 0 0 5px;
	padding: 0;
}
#container .middlecol .topcontent .InsideRightcol .messengerRegions ul li a:link,
#container .middlecol .topcontent .InsideRightcol .messengerRegions ul li a:visited,
#container .middlecol .topcontent .InsideRightcol .messengerRegions ul li a:active {
	text-decoration: none;
	color: #0070ab;
}
#container .middlecol .topcontent .InsideRightcol .messengerRegions ul li a:hover {
	color: #000000;
}

#container .middlecol .topcontent .InsideRightcol .bottom {
	background-color: #E5E4CF;
	border-top: 1px solid #FFFFFF;
	width: 270px;
	margin: 0;
	text-align: right;
}
#container .middlecol .topcontent .InsideRightcol .bottom p{
   margin: 0;
   padding: 5px;
}
#container .middlecol .topcontent .InsideRightcol .bottom input {
    border: 1px solid #000000;
	font-size: 11px;
}
#container .middlecol .topcontent .InsideRightcol .bottom .button{
    background-color: #000000;
	color: #ffffff;
	font-weight: bold;
}

#container .middlecol .topcontent .InsideRightcol .messengerRegions .newsarttitle {
	color: #0070ab;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px 0 0;
}
#container .middlecol .topcontent .InsideRightcol .messengerRegions .newsarttitle a:link,
#container .middlecol .topcontent .InsideRightcol .messengerRegions .newsarttitle a:active,
#container .middlecol .topcontent .InsideRightcol .messengerRegions .newsarttitle a:visited {
	color: #0070ab;
}
#container .middlecol .topcontent .InsideRightcol .messengerRegions .newsarttitle a:hover {
	color: #000000;
}
/* messenger's regions rightcol end*/
#container .middlecol .LongRedbox {
	width: 630px;
	float: left;
	background-image: url(../images/global/leftcol_bg.gif);
	background-repeat: repeat-y;
	margin: 10px 0;
}
#container .middlecol .LongRedbox hr {
	color: #D8D8D8;
	background-color: #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	width: 295px;
	height: 1px;
	margin: 5px 10px 10px 0 !important;
	margin: 0 10px 0 0;
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	clear: left;
}
#container .middlecol .LongRedbox h1 {
	width: 630px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 27px;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
}
#container .middlecol .LongRedbox h1 a:link,
#container .middlecol .LongRedbox h1 a:active,
#container .middlecol .LongRedbox h1 a:visited {
	color: #FFFFFF;
}
#container .middlecol .LongRedbox h1 a:hover {
	color: #BFE9FF;
}

#container .middlecol .LongRedbox .leftcol {
	width: 315px;
	float: left;
}
#container .middlecol .LongRedbox .leftcol  h2 {
	color: #be223a;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 0 0;
	text-indent: 10px;
}
#container .middlecol .LongRedbox .leftcol .newsarttitle {
	color: #c61c37;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px 0 0;
}
#container .middlecol .LongRedbox .leftcol .newsarttitle a:link,
#container .middlecol .LongRedbox .leftcol .newsarttitle a:active,
#container .middlecol .LongRedbox .leftcol .newsarttitle a:visited {
	color: #c61c37;
}
#container .middlecol .LongRedbox .leftcol .newsarttitle a:hover {
	color: #000000;
}
#container .middlecol .LongRedbox .leftcol p {
	margin: 10px 10px 0 10px;
	font-size: 12px;
}
#container .middlecol .LongRedbox .leftcol p a:link,
#container .middlecol .LongRedbox .leftcol p a:active,
#container .middlecol .LongRedbox .leftcol p a:visited {
	color: #c61c37;
	font-weight: bold;
}
#container .middlecol .LongRedbox .leftcol p a:hover {
	color: #000000;
}
#container .middlecol .LongRedbox .leftcol .newsextractimg {
	float: left;
	margin: 10px 10px 10px 10px !important;
	margin: 10px 10px 10px 5px;
	width: 110px;
	padding: 5px 0;
	border: 1px solid #D8D8D8;
	text-align: center;
}
#container .middlecol .LongRedbox .InsideRightcol {
	width: 300px;
	float: left;
}
#container .middlecol .LongRedbox .InsideRightcol h2 {
	color: #be223a;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 0 10px;
	padding: 0;
}
#container .middlecol .LongRedbox .InsideRightcol p{
   font-size: 11px;
   color: #000000;
   margin: 0 0 0 10px;
}
#container .middlecol .LongRedbox .InsideRightcol p a:link,
#container .middlecol .LongRedbox .InsideRightcol p a:active,
#container .middlecol .LongRedbox .InsideRightcol p a:visited {
	color: #c61c37;
	font-weight: bold;
}
#container .middlecol .LongRedbox .InsideRightcol p a:hover {
	color: #000000;
}
#container .middlecol .LongBluebox {
	width: 630px;
	float: left;
	background-image: url(../images/global/leftcol_bg.gif);
	background-repeat: repeat-y;
	margin: 10px 0;
}
#container .middlecol .LongBluebox hr {
	color: #D8D8D8;
	background-color: #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	width: 295px;
	height: 1px;
	margin: 5px 10px 10px 0 !important;
	margin: 0 10px 0 0;
	padding: 0;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	clear: left;
}
#container .middlecol .LongBluebox h1 {
	width: 630px;
	background-image: url(../images/global/blue_blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 27px;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
}
#container .middlecol .LongBluebox h1 a:link,
#container .middlecol .LongBluebox h1 a:active,
#container .middlecol .LongBluebox h1 a:visited {
	color: #FFFFFF;
}
#container .middlecol .LongBluebox h1 a:hover {
	color: #BFE9FF;
}

#container .middlecol .LongBluebox .leftcol {
	width: 315px;
	float: left;
}
#container .middlecol .LongBluebox h2 a:link, #container .middlecol .LongBluebox h2 a:active, #container .middlecol .LongBluebox h2 a:visited {
	color: #064674;
}

#container .middlecol .LongBluebox .leftcol  h2 {
	color: #064674;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 0 0;
	text-indent: 10px;
}
#container .middlecol .LongBluebox .leftcol .newsarttitle {
	color: #064674;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px 0 0;
}
#container .middlecol .LongBluebox .leftcol .newsarttitle a:link,
#container .middlecol .LongBluebox .leftcol .newsarttitle a:active,
#container .middlecol .LongBluebox .leftcol .newsarttitle a:visited {
	color: #064674;
}
#container .middlecol .LongBluebox .leftcol .newsarttitle a:hover {
	color: #000000;
}
#container .middlecol .LongBluebox .leftcol p {
	margin: 10px 6px 0 10px;
	font-size: 12px;
}
#container .middlecol .LongBluebox .leftcol p a:link,
#container .middlecol .LongBluebox .leftcol p a:active,
#container .middlecol .LongBluebox .leftcol p a:visited {
	color: #064674;
	font-weight: bold;
}
#container .middlecol .LongBluebox .leftcol p a:hover {
	color: #000000;
}
#container .middlecol .LongBluebox .leftcol .newsextractimg {
	float: left;
	margin: 10px 10px 10px 10px !important;
	margin: 10px 10px 10px 5px;
	width: 110px;
	padding: 5px 0;
	border: 1px solid #D8D8D8;
	text-align: center;
}
#container .middlecol .LongBluebox .InsideRightcol {
	width: 300px;
	float: left;
}
#container .middlecol .LongBluebox .InsideRightcol h2 {
	color: #064674;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 0 10px;
	padding: 0;
}
#container .middlecol .LongBluebox .InsideRightcol p{
   font-size: 11px;
   color: #000000;
   margin: 0;
   padding: 0 0 0 10px;
}
#container .middlecol .LongBluebox .InsideRightcol p a:link,
#container .middlecol .LongBluebox .InsideRightcol p a:active,
#container .middlecol .LongBluebox .InsideRightcol p a:visited {
	color: #064674;
	font-weight: bold;
}
#container .middlecol .LongBluebox .InsideRightcol p a:hover {
	color: #000000;
}
#container .middlecol .beawinner {
	width: 630px;
	float: left;
	background-image: url(../images/global/winner_bg.gif);
	background-repeat: repeat-y;
	margin: 10px 0;
}
#container .middlecol .beawinner h1 {
	width: 630px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 27px;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
}
#container .middlecol .beawinner h1 a:link, #container .middlecol .beawinner h1 a:active, #container .middlecol .beawinner h1 a:visited {
	color: #FFFFFF;
}
#container .middlecol .beawinner h1 a:hover {
	color: #000000;
}
#container .middlecol .beawinner .leftcol {
	width: 420px;
	float: left;
}
#container .middlecol .beawinner .leftcol .newsarttitle {
	color: #c6223b;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px 0 0;
}
#container .middlecol .beawinner .leftcol .newsarttitle a:link, #container .middlecol .beawinner .leftcol .newsarttitle a:active, #container .middlecol .beawinner .leftcol .newsarttitle a:visited {
	color: #005E91;
}
#container .middlecol .beawinner .leftcol .newsarttitle a:hover {
	color: #000000;
}
#container .middlecol .beawinner .leftcol p {
	margin: 10px 10px 0 0;
	font-size: 12px;
}
#container .middlecol .beawinner .leftcol p a:link, #container .middlecol .beawinner .leftcol p a:active, #container .middlecol .beawinner .leftcol p a:visited {
	color: #005E91;
	font-weight: bold;
}
#container .middlecol .beawinner .leftcol p a:hover {
	color: #000000;
}
#container .middlecol .beawinner .leftcol .newsextractimg {
	float: right;
	margin: 10px 0 10px 10px;
	width: 110px;
	padding: 5px 0;
	border: 1px solid #D8D8D8;
	text-align: center;
}
#container .middlecol .beawinner .InsideRightcol {
	width: 180px;
	float: left;
	margin-left: 20px;
	padding-bottom: 10px;
}
#container .middlecol .beawinner .InsideRightcol h2 {
	color: #c6223b;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 0 0;
}

#container .middlecol .beawinner .InsideRightcol ul {
	margin: 10px 10px 10px 15px;
	padding: 0;
	color: #000000;
	list-style-type: disc;
}
#container .middlecol .beawinner .InsideRightcol ul a:link, #container .middlecol .beawinner .InsideRightcol ul a:active, #container .middlecol .beawinner .InsideRightcol ul a:visited {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
#container .middlecol .beawinner .InsideRightcol ul a:hover {
	color: #c6223b;
	text-decoration: underline;
}
#container .middlecol .Event {
	width: 630px;
	float: left;
	margin: 10px 0;
}
#container .middlecol .Event .leftcol {
	width: 420px;
	float: left;
}
#container .middlecol .Event .leftcol .newsarttitle {
	color: #cc2342;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px 0 0;
}
#container .middlecol .Event .leftcol .newsarttitle a:link,
#container .middlecol .Event .leftcol .newsarttitle a:active, #container .middlecol .Event .leftcol .newsarttitle a:visited {
	color: #cc2342;
}
#container .middlecol .Event .leftcol .newsarttitle a:hover {
	color: #000000;
}
#container .middlecol .Event .leftcol p {
	margin: 4px 10px 0 0;
	font-size: 11px;
}
#container .middlecol .Event .leftcol p a:link,
#container .middlecol .Event .leftcol p a:active,
#container .middlecol .Event .leftcol p a:visited {
	color: #cc2342;
	font-weight: bold;
}
#container .middlecol .Event .leftcol p a:hover {
	color: #000000;
}
#container .middlecol .Event .InsideRightcol {
	width: 200px;
	float: left;
	margin-left: 10px;
	padding: 0;
}
#container .middlecol .Event .InsideRightcol p {
	font-size: 10px;
	margin: 8px;
}

#container .rightcol {
	width: 180px;
	float: left;
	margin: 0 0 0 10px;
visibility:hidden
}
#container .rightcol .rightcolbox {
	width: 179px;
	margin: 0 0 10px 0;
	border-left: 1px solid #0070ab;
	border-bottom: 1px solid #0070ab;
	border-top: 1px solid #0070ab;
	padding: 10px 0;
	text-align: center;
    background-color: #FFFFFF;
}
#container .rightcol .smallbox{
    border: 1px solid #0070ab;
	margin: 0 0 10px 11px;
	padding: 0;
	text-align: center;
	width: 153px;
}
#container .rightcol .rightcolbox2 {
	width: 179px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-left: 1px solid #0070ab;
	border-bottom: 1px solid #0070ab;
    background-color: #FFFFFF;
}
#container .rightcol .rightcolbox2 h1 {
	width: 179px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	line-height: 25px;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
}
#container .rightcol .rightcolbox2 h1 a:link,
#container .rightcol .rightcolbox2 h1 a:visited,
#container .rightcol .rightcolbox2 h1 a:active {
	color: #FFFFFF;
}
#container .rightcol .rightcolbox2 h1 a:hover {
	color: #BFE9FF;
}
#container .rightcol .rightcolbox2 p {
	margin: 10px 10px 0 10px;
	font-size: 11px;
}
.redtxt{
    font-size: 11px;
	font-weight: bold;
	color: #0070ab;
}
#container .rightcol .rightcolbox2 p a:link,
#container .rightcol .rightcolbox2 p a:visited,
#container .rightcol .rightcolbox2 p a:active {
	color: #0070ab;
	text-decoration: none;
	font-weight: bold;
}
#container ..rightcol .rightcolbox2 p a:hover {
	color: #000000;
}
.imgfloatleft {
	float: left;
	margin: 10px;
}
#footer {
	clear: left;
	width: 990px;
	float: left;
	border-top: 5px solid #0070ab;

	border-bottom: 1px solid #0070ab;
	text-align: center;
	background-color: #FFFFFF;
	height: 25px;
}
#footer p {
    margin: 0;
	padding: 0;
	color: #0070ab;
	font-weight: bold;
	line-height: 25px;
	font-size: 11px;
}
#footer p a:link, #footer p a:active, #footer p a:visited {
	color: #0070ab;
	text-decoration: none;
}
#footer p a:hover {
	color: #000000;
}
#footer2 {
	width: 990px;
	float: left;
	text-align: right;

	background-color: #0070ab;
	height: 25px;
}
#footer2 p {
    margin: 0 10px 0 0;
	padding: 0;
	line-height: 25px;
	font-size: 11px;
        color: #FFFFFF;
}
#container .middlecol .itsadate {
	width: 630px;
	float: left;
	margin: 0 0 20px 0;
}
#container .middlecol .itsadate .newsarttitle {
	color: #0070ab;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
}
#container .middlecol .itsadate .newsarttitle a:link, #container .middlecol .itsadate .newsarttitle a:visited, #container .middlecol .itsadate .newsarttitle a:active {
	color: #0070ab;
}
#container .middlecol .itsadate .newsarttitle a:hover {
	color: #000000;
}
#container .middlecol .itsadate p {
	margin: 0;
	font-size: 12px;
}
#container .middlecol .itsadate p a:link, #container .middlecol .itsadate p a:active, #container .middlecol .itsadate p a:visited {
	color: #0070ab;
	font-weight: bold;
}
#container .middlecol .itsadate p a:hover {
	color: #000000;
}
#container .middlecol .itsadate h1 {

	width: 630px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 27px;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
}
#container .middlecol .itsadate h1 a:link, #container .middlecol .itsadate h1 a:visited, #container .middlecol .itsadate h1 a:active {
	color: 	#FFFFFF;
}
#container .middlecol .itsadate h1 a:hover {
	color: 	#000000;
}
#container .middlecol .itsadate .datedetailsbox {
	width: 200px;
	background-color: #F2EFE6;
	float: right;
	margin: 0 0 10px 10px;
}
#container .middlecol .itsadate .datedetailsbox p {
	font-size: 11px;
	margin: 10px;
}

.calendar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	background-color: #E5E4CF;
	width: 630px;
        border-left: 1px solid #FFFFFF;
}
.calendar td {
	padding: 5px;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.calendar td.day {
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.calendar td.newmonth {
	background-color: #e5e4d0;
}
.calendar td.current {
	background-color: #c5223d;
	color: #FFFFFF;
}
.calendar td.noevent {
	background-color: #f2efe6;
    color: #000000;
}
#container .middlecol .itsadate .addevent {
	height: 23px;
	float: right;
	margin: 10px 0;
	width: 200px;
}

#container .middlecol .itsadate .addevent a:link, #container .middlecol .itsadate .addevent a:visited, #container .middlecol .itsadate .addevent a:active {
	line-height: 23px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-size: 12px;
	width: 200px;
	display: block;
	background-color: #0070ab;
}
#container .middlecol .itsadate .addevent a:hover {
	background-color: #c5223d;
        text-decoration: none;
}
.noeventslegend, .haseventslegend, .currentdatelegend {
	width: 23px;
	height: 23px;
	float: left;
	margin: 10px 5px 10px 0;
}
.noeventslegend {
	border: 1px solid #E5E4CF;
	background-color: #FFFFFF;
}
.haseventslegend {

	border: 1px solid #FFFFFF;
	background-color: #E5E4CF;
}
.currentdatelegend {
	border: 1px solid #FFFFFF;
	background-color: #c5223d;
}
.legendtext {
	font-size: 12px;
	float: left;
	height: 23px;
	line-height: 23px;
	margin: 10px 10px 10px 0;
}
#container .leftcol .linksbox ul a.nsw:link, #container .leftcol .linksbox ul a.nsw:visited, #container .leftcol .linksbox ul a.nsw:active, #container .leftcol .linksbox ul a.vic:link, #container .leftcol .linksbox ul a.vic:visited, #container .leftcol .linksbox ul a.vic:active, #container .leftcol .linksbox ul a.nsw:link, #container .leftcol .linksbox ul a.nsw:visited, #container .leftcol .linksbox ul a.nsw:active, #container .leftcol .linksbox ul a.qld:link, #container .leftcol .linksbox ul a.qld:visited, #container .leftcol .linksbox ul a.qld:active, #container .leftcol .linksbox ul a.nsw:link, #container .leftcol .linksbox ul a.nsw:visited, #container .leftcol .linksbox ul a.nsw:active, #container .leftcol .linksbox ul a.sa:link, #container .leftcol .linksbox ul a.sa:visited, #container .leftcol .linksbox ul a.sa:active, #container .leftcol .linksbox ul a.wa:link, #container .leftcol .linksbox ul a.wa:visited, #container .leftcol .linksbox ul a.wa:active, #container .leftcol .linksbox ul a.nt:link, #container .leftcol .linksbox ul a.nt:visited, #container .leftcol .linksbox ul a.nt:active {
	border-bottom: 1px solid #0070ab;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 0;
	margin: 0;
	display: block;
	width: 160px;
}
#container .leftcol .linksbox ul a.nsw:hover {
	background-color: #127ABB;
	color: #FFFFFF;
}
#container .leftcol .linksbox ul a.vic:hover {
	background-color: #0EB0DA;
	color: #FFFFFF;
}
#container .leftcol .linksbox ul a.qld:hover {
	background-color: #BB4048;
	color: #FFFFFF;
}
#container .leftcol .linksbox ul a.sa:hover {
	background-color: #EF6649;
	color: #FFFFFF;
}
#container .leftcol .linksbox ul a.wa:hover {
	background-color: #F59D2E;
	color: #FFFFFF;
}
#container .leftcol .linksbox ul a.nt:hover {
	background-color: #DEC253;
	color: #FFFFFF;
}
.newsarticletitle {
	width: 630px;
	background-image: url(../images/global/blue_nav_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 27px;
	text-indent: 10px;
	margin: 0 0 10px 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
}
#container .middlecol h1, #container .middlecol h2 {
        font-size: 18px;
        font-weight: bold;
        color: #0070ab;
}
#container .middlecol h3 {
        font-size: 14px;
        font-weight: bold;
        color: #0070ab;
}
#container .middlecol a:link, #container .middlecol a:active, #container .middlecol a:visited, #container #middlecol a:link, #container #middlecol a:active, #container #middlecol a:visited {
        color: #0070ab;
}
#container .middlecol a:hover {
        text-decoration: underline;
}
#container .middlecol p, #container #middlecol p, #container .middlecol ul, #container .middlecol ol, #container #middlecol ul, #container #middlecol ol {
        font-size: 12px;
}
.newsltdtable {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}
.newsltdtable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 5px;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

.newsltdtable td p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.newsltdtable td a:link, .newsltdtable td a:active, .newsltdtable td a:visited {
	color: #005F92;
}


.newsltdtable td ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	list-style-type: disc;
	list-style-image: none;
	margin-left: 15px;
	padding: 0;
}
.newsltdtable .darkerback {
	background-color: #BFE9FF;
}
.newsltdtable .tableheader {
	background-color: #005F92;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
.newsltdtable .titleheading {
	color: #005F92;
	font-weight: bold;
	font-size: 14px;
}
.newsltdtable .alignright {
	text-align: right;
}
img {
	border: none;
	padding: 0;
	margin: 0;
}
.middlecol .imgbreakingnews {
	width: 270px;
	height: auto;
	margin: 0 0 10px 10px;
	float: right;
	background-color: #DAD7D7;
}
.middlecol .imgbreakingnews img {
	margin: 10px 0 10px 10px;
}
.middlecol .imgbreakingnews p {
	margin: 0 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.middlecol .imgbreakingnews p a {
	color: #008DD1;
}
.addeventtable {
        border-collapse: collapse;
        width: auto;
        font-size: 12px;
}
.addeventtable td {
        padding: 0 5px 5px 0;
}
.asterisk, .error {
        color: #CC0000;
        font-weight: bold;
}
.whatsonbutton {
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #0070ab;
        text-transform: capitalize;
}
.middlecol input, .middlecol select {
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
}
.competitionsimg {
        float: right;
        margin: 0 0 10px 10px;
}
.middlecol .photoentrybox {
	padding: 20px 0 20px 19px;
}
.middlecol .photoentry {
	width: 185px;
	background-color: #0070ab;
	height: auto;
	float: left;
	margin: 0 19px 20px 0 !important;
	margin: 0 19px 10px 0;
}
.middlecol .photoentryend {
	margin: 0 0 20px 0 !important;
	margin: 0 0 10px 0;
	float: left;
}
.middlecol .photoentryimg {
	width: 185px;
	height: 140px;
	overflow: hidden;
	margin: 0 0 5px 0 !important;
}
.middlecol .photoentry p {
	text-align: center;
	margin: 0;
	padding: 0 0 5px 0;
}
#container .middlecol .photoentrybox .photoentry p a:link,
#container .middlecol .photoentrybox .photoentry p a:visited,
#container .middlecol .photoentrybox .photoentry p a:active {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
}
.middlecol .photoentrymain {
	margin: 15px 20px 20px 0;
	float: left;
	background-color: #0070ab;
}
.middlecol .photoentrymain p {
	text-align: center;
	margin: 0;
	padding: 0 0 5px 0;
}
#container .middlecol .photoentrymain p a:link,
#container .middlecol .photoentrymain p a:visited,
#container .middlecol .photoentrymain p a:active {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;

}
.middlecol .photoentrymainimg {
	width: 335px;
	height: auto;
	margin: 0 0 5px 0 !important;
}
.middlecol .photoentrymainright {
	float: left;
	margin: 15px 0 0 0;
	width: 240px;
}
.middlecol .photodescription {
	width: 335px;
	clear: both;
}
.middlecol .photoentrymainright p.votetext {
	margin: 0 3px 0 0;
	padding: 0;
}
.middlecol .photoentrymainright input {
	width: 200px;
	height: 20px;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	margin: 0 0 10px 0;
	padding: 0;
}
.middlecol .photoentrymainright .tablebutton {
	width: 200px;
	height: 20px;
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	background-color: #0070ab;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	border: none;
	margin: 0;
	padding: 0;
}
.bluetext {
	color: #0070ab;
	font-weight: bold;
}
#popupmargin {
	margin: 10px 20px;
}
.photocontestimg {
	margin: 0 0 15px 0;
}
.middlecol .newsbox .photocontestimg2 {
	margin: 0 0 10px 0;
	float: left;
}
.mainbodytable {
        border-collapse: collapse;
        width: auto;
        font-size: 12px;
}
.mainbodytable td {
        padding: 0 10px 5px 0;
}
.tablebutton {
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	background-color: #0070ab;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.articletoolbar {
	clear: both;
	margin: 0 0 10px;
	text-align: right;
}
#container .middlecol p.storyheadline, #container #middlecol p.storyheadline {
        font-weight: bold;
	font-size: 20px;
	color: #0070ab;
	margin: 5px 0 10px 0;
	padding: 0;
}
#container .middlecol p.artAuthor, #container #middlecol p.artAuthor {
    color: #000000;
	font-size: 12px;
	margin: 5px 0 10px 0;
	padding: 0;
}
#container .middlecol p.artAuthor a:link,
#container .middlecol p.artAuthor a:visited,
#container .middlecol p.artAuthor a:active,
#container #middlecol p.artAuthor a:link,
#container #middlecol p.artAuthor a:visited,
#container #middlecol p.artAuthor a:active {
   text-decoration: underline;
   color: #0070ab;
}
#container .middlecol p.artAuthor a:hover, #container #middlecol p.artAuthor a:hover {
   color: #0070ab;
}
#container .middlecol p.articledate, #container #middlecol p.articledate {
   	font-size: 12px;
	margin: 5px 0 10px 0;
	padding: 0;

}
#container .middlecol .articleimgcaptionleft, #container #middlecol .articleimgcaptionleft {
	width: 300px;
	float: left;
	height: auto;
	margin: 0 10px 10px 10px;
	padding: 5px;
	text-align: center;
	clear: left;
	border-bottom: 1px solid #0070ab;
}
#container .middlecol .articleimgcaptionright, #container #middlecol .articleimgcaptionright {
	width: 300px;
	float: right;
	height: auto;
	margin: 0 10px 10px 10px;
	padding: 5px;
	text-align: center;
	clear: left;
	border-bottom: 1px solid #0070ab;
}
#container .middlecol .headingbox {
	width: auto;
    height: 30px;
	background-color: #0070ab;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#container .middlecol .storyextract {
	width: auto;
    height: auto;
	margin: 10px 5px;
	clear: both;
}
#container .middlecol .storyextract2, #container .middlecol .featurestorybox {
	width: auto;
    height: auto;
	margin: 10px 5px;
	clear: both;
        border-bottom: 1px solid #dadada;
}
#container .middlecol .storyextract2 h3{
         margin-bottom: 0px;
         margin-top: 0px;
}
#container .middlecol .headingbox h2 {
    color: #ffffff;
	float: left;
	line-height: 30px;
	font-size: 24px;
	margin: 0 0 0 10px;
}
#container .middlecol .headingbox .more {
	float: right;
	margin: 0;
	padding: 1px 0 0 0;
}
#container .middlecol .headingbox .more a:link,
#container .middlecol .headingbox .more a:visited,
#container .middlecol .headingbox .more a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #0E5574;
	font-size: 14px;
	font-weight: bold;
	text-transform: lowercase;

	margin: 0 10px 0 0;
}
#container .middlecol .headingbox .more a:hover {
	color: #D6ECF5;
}
#container .middlecol .headingbox .more img {
	border: none;
	margin: 0 0 0 5px;
}
.redstrap {
	height: 27px;
	width: 339px;
	background-image: url(/images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
        margin: 0 0 10px 0;
}
.bluestrap {
	height: 27px;
	width: 339px;
	background-image: url(/images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
        margin: 0 0 10px 0;
}
.redstrap .heading, .bluestrap .heading {
	float: left;
	margin: 0 0 0 10px !important;
	margin: 0 0 0 5px;
	line-height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: capitalize;
}
.redstrap .morelink, .bluestrap .morelink {
	float: right;
	margin: 0 10px 0 0 !important;
	margin: 0 5px 0 0;
	line-height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.redstrap .morelink a:link, .redstrap .morelink a:visited, .redstrap .morelink a:active,
.bluestrap .morelink a:link, .bluestrap .morelink a:visited, .bluestrap .morelink a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF !important;
	text-decoration: none;
}
.redstrap .morelink a:hover, .bluestrap .morelink a:hover {
	text-decoration: underline;
}
#container .middlecol .topcontent .InsideRightcol .yourfrontpagetitle h1 {
	width: 270px;
	background-image: url(../images/global/blue_topnav_bg.gif);
	background-repeat: repeat-x;
	height: 27px;
	line-height: 27px;
    text-transform: capitalize;
	text-indent: 10px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}
#container .middlecol .topcontent .InsideRightcol .yourfrontpagetitle h1 a:link,
#container .middlecol .topcontent .InsideRightcol .yourfrontpagetitle h1 a:visited,
#container .middlecol .topcontent .InsideRightcol .yourfrontpagetitle h1 a:active {
	color: #FFFFFF;
}
#container .middlecol .topcontent .InsideRightcol .yourfrontpagetitle h1 a:hover {
	color: #000000;
    text-decoration: none;
}
.imgclip {
       margin-left: 5px !important;
       margin-left: 0;
       width: 100px;
       max-height: 135px;
       overflow: hidden;
}
#container .middlecol .imgsright, #container #middlecol .imgsright {
	width: 300px;
	float: right;
	height: auto;
	clear: left;
        margin: 0 10px 10px 10px !important;
        margin: 0 0 10px 10px;
}
#container .middlecol .imgsright .imgcaption, #container #middlecol .imgsright .imgcaption {
	width: 300px;
	height: auto;
	margin: 0 0 10px 0;
	padding: 5px;
	text-align: center;
	border-bottom: 1px solid #0070ab;
}
/* READER COMMENTS CSS */

#story-comments {
     float: left;
}

.content-panel {
	margin-left:0;

}
	/* Form1 */
	.content-panel.form1 {}
	.content-panel.form1 p {margin: 0 0 0.5em 0;}
	.content-panel.form1 .border1 {background-color: #fff; border: 1px solid #FFFFFF; border-width: 0 1px 1px 1px; padding: 0px; margin-bottom: 20px;}
	.content-panel.form1 .border2 {background-color: #fff; border: 1px solid #d3e4f1; border-width: 0 1px 0 1px; padding: 8px;}
	.content-panel.form1 .fill1 {background-color: #eeecdc;padding: 9px 0; margin: 0;}
	.content-panel.form1 .fill2 {background: #eeecdc url(http://www.goldcoast.com.au/images/global/bg-your-say.gif) 0 0 no-repeat; padding: 0; margin: 0; border: 0;}
	.content-panel.form1 .fill3 {background-color: #efecdd; padding: 0; margin: 0; border: 0;}
	.content-panel.form1 h3 {font-size: 1em; font-weight: bold; line-height: 0.7em; margin: 0 0 0.2em 0;}
	.content-panel.form1 h5 {clear: both; font-size: 1em; font-weight: bold; line-height: 1.8em; border: 1px solid #0070ab; border-width: 0 0 2px 0; margin: 0 0 2px 0;}
	#content-wrap .content-panel.form1 h4 {font-size: 1em; border-width: 0; background: url(http://www.news.com.au/dailytelegraph/images/h4-icon-header.gif) 0 100% repeat-x !important; margin: 0; position: relative;padding:0 0 0 8px !important;height:24px;}

	.content-panel.form1 h4 span.more-link {right: 4px;}
	.content-panel.form1 h4 span.more-link a {font-weight: normal; padding: 0 8px 0 0; line-height: 2.2em; _line-height: 2.2em; color: #fff;}
	.content-panel.form1 p.more-link {clear: both; display: block; margin: 0; background: #dbdad8 url(http://www.news.com.au/dailytelegraph/images/more-link-bg-form1.gif) 100% 100% no-repeat; text-align: right; padding: 2px 8px 3px 0;}
	.content-panel.form1 p.more-link a {background: transparent url(http://www.news.com.au/dailytelegraph/images/icon-red-arrow.gif) 100% no-repeat; font-size: 0.9em; font-weight: bold; padding: 0 10px 0 0;}

		/* Form1 - Full Width */
.content-panel.form1.full-width h4 span.icon-your-say {background: url(http://www.news.com.au/dailytelegraph/images/icon-comments-large.gif) 4px 5px no-repeat; padding: 0 0 0 31px !important; color: #164983; font-family: Arial Black, arial, helvetica, sans-serif; font-weight: normal; font-size: 1.4em; letter-spacing: -0.08em; _letter-spacing: -0.12em;
}

	.content-panel.form1.full-width blockquote {
		margin: 0;
		padding: 13px 80px 8px 80px;
		background: transparent url(http://www.news.com.au/dailytelegraph/images/bg-your-say-blockquote.gif) 100% 100% no-repeat;
		border: 1px solid #fff;
		border-width: 0 0 2px 0;
		}

	.content-panel.form1.full-width blockquote p.comment-author {color: #000; text-align: right; font-size: 0.9em; margin: 0;}

	.content-panel.form1.full-width blockquote p.comment-author span {color: #000; font-weight: bold;}
	.content-panel.form1.full-width {
width: 630px;
}
.content-panel h4 {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.1em;
	border: 1px solid #4173a8;
	border-width: 0 0 2px 0;
	margin-bottom: 10px;
	position: relative;
	padding: 0 0 0.2em 0;
}
.content-panel a {
	font-weight: bold;
        color: #0070ab;
        cursor:pointer;
}
/* Feedback form */

div.submit-feedback{
	clear: both;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.8em;
	border: 1px solid #b81313;
	border-width: 0 0 2px 0;
	margin: 4px 0 2px 0;
}

body.story .have-your-say-wrap .fill1 {
	background: #eeecdc;
	padding:0 8px 8px 8px;
}
#feedback-form table {
        font-size: 12px;
}
#feedback-form dl {
	width: 332px;
	padding: 6px 0 0 0;
}

	#feedback-form dl dt,
	#feedback-form dl dd {
		height: 30px;
	}

		#feedback-form dl dt.your-comments,
		#feedback-form dl dd.your-comments {
			height: 110px;
			}


		#feedback-form dl dd.extra-functions {
		height:auto;
		}

	#feedback-form dl dt {
		float: left;
		clear: left;
		width: 105px;
		*width: 60px;
		font-weight: bold;
		}

	#feedback-form dl dd {
		float: right;
		width: 215px;
		*width: 185px;
		*margin-right:10px;
		}

	#feedback-form dl dt.email-dt {
		margin-right:0 !important;
		width: auto !important;
		width:105px;
		*width: 60px;
	}


		#feedback-form dl dd.extra-functions {
			clear: both;
			width: 332px;
			float: none;
			}

			#feedback-form dl dd.extra-functions dl dt{
				clear: left;
				width: 20px;
				float: left;
				}

			#feedback-form dl dd.extra-functions dl dd{
				width: 300px;
				float: right;
				font-weight: bold;
			}

				#feedback-form dl dd.extra-functions dl dt.remember-me,
				#feedback-form dl dd.extra-functions dl dd.remember-me {
					height: 50px;
					_line-height:1.6;
					}

				#feedback-form dl dd.extra-functions dl dt.email-me,
				#feedback-form dl dd.extra-functions dl dd.email-me {
					height: 25px;
					_line-height:1.6;
					}

		#feedback-form dl dd input.textinput {
			border: 1px solid #DBDAD8;
			width: 205px;
			*width:175px;
			font-family: Arial, Helvetica, sans-serif !important;
			}



		#feedback-form dl dd.your-comments textarea {
			border: 1px solid #DBDAD8;
			width: 205px;
			_width: 203px;
			height: 100px;
			font-family: Arial, Helvetica, sans-serif !important;
			font-size:1em;
			}

			#feedback-form label.form-button {
                                background-color: #0072BC;
				width: 76px;
				height: 18px;
				display: block;
				float: right;
				margin: 0 10px 0 0;
				_margin: 0;


				}

				#feedback-form label.form-button input{
					width: 76px;
					height: 16px;
					_height: 18px;
					font: bold 11px arial, sans-serif;
					background: none;
					border: 0;
					padding: 0;
					font-weight: 700;
					color: #fff;
					border-width: 0;
					}

.full-width #feedback-form dl {
	width: 680px;
	*width: 660px;
	_width:620px;
	padding: 6px 0 0 0;
	}

	.full-width #feedback-form dl dt {
		float: left;
		clear: none;
		width: 100px;
		*width: 60px;
		margin: 0 0 0 10px;
		_margin: 0 0 0 7px;
		}

	.full-width #feedback-form dl dd {
		float: left;
		width: 160px;
		*width: 140px;
		}

		.full-width #feedback-form dl dd input.textinput {
			margin: 0 0 0 10px;
			width: 140px;
			*width: 120px;
			}

		.full-width #feedback-form dl dt.your-comments {
			clear: left;
			}

		.full-width #feedback-form dl dd.your-comments {
			width: 485px;
			*width: 465px;
			_width: 425px;
			}

			.full-width #feedback-form dl dd.your-comments textarea{
				width: 462px;
				_width: 434px;
				height: 100px;
				margin: 0 0 0 10px;
				}

				.full-width #feedback-form dl dd.extra-functions {
					float: left;
					width: 680px;
					*width: 660px;
					_width:620px;
					}

					.full-width #feedback-form dl dd.extra-functions dl {
						width: 525px;
						*width:485px;
						_width: 465px;
						margin: 0 0 0 115px;
						}

					.full-width #feedback-form dl dd.extra-functions dl dt {
						width: 23px;
						float: left;
						clear: left;
						}
						.full-width #feedback-form dl dt.email-text {
							text-align:right;
							}
						.full-width #feedback-form dl dd.extra-functions dl dt input.checkbox {
							width: auto;
							margin: 0;
							}

					.full-width #feedback-form dl dd.extra-functions dl dd {
						width: 330px;
						*width: 310px;
						float: left;
						}

					.full-width #feedback-form dl dd.extra-functions dl dt {
						line-height: 1em;
						}

				.full-width #feedback-form dl dd.extra-functions label.form-button {
					margin: -20px 40px 0 0;
					_margin: -20px 20px 0 0;
					}
.form-button {
	width: auto;
	height: 18px;
        font-size: 10px;
        background-color: #B81313;
        border: 1px #333333 solid;
        color: #ffffff;
        font-weight: bold;
}
.comment-panel {
    border-bottom:1px solid #dfdfdf;
    margin-bottom:15px;
}
p.posted-by {
display:block;
margin:0 !important;
font-size:0.92em;
}

p.posted-by {
text-align:right;
margin:8px 0 !important;
}

p.posted-by span {
font-weight:700;
}
/* =self clearing
----------------- */

.clearfloat:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}


.clearfloat {
	display: inline-block;
	}

/* Hides from IE-mac */
* html .clearfloat { height: 1%; }
.clearfloat { display: block; }
/* End hide from IE-mac */
/*** end clearing hack ***/

.clearleft {
	clear: left !important;
	}
.clearright {
	clear: right !important;
	}
.clearboth {
	clear: both !important;
	}

.floatnone {
	float: none !important;
	}

.floatleft {
	float: left !important;
	}

.floatright {
	float: right !important;
	}
cite {
        font-size: 11px;
}
p.comments-title {
        background: url(/images/global/bg_black.jpg) repeat-x;
        color: #FFFFFF;
        font-weight: bold;
        line-height: 25px;
        font-size: 16px !important;
        text-indent: 10px;
}
.editorial-formbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0070ab;
}

/* END READER COMMENTS */

.propLeftCol {
        width: 304px;
        float: left;
        margin-right: 20px;
}
.propRightCol {
        width: 305px;
        float: left;
}
.middlecol .propLeftCol p {
	font-size: 12px;
	margin: 0 10px 10px 0;
}
.middlecol .propLeftCol p a:link, .middlecol .propLeftCol p a:visited, .middlecol .propLeftCol p a:active {
	color: #b11f36;
	font-weight: bold;
}
.middlecol .propLeftCol p a:hover {
	text-decoration: underline;
}
.middlecol .propLeftCol .newsarttitle {
	color: #b11f36;
	font-weight: bold;
	font-size: 14px;
	margin: 0 10px 0 0;
}
.middlecol .propLeftCol .newsarttitle a:link, .middlecol .propLeftCol .newsarttitle a:active, .middlecol .propLeftCol .newsarttitle a:visited {
	color: #b11f36;
}
.middlecol .propLeftCol .newsarttitle a:hover {
	text-decoration: underline;
}
.middlecol .propLeftCol .newsextractimg {
	float: left;
	margin: 0 10px 10px 0;
	width: 110px;
	padding: 5px 0;
	border: 1px solid #D8D8D8;
	text-align: center;
}
.middlecol .propLeftCol img {
	border: none;
}

.propSearchTitle {
	margin-bottom: 20px;
}
.searchBar {
	width: 304px;
	height: 49px;
	background-color: #efebef;
	border: 1px solid #999999;
	margin-bottom: 2px;
}
.searchBar a:link, .searchBar a:visited, .searchBar a:active {
	color: #ff0000;
	text-decoration: none;
	line-height: 47px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	margin-left: 10px;
}
.searchBar a:hover {
	text-decoration: underline;
}
.searchBar .searchImg {
	width: 51px;
	height: 47px;
	padding: 0;
	margin: 0;
	float: left;
	border: 1px solid #FFFFFF;
}
.searchBar .searchLink {
	width: 248px;
	height: 47px;
	padding: 0;
	margin: 0;
	float: left;
	border: 1px solid #FFFFFF;
}
.imgclip {
        margin-left: 5px !important;
        margin-left: 0;
        width: 100px;
        max-height: 135px;
        maxHeight: 135px;
        overflow: hidden;
}
.videoheading{
		background: url(/images/global/videobar-bg.jpg) center no-repeat;
		width:auto;
		padding-top: 5px;
		height:25px;
		color:#FFFFFF;
		font-size:14px;
		font-weight: bold;
		margin-top:0;
}
.videoheading a:link, .videoheading a:visited, .videoheading a:active{
		color: white;
}
.videoheading a:hover{
		text-decoration: underline;
}
.video-box{
position-relative;
}

.video-box .with-border a:link,
.video-box .with-border a:visited,
.video-box .with-border a:hover,
.video-box .with-border a:active,
.video-box a.no-border{
 font-size: 11px;
 display:block;
 background-color: #e21a22;
 color: #ffffff;
 border-bottom: 1px solid #ffffff;
 padding-left: 4px;
 padding-bottom: 7px;
 font-weight: lighter;
}
.video-box a.no-border{
 border-bottom: none;
 padding-bottom: 0px
}
.video-box .no-border a:link,
.video-box .no-border a:visited,
.video-box .no-border a:hover,
.video-box .no-border a:active{
  font-weight: lighter;
  font-size: 11px;
  color: #ffffff;
  border-bottom: none;
  padding-left: 4px;
 padding-bottom: 0px
}
.play-button{
position: absolute;
}

.video-margin{
padding-top: 10px;
padding-left: 5px;
margin-left: 25px;
}
