 
    /* <!-- */
	/* General styles */
    body {
        margin-left:30px;
        margin-top: 30px;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:600px;
        font-family: Lucida Sans, Trebuchet MS, Tahoma;
		font-size: 13px; 
		color: #000000; 
      background: #ffffff;
        color: 000000;
    }
    
.comments textarea {
border: 2px solid #b4d4f4;
padding: 3px 3px 3px 3px;
 font-family: Lucida Sans, Trebuchet MS, Tahoma; 
 font-size: 12px; 
color: #000000; 
}


    h1 {
        margin: 5px 0px 3px 0px;
        padding:0;
        font-family: Lucida Sans, Trebuchet MS, Tahoma;
		font-size: 19px; 
		color: #000000; 
		text-decoration: none;
		font-weight: normal;
		border-bottom:1px solid #dad7d7;
    }
     h2, h2 a:link, h2 a:visited {
        margin: 0px 0px 6px 0px;
        padding:0;
  	   font-family: Lucida Sans, Trebuchet MS, Tahoma; 
  	   font-size: 13px; 
  	   color: #000000; 
  	   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: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 15px; 
		color: #000066; 
			font-weight: normal;
    }

   p {
        margin:.4em 0 .8em 0;
        padding:0;
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 14px; 
		line-height: 135%;
		color: #000000; 
    }
    
 .article {
        margin:.4em 0 .8em 0;
        padding:0;
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 14px; 
		line-height: 135%;
		color: #000000; 
    }
    
 .article a {
        margin:.4em 0 .8em 0;
        padding:0;
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 14px; 
		line-height: 135%;
		color: #000066; 
    }
    
 .article ul {
        margin: 0px, 0px, 0px, 0px;  
        padding:0px, 0px, 0px, 5px;  
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 14px; 
		line-height: 100%;
		color: #000000; 
    }
    
.article ul li {
        margin: 0px, 0px, 0px, 0px;  
        padding:0px, 0px, 0px, 10px;   
        padding:0;
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 14px; 
		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;
    } 
    
    
    .sendemailnote {
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 11px; 
		color: #000000; 
}

.formfieldtext {
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 11px; 
		color: #000000; 
		width: 150px;
}
.comments {
        margin: 0px, 0px, 0px, 0px;  
        padding:0px, 0px, 0px, 10px;   
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 12px; 
		color: #000000; 
    }
    
.commentsnote {
        margin: 0px, 0px, 0px, 0px;  
        padding:0px, 0px, 20px, 10px;   
        padding:0;
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 11px; 
		color: #000000; 
    }
    
    .commenttext {
        margin: 0px, 0px, 0px, 0px;  
        padding:0px, 0px, 0px, 10px;   
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 11px; 
		color: #000000; 
    }
    
        .commentname {
        margin: 4px, 0px, 0px, 0px;  
        padding:0px, 0px, 0px, 0px;   
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 12px; 
		color: #000000; 
		font-weight: bold;
    }

    .commentlink {
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		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: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 11px; 
		color: #000066; 
		text-decoration: underline;
    }
    
        .commentdate {
        text-align: right;
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 11px; 
		color: #000000; 
    }
        
    .comments radiobutton {
        margin: 0px, 0px, 3px, 0px;  
        padding:0px, 0px, 0px, 10px;   
        padding:0;
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 12px; 
		color: #000000; 
    }
        
	img {
		margin:0 0 0 0px;
	}
	
.imgarticle {
		margin: 10px 0px 10px 0px;
		border: 1px;
		border-color: black;
	}
	/* Header styles */
	
	
	#header {
margin: 0px 0px 0px 0px;
background: #b4d4f4;
padding: 10 0 0 10px;
position: relative;
width: 100%;
height: 140px;
clear: both;
float: left;
overflow: hidden;
}

#headerstyle {
position: relative;
float: left;
}

.breadcrumb, .breadcrumb a {
text-align: left;
 font-size:11px;
font-family: Lucida Sans, Trebuchet MS, Tahoma;
color: #6699cc; 
font-weight: normal;
padding-top: 0px;
padding-bottom: 20px;
margin: 0px;
}

.sharethis {
text-align: left;
 font-size:11px;
font-family: Lucida Sans, Trebuchet MS, Tahoma;
color: #000066; 
font-weight: normal;
padding-bottom: 10px;
margin: 0px;
}

