/* 
  Basement Systems CSS by Evan Islam
  http://www.basementsystems.com
*/

 /* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	background-color: #ffffff; font-family : Verdana;
	margin: 0px 0px 0px 0px;
}

td, p, li { font-family : Verdana; font-size : 9pt; color: #000000; }

a:link, a:visited	{font-size : 9pt; cursor: pointer; font-family : verdana; text-decoration:underline;}
a:hover	{font-size : 9pt; cursor: pointer; font-family : verdana; color : #ff88d9; text-decoration : underline;}


.phonenumber {
	padding: 10px 10px 10px 160px;
	font-size : 13px;
	font-family : verdana;
	color : #054d89;
	font-weight: bold;
}
.phonenumber h1{
	display:inline;
	font-size:11px;
}

.leftlinksmed, a.leftlinksmed {
font-size: 12px;
font-weight: bold;
}

.img-right {
margin: 0 0 3px 5px;
}

.img-left {
margin: 0 5px 3px 0;
}

.border{
border:1px solid #000;
}

a.redlinks:link, a.redlinks:visited		{color:#054d89; font-weight:bold; font-family: verdana; font-size: 13px; text-decoration:none;}
a.redlinks:hover	{color:#054d89; font-weight:bold; font-family: verdana; font-size: 13px; text-decoration:underline;}

.topmenu { padding: 6px 10px 6px 10px; font-size : 9pt; font-family : verdana; color : #ffffff; background-color:#054d89}
.hrbar { padding: 1px 0px 0px 0px; background-color:#7C7F91; margin: 5px 0px 0px 0px;}

.text1		{font-size : 10pt; font-family : verdana; color : #000000; text-decoration:none; font-weight: none;}

.blue
{font-size : 10pt; font-family : verdana, arial; color : #09427B; text-decoration:none;}
a.blue:link, a.blue:visited, a.blue:active
{font-size : 10pt; cursor: pointer; font-family : verdana, arial; color : #09427B; font-weight: bold; text-decoration:none;}
a.blue:hover
{font-size : 10pt; cursor: pointer; font-family : verdana, arial; color : #09427B; font-weight: bold; text-decoration:underline;} 

.purple
{font-size : 10pt; font-family : arial; color : #666699; text-decoration:none;}
a.purple
{font-size : 10pt; cursor: pointer; font-family : arial; color : #666699; font-weight: bold;}
a.purple:hover
{font-size : 10pt; cursor: pointer; font-family : arial; color : #F17DB1; font-weight: bold;} 

.purplelinks
{font-size : 10pt; font-family : arial; color : #666699; text-decoration:none;}
a.purplelinks
{font-size : 10pt; cursor: pointer; font-family : arial; color : #666699; text-decoration:none; font-weight: bold;}
a.purplelinks:hover
{font-size : 10pt; cursor: pointer; font-family : arial; color : #666699; text-decoration : underline;}

a.bluelinks		{font-size : 9pt; cursor: pointer; font-family : Verdana; color : #062646; text-decoration:none;}
a.bluelinks:hover	{font-size : 9pt; cursor: pointer; font-family : Verdana; color : #062646; text-decoration : underline;}

/* menu at the header  */
.top, a.top:link, a.top:visited		{font-size : 10pt; font-family : arial; color : #FFFFFF; text-decoration:none;}
a.top:hover	{font-size : 10pt; cursor: pointer; font-family : arial; color : #FFFFFF; text-decoration : underline;}

a.phonenumberlink, a.phonenumberlink:visited		{cursor: pointer; 14pt; font-family : verdana; color : #ffffff; font-weight: bold; text-decoration : none}
a.phonenumberlink:hover	{ cursor: pointer; 14pt; font-family : verdana; color : #ffffff; font-weight: bold; text-decoration : none}

a.submenu, a.submenu:visited		{font-size : 9pt; cursor: pointer; font-family : arial; color : #054d89; text-decoration:none; font-weight:bold;}
a.submenu:hover	{font-size : 9pt; cursor: pointer; font-family : arial; color : #ff0000; text-decoration : underline; font-weight:bold;}

a.submenured, a.submenured:visited		{font-size : 9pt; cursor: pointer; font-family : arial; color : #fa8181; text-decoration:none; font-weight:bold;}
a.submenured:hover	{font-size : 9pt; cursor: pointer; font-family : arial; color : #fa8181; text-decoration : underline; font-weight:bold;}

a.menulinks, a.menulinks:visited		{font-size : 8pt; cursor: pointer; font-family : verdana; color : #054d89; text-decoration:none;}
a.menulinks:hover	{font-size : 8pt; cursor: pointer; font-family : verdana; color : #ff0000; text-decoration : underline;}

a.menulinksred, a.menulinksred:visited		font-size : 8pt; cursor: pointer; font-family : verdana; color:#ff0000; text-decoration:none;}
a.menulinksred:hover	{font-size : 8pt; cursor: pointer; font-family : verdana; color : #ff0000; text-decoration : underline;}


/* The general footer...  */
.footerlinks		{ font-size : 8pt; font-family : Verdana; color : #2476D0; text-decoration:underline;}
a.footerlinks:link, a.footerlinks:visited 		{ font-size : 8pt; cursor: pointer; font-family : Verdana; color : #2476D0; text-decoration:underline; font-weight: underline;}
a.footerlinks:hover	{ font-size : 8pt; cursor: pointer; font-family : Verdana; color : #993399; text-decoration:underline;}

/* Main table cell colours and backgrounds */
table.table1	{ border: #7C7F91; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px}
table.table2	{ border: #000000; border-style: solid; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; 
border-bottom-width: 1px; background-color: #EFFEE2;}

.tvmedia {padding: 5px 5px 5px 5px; width: 200px;}

/* strong blue headers */
.header1			{ font-weight: bold; font-size: 20px; color : #000080;}
.header2			{ font-weight: bold; font-family : Verdana; font-size: 18px; color : #000080;}
.header3			{ font-weight: bold; font-family : Verdana; font-size: 14px; color : #000080;}
.headerbig			{ font-weight: bold; font-size: 18px; color : #000080;}
h1, a.h1:link, a.h1:visited {padding: 0px 0px 0px 0px; font-weight: bold; font-size: 20px; color : #000000; font-family : Verdana; text-decoration:none;}
a.h1:hover { font-weight: bold; font-size: 20px; color : #ff0000; font-family : Verdana; text-decoration:underline;}
h2, a.h2:link, a.h2:visited { font-weight: bold; font-size: 18px; color : #000000; font-family : Verdana; text-decoration:none;}
a.h2:hover { font-weight: bold; font-size: 18px; color : #ff0000; font-family : Verdana; text-decoration:underline;}
h3, a.h3:link, a.h3:visited { font-weight: bold; font-size: 14px; color : #000000; font-family : Verdana; text-decoration:none;}
a.h3:hover { font-weight: bold; font-size: 14px; color : #ff0000; font-family : Verdana; text-decoration:underline;}


/*learning center */
.gen { font-size : 12px; }
.genmed { font-size : 12px; color : #000000;}
.gensmall { font-size : 10px; }
.gen, .gensmall { color : #6D6D6D; }
a.gen, a.genmed, a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover, a.genmed:hover, a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

/* Copyright and bottom info */
.copyright		{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000;}
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}

.style1 {
font-family: Verdana, Arial, Helvetica, sans-serif
}

.lineheight {
	font-size: 18px;

}



table#opinion td {

            padding: 5px;

            vertical-align: top;

}

#online-coupon  {
border: 1px solid #ccc;
background:#2d2d2d; 

width:200px; 
padding:8px; 
margin:6px; 
}
#online-coupon a {
	text-decoration:none;
	font-size:18px;  
color:#9becb3;"

	}
	
	
a.h1:link, a.h1:visited{
	font-size:16px;
	text-decoration:underline;
}

.sidebarmenu {
margin-left:0px;
margin-top:0px;
}

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: 13px Verdana;
width: 190px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
margin-left: 0px;
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #054d89; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: black;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 220px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(/images/right.gif) no-repeat 97% 50%;
}

#navBar {
margin-top: 0px;
margin-bottom: 10px;
width: 190px;
}
#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}	