



/*-------------------2A ARCHIVED LIST-----------------*/

.basecolumn2a table.list_archive { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #c0c0c0; background-image: url("/images/structure/backgrounds/page_gradient.jpg"); background-repeat: repeat-x; background-position: 0px 0px; }
.basecolumn2a table.list_archive td.titletxt { font-family: Georgia; color: #1d1d1d; font-weight: normal; font-size: 180%; padding: 15px 15px 5px 15px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #c0c0c0; }
.basecolumn2a table.list_archive td.list { padding: 15px 15px 15px 15px; }
.basecolumn2a table.list_archive tr td { padding: 6px 5px 6px 5px; border-bottom: solid 1px #c0c0c0; }
.basecolumn2a table.list_archive tr.colhead td { color: #ffffff; font-family: Georgia; font-weight: normal; text-transform: uppercase; font-size: 90%; line-height: 15px; padding: 4px 10px 4px 10px; margin: 0px 0px 0px 0px; border: solid 2px #bf650f; background-color: #bf650f; background-image: url("/images/structure/backgrounds/menu_news.gif"); background-repeat: repeat-x; background-position: bottom; }
.basecolumn2a table.list_archive td.date { font-family: Georgia; font-weight: normal; color: #000000; font-size: 85%; }
.basecolumn2a table.list_archive td.headline {}
.basecolumn2a table.list_archive td.headline a { font-family: Georgia; font-weight: normal; color: #000000; font-size: 110%; }
.basecolumn2a table.list_archive tr.odd td { background: #ffffff; }
.basecolumn2a table.list_archive tr.even td { background: #e2e2e2; }


/*------------------2A LIST ON ARCHIVE PAGE-----------------*/

.basecolumn2a .indexnewsarchive {}
.basecolumn2a .indexnewsarchive .article { display: block; width: 510px; float: left; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #e2e1e0; color: #1d1d1d; }
.basecolumn2a .indexnewsarchive .article .abstract { display: none;  }
.basecolumn2a .indexnewsarchive .article .image { display: block; width: 102px; height: 80px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 0px; float: left; }



/*------------------2A RSS LISTER-----------------*/

div.basecolumn2a table.synd_rsslister { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #c0c0c0; background-image: url("/images/structure/backgrounds/page_gradient.jpg"); background-repeat: repeat-x; background-position: 0px 0px; }
div.basecolumn2a table.synd_rsslister td.titletxt { font-family: Georgia; color: #1d1d1d; font-weight: normal; font-size: 180%; padding: 15px 15px 5px 55px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #c0c0c0; background-image: url("/images/structure/backgrounds/rssicon_lrg.gif"); background-repeat: no-repeat; background-position: 15px 10px; }
div.basecolumn2a table.synd_rsslister td.include { padding: 10px 15px 10px 15px; }
div.basecolumn2a table.synd_rsslister tr.list { padding: 5px 0px 0px 0px; background-color: white; }
div.basecolumn2a table.synd_rsslister tr.list td { border-bottom: solid #e2e1e0 5px;  padding: 5px 0px 5px 0px; }
div.basecolumn2a table.synd_rsslister tr.list td img { display: none; }
div.basecolumn2a table.synd_rsslister tr.list td a { padding: 5px 0px 5px 25px; font-size: 85%; color: #1d1d1d; font-family: Georgia; text-transform: uppercase; font-weight: normal;  background-image: url("/images/structure/backgrounds/rssicon_sml.gif"); background-repeat: no-repeat; background-position: 5px 4px;  }
div.basecolumn2a table.synd_rsslister tr.list td a:hover { color: #000000; }
div.basecolumn2a .synd_whatisrss { padding: 15px 15px 15px 15px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #c0c0c0; }
div.basecolumn2a .synd_whatisrss .title { font-family: Georgia; color: #1d1d1d; font-weight: normal; font-size: 180%; padding: 10px 0px 5px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #c0c0c0; }
div.basecolumn2a .synd_whatisrss .content { color: #1d1d1d; line-height: 18px; }




/*------------------2B RSS LISTER-----------------*/
div.basecolumn2b table.rsslistrightcol { width: 184px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 1px; background-color: #000000; border: 2px solid black; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: top; }
div.basecolumn2b table.rsslistrightcol td.titleimg { display: block; padding: 10px 0px 0px 10px; }
div.basecolumn2b table.rsslistrightcol td.titleimg img {}
div.basecolumn2b table.rsslistrightcol td.titletxt { display: none;text-transform: uppercase; font-family: Georgia; font-weight: normal; font-size: 100%; padding: 10px 0px 10px 45px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/rssicon_lrgblack.gif"); background-repeat: no-repeat; background-position: 8px 10px; }
div.basecolumn2b table.rsslistrightcol td.include { padding: 0px 10px 10px 10px; } 
div.basecolumn2b table.rsslistrightcol td.whatisrss { padding: 5px 0px 5px 0px; } 
div.basecolumn2b table.rsslistrightcol td.whatisrss a { padding: 0px 0px 0px 20px; color: #ffffff; font-size: 90%; font-weight: normal; font-family: Arial; background-image: url("/images/structure/backgrounds/arrowgold_black.gif"); background-repeat: no-repeat; background-position: 6px 4px; } 
div.basecolumn2b table.rsslistrightcol tr.list {  }  
div.basecolumn2b table.rsslistrightcol tr.list td { border-bottom: solid 1px #363636; padding: 5px 0px 5px 0px; }  
div.basecolumn2b table.rsslistrightcol tr.list td img { display: none; } 
div.basecolumn2b table.rsslistrightcol tr.list td a { color: #ffffff; font-size: 85%; font-weight: normal; font-family: georgia; padding: 0px 0px 0px 20px; background-image: url("/images/structure/backgrounds/rssicon_smlblack.gif"); background-repeat: no-repeat; background-position: 0px 0px; }   



/*---------------------------- EZINE SIGN-UP ----------------------------------*/

.basecolumn2a .ezineform { background-color: #1d1d1d; padding: 15px 15px 15px 15px; margin: 0px 15px 10px 15px; border: 2px solid #1d1d1d; background-image: url("/images/structure/backgrounds/darkgradient.gif"); background-repeat: repeat-x; background-position: 0px 0px; }
.basecolumn2a .ezineform .form {  }
.basecolumn2a .ezineform .form td { padding: 0px 0px 10px 0px; }
.basecolumn2a .ezineform .form td input { border: none; background: white; padding: 2px;  }
.basecolumn2a .ezineform .form th { color: #ffffff; font-family: Georgia; font-weight: normal; text-transform: uppercase; font-size: 85%; }
.basecolumn2a .ezineform .form td input#subfirstname { width: 160px; }
.basecolumn2a .ezineform .form td input#subsurname { width: 160px; }
.basecolumn2a .ezineform .form td input#subemail { width: 200px; }
.basecolumn2a .ezineform .form .securimagecontainer { background: black; padding: 10px 10px 10px 10px; width: 180px; border: 1px #3a3a39 dotted; }
.basecolumn2a .ezineform .form .securimagecontainer .instructions { color: #c0c0c0; padding: 0px 0px 10px 0px;  }
.basecolumn2a .ezineform .form .securimagecontainer .securimagebox { width: 180px; float: left; }
.basecolumn2a .ezineform .form .securimagecontainer .securimagebox .captcha { float: left; width: 153px;  }
.basecolumn2a .ezineform .form .securimagecontainer .securimagebox .audio { float: left; width: 25px; height: 25px; }
.basecolumn2a .ezineform .form .securimagecontainer .securimagebox .reload { float: left;width: 25px; height: 25px; }
.basecolumn2a .ezineform .form .button { width: 94px; margin: 0px 0px 0px 132px; border: 2px solid #c0c0c0; background: #e2e1e0; font-family: Georgia; text-transform: uppercase; color: #1d1d1d; font-size: 85%: }
.basecolumn2a .ezineform .form .unsubscribe { width: 94px; margin: 0px 0px 0px 5px; }
.basecolumn2a .ezineform .form .button:hover { border: 2px solid #c0c0c0; background: #000000; color: #ffffff; cursor: pointer; }

/*-------------Div based ezine form-----------------*/
.basecolumn2a .ezineform .sub_title { padding: 5px 0px 5px 0px; clear: both; }
.basecolumn2a .ezineform .sub_firstname { padding: 5px 0px 5px 0px; clear: both;}
.basecolumn2a .ezineform .sub_surname { padding: 5px 0px 5px 0px; clear: both;}
.basecolumn2a .ezineform .sub_email { padding: 5px 0px 5px 0px; clear: both;}
.basecolumn2a .ezineform .sub_postcode { padding: 5px 0px 5px 0px; clear: both; }
.basecolumn2a .ezineform label { font-weight: bold; font-size: 90%; text-transform: uppercase; color: #ffffff; clear: both;}
.basecolumn2a .ezineform label input { color: #000000; margin-left: 0px; padding: 3px; font-size: 110%; }
.basecolumn2a .ezineform .sub_title input { margin-left: 65px; width: 90px; }
.basecolumn2a .ezineform .sub_firstname input { margin-left: 23px; width: 190px; }
.basecolumn2a .ezineform .sub_surname input { margin-left: 40px; width: 190px; }
.basecolumn2a .ezineform .sub_email input { margin-left: 54px;width: 190px; }
.basecolumn2a .ezineform .sub_postcode input { margin-left: 35px;width: 90px; }
.basecolumn2a .ezineform input.button { padding: 5px; text-transform: uppercase; background: #2B49A9; color: white; font-weight: bold; cursor: pointer; border: 0px; margin-top: 20px; }




/*---------------------------- NEWS INDEX ----------------------------------*/

/*---------------TOP LIST----------------*/

.newsindexlisttop { width: 711px; float: left; padding: 10px 10px 10px 10px; margin: 0px 0px 10px 0px; background-color: #000000; border: 2px solid black; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: top; }
.newsindexlisttop .titleimg { display: none; }
.newsindexlisttop .titleimg img {}
.newsindexlisttop .titletxt { width: 715px; float: left; font-family: Georgia; color: #1d1d1d; font-weight: normal; font-size: 180%; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #c0c0c0; }
.newsindexlisttop .article { background: none; display: block; width: 705px; float: left; padding: 5px 5px 10px 5px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #363636; color: #1d1d1d; }
.newsindexlisttop .article .image { display: block; width: 102px; height: 90px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 0px; float: left; }
.newsindexlisttop .article .image img { display: block; border: 1px solid #363636; }
.newsindexlisttop .article .keywords { display: block; }
.newsindexlisttop .article .headline { display: block; width: 595px; float: left; padding: 0px 0px 10px 0px; }
.newsindexlisttop .article .headline a { display: block; padding: 0px 0px 0px 0px; font-family: Georgia; font-weight: normal; color: #ffffff; font-size: 180%; line-height: 22px; }
.newsindexlisttop .article .date { display: block; width: 595px; float: left; padding: 0px 0px 10px 0px; font-family: Georgia; font-weight: normal; color: #ffffff; font-size: 85%; }
.newsindexlisttop .article .abstract { display: block; font-size: 90%; width: 595px; float: left; padding: 0px 0px 0px 0px; color: #ffffff; line-height: 17px; }
.newsindexlisttop .article .author { display: none; }
.newsindexlisttop .article:hover { }


/*---------------LEFT CONTAINER----------------*/
.containernewsindexleft { background: none; float: left; width: 405px; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/page_gradient.jpg"); background-repeat: repeat-x; background-position: 0px 0px; }
.containernewsindexleft .newsindexlistleft { width: 405px; float: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #c0c0c0; }
.containernewsindexleft .newsindexlistleft .titletxt { width: 395px; float: left; font-family: Georgia; color: #1d1d1d; font-weight: normal; font-size: 180%; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; border-bottom: 1px solid #c0c0c0; }
.containernewsindexleft .newsindexlistleft .article { background: none; display: block; width: 395px; float: left; padding: 5px 5px 5px 5px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #e2e1e0; color: #1d1d1d; }
.containernewsindexleft .newsindexlistleft .article .image { display: block; width: 102px; height: 80px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 0px; float: left; }
.containernewsindexleft .newsindexlistleft .article .image img { display: block; border: 1px solid #000000; }
.containernewsindexleft .newsindexlistleft .article .keywords { display: block; }
.containernewsindexleft .newsindexlistleft .article .headline { display: block; width: 285px; float: left; padding: 0px 0px 5px 0px; }
.containernewsindexleft .newsindexlistleft .article .headline a { display: block; padding: 0px 0px 0px 0px; font-family: Georgia; font-weight: normal; color: #000000; font-size: 140%; line-height: 22px; }
.containernewsindexleft .newsindexlistleft .article .date { display: block; width: 285px; float: left; padding: 0px 0px 5px 0px; font-family: arial; font-weight: normal; color: #000000; font-size: 85%; }
.containernewsindexleft .newsindexlistleft .article .abstract { display: none; font-size: 90%; width: 285px; float: left; padding: 0px 0px 0px 0px; color: #1d1d1d; line-height: 17px; }
.containernewsindexleft .newsindexlistleft .article .author { display: none; }
.containernewsindexleft .newsindexlistleft .article:hover { background: #e2e2e2; }

/*---------------RIGHT CONTAINER----------------*/
.containernewsindexright { background: none; float: right; width: 300px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.containernewsindexright table.newsindexrssright { width: 300px; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; background-color: #000000; border: 2px solid black; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: top; }
.containernewsindexright table.newsindexrssright td.titleimg { display: block; padding: 10px 0px 10px 10px; }
.containernewsindexright table.newsindexrssright td.titleimg img {display: block; }
.containernewsindexright table.newsindexrssright td.titletxt { display: none; text-transform: uppercase; font-family: Georgia; font-weight: normal; font-size: 110%; padding: 13px 0px 13px 50px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/rssicon_lrgblack.gif"); background-repeat: no-repeat; background-position: 13px 7px; }
.containernewsindexright table.newsindexrssright td.include { padding: 0px 13px 13px 13px; } 
.containernewsindexright table.newsindexrssright td.whatisrss { padding: 5px 0px 5px 0px; } 
.containernewsindexright table.newsindexrssright td.whatisrss a { padding: 0px 0px 0px 20px; color: #ffffff; font-size: 90%; font-weight: normal; font-family: Arial; background-image: url("/images/structure/backgrounds/arrowgold_black.gif"); background-repeat: no-repeat; background-position: 6px 4px; } 
.containernewsindexright table.newsindexrssright tr.list {  }  
.containernewsindexright table.newsindexrssright tr.list td { border-bottom: solid 1px #363636; padding: 5px 0px 5px 0px; }  
.containernewsindexright table.newsindexrssright tr.list td img { display: none; } 
.containernewsindexright table.newsindexrssright tr.list td a { color: #ffffff; font-size: 90%; font-weight: bold; font-family: Arial; padding: 3px 0px 3px 20px; background-image: url("/images/structure/backgrounds/rssicon_smlblack.gif"); background-repeat: no-repeat; background-position: 0px 2px; } 

.containernewsindexright .newsindexlistright { background-color: #000000; float: left; width: 270px; padding: 13px 13px 5px 13px; margin: 0px 0px 10px 0px; border: 2px solid black; background-image: url("/images/structure/backgrounds/darkgradient3.gif"); background-repeat: repeat-x; background-position: top; }
.containernewsindexright .newsindexlistright .titletxt { display: none; float: left; width: 270px; text-transform: uppercase; font-family: Georgia; font-weight: normal; font-size: 100%; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }
.containernewsindexright .newsindexlistright .titleimg { display: block; float: left; width: 270px; padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; }
.containernewsindexright .newsindexlistright .titleimg img {}
.containernewsindexright .newsindexlistright .article { display: block; float: left; width: 270px; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: solid 1px #363636; }
.containernewsindexright .newsindexlistright .article .image { display: none; float: left; width: 104px; height: 81px; padding: 0px 0px 0px 0px; margin: 0px 6px 0px 0px; }
.containernewsindexright .newsindexlistright .article .image img { display: none; border: solid 2px #363636; }
.containernewsindexright .newsindexlistright .article .headline { display: block; float: left; width: 270px; padding: 0px 0px 0px 0px; }
.containernewsindexright .newsindexlistright .article .headline a { display: block; padding: 0px 0px 0px 10px; color: #ffffff; font-family: georgia; font-weight: normal; font-size: 90%; background-image: url("/images/structure/backgrounds/arrow_black.gif"); background-repeat: no-repeat; background-position: 0px 3px;}
.containernewsindexright .newsindexlistright .article .date { display: block; float: left; width: 260px; padding: 5px 0px 0px 10px; color: #c0c0c0; font-family: arial; font-weight: normal; font-size: 80%; }
.containernewsindexright .newsindexlistright .fullstory { display: block; float: left; width: 270px; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; border-bottom: solid 1px #363636; }
.containernewsindexright .newsindexlistright .fullstory a { display: block; font-weight: normal; text-transform: uppercase; font-family: Georgia; font-size: 85%; color: #ffffff; padding: 0px 0px 0px 10px; background-image: url("/images/structure/backgrounds/arrowgold_black.gif"); background-repeat: no-repeat; background-position: 0px 4px; }

/*-----DEV NEWS TEST STYLE-----*/
.containernewsindexright .devnews .titletxt { display: none; float: left; width: 270px; text-transform: uppercase; font-family: Georgia; font-weight: normal; font-size: 100%; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; }
.containernewsindexright .devnews .titleimg { display: block; float: left; width: 270px; padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; }
.containernewsindexright .devnews .article .headline a { display: block; padding: 0px 0px 0px 10px; color: #ffffff; font-family: georgia; font-weight: normal; font-size: 90%; background-image: url("/images/structure/backgrounds/arrow_black.gif"); background-repeat: no-repeat; background-position: 0px 3px;}



/*------TV Item------*/

.basetv .basecolumn2a .std_newsarta .abstract { border: 0px; padding: 0px 10px 0px 10px; }
.basetv .basecolumn2a .std_newsarta .imagecon .image { display: none; }
.basetv .basecolumn2a .std_newsarta .article { text-align: center; }

/* <IMG src="/images/structure/backgrounds/rssicon_lrg.gif"><IMG src="/images/structure/backgrounds/rssicon_sml.gif"><IMG src="/images/structure/backgrounds/leftnavtitle_news.gif"> */