.sharethis a {
color: #000066; 
width: 100%;
}

       .leaderboard {
        position: relative;
        float: left;
        margin: 10px 0 10px 20px;
        width:800px;
    }
    
    
   .imgbuttonleft {
   		padding: 0px 1px 0px 0px;
		margin: 0px;
		text-align: bottom;
}

   .imgbuttons {
   		padding: 0px 1px 0px 4px;
		margin: 0px;
		text-align: bottom;
}

   .imgbuttonprint {
   		padding: 0px 1px 0px 4px;
		margin:  3px 0px 0px 0px;
		text-align: bottom;
}

.twitter-share-button {
vertical-align:bottom!important;
height:21px!important;
padding-right: 10px;
}



.buttons {
vertical-align:bottom!important;
height:21px!important;
padding-right: 10px;
}
.plusone {
vertical-align:bottom!important;
padding-right: 10px;
}

.sharethis iframe {
vertical-align:bottom!important;
height:21px!important;
}


   .author {
	width:100%;/* Width of right column content (column width minus padding on either side) */
	border:1px solid #999;
 font-size:12px;
font-family: Lucida Sans, Trebuchet MS, Tahoma;
color: #000000; 
		position: relative; 
		background: #ffffff;
		float: left;
		padding: 7px 7px 7px 7px;
		margin: 5px 15px 20px 0px;
}

   .author a {
	color: #000066;
}

   .authortitle {
 font-size:14px;
font-family: Lucida Sans, Trebuchet MS, Tahoma;
color: #000000; 
font-weight: normal;
		line-height: 135%;
}
    .leftlogo
{
text-align: right;
width: 170px;
float: left;
padding: 0px;
margin: 0 0 0 0px;
position: relative;
}

    
       .login {
text-align: right;
 font-size:12px;
font-family: Lucida Sans, Trebuchet MS, Tahoma;
color: #ee3124; 
font-weight: bold;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

     .login a {
       text-decoration: underline;
color: #ee3124; 
    }
    

	#header p,
	#header h1,
	#header h2 {
	    padding:.4em 15px 0 15px;
        margin:0;
	}

	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* holy grail 3 column settings */
	.holygrail {
	background: #b4d4f4;
	}

    .holygrail .colmid {
        float:left;
        width:200%;
        margin-left:-200px; 	/* Width of right column */
        position:relative;
        right:100%;
        background:#fff;    	/* Centre column background colour */
    }
    .holygrail .colleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:400px; 
        background: #b4d4f4;
        /* Left column width + right column width */
    }
    .holygrail .col1wrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:200px;        	/* Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.holygrail .col1 {
        margin: 0 200px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        padding-right: 10px;
        padding-left: 0px;
        padding-top: 10px;
        position:relative;
	    left:200%;
	    overflow:hidden;
	}
    .holygrail .col2 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:170px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:15px;   
        margin-top: 0px;
        /* Width of the left-had side padding on the left column */
    }
    .holygrail .col3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:170px; /* Width of right column content (right column width minus left and right padding) */
        margin-right:45px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
    }
    	/* Bottom Nav styles */
    	.bcolmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* holy grail 3 column settings */
	.bholygrail {
	background: #b4d4f4;
	}

    .bholygrail .bcolmid {
        float:left;
        width:200%;
        margin-left:-200px; 	/* Width of right column */
        position:relative;
        right:100%;
        background: #b4d4f4;   	/* Centre column background colour */
    }
    .bholygrail .bcolleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:400px; 
        background: #b4d4f4;
        /* Left column width + right column width */
    }
    .bholygrail .bcol1wrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:200px;        	/* Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.bholygrail .bcol1 {
        margin: 0 200px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        padding-right: 10px;
        padding-left: 0px;
        padding-top: 10px;
        position:relative;
	    left:200%;
	    overflow:hidden;
	}
    .bholygrail .bcol2 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:170px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:15px;   
        margin-top: 0px;
        /* Width of the left-had side padding on the left column */
    }
    .bholygrail .bcol3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:170px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:45px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
    }
    	/* bottom gray styles */
    	.ccolmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;				/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* holy grail 3 column settings */
	.cholygrail {
	background: #b4d4f4;
	}

    .cholygrail .ccolmid {
        float:left;
        width:200%;
        margin-left:-200px; 	/* Width of right column */
        position:relative;
        right:100%;
        background: #fff;    	/* Centre column background colour */
    }
    .cholygrail .ccolleft {
        float:left;
        width:100%;
        margin-left:-50%;
        position:relative;
        left:400px; 
        background: #b4d4f4;
        /* Left column width + right column width */
    }
    .cholygrail .ccol1wrap {
        float:left;
	    width:50%;
	    position:relative;
	    right:200px;        	/* Width of left column */
	    padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
	}
	.cholygrail .ccol1 {
        margin: 0 200px;     	/* Centre column side padding:
                            	Left padding = left column width + centre column left padding width
                            	Right padding = right column width + centre column right padding width */
        padding-right: 10px;
        padding-left: 0px;
        padding-top: 10px;
        position:relative;
	    left:200%;
	    overflow:hidden;
	}
    .cholygrail .ccol2 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:170px;        	/* Width of left column content (left column width minus left and right padding) */
        position:relative;
        right:15px;   
        margin-top: 0px;
        /* Width of the left-had side padding on the left column */
    }
    .cholygrail .ccol3 {
        float:left;
        float:right;			/* This overrides the float:left above */
        width:170px;        	/* Width of right column content (right column width minus left and right padding) */
        margin-right:45px;  	/* Width of right column right-hand padding + left column left and right padding */
        position:relative;
        left:50%;
    }
    
    	.cboxmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
	}

	/* 3 Column blog style settings */
	.cboxstyle {
		background:#fff;	
		float: left;  
		position: relative; /* right column background colour */
	}
	.cboxstyle .cbox1 {
		width:27%;  /* width of left column content (column width minus padding on either side) */
	   border:0px solid #000; 
	   margin: 0px;
		position: relative; 
		font-family:  Lucida Sans, Trebuchet MS, Tahoma;
		font-size: 11px; 
		font-weight: normal;
		color: #000000;
		float: left;
    	padding: 10px 5px 5px 15px;
		}
		

		
				.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:  Lucida Sans, Trebuchet MS, Tahoma;
		font-size: 11px; 
		font-weight: bold;
		color: #000066;
		float: left;
    	padding: 10px 5px 5px 15px;
		}
		
		.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:  Lucida Sans, Trebuchet MS, Tahoma;
		font-size: 11px; 
		font-weight: normal;
		color: #6699cc;
		float: left;
		}
		
				.cboxheading  {	
		font-family:  Lucida Sans, Trebuchet MS, Tahoma;
		font-size: 12px; 
		font-weight: bold;
		color: #000066;
		}
		
	.tower  {
        clear:both;
        float:left;
        margin: 0;
        padding: 0;
       }
       	.tower2  {
        clear:both;
        float:left;
        margin: 0;
        padding-top: 20px;
       }
	/* 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: #b4d4f4;
	   font-size:9px;
       font-family: Lucida Sans, Trebuchet MS, Tahoma;
       color: white;
       font-weight: normal;
       text-decoration: none;
    }
    

	    
	    
    #footer p {
        padding:10px;
        margin:0;
    }
    
    

.leftsearch
{
text-align: right;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}



#leftnavcontainer
{
text-align: right;
}


#leftnavcontainer ul
{
margin: 0;
padding: 0;
list-style-type:none;
font-size: 12px; 
color: #000066;
position: relative;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
}

#leftnavcontainer li { margin: 0 0 0 0; }

#leftnavcontainer ul li
{
display: block;
height:auto;
color: #000066;
position: relative;
text-decoration: none;
}

#leftnavcontainer ul li.key {
display: block;
padding: 1px 0px 1px 0px;
height:auto;
font-size: 15px;
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 a{
display: block;
padding: 1px 0px 1px 0px;
height:auto;
color: #000066;
font-weight: bold;
position: relative;
text-decoration: none;
}

#leftnavcontainer ul li a{
display: block;
padding: 2px 0px 1px 0px;
height:auto;
color: #000066;
position: relative;
text-decoration: none;
}

#leftnavcontainer ul li a:hover { 
display:block; 
padding-left: 0px;
color: #ffffff; 
}

#leftnavcontainer ul li.firstleftheading, #leftnavcontainer li.firstleftheading a, #leftnavcontainer li.firstleftheading a:hover, #leftnavcontainer li.firstleftheading a:active { 
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
font-size: 13px; 
color: #ffffff; 
font-weight: bold; 
text-decoration: none;
text-transform: uppercase; 
padding-top: 9px;
padding-bottom: 4px;
}



.menu2 {
  font-size:12px;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
	font-weight:bold;
        margin: 5px 0 0px 0;    
        height: 23px;
        padding: 0px;
}

.menu2 ul {
	padding:3px 4px 0px 4px;
	list-style-type:none;
	width:auto;
	position:relative;
	display:inline;
  font-size:12px;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
	font-weight:bold;
	color: #000066;
    text-transform: uppercase;
  }
  
  .menu2 ul li{
	display:block;
	float: left;
  font-size:12px;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
	font-weight:bold;
	position:relative;
	    text-transform: uppercase;
	}
	
.menu2 ul li.last, .menu2 li.last a, .menu2 li.last a:hover, .menu2 li.last a:active{border:none; padding-right: 0px; 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: 5px; padding-left: 0px; text-decoration:none;}

	
.menu2 ul li a{
	display:block;
	float:left;
	padding:3px 2px 0px 2px;
	color: #000066;
	text-decoration:none;
}
	
	}
	.menu2 ul li a span {
	    display:block;
	}

.menu2 ul li a:hover, .menu2 li a:active {color:#ffffff; display:block;}
	
.menu2 ul li.current, .menu2 li.current a, .menu2 li.current a:hover, .menu2 li.current a:active {color:#ffffff; display:block; 	text-decoration:none;}




	.newsletterboxmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
	}

	/* 3 Column blog style settings */
	.newsletterboxstyle {
		background:#fff;	
		float: left;  
		position: relative; /* right column background colour */
	}
	.newsletterboxstyle .newsletterboxform {
		width:200px;  /* width of left column content (column width minus padding on either side) */
	    height: 110px;
	    border: 1px solid #dad7d7;
	   margin: 0px;
		position: relative; 
		background-image: url('../imagesnew/map3.jpg');
		background-repeat: repeat;
		background-position: center;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 10px; 
		font-weight: normal;
		color: #000000;
    	padding: 10px 10px 10px 10px;
    	margin: 3px 15px 15px 0px;
    	float:left;
		}
		
			.newsletterboxstyle .countryboxform {
		width:200px;  /* width of left column content (column width minus padding on either side) */
	    height: 110px;
	    border: 1px solid #dad7d7;
	   margin: 0px;
		position: relative; 
		background-image: url('../imagesnew/map3.jpg');
		background-repeat: repeat;
		background-position: center;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 10px; 
		font-weight: normal;
		color: #000000;
    	padding: 10px 10px 10px 10px;
    	margin: 3px 15px 15px 0px;
    	float:left;
		}
		
