﻿
img
{
	border: none;
}


ul.search
{
	font-size:12px;
	padding: 2px 0 2px 0;
	margin: 2px 0 2px 0;
}
li.search
{
	padding: 0 0 0 10px;
}

ul.home
{
	padding: 2px 0 0 5px;
	margin: 2px 0 0 5px;
}





/* Custom Table */
table.cTable {
    border:none;
    border-color: #eeeeee; /* Firefox - border:none doesn't work, so set color same as body */  
    width: 95%;  
}
table.cTable th {
    border:none;
    background-color:#d6d6d6;
    padding:4px 4px 4px 4px;
    color: #15487C; 
    text-align:left; 
    vertical-align:top;            
    font-size:11px;
}
/*
table.cTable th a 
{
	font-size:11px;
	color:#15487C;
	font-weight:bold;
	text-decoration:none;     
	background-image:url(/images/sort.gif);
	background-repeat:no-repeat;
	width:125px;
	height:14px;
	padding:0 0 0 10px;
}
table.cTable th a:hover
{	
	font-size:11px;
	color:#080808;
	font-weight:bold;
	text-decoration:none;     
	background-image:url(/images/sort.gif);
	background-repeat:no-repeat;
	width:125px;
	height:14px;
	padding:0 0 0 10px;
}
*/
table.cTable td {
    /*color:#675949;*/
    border: solid 1px #f4f4f4;
    text-align:left;
    vertical-align:top;
    overflow: auto; 
    padding:4px 4px 4px 4px;
    font-size:11px;
}
table.cTable tr:hover {
	background-color: #f8f8f8;
}

.cTableAltRow tr {
    background-color:#f8f8f8;
}
.cTableAltRow tr:hover {
	background-color: #e1eafe;
}

.cTableEditRow td {
    background-color:#e1eafe;
}

.cTableBgcCell{
    background-color:#ffffff;
    /*padding:2px 10px 3px 5px;*/
    vertical-align:top;
    border: solid 1px #ffffff;
    white-space:nowrap;
}


table.dTable td {
    /*color:#675949;*/
    border: solid 0 #f4f4f4;
    text-align:left;
    vertical-align:top;
    overflow: auto; 
    padding:4px 4px 4px 4px;
}



/* Custom Table */
table.eTable {
    border:none;
    border-color: #eeeeee; /* Firefox - border:none doesn't work, so set color same as body */  
    /*width: 100%;  */
}
table.eTable td {
    /*color:#675949;*/
    border: none;
    text-align:left;
    vertical-align:top;
    overflow: auto; 
    padding:0;
    margin:0;
    font-size:10px;
}


/* Custom Table for Registration page */
table.bTable 
{
    padding:0;
    margin:0;
    width: 700px;
    border:solid 1px #000000;
    border-color: #ffffff; /* Firefox - border:none doesn't work, so set color same as body */  
}
table.bTable th 
{
    background-image: url(/images/register_th.gif);
    background-repeat: no-repeat;
    /*background-color: #336699;*/
    /*border:none;*/
    border-bottom: solid 3px #336699;
    color: #ffffff;
    padding:4px 4px 0 8px;
    margin-bottom:0;
    text-align:left; 
    vertical-align:top;            
    font-size:11px;
}
table.bTableInner
{
	margin:0;
    padding:0;
    width: 100%;
    border:solid 1px #336699;
}
table.bTableInner td 
{
    padding:1px 1px 0 1px;
    border: solid 0 #ffffff;
    text-align:left;
    vertical-align:top;
    overflow: auto; 
    font-size:11px;
}



/******************* Form Objects **********************/

.requiredInput[type="text"] 
{
    background-color:#f9f9f9;

}

/*
input[type="text"] 
{
	font-size:11px;
    color:#15487C;
}
input.text 
{
	font-size:11px;
    color:#15487C;
}
input[type="button"],input[type="submit"] 
{
	margin-left:0;
	padding-left:0;
	font-size:11px;
    color:#15487C;
}
input.button, input.submit 
{
	margin-left:0;
	padding-left:0;
	font-size:11px;
    color:#15487C;
}

textarea { 
    font-size:11px;
    color:#15487C;
}

select 
{
    font-size:10px;
    color:#15487C;
}
*/

.print 
{
    text-align:right;
    margin: -25px 0 0 0;
    padding: -25px 0 0 0;
}
.help 
{
    text-align:right;
    margin: -25px 0 0 0;
    padding: -25px 0 0 0;
}

table.expirationTable td 
{
    /*color:#675949;*/
    border: none;
    text-align:left;
    vertical-align:top;
    padding: 0 5px 0 0;
    margin:0;
}



input.file {
	position: relative;
	border: solid 1px #000000;
	text-align: left;
	/*
	-moz-opacity:5 ;
	filter:alpha(opacity: 5);
	opacity: 5;
	z-index: 5;
    */
}

.error
{
    color: Red;
    font-weight: bold;
  
}


.docpanel  {
    /*color:#675949;*/
    border: solid 1px #f4f4f4;
    text-align:left;
    vertical-align:top;
    overflow: auto; 
    padding:8px 8px 8px 8px;
    font-size:11px;
}

.searchBox
{
    font-size:11px;
    height:11px;
    width:100px;
}
.searchLink {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding:1px 10px 1px 10px;
	text-decoration:none;
	border: solid 1px #d6d6d6;
}


.regError
{
    color: Red;
    font-weight: bold;
    border: solid 1px red;
    padding: 4px 4px 4px 4px;
    text-align: center;
    width: 80%;
}


a.headerLink
{
	color: #ffffff;
	text-decoration: none;
}

a:hover.headerLink
{
	color: #ffffff;
	text-decoration: underline;
}

table.products{
border:2px solid #CCCCCC;
padding:6px;
width:100%;
}

table.products td { 
border:1px solid #CCCCCC;
padding:7px 12px;
width:50%;
 }

.listPanel
{
	overflow: auto; height: 300px; width: 100%;
}