﻿/* Table data and Bullet text start*/
.tableData { border:0px; margin:0 0 20px 0; empty-cells:show; clear:both; border:1px solid #e9e9e9; border-top:1px solid #F2F2E8; }
.tableData th { font-weight:normal; line-height:1.333em; font-size:1.167em; /*text-transform:uppercase;*/ border-bottom:1px solid #e9e9e9; background-color:#f2f2f2; background-image:none; border-left:1px solid #e9e9e9; color:#75452F; }
.tableData th, .tableData td { padding:8px 8px; }
.tableData tr {/* background: url(../images/tabledata-patt.gif) left top repeat;*/ }
.tableData td {/* border-bottom:1px solid #ccc;*/ }
.tableData .altRow td
{
	background-color: #FFFCEF;
}
.tableData .altRow td .altRow td
{
	background-color: #FFFFFF;
}
.tableData caption { text-align:left; font-weight:bold; padding:5px 0px 8px; line-height:1.5em; color:#333; font-size:1.25em; }
.tableData .evenRow {background-color:#F9F9F9;}
.tableData table tr.evenRow {background-color:transparent;}
.mid-tab caption { text-align:left; font-weight:bold; padding:0px 8px 5px 3px; line-height:1.5em; }
.tableData table { border:0px; }
.tableData table tr td { border:0px; background-color:transparent; padding:4px 5px 0; }
.gujText .tableData th { font-size:1.167em; }
.tableSubText { color:#666666; font-size:0.917em; text-align:right !important; }
.tableFooter {font-style:italic; position:relative; margin-top:-10px; text-align:right !important; }
.gallery { background:#e8edf9; }
ul.bulletText { margin-bottom:13px; list-style:none; }
ul.bulletText li { background: url(../images/bullet.gif) no-repeat scroll left 0.589em transparent; padding: 0px 0px 7px 12px;  list-style:none; list-style-position:outside; }
ul.bulletText ul { padding-bottom:0; }
ul.bulletText ul li { padding-bottom:0 !important; }
ul.floatLeft { clear:both; overflow:hidden; }
ul.floatLeft li { float:left; padding-right:20px; }
ul.bulletText ul { margin:10px 0 -8px; }
ul.bulletText ul li { padding:0 0 5px 15px; background: url(../images/bullet.gif) no-repeat scroll left 0.583em transparent; }

.orderList {margin:0 0 18px 20px ;}
.orderList li {list-style-type:decimal; list-style-position:outside; background-image:none; padding:0 0 6px;}
ol.orderListA, ol.orderListI  {margin-bottom:0px; margin-top:10px;}
ol.orderListA li {list-style-type:lower-alpha;}
ol.orderListI li {list-style-type:lower-roman;}
.orderListNone {margin-bottom:10px;}
.orderListNone li{list-style:none; padding:0 0 10px; list-style-position:inside;}
.orderListNone .orderListNone {margin:10px 0 0 20px;}
a {color: #666; text-decoration: underline;}

.Footertable {
font-style: italic;
position: relative;
margin-top: -10px;
text-align: right !important;
}