
    body {
        margin:0;
        padding:0px 0px 0px 0px;
        border:0;			 
        width:100%;
        min-width:1220px;    
      background-color: #dbe8fc;
    }
    
        #ribboncontainer {
    	 width:100%;
    	 padding: 0px;
    	 margin: 0;
    	 clear: both;
    	 height: 33px;
    	 background-color: #ffffff;
	}
	
	   .ribbonblue {
        margin: 7px 0px 7px 0px;  
        padding: 0px 0px 0px 4px;
	border:0px solid #c7d2e3; 
        background-color: #ffffff;
              }	
              
        #ribbongoogle {
	width: 468px;
	height: 15px;
	position: absolute;
	border: none;
	left: 140px;
	right: 0px;
	bottom: 0px;
	top: 20px;
	}

     
              
              .ribbonbluefacebook {
        margin: 7px 0px 7px 0px;  
        padding: 0px 0px 0px 4px;
	border:0px solid #c7d2e3; 
        background-color: #dbe8fc;
        text-align: right;
              }	
              
                            
         .twitterfacebookfollow {
        margin: 5px 0px -3px 0px;
        padding: 5px 0px -10px 0px;
        display: inline;
  	   }	
                     .twitterfacebookfollow2 {
        margin: 0;
        padding: 0;
        display: inline!important;
        vertical-align:top!important;
	height:21px!important;
  	   }	
  	   
	   .ribbonleft {
        float:left;		 
        width:190px; 
        margin: 0px 0px 0px 0px;  
        padding: 0px;
       border: 0px;
              }
   .ribbonright {
        width:190px;  
        padding-right: 0px;
        padding-left: 0px;
        margin: 0px 0px 0px 0px;  
        text-align: left;
        float: right; 
    }
    
	
    .ribboncenter {
        margin-left: 300px;
        margin-right: 300px;
        padding: 0px 0px 0px 0px;
        position: relative;
        border: 0px;
	}
	
	    

a.ribbontext:link { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none}
a.ribbontext:visited { font-family: Arial, Tahoma, Verdana;font-size: 12px; color: #000000; font-weight: normal; text-decoration: none}
a.ribbontext:hover { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none}
a.ribbontext:active { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none}



    #wholecontainer {
    	 width:expression(document.body.clientWidth < 1200? "1220px": "auto");
    	 padding:0px 20px 0px 20px;
    	 margin: 0;
    	 clear: both;
	border-top:1px solid #c7d2e3; 
	}
	
	    #wholecontainermobile {
    	 width:100%;
    	 padding:0px 20px 0px 20px;
    	 margin: 0;
    	 clear: both;
    	 background: #ffffff;
	border-top:0px solid #c7d2e3; 
	}

    .spacer {
        margin: 0px 0px 0px 1220px;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
    }
    

    
  .picborder {
     border:1px solid #000; 
    }	    
    
.select { 
     position: relative;
	padding: 0; 
	margin: 0;
	width: 160px;
     height: 25px;
     color: #ffffff;
     font-size: 14px;
     font-family: Arial, Tahoma, "san-serif"; 
     background-color: #000066;
     overflow: hidden;
 }
 
