/* fonts */
body {
  	font-family:verdana,arial,sans-serif;
	  	line-height:1.4;
	}
	 input, textarea, select {
  	font-family: arial,sans-serif;
	font-size:1em;
  }
  
  

  h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, label, ul, ol, dl, fieldset, address { 
  margin:0 0 1em 0; 
  }
   h1, h2, h3, h4, h5, h6 { 
  margin:1em 0 0.3em 0; 
  }
  li, dd, blockquote { 
  margin-left: 20px; 
  }


  fieldset { 
  padding:0.5em; 
}
  select {
min-width: 1.5em;
}
select optgroup {
margin-left: 2%;
}
select optgroup option {
margin-left: 10%;
}
img,fieldset {
	border: 0;
}
p a, li a, dl a {
	text-decoration: none;

}
p a:hover, li a:hover  {

}
/*Dotted roleover
-----------------*/
#content h3 a:hover, 
#sidebar h3 a:hover,
#content p a:hover,
#pageContent dt a:hover,
#pageContent .toolbar a:hover,
#pageContent .singlePanel p a:hover,
#pageContent .singlePanel p h3 a:hover,
#pageContent .blogCategories ul li a:hover,
#pageContent .commonwealthBlog .blogNav li a:hover,
h1 a:hover, .featureboxes a:hover, .toolbar a:hover, .subscribe a:hover,
.emailToFriend a:hover,
.whatsNew a:hover, #pageContent a:hover{
color:#000066;
background-color: transparent;
border-color: #000066;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
text-decoration: none;

}

#content h3 a, 
#sidebar h3 a,
#content p a,
#pageContent a,
#pageContent dt a,
#pageContent .toolbar a,
#pageContent .singlePanel p a,
#pageContent .singlePanel p h3 a,
#pageContent .blogCategories ul li a,
#pageContent .commonwealthBlog .blogNav li a,
h1 a, .featureboxes a, .toolbar a, .subscribe a, .emailToFriend a,
.whatsNew a{
color:#000066;
background-color: transparent;
border-color: #fff;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style:solid;
text-decoration: none;
}



#content img a:hover, #sidebar img a:hover {
border:0!important;
}

#content img a, #sidebar img a{
border:0!important;
}

#pageContent p a {
	
}
#content .imgCol p a , #content .mainCol .newsPanel p a {
	text-decoration:none!important;
}
a:hover, #pageContent p a, #content p a, #content .imgCol p a u, #content .imgCol p a:hover, #content .mainCol .newsPanel p a:hover {
/*	text-decoration:underline!important;*/
}


h1 {font-size:1.6em;line-height:1.2;font-family:verdana,arial,sans-serif;}
h2 {font-size:1.4em;line-height:1.2em;font-family:verdana,arial,sans-serif;}
h3 {font-size:1.3em;font-family:verdana,arial,sans-serif;}
h4 {font-size:1.2em;font-family:verdana,arial,sans-serif;}
h5, h6 {font-size:1.2em;font-family:verdana,arial,sans-serif;}

p,.siteTools li a, #content table p, .genForm label,#pageContent ul li {
	font-size:0.9em;
}

strong, bold {
font-weight:bold;
}
i, em {
font-style: italic;
}

.newsPanel strong {
		font-weight:bold;
		
	}
	
	.newsPanel p a {
		font-size:1.2em!important;
	}
		.mainCol h2 {
		font-size:1em;
		}
		
			.imgCol h2 {
	font-size:1em;
	font-weight:bold;
	text-transform: none!important;
	}
		.greyPanel h2 {	
		font-size:1.1em;	
		}
		.singlePanel h3 a {
		font-weight:bold;
	}

		.greyPanel  h3, h3.newsHeader a {
		font-size:1em;
		font-weight:bold;
		}
		
			.greyPanel.explore h2, .greyPanel.publications h2, h2.panel {	
		font-size:1.1em;	
		font-weight:bold;
		text-transform:uppercase;
		
		}
		
				h1 {
				margin:10px!important;

			}
			h2 {
				margin:5px 10px;
			/*	text-transform: uppercase!important;*/
			}
			.mainCol h1 {
				margin-left:0!important;
				text-transform:none!important;
				font-weight:bold!important;
				font-size:1.5em;
			}
					#sidebar .sideSearch label {
			font-weight:bold;
			font-size:0.8em;
			}
			
			#pageContent div p a span, #pageContent div p a span b {
				font-weight:bold!important;
				text-decoration:underline;
			}
/* styleswicthers -------------------------------------------------------- */
.fontSizes, .changeColours {
	list-style:none;
	margin:10px!important;
	padding:0;
}
.fontSizes li, .changeColours li {
	list-style:none;
	padding:5px;
	background-image:none!important;
	border:1px solid #000;
	width:200px;
	margin:5px 0;
}

.changeColours li a {


}
.changeColours li a:hover {

}
.sizeOne {
	font-size:12px;
}
.sizeTwo {
	font-size:16px;
}
.sizeThree {
	font-size:20px;
}
.sizeFour {
	font-size:24px;
}
.changeColours li.colourOne a {
	
}

/* end styleswicthers ------------------------------------------------------*/

.faqList dt.file a {
	font-weight:normal;
}

.faqList dd.countrydoc{
	font-size:0.9em;
}

/* RSS */
#RSSContent ul li  a
{
   font-weight:bold;   
}
/************** Whats New added 13/03/2008 ***/

#pageContent .whatsNew .title{
font-weight: bold;
}
#pageContent .whatsNew .title A{
 font-weight: bold;
}

/************** End Whats New ***/
/************** Floating boxes ***/
.leftbox, .rightbox{
	font-size:0.9em;
	}
#pageContent .leftbox li, #pageContent .rightbox li{
	list-style-type: disc;
}
/************** End Floating boxes ***/
/************** Calendar ********/
#sidebar .sideSearchCal .calDay TD {
	font-weight:bold;
	}
#sidebar .sideSearchCal table .SelectedDate{
font-weight:bold;
}
/************** END Calendar ********/

/*CHANGING TEXT SIZES
----------------------*/
.extraSmall{
 font-size:80%;
}
.small{
font-size:90%;
}
.medium{
font-size:100%;
}
.large{
font-size:120%;
}
.extraLarge{
font-size:140%;
}
.extraExtraLarge{
font-size:160%;
}

/*COMMENTS
--------------*/
.storyComments h2{
	text-transform: lowercase!important;
}
.comment-number{
font-size:1.2em;
font-weight:bold;
}
li.comments  {
	font-size:.88em;
	line-height:1.9em;
	}
	.featureboxes .share span, .featureboxes span a{
	text-transform: uppercase;
	font-size:.88em;
	font-weight:bold;
	}
 .emailToFriend .genForm .error{
 font-size:.8em;
 }