﻿/* CSS layout */
#header { /* So the mgt logo and login control stay in correct position */	position: relative;	width: 100%; }

#all_content { /* Centering Page */ width:1190px; margin:0 auto; text-align:left }
#top_nav { font-family: "trebuchet MS"; font-size: small; }
#nav { float:left; }
#login_register { float:right; }
#wrapper { /* So the left_col, page_content and right_col stay in correct position */ 
              position: relative; width: 100%; top: 0px; left: 0px;
}
#left_col { width: 100px; position: absolute; left: 0px; top: 0px; font-family: "trebuchet MS"; font-size: small; }
#page_content { margin-left: 115px;	margin-right: 115px; }
#right_col { width: 100px; position: absolute; right: 0px; top: 0px; font-family: "trebuchet MS";
             font-size: small; /* Padding keeps the logo (or advertisement) away from the right side of the screen */
             padding: 15px 15px 15px 15px;
}
#footer { 

    font-family: "trebuchet MS";
    font-size: small;
    color:Gray;
    width: 80%;
    text-align: center;
    margin: 25px auto 25px auto;
}

#gridview { font-family: "trebuchet MS"; font-size: 11px; }
#gridview_gold { font-family: "trebuchet MS"; font-size: 11px; width:930px; height:530px; overflow:scroll; }
.drop_down_list { font-family: 'Trebuchet MS'; font-size: small; background-color: #F7F7DE; }
.drop_down_list_whit_bg { font-family: 'Trebuchet MS'; font-size: small;  }
.weather_text { font-family: 'Trebuchet MS'; font-size: small; background-color: #F7F7DE; }
.label { font-family: 'trebuchet MS'; font-size: small; }
#notification_area { font-family: Trebuchet MS; background-color: #F7F7DE; font-size: small; border-top-style: solid;
                     border-bottom-style: solid; border-top-width: thin; border-bottom-width: thin; border-top-color: #008000;
                     border-bottom-color: #008000; margin-top: 6px; margin-bottom: 6px;
                     /* The margin-right setting ensures we have some space to
                     the left of the nfl logo or advertisement (see right_col above)*/
                     margin-right: 20px;
}
.notification_area_gold { font-family: Trebuchet MS; background-color: #F7F7DE; font-size: small; border-top-style: solid;
                          border-bottom-style: solid; border-top-width: thin; border-bottom-width: thin; border-top-color: #008000;
                          border-bottom-color: #008000; margin-top: 6px; margin-bottom: 6px;
}
#drop_down_row { margin-top: 10px; margin-bottom: 10px; }
hr { border-top-style: inset; border-top-color: #66FF66; border-top-width: medium; }
body { text-align:center; /*For ie6 foolishness */ }
h2, h3 { font-family: Trebuchet MS; }
.img_button { margin-left: 80px; }
.check_align_center 
        {
            text-align: center;
        }
.check_header
        {
            font-size: large;
        }
#homepage_table { font-family: Trebuchet MS; vertical-align: top; width:800px; }
.table_data
{
    padding: 12px;
    color: #808080;
    vertical-align: text-top;
}
th { font-family: 'trebuchet MS'; font-size: small; text-align: center; }
.CustomTabStyle .ajax__tab_header { font-family:'trebuchet MS'; font-size:small;
                                    background:url(images/tab-line.gif) repeat-x bottom;
}
.radio_button_list { font-family: 'trebuchet MS'; font-size: small; }
_box_list { font-family: 'trebuchet MS'; font-size: small; }
#column_select, #criteria_column_save { background-color: #A4C899;
                                        border-style: solid; border-width: thin; text-align: center; margin-top: 10px;
                                        margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; }
.style1 { width: 100%; }
.style2 { width: 316px; background-color: #A4C899; }
.style3 { width: 290px; background-color: #A4C899; }
.style4 { background-color: #B0C4DE; }
.style5 { width: 290px; background-color: #D4D0C8; }
.style6 { width: 316px; background-color: #B0C4DE; }
.style7 { background-color: #E3EAEB; }
.style8 { width: 290px; background-color: #E3EAEB; }
.style9 { width: 316px; background-color: #E3EAEB; }
.style10 { background-color: #BCDCDC; }
.style11 { width: 290px; background-color: #BCDCDC; }
.style12 { width: 316px; background-color: #BCDCDC; }
.style13 { background-color: #A4C899; }
.style14
        {
            height: 53px;
        }
        .style15
        {
            width: 316px;
            background-color: #A4C899;
            height: 53px;
        }
        .style16
        {
            width: 285px;
            background-color: #A4C899;
            height: 53px;
        }
        .style17
        {
            background-color: #A4C899;
            height: 53px;
        }
        .style18
        {
            width: 285px;
            background-color: #B0C4DE;
        }
        .style19
        {
            width: 285px;
            background-color: #E3EAEB;
        }
        .style20
        {
            width: 285px;
            background-color: #BCDCDC;
        }
        .style21
        {
            width: 285px;
            background-color: #A4C899;
        }
.watermark_text { font-family: 'Trebuchet MS'; font-size: small; color: #C0C0C0; background-color: #F7F7DE; }
.link_button
{
    font-family: 'trebuchet MS';
    font-size: small;
    color: #008080;
}
#price_table
{
    padding: 12px;
    table-layout: auto;
    border-collapse: collapse;
    empty-cells: hide;
    font-family: 'trebuchet MS';
    font-size: larger;
    vertical-align: middle;
    background-color: #FFFFFF;
    width: 70%;
    height: 300px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    caption-side: top;
}
.trademark
{
    font-family: "trebuchet MS";
    font-size: xx-small;
    color: #999999;
}
#bronze_blurb
{
    font-family: 'trebuchet MS';
    color: #FF0000;
    font-size: medium;
}
#checklist_table
{
    font-family: 'trebuchet MS';
    font-size: small;
    vertical-align: middle;
    background-color: #FFFFFF;
    width: 100%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}







#notify_table
{
    font-family: 'trebuchet MS';
    font-size: small;
    vertical-align: middle;
    background-color: #FFFFFF;
    width: 60%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}
#contact_wrapper,#privacy_wrapper
{
    font-family: "trebuchet MS";
    font-size: small;
    margin-left: auto;
    margin-right: auto;
    position:relative;
    width:80%;
    height:425px;
     
}
#contact_left
{
    width: 50%;
    position: absolute;
    left: 0px;
    top: 0px;
    margin-left: 12px;
    margin-right: 12px;
}
#contact_right
{
    width: 50%;
    position: absolute;
    right: 0px;
    top: 0px;
    margin-left: 12px;
    margin-right: 12px;
    text-align: right;
}
#contact_header, #contact_footer, #privacy_header
{
    font-family: "trebuchet MS";
    font-size: large;
    width: 80%;
    text-align: center;
    margin: 25px auto 25px auto;
}

.tab_1_view_trend_table
{
    font-family: 'trebuchet MS';
    font-size: small;
    position: relative;
    width:100%;
}

.tab_1_view_trend
{
    float: right;
    margin-right: 15px;
}
#home_masthead {
}

#home_top_nav {
}

#home_container
{
    width: 930px;
    height: 540px;
    margin-left: auto;
    margin-right: auto;
    position:relative;    
}

#home_left_col
{
    width: 280px;
    position: absolute;
    left: 0px;
    top: 0px;
    font-family: 'trebuchet MS';
    color: #666666;
    font-size: 14px;
    text-indent: 10px;
}

#home_page_content
{
    width: 280px;
    position: relative;
    font-family: 'trebuchet MS';
    color: #666666;
    margin-right: auto;
    margin-left: auto;
    font-size: 14px;
    top: 18px;
    text-indent: 10px;
}

#home_right_col
{
    width: 280px;
    position: absolute;
    right: 0px;
    top: 0px;
    font-family: 'trebuchet MS';
    color: #666666;
    font-size: 14px;
    text-indent: 10px;     
         
}

#home_footer {
}
#faq_wrapper
{
    font-family: "trebuchet MS";
    font-size: small;
    margin-left: auto;
    margin-right: auto;
    position:relative;
    width:80%;
    height:1570px;
}
.faq_list
{
    color: #4479A7;
}
#buy_header
{
    font-family: 'trebuchet MS';
    text-align: center;
}
#buy_container
{
    position: relative;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    font-family: 'trebuchet MS';
    font-size: small;
}

#buy_left_col {
	width: 50px;
	position: absolute;
	left: 0px;
	top: 8px;
}

#buy_page_content {
	margin-right:  auto;
	margin-left: auto;
	top:0px;
	bottom:0px;
}

#buy_right_col {
	width: 50px;
	position: absolute;
	right: 0px;
	top: 8px;
}

#buy_footer {
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.5;
}




.row_even
{
    background-color: #F5F5DC;
}

.row_odd
{
    background-color: #B0C4DE;
}
#cflLogos
{
    text-align: center;
}

.visited
{
    color: #FFFFFF;
}

#one, #two, #three
{
    padding-right: 12px;
    float: left;
}
#one_text, #two_text, #three_text
{
    vertical-align: top;
    float: left;
    font-family: 'trebuchet MS';
    font-size: 18px;
    color: #666666;
}

