body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a {
	color: #1A9E33;
	text-decoration: none;
}

.cso_footer a {
	color: #333;
}

a:hover {
	text-decoration: underline;
}

.cso_main_navigation {
    vertical-align: top;
}

.cso_main_navigation span {
    padding-bottom: 3px;
    display: block;
}

.cso_main_navigation a {
    display: block;
}

.cso_main_navigation span:last-child {
    padding-bottom: 0;
}

.cso_main_navigation .home img {
    width: 142px;
    height: 23px;
}

.cso_main_navigation .home {
    background: url(http://www.csointerchange.org/images/navigation_home.gif) no-repeat;
}

.cso_main_navigation .home .selected, .cso_main_navigation .home a:hover {
    background: url(http://www.csointerchange.org/images/navigation_home_on.gif) no-repeat;
}

.cso_main_navigation .aboutus img {
    width: 142px;
    height: 23px;
}

.cso_main_navigation .aboutus {
    background: url(http://www.csointerchange.org/images/navigation_aboutus.gif) no-repeat;
}

.cso_main_navigation .aboutus .selected, .cso_main_navigation .aboutus a:hover {
    background: url(http://www.csointerchange.org/images/navigation_aboutus_on.gif) no-repeat;
}

.cso_main_navigation .bios img {
    width: 142px;
    height: 23px;
}

.cso_main_navigation .bios {
    background: url(http://www.csointerchange.org/images/navigation_bios.gif) no-repeat;
}

.cso_main_navigation .bios .selected, .cso_main_navigation .bios a:hover {
    background: url(http://www.csointerchange.org/images/navigation_bios_on.gif) no-repeat;
}

.cso_main_navigation .events img {
    width: 142px;
    height: 23px;
}

.cso_main_navigation .events {
    background: url(http://www.csointerchange.org/images/navigation_events.gif) no-repeat;
}

.cso_main_navigation .events .selected, .cso_main_navigation .events a:hover {
    background: url(http://www.csointerchange.org/images/navigation_events_on.gif) no-repeat;
}

.cso_main_navigation .news img {
    width: 142px;
    height: 23px;
}

.cso_main_navigation .news {
    background: url(http://www.csointerchange.org/images/navigation_news.gif) no-repeat;
}

.cso_main_navigation .news .selected, .cso_main_navigation .news a:hover {
    background: url(http://www.csointerchange.org/images/navigation_news_on.gif) no-repeat;
}

.cso_main_navigation .contact img {
    width: 142px;
    height: 23px;
}

.cso_main_navigation .contact {
    background: url(http://www.csointerchange.org/images/navigation_contactus.gif) no-repeat;
}

.cso_main_navigation .contact .selected, .cso_main_navigation .contact a:hover {
    background: url(http://www.csointerchange.org/images/navigation_contactus_on.gif) no-repeat;
}

.cso_main_navigation .community img {
    width: 142px;
    height: 37px;
}

.cso_main_navigation .community {
    background: url(http://www.csointerchange.org/images/navigation_community.gif) no-repeat;
}

.cso_main_navigation .community .selected, .cso_main_navigation .community a:hover {
    background: url(http://www.csointerchange.org/images/navigation_community_on.gif) no-repeat;
}



.home_fieldset {
    padding: 10px;
    border: 1px solid black;
}

.home_fieldset div {
    width: 100%;
    overflow: hidden;
    margin-bottom: 1em;
}

.home_fieldset img {
    margin-right: 1em;
    float: left;
}

.home_fieldset h3 {
    font-size: 1em;
    margin: 0 0 .25em 0;
}

.home_fieldset p {
    margin-top: 0;
}

.right_img {
    float: right;
    clear: right;
    margin: 0 0 20px 20px;
}

.qualys {
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.cso_news_item {
}
.cso_news_item_separator {
	margin-top: 10px;
}
.cso_news_item_heading {
	font-weight: bold;
}
.cso_news_item_body {
	font: inherit;
}
.cso_news_item_more {
	margin-top: 5px;
	text-align: right;
	color: #DE2C1A;
}
.cso_news_item_more a {
	text-decoration: none;
	color: inherit;
}

.cso_news {
	font-size: 10px;
	background-color: #eee;
	margin: 10px 10px 30px 10px;
}
.cso_middle {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	margin-left: 10px;
	margin-bottom: 23px;
}

.cso_middle_heading {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #333333;
}

.cso_middle_body {
	font-size: inherit;
	font-family: inherit;
}

.cso_footer {
	font-size: 10px;
	vertical-align: bottom;
	margin-left: 10px;
	margin-top: 10px;
}
.cso_footer_navigation {
}

.cso_footer_navigation_item {
}
.cso_footer_navigation_item_separator {
	padding: 0px 10px 0 10px;
}
.cso_footer_copyright {
	margin: 5px 0px 5px 0px;
}

.cso_left_item {
	font-size: 10px;
}
.cso_left_item_heading {
	font-weight: bold;
}

a.cso_left_item_body {
	text-decoration: none;
}
a.cso_left_item_body:hover {
	color: #DE2C1A
}

.cso_left_item_body {

}

table.cso_middle {
	margin: 0px;
	width: 100%;
}


.cso_table_heading {
	background-color: #666665;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}

.cso_table_data {
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding: 2px 5px 2px 5px;
}

.cso_table_data.light {
	background-color: #eee;
}

.cso_table_data.dark {
	background-color: #ccc;
	/* font-weight: normal; */
}

.bold {
        font-weight: bold;
}


.cso_sponsors {
	margin-top: 15px;
}

.cso_sponsor_item {
	text-align: center;
}
.cso_sponsor_heading {
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 10px;
	text-align: center;
}

.cso_sponsor_item_separator {
	height: 12px;
}

input.submit {
	background-color: #E7E7CD;
	border-width: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 4px;
	color: #666666;
}

.agenda_table {
}

.agenda_table caption {
    font-size: 8pt;
    font-weight: bold;
    color: white;
    text-align: left;
    background-color: #666;
    padding: 4px 6px;
}

.agenda_table .round_tables td{
    background-color: white;
}

.agenda_table td {
    font-size: 8pt;
    background-color: #ccc;
    vertical-align: top;
    padding: 4px;
}

.agenda_table td.c1 {
    font-weight: bold;
    white-space: nowrap;
}

.agenda_table td.c2 {
    background-color: #eee;
    width: 60%;
}

.agenda_table td.c3 {
    width: 40%;
}

.agenda_table .round_tables td.c2 {
    background-color: white;
}

.agenda_table .tables td.ca {
    white-space: nowrap;
}



