﻿.compasspoint_header
{
    width: 665px;
    float: left;
    font-size: 14pt;
    font-weight: bold;
    color: #0cf;
    margin-top: 10px;
    margin-bottom: 10px;
}

/* Portal PDFs */
.cp_pdf
{
	float:left;
	width: 140px;
	border: none;
	margin-right: 10px;
	margin-top: 15px;
	text-align: center;
	background-color: #ccc;
	padding: 8px 0 8px 0;
}

.wc_pdf img
{ 
	border: none;
}


/* Main Page */
.compass_point_header
{
    width: 665px;
    text-align: center;
    border: 0 none;
}

.compass_point_header img
{
    width: 665px;
    border: 0 none;
}

.large_news_headline
{
    margin-top: 10px;
    margin-bottom: 2px;
    font-size: 12pt;
    font-weight: bold;
}

.small_news_headline
{
    font-size: 9pt;
    clear: both;
}

.more_headlines
{
    margin: 10px 0px 10px 0px;
    font-size: 13pt;
    font-weight: bold;
    font-style: italic;
    color: #0cf;
}

.large_news_date
{
    font-size: 8pt;
    font-weight: normal;
    color: #777;    
}

.small_news_date
{
    font-size: 8pt;
    color: #777;    
}

.video_list_date
{
    font-size: 9pt;
    font-weight: normal;
    color: #777;
    font-style: italic;
}

.compass_point_header img
{
    width: 660px;
    height: 80px;
}

.compass_point_content_box {
	float: left;
	width: 665px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.compasspoint_lead
{
    width: 665px;
    margin: 10px 0px 10px 0px;
    float: left;
}

.compasspoint_lead img
{
    max-width: 665px;        
}

.compasspoint_lead div
{
    width: 665px;
    margin-top: 5px;    
    font-size: 9pt;
    font-weight: bold;
}

/* Menu */
.compasspoint_menu_header
{
    width: 200px;
    float: left;
    font-size: 8pt;
    font-weight: normal;
    color: #fff;
}

.compasspoint_menu
{
    width: 200px;
    float: right;
    font-size: 13pt;
    font-weight: bold;
    font-family: Verdana, Sans-Serif;
    color: #0cf;
    margin: 5px 0px 5px 0px;    
    padding-left: 5px;
}

.compasspoint_menu_horiz
{
    width: 665px;
    float: left;
    margin-top: 5px;
    font-size: 11pt;
    font-weight: bold;
    font-family: Verdana, Sans-Serif;
    color: #0cf;
}

.compasspoint_menu_item
{
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    cursor: pointer;
}

.compasspoint_menu_item div a
{
    color: #0cf;
    text-decoration: none;
}

.compasspoint_menu_text
{
    width: 160px;
    float: left;
}

.compasspoint_menu_icon
{
    width: 30px;
    float: left;
    text-align: left;
}

.compasspoint_menu_text_horiz
{
    padding-right: 10px;
    float: left;
}

.compasspoint_menu_text_horiz img
{
    border: 0 none;
}

.compasspoint_menu_icon_horiz
{
    width: 30px;
    float: left;
    text-align: left;
}

/* VOX Pops*/

.compasspoint_voxpop
{
    width: 665px;
    float :left;
    margin: 10px 0px 10px 0px;
}

.voxpop_img
{
    width: 325px;
    float: left; 
    border: solid 1px #01aef0;       
}

.voxpop_img img
{
    width: 325px;
    height: 227px;
}


.voxpop_text
{
    width: 325px;
    height: 227px;
    display: table;
    position: static;
    float: left;
    font-size: 12pt;
    line-height: 1.3em;    
}

.voxpop_text_text
{
    display: table-cell;
    vertical-align: middle;
}

.bigquote_left
{
    font-size: 26pt;
    font-weight: bold;
    color: #999;
    vertical-align: bottom;
    padding-right: 5px;      
}

.bigquote_right
{
    font-size: 26pt;
    font-weight: bold;
    color: #999;
    vertical-align: text-top;
    padding-left: 5px;
    line-height: 1em;
}

/* Video Page */
.video_holder
{
    width: 330px;
    float: left;
    margin-bottom: 10px;
}

.video_image
{
    width: 140px;
    float: left;
    padding-right: 10px;
}

.video_image img
{
    width: 140px;
    height: 115px;
    border: 0 none;
}

.video_summary
{
    width: 180px;
    float: left;
}   
