/*
Uncomment this if processing the page as ASP.NET
*/
<%@ Page Language="C#" %>
<% Response.ContentType = "text/css"; %>

/* global elements */

body 
{
	margin: 0px;
	padding: 0px;
	background-color: #dadada;
	background-image: url(http://www.insurancenewsnet.com/images/inn_bodybgtry.gif);
	background-repeat: repeat-y;
	background-position: center top;
}

*, body, table, td, a 
{
	font-size: x-small;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.BodyContainer 
{
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #FFFFFF;
}

body {
	margin:0px;
	padding:0px;
	background-color:#dadada;
	background-image:url(http://www.insurancenewsnet.com/images/inn_bodybgtry.gif);
	background-repeat:repeat-y;
	background-position:center top;
}

.grayBG { background-color: #dadada; }

/* Body Content's Rounded Corners */
b.rtop, b.rbottom{display:block;background: #dadada}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: White}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px}
b.r4{margin: 0 1px;height: 2px}
b.rbottom { margin-bottom: 10px; }
h1 {font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;color: rgb(53, 96, 137); font-size: 20px; text-align: left;}

/* Footer's Rounded Corners */
#footer b.rtop, #footer b.rbottom{display:block;background: #dadada}
#footer b.rtop b, #footer b.rbottom b{display:block;height: 1px; overflow: hidden; background: #ebebeb}
#footer b.r1{margin: 0 5px}
#footer b.r2{margin: 0 3px}
#footer b.r3{margin: 0 2px}
#footer b.rtop b.r4, #footer b.rbottom b.r4{margin: 0 1px;height: 2px}

.BodyContent 
{
	padding: 0;
	text-align: left;
	vertical-align: top;
}

A 
{
	text-decoration : none;
	font-size:inherit;
}
A:link 
{
	color : #2D598A;
	text-decoration : none;
}
A:visited {
	color : #2D598A;
	text-decoration : none;
} 
A:hover 
{
	text-decoration : underline;
}

.text /* disclaimer, tos, etc */
{
    font-size: 12px;
    color: #565656;
}
.text A
{
    font-size: 12px;
}
.text H1
{
    font-size: 18px;
    color: #396794;
}



/* page elements, top to bottom */

/* Page Header */
.pageHeader
{
    color:White; 
    font-weight: bold; 
    font-size: 8pt;
}
A.pageHeader, A.pageHeader:link, A.pageHeader:visited
{
    text-decoration: none;
    color:#f8e17a;
}
A.pageHeader:hover
{
    text-decoration: underline;
}
/* End Page Header */

/* Featured Offers */
.featured_offers 
{
    color: #475d72;
    font-size: 7pt;
}
td.featured_offers {     padding: 0px 10px; }

A.featured_offers, A.featured_offers:visited 
{
    font-weight: bold;
    font-size: 9px;
    color: #2d5276;
}
.featured_offers span 
{
    font-size: 8px;
}
.divFeaturedOffers
{
    width: 100%;
    height: 5px;
    margin: 0px 0px 0px 0px;
}
/* End Featured Offers */

.MoreNewsHeading 
{
    font-size: 14px; 
    font-weight: bold; 
    color: #3f73a5;
}


/* ######################################### IS ANY OF THIS USED??? ###################################### */

.pageText, .pageText td, .pageText a, .pageForm, .pageForm td, .pageForm a
{
    /*color: #78745B;*/
    color: #40403d;
    font-size: 10pt;
}

.center 
{
    text-align:center;
}
.pageContent *
{
    /*color: #78745B;*/
    color: #40403d;
    font-size: small;        
}

.formButton
{
    color: #F1EB97;
    font-size:8pt;
    font-weight: bold;
    text-align:center;
    background-color:black;
    border:solid 1px black;
    padding:2px 8px 2px 8px;
    margin:0;
    position:relative; /* needed so IE doesn't push it down and forget the top border */
    background-image: url(/images/bg_formButton.gif);
    background-repeat:repeat-x;
    cursor: pointer;
}
.formButtonOn
{
    color: #F1EB97;
    font-size:8pt;
    font-weight: bold;
    text-align:center;
    text-decoration:underline;
    background-color:black;
    border:solid 1px black;
    padding:2px 8px 2px 8px;
    margin:0;
    position:relative; /* needed so IE doesn't push it down and forget the top border */
    background-image: url(/images/bg_formButton.gif);
    background-repeat:repeat-x;
    cursor: pointer;
}

.inside_pageHeader_pageName 
{
    font-variant: small-caps;
	font-size: 24pt;
    font-weight: lighter;
    padding-right: 20px;
    
}
.inside_pageHeader, A.inside_pageHeader, A.inside_pageHeader:link, A.inside_pageHeader:visited
{
    color:White;
    font-size: 9pt;
    font-weight: normal;
}
A.inside_pageHeader:hover 
{
    color:#F0EB97;
}
A.inside_pageHeader_selected, A.inside_pageHeader_selected:link, A.inside_pageHeader_selected:visited 
{
    color: #F0EB97;
    font-size: 9pt;
    font-weight: normal;
}
/* start for timer changing of css class */
.inside_pageHeader2, A.inside_pageHeader2, A.inside_pageHeader2:link, A.inside_pageHeader2:visited
{
    color: #FE9320;
    font-size: 9pt;
    font-weight: normal;
}
A.inside_pageHeader_selected2, A.inside_pageHeader_selected2:link, A.inside_pageHeader_selected2:visited 
{
    color: #FE9320;
    font-size: 9pt;
    font-weight: normal;
}
/* end for timer changing of css class */

.main_content
{
    text-align: center;
    vertical-align: top;
    position: relative; 
    top: -80px; 
    height: 100%;
    width: 626px;
}



.recently_viewed
{
    background-image: url(/images/recently_viewed/recently_viewed_bg.gif);
    background-repeat: repeat-y;
    width: 200px;
    overflow: hidden;
}
.recently_viewed table 
{
    width: 180px;
}

.most_popular
{
    background-image: url(/images/most_popular/most_popular_bg.gif);
    background-repeat: repeat-y;
    width: 200px;
    overflow: hidden;
}
.most_popular table 
{
    width: 180px;
}

.also_read
{
    background-image: url(/images/also_read/also_read_bg.gif);
    background-repeat: repeat-y;
    width: 250px;
    overflow: hidden;
}
.also_read table 
{
    width: 230px;
}

