/****************** Box ********************/
div.two_columns div.col_body {  
    padding:0px 0px;
}
div.two_columns div.col1 div.col_body{
    margin-right: 5px;
    font-size: 12px;
    font-family: 'Helvetica';
}

div.two_columns div.col2 div.col_body{
    margin-left: 5px;
}

/**************** Timeline ****************/
div#timeline-fullcontent {
    margin-left: 0px;
    width: 100%;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */
    div#container div#timeline-content div.section-middle{
        height: 400px;      
        
    }
}

div#timeline-fullcontent div.two_columns div.col1 div.col_body .date{
    padding: 8px 0;
    border-top: 1px solid #888888;
    border-bottom: 1px solid #888888;  
    font-family: 'Oswald';
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    
}

div#timeline-fullcontent div#timeline-outer{    
    position: relative;
    z-index: 2;
}
div#timeline-fullcontent div#timeline-years-bar{
    position: relative;
    z-index:3;
}
div#timeline-fullcontent div#timeline-marker{
    position: relative;
    margin-top: -4px;
    z-index: 1;
    margin-bottom: 0px;
}

div#mainbody.timeline h1 {
    font-size:2.1em;
    color:#36322f;
   
}

div#mainbody.timeline div.toolbox {
    margin: -112px 0 5px -65px;
    padding: 5px 5px 0 0;
    position: relative;
}

/********** Two Colums  Timeline*****************/


div#timeline-fullcontent div.two_columns{       
    margin-bottom: 10px;
    padding: 0 50px 0 30px;
    
}

div#timeline-fullcontent div.two_columns div.col{
    border: none;
    text-align:left;
    
}
div#timeline-fullcontent div.two_columns div.col1{
    width: 400px;
    height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    margin-right: 0;
}

div#timeline-fullcontent div.two_columns div.col1 div.col_body p{
    font-family: 'Helvetica';
}

div#timeline-fullcontent div.two_columns div.col1 div.col_body p.smaller{
    margin-top: 10px;
}

div#timeline-fullcontent div.two_columns div.col2{

    float:right;    
    width: 350px;
}

div#timeline-fullcontent div.two_columns div.col div.col_body{
    overflow: visible;
}

div#timeline-fullcontent div.two_columns div.col2 div.col_body{
    
}

div#timeline-fullcontent div.two_columns div.col2 div.col_body p img{ 
    display: block;
    margin-left: auto;
    margin-right: auto;
}

div#timeline-fullcontent div.two_columns div.col2 div.col_body p{   
    font-family: 'Helvetica';
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
}

div#timeline-fullcontent div.two_columns h3{
    display: none;  
}

div#timeline-fullcontent div.two_columns div.col h3{
    display: block;
    font-size: 24px;
    font-weight: bold;
}

div#timeline-fullcontent div.two_columns div.col h3{
    
}

div#timeline-fullcontent div.two_columns div.col p{
 
}



/* KYLE FOX BEGIN TIMELINE.CSS */



#timeline-fullcontent
{
	line-height: 1em;	
	font-size: 100%;
}
#timeline-years
{
    margin: auto;
    height: 10px;
    width: 880px;
    font-family: 'Oswald';
    font-size: 12px;
    font-weight: bold;
    color: #3b382d;
    text-align: left;
}
#timeline-years-bar 
{
    margin: auto;
    padding: 0 0 0 0px;
    height: 10px;
    width: 860px;
}
.timeline-onebar
{
    margin-top: 5px;
    position: relative; 
    float: left;
    width: 0px;
    height: 10px;
    border-left: solid 2px #3b382d;
}
.timeline-oneyear
{
    position: relative; 
    float: left;
    width: 0px;
}
#timeline-outer 
{
    margin: auto;
    margin-top: -4px;
    width: 862px;
    height: 50px; /* CHANGED - 30px */
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline-gray-bar.gif);
    background-repeat: repeat-x;

}
.timeline-eventlist
{
    margin: 0;
    padding: 0;
    position: relative; 
    text-align: center; 
}
.timeline-eventlist LI 
{
    margin: 0;
    padding: 0;
	position: absolute; 
	text-indent: -9999px; 
	top: 3px;
	list-style: none;
	/*overflow: hidden; /* CHANGED - Commented Out */
}
.timeline-eventlist LI A {
	display: block; 
	height: 24px;
}
.timeline-event-inactive
{
    height: 24px;
	left: 0px;
	border-right: solid 1px #b8bcc0;
    margin-top: 0px;
}
.timeline-event-inactive:hover
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline-blue-hover-bg2.gif);
}
.timeline-event-hover
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline-blue-hover-bg2.gif);
}
.timeline-event-active 
{
    height: 24px;
	left: 0px;
	border-right: solid 1px #b8bcc0;
	background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline-ylw-select-bg2.gif);
}
#timeline-markerarea
{
    width: 880px;
    margin: auto;
    text-align: left;
}
#timeline-marker 
{
    margin: 0;
    padding: 0;
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline//timeline/timeline-year-arrow.gif);
    width: 20px;
    height: 16px;
    z-index: 2000px;
}
#scroller {
	MARGIN: 0px auto;
	WIDTH: 100%; 
	OVERFLOW: hidden; 
    position: relative !important;
    height: 465px;
}
#timeline-content
{
    margin-left: auto;
    margin-right: auto;
}
.section {
	margin-left: 24px;
	WIDTH: 869px; 
	FLOAT: left;
}
.section-top
{
    height: 8px; 
    width: 100%;
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline-box-top.gif);
}
.section-middle
{
    padding-left: 5px;
    padding-right: 5px;
}
.section-bottom
{
    height: 8px; 
    width: 100%;
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline-box-bottom.gif);
}
#frame {
    background: url("/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_back.jpg") repeat-x scroll left top transparent;
    margin: auto;
    /* overflow: hidden; */
    position: relative;
    top: -3px;
    width: 100%;
}
#frame DIV.button {
	HEIGHT: auto;
	border: 0;
	outline: none;
	POSITION: absolute; 
	TOP: 150px;
    z-index: 1;
}
#frame DIV.button IMG
{
    border-style: none;
}
DIV.button#left {
	LEFT: -30px
}
DIV.button#right {
	RIGHT: -30px
}
#shadow-left
{
	POSITION: absolute; 
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline-shadow-left.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 100%;
	LEFT: 0px;
}
#shadow-right
{
	POSITION: absolute;
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline-shadow-right.png);
    background-repeat: no-repeat;
    width: 24px;
    height: 100%;
	RIGHT: -5px;
	top: 0px;
}
#event-popup 
{  
    margin: 0;
    padding: 0;
    z-index: 100;
    display: none;
    overflow: visible;
    /*
    width: 248px;
    position: absolute;
    top: 50px;
    left: 0px;
    height: -130px;
    */
}
#event-popup-top
{
    height: 9px; 
    width: 100%;
}
.event-popup-top-right
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-right-top-bg.png);
}
.event-popup-top-left
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-left-top-bg.png);
}
.event-popup-top-right-gif
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-right-top-bg.gif);
}
.event-popup-top-left-gif
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-left-top-bg.gif);
}
#event-popup-bottom
{
    height: 14px; 
    width: 100%;
}
.event-popup-bottom-right
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-right-bottom-bg.png);
}
.event-popup-bottom-left
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-left-bottom-bg.png);
}
.event-popup-bottom-right-gif
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-right-bottom-bg.gif);
}
.event-popup-bottom-left-gif
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-left-bottom-bg.gif);
}
#event-popup-middle
{
    height: auto; 
    width: 100%;
}
.event-popup-middle-right
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-right-middle-bg.png);
}
.event-popup-middle-left
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-left-middle-bg.png);
}
.event-popup-middle-right-gif
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-right-middle-bg.gif);
}
.event-popup-middle-left-gif
{
    background-image: url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/timeline_hidden/timeline_popup-left-middle-bg.gif);
}
#event-popup-text
{
    padding: 5px;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
    font-size: 12px;
    color: #1a73b8;
    font-weight: bold;
}

#wrapper {
    background-color: #FFF;
}

.ebrochure_container h3 {
    line-height: 28px;
}

.ebrochure_main {
    padding-left: 10px;
}

#above-timeline
{
    overflow-x: scroll;
    overflow-y: hidden;
    position: relative;
}

ul {
    list-style-image: none;
}

a.cat1 {
    background: transparent url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/categories/national_world_events.jpg) no-repeat center;
}
a.cat2 {
    background: transparent url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/categories/organization.jpg) no-repeat center;
}
a.cat3 {
    background: transparent url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/categories/conferences.jpg) no-repeat center;
}
a.cat4 {
    background: transparent url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/categories/statistics_milestones.jpg) no-repeat center;
}
a.cat5 {
    background: transparent url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/categories/key_legislation.jpg) no-repeat center;
}
a.cat6 {
    background: transparent url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/categories/projects_events.jpg) no-repeat center;
}
a.cat7 {
    background: transparent url(/sites/CWIG/includes/themes/fresh/images/timeline/timeline/categories/publications_media.jpg) no-repeat center;
}

.event-popup-wrapper {
    position: relative;
    width: 880px;
    height: 40px;
}

.intro-text {
    margin-bottom: 0px;
}

.col.col2 {
    padding-top: 25px;
}

.short-caption {
    text-align: center;
}

.ebrochure_container td.icon-key {
    padding: 5px 3px 0px 3px;
    font-family: 'Helvetica';
    font-size: 12px;
    text-align: center;
}

.icon-key-img {
    padding-top: 10px;
}

table.key-table {
    width: 100%;
}