TD{
	font-family: serif;
	font-size: medium;
}

.c 
{
	font-size: small;
	font-family: sans-serif;
	color: #336699;
}
.c a:Link {
		font-size: small;
        font-family: sans-serif;
        color: #336699;
        text-decoration: none;
}
.c a:Hover  {
		font-size:small;
        font-family: sans-serif;
        color: #336699;
        text-decoration: underline;
        }

.c a:Visited  {
		font-size:small;
        font-family: sans-serif;
        color: #336699;
        }

.c a:Active  {
		font-size:small;
        font-family: sans-serif;
        color: #336699;
        }
	
.t {
	font-family: serif;
	font-size: medium;
}

.t a {
	font-family: serif;
	font-size: medium;
	text-decoration: none; 
	color: #336699;
	font-weight : bold;
}

.t a:Active {
	font-family: serif;
	font-size: medium;
	text-decoration: none; 
	color: #336699;
	font-weight : bold;
}
.t  A:Link {
	font-family: serif;
	font-size: medium;
	text-decoration: none; 
	color: #336699;
	font-weight : bold;
}
.t a:Visited {
	font-family: serif;
	font-size: medium;
	text-decoration: none; 
	color: #336699;
	font-weight : bold;
}

.t a:Hover	{
	font-family: serif;
	font-size: medium;
	text-decoration: underline;
	color: #336699;
	font-weight : bold;
}

.price {
	font-family: serif;
	font-size: medium;
	color : Red;
}

/* LEVEL 1 HEADER */
.headerTitleMain
{
	font-family : Arial, Sans-Serif;
	font-size : large;
	color : #336699;
	font-weight : bold;
	padding-left : 5px;
	text-align : right;
}
	
.formula
{
	font-weight: bold;
	font-style: italic;
}
	
.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.menu A {
	padding-top : 1px; 
	padding-right : 2px; 
	padding-bottom : 1px; 
	padding-left : 10px; 
	width : 100%;
}

.menu A:Link {
	text-decoration: none;
	color: White;
}

.menu A:Visited {
	text-decoration: none;
	color: White;
	}

.menu A:Hover	{
	text-decoration: none;
	color: #336699;
	background-color: White;
	}

.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.menu2 A {
	color: #336699;
}

.menu2 A:Link {
	text-decoration: none;
	color: #336699;
}

.menu2 A:Visited {
	text-decoration: none;
	color: #336699;
	}

.menu2 A:Hover {
	text-decoration: underline;
	}

/* BUTTON STYLE */
.bttn 
{
	cursor : hand;
	font-size: medium;
}

/* BUTTON STYLE */
.bttn2 
{
	background: #ffffff; /* light_color */
	border-bottom : 0px solid #ffffff; /* darkest_color */
	border-right : 0px solid #ffffff; /* darkest_color */
	border-top : 0px solid #ffffff; /* medium_color */
	border-left : 0px solid #ffffff; /* medium_color */
	cursor : hand;
	font-size: small;
	color: Red;
	text-decoration: underline;
}

.inputfield
{
	font-size : 12px;
	border-style: groove;
}

.inputfield2
{
	font-size : 12px;
	border-style: groove;
	height: 18px;
}

.inputfieldgrid
{
	font-size : 12px;
	border-style: none;
	background-color: Transparent;
}

.errormsg
{
	font-size : 14px;
	color : #C00000;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left: 20px;
}

.confirmmsg
{
	font-size : 16px;
	font-weight: bold;
	border-width: thin;
	border-color: #6495ce;
	color : #6495ed;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-left: 20px;
	width: 70%;
}

/* LEVEL 2 HEADER */
.headerTitle1 
{
	background-color : #6699CC; /* darkest_color */
}

/* LEVEL 1 HEADER */
.headerTitle 
{
	font-family : Sans-Serif;
	background-color : "#336699";
	color : white;
	font-weight : bold;
	padding-left : 5px;
}

/* LEVEL 1 HEADER */
.headerTitle2 
{
	font-family : Sans-Serif;
	background-color : "#f5f5f5";
	padding-left : 5px;
}

/* LEVEL 1 HEADER */
.headerSample 
{
	background-color : #6699CC;
	color : white;
}

/* "FILTER BY:" TABLE ELEMENTS */
.grayOutline {
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px; 
	MARGIN: 5px 5px 15px 10px;
	width: 90%;
}

.grayOutline2 {
	BORDER-RIGHT: #cccccc 0px solid; 
	BORDER-TOP: #cccccc 0px solid; 
	BORDER-LEFT: #cccccc 0px solid; 
	BORDER-BOTTOM: #cccccc 0px solid; 
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px; 
	MARGIN: 5px 5px 15px 10px;
	width: 90%;
}

.bodyGrayHighlightDescription
{
	background-color: #dcdcdc;
	font-family : Arial, Sans-Serif;
	font-size : 12px;
}

.bodyHeaderLink
{
	font-family : Arial, Sans-Serif;
	font-size : 13px;
	font-weight : bold;
	color : #336699;
}

.m a {
	text-decoration: none;
}

.m a:Active {
	text-decoration: none;
}
.m  A:Link {
	text-decoration: none; 
}
.m a:Visited {
	text-decoration: none;
}

.m a:Hover	{
	text-decoration: underline;
}
/* TABLE ITEMS */
.altItem
{
	background-color: aliceblue;
}

.tableItem
{
	font-size : 12px;
	font-family : Arial, Sans-Serif;
	border-collapse : collapse;
	text-align: center;
}

.tableColumnHeader
{
	text-decoration : none;
	background-color : #f5f5f5; /* light_color */
}

.pagerstyle 
{
	text-align: center;
	font-weight : bold;
}
