/**************
 Standard Links
 **************/

a:link, a:visited
{
	color: #0066CC;
}

a:hover, a.active
{
	color: #FF9900;
}


a.nav:link, a.nav:visited
{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	font-size:9pt;
}

a.nav:hover, a.nav.active
{
	color: #c0c0c0;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	text-transform:uppercase;
	font-size:9pt;
}


/************
 Footer Links
 ************/
a.footer:link, a.footer:visited, a.footer:hover, a.footer:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color : #636363;
	font-weight: bold;
}

a.footer2:link, a.footer2:visited, a.footer2:hover, a.footer2:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color : #888888;
	font-weight: bold;
}

/**************************
 Search Results Pager Links
 **************************/
a.page:link, a.page:hover, a.page:visited, a.page:active
{
	font-family: Verdana;
	font-size: 8pt;
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
}


/*************************************
 Search Results Pager Text - not links
 *************************************/
.pageSelected
{
	font-family : Verdana;
	font-size : 8pt;
    color : #ff9900;
    font-weight: bold;
    text-decoration:none;
}

.pageDisabled
{
	font-family : Verdana;
	font-size : 8pt;
    color : #999999;
    font-weight: bold;
    text-decoration:none;
}

 
BODY { font-family :Verdana,Helvetica;
        font-size : 9.0pt;
        color : black;
        margin:0;
        }

   
 H1 
 {
	 font-family : "Arial";
      font-weight : bold;
      font-size : 12.0pt;
	  margin-top:10px;
      margin-bottom: 5pt;
	}

.Newsletter
 {
	font-family : "Arial";
	font-weight :bold;
	font-size : 12.0pt;
	color:White;
	}

 H2 { font-family : "Arial";
      font-weight : bold;
      font-size : 9pt;
      color:#000000;
	}
	
.home
	{
	  font-family : "Arial";
      font-weight : bold;
      font-size : 12.0pt;
	  margin-top:0px;
      margin-bottom: 2px;		
	}
	
		
	
 H1.search
  { font-family : "Arial";
      font-weight : bolder;
      font-size : 10pt;
    
      margin-bottom: 5pt;
      color:#000000;
      
	}
   
 H1.cd { font-family : "Arial";
      font-weight : bold;
      font-size : 12.0pt;
      margin-top: 15pt;
      margin-bottom: 5pt;
      color:#ff9900;
	}

H1.kb
  { font-family : "Arial";
      font-weight : bolder;
      font-size : 10pt;      
      color:#000000;
      
	}

h3
{
	font-family : "Arial";
    font-weight : bold;
    font-size : 18.0pt;
    margin-top: 0pt;
    margin-bottom: 0pt;	
}

 P { font-family : Verdana,Arial;
     font-size : 8.0pt;
     color : black;}

table.OuterShell
{
	background-color: #ffffff;
	border-collapse: collapse;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	width : 760px;
	vertical-align : top;
	text-align : center;
}

table.InnerShell
{
	border-collapse: collapse;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	width : 740;
	text-align : left;
	vertical-align : top;
}

td {font-family:  Verdana,Arial;
	font-size: 8pt; }


td.ol 
{
	border-top:solid;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	border-bottom:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	font-family:  Verdana,Arial;
	font-size: 8pt; }

td.ul 
{
	border-bottom:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	font-family:  Verdana,Arial;
	font-size: 8pt; }

td.ll 
{
	border-left:solid;
	border-left-color:#CCCCCC;
	border-left-width:1px;
	font-family:  Verdana,Arial;
	font-size: 8pt; }

td.rl
{
	border-right: solid 1px #CCCCCC;
	font-family:  Verdana,Arial;
	font-size: 8pt;
}

td.tl
{
	border-top: solid 1px #CCCCCC;
	font-family:  Verdana,Arial;
	font-size: 8pt;
}
	
td.titleBlock
{
	background: url("images/title_top.gif") no-repeat bottom left;
	text-align:left;
	font-family:Arial;
	font-size:12pt;
	color:Black;
	padding-left:10px;
}

td.underAd
{
	background: url("images/title_bottom.gif") no-repeat top left;
	text-align:left;
	padding-left:10px;
	height:15px;
}

li
{
	margin-bottom:6px;
}
	
.select
{	font-family: "Arial" ;
	font-size: 8pt;
}

.fieldtitle
{	font-family: "Verdana", "Arial" ;
	font-size: 8pt;
	margin-bottom:3pt;
	margin-top:0pt;
	
}

.inputbutton
{
	background: #cccccc;
	border: solid 1px #000000;
	cursor: hand;
	font-family: Arial, Times, serif;
	font-size: 12px;
	font-weight: bold;
}
	
.button
{
	color:White;
	font-weight:bolder;
	font-size:12px;
	font-variant:small-caps;
	background-color:Transparent;
	background-image:url(images/bg.gif);
	border-style:none;
	height:25px;
	width:73px;
	
}

.widebutton
{
	color:White;
	font-weight:bolder;
	font-size:12px;
	font-variant:small-caps;
	background-color:Transparent;
	background-image:url(images/wide.gif);
	border-style:none;
	height:25px;
	width:120px;
	
}

.option
{	font-family: "Verdana";
	font-size: 8pt;	
	font-weight: bold;
}

.optionDesc
{	font-family: "Verdana";
	font-size: 8pt;
}	

.optionText
{ font-family : Verdana;
     font-size : 8.0pt;
     color : black;
     margin-left:13pt;
}

.notes
{ font-family : Verdana;
     font-size : 7.5pt;
     color : #C0C0C0;
    font-weight: bold;
}

.BSTitle
{
 font-family : Verdana;
 font-size : 8pt;
 color : #C0C0C0;
 font-weight: bold;	
}
p.notes
{ font-family : Verdana;
     font-size : 7.5pt;
     color : #CCCCCC;
    font-weight: bold;
    margin-top:0px;
    margin-left:0px;
}

p.note
{ font-family : "Arial";
     font-size : 9pt;
     color : #999999;
    font-weight: bold;
    margin-top:0px;
    margin-left:0px;
}

p.noteTitle
{ font-family : "Arial";
     font-size : 9pt;
     color : #666666;
    font-weight: bold;
    margin-top:0px;
    margin-left:0px;
}

p.error
{
	font-family : Verdana;
    font-size : 8pt;
    color : red;
    margin-top:0px;
    margin-left:0px;
    font-weight: bold;
}

b
{
	font-family:Arial;
	font-weight:bold;
	font-size:9pt;
}

img.title
{
	margin-top:15pt;
	margin-bottom:0pt;
	margin-left:0pt;
}

 .smallGray
{ 
	font-family : Verdana;
	font-size : 8pt;
    color : #636363;
}

.price
{
	font-family: Verdana;
	font-size: 2pt;
	color: #FF9900;
}

UL
{
	list-style-image:url(images/books/bullet.gif);
	padding-right:60;
	
}

.popupHeader
{
	font-family: arial;
	font-size: 12pt;
	font-weight: bold;
	color: white;
}
.cardLinksOn
{
	font-family:Verdana;
	font-size:8pt;
	color:#0066CC;
	font-weight:bold;	
}
.cardLinksOff
{
	font-family:Verdana;
	font-size:8pt;
	color:Gray;
}

.popular
{
	font-family:Arial;
	background-color:#FF9900;
	color:#ffffff;
	font-size:7pt;
	padding:3px;
	padding-top:1px;
	font-weight:bold;
	letter-spacing:2;
}

.salesperson
{
	background-color:#eeeeee;
	font-size:7pt;
	border:none;
}

.grayTable
{
	background-color:#f0f0f0;
	padding:0;
	border-color:#f0f0f0;
	border-collapse:collapse;
}

.orangeTable
{
	background-color:#FFE5CC;
}

.blueTable
{
	background-color:#CCE0EB;
}

ul.plainJane
{
	list-style-image:none;
	padding:0px;
	margin-bottom:10px;
}

li.pj
{
	margin:0px;
}
li.cd
{
font-family : "Arial";
font-size : 9pt;
color : #999999;
font-weight: bold;
margin-top:0px;
margin-left:0px;	
}

div.BackLinkPosition
{
	float: right;
	padding-right: 20px;
	margin-top: 20px;
}

p.indented
{
	margin-left:20px;
}

.button90by22
{
	background-image:url(images/90X30grayButton.gif);
	background-color:Transparent;
	width:90px;
	height:30px;
	padding:0;
	border:none;
	color:white;
	font-size:8pt;
	font-weight:bold;
	cursor:default;
	text-transform:uppercase;
}

.button90by22_over
{
	background-image:url(images/90X30grayButton_over.gif);
	background-color:Transparent;
	width:90px;
	height:30px;
	padding:0;
	border:none;
	color:white;
	font-size:8pt;
	font-weight:bold;
	cursor:hand;
	text-transform:uppercase;	
}

