



/*------------------COL 2A ARTICLE LIST----------------*/
div.basecolumn2a .list_articles { overflow:hidden; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div.basecolumn2a .list_articles .article { float:left; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border-bottom:3px solid #dedede; height: auto; }
div.basecolumn2a .list_articles .article1 { background-image: none; background: none; margin-top: 10px;}
div.basecolumn2a .list_articles .article .image { display:block; float:left; width: 115px; height: 80px; margin: 0px 0px 0px 0px; }
div.basecolumn2a .list_articles .article .image img { border: solid #cccccc 1px }
div.basecolumn2a .list_articles .article .image img:hover { border: solid #2F523C 1px;}
div.basecolumn2a .list_articles .article .keywords{color:#666;}
div.basecolumn2a .list_articles .article .headline{ display:block; float:left; width: 380px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px;}
div.basecolumn2a .list_articles .article .headline a { font-size: 110%; color: #2F523C; font-weight: normal; }
div.basecolumn2a .list_articles .article .headline a:hover{ text-decoration: underline; }
div.basecolumn2a .list_articles .article .subheadline{ display: none; }
div.basecolumn2a .list_articles .article .date{ display:block; float:left; width: 400px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; color: #225E51; font-size: 85%; }
div.basecolumn2a .list_articles .article .abstract{ display:block; float:left; width: 400px; font-size: 90%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #232020; line-height: 150%; }
div.basecolumn2a .list_articles .article .author{ display: none; }


/*---------------------------- GOOGLE MAP ----------------------------------*/
div.basecolumn1a .gmap .searchbox {display: none;}
div.basecolumn1a .gmap .std_content .content {padding: 5px 0px;}
div.basecolumn1a .gmap .std_content .content h1 { font-family: trebuchet ms; background: url(/images/structure/background/grey-title-strip1.gif) no-repeat; color: #2c513f; font-size: 100%; font-weight:bold; height: 32px; line-height: 32px; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 10px; } 
div.basecolumn1a .gmap .std_content .content h2 {border-bottom:1px solid #CCC; font-family: trebuchet ms; color:#9c9c9c; margin-bottom:10px; padding: 0px 5px 0px 10px; font-size:12px; font-weight:bold; background: none;}



/*------------------------------MEMBERSHIP FORM-----------------------------------*/
table.competition { margin-top: 0px; font-family: trebuchet ms; color: #313131 }
table.competition .title{ font-family: trebuchet ms; background: url(/images/structure/background/std_content-h2.gif) no-repeat; color: #2c513f; font-size: 100%; font-weight:bold; height: 32px; line-height: 32px; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 10px; } 
table.competition td.section {border-bottom:1px solid #30513e; font-family: trebuchet ms; color:#30513e; margin-bottom:10px; padding:0 5px 5px 0px; font-size:100%; text-transform: uppercase; font-weight:bold;}
table.competition td.intro {display: none} 
table.competition table.details td {font-weight: bold; color: #232020; height: 20px; line-height: 20px;}
table.comp table.competition td.details table.details td.cpdata input { background: #ffffff; font-family: arial; color: #232020; border: 1px solid #eaeaea; cursor: default; height: 20px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; -khtml-border-radius: 0px; }
table.competition table.details td.cpdata .input input { width: 148px;  }
table.competition input { cursor: pointer; border: solid #CCCCCC 1px; background: white; padding: 10px; color: #2F523C; font-weight: normal; }
table.competition input:hover { cursor: pointer; background-color: #cccccc; background-image: none; }

/*  */

