table.frame {
    border: 1px solid #e0e0e0;
}

table.bordered {
    border: 1px solid #e0e0e0;
}


td
{
    font-family: Verdana;
    font-size: 11px;
}

td.siteTitle
{
    font-weight: bold;
    font-size: 20px;
    color: white;
}

td h3{
	text-align:left;
}

textarea{
	width:100%;
}

tr.header
{
    font-weight: bold;
    font-size: 11px;
    background-color: black;
    color: white;
}

td.pageTitle
{
    font-weight: bold;
    font-size: 15px;
    color: black;
}

td.menuItem
{
    font-weight: bold;
    background-color: #f4f4ff;
    color: #505050;
}

td.errorMessage
{
    font-size : 11px;
    color : #FF0000;
}

.tableLeft{
	text-align:left;
}


table.listData{
	
	border-collapse:collapse;
	
}
table.listData th.mainTitle{
	padding:10px;
}
table.listData td{
	border:1px solid #f9f9f9;
	padding:5px;
}
table.listData tr.oddRow td{
	background:#f1f1f1;
	
}
table.listData tr.evenRow td{
	background:#fff;
}
table.listData td.redText{
	color:#B80000;
}

table.listData td.greenText{
	color:#006633;
}


#sTable{
border-collapse: collapse;
width: 100%;
}
#sTable td{
padding:4px;
border:1px solid #ffffff;

}  

#sTable .even{
background-color: #F5F5F5;
}
#sTable .row-Name{
background-color: #dddddd;
}
#sTable .sEmails a{
color: #666666;
}
#sTable .sEmails a:hover{
color: #ff8000;
}
#sTable .total{
background-color: #000000;

}
#sTable .total td{
color: #ffffff;
}

table.globalTbl{
	border-collapse:collapse;
	border:0;
	-webkit-border-top-left-radius: 3px;
   -webkit-border-top-right-radius: 3px;
        -moz-border-radius-topleft: 3px;
       -moz-border-radius-topright: 3px;
            border-top-left-radius: 3px;
           border-top-right-radius: 3px;
}

table.globalTbl th{
	background:#B9CCB6;
	padding:8px 5px 8px 5px;
	text-align: left;
}
table.globalTbl th:first-child{
	
	-webkit-border-top-left-radius: 3px;
        -moz-border-radius-topleft: 3px;
            border-top-left-radius: 3px;
}

table.globalTbl th:last-child{
	
	-webkit-border-top-right-radius: 3px;
        -moz-border-radius-topright: 3px;
            border-top-right-radius: 3px;
}

table.globalTbl tr.bottomRow:hover{
	background-color: none;
}
/*table.globalTbl tr:hover{
	background:#FFFFCC;
}*/

table.globalTbl input[type="text"],table.globalTbl textarea{
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	border:1px solid #abadb3;
	padding:4px;
	width:300px;
}
table.globalTbl select{
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	border:1px solid #abadb3;
	padding:4px;
	width:auto;
}

table.globalTbl tr.oddRow{
	background:#f1f1f1;
}
table.globalTbl tr.evenRow{
	background:#f9f9f9;
}

table.globalTbl tr.bottomRow{
	background:#B9CCB6;
}
table.globalTbl tr.bottomRow td{
	padding:8px 5px 8px 5px;
	border:none;
}
table.globalTbl tr.bottomRow td:first-child{
	
	-webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-bottomleft: 3px;
            border-bottom-left-radius: 3px;
            
}
table.globalTbl tr.bottomRow td:last-child{
	
	-webkit-border-bottom-right-radius: 3px;
        -moz-border-radius-bottomright: 3px;
            border-bottom-right-radius: 3px;
}

table.globalTbl td{
	border-bottom:1px solid #ccc;
	padding:5px;
	cursor: default;
}

table.globalTbl td.info{
	border-bottom:1px solid #CCC;
	padding:10px;
	cursor: default;
	text-align:center;
	font-weight:bold;
}


table.cartTbl{
	border-collapse: collapse;
	border:1px solid #000;
	width: 100%;
}

table.cartTbl th{
	background:#EAEAEA;
	padding:5px;
	line-height: 30px;
}
table.cartTbl td{
	border:1px solid #000;
	padding:3px;
}

table.cartTbl tr.rowTotal td{
	padding:10px;
}
