body{



}


table {
 font-family: Verdana, Arial,  Helvetica, sans-serif;
 font-size: 13px;
 letter-spacing : 0.01px;
 }

a:link, a:visited{
font-size: 13px;
text-decoration: none;
color: #B30202;
}

a:hover{
font-size: 13px;
text-decoration: underline;
color: #B30202;
}


a.top_menu:link, a.top_menu:visited {
font-family: Verdana,Helvetica, Arial,Tahoma,sans-serif;
background-image: url(/images/top_menu_bcgr_line.gif);
background-repeat : repeat-x;
font-weight: bold;
font-size:9px;
padding: 0px 9px 0px 9px;
	line-height: 22px;
	text-align : center;
	height: 25px;
	float: left;
	color: black;
	text-decoration: none;
}

a.top_menu:hover {
font-family: Verdana,Helvetica, Arial,Tahoma,sans-serif;
background-image: url(/images/top_menu_bcgr_over.gif);
background-repeat : repeat-x;
font-weight: bold;
font-size:9px;
	line-height: 22px;
	text-align : center;
	height: 25px;
	float: left;
	color: gray;
	text-decoration: none;
}


a.top_menu_current:hover, a.top_menu_current:link, a.top_menu_current:visited {
font-family: Verdana,Helvetica, Arial,Tahoma,sans-serif;
background-image: url(/images/top_menu_bcgr_over.gif);
background-repeat : repeat-x;
font-weight: bold;
font-size:9px;
padding: 0px 9px 0px 9px;
	line-height: 22px;
	text-align : center;
	height: 25px;
	float: left;
	color: black;
	text-decoration: none;
}



a.left_menu:link, a.left_menu:visited {
font-family: Arial,Verdana,Helvetica, Tahoma,sans-serif;
font-size:10px;
	
margin-left: 45px;	
	color: black;
	text-decoration: none;
}

a.left_menu:hover {
font-family: Arial,Verdana,Helvetica, Tahoma,sans-serif;
font-size:10px;	
	color: #B30202;
	text-decoration: none;
}



/* This is the tab title in the monitor display */
.monitor_ad {
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 14px;
padding: 10px 5px 5px 15px;
color: black;
display : block;
}


/* This is the tab title in the monitor display */
.monitor_tab {
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 15px;
padding: 10px 5px 5px 15px;
font-weight: bold;
color: black;
display : block;
}

/* for the list of blobs that appears at the top of the HTML dispatch. */

.monitor_blob_title , a.monitor_blob_title:hover , a.monitor_blob_title:link , a.monitor_blob_title:visited  {
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 12px;
text-decoration: none ;
padding: 0px 5px 0px 0px;
font-weight: bold;
color: black;
}

/* for the notice at the top of the dispatch about clicking on the headlines only.  */
.monitor_notice  {
padding: 1em 1em 1em 1em;
background-color: #c1c1c1;
}


.blob_title {
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 15px;
padding: 3px 5px 3px 0px;
font-weight: bold;
color: black;
}

.blob_credit {
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 12px;
padding: 2px 5px 2px 0px;
color: black;
}

.blob_body {
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 14px;
padding: 0px 5px 2px 0px;
color: black;
}


.blob_listing {
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 12px;
padding: 0px 5px 0px 15px;
font-weight: normal ;
color: black;
display : block;
}

a.blob_listing:link, a.blob_listing:visited, a.blob_listing:hover {
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 12px;
padding: 0px 5px 0px 15px;
font-weight: normal ;
color: black;
display : block;
}

h2 {
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 15px;
padding: 5px 0px 3px 0px;
font-weight: bold;
color: black;
display : block;
}


a.subtitle:link, a.subtitle:visited{
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 15px;
padding: 0px 5px 0px 15px;
font-weight: bold;
color: black;
display : block;
}


a.subtitle:hover{
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 15px;
font-weight: bold;
color: #0D5501;
display : block;
}


a.subtitle_bottom:link, a.subtitle_bottom:visited{
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 15px;
padding: 7px 7px 3px 0px;
font-weight: bold;
color: black;
display : block;
}


a.subtitle_bottom:hover{
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 15px;
font-weight: bold;
color: #0D5501;
display : block;
}


a.see_more:link, a.see_more:visited{
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 13px;
font-style : italic;
text-decoration : underline;
color: gray;
}


a.see_more:hover{
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 13px;
font-style : italic;
color: black;
}

.left_title {
font-family: Arial,Verdana,Helvetica, Tahoma,sans-serif;
font-weight: bold; 
font-size:13px; 
color:black;
}

a.left_title:link, a.left_title:visited {
font-weight: bold; 
font-size:13px; 
font-family: Arial,Verdana,Helvetica, Tahoma,sans-serif;
text-decoration: none; 
color:black;
}

a.left_title:hover {
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 13px;
font-weight: bold; 
color: gray;
text-decoration: none; 
}


a.date_middle:link, a.date_middle:visited   {
font-family: Arial,Verdana,  Helvetica, sans-serif;
font-size:13px; 
color: black;
}


a.date_middle:hover{
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 13px;
color: gray;
}


a.full_list:link, a.full_list:visited {
font-size:13px; 
font-family: Arial,Verdana,Helvetica, Tahoma,sans-serif;
padding: 0px 25px 0px 0px;
color: gray;
}


a.full_list:hover{
font-family: Arial,Verdana,  Helvetica, sans-serif;
FONT-SIZE: 13px;
color: black;
}


.form{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
font-weight: bold;
BACKGROUND-COLOR: #ffffff;
WIDTH: 100px;
BORDER: #ADADAD 1px solid;
}

.form_wide{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
font-weight: bold;
BACKGROUND-COLOR: #ffffff;
WIDTH: 200px;
BORDER: #ADADAD 1px solid;
}

.form_text{
font-family: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
}	

.title_holder{
background-image : url(/images/title_bacgr.gif);
background-repeat : repeat-x;
font-family: Arial,Verdana,  Helvetica, sans-serif;
color: #080B84;
FONT-SIZE: 18px;
font-weight: bold;
padding: 0px 0px 2px 0px;
}

/* For the cutlines below the image */
.cutline{
FONT-SIZE: 13px;
font-weight: bold;
}



/*li { 
list-style: url(/images/ul_arrow.gif)
}*/

em {
font-weight : normal;
}

/*.li2 {
list-style: url(/images/ul_arrow.gif)
}*/


.left_menu_title_holder{
font-family: Verdana, Arial,  Helvetica, sans-serif;
font-size:10px;
padding: 1px 0px 0px 45px;
font-weight: bold;
color: #000000;
}



hr{
color:#A1A1A1;
size:1px

}

.middle_title {
padding: 3px 0px 4px 0px;
font-weight: bold; 
font-size:14px; 
font-family: Arial,Verdana,Helvetica, Tahoma,sans-serif;
}

.p{
text-align:justify;
padding: 0px 10px 0px 15px;
}

.p_cat{
font-size: 12px;
text-align:justify;
padding: 0px 0px 0px 0px;
}

.p_bottom{
font-size: 11px;
text-align:justify;
padding: 0px 7px 0px 0px;
}

.callout_on_story {
font-size: 12px;
font-weight: bold; 
padding: 10px 9px 0px 10px;
}


.holder_date_middle , a.holder_date_middle:link , a.holder_date_middle:visited , a.holder_date_middle:hover {
padding: 10px 0px 4px 20px;
font-size: 13px;
}


.border_bottom{
border : 1px solid #D4D4D4; 
border-bottom-width : 1px; 
border-left-width : 0px; 
border-top-width : 0px; 
border-right-width : 0px;
}

.border_right_bottom_left{
border : 1px solid #D4D4D4; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-top-width : 0px; 
border-right-width : 1px;
}