.select3 { font-size: 14px; background-color: #ffffff; color: #666666; font-family: Futura, "Trebuchet MS", "Lucida Sans"; font-weight: normal; text-decoration: none; padding-left: 0px; line-height: 100%}

.select4 { font-family:  Futura, "Trebuchet MS", "Lucida Sans"; font-size: 12px; background-color: #ffffff; color: #666666; font-weight: normal; text-decoration: none; padding-left: 0px; line-height: 100%}

.select5 { font-family:  Futura, "Trebuchet MS", "Lucida Sans"; font-size: 12px; background-color: #ffffff; color: #000066; font-weight: normal; text-decoration: none; padding-left: 0px; line-height: 100%}

.select2 { 
     position: relative;
	padding: 0; 
	margin: 0;
     color: #ffffff;
     font-size: 14px;
     line-height: 100%;
     font-family: Arial, Tahoma, "san-serif"; 
     background-color: #000066;
     overflow: hidden;
 }
.comments textarea {
border: 2px solid #b4d4f4;
padding: 3px 3px 3px 3px;
 font-family: Arial, Tahoma, "san-serif"; 
 font-size: 12px; 
color: #000000; 
}

text {
padding: 1px 1px 1px 1px;
 font-family: Arial, Tahoma, "san-serif"; 
 font-size: 12px; 
color: #000000; 
}

textarea {
padding: 3px 3px 3px 3px;
 font-family: Arial, Tahoma, "san-serif"; 
 font-size: 12px; 
color: #000000; 
}



.article h1, .article h1 a {
        margin: 5px 0px 3px 0px;
        padding:0;
        font-family: "Trebuchet MS", "Lucida Sans", Tahoma;
		font-size: 17px; 
		color: #000066; 
		text-decoration: none;
		font-weight: bold;
    }
    
    h1 {
        margin: 5px 0px 3px 0px;
        padding:0;
        font-family: "Trebuchet MS", "Lucida Sans", Tahoma;
		font-size: 17px; 
		color: #000066; 
		text-decoration: none;
		font-weight: bold;
    }
    
        h1 a {
        margin: 5px 0px 3px 0px;
        padding:0;
        font-family: "Trebuchet MS", "Lucida Sans", Tahoma;
		font-size: 15px; 
		color:  #000066; 
		text-decoration: none;
		font-weight: bold;
    }
    
        .heading {
		border-bottom:1px solid #dad7d7;
    }
    
        .guide h1 {
        margin: 5px 0px 10px 0px;
        padding:0;
        font-family: Futura,"Trebuchet MS","Lucida Sans";
		font-size: 17px; 
		color: #000066; 
		text-decoration: none;
		font-weight: normal;
    }
    
            .guidetop h1 {
        margin: 5px 0px 10px 0px;
        padding:0;
        font-family: Futura,"Trebuchet MS","Lucida Sans";
		font-size: 20px; 
		color: #000066; 
		text-decoration: none;
		font-weight: normal;
    }
    
        .guide h1 a {
        margin: 5px 0px 10px 0px;
        padding:0;
        font-family: Futura,"Trebuchet MS","Lucida Sans";
		font-size: 17px; 
		color:  #000066; 
		text-decoration: none;
		font-weight: normal;
    }
    
    
    
        .guideheading {
		border-top:1px solid #dad7d7; 
		margin-top: 10px;
		margin-bottom: 10px;
		padding-top: 10px;
    }
    
            .heading2 {
		padding-top: 4px;
		height: 145px;
		padding-bottom: 6px;
		clear: both;
		  }
   
   .surveyanchor, .surveyanchor:link, .surveyanchor:visited, .surveyanchor:hover, .surveyanchor:active, .surveyanchor a {
    font:normal 12px/12px Arial, Tahoma, "san-serif"; 
    padding-top: 3px;
    text-decoration: underline;
    color: #6699cc;
}

   .summarylink a, .summarylink:link, .summarylink:visited, .summarylink:hover, .summarylink:active, .summarylink {
    font:normal 12px/12px Arial, Tahoma, "san-serif"; 
    text-decoration: underline;
    color: #6699cc;
}
    
    .slidercontent {
    width: 100%;
    font:normal 12px/14px Verdana;
    background-color:White;
    margin-top: 10px;
    clear: both;
}

.sliderimage {
  float: left;
  width: 370px;
  text-align: right; 
  font-size: 11px; 
  color: #000066;
  font: "Trebuchet MS", "Lucida Sans", Tahoma; 
  }
  
  .slidertext {
    float:left;
    width: 100%;
    padding-left:0px;
    padding-top: 8px;
    padding-right:5px;
    overflow:auto;
    text-align: left;
    clear: both;
}
    
    .sliderheading  { font-family:  "Trebuchet MS", "Lucida Sans", Tahoma; font-size: 14px; color: #000066; font-weight: bold; text-decoration: none; line-height: 125%;}
a.sliderheading:link, a.sliderheading:visited, a.sliderheading:active { font-family:  "Trebuchet MS", "Lucida Sans", Tahoma; font-size: 14px; color: #000066; font-weight: bold; text-decoration: none; line-height: 125%;}
a.sliderheading:hover { font-family:  "Trebuchet MS", "Lucida Sans", Tahoma; font-size: 14px; color: #000066; font-weight: bold; text-decoration: none; line-height: 125%;}

     h2, h2 a:link, h2 a:visited {
        margin: 0px 0px 6px 0px;
        padding:0;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 15px; 
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none; 
  	   line-height: 140%;
    }

h2 a:hover, h2 a:active {
 	   color: #000066; 
 	  }
 	  
   h3 {
        margin:.8em 0 .2em 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 15px; 
		color: #000066; 
			font-weight: normal;
    }
    
        h4, h4 a {
        margin: 5px 0px 3px 0px;
        padding:0;
        font-family: Arial, Tahoma, "san-serif";
		font-size: 16px; 
		color: #000066; 
		text-decoration: none;
		font-weight: normal;
    }
    
            h5, h5 a {
        margin: 5px 0px 3px 0px;
        padding:0;
        font-family: Arial, Tahoma, "san-serif";
		font-size: 14px; 
		color: #000066; 
		text-decoration: none;
		font-weight: normal;
    }
    

   p {
        margin:.4em 0 .8em 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		line-height: 135%;
		color: #000000; 
    }
    
       .spacedparagraph {
        margin: 5px 0 10px 0;
        padding: 5px 0 10px 0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		line-height: 135%;
		color: #000000; 
    }
    
     .spacedparagraph h2, .spacedparagraph h2 a:link, .spacedparagraph h2 a:visited {
        margin: 0px 0px 6px 0px;
        padding:0;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none; 
  	   line-height: 140%;
    }

.spacedparagraph h2 a:hover, .spacedparagraph h2 a:active {
 	   color: #000066; 
 	  }
    
    
           .spacedline {
        clear: both;
    }
    
 .labtitle {
        margin: 0px 0px 6px 0px;
        padding:0;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 15px; 
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none; 
  	   line-height: 140%;
    }

    
   .textwithlinks a {
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		color: #000000; 
		text-decoration: none;
    }
    
    
    .textwithlinks a {
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		color: #000066; 
		text-decoration: underline;
    }
    
  .question {
        margin:.4em 0 .8em 0;
        padding-top: 10px;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 14px; 
		font-weight: bold;
		line-height: 135%;
		color: #ee3124; 
    }
    
    .answer {
        margin: 0;
        padding:5px 0 0 0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 135%;
		color: #000000; 
    }
    
 .answer p {
        margin: 5px 0 5px 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 135%;
		color: #000000; 
    }
    
 .answer a {
        margin: 5px 0 3px 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 135%;
		color: #000066; 
    }
    
     .answerlink {
        margin: 0 0 10px 0;
        padding:0;
        text-align: right;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 135%;
		color: #000066; 
  }
  
		.answerlink a {
        margin:0;
        padding:0;
        text-align: right;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 135%;
		color: #000066; 
    }
       
 .article {
        margin:.4em 0 .8em 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 135%;
		color: #000000; 
    }
    
 .article a {
        margin:.4em 0 .8em 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 135%;
		color: #000066; 
    }
    
 .article ul {
        margin: 0px 0px 0px 5px important!; 
        padding:0px 0px 0px 5px important!;  
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 100%;
		color: #000000; 
    }
    
.article ul li {
        margin: 0px 0px 0px 10px important!;  
        padding:0px 0px 0px 10px important!;  
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 145%;
		color: #000000; 
    }
    
   .article ul li a:link, .article ul li a:visited {
		color: #000066;
    } 
    
       .article ul li a:hover, .article ul li a:active {
		color: #ee3124;
    } 
         .graytext {
        margin: 0px 0px 5px 0px;
        padding:10px 80px 10px 10px;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		line-height: 135%;
		color: #666666; 
    }
    
    
             .graytextbox p {
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		line-height: 100%;
		color: #666666; 
    }
    
                    .graytextbox {
        margin: 0px 10px 6px 0px;
        padding:5px 5px 5px 10px;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px; 
	   border:1px solid #ccc;
		background-color: #fff;
  	   color: #666666; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
     .realestate {
        margin: 0px 0px 5px 0px;
        padding:3px 0px 5px 0px;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 135%;
		color: #000000; 
    }
    
         .realestateheading {
       margin:.4em 0 .8em 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 15px; 
		line-height: 135%;
		color: #000066; 
    }
    
        .nextlinks a:link, .nextlinks a:visited, .nextlinks a:hover, .nextlinks a:active, .nextlinks {
        margin:10px 5px 10px 10px; 
        padding:10px 5px 10px 10px; 
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		clear: both;
		font-weight: bold;
		line-height: 135%;
		color: #ee3124; 
    }
    
.realestate a {
        margin:.4em 0 .8em 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 135%;
		color: #000066; 
    }
    
.realestate ul {
        margin: 0px 0px 0px 0px;  
        padding:0px 0px 0px 5px;  
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 100%;
		color: #000000; 
    }
    
.realestate ul li {
        margin: 0px 0px 0px 0px;  
        padding:0px 0px 0px 10px;  
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 145%;
		color: #000000; 
    }
    
.realestate ul li a:link, .article ul li a:visited {
		color: #000066;
    } 
    
      .realestate ul li a:hover, .article ul li a:active {
		color: #ee3124;
    } 
    
.sendemailnote {
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		color: #000000; 
}

.formfieldtext {
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		color: #000000; 
		width: 150px;
}
.comments {
        margin: 10px 0px 0px 0px; 
        padding: 20px 0px 0px 0px;   
        font-family: Arial, Tahoma, "san-serif"; 
	font-size: 12px; 
	color: #000000; 
	border-top:1px solid #dad7d7; 
    }
    
    
    .commentssmall {
        text-align: right;
        margin: 0px 0px 0px 0px;  
        padding:0px 0px 0px 10px;   
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		color: #000000; 
    }

     .commentsmall   .radiobuttonsmall {
        margin: 0px 0px 3px 0px;  
        padding:0px 0px 0px 10px;   
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 10px; 
		color: #000000; 
    }
 .commentsnotesmall {
        margin: 0px;
        padding:3px 0px 3px 10px;   
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 10px; 
		color: #666666; 
    }
    
        .commentssmalltext {
        text-align: left;
        float: right;
        width: 100%;
        clear: both;
        background-color: #ffffff;
        margin: 0px;
        padding: 0 0 10px 0;  
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		color: #000000; 
    }
    
 .commentssmalltextbox {
        background-color: #f1f1f1;
        float: right;
        text-align: left;
   	    padding: 5px 10px 4px 10px;
        margin: 3px 0px 1px 0px;
        width: 85%;
        clear: both;  
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		color: #000000; 
    }
    


    

 .commentsmallname {   
       font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		padding: 0 0 5px 0;
		color: #999999; 
    }
    
 .commentsmallname a {
		text-decoration: underline;
	 color: #6699cc; 
	 font-weight: bold;
    }
    
     .commentsmallsubmit  {
     font-size: 12px; 
	 color: #000000;
	 padding: 1px 1px 1px 1px;
	 margin: 0px;
    }

    
 .commentsmalloptionsalign {
        text-align: right;
        margin: 0px;  
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 10px; 
		color: #000000; 
    }
 
 .commentsmalloptions, .commentsmalloptions p {
        text-align: left;
        margin: 0; 
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 10px; 
		color: #000000; 
    }
       
.commentsnote {
        margin: 0;  
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		color: #000000; 
    }
    
    .commenttext {
        margin: 0;
        padding:0; 
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		color: #000000; 
    }
    
        .commentname {
        margin: 4px 0px 0px 0px;  
        padding:0px 0px 0px 0px;   
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		color: #000066; 
		font-weight: bold;
    }

    .commentlink {
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		margin: 0px 0px 3px 0px;  
        padding:0px 0px 0px 0px;   
		display: block;
		color: #000066; 
		text-decoration: underline;
    }
    
        .commentlink p {
        margin: 0px 0px 0px 0px;  
        padding:0px 0px 5px 0px;   
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		color: #000066; 
		text-decoration: underline;
    }
    
        .commentdate {
        text-align: right;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		color: #000000; 
    }
        
    .comments radiobutton {
        margin: 0px 0px 3px 0px;    
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		color: #000000; 
    }
    
        .radiobutton {
        margin: 0px 0px 3px 0px;    
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		color: #000000; 
    }
        
        
     .votegoodf1f1f1 {
    background-image:url("../imagesnew/votegoodf1f1f1.jpg");
    background-repeat: no-repeat;
     cursor:pointer;
    width: 14px;
    height: 16px;
    border: none;
}

     .votereportf1f1f1 {
    background-image:url("../imagesnew/votegoodf1f1f1.jpg");
    background-repeat: no-repeat;
    cursor:pointer;
    width: 14px;
    height: 16px;
    border: none;
}


 .votecount {
        margin:0;
        padding:0px 5px 0px 0px;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		color: #000066; 
		padding-left: 1px;
    }
    
     .reportform p {
        margin:0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		color: #000000;
		padding: 2px 0 2px 0; 
		margin: 8px 0 0px 0; 
    }
    
         .reportform {
        margin:0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		color: #000000;
		padding: 5px 0 5px 0; 
		margin: 0px 0 5px 0; 
    }
    
             .reportformsubtitle {
        margin:0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		color: #000066;
		font-weight: bold;
		padding: 10px 0 5px 0; 
		margin: 0px 0 5px 0; 
    }
   

	img {
		margin:0 0 0 0px;
	}
	
.imgarticle {
		margin: 10px 0px 10px 0px;
		border: 1px;
		border-color: black;
	}
	
	
	.imgarticlepicture {
		padding: 0px 0px 10px 10px;
		border: 1px;
		border-color: black;
	}
	
	
	.imgarticlepicture {
ÊÊÊÊfloat: right; 
ÊÊÊÊmargin-left: 1em;
ÊÊÊÊmargin-bottom: 1em;
}

	/* Header styles */
	
	
  

#header {
margin: 0px 0px 0px 0px;
background-color: #b4d4f4;
padding: 0px 0px 0px 10px;
position: relative;
width: 100%;
height: 138px;
clear: both;
float: left;
overflow: hidden;
}

#headerstyle {
position: relative;
float: left;
}



.breadcrumb, .breadcrumb a {
text-align: left;
 font-size:11px;
font-family: Arial, Tahoma, "san-serif";
color: #6699cc; 
font-weight: normal;
padding-top: 0px;
padding-bottom: 20px;
margin: 0px;
}

.sharethis {
text-align: left;
 font-size:11px;
font-family: Arial, Tahoma, "san-serif";
color: #000066; 
font-weight: normal;
padding-bottom: 10px;
margin: 0px;
}

.sharethis a {
color: #000066; 
}

       .leaderboard {
        position: relative;
        float: left;
         border: 0px solid #dad7d7;
        clear: both;
        margin: 10px 0px 0px 20px;
        width:760px;
        height: 100px;
    }


   .imgbuttonleft {
   		padding: 0px 1px 0px 0px;
		margin: 0px;
		vertical-align: bottom;
}

   .imgbuttons {
   		padding: 0px 1px 0px 4px;
   		margin: 0px 1px 0px 4px;
		vertical-align: bottom;
}

   .imgbuttonprint {
   		padding: 0px 1px 0px 4px;
		margin:  3px 0px 0px 0px;
			vertical-align: bottom;
}

.twitter-share-button {
vertical-align:bottom!important;
height:21px!important;
padding-right: 10px;
float: left;
}

.loginbuttons {
vertical-align:bottom!important;
height:21px!important;
padding-right: 0px;
}

.buttons {
vertical-align:bottom!important;
height:21px!important;
padding-right: 10px;
}
.plusone {
vertical-align:bottom!important;
padding-right: 10px;
float: left;
position: relative;
}

.sharethis iframe {
vertical-align:bottom!important;
height:21px!important;
}

	.reportquestions {
	font-family: Arial, Tahoma, "san-serif"; 
	font-size: 13px; 
	color: #000066;
	margin: 5px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}

	.reportsubmittedby {
	font-family: Arial, Tahoma, "san-serif"; 
	font-size: 12px; 
	color: #000066;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
 	text-decoration: none;
}
.reportsubmittedby a {
	font-family: Arial, Tahoma, "san-serif"; 
	font-size: 12px; 
	color: #000066;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
 	text-decoration: underline;
}

   .author {
	width:100%;/* Width of right column content (column width minus padding on either side) */
	border:1px solid #999;
 font-size:12px;
font-family: Arial, Tahoma, "san-serif";
color: #000000; 
		position: relative; 
		background-color: #eff6fc;
		float: left;
		padding: 7px 7px 7px 7px;
		margin: 0px;
}

   .authorspacer {
	width:100%;/* Width of right column content (column width minus padding on either side) */
	border: 0;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}

   .generalspacer {
	width:80%;/* Width of right column content (column width minus padding on either side) */
	border: 0;
	float: left;
	border:1px solid #999;
	padding: 7px 7px 7px 15px;	
	position: relative;
	margin: 7px 0px 7px 0px;
}

	
   .author a {
	color: #000066;
}

   .authortitle {
 font-size:16px;
font-family: "Trebuchet MS", "Lucida Sans", Tahoma;
font-weight: bold;
color: #000066; 
font-weight: normal;
		line-height: 135%;
}
    .leftlogo
{
text-align: right;
width: 160px;
float: right;
padding: 0px;
margin: 0 0 0 0px;
position: relative;
}

         .country {
text-align: right;
 font-size:12px;
font-family: Arial, Tahoma, "san-serif";
color: #ee3124; 
font-weight: bold;
padding-top: 0px;
padding-bottom: 0px;
margin: 5px 0px 10px 10px;
}      
       .login {
text-align: right;
 font-size:12px;
font-family: Arial, Tahoma, "san-serif";
color: #ee3124; 
font-weight: bold;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}


a.login:link { font-family: Arial, Tahoma, Verdana; font-size: 14px; color: #ee3124; font-weight: bold; text-decoration: underline}
a.login:visited  { font-family: Arial, Tahoma, Verdana; font-size: 14px; color: #ee3124; font-weight: bold; text-decoration: underline}
a.login:hover  { font-family: Arial, Tahoma, Verdana; font-size: 14px; color: #ee3124; font-weight: bold; text-decoration: underline}
a.login:active  { font-family: Arial, Tahoma, Verdana; font-size: 14px; color: #ee3124; font-weight: bold; text-decoration: underline}

     .login a {
       text-decoration: underline;
color: #ee3124; 
    }
    

	#header p,
	#header h1,
	#header h2 {
	    padding: 5px 15px 0 15px;
        margin:0;
	}
	




	    .leftblog {
        float:left;		 
        width:160px; 
        margin: 40px 0px 0px 0px;  
        padding: 0px;
       border: 0px;
              }
	
    .centerblog {
        padding: 0px 0px 0px 0px;
        position: relative;
        border: 0px;
	}


	
    .left {
        float:left;		 
        width:160px; 
        margin: 40px 0px 0px 0px;  
        padding: 0px;
       border: 0px;
              }
   .right {
        width:160px;  
        padding-right: 0px;
        padding-left: 0px;
        margin: 50px 0px 0px 0px;  
        text-align: left;
	    border: 0px solid #dad7d7;
        float: right; 
    }
    
    .center2 {
        margin-left: 200px;
        margin-right: 180px;
	    border: 0px solid #000000;
	    border-right: 1px solid #000000;
	    background-color: #ffffff;
        padding: 0;
	}
	
    .center {
        margin-left: 170px;
        margin-right: 170px;
        padding: 0px 0px 0px 0px;
        position: relative;
        border: 0px;
	}

    .centermobile {
        margin-left: 10px;
        margin-right: 10px;
        padding: 0px 0px 0px 0px;
        position: relative;
        border: 0px;
	}
    
    	.cmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;	
	}

	/* 3 Column blog style settings */
	.cboxstyle {
		float: left;  
		background-color: #ffffff;
		position: relative;  /* right column background-color colour */
	}
	.cboxstyle .cbox1 {
		width:27%;  /* width of left column content (column width minus padding on either side) */
	   border:0px solid #000; 
	   margin: 0px 0px 0px 0px;
		position: relative; 
		font-family:  Arial, Tahoma, "san-serif";
		font-size: 11px; 
		font-weight: normal;
		color: #000000;
		float: left;
    	padding: 10px 20px 20px 20px;
		}
		
		
			.cboxstyle .dbox1 {
		width:20%;  /* width of left column content (column width minus padding on either side) */
	   border:0px solid #000; 
	   margin: 0px 0px 0px 0px;
		position: relative; 
		font-family:  Arial, Tahoma, "san-serif";
		font-size: 11px; 
		font-weight: normal;
		color: #000000;
		float: left;
    	padding: 10px 20px 20px 20px;
		}
		

		
				.cboxstyle .cboxwide {
		width:100%;  /* width of left column content (column width minus padding on either side) */
     border:0px solid #000; 
	   margin: 0px;
		position: relative; 
		font-family:  Arial, Tahoma, "san-serif";
		font-size: 13px; 
		font-weight: bold;
		color: #000066;
		float: left;
    	padding: 20px 20px 5px 20px;
		}
		
		.cboxstyle .cbox1line a  {
		width:100%;  /* width of left column content (column width minus padding on either side) */
	   border:0px solid #000; 
	   margin: 0px;
		position: relative; 
		font-family:  Arial, Tahoma, "san-serif";
		font-size: 11px; 
		font-weight: normal;
		color: #6699cc;
		float: left;
		}
		
				.cboxheading  {	
		font-family:  Arial, Tahoma, "san-serif";
		font-size: 12px; 
		font-weight: bold;
		color: #000066;
		}
		
		
		
		
		
		
		.towermask { 
		float:left;
		width: 120px;
        margin: 0;
        padding: 0;
        text-align: left;
       }
		
	.tower  {
        clear:both;
        float:left;
        margin: 0;
        padding: 0;
        text-align: left;
       }
       	.tower2  {
        clear:both;
        float:left;
        margin: 0;
        padding: 20px 0px 0px 0px;
       }
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        text-align: center;
        width:100%;     
	    margin-top: 0px;
	    margin-bottom: 0px;
	    margin-left: 0px;
	    padding: 0px 0px 0px 0px;
		background-color: #dbe8fc;
	   font-size:9px;
       font-family: Arial, Tahoma, "san-serif";
       color: white;
       font-weight: normal;
       text-decoration: none;
    }
    

	    
	    
    #footer p {
        padding:10px;
        margin:0;
    }
       #footer a {
        padding:10px;
        margin:0;
         font-size:11px;
       font-family: Arial, Tahoma, "san-serif";
       color: #000066;

    }
    

.leftsearch
{
text-align: right;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}



.leftnavcontainer
{
text-align: right;
padding: 0;
margin: 0;
}


.leftnavcontainer ul
{
margin: 0;
padding: 0;
border: none;
list-style-type:none;
font-size: 11px; 
color: #000066;
position: relative;
font-family: Arial, Tahoma, "san-serif"; 
}

.leftnavcontainer li { margin: 0 0 0 0; }

.leftnavcontainer ul li
{
display: block;
height:auto;
color: #000066;
padding: 0;
margin: 0;
position: relative;
text-decoration: none;
}

.leftnavcontainer ul li.key {
display: block;
padding: 1px 0px 1px 0px;
line-height: 120%;
font-size: 15px;
color: #000066;
position: relative;
text-decoration: none;
}


.leftnavcontainer ul li.regular {
display: block;
padding: 1px 0px 1px 0px;
line-height: 100%;
font-size: 11px;
color: #000066;
position: relative;
text-decoration: none;
}


.leftnavcontainer ul li.highlight {
display: block;
padding: 1px 0px 1px 0px;
height:auto;
font-size: 15px;
color: #ffffff;
position: relative;
text-decoration: none;
}

.leftnavcontainer ul li.keynet {
display: block;
padding: 1px 0px 1px 0px;
height:auto;
font-size: 13px;
color: #000066;
position: relative;
text-decoration: none;
}

.leftnavcontainer ul li.highlightnet {
display: block;
padding: 1px 0px 1px 0px;
height:auto;
font-size: 13px;
color: #ffffff;
position: relative;
text-decoration: none;
}


.leftnavcontainer ul li.citysmall {
padding: 1px 0px 1px 0px;
height:auto;
font-size: 11px;
color: #000066;
position: relative;
font-weight: normal;
text-decoration: none;
}

.leftnavcontainer ul li.citysmallhighlight {
padding: 1px 0px 1px 0px;
height:auto;
font-size: 11px;
color: #ffffff;
position: relative;
font-weight: normal;
text-decoration: none;
}

.leftnavcontainer ul li a, .leftnavcontainer ul li a:active, .leftnavcontainer ul li a:link,  .leftnavcontainer ul li a:visited{
display: block;
padding: 1px 0px 1px 0px;
height:auto;
color: #000066;
font-weight: bold;
position: relative;
text-decoration: none;
}



.leftnavcontainer ul li a:hover { 
display:block; 
padding: 1px 0px 1px 0px;
color: #ffffff; 
}

.leftnavcontainer ul li.firstleftheading, .leftnavcontainer li.firstleftheading a { 
font-family: Arial, Tahoma, "san-serif"; 
font-size: 15px; 
color: #666666; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase; 
padding-top: 9px;
padding-bottom: 4px;
}


.bottomlink a {
font-family:  "Trebuchet MS", "Lucida Sans",
font-size: 13px; 
font-weight: bold;
color: #000066;
text-decoration: underline;
}


       .subnavheading {
text-align: left;
 font-size:13px;
font-family: Arial, Tahoma, "san-serif";
color: #ee3124; 
font-weight: bold;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

.subnav {
  font-size:12px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:bold;
        padding: 0px;
}

.subnav ul {
	list-style-type:none;
	width:auto;
	position:relative;
	display:inline;
  font-size:11px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:normal;
	color: #000066;
  }
  
  .subnav ul li{
	display:block;
	float: left;
	height: 15px;
  font-size:11px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:normal;
	position:relative;
		color: #000066;
	}
	
.subnav ul li.last, .subnav li.last a, .subnav li.last a:hover, .subnav li.last a:active{border:none; padding-right: 0px; text-decoration:none;}
.subnav ul li.first, .subnav li.first a, .subnav li.first a:hover, .subnav li.first a:active{border:none; text-decoration:none; color: #ee3124; font-size: 12px; font-weight: bold; padding-right: 6px;}

	
.subnav ul li a{
	display:block;
	float:left;
	height: 15px;
	color: #000066;
	text-decoration:underline;
	padding-right: 6px;
}
	

.subnav ul li a:hover, .subnav li a:active {color: #000066; display:block;}
	
.subnav ul li.current, .subnav li.current a, .subnav li.current a:hover, .subnav li.current a:active {color:#ee3124; text-decoration:underline;}

.topnavbar {
    	padding: 2px 15px 5px 20px;  
    	position: relative;
    	clear: both;
}

.belownavbar {
    	padding: 0px 15px 2px 20px;  
    	position: relative;
    	clear: both;
}

.menu2 {
  font-size:14px;
font-family:  Arial, Tahoma, "san-serif"; 
	font-weight:bold;
    	 border-bottom:1px solid #dad7d7;
       border-top:1px solid #dad7d7;
        margin: 10px 0px 0px 0px;    
        height: 20px;
        padding: 3px 0px 3px 0px;
}

.menu2 ul {
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:inline;
  font-size:14px;
font-family:  Arial, Tahoma, "san-serif"; 
	font-weight:bold;
	color: #666666;
  }
  
  .menu2 ul li{
	display:block;
	float: left;
  font-size:14px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:normal;
	position:relative;
	}
	
.menu2 ul li.last, .menu2 li.last a, .menu2 li.last a:hover, .menu2 li.last a:active{border:none; padding-right: 5px; text-decoration:none;}
.menu2 ul li.first, .menu2 li.first a, .menu2 li.first a:hover, .menu2 li.first a:active{border:none; margin-left: 0px; padding-left: 0px; text-decoration:none; background-image: none;}
.menu2 li.middle a, .menu2 li.middle a:hover, .menu2 li.middle a:active{background-image: url(imagesnew/expatriates.gif);
background-repeat: no-repeat;
background-position: 0px .5em;
padding-left: 15px;}
	
.menu2 ul li a{
	display:block;
	float:left;
	padding:3px 7px 0px 0px;
	color: #666666;
	text-decoration:none;
}

	.menu2 ul li a span {
	    display:block;
	}

.menu2 ul li a:hover, .menu2 li a:active {color:#ee3124; display:block;}
	
.menu2 ul li.current, .menu2 li.current a, .menu2 li.current a:hover, .menu2 li.current a:active {color:#ee3124; display:block; text-decoration:none;}



.menu2sub {
  font-size:11px;
font-family:  Arial, Tahoma, "san-serif"; 
	font-weight:normal;
    	 border-bottom:1px solid #dad7d7;
       border-top:1px solid #dad7d7;
        margin: 5px 0px 0px 0px;    
        height: 20px;
        padding: 3px 0px 7px 0px;
}

.menu2sub ul {
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:inline;
  font-size:13px;
font-family:  Arial, Tahoma, "san-serif"; 
	font-weight:normal;
	color: #333333;
  }
  
  .menu2sub ul li{
	display:block;
	float: left;
  font-size:13px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:normal;
	position:relative;
	}
	
.menu2sub ul li.last, .menu2sub li.last a, .menu2sub li.last a:hover, .menu2sub li.last a:active{border:none; padding-right: 5px; text-decoration:none;}
.menu2sub ul li.first, .menu2sub li.first a, .menu2sub li.first a:hover, .menu2sub li.first a:active{border:none; margin-left: 0px; padding-left: 0px; text-decoration:none; background-image: none;}
.menu2sub li.middlesub a, .menu2sub li.middlesub a:hover, .menu2sub li.middlesub a:active{background-image: url(imagesnew/expatriates.gif);
background-repeat: no-repeat;
background-position: 0px .5em;
padding-left: 15px;}
	
.menu2sub ul li a{
	display:block;
	float:left;
	padding:3px 7px 0px 0px;
	color: #333333;
	text-decoration:none;
}

	.menu2sub ul li a span {
	    display:block;
	}

.menu2sub ul li a:hover, .menu2sub li a:active {color:#ee3124; display:block;}
	
.menu2sub ul li.current, .menu2sub li.current a, .menu2sub li.current a:hover, .menu2sub li.current a:active {color:#ee3124; display:block; 	text-decoration:none;}




.menu3 {
  font-size:12px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:bold;
        margin: 4px 4px 7px 4px;    
        height: 20px;
        padding: 0;
        background-color: #ffffff;
		padding: 0px -10px 0px 0px;
		background-color: #f2f2f2;
	    border-top:2px solid #999;
}

.menu3 ul {
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:inline;
  font-size:13px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:bold;
	color: #000066;
  }
  
  .menu3 ul li{
	display:block;
	float: left;
  font-size:13px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:bold;
		border-right:1px solid #999999;
	position:relative;
	}
	
.menu3 ul li.last, .menu3 li.last a, .menu3 li.last a:hover, .menu3 li.last a:active{border:none; padding-right: 0px; margin-left: 0px; text-decoration:none;}
.menu3 ul li.first, .menu3 li.first a, .menu3 li.first a:hover, .menu3 li.first a:active{border:none; margin-left: 5px; padding-left: 0px; text-decoration:none;}

	
.menu3 ul li a{
	display:block;
	float:left;
	padding:3px 2px 0px 2px;
	color: #000066;
	text-decoration:none;
}

	.menu3 ul li a span {
	    display:block;
	}

.menu3 ul li a:hover, .menu3 li a:active {color:#ffffff; display:block;}
	
.menu3 ul li.current, .menu3 li.current a, .menu3 li.current a:hover, .menu3 li.current a:active {color:#ffffff; display:block; 	text-decoration:none;}



  .newsletterheading { font-family: Arial, Tahoma, "san-serif"; font-size: 13px; color: #000066; font-weight: bold; text-decoration: none; padding-left: 6px; line-height: 150%;}


.boxheading { font-family: Arial, Tahoma, "san-serif"; font-size: 13px; color: #000066; font-weight: bold; text-decoration: none; text-transform: uppercase; padding: 6px 7px 0px 0px; margin: 0px 7px 0px 0px; line-height: 200%;}
.boxtext { font-family: Arial, Tahoma, "san-serif"; font-size: 13px; color: #000000; font-weight: normal; text-decoration: none; padding-left: 0px; line-height: 100%}
.boxfieldtext { font-family: Arial, Tahoma, "san-serif"; font-size: 13px; color: #ffffff; font-weight: normal; text-decoration: none; padding-left: 0px; line-height: 100%}

	.boxmask {
	    position: relative;
		float:left;
		width: 100%;	
		padding: 0;
		margin: 0;
		border: 0px solid #39da67;/* width of whole page */
	}

	/* 3 Column blog style settings */
	.boxstyle {
		float: left;  
		width: 100%;
		border:1px solid #c7d2e3; 
		padding: 0px 0px 0px 0px;
		background-color: #ffffff;
		position: relative; /* right column background-color colour */
	}
	
		.boxstylemobile {
		float: left;  
		width: 100%;
		border:0px solid #c7d2e3; 
		padding: 0px 0px 0px 0px;
		background-color: #ffffff;
		position: relative; /* right column background-color colour */
	}
	.boxstyle .box1 {
		width:57%;  /* width of left column content (column width minus padding on either side) */
	   border:0px solid #000; 
	   margin: 0px;
		position: relative; 
		font-family:  Arial, Tahoma, "san-serif";
		font-size: 13px; 
		float: left;
		font-weight: normal;
		color: #000000;
			    border: 0px solid #cc3333;
    	padding: 15px 15px 5px 20px;
		}
		
		
	.boxstyle .boxdouble {
		width:87%;  /* width of left column content (column width minus padding on either side) */
	   border:0px solid #000; 
	   margin: 0px;
		position: relative; 
		font-family:  Arial, Tahoma, "san-serif";
		font-size: 13px; 
		float: left;
		font-weight: normal;
		color: #000000;
			    border: 0px solid #cc3333;
    		padding: 15px 15px 5px 20px;
		}
		
		
			.boxstyle .box1mobile {
		width:100%;  /* width of left column content (column width minus padding on either side) */
	   border:0px solid #000; 
	   margin: 0px;
		position: relative; 
		font-family:  Arial, Tahoma, "san-serif";
		font-size: 13px; 
		float: left;
		font-weight: normal;
		color: #000000;
			    border: 0px solid #cc3333;
    	padding: 15px 15px 5px 20px;
		}
	.boxstyle .box2 {
		width:35%;/* Width of right column content (column width minus padding on either side) */
	   border:none;
		position: relative; 
		margin: 0px 0px 0px 0px;
		float: left;
		border: 0px solid #cc3333;
		height: 1000px;
		padding: 0px 3px 10px 5px;
		}
	/* 3 Column blog style settings */
	.topbox {
		background-color:#fff;	
		border:1px solid #dad7d7;
	}		

	.horizontaltoptop {
		border-bottom:0px solid #dad7d7;
               border-top:0px solid #dad7d7;
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float:left;
		padding: 0px 0px 0px 0px;		
		font-family: Arial, Tahoma, "san-serif";
		text-align: right;
		 font-size:13px;
		color: #000066; 
		font-weight: bold;
		vertical-align:bottom!important;
 	   	margin: 0px 40px 8px 0px;
 	        float: right;
 	       word-spacing: 2px;
	}
	
		.signin {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float: left;
		padding: 3px 0px 0px 0px;
	}
	
	.fb-login-button {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float: left;
		float: right;
		padding-left: 5px;
	}
	
	.horizontaltoptop a {
    	   text-decoration: underline;
		color: #000066; 
    }

	.horizontaltop {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;		
		border-bottom:0px solid #dad7d7;
               border-top:0px solid #dad7d7;
       /* width of whole page */
		margin-top: 0px;
		}

	/* 3 Column blog style settings */
	.horizontaltopstyle { 
		float: left;  
		position: relative; /* right column background-color colour */
	}
	
	.dailylists {
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		margin-top: 0px;
		padding-top: 5px;
		}
		
	.dailylists p {
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		margin-top: 5px;
		clear: both;
		}
		
		
		.horizontaltop .topbox1 {
		width: 270px;  /* width of left column content (column width minus padding on either side) */
	    border:0px solid #000; 
    	margin: 0px 0px 0px 0px;
		position: relative; 
		font-family: Arial, Tahoma, "san-serif";
		font-size: 11px; 
		font-weight: normal;
		color: #000000;
    	margin: 10px 0px 0px 0px;
       float: left;
        word-spacing: 2px;
		}
		
			.horizontaltop .topbox2 {
		width: 200px;  /* width of left column content (column width minus padding on either side) */
		    border:0px solid #000; 
    		margin: 0px 0px 0px 0px;
		position: relative; 
		font-family: Arial, Tahoma, "san-serif";
		font-size: 11px; 
		font-weight: normal;
		color: #000000;
    		margin: 0px 0px 0px 0px;
   	    float: left;
   	     word-spacing: 2px;
		}
		
		.horizontaltop .topbox3 {
		width: auto;  /* width of left column content (column width minus padding on either side) */
	        border:0px solid #000; 
 		margin: 0px 0px 0px 0px;
		position: relative; 
		font-family: Arial, Tahoma, "san-serif";
		text-align: right;
		 font-size:13px;
		color: #ee3124; 
		font-weight: bold;
 	   	margin: 5px 0px 0px 0px;
 	        float: right;
 	       word-spacing: 2px;
		}
		
		.horizontaltop .topbox3 a {
    	   text-decoration: underline;
		color: #ee3124; 
    }
	
	.newslettersignup {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float:left;
		padding: 0px 0px 0px 10px;		
		font-family: Arial, Tahoma, "san-serif";
		text-align: left;
		 font-size:12px;
		color: #000000; 
		font-weight: normal;
		vertical-align:bottom!important;
 	   	margin: 0px 0px 2px 0px;
 	        float: right;
 	       word-spacing: 2px;
	}	
	
		.newslettersignuptop {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float:left;
		padding: 0px 0px 0px 0px;		
		font-family: Arial, Tahoma, "san-serif";
		text-align: left;
		 font-size:12px;
		color: #000000; 
		font-weight: normal;
		vertical-align:bottom!important;
 	   	 margin: 7px 0px 0px 0px;  
 	        float: right;
 	       word-spacing: 2px;
	}	

	
		.newsletterright a {
		 font-size:12px;
		color: #000000; 
		text-decoration: none;
		}
		
		.newsletterrighttext {
		 font-size:11px;
		 clear: both;
		 padding: 3px 52px 3px 0px;
		 font-family: Arial, Tahoma, "san-serif";
		color: #000066; 
		font-weight: bold;
		text-decoration: none;
		}
	
		
		.horizontalbottom2 {
		border-bottom:0px solid #dad7d7;
               border-top:0px solid #dad7d7;
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float:left;
		padding: 0px 0px 0px 0px;		
		font-family: Arial, Tahoma, "san-serif";
		text-align: right;
		 font-size:13px;
		color: #000066; 
		font-weight: bold;
		vertical-align:bottom!important;
 	   	margin: 8px 40px 8px 0px;
 	        float: right;
 	       word-spacing: 2px;
	}
	
	
		.horizontalbottom {
        clear:both;
        float:left;
        text-align: center;
        width:100%;     
	    margin-top: 0px;
	    margin-bottom: 0px;
	    margin-left: 0px;
	    padding: 10px 0px 0px 0px;
		background-color: #dbe8fc;
	   font-size:13px;
       font-family: Arial, Tahoma, "san-serif";
  	color: #000066; 
       font-weight: normal;
       text-decoration: none;
    }
			.horizontalbottom a {
	    	   text-decoration: underline;
		color: #000066; 
	}
	
	

	.countries {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:auto;			/* width of whole page */
		margin-top: 8px;
		border-top:1px solid #dad7d7;
		padding-top: 5px;
		}

	/* 3 Column blog style settings */
	.countriesstyle {
		background-color:#fff;	
		float: left;  
		position: relative; /* right column background-color colour */
	}
	
.countryheading  { font-family:  "Trebuchet MS", "Lucida Sans", Tahoma; font-size: 14px; color: #000066; font-weight: bold; text-decoration: none}
a.countryheading:link, a.countryheading:visited, a.countryheading:active { font-family:  "Trebuchet MS", "Lucida Sans", Tahoma; font-size: 14px; color: #000066; font-weight: bold; text-decoration: none}
 a.countryheading:hover { font-family:  "Trebuchet MS", "Lucida Sans", Tahoma; font-size: 14px; color: #000066; font-weight: bold; text-decoration: none}

.countrytinylink { font-family: Arial, Tahoma, "san-serif"; font-size: 9px; color: #6699cc; font-weight: normal}
a.countrytinylink:link, a.countrytinylink:visited, a.countrytinylink:active { word-spacing: 0px; font-family: Arial, Tahoma, "san-serif"; font-size: 9px; color: #6699cc; font-weight: normal; text-decoration: underline}
 a.countrytinylink:hover { word-spacing: 0px; font-family: Arial, Tahoma, "san-serif"; font-size: 9px; color: #6699cc; font-weight: normal; text-decoration: underline}

	.countries .countrybox1 {
		width: 125px;  /* width of left column content (column width minus padding on either side) */
	    border:0px solid #000; 
    	margin: 3px 2px 3px 2px;
		position: relative; 
		font-family: Arial, Tahoma, "san-serif";
		font-size: 11px; 
		font-weight: normal;
		color: #000000;
		height: 100px;
    	padding: 3px 2px 3px 2px;
       float: left;
        word-spacing: 2px;
		}
		
	


	.mininavmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;	
		float:left;
		margin: 0px;
		width:100%;			/* width of whole page */
	}

	/* 3 Column blog style settings */
	.mininavboxstyle {
		background-color:#fff;	
		float: left;  
		position: relative; /* right column background-color colour */
	}
	.mininavboxstyle .mininavbox1 {
		width:55px;  /* width of left column content (column width minus padding on either side) */
	   margin: 0px;
		position: relative; 
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		font-weight: normal;
		text-align: center;
		color: #000000;
    	padding: 0px 3px 0px 3px;
    	margin: 0px 0px 5px 5px;
    	float:left;
		}

	.mininavboxstyle .mininavbox1 a,  .mininavboxstyle .mininavbox1 p {
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 10px; 
		font-weight: bold;
		color: #000066;
		text-decoration: none;
		margin-top: 0px;
		}
		
		
.keynav {
margin: 0px 5px 0px 0px;
background-color: white;
border-top:3px solid #999;
border-bottom:3px solid #999;
position: relative;
width: 100%;
clear: both;
float: left;
overflow: hidden;
}

.keynavstyle {
position: relative;
float: left;
}

.keynavbox {
padding: 0px 0px 0px 0px;
background-color: white;
position: relative;
font-family: Arial, Tahoma, "san-serif";
font-size: 11px; 
font-weight: normal;
text-align: center;
color: #000000;
width: 200px;
}

.keynavbox a, .keynavbox p {
background-color: white;
position: relative;
font-family: Arial, Tahoma, "san-serif";
font-size: 11px; 
padding: 0px;
margin-top: -5px;
text-align: center;
font-weight: normal;
color: #000000;
}

.keynavbox1 {
padding: 4px 4px 4px 4px;
background-color: white;
position: relative;
width: 50%;
}

  	.thumbnailsection {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
	}

	/* 3 Column blog style settings */
	.thumbnailstyle {
		background-color:#fff;	
		float: left;  
		position: relative; /* right column background-color colour */
	}
	
		.thumbnailstyle .box1 {
		width:80px;  /* width of left column content (column width minus padding on either side) */
	   border:0px solid #000; 
	   text-align: right;
	   margin: 0px;
		position: relative; 
		font-family:  Arial, Tahoma, "san-serif";
		font-size: 13px; 
		font-weight: normal;
		color: #000000;
    	padding: 5px 10px 5px 5px;
		}
		.thumbnailstyle .box2 {
	border:none;
	width: auto; 
		position: relative; 
		margin: 0px;
		float: left;
    	padding: 5px 5px 5px 5px;
		}
	
.thumbnail, .thumbnail a {
background-color: white;
position: relative;
font-family: Arial, Tahoma, "san-serif";
font-size: 11px; 
padding: 3px 3px 3px 3px;
margin-top: 0;
text-align: left;
font-weight: normal;
float: left;
color: #000000;
}


.thumbnailheading {
background-color: white;
position: relative;
font-family: Arial, Tahoma, "san-serif";
font-size: 13px; 
font-weight: bold;
color: #000066;
}



.thumbnailitem .thumbnailheading {
background-color: white;
position: relative;
font-family: "Trebuchet MS", "Lucida Sans"; 
font-size: 15px; 
font-weight: bold;
color: #000066;
text-decoration: none;
}

.thumbnailitemspacing .thumbnailheading {
background-color: white;
position: relative;
font-family: "Trebuchet MS", "Lucida Sans"; 
font-size: 15px; 
font-weight: bold;
color: #000066;
text-decoration: none;
}

  	.thumbnailitemspacing {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float:left;
		width:100%;
		margin: 15px 0 15px 0;  
		padding: 0;  /* width of whole page */
	}
	
	  	.thumbnailitemspacing a {
		text-decoration: underline;
		color: #000066;
	}

  	.thumbnailitem {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float:left;
		width:100%;
		margin: 5px 0 10px 0;  
		padding: 0;  /* width of whole page */
	}


	  	.thumbnailitem a {
		text-decoration: underline;
		color: #000066;
		font-weight: normal;
	}
	
        .thumbnailsubheading {
		font-family: Arial, Tahoma, "san-serif";
		font-size: 12px; 
		font-weight: bold;
		color: #000066;
		margin: 5px 0 10px 80px;  
	}	
	
	.thumbnailitem ul {
		font-family: Arial, Tahoma, "san-serif";
		font-size: 11px; 
		font-weight: normal;
		color: #000000;
		margin: 5px 0 10px 55px;  
	}	
	
		.thumbnailitem ul li {
		font-family: Arial, Tahoma, "san-serif";
		font-size: 12px; 
		font-weight: normal;
		margin: 3px 0px 0px 5px;
		color: #000066;
	}	


.thumbnailtitle, .thumbnailtitle a{
background-color: white;
position: relative;
font-family: Arial, Tahoma, "san-serif";
font-size: 12px; 
font-weight: bold;
color: #000066;
text-decoration: underline;
}

.thumbnailitemrg {
 position:relative;	/* This fixes the IE7 overflow hidden bug */
 float:left;
 width:100%;
 margin: 5px 0 10px 0;  
 padding: 0;  /* width of whole page */
}


.thumbnailtitlerg, .thumbnailtitlerg a{
position: relative;
font-family: Arial, Tahoma, "san-serif";
font-size: 14px; 
font-weight: bold;
color: #000066;
text-decoration: none;
}

.thumbnailimgrg, .thumbnailimgrg a {
border:1px solid #000000;
color: #000000;
float: left;
width: 55px;
text-decoration: none;
margin: 0 10px 7px 0;
}





.thumbnailtitleright {
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-size: 11px;
text-decoration: none;
font-style: italic;
padding: 5px 0px 1px 0px;
}

.thumbnailtitleright a {
text-decoration: underline;
}







.thumbnailauthor {
font-family: Arial, Tahoma, "san-serif";
font-size: 12px; 
font-weight: normal;
color: #000000;
text-decoration: none;
padding: 2px 0 4px 0;
}

.thumbnailauthor a {
font-family: Arial, Tahoma, "san-serif";
font-size: 12px; 
font-weight: normal;
color: #000000;
text-decoration: underline;
padding: 2px 0 4px 0;
}

.thumbnailimg, .thumbnailimg a {
border:1px solid #000000;
color: #000000;
float: left;
width: 70px;
text-decoration: none;
margin: 0 15px 7px 0;
}


.thumbnail img, .thumbnail img a{
border:1px solid #000000;
color: #000000;
text-decoration: none;
}

	

		.whitebox {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border:1px solid #ccc;
	    font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		position: relative; 
		background-color: #ffffff;
		float: left;
		text-align: left;
		clear: both;
		padding: 7px 7px 7px 7px;
		margin: 10px 10px 20px 10px;
		color: #000000;
		}
				
     .whitebox a {
		color: #000066; 
	    font-family: Arial, Tahoma, "san-serif"; 
		 font-weight: normal;
		text-decoration: underline;
    }
    
         .blueheading, .blueheading a {
		color: #000066; 
				font-size: 13px; 
	    font-family: Arial, Tahoma, "san-serif"; 
		 font-weight: bold;
		text-decoration: none;
    }

								

    	.propertybox {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border:1px solid #ccc;
	    font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		position: relative; 
		background-color: #ffffff;
		float: left;
		padding: 3px 0px 7px 7px;
		margin: 10px 0px 0px 0px;
		color: #000000;
		}

	.classmask {
		width:95%;/* Width of right column content (column width minus padding on either side) */
	   border: 0px;
		position: relative; 
		background-color: #fff;
		float: left;
		padding: 7px 0px 3px 3px;
		margin: 5px 0px 0px 0px;
		}
				
				.classmask1 {
		width:95%;/* Width of right column content (column width minus padding on either side) */
	       border-bottom:1px solid #999;
		position: relative; 
		background-color: #fff;
		float: left;
		padding: 4px 0px 3px 3px;
		margin: 4px 0px 0px 0px;
		}

				.classmask2 {
		width:95%;/* Width of right column content (column width minus padding on either side) */
	   border-top:1px double #999;
	    border-bottom:1px solid #999;
		position: relative; 
		background-color: #fff;
		float: left;
		padding: 4px 0px 4px 7px;
		margin: 2px 0px 0px 0px;
		}

				.classmask3 {
		width:95%;  /* Width of right column content (column width minus padding on either side) */
	   border-top:1px double #ccc;
		position: relative; 
		background-color: #fff;
		float: left;
		padding: 4px 0px 3px 3px;
		margin: 3px 0px 0px 0px;
		}


	/* 3 Column blog style settings */
	.classboxstyle {
		background-color:#fff;	
		float: left;  
		position: relative; /* right column background-color colour */
	}
	.classboxstyle .classbox1 {
	/* width of left column content (column width minus padding on either side) */
	   width: 80px;
	   margin: 0px;
		position: relative; 
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		font-weight: normal;
		text-align: left;
		color: #6699cc;
    	padding: 0px 2px 0px 2px;
    	margin: 0px 2px 0px 0px;
    	float:left;
		}
	.classboxstyle .classbox2 {
	/* width of left column content (column width minus padding on either side) */
	   width: 100%;
	   clear: both;
	   margin: 0px;
		position: relative; 
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		font-weight: bold;
		text-align: left;
		color: #000066;
    	padding: 0px 3px 0px 0px;
    	margin: 0px 0px 2px 0px;
		}
		
	.classbox3 {
	/* width of left column content (column width minus padding on either side) */
	   width: 100%;
	   clear: both;
	   margin: 0px;
		position: relative; 
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		font-weight: bold;
		text-align: left;
		color: #000000;
    	padding: 0px 3px 0px 3px;
    	margin: 0px 0px 2px 0px;
		}
		
	
			 .classboxstyle .classbox3 {
	/* width of left column content (column width minus padding on either side) */
	   margin: 0px;
	   width: 100%;
		}
		

		.classlinkright{
	/* width of left column content (column width minus padding on either side) */
	   margin: 0px;
	   width: auto;
	   	   padding: 0px 7px 5px 5px;
		position: relative; 
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		font-weight: normal;
		text-align: right;
		float: right;
		color: #000000;
		}
		
	.classlinkright a, .classlinkleft a{
	/* width of left column content (column width minus padding on either side) */
		color: #000000;
		}
		
	 .classlinkleft{
	/* width of left column content (column width minus padding on either side) */
	   margin: 0px;
	   padding: 0px 0px 5px 0px;
	   width: auto;
		position: relative; 
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		font-weight: normal;
		text-align: left;
		float: left;
		color: #000000;
		}
		
					.classboxstyle .classbox3 a {
	/* width of left column content (column width minus padding on either side) */
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		font-weight: normal;
		text-align: left;
		color: #000066;
		}

	.classboxstyle .classbox1 p, .classboxstyle .classbox1 a {
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 10px; 
		width: 60px;
		font-weight: normal;
		color: black;
		text-decoration: underline;
		margin-top: 0px;
		padding: 0px;		
		}
		
				.classifiedmaskactivity {
		width:90%;/* Width of right column content (column width minus padding on either side) */
	   border: 0px;
		position: relative; 
		background-color: #eff6fc;
		float: left;
		padding: 0px 7px 0px 0px;
		margin: 2px 15px 0px 0px;
		}
			
			


	/* 3 Column blog style settings */
	.classifiedstyleactivity {
		background-color: #eff6fc;	
		float: left;  
		position: relative; /* right column background-color colour */
	}	
		.classifiedstyleactivity .classifiedbox {
	/* width of left column content (column width minus padding on either side) */
        position: relative;
        float: left;
    	padding: 10px 10px 10px 0px;
    	margin: 0px;
		}
		
	.classifiedstyleactivity .classifiedbox img {
	/* width of left column content (column width minus padding on either side) */
	   width: 100px;
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		font-weight: normal;
        border:1px solid #000; 
		color: #333333;
    	padding: 0px;
    	margin: 0px;
		}
		
	    	       .classifiedcontacttitle {
        margin: 10px 0px 5px 0px;
        padding:5px 0px 0px 0px;
  	   font-family: "Trebuchet MS", "Lucida Sans", Tahoma;
  	   font-size: 15px; 
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none;     
  	   }
  	     	       .classifiedcontactfield {
        margin: 5px 0px 0px 0px;
        padding:5px 0px 3px 0px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px; 
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none;     
  	   }	
		.classifiedmask {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border: 0px;
		position: relative; 
		background-color: #fff;
		float: left;
		padding: 0px 7px 0px 0px;
		margin: 2px 15px 0px 0px;
		}
				


	/* 3 Column blog style settings */
	.classifiedstyle {
		background-color:#fff;	
		float: left;  
		position: relative; /* right column background-color colour */
	}
	
		.classifiedstyle .classifiedbox {
	/* width of left column content (column width minus padding on either side) */
        position: relative;
        float: left;
    	padding: 10px 10px 10px 0px;
    	margin: 0px;
		}
		
	.classifiedstyle .classifiedbox img {
	/* width of left column content (column width minus padding on either side) */
	   width: 100px;
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		font-weight: normal;
        border:1px solid #000; 
		color: #000000;
    	padding: 0px;
    	margin: 0px;
		}
		
		
		.classifiedboxmore a {
color: #000000;
font-family: Arial, Tahoma, "san-serif"; 
font-size: 11px;
padding: 5px 0px 1px 0px;
text-decoration: underline;
}

.classifiedboxmore {
color: #000000;
font-family: Arial, Tahoma, "san-serif"; 
font-size: 11px;
text-decoration: underline;
padding: 5px 0px 1px 0px;
text-align: right;
}


	.classifieditem {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float:left;
		width:100%;
		margin: 5px 0 10px 0;  
		padding: 0;  /* width of whole page */
		 border-bottom:1px solid #dad7d7;
	}


	  	.classifieditem a {
		text-decoration: underline;
		color: #000066;
	}
	


.classifieditemtitle {
background-color: white;
position: relative;
font-family: Arial, Tahoma, "san-serif";
font-size: 12px; 
font-weight: normal;
color: #000000;
}

.classifieditemtitle a {
text-decoration: underline;
color: #000066;
}



.classifiedtext, .classifiedtext a {
color: #000000;
font-family: Arial, Tahoma, "san-serif"; 
font-size: 12px;
padding: 4px 0px 0px 0px;
margin: 0;
clear: both;
}

.classifiedtext p {
clear: both;
}


 .classifiedheading a, .classifiedheading {
    font-family: "Trebuchet MS", "Lucida Sans", Tahoma;
    font-size: 15px; 
    clear: both;
    color: #000066; 
    text-decoration: none;
    font-weight: bold;
    }
    
    
     .classifiedcountryheading a, .classifiedcountryheading {
    font-family: "Trebuchet MS", "Lucida Sans", Tahoma;
    font-size: 15px; 
    clear: right;
    color: #000066; 
    padding-bottom: 3px;
    text-decoration: none;
    font-weight: bold;
    }
    
    .classifiedtext .classifiedfield a, .classifiedtext .classifiedfield {
    font-family: Arial, Tahoma, "san-serif"; 
    font-size: 12px; 
    float: left;
    padding: 0px 4px 3px 0px;
    margin: 0;
    color: #666666; 
    text-decoration: none;
    font-weight: bold;
    }
    
    
  .classifiedimage {
     text-align: left;
     float: left;
     position: relative;
     width: 120px;
    }	    
    

.classifiedtitle, .classifiedtitle a{
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-size: 13px;
font-weight: normal;
padding: 5px 0px 5px 0px;
position: relative;
clear: both;
text-decoration: underline;
}

.classifieddescription {
color: #000000;
font-family: Arial, Tahoma, "san-serif"; 
font-size: 13px;
padding: 5px 0px 5px 0px;
position: relative;
clear: both;
}
.classifiedmoreinfo, .classifiedmoreinfo a {
color: #000066;
font-family: "Trebuchet MS", "Lucida Sans", Tahoma;
font-size: 14px;
padding: 5px 0px 5px 0px;
position: relative;
font-weight: bold;
text-decoration: underline;
}		

                .whitefocusbox {
        margin: 0px 10px 6px 0px;
        padding:5px 5px 5px 10px;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px; 
	   border:1px solid #ccc;
		background-color: #fff;
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
	
	
	                .classifiedtoggle {
        margin: 0px 0px 0px 0px;
        padding:5px 10px 5px 0px;
        clear: both;
        text-align: right;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
		background-color: #fff;
  	   color: #000066; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
                .classifiedtoggle a {
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
		background-color: #fff;
  	   color: #000066; 
  	   font-weight: normal; 
  	   text-decoration: underline; 
    }
		
			.pagenumbers a {
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 16px; 
		font-weight: normal;
		color: #000066;
		text-align: right;
		padding: 0 4px 0 0;
		text-decoration: underline;	
		}
		
					.pagenumbers {
font-family: Arial, Tahoma, "san-serif"; 
		font-size: 16px; 
		font-weight: normal;
		text-align: right;
		color: #000066;
		padding: 0 4px 0 0;
		}
		
.librarysections ul
{
margin: 0;
padding: 0;
list-style-type:none;
font-size: 12px; 
color: #000066;
position: relative;
font-family: Arial, Tahoma, "san-serif"; 
}

.librarysections li { margin: 0 0 0 0; }

.librarysections ul li
{
display: block;
height:auto;
color: #000066;
padding: 3px 0 3px 0;
position: relative;
text-decoration: none;
}


.fontblacksmall3 { font-family: Tahoma, Verdana, Arial; font-size: 8px; color: black}
a.links:link, a.links:visited, a.links:active { font-family: Tahoma, Verdana, Arial; font-size: 9px; color: #333399; text-decoration: none}
.nolinklink { font-family: Tahoma, Verdana, Arial; font-size: 9px; color: #333399; text-decoration: none}




.mostpopular {
  font-size:10px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:bold;
		margin-left: 0px;
	margin-right: 7px;
	margin-top: 0px;
	margin-bottom: 6px;
	padding: 0px 7px 0px 0px;
	width: 100%;
}

.mostpopular ul {
	padding:3px 7px 3px 0px;
	list-style-type:none;
	width:auto;
	margin: 0;
	position:relative;
	display:block;
  font-size:9px;
  		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		height: 15px;
font-family: Arial, Tahoma, "san-serif"; 
text-transform: uppercase;
	font-weight:bold;
	color: #000066;
}
.mostpopular ul li{
	display:block;
	float: left;
  font-size:9px;
  padding: 0;
  margin: 0;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:bold;
border-right: 1px solid #666;
text-transform: uppercase;
	position:relative;
	}

.mostpopular ul li.last {
	display:block;
	float: left;
  font-size:9px;
font-family: Arial, Tahoma, "san-serif"; 
text-transform: uppercase;
	font-weight:bold;
	border-right: none;
	position:relative;
	}
	
	
.mostpopular ul li a{
	display:block;
	float:left;
	padding:3px 4px 3px 4px;
	color: #000066;
	text-decoration:none;
	}
.mostpopular ul li a:hover, .mostpopular li a:active {color:#000000; display:block; text-decoration: none;}
	
.mostpopular ul li.current, .mostpopular li.current a, .mostpopular li.current a:hover, .mostpopular li.current a:active {color:#000066; display:block; background-color: white; text-decoration:none;}

.mostpopularcontent ol
{
margin: 0px 7px 0px 20px;
padding: 0;
list-style-type:decimal;
list-style-position: outside;
color: #000066;
position: relative;
font-family: Arial, Tahoma, "san-serif"; 
font-size: 12px;
}

.mostpopularcontent li { margin: 0 0 0 0; padding: 0;}


.mostpopularcontent ol li.first a {
display: block;
padding: 5px 0px 3px 0px;
border-bottom: 1px dotted #999;
font-size: 15px;
color: #000066;
line-height: 120%;
position: relative;
font-weight: bold;
text-decoration: none;
}

.mostpopularcontent ol li.second a {
display: block;
padding: 5px 0px 3px 0px;
border-bottom: 1px dotted #999;
font-size: 13px;
line-height: 120%;
color: #000066;
position: relative;
font-weight: bold;
text-decoration: none;
}

.mostpopularcontent ol li.third a {
display: block;
padding: 5px 0px 3px 0px;
border-bottom: 1px dotted #999;
font-size: 13px;
line-height: 120%;
color: #000066;
position: relative;
text-decoration: none;
}

.mostpopularcontent ol li.fourth a {
display: block;
padding: 5px 0px 3px 0px;
border-bottom: 1px dotted #999;
font-size: 12px;
color: #000066;
line-height: 120%;
position: relative;
text-decoration: none;
}

.mostpopularcontent ol li.fifth a {
display: block;
padding: 5px 0px 3px 0px;
font-size: 12px;
line-height: 120%;
color: #000066;
position: relative;
text-decoration: none;
}


.mostpopularcontent ol li a:hover { 
display:block; 
text-decoration: underline;
}				

.mostpopularsubmit a {
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-size: 11px;
padding: 5px 0px 1px 0px;
text-decoration: underline;
}

.mostpopularsubmit {
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-size: 11px;
text-decoration: underline;
padding: 5px 7px 1px 0px;
text-align: right;
}

.mostpopularcontent {
float: left;
position:relative;	/* This fixes the IE7 overflow hidden bug */
clear:both;
float:left;
border-bottom: 1px dotted #999;
min-height: 35px;
width:100%;	
}

.mostpopularcontentlesstext {
float: left;
position:relative;	/* This fixes the IE7 overflow hidden bug */
clear:both;
float:left;
padding-bottom: 5px;
border-bottom: 1px dotted #999;
min-height: 35px;
width:100%;	
}

.mostpopularcontentlast {
float: left;
position:relative;	/* This fixes the IE7 overflow hidden bug */
clear:both;
float:left;
min-height: 35px;
width:100%;	
}


.first {
display: block;
padding: 5px 0px 0px 0px;
color: #000066;/* Dont put a font size in this element only a element */
position: relative;
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-weight: bold;
clear: both;
text-align: left;
text-decoration: none;
}

.first a, .first a:hover, .first a:link, .first a:active, .first a:visited {
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-weight: bold;
font-size: 16px;
border: 0px;
text-align: left;
position: relative;
padding: 0px;
margin: 0px;
text-decoration: none;
}

.second {
display: block;
padding: 5px 0px 0px 0px;
color: #000066;/* Dont put a font size in this element only a element */
position: relative;
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-weight: bold;
clear: both;
text-align: left;
text-decoration: none;
}


.second a, .second a:hover, .second a:link, .second a:active, .second a:visited {
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-weight: bold;
font-size: 14px;
border: 0px;
text-align: left;
position: relative;
padding: 0px;
margin: 0px;
text-decoration: none;
}

.third {
display: block;
padding: 5px 0px 0px 0px;
color: #000066;/* Dont put a font size in this element only a element */
position: relative;
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-weight: bold;
clear: both;
text-align: left;
text-decoration: none;
}

.third a, .third a:hover, .third a:link, .third a:active, .third a:visited {
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-weight: bold;
font-size: 13px;
text-align: left;
position: relative;
padding: 0px;
margin: 0px;
text-decoration: none;
}

.fourth {
display: block;
padding: 5px 0px 0px 0px;
color: #000066;/* Dont put a font size in this element only a element */
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-weight: bold;
clear: both;
position: relative;
text-align: left;
text-decoration: none;
}

.fourth a, .fourth a:hover, .fourth a:link, .fourth a:active, .fourth a:visited {
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-weight: bold;
font-size: 12px;
text-align: left;
position: relative;
padding: 0px;
margin: 0px;
text-decoration: none;
}

.fifth {
display: block;
padding: 5px 0px 0px 0px;
color: #000066;/* Dont put a font size in this element only a element */
font-family: Arial, Tahoma, "san-serif"; 
font-weight: bold;
clear: both;
position: relative;
text-align: left;
text-decoration: none;
}

.fifth a, .fifth a:hover, .fifth a:link, .fifth a:active, .fifth a:visited {
color: #000066;
font-family: Arial, Tahoma, "san-serif"; 
font-weight: normal;
font-size: 11px;
text-align: left;
position: relative;
padding: 0px;
margin: 0px;
text-decoration: none;
}

.mostpopularphoto {
padding: 0px;
border: 1px solid #000;
margin: 0px 7px -5px 0px;
width: 25px;
}

.mostpopularphotofirst {
padding: 0px;
border: 1px solid #000;
margin: 0px 7px -5px 0px;
width: 28px;
}

.mostpopularphotosecond {
padding: 0px;
border: 1px solid #000;
margin: 0px 10px -5px 0px;
width: 25px;
}

.mostpopularphotothird {
padding: 0px;
border: 1px solid #000;
margin: 0px 15px -5px 0px;
width: 20px;
}

.mostpopularphotofourth {
padding: 0px;
border: 1px solid #000;
margin: 0px 15px -5px 0px;
width: 20px;
}

.mostpopularphotofifth {
padding: 0px;
border: 1px solid #000;
margin: 0px 15px -5px 0px;
width: 20px;
}

.mostpopularphotolesstext {
padding: 0px;
border: 1px solid #000;
margin: 0px 7px 0px 0px;
width: 25px;
}

.mostpopularphotolesstextfirst {
padding: 0px;
border: 1px solid #000;
margin: 0px 7px 0px 0px;
width: 28px;
}

.mostpopularphotolesstextsecond {
padding: 0px;
border: 1px solid #000;
margin: 0px 10px 0px 0px;
width: 25px;
}
.authorslist {
padding: 0px 0px 3px 35px;
font-size: 10px;
margin: 0px 0px 0px 0px;
clear: both;
font-weight: normal;
color: #000000;
font-family: Arial, Tahoma, "san-serif"; 
text-decoration: none;
}

.authorslistleft {
padding: 0px 0px 3px 0px;
font-size: 10px;
margin: 0px 0px 0px 0px;
clear: both;
font-weight: normal;
color: #000000;
font-family: Arial, Tahoma, "san-serif"; 
text-decoration: none;
}

.authorslistfirst {
padding: 0px 0px 3px 36px;
font-size: 10px;
margin: 0px 0px 0px 0px;
clear: both;
font-weight: normal;
color: #000000;
font-family: Arial, Tahoma, "san-serif"; 
text-decoration: none;
}

.authorslistsecond {
padding: 0px 0px 3px 36px;
font-size: 10px;
margin: 0px 0px 0px 0px;
clear: both;
font-weight: normal;
color: #000000;
font-family: Arial, Tahoma, "san-serif"; 
text-decoration: none;
}


 .newestarticle {
        margin: 10px 0px 10px 0px;
        padding: 4px 0px 5px 0px;
        clear: both;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   color: #000000; 
  	   font-weight: normal; 
  	   text-decoration: none; 
  	   border-top:1px solid #cccccc;
    }
    
     .newheadingsection {
        margin: 3px 0px 2px 0px;
        padding: 3px 0px 2px 0px;
        clear: both;
  	   font-family: "Trebuchet MS", "Lucida Sans", Tahoma;
  	   color: #000066; 
  	   font-size: 19px;
  	   font-weight: bold; 
    }
    
    
    
         .newpostnewtopic {
        margin: 5px 0px 2px 0px;
        padding: 20px 0px 2px 0px;
        clear: both;
  	   font-family: "Trebuchet MS", "Lucida Sans", Tahoma;
  	   color: #000066; 
  	   font-size: 15px;
  	   font-weight: bold; 
  	     	   border-top:1px solid #cccccc;
    }
    
         .newheadingsublinks {
        margin: 5px 0px 3px 0px;
        padding: 4px 0px 2px 0px;
        clear: both;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   color: #000066; 
  	   font-size: 13px;
  	   font-weight: normal; 
    }

  	.newsectionimgitem {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float:left;
		width:100%;
		margin: 5px 0 10px 0;  
		color: #333333;
		padding: 0;  /* width of whole page */
	}
	
	.newsectionimg, .newsectionimg a {
border:1px solid #000000;
color: #000000;
float: left;
padding: 0px;
width: 50px;
border: 1px solid #000;
margin: 0px 7px 0px 0px;
text-decoration: none;
}

	.newsectionimgfb, .newsectionimgfb a {
border:1px solid #000000;
color: #000000;
float: right;
padding: 0px;
width: 200px;
border: 1px solid #000;
margin: 0px 12px 0px 12px;
text-decoration: none;
}

.newsectionimgtitle, .newsectionimgtitle a{
float: left;
font-family: Arial, Tahoma, "san-serif";
font-size: 12px; 
font-weight: normal;
color: #000000;
text-decoration: none;
}
	
.newestsections {
  font-size:11px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:bold;
		margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	margin-bottom: 3px;
	padding: 0px 0px 5px 0px;
	width: 100%;
}

.newestsections ul {
	padding:2px 7px 3px 0px;
	list-style-type:none;
	width:auto;
	margin: 0;
	float: left;
	position:relative;
	display:block;
  font-size:11px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:bold;
	color: #666666;
}
.newestsections ul li{
	display:block;
  font-size:11px;
  padding: 0;
  margin: 0;
  	float: left;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:normal;
	position:relative;
	}

.newestsections ul li.last {
	display:block;
  font-size:11px;
font-family: Arial, Tahoma, "san-serif"; 
	font-weight:normal;
	border-right: none;
	position:relative;
	}
	
	
.newestsections ul li a{
	display:block;
	float:left;
	padding:3px 3px 3px 3px;
	color: #666666;
	text-decoration:none;
	}
.newestsections ul li a:hover, .newestsections li a:active {color:#000066; display:block; text-decoration: none;}
	
.newestsections ul li.current, .newestsections li.current a, .newestsections li.current a:hover, .newestsections li.current a:active {color:#000066; text-decoration: none;}

     .newestheading {
        margin: 10px 0px 10px 0px;
        padding: 4px 0px 5px 0px;
        clear: both;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   color: #000066; 
  	   font-weight: bold; 
  	   font-size: 18px;
  	   text-decoration: none; 
    }
    
    
     .newestarticle a {
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none; 
    }
    
 .newestforumposter, .newestforumposter a {
        margin: 8px 0px 6px 0px;
        padding:0;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 14px; 
  	   clear: both;
  	   color: #666666; 
  	   font-weight: bold; 
  	   text-decoration: none; 
    }
    
.newsectionlittleimg, .newsectionlittleimg a {
border:1px solid #000000;
color: #000000;
float: left;
padding: 0px;
width: 40px;
margin: 0px 7px 0px 0px;
text-decoration: none;
}

.newestarticle .newsectionlittleimg, .newestarticle .newsectionlittleimg a {
border:1px solid #000000;
color: #000000;
float: left;
padding: 0px;
width: 40px;
margin: 0px 7px 0px 0px;
text-decoration: none;
}

     .newestforumposter a {
  	   text-decoration: none; 
  	   color: #000066; 
  	  font-size: 15px; 
    }
    
        .newestforumoriginal {
        margin: 0px 20px 10px 32px;
	padding: 0px;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px; 
  	   color: #666666; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
    
    .newestforumoriginal a {
  	   text-decoration: none; 
  	   color: #666666; 
  	   text-decoration: none; 
    }
    
            .activityfeedarticle {
        margin: 0px 0px 0px 0px;
	padding: 0px;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px; 
  	   color: #000000; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    

    
    
    .activityfeedarticle a {
  	   text-decoration: none; 
  	   color: #000000; 
    }
    
    .activityfeedauthortitle {
        margin: 0px 0px 0px 0px;
        padding:0px 0px 9px 0px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 15px; 
  	   clear: both;
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none;     
  	   }
  	   

  	   
  	   .activityfeedauthor {
        margin: 5px 0px 10px 0px;
        padding:10px 0px 10px 0px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #000000; 
  	   font-weight: normal; 
  	 border-bottom: 1px dotted #999;
  	   	 border-top: 1px dotted #999;
  	   text-decoration: none;     
  	   }
  	   
  	       .activityfeedfullheading {
        margin: 0px 0px 0px 0px;
        padding:0px 0px 9px 0px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 15px; 
  	   clear: both;
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none;     
  	   }
  	   
  	    	       .activityfeedfullheading a {
        margin: 0px 0px 0px 0px;
        padding:0px 0px 9px 0px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 15px; 
  	   clear: both;
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none;     
  	   }
    
         .newestforumoriginal .newestforumoriginalheading {
  	   font-size: 15px; 
  	   color: #666666; 
  	   padding:0px 0px 5px 0px;
  	   font-weight: bold; 
  	   text-decoration: none; 
    }    
    .newestforumoriginal .newestforumoriginalheading a {
  	   font-size: 15px; 
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none; 
    }    
     .newestforumhighlight {
        margin: 0px 0px 0px 0px;
        padding:0;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px;
  	   text-transform: uppercase;
  	   color: #666666; 
  	   font-weight: bold; 
  	   text-decoration: none; 
    }
    
    
     .newestforumintro {
        margin: 0px 0px 6px 0px;
        padding:0;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
    .newestforumintro a {
  	   text-decoration: none; 
  	   font-weight: bold;
  	   color: #333333; 
  	   text-decoration: underline; 
    }
    
    
        .newestforumintro a:hover {
  	   text-decoration: none; 
  	   font-weight: bold;
  	   color: #333333; 
  	   text-decoration: underline; 
    }
    
         .newestforummessage {
        margin: 5px 0px 6px 0px;
        padding:0;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
            .newestforummessage .newestforumcontinue a {
        margin: 0;
        padding:0;
        clear: none;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: underline; 
    }
    
            .newestforumreportquestion {
        margin: 5px 0px 6px 0px;
        padding:0;
        clear: right;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none; 
  	   font-style: italic;
    }
             .newestforumtopicmessage {
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
                 .summaryheading {
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #666666; 
  	   font-style: italic;
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
    
    .newestforummessage a {
  	   text-decoration: none; 
  	   color: #666666; 
  	   text-decoration: none; 
    }
   
.newestarticle .newestforumviewall {
        margin: 0px 0px 0px 0px;
        padding:0px 0px 9px 0px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 15px; 
  	   clear: both;
  	   color: #000066; 
  	   font-weight: bold; 
  	    border-bottom: 1px dotted #999;
  	   text-decoration: none;     
  	   }
    
.newestarticle .newestforumviewalllink a {
        margin: 0px 0px 0px 0px;
        padding:0px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 15px; 
  	   clear: both;
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none;    
  	   }
  	   
  	   .newestarticle .newestforumviewalllink {
        margin: 0px 0px 0px 0px;
        padding:0px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 15px; 
  	   clear: both;
  	   color: #666666; 
  	   font-weight: bold; 
  	   text-decoration: none;    
  	   }
  	   
  	     	   .newestarticle .newestforumreadercomments {
        margin: 0px 0px 0px 0px;
        padding:10px 0px 0px 0px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 16px; 
  	   clear: both;
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none;    
  	   }
  
  .newestarticle .newestforumviewallwhite {
        margin: 0px 10px 6px 20px;
        padding:5px 5px 5px 9px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 15px; 
  	   clear: both;
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none;     
  	   }
    
.newestarticle .newestforumviewalllinkwhite a {
        margin: 0px 0px 0px 0px;
        padding:0px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 15px; 
  	   clear: both;
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none;    
  	   }
  	   
  	  .newestforumviewalltiny {
        margin: 0px 0px 0px 0px;
        padding:0px;
  	   font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px; 
  	   clear: both;
  	   color: #333333;
  	   font-weight: bold; 
  	   text-decoration: none;    
  	   }
  	   
         .newestforumdate {
        margin: 0px 10px 6px 10px;
        padding:0;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 10px; 
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
             .newestforumreply {
        margin: 0px 10px 6px 20px;
        padding:5px 5px 5px 9px;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px; 
	   border:1px solid #999;
		background-color: #eff6fc;
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
   .newestforumreply a {
  	   text-decoration: none; 
  	   color: #333333; 
  	   text-decoration: underline; 
    }    
                 .newestforumreplywhite {
        margin: 0px 10px 6px 20px;
        padding:5px 5px 5px 9px;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px; 
	   border:1px solid #ccc;
		background-color: #fff;
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
      
 
    
    .newestforumreplywhite a {
  	   text-decoration: none; 
  	   color: #333333; 
  	   text-decoration: underline; 
    }
    
    
                .newestforumreplyheading {
        margin: 3px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
                    .logintocomment {
        margin: 10px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #000066; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
                       .newestreportquestion {
        margin: 10px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none; 
    }
    
                        .logintocomment a {
        margin: 10px 0px 8px 0px;
        padding: 0px 0px 0px 0px;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none; 
    }
    
                    .newestforumreplyheadingtopborder {
        margin: 8px 0px 8px 0px;
        padding: 8px 0px 0px 0px;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 13px; 
  	   color: #333333; 
  	   border-top: 1px dotted #999;
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
        .newestforumreplyheadingtopborder a {
  	   text-decoration: none; 
  	   color: #000066; 
  	   font-weight: bold;
  	   text-decoration: none; 
    }
    
    
    
    .newestforumreplyheading a {
  	   text-decoration: none; 
  	   color: #000066; 
  	   font-weight: bold;
  	   text-decoration: none; 
    }
    
                   .newestforumtextarea {
        margin: 8px 0px 3px 0px;
    }
    
        .newestforumtextareasecurityone {
        clear: both;
        padding: 5px 0px 0px 0px;
    }
    
            .newestforumtextareasecuritytwo{
        clear: both;
        padding: 0px 0px 5px 0px;
    }
    
    
            .newestforumtextareanote {
        clear: both;
        padding: 5px 0px 3px 0px;
        font-size: 11px;
    }
    
    
                .newestforumtextareanotegray {
        clear: both;
        padding: 5px 0px 3px 0px;
        font-size: 11px;
        color: #666666;
    }
    
    .newestforumtextareabox {
            background-color: #cccccc;
    }
    
         .newestforumsubmitbutton  {
     font-size: 11px; 
	 color: #000000;
	 padding: 1px 1px 1px 1px;
	 margin: 0px;
    }
    
             .newestforumsubmitbuttongray  {
     font-size: 11px; 
	 color: #666666;
	 padding: 1px 1px 1px 5px;
	 margin: 0px;
    }
    
         .newestforumdate {
        margin: 0px 0px 0px 0px;
        padding:0;
        clear: both;
        text-align: right;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px; 
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
             .newestforumdate {
        margin: 0px 0px 0px 0px;
        padding:0;
        clear: both;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px; 
  	   color: #333333; 
  	   font-weight: normal; 
  	   text-decoration: none; 
    }
    
                 .postatopicheading {
        margin: 0px 0px 3px 0px;
        padding:0;
	    font-family: Arial, Tahoma, "san-serif"; 
  	   font-size: 12px; 
  	   color: #000066; 
  	   font-weight: bold; 
  	   text-decoration: none; 
    }
    
    
    .newestforumdate a {
  	   text-decoration: none; 
  	   color: #333333; 
  	   text-decoration: underline; 
    }
   
   
   	.feedsubnavmask {
		width:95%;/* Width of right column content (column width minus padding on either side) */
		position: relative; 
		background-color: #fff;
		float: left;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 2px;
		margin-bottom: 3px;
		padding: 0px 0px 5px 0px;
		}
		
	.feedsubnavstyle {
		background-color:#fff;	
		float: left;  
		position: relative; /* right column background-color colour */
	}
	.feedsubnavstyle .feedsubnavbox, .feedsubnavstyle .feedsubnavbox a {
	/* width of left column content (column width minus padding on either side) */
	   margin: 0px;
		position: relative; 
	font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		font-weight: normal;
		text-align: left;
		color: #666666;
		text-decoration: none;
    	padding: 0px 1px 0px 1px;
    	margin: 0px 0px 0px 0px;
    	float:left;
		}
		
		
		.feedsubnavstyle .feedsubnavbox a:hover, .feedsubnavstyle .feedsubnavboxcurrent a:hover {
	/* width of left column content (column width minus padding on either side) */
	   margin: 0px;
		position: relative; 
	font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		font-weight: normal;
		text-align: left;
		color: #ee3124;
		text-decoration: none;
    	padding: 0px 1px 0px 1px;
    	margin: 0px 0px 0px 0px;
    	float:left;
		}
		
			.feedsubnavstyle .feedsubnavboxcurrent, .feedsubnavstyle .feedsubnavboxcurrent a {
	/* width of left column content (column width minus padding on either side) */
	   margin: 0px;
		position: relative; 
	font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		font-weight: bold;
		text-align: left;
		text-decoration: none;
		color: #000066;
    	padding: 0px 1px 0px 1px;
    	margin: 0px 0px 0px 0px;
    	float:left;
		}
		
		
    	.newsletterbox {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border:1px solid #ccc;
	    font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		position: relative; 
		background-color: #ffffff;
		float: left;
		padding: 7px 0px 7px 7px;
		margin: 10px 0px 0px 0px;
		color: #000000;
		}

	.navwedge {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border:1px solid #ccc;
		position: relative; 
		background-color: #ffffff;
		float: left;
		padding: 7px 0px 7px 7px;
		margin: 10px 0px 0px 0px;
		}
		
	    .navwedgespacer {
		position: relative; 
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 0px 0px;
		}
	.rightcolumnbox {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border:1px solid #999;
		position: relative; 
		background-color: #eff6fc;
		float: left;
		padding: 7px 0px 7px 7px;
		margin: 10px 0px 0px 0px;
		}
		
	.rightjoinbox {
		padding: 7px 7px 7px 7px;
		margin: 10px 7px 0px 0px;
		}


  
     .rightcolumnbox h1 {
        margin:.8em 0 .2em 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 15px; 
		line-height: 135%;
		color: #000066; 
			font-weight: normal;
    }
    
     .rightcolumnbox h2 {
        margin:.8em 0 .2em 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		line-height: 135%;
		color: #000066; 
			font-weight: normal;
    }
    
         .rightcolumnbox a.h2 {
        margin:.8em 0 .2em 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		line-height: 135%;
		color: #000066; 
			font-weight: normal;
		text-decoration: underline;
		background-color: #dad7d7;
    }
    
        .rightcolumnbox h3 {
        margin:.8em 5px .2em 0;
        padding:0;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 12px; 
		line-height: 135%;
		color: #000066; 
			font-weight: normal;
    }
    
				
	.rightcolumnwhitebox {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border:1px solid #ccc;
	    font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		position: relative; 
		background-color: #ffffff;
		float: left;
		padding: 7px 0px 7px 7px;
		margin: 10px 0px 0px 0px;
		color: #000000;
		}
				
     .rightcolumnwhitebox a {
		color: #000066; 
	    font-family: Arial, Tahoma, "san-serif"; 
		 font-weight: normal;
		text-decoration: underline;
    }
    

.wedgeleft {
        float:left;		 
        width:90px; 
        margin: 0;  
        padding: 0;
        position: relative;
        
	    border: 0px solid #dad7d7;
              }
    .wedgemiddle {
        padding: 0px 0px 0px 6px;
        position: relative;
        float: left;
		border: 0px solid #FFE303;/* width of whole page */
	}
	
	.wedgearrow {
        width:90px;  
        padding-right: 0px;
        padding-left: 0px;
        margin: 0;
        float: right;
        position: relative;
	border: 0px solid #dad7d7;
    }
	.wedgetextline {
	clear: both;
	border: 0px solid #dad7d7;
	}

	.wedgetextlineright {
	text-align: right;
	padding: 0;
	margin: 0;
	border: 0px solid #dad7d7;
    }



a.hsbcredbigger:link, a.hsbcredbigger:visited, a.hsbcredbigger:hover, a.hsbcredbigger:active, .hsbcredbigger  { font-family: Tahoma, Verdana, Arial; font-size: 12px; color: #ee3124; font-weight: bold; text-decoration: none}

a.hsbc:link { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none}
a.hsbc:visited { font-family: Arial, Tahoma, Verdana;font-size: 11px; color: #000000; font-weight: normal; text-decoration: none}
a.hsbc:hover { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none}
a.hsbc:active { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none}

a.hsbcunderline:link { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline}
a.hsbcunderline:visited { font-family: Arial, Tahoma, Verdana;font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline}
a.hsbcunderline:hover { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline}
a.hsbcunderline:active { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #000000; font-weight: normal; text-decoration: underline}

a.hsbcred:link { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #ee3124; font-weight: normal; text-decoration: none}
a.hsbcred:visited { font-family: Arial, Tahoma, Verdana;font-size: 11px; color: #ee3124; font-weight: normal; text-decoration: none}
a.hsbcred:hover { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #ee3124; font-weight: normal; text-decoration: none}
a.hsbcred:active { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #ee3124; font-weight: normal; text-decoration: none}

a.tfered:link { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #c25043; font-weight: normal; text-decoration: none}
a.tfered:visited { font-family: Arial, Tahoma, Verdana;font-size: 11px; color: #c25043; font-weight: normal; text-decoration: none}
a.tfered:hover { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #c25043; font-weight: normal; text-decoration: none}
a.tfered:active { font-family: Arial, Tahoma, Verdana; font-size: 11px; color: #c25043; font-weight: normal; text-decoration: none}

.fontblacklittle { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none}
a.fontblacklittle:link { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline}
a.fontblacklittle:visited { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline}
a.fontblacklittle:hover { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline}
a.fontblacklittle:active { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline}


.redkeytext { font-family: Futura, "Trebuchet MS", "Lucida Sans"; font-size: 14px; color: #000066; font-weight: bold; line-height: 120%}
a.redkeytext:link, a.redkeytext:visited { font-family: Futura, "Trebuchet MS", "Lucida Sans"; font-size: 14px; color: #000066; font-weight: bold; line-height: 120%; text-decoration: none}
a.redkeytext:active, a.redkeytext:hover { font-family: Futura, "Trebuchet MS", "Lucida Sans"; font-size: 14px; color: #000066; font-weight: bold; line-height: 120%; text-decoration: none}
.redsteptext { font-family: Arial, Tahoma, Verdana; font-size: 15px; color: #000066; font-weight: bold; line-height: 150%; text-decoration: none}
a.redsteptext:link, a.redsteptext:visited { font-family: Arial, Tahoma, Verdana; font-size: 15px; color: #000066; font-weight: bold; line-height: 150%; text-decoration: none}
a.redsteptext:hover, a.redsteptext:active { font-family: Arial, Tahoma, Verdana; font-size: 15px; color: #000066; font-weight: bold; line-height: 150%; text-decoration: underline}
a.rednexttext:link, a.rednexttext:visited { font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #000066; font-weight: bold; line-height: 150%; text-decoration: underline}
a.rednexttext:hover, a.rednexttext:active { font-family: Arial, Tahoma, Verdana; font-size: 13px; color: #000066; font-weight: bold; line-height: 150%; text-decoration: underline}
.redkeytextsmall { font-family: Arial, Tahoma, Verdana; font-size: 12px; color: #000066; font-weight: bold; line-height: 120%}


	.mpubox {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border:1px solid #ccc;
	    font-family: Arial, Tahoma, "san-serif"; 
		font-size: 11px; 
		position: relative; 
		background-color: #ffffff;
		float: left;
		padding: 7px 0px 7px 7px;
		margin: 10px 0px 0px 0px;
		overflow: hidden;
		color: #000000;
		}
		
.mpuad {text-align: center;
	}
	
			
.facebookfriend {
	text-align: center;
	padding: 20px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	}
	
	
.fontblacklittle { font-family: Arial, Tahoma, "san-serif"; font-size: 11px; color: #000000; font-weight: normal}
.rgtitle, .rgtitle a { font-family:  "Trebuchet MS", "Lucida Sans"; font-size: 14px; font-weight: bold; color: #000066; clear: both;}
.rgmoreinfo { font-family:  "Trebuchet MS", "Lucida Sans"; font-size: 13px; font-weight: bold; color: #000066}
.rgmoreinfo, .rgmoreinfo a {font-family:  "Trebuchet MS", "Lucida Sans",  font-size: 13px; font-weight: bold; color: #000066}
.rgadvertise, .rgadvertise a {font-family:  "Trebuchet MS", "Lucida Sans",  font-size: 13px; font-weight: normal; color: #000066; clear: both; padding: 5px 0px 0px 0px;}
.rgdescription { font-family: Arial, Tahoma, "san-serif"; font-size: 12px; color: #000000; font-weight: normal; padding: 4px 0px 3px 0px}
.rgsubheading { font-family:  "Trebuchet MS", "Lucida Sans"; font-size: 15px; font-weight: bold; color: #000066; clear: both; text-transform: uppercase; padding: 10px 0px 5px 0px; }
.rgcountrylinks, .rgcountrylinks a { font-family:  "Trebuchet MS", "Lucida Sans"; font-size: 13px; font-weight: bold; color: #000066; clear: both; padding: 3px 0px 3px 0px; }
.rglisting {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float:left;
		width:100%;
		margin: 5px 0 10px 0;  
		padding: 0;  /* width of whole page */
		 border-top:1px solid #dad7d7;
	}
.rgblogcountryheading { font-family: "Trebuchet MS", "Lucida Sans"; font-size: 16px; color: #ee3125; font-weight: bold; padding-top: 0px; border-bottom:1px solid #dad7d7;}

.rgarticletitle { font-family: Arial, Tahoma, "san-serif"; font-size: 12px; color: #000000; font-weight: normal; padding: 4px 0px 3px 0px}
.rgarticletitle a { text-decoration: underline; font-family: Arial, Tahoma, "san-serif"; font-size: 12px; color: #000000; font-weight: normal; }
.rgfulltitle, .rgfulltitle a { font-family:  "Trebuchet MS", "Lucida Sans"; font-size: 14px; font-weight: bold; color: #000066; clear: both; text-decoration: none; padding: 30px 0px 5px 0px}
.rgfulltext { font-family: Arial, Tahoma, "san-serif"; font-size: 12px; color: #000000; font-weight: normal;}
.rgfulltextlong { font-family: Arial, Tahoma, "san-serif"; font-size: 12px; color: #000000; font-weight: normal; padding: 8px 0px 3px 0px;}
.rgfullsubheading { font-family:  "Trebuchet MS", "Lucida Sans"; font-size: 13px; color: #000066; font-weight: bold; padding: 8px 0px 3px 0px;}
.rgblogcountrysection { padding: 10px 0px 5px 0px;}
.rgbloglisting {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float:left;
		width:100%;
			margin: 4px 0 4px 0;  
		padding: 0;  /* width of whole page */
	}

.rptcountrysection { padding: 10px 0px 5px 0px;}

.rptcountryheading { font-family: "Trebuchet MS", "Lucida Sans"; font-size: 15px; color: #000066; font-weight: bold; padding-top: 0px; border-bottom:1px solid #dad7d7; margin-bottom: 10px;}
.rptsubheading { font-family: "Trebuchet MS", "Lucida Sans"; font-size: 13px; color: #000066; font-weight: bold; padding-top: 10px; margin-bottom: 10px;}
.rpttitle, .rpttitle a { font-family:  Arial, Tahoma, "san-serif"; font-size: 12px; font-weight: normal; color: #000066; clear: both;}
.rptholder { font-family: Arial, Tahoma, "san-serif"; font-size: 12px; color: #000000; font-weight: normal;}

.bottomgrayborder { border-bottom:1px solid #999;}


.topgrayborder { border-top:1px solid #999;}


.propertycountryheading  { font-family:  "Trebuchet MS", "Lucida Sans", Tahoma; font-size: 13px; color: #000066; font-weight: bold; text-decoration: none}
a.propertycountryheading:link, a.propertycountryheading:visited, a.propertycountryheading:active { font-family:  "Trebuchet MS", "Lucida Sans", Tahoma; font-size: 13px; color: #000066; font-weight: bold; text-decoration: none}
 a.propertycountryheading:hover { font-family:  "Trebuchet MS", "Lucida Sans", Tahoma; font-size: 13px; color: #000066; font-weight: bold; text-decoration: none}
 
 
 	.propertycountries {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:auto;			/* width of whole page */
		margin-top: 8px;
		}


	.propertycountries .propertycountrybox1 {
		width: 125px;  /* width of left column content (column width minus padding on either side) */
		margin: 0px;
		position: relative; 
		font-family:  "Trebuchet MS", "Lucida Sans", Tahoma; 
		font-size: 12px; color: #000066; 
		font-weight: bold; 
		text-decoration: none
	    	padding: 3px 2px 3px 2px;
	       float: left;
	        word-spacing: 2px;
		}
		
	     .realestatecountrylist {
        margin: 5px 0px 10px 0px;
        padding:5px 0px 20px 0px;
        font-family: Arial, Tahoma, "san-serif"; 
		font-size: 13px; 
		line-height: 135%;
		color: #000000; 
    }


	.realestatecountrylistcontainer{
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		float:left;
		width:100%;
		margin: 0px 0 10px 0;  
		padding: 0px 0px 10px 0;  /* width of whole page */
		 border-bottom:1px solid #dad7d7;
	}