/* CSS Document */

body, td, tr
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333;
}

body
{
margin:0px;
padding:0px;
background-color:#fff;
}

p
{
margin:0px 0px 10px 0px;
}

a
{
color:#8ac53f;
text-decoration:none;
}

a:link
{
color:#8ac53f;
text-decoration:none;
/*font-weight:bold;*/
}

a:hover
{
text-decoration:underline;
}

a.news{color:#333;width:280px;height:auto;}
a.news:link{color:#333;}

.news_heading
{
width:400px;
float:left;
margin-bottom:10px;	
}

#container
{
margin: 0 auto;
width: 766px;
}

/* Start - Headers for all pages*/

#header_top
{
width:766px;
height:31px;
background-image:url(images/layout/columbus_bg.gif);
background-repeat:no-repeat;
}

#header_bottom
{
width:766px;
height:198px;
}

#header_margin
{
height:11px;
width:766px;
}

#header_logo
{
width:766px;
height:103px;
}

#header_main
{
width:766px;
height:170px;
}

#header_nav
{
width:766px;
}

#header_btns
{
float:right;
margin:20px 15px 0px 0px;
display:inline;
width:135px;
}

#header_image
{
float:left;
width:415px;
height:169px;
border-bottom:1px solid #8ac53f;
margin-left:16px;
}

#header_block
{
float:right;
width:145px;
height:149px;
background-color:#8ac53f;
padding:10px;
border-bottom:1px solid #8ac53f;
color:#FFFFFF;
line-height:14px;
font-family:Arial, sans-serif;
/*display: table-cell;*/
}

#header_block_contents
{
bottom:10px;
left:10px;
right:10px;
}

/* End - Headers */

#content_margin
{
width:766px;
height:30px;
}

#top_left_nav
{
float:left;
width:155px;
height:auto;
height:140px;
padding-top:25px;
}	

#left_nav
{
font-family: Helvetica, serif;
float:left;
/*width:123px;*/
width:155px;
}

#left_nav_buttons
{
float:right;
}

#content_area
{
float:left;
margin:0px 16px 0px 30px;
display:inline;
width:400px;
height:auto;
}

#news_area
{
float:left;
margin:0px 16px 0px 16px;
display:inline;
width:415px;
height:auto;
}

#content_area_home
{
float:left;
margin:0px 23px 0px 23px;
display:inline;
width:400px;
height:auto;
}

#right_nav
{
float:left;
width:165px;
height:auto;
}

#footer
{
float:left;
background-image:url(images/layout/bg_footer.jpg);
background-repeat:no-repeat;
width:766px;
height:62px;
display:inline;
margin-top:20px;
}

#footer_nav
{
padding:20px 0px 0px 40px;
}

#footer_nav ul 
{
list-style-type: none;
margin:0px;
padding:0px;
}

#footer_nav ul li 
{
padding:0px 10px 0px 0px;
display:inline;
}

#footer a 
{
color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
}

#footer a:hover 
{
text-decoration:underline;
}

/* Classes */

.int_title
{
font-size:20px;
font-weight:bold;
}

.sub_section
{
font-size:16px;
color:#8ac53f;
font-weight:bold;
}

.large_text
{
font-size:16px;
font-weight:bold;
}

.block_text
{
margin-left:10px;
}

.sub_items
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.under_titles
{
font-size:11px;
}

.int_sub_titles
{
font-weight:bold;
color:#8ac53f;
text-decoration:none;
padding-bottom:15px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#case_study_images
{
width:145px;
padding:10px;
text-align:center;
display:inline;
}

/* Benefits */

#benefits
{
width:145px;
padding:10px;
}

#ben_list
{
list-style-image:url(images/layout/news_bullet.gif);
margin:0px;
margin-left:15px;
padding:0px;
font-size:11px;
text-align:left;
}

#ben_list ul
{
list-style-image:url(images/layout/news_bullet.gif);
line-height:16px;
font-size:11px;
}

#ben_list li
{
border-bottom:1px dashed #999999;
margin-top:10px;
padding-bottom:8px;
font-size:11px;
line-height:16px;
}

#ben_list a
{
color:#333333;
text-decoration:none;
font-weight:normal;
}

#ben_list a:hover
{
color:#8ac53f;
text-decoration:underline;
font-weight:normal;
}

#ben_list a:active
{
color:#333333;
text-decoration:none;
font-weight:normal;
}

#ben_list li.title
{
border-bottom:1px dashed #999999;
padding-bottom:10px;
padding-top:10px;
font-size:12px;
font-weight:bold;
line-height:16px;
list-style-type:none;
list-style-image:none;
}

#chart
{
background-image:url(images/chart_adr_new.gif);
background-repeat:no-repeat;
width:380px;
height:366px;
position:relative;
}

.hover_text
{
border:1px solid #ccc;
background-color:#fff;
color:#8ac53f;
font-size:11px;
font-weight:bold;
padding:1px 4px 1px 4px;
position:absolute;
display:none;
}

.thumb_image
{
margin:0px;padding:0px;border:1px solid #ccc;cursor:pointer;_cursor:hand;
}

.thumb_image_no
{
margin:0px;padding:0px;border:1px solid #ccc;
}

#full_image
{
position:absolute;
border:1px solid #ccc;
z-index:5;
top:0px;
padding:5px;
background-color:#fff;
display:none;
}