/* tag styles */

BODY 
{
	color: #000000;
	background-color: #3399FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	link: #003399;
	vlink: #CC66FF;
	alink: #CC66FF;
	margin:0px;
}

td 
{
	font-family: verdana, Arial, Helvetica, sans-serif;
}


/* link psuedo-class styles */

/* navtext: white navigation text links */

A.navtext:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
}

A.navtext:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
}

A.navtext:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #FFFF00;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
}

A.navtext:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #FFFFFF;
	font-size: 11px;
	font-weight: 700;
	text-decoration: none;
}

/* headlineprimary: large blue body text links */

A.headlineprimary:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	text-decoration: none;
}

A.headlineprimary:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	text-decoration: none;
}

A.headlineprimary:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC66FF;
	text-decoration: none;
}

A.headlineprimary2:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	text-decoration: none;
}

A.headlineprimary2:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003399;
	text-decoration: none;
}

A.headlineprimary2:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC66FF;
	text-decoration: none;
}

/* headlinesecondary: small blue body text links */

A.headlinesecondary:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;

}

A.headlinesecondary:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;

}

A.headlinesecondary:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC66FF;
	text-decoration: none;

}

/* sectionlink: full section links at bottom of stories */

A.sectionlink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: #003399;
	text-decoration: none;
}

A.sectionlink:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: #003399;
	text-decoration: none;
}

A.sectionlink:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: #CC66FF;
	text-decoration: none;
}

/* seehear: audio and video links */

A.seehear:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

A.seehear:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}

A.seehear:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC66FF;
	text-decoration: none;
}

A.index:link  {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold; 
   color: #003399;
   text-decoration: none;
}

A.index:visited  {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px; 
   color: #003399;
   text-decoration: none;
}

A.index:hover  {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #CC66FF;
   text-decoration: none; 
}	

/* miscellaneous classes */

.factboxbody .bodytext  
{
	color : #336699; 
	font-family : Verdana, Arial, Helvetica, "Sans-serif";
	font-size : 11px;
}

.factboxhead 
{
	color : #336699; 
	font-family : Verdana, Arial, Helvetica, "Sans-serif";
	font-weight : bold;
	font-size : 13px;
}

.datestamp 
{
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #000000;
}

.caption 
{
	font-family: Helvetica, Arial, sans-serif, "MS sans serif";
	color: #000000;
	font-size : 12px;
}

.indexhead 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #66CCFF;
}

.mainnews 
{
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
	text-decoration: none; 
	color: #66CCFF;
	font-size: 14px;
}
 
.navsidepanelheadings 
{
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	color: #0066CC;
	font-size: 11px;
}

.bodytext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.pipe 
{
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
	font-size:12px;
}
.toptenoption 
{
	color : #000000;
}

.toptenquestion 
{
	color : #000000;
}

.infopboxsmltxt FONT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
}


/* weather page styles1  */

.weatherCapitalsHead 
{
	color: #336699;
	font-size: 13px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight: 800;
}

.weatherCapitalsCity 
{
	color: #006699;
	font-size: 11px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
	font-weight: 800;
}

.weatherCapitalsSml 
{
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

.weatherHeader 
{
	color: #000033;
	font-size: 130px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

.weatherForcastTxt 
{
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif";
}

/* style for embedded text on flash guides */
.flashtext 
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}

/*
****************************************** 
	start inlineComponent styles : add your inlineComponent styles here  
******************************************
*/


.inlinequotepadding
{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.inlinenamepadding .bodytext
{
	font-size: 12px;
}

.inlinenamepadding
{
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	color: #996600;
	font-weight: 700;
}

.inlineformpadding
{
	padding-left: 4px;
	padding-right: 4px;
	font-size: 12px;
}

.inlineformpadding .bodytext
{
	font-size: 12px;
}

/*
****************************************** 
	end inlineComponent styles : add tour inlineComponent styles here  
******************************************
*/

/* ---------- BBC TOOLBAR ----------- */
.tbsh {background-color:#828282;}
.tbshl {border-left:2px solid #828282;}
.tbb {background:#999999 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/v.gif") repeat-y;}
.tbs1 {background:#3399FF url("http://newsimg.bbc.co.uk/shared/img/v3_tb/sl.gif") no-repeat;}
.tbs {background:#3399FF url("http://newsimg.bbc.co.uk/shared/img/v3_tb/st.gif") repeat-x;}
.tbs2 {background:#3399FF url("http://newsimg.bbc.co.uk/shared/img/v3_tb/st.gif") repeat-x 0 0;}
.tbsra {background:#999999 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/sra.gif") no-repeat;}
.tbsrb {background:#999999 url("http://newsimg.bbc.co.uk/shared/img/v3_tb/srb.gif") no-repeat;}
.tbbl {background-color:#000000;}
.tbg, .tbshl {background-color:#999999;}
.tbwl,font.tbwl,a.tbwl,a.tbwl:link,a.tbwl:hover,a.tbwl:visited {color:#ffffff;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;padding:1px 4px;}




/*added for GENInline changes*/
.bulletheadline  {
   margin-top : 2px;
   margin-bottom : 2px;
   padding-left : 12px;
   background-image : url("http://newsimg.bbc.co.uk/nol/shared/img/aro_blue.gif");
   background-repeat:no-repeat;
}

.bulletheadlineup  {
   margin-top : 2px;
   margin-bottom : 2px;
   padding-left : 12px;
   background-image : url("http://newsimg.bbc.co.uk/nol/shared/img/bluearrowup.gif");
   background-repeat:no-repeat;
}

.bulletheadlinedown  {
   margin-top : 2px;
   margin-bottom : 2px;
   padding-left : 12px;
   background-image : url("http://newsimg.bbc.co.uk/nol/shared/img/bluearrowdown.gif");
   background-repeat:no-repeat;
}

.bulletmediavideo  {
	padding-left : 15px;
	padding-right : 2px;
	padding-bottom : 2px;
	padding-top : 2px;
   	background-image : url("http://newsimg.bbc.co.uk/nol/shared/img/inlinevideo.gif");
   	background-repeat:no-repeat;
	font-size : 12px;
}

.bulletmediaaudio  {
	padding-left : 15px;
	padding-right : 2px;
	padding-bottom : 2px;
	padding-top : 2px;
   	background-image : url("http://newsimg.bbc.co.uk/nol/shared/img/inlineaudio.gif");
   	background-repeat:no-repeat;
	font-size : 12px;
}
.copyright
{
	font-family: Verdana, Arial, Helvetica, sans-serif, "MS sans serif"; 
	color: #000000;
	font-size: 11px;
	padding-bottom : 10px;
}