/* CSS Document */
body {
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#24525D;
	background-image: url(i/dotline.gif);
	background-repeat:repeat-x;

      }
#content{
    float:left;
    width:860px;
	border:1px solid black;
	padding:0px 36px 12px 36px;
	background-color:white;
	}
#header{
	float:left;
	padding-left:20px;
	width:840px
     }
#logo{
     float:left;
	 width:193px;
	 height:103px;
	 padding-top:12px
	 }
#title{
     float:right;
	 width:600px;
     padding-top:12px
	 }
.newsonfocus_title{ 
    font-size:14px; 
	color:#9DA835; 
	font-weight:bold;
	}
#barba_line{
    position:relative;
    float:left;
	display:block;
	background-color:#3F8AA8;
	height:6px;
	font-size:6px;
	width:860px;
     }
li{ color:#346E7F; font-weight:bold; font-size:12px;}

a:link{color:#E31836;}
a:visited{color:#E31836;}
a:hover{color:#24525D;}
a:active{color:#E31836;}	 

.barba_singlenews a:link {color:#E31836;}
.barba_singlenews a:visited {color:#E31836;}
.barba_singlenews a:hover {color:#24525D;}
.barba_singlenews a:active {color:#E31836;}


	 
/*START MENU HERE*/

.menu {
   width:260px;
   }
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0px ;
	margin:0px ;
	list-style-type:none;
	width:220px;
	position:relative;
    }
.menu li {
	background:#dfecef;
	height:24px;
	margin-bottom:0px;
	border-bottom:1px dotted #6E9091;
	color:white;
	font-size:12px;
	padding:2px 0px 2px 22px;
	font-weight:bold;
	line-height:24px
	}
.menu a:link{color:#6E9091;text-decoration:none; font-weight:bold; background-image: url(i/arrow_link_active.gif); background-repeat:no-repeat;height:24px; padding:2px 0px 2px 20px}
.menu a:visited{color:#6E9091;text-decoration:none; font-weight:bold; background-image: url(i/arrow_link_active.gif); background-repeat:no-repeat;height:24px; padding:2px 0px 2px 20px}
.menu a:hover{color:#6E9091;text-decoration:none; font-weight:bold; background-image: url(i/arrow_link_hover.gif); background-repeat:no-repeat;	height:24px;padding:2px 0px 2px 20px }
.menu a:active{color:#6E9091;text-decoration:none; font-weight:bold; background-image: url(i/arrow_link_active.gif); background-repeat:no-repeat;height:24px;padding:2px 0px 2px 20px }

/*END MENU HERE*/

#barba_maincontent{
     float:left;
	 margin-left:0px;
	 	width:600px;}
#thetitlesection{
	float:left;
	background-color:none;
	width:600px;
	padding:0px;
	margin-top:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#E8C513;
	height:40px;
	line-height:40px;
	}

#yellow_news{
	float:left;
	background-color:none;
	width:260px;
	padding:0px;
	margin-top:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:36px;
	margin-bottom:12px;
	color:#E8C513;
	}

#barbaloopnews{
    margin-top:12px;
	}
.barba_singlenews{
	padding-bottom:12px;
	margin-bottom:12px;

	}
#text_main{
     float:left;
	 width:600px;
	 padding:8px 0px 24px 12px;
	 overflow:hidden;
     
	 }
#text_main img{
     max-width:450px;
     float:right;
	 padding:10px 20px 10px 20px;
	 }
#text_maingeneral{
     float:left;
	 width:600px;
     padding:24px 0px 24px 12px;
	 }
#text_maingeneral img{
	 padding:0px 0px 0px 12px;
	 }
.column_news{
	float:left;
	   }
.column_section_left{
	width:286px;
	   }
#section_left{
	display:block;
	background-color:#E31836;
	color:white;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:23px;
	line-height:23px;
    padding-left:24px;
	}  
#section_right{
	display:block;
	background-color:#E8C513;
	color:white;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	height:23px;
	line-height:23px;
    padding-left:24px;
	}  
#om_lou{
   float:left;
   width:290px;
   background-color:#DFECEF;}
 #speaker{
   float:left;
   width:290px;
   background-color:#DFECEF;}
#footer{
	float:left;
	width:820px;
	display:block;
	background-color:#E8C513;
	height:18px}
.multiple_news{
    float:left; 
	width:554px; 
	padding-left:12px;
	background-color:#DFECEF; 
	color:#24525D;
	font-size:11px}
#thenewsselected{
    padding:0px 12px 12px 12px;
	background-color:#F9F9F9;
	width:540px;
	margin-bottom:8px
	}
#allthenews{
    float:left;
	background-color:#B6CC32;
	width:554px;
	padding:2px 0px 2px 12px;
	margin-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#24525D;
	margin-bottom:4px;
	}
.groupname{
    font-size:12px;
	font-weight:bold;}
#allthegroups{
    margin-bottom:42px
 }
.thedate{
    float:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#24525D;
    font-size:10px;
	width:282px;
	font-weight:bold;}
.thedate img{
 float:left;
 padding:0px 4px 2px 0px}
#thedate_mainpagenews{
font-weight:bold;
font-size:11px}
.formtexfield{ font-size:10px;
font-weight:bold}
.editable{position:relative;z-index:10000;}