.4{
border : 1px solid #D4D4D4; 
border-bottom-width : 1px; 
border-left-width : 1px; 
border-top-width : 0px; 
border-right-width : 0px;
}

.border_right{
border : 1px solid #D4D4D4; 
border-bottom-width : 0px; 
border-left-width : 0px; 
border-top-width : 0px; 
border-right-width : 1px;

}

.article_holder{
padding: 10px 17px 0px 0px;
text-align:justify;
}

.pict_left{
font-weight: bold;
float : left;
margin: 5px 10px 2px 0px;
}

.pict_right{
font-weight: bold;
float : right;
margin: 5px 0px 2px 10px;
}
.backgr_gray_line{
background-position :left center;
background-image: url(/images/gray_line.gif);
background-repeat : repeat-x;
}

.highlight {
font-family: Arial,Verdana,  Helvetica, sans-serif;
color: #ff0000;
font-weight: bold;
BACKGROUND-COLOR:#F7E586;

}


.docs_page {
font-family: Arial,Verdana,  Helvetica, sans-serif;
color: black; 
font-size: 14px;
}

a.docs_page:link, a.docs_page:visited , a.docs_page:active {
font-family: Arial,Verdana,  Helvetica, sans-serif;
font-size: 14px; 
color: blue; 
}


a.docs_page:hover{
font-family: Arial,Verdana,  Helvetica, sans-serif;
font-size: 14px; 
color: blue; 
}

.warning {
font-family: Arial,Verdana,  Helvetica, sans-serif;
font-size: 14px; 
line-height: 16px;
color: #ff0000;
font-weight: bold;
BACKGROUND-COLOR:#c1c1c1;
padding:5px 5px 5px 5px;
}

/* Dispatch Styles */
/*Width set at 400
Height set at 60*/
div.mon_horiz_banner {
    position:relative;
    clear: left;
/*    background-color: #0000FF;*/
/*     BORDER: #000000 1px solid; */
    }

/*  Trying to get this lined up in the centre was not trivial */
/*      We'll need to take into account the width of the cell */
div.mon_horiz_banner a img {
    margin: 5px 10px 5px 10px;
    width: 400px;
    /*height: 60px;*/
    }

/* For the login box that Volodya provided me with */
/*LOGIN BOX START*/
#small_table {background-color:#7d7d7d; width:250px}
#small_table td{background-color:white; text-align:center}
#small_table th{background-color:#ccc; text-align:center}

.input{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
font-weight: bold;
BACKGROUND-COLOR: #ccc;
WIDTH: 170px;
padding:2px;
border-width:0;
cursor:hand;
}

/* This is the class that is used for the message above the login field */
.login_message{
text-align: center ;
font-weight: bold;
color:#cc0000;
background-color:#e0e0e0;
margin:20px 0px 20px 0px;
padding:2px 0px 2px 43px;}

/*LOGIN BOX END*/

/* Making forms sexy (minimal tables) using label etc */
label {
   float: left;
   width: 10em;
   margin-right: 0.5em;
   text-align: right;
   font-family: Arial ;
   }

fieldset p {
   text-align:left;
   padding: 0 0 0 2em;
   font-family: Arial,Verdana,  Helvetica, sans-serif;
   color: black; 
   font-size: 14px;
   }

fieldset ol {
   padding: 0em 1em 0 1em;
   list-style: none;
   }

fieldset li {
   float: left;
   width: 80%;
   padding-bottom: 0.5em;
   }

fieldset p input {
   margin-left: 6em;
   width: 20em;
   }

/* 2007-10-11: Registration Stuff */

#form {FONT-SIZE: 11px;}

.title {background-color:#f7f7f7; color: #080B84; border-bottom: 1px dotted #666; text-align:left; FONT-SIZE: 15px; font-weight: bold; padding: 5px 5px 5px 20px;}

#form input, select{
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
font-weight: bold;
WIDTH: 230px;
height:18px;
border: 1px solid #999;}

.cursor{cursor: hand}