.button120by30
{
	background-image:url(images/120X30grayButton.gif);
	background-color:Transparent;
	width:120px;
	height:30px;
	padding:0;
	border:none;
	color:white;
	font-size:7pt;
	font-weight:bold;
	cursor:default;
	text-transform:uppercase;
}

.button120by30_over
{
	background-image:url(images/120X30grayButton_over.gif);
	background-color:Transparent;
	width:120px;
	height:30px;
	padding:0;
	border:none;
	color:white;
	font-size:7pt;
	font-weight:bold;
	cursor:hand;
	text-transform:uppercase;	
}

.button90by22_disabled
{
	background-image:url(images/90X30grayButton.gif);
	background-color:Transparent;
	width:90px;
	height:30px;
	padding:0;
	border:none;
	color:#cccccc;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;
}

.button50by22
{
	background-image:url(images/60X30grayButton.gif);
	background-color:Transparent;
	width:60px;
	height:30px;
	padding:0;
	border:none;
	color:white;
	font-size:8pt;
	font-weight:bold;
	cursor:default;
	text-transform:uppercase;
	text-align:center;
}

.button50by22_over
{
	background-image:url(images/60X30grayButton_over.gif);
	background-color:Transparent;
	width:60px;
	height:30px;
	padding:3;
	border:none;
	color:white;
	font-size:8pt;
	font-weight:bold;
	cursor:hand;
	text-transform:uppercase;	
}

.button50by22_disabled
{
	background-image:url(images/60X30grayButton.gif);
	background-color:Transparent;
	width:60px;
	height:30px;
	padding:0;
	border:none;
	color:#cccccc;
	font-size:8pt;
	font-weight:bold;
	text-transform:uppercase;	
}


.button120X30Gray
{
	background-image:url(images/120X30grayButton.gif);
	background-color:Transparent;
	width:120px;
	height:30px;
	padding:0;
	border:none;
	color:white;
	font-size:8pt;
	font-weight:bold;
	cursor:default;
	text-transform:uppercase;
	text-align:center;
}

.button120X30Gray_over
{
	background-image:url(images/120X30grayButton_over.gif);
	background-color:Transparent;
	width:120px;
	height:30px;
	padding:3;
	border:none;
	color:white;
	font-size:8pt;
	font-weight:bold;
	cursor:hand;
	text-transform:uppercase;
	
}

#container
{
	width:520;
	height:500;
	overflow:auto;
}

.question{
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}

.answer{
	margin-bottom:10px;
	margin-top:5px;
}
.toplink{
	margin-bottom:5px;
	margin-top:5px;
}

.preferred_plans
{
	border: solid 1px #C0C0C0;
	padding:0;
	}
	
.gray_gradient
{
	background-image:url(images/home/image_gradient.gif);
	height:22px;
	text-align:center;
	font-weight:bold;
	font-family:Arial;
}

.backgroundGradient
{
	background: #ffffff url("images/home/image_gradient.gif") repeat-x bottom left;
}

.home_thumbs
{
	padding:2px;
	text-align:center;
}


.button90by22_2
{
	background-image:url(images/90X30grayButton.gif);
	background-color:#B7CFEB;
	width:90px;
	height:30px;
	padding:0;
	border:none;
	color:white;
	font-size:8pt;
	font-weight:bold;
	cursor:default;
	text-transform:uppercase;
}

.button90by22_2_over
{
	background-image:url(images/90X30grayButton_over.gif);
	background-color:#B7CFEB;
	width:90px;
	height:30px;
	padding:0;
	border:none;
	color:white;
	font-size:8pt;
	font-weight:bold;
	cursor:hand;
	text-transform:uppercase;	
}

.PlansMatched {
	background: url('images/match_back.gif') no-repeat;
	width: 197px;
	height: 24px;
	text-indent: 10px;
	color: #ffffff;
	font-weight: bold;
	font-size:9pt;
	font-family:Arial;
}

#spnMatches1
{
	color: #ffffff;
	font-weight: bold;
	font-size:11pt;
	font-family:Arial;
	}
#spnMatches2
{
	color: #ffffff;
	font-weight: bold;
	font-size:11pt;
	font-family:Arial;
	}
#spnMatches3
{
	color: #ffffff;
	font-weight: bold;
	font-size:11pt;
	font-family:Arial;
}

table.subs {
	border-width: 1px;	
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse:collapse;
	background-color: white;
}