.countryboxform p, .newsletterboxform p {
       padding-top: 3px;
       font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 10px; 
		font-weight: normal;
       }


.bigdrop {
margin: 0px;
padding: 0px;
font-size: 12px; 
color: #000000;
font-family: Tahoma, Verdana, Arial;
}


.countrybox {
margin: 10px 10px 10px 10px;
width: 200px;
height: 130px;
padding: 10px 10px 10px 10px;
font-size: 12px; 
font-weight: normal;
float: right;
color: #000000;
border: 1px solid #dad7d7;
background-image: url('../imagesnew/map3.jpg');
background-repeat: repeat;
background-position: center;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
}
  

.boxheading { font-family: Lucida Sans, Trebuchet MS, Tahoma; font-size: 14px; color: #000066; font-weight: bold; text-decoration: none; text-transform: uppercase; padding-left: 6px; line-height: 200%;}
.boxtext { font-family: Lucida Sans, Trebuchet MS, Tahoma; font-size: 13px; color: #000000; font-weight: normal; text-decoration: none; padding-left: 0px; line-height: 100%}
.boxfieldtext { font-family: Lucida Sans, Trebuchet MS, Tahoma; font-size: 13px; color: #000000; font-weight: normal; text-decoration: none; padding-left: 0px; line-height: 100%}

	.boxmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
	}

	/* 3 Column blog style settings */
	.boxstyle {
		background:#fff;	
		float: left;  
		position: relative; /* right column background 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:  Lucida Sans, Trebuchet MS, Tahoma;
		font-size: 13px; 
		font-weight: normal;
		color: #000000;
    	padding: 10px 15px 5px 20px;
		}
	.boxstyle .box2 {
		width:33%;/* Width of right column content (column width minus padding on either side) */
	   border:none;
		position: relative; 
		margin: 0px;
		float: left;
		padding: 5px 3px 10px 5px;
		}
		
	.box1,
	.box2,
	.box3 {
		float:left;
		position:relative;
		padding:0 0 1em 0;
}


	.countries {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		margin-top: 8px;
		}

	/* 3 Column blog style settings */
	.countriesstyle {
		background:#fff;	
		float: left;  
		position: relative; /* right column background colour */
	}
	
.countryheading { font-family: Lucida Sans, Trebuchet MS, Tahoma; font-size: 14px; color: #000066; font-weight: bold}
a.countryheading:link, a.countryheading:visited, a.countryheading:active { font-family: Lucida Sans, Trebuchet MS, Tahoma; font-size: 14px; color: #000066; font-weight: bold; text-decoration: none}
 a.countryheading:hover { font-family: Lucida Sans, Trebuchet MS, Tahoma; font-size: 14px; color: #6699cc; font-weight: bold; text-decoration: underline}

.countrytinylink { font-family: Lucida Sans, Trebuchet MS, Tahoma; font-size: 9px; color: #6699cc; font-weight: normal}
a.countrytinylink:link, a.countrytinylink:visited, a.countrytinylink:active { word-spacing: 0px; font-family: Lucida Sans, Trebuchet MS, Tahoma; font-size: 9px; color: #6699cc; font-weight: normal; text-decoration: underline}
 a.countrytinylink:hover { word-spacing: 0px; font-family: Lucida Sans, Trebuchet MS, Tahoma; font-size: 9px; color: #6699cc; font-weight: normal; text-decoration: underline}

	.countries .countrybox1 {
		width: 120px;  /* width of left column content (column width minus padding on either side) */
	    border:0px solid #000; 
    	margin: 5px 5px 5px 5px;
		position: relative; 
		font-family: Lucida Sans, Trebuchet MS, Tahoma;
		font-size: 11px; 
		font-weight: normal;
		color: #000000;
		height: 60px;
    	padding: 5px 5px 5px 5px;
       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:#fff;	
		float: left;  
		position: relative; /* right column background colour */
	}
	.mininavboxstyle .mininavbox1 {
		width:55px;  /* width of left column content (column width minus padding on either side) */
	   margin: 0px;
		position: relative; 
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		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: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 10px; 
		font-weight: bold;
		color: #000066;
		text-decoration: none;
		margin-top: 0px;
		}
		
		
.keynav {
margin: 0px 5px 0px 0px;
background: 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: Lucida Sans, Trebuchet MS, Tahoma;
font-size: 11px; 
font-weight: normal;
text-align: center;
color: #000000;
width: 200px;
}

.keynavbox a, .keynavbox p {
background-color: white;
position: relative;
font-family: Lucida Sans, Trebuchet MS, Tahoma;
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%;
}



	
	.rightcolumnbox {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border:1px solid #999;
		position: relative; 
		background: #eff6fc;
		float: left;
		padding: 7px 7px 7px 7px;
		margin: 5px 15px 0px 0px;
		}
				
     .rightcolumnbox h2 {
        margin:.8em 0 .2em 0;
        padding:0;
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 12px; 
		line-height: 135%;
		color: #000666; 
			font-weight: normal;
    }
    
         .rightcolumnbox a.h2 {
        margin:.8em 0 .2em 0;
        padding:0;
        font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 12px; 
		line-height: 135%;
		color: #000666; 
			font-weight: normal;
		text-decoration: underline;
		background: #dad7d7;
    }
				
				

.mostpopular {
  font-size:10px;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
	font-weight:bold;
		margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
	width: 100%;
}

.mostpopular ul {
	padding:3px 0px 3px 0px;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
  font-size:9px;
  		border-top: 1px solid #666;
		border-bottom: 1px solid #666;
		height: 15px;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
text-transform: uppercase;
	font-weight:bold;

	color: #000066;
}
.mostpopular ul li{
	display:block;
	float: left;
  font-size:9px;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
	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: Lucida Sans, Trebuchet MS, Tahoma; 
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: white; text-decoration:none;}

.mostpopularcontent ol
{
margin: 0px 0px 0px 23px;
padding: 0;
list-style-type:decimal;
list-style-position: outside;
color: #000066;
position: relative;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
font-size: 12px;
}

.mostpopularcontent li { margin: 0 0 0 0;}


.mostpopularcontent ol li.first a {
display: block;
padding: 4px 0px 4px 0px;
border-bottom: 1px dotted #999;
height:auto;
font-size: 15px;
color: #000066;
position: relative;
font-weight: bold;
text-decoration: none;
}

.mostpopularcontent ol li.second a {
display: block;
padding: 5px 0px 5px 0px;
border-bottom: 1px dotted #999;
height:auto;
font-size: 14px;
color: #000066;
position: relative;
text-decoration: none;
}

.mostpopularcontent ol li.third a {
display: block;
padding: 5px 0px 5px 0px;
border-bottom: 1px dotted #999;
height:auto;
font-size: 12px;
color: #000066;
position: relative;
text-decoration: none;
}

.mostpopularcontent ol li.fourth a {
display: block;
padding: 5px 0px 5px 0px;
border-bottom: 1px dotted #999;
height:auto;
font-size: 11px;
color: #000066;
position: relative;
text-decoration: none;
}

.mostpopularcontent ol li.fifth a {
display: block;
padding: 5px 0px 1px 0px;
height:auto;
font-size: 10px;
color: #000066;
position: relative;
text-decoration: none;
}


.mostpopularcontent ol li a:hover { 
display:block; 
text-decoration: underline;
}				

.mostpopularsubmit a {
color: #000066;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
font-size: 11px;
padding: 5px 0px 1px 0px;
text-decoration: underline;
}

.mostpopularsubmit {
color: #000066;
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
font-size: 11px;
text-decoration: underline;
padding: 5px 0px 1px 0px;
text-align: right;
}



	.classmask {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border: 0px;
		position: relative; 
		background: #fff;
		float: left;
		padding: 0px 7px 0px 7px;
		margin: 2px 15px 0px 0px;
		}
				
				.classmask1 {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border-top:1px dotted#999;
	    border-bottom:1px dotted #999;
		position: relative; 
		background: #fff;
		float: left;
		padding: 5px 7px 0px 7px;
		margin: 15px 15px 5px 0px;
		}

				.classmask2 {
		width:100%;/* Width of right column content (column width minus padding on either side) */
	   border-top:1px dotted #999;
	    border-bottom:1px dotted #999;
		position: relative; 
		background: #fff;
		float: left;
		padding: 7px 7px 0px 7px;
		margin: 3px 15px 15px 0px;
		}

	/* 3 Column blog style settings */
	.classboxstyle {
		background:#fff;	
		float: left;  
		position: relative; /* right column background colour */
	}
	.classboxstyle .classbox1 {
	/* width of left column content (column width minus padding on either side) */
	   width: 70px;
	   margin: 0px;
		position: relative; 
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 11px; 
		font-weight: normal;
		text-align: left;
		color: #6699cc;
    	padding: 0px 3px 0px 3px;
    	margin: 0px 5px 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: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 13px; 
		font-weight: bold;
		text-align: left;
		color: #000066;
    	padding: 0px 3px 0px 3px;
    	margin: 0px 0px 2px 0px;
		}
		
			.classboxstyle .classbox3 {
	/* width of left column content (column width minus padding on either side) */
	   width: 100%;
	   margin: 0px;
		position: relative; 
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 11px; 
		font-weight: normal
		text-align: left;
		color: #000066;
    	padding: 0px 3px 3px 3px;
    	margin: 0px 0px 5px 0px;
    	float:left;
		}
		
					.classboxstyle .classbox3 a {
	/* width of left column content (column width minus padding on either side) */
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 11px; 
		font-weight: normal
		text-align: left;
		color: #000066;
		}

	.classboxstyle .classbox1 p, .classboxstyle .classbox1 a {
font-family: Lucida Sans, Trebuchet MS, Tahoma; 
		font-size: 10px; 
		width: 60px;
		font-weight: normal;
		color: #6699cc;
		text-decoration: underline;
		margin-top: 0px;
		padding: 0px;		
		}
		
		
				
    /* --> */
    </style>
    <!--[if lt IE 7]>
    <style media="screen" type="text/css">
    .col1 {
	    width:100%;
	}
