.heading1, h1
{
    margin: 6px 0 0 0;
    font-size: 1.4em;
    color: #666;
}

.heading2, h2 
{
    clear: both;
    font-size: 1.2em;
    margin: 10px 0 0 -10px;
    padding: 9px 0 8px 10px;
    background: url('/images/master/pixels/h2.gif') repeat-x;
}
  
.heading3, h3
{
    font-size:1.1em;
}

.heading4, h4
{
	font-size:1.1em;
	margin-bottom:0.2em;
	font-weight:bold;
	color:#294c87;
}

/* Global User Table Styles */

/* Default Table */

table.ImmTS_Default
{
    clear: both;
	border-collapse:collapse;
	margin: 10px 0;
	}
    table.ImmTS_Default th,
    table.ImmTS_Default td
    {
	    border:1px solid #ccc;
	    vertical-align:top;
	}
    table.ImmTS_Default th 
    {
	    background:#ccc;
	    color:#666;
	    font-weight:bold;
	    padding:2px 6px;
	}
    table.ImmTS_Default td
    {
	    background:#f3f3f3;
	    color:#666;
	    font-weight:normal;
	    padding:2px 6px;
	}

/* Blank Table */

table.ImmTS_Blank
{
    clear: both;
	border-collapse:collapse;
	font-size:1.2em;
	margin: 10px 0;
	}

table.ImmTS_Blank th,
table.ImmTS_Blank td {
	border:none;
	vertical-align:top;
	}

table.ImmTS_Blank th {
	background:none;
	color:#333;
	font-weight:bold;
	padding:2px 6px;
	font-size:1.1em;
	}

table.ImmTS_Blank td {
	background:none;
	color:#333;
	font-weight:normal;
	padding:2px 6px;
	}

/* BCA Table */

table.ImmTS_BCA
{
    clear: both;
	border-collapse:collapse;
	font-size:1.2em;
	margin: 10px 0;
	}
    table.ImmTS_BCA th,
    table.ImmTS_BCA td
    {
	    border:solid 1px #eee3e3;
	    vertical-align:top;
    }
    table.ImmTS_BCA th
    {
	    font-weight:bold;
	    margin-bottom:0;
	    color:#fff;
	    background:url(../images/featured_sales_fade.jpg) repeat-x;
	    padding:5px 14px 4px 14px;
	    border:none;
	    vertical-align:top;
    }
    table.ImmTS_BCA th a
    {
	    color:#fff;
    }
    table.ImmTS_BCA td
    {
        background:none;
        color:#333;
        font-weight:normal;
        padding:2px 6px;
    }
	
/* Blue Table */

table.ImmTS_blue
{
    clear: both;
	border-collapse:collapse;
	width:100%;
	margin: 10px 0;
}

table.ImmTS_blue th,
table.ImmTS_blue td {
	border:1px solid #ccc;
	vertical-align:top;
}

table.ImmTS_blue th {
	background:#033174;
	color:#fff;
	font-size:1.2em;
	font-weight:bold;
	padding:5px 8px 5px 8px;
	text-align:left;
}

table.ImmTS_blue td {
	background:#fff;
	color:#666;
	font-weight:normal;
	padding:5px 8px 5px 8px;
	}

/* Other styles */

ul, ol
{
    margin: 0 0 1.4em 2em;
	padding: 0;
	}
	li
	{
        line-height: 1.5em;
        margin-bottom: 0.4em;
        list-style-type: inherit;
		}
		a
		{
			margin: 0;
			padding: 0;
			color: #607ca6;
			text-decoration: none;
		}
		a:hover
		{
			text-decoration: underline;
		}

ul.blockList {
	list-style:none;
	margin:0;
	width:244px;
	}

ul.blockList li {
	float:left;
	display:inline;
	margin-right:14px;
	margin-bottom:8px;
	}

ul.blockList .ImmControlAlign_Left,
ul.blockList .ImmControlAlign_Right {
	float:none;
	clear:none;
	margin:0;
	}

img
{
	border-style: none;
}


