/***** Global Classes *****/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.img-left      { float:left;margin:4px 10px 4px 0 !important; }
.img-right     { float:right;margin:4px 0 4px 10px !important; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
/*~~~~~~~~~~~~~~~~~global styles endZ~~~~~~~~~~~~~~~~~*/

div.topHeader, ul.primaryNav, div.leftCol140, div.flashHeader, div.midHeader, div.rightCol300, div.footer, div.form, div.commentHeader, div#pageLinks, div#swfMediaWrapper, div.indexTileContainer
{
    display:none;
}
img.printlogo
{
    display:block !important;
}
div.siteContainer, .centreCol460, .userComments
{
    width:100% !important;
    margin:0 !important;
    padding:0 !important;
}
div.printhr
{
    height:1px;
    width:100% !important;
    display:block;
    border-bottom:solid 1px #C0C0C0;
}

body, form
{    
    background:none !important;
}

div.indexCol300
{
    width:46%;
    padding:2%;
}

div.siteContainer
{
    size:portrait;
    text-align:left;
    width:100% !important;
    margin:0px !important;
    background:none !important;
    font-size:9pt;  
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}

.mainContentImage, .mainContentImage img
{
    width:100%;
}
.rightFloater 
{
    width:30%;
    float:right;
    margin-left:20px;
}


.commentStream .commentObj strong, .commentStream .commentObj, .thatsInteresting .inner, .commentStream .commentObj a
,.mainContentImage 
{
    font-size:9pt !important;
}

div.siteContainer p, table tr th, table tr td, ul li, .centreCol460 p, .userComments .replyDetails
,.posted , .postedBy, .thatsInteresting .inner strong 

{
    font-size:9pt !important;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}


h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26pt;
	font-weight:bold;
	color:#333;
}

h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	font-weight:bold;
	color:#005C66;
}

h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	 font-size:12pt;
	font-weight:bold;
	color:#666;
}

h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11pt;
	font-weight:bold;
	color:#777;
}



.userComments .comment a, .middleColHeader .rss
{
    display:none;
}


#loginContainer
{
    display:none;
}

.middleColHeader h2 {
    border-bottom:3px solid #CBDEE2;
    color:#333333;
    margin-top:14px;
    padding-bottom:8px;
}

.postedBy {
    color:#666666;
    display:block;
    font-family:Georgia,"Times New Roman",Times,serif;

}

.centreCol460 .newsPosted {
margin-bottom:7px;
margin-top:14px;
}

.centreCol460 p {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
}

.centreCol460 p a {
    color:#DA7D16;
    line-height:160%;
    text-decoration:underline;
}

.centreCol460 p a:hover {
    color:#333333;
    text-decoration:underline;
}



.commentHeader{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#333;
	font-weight:bold;	
	padding:6px 0px;
	border-top:3px solid #CBDEE2;
	border-bottom:3px solid #CBDEE2;	
	margin-top:20px;

}
.commentHeader .orangeButton{
	display:none;
}


.commentHeader span{
	float:left;
	margin-top:2px;
	^margin-top:1px;	
}

.userComments{
	padding:0px;
	float:left;
}
.userComments .replyDetails{
	background-color:#EEE;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:130%;
	color:#666;
	padding:5px 10px 5px 10px;
	
}

 .userComments .comment{
 	background-color:#F5F5F5;
	margin-bottom:10px;
	margin-left:0px;
 }

 
  .userComments .comment a{
 	background-color:#F5F5F5;
	float:right;
	margin-bottom:10px;
	margin-right:10px;		
	color:#639EA7;
	font-weight:bold;
	text-decoration:underline;
}


 .userComments p{
	padding:5px 10px 6px 10px;
	margin-bottom:0px;
	
}



.userReplies{
	background:url(../images/ui/bg-comment-top.gif) 22px 0px no-repeat;
	padding:9px 10px 0px 10px;

}

.reply{

}

.reply .replyDetails{
	background-color:#639EA7;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:130%;
	color:#FFF;
	padding:5px 10px 5px 10px;
}


 .userReplies p{
	background:#FFF;
	padding:12px;
	margin:0px;
	margin-bottom:1px;
}

 .userReplies p.author{
	color:#0D7CA2;
}

.blog-reply-comment p
{
    color:#0D7CA2;
}

.middleColHeader h1{
	margin-top:4px;
}

.middleColHeader h2{
	margin-top:14px;
	color:#333;
	padding-bottom:8px;
	border-bottom:3px solid #CBDEE2;
}


.middleColHeader h4{
	margin-top:2px;
}

