﻿/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
BODY {
	background-color: #E1E1E1;
	background-image: url('../images/grainblue.jpg');
	background-repeat: repeat;
}
#header {
	BACKGROUND-IMAGE: url('../images/header_img_comgeo_2011.gif');
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	WIDTH: 900px;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: left top;
	HEIGHT: 130px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
}
#header a.logo {
	position: absolute;
	top: 25px;
	width: 300px;
	height: 110px;
	text-decoration: none;
	margin: 0 0 0 0px;
}
#flashcontent a.link {
	position: absolute;
	width: 700px;
	height: 200px;
	text-decoration: none;
	margin: 0 0 0 0px;
}

#page {
	BACKGROUND-IMAGE: url(" ../images/page_bkimg.png");
	MARGIN: 0px auto;
	WIDTH: 915px;
}
#content_container {
	WIDTH: 900px;
	OVERFLOW: auto;
}
#middle_content {
	padding: 20px 25px 10px 10px;
	WIDTH: 705px;
	height: 100%;
	position: inherit;
	FLOAT: right;
}
#right_sponsorbar {
	padding: 10px 0px 0px 0px;
	WIDTH: 180px;
	height: 100%;
	position: inherit;
	FLOAT: right;
}
#right_sponsorbar A {
	border: none;
}

#left_bar {
	WIDTH: 150px;
	height: 100%;
	position: inherit;
	FLOAT: left;
	left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#footer {
	BACKGROUND-IMAGE: url('../2010/images/footer-final_913_cutright.png');
	WIDTH: 913px;
	HEIGHT: 61px;
	top: 12px;
	position: relative;
}
.copyright_text {
	color: #575757;
	font-family: Tahoma;
	font-size: 11px;
	margin: 8px 3px 3px 20px;
	padding-top: 6px;
}

.section_title {
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	color: #404040;
	padding: 4px 2px 8px 2px;
	font-weight: bold;
}
.bar_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 4px;
}

77 #666666 #C9C9C9;

	border-width: 1px;

	border-style: solid;

}

ul.cssMenu table {border-collapse:collapse}

P {
	margin: 1px;
	padding: 2px 10px 3px 10px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	COLOR: #404040;
	text-align: justify;
}
P.description {
	PADDING-BOTTOM: 15px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 5px;
}
P A {
	COLOR: #0000FF;
	text-decoration: none;
}
P A:visited {
	COLOR: #3366FF;
}
div A {
	text-decoration: none;
}
div A:hover {
	text-decoration: none;
	color: orange;
}
.headline_topic {
	padding: 8px 0px 8px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #535353/*#009900*/;
}
.leftbar_title {
	font-family: Arial, Helvetica, sans-serif;
	color: #800080;
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 10px;
}
.leftbar_home {
	font-family: Arial, Helvetica, sans-serif;
	color: #800080;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size: 12px;
	padding-left: 20px;
}


#sidebar-left {
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
#block-menu_block-2 {
	margin-bottom: 50px;
}
#sidebar-left .block {
	padding: 0 10px;
}
#sidebar-left ul.listmenu {
	margin: 0 0 10px 0;
	padding: 0;
}
#sidebar-left #block-menu_block-2 ul.listmenu li {
	border-top: 1px solid #78cd96;
	list-style: none;
	margin: 0;
	padding: 0;
	text-indent: 0;
	border-top-color: #0099CC;
}
#sidebar-left #block-menu_block-2 ul.listmenu li.last {
	border-bottom: 1px solid #78cd96;
	border-bottom-color: #0099CC;
}
#sidebar-left ul.listmenu li a {
	font-size: 12px;
	line-height: 15px;
}
#sidebar-left #block-menu_block-2 ul.listmenu li a {
	padding: 11px 8px 5px;
	display: block;
	text-decoration: none;
}
#sidebar-left #block-menu_block-2 ul.listmenu li a.active {
	color: #333;
	font-weight: bold;
}
#sidebar-left #block-menu_block-2 ul.listmenu li a:hover {
	background-color: #DDDDDD;
}
#sidebar-left #block-menu_block-2 ul.listmenu li.expanded.active-trail ul.listmenu {
	margin-bottom: 10px;
}
#sidebar-left #block-menu_block-2 ul.listmenu li.expanded.active-trail ul.listmenu li {
	border-top: 0;
}
#sidebar-left #block-menu_block-2 ul.listmenu li.expanded.active-trail ul.listmenu li.last {
	border-bottom: 0;
}
#sidebar-left #block-menu_block-2 ul.listmenu li.expanded.active-trail ul.listmenu li a {
	font-size: 12px;
	padding: 8px 8px 5px 20px;
	line-height: 16px;
}
#sidebar-left ul.listmenu li {
	color: #3366cc;
	list-style-image: none;
	padding-left: 10px;
	text-indent: -10px;
	margin: 0;
	list-style-type: none;
}
/* small round corner */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}


/* topic background */
.sidebox_p {
	margin: 0 auto; /* center for now */
	width: 38em; /* ems so it will grow */
	background: url('../images/sbbody-r_pink.gif') no-repeat bottom right;
	font-size: 100%;
}
.boxbody_p {
	background: url('../images/sbbody-l_pink.gif') no-repeat left bottom;
	margin: 0;
	padding: 2px 20px 21px 20px;
}
.boxbody_g {
	background: url('../images/sbbody-l_grey.gif') no-repeat left bottom;
	margin: 0;
	padding: 2px 20px 21px 20px;
}

.boxhead_p {
	background: url('../images/sbhead_pink.gif') no-repeat right
top;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead_g {
	background: url('../images/sbhead_grey.gif') no-repeat right
top;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead_p h2 {
	background: url('../images/sbhead-l_pink.gif') no-repeat left top;
	margin: 0;
	padding: 22px 30px 5px;
	color: white;
	font-weight: bold;
	font-size: 0.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.sidebox_n {
	margin: 0 auto; /* center for now */
	width: 33em; /* ems so it will grow */
	background: url('../images/sbbody-r.gif') no-repeat bottom right;
	font-size: 100%;
}

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url('../images/sbbody-r.gif') no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url('../images/sbhead-r.gif') no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url('../images/sbhead-l.gif') no-repeat left
top;
	margin: 0;
	padding: 22px 30px 5px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxhead_title {
	background: url('../images/sbhead-l.gif') no-repeat left
top;
	margin: 0;
	padding: 22px 30px 5px;
	color: white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	text-align:left;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}

.boxbody {
	background: url('../images/sbbody-l.gif') no-repeat left bottom;
	margin: 0;
	padding: 5px 20px 21px;
}

.topic_list {
	font: 12px Arial, Helvetica, sans-serif;
	font-style: normal;
	COLOR: #000;
	list-style-type: none;
	margin-left: 8px;
	text-align: left;
	padding-top: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 0px;
}
.box_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	padding-bottom: 4px;
	text-align: center;
}
#content_container_homepage {
	WIDTH: 880px;
	OVERFLOW: auto;
	padding-right: 10px;
	padding-left: 10px;
}
#content_container_center_homepage {
	WIDTH: 860px;
	OVERFLOW: auto;
	padding-right: 10px;
	padding-left: 10px;
}
#left_bar_homepg {
	WIDTH: 160px;
	height: 100%;
	position: inherit;
	FLOAT: left;
	left: 0px;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}
#middle_content_homepg {
	padding: 0px 5px;
	WIDTH: 700px;
	height: 100%;
	position: inherit;
	FLOAT: right;
}
.schedule_table {
	border-collapse: collapse;
}
.schedule_row {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid gray;
}
.schedule_head_row {
	text-align: center;
	background-color: #F4F4F0;
	border-bottom: 2px solid black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.job_employer {
	font-family: Arial, Helvetica, sans-serif;
	color: #009900;
}
.job_location {
	font-family: Arial;
	font-size: small;
}
.job_item_title {
	font-size: medium;
}
.contact_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 20px;
	text-align: left;
}

.headline_topic_registration {
	padding: 8px 0px 8px 75px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #535353/*#009900*/;
}

.headline_topic_confirm {
	padding: 8px 0px 8px 200px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #535353/*#009900*/;
}

/*---------- centered button ----------*/
.btnC { display: block; position: relative; background: #aaa; padding: 5px; width: 120px; margin: 0px auto; color: #fff; text-decoration: none; cursor: pointer; text-align: center; }
.btnC * { font-style: normal; background-image: url('../images/btn2.png'); background-repeat: no-repeat; display: block; position: relative; }
.btnC i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btnC span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btnC span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btnC span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btnC span,
* html .btnC i { width: 120px; text-align: center; padding: 0px; display: block; margin: 0px auto; background-image: none; cursor: pointer; }

.btnC.blue { background: #2ae; }
.btnC.green { background: #9d4; }
.btnC.lime { background: #bbce00; }
.btnC.pink { background: #e1a; }
.btnC.purple { background: #6600CC; }
.btnC:hover { background-color: #a00; color: #fff; }
.btnC:active { background-color: #444; color: #fff; }
.btnC[class] {  background-image: url('../images/shade.png'); background-position: bottom; }

* html .btnC { border: 3px double #aaa; }
* html .btnC.blue { border-color: #2ae; }
* html .btnC.green { border-color: #9d4; }
* html .btnC.lime { border-color: #bbce00; }
* html .btnC.pink { border-color: #e1a; }
* html .btnC.purple { border-color: #6600CC; }
* html .btnC:hover { border-color: #a00; }


.bar_title_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 4px;
}
.bar_title_white1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 4px;
}
.headline_topic_title {
	padding: 8px 0px 0px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #535353/*#009900*/;
}

.org_title {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #009999;
}
.org_presentation_title{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #447EDF;
}
.highlights {
	padding: 4px 0px 0px 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366/*#009900*/;
}
.am_pm {
	font-size: 11px;
	color: #535353;
}
.session_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5F009D;
	padding-top: 3px;
	padding-bottom: 3px;
}
.session_days {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
}
.session_chair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #535353;
	font-weight: bold;
	background-color: #FFFFCC;
	padding-top: 6px;
	padding-bottom: 3px;
}
.session_title_lightblack {
	padding: 6px 0px 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #535353;
	background-color: #e9f7fe;
	margin-top: 6px;
	margin-bottom: 3px;
}

.session_title_purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5F009D;
	padding-top: 6px;
	padding-bottom: 3px;
}
.session_title_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009933;
	padding-top: 6px;
	padding-bottom: 3px;
}
.session_paper_title {
    color: #447EDF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.session_paper_author {
    background-color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-bottom: 0;
}
.peoplelist {
	font: 12px Arial, Helvetica, sans-serif;
	font-style: normal;
	COLOR: #404040;
	list-style-type: disc;
	margin-left: 30px;
	text-align: left;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 8px;
	padding-bottom: 3px;
}

