html { margin: 0; padding: 0; }
body 
{
    color:#333; 
    line-height:15px; 
    margin: 0; 
    font-family: Arial;
    padding: 0;
    background: #fff2e5;
    font-size: 12px;
}

A {COLOR:#336699; TEXT-DECORATION:none; font-size:12px;}

A:hover {COLOR:#336699; TEXT-DECORATION:underline; font-size:12px;}

TABLE#nav {PADDING-RIGHT:0px; PADDING-LEFT:0px; BACKGROUND:#fff2e5; PADDING-BOTTOM:0px; PADDING-TOP:0px}

A.nav:link {BORDER-TOP:#ffbe7e 1px solid; DISPLAY:block; FONT-WEIGHT:bold; FONT-SIZE:12px; BORDER-LEFT:#fff2e5 10px solid; WIDTH:169px; COLOR:#333; TEXT-INDENT:8px; LINE-HEIGHT:26px; BORDER-BOTTOM:#fff2e5 1px solid; BACKGROUND-COLOR:#ffe1c3; TEXT-DECORATION:none}

A.nav:visited {BORDER-TOP:#ffbe7e 1px solid; DISPLAY:block; FONT-WEIGHT:bold; FONT-SIZE:12px; BORDER-LEFT:#fff2e5 10px solid; WIDTH:169px; COLOR:#333; TEXT-INDENT:8px; LINE-HEIGHT:26px; BORDER-BOTTOM:#fff2e5 1px solid; BACKGROUND-COLOR:#ffe1c3; TEXT-DECORATION:none}

A.nav:hover {BORDER-TOP:#ffbe7e 1px solid; DISPLAY:block; FONT-WEIGHT:bold; FONT-SIZE:12px; BORDER-LEFT:#fff2e5 10px solid; WIDTH:169px; COLOR:#333; TEXT-INDENT:8px; LINE-HEIGHT:26px; BORDER-BOTTOM:#fff2e5 1px solid; BACKGROUND-COLOR:#ffcd9b; TEXT-DECORATION:none}

.header {BORDER-TOP:#ffbe7e 1px solid; DISPLAY:block; FONT-WEIGHT:bold; FONT-SIZE:12px; BORDER-LEFT:#fff2e5 10px solid; WIDTH:169px; COLOR:#fff; TEXT-INDENT:8px; LINE-HEIGHT:26px; BORDER-BOTTOM:#fff2e5 1px solid; BACKGROUND-COLOR:#923898}

.current {BORDER-TOP:#ffbe7e 1px solid; DISPLAY:block; FONT-WEIGHT:bold; FONT-SIZE:12px; BORDER-LEFT:#fff2e5 10px solid; WIDTH:169px; COLOR:#333; TEXT-INDENT:8px; LINE-HEIGHT:26px; BORDER-BOTTOM:#fff2e5 1px solid; BACKGROUND-COLOR:#ffba75}

.search {BORDER-TOP:#ffbe7e 1px solid; DISPLAY:block; BORDER-LEFT:#fff2e5 10px solid; WIDTH:169px; COLOR:#ffe1c3; TEXT-INDENT:8px; LINE-HEIGHT:75px; BORDER-BOTTOM:#fff2e5 1px solid; BACKGROUND-COLOR:#ffe1c3; TEXT-DECORATION:none}

.navspace {BORDER-TOP:#ffbe7e 1px solid; DISPLAY:block; FONT-WEIGHT:bold; FONT-SIZE:12px; PADDING-BOTTOM:15px; BORDER-LEFT:#fff2e5 10px solid; WIDTH:169px; COLOR:#ffe1c3; TEXT-INDENT:8px; LINE-HEIGHT:26px; BORDER-BOTTOM:#fff2e5 1px solid; BACKGROUND-COLOR:#ffe1c3; TEXT-DECORATION:none}

.menustyle {FONT-WEIGHT:bold; FONT-SIZE:12px; CURSOR:hand; COLOR:#ffffff; FONT-FAMILY:Verdana}

.txtQuantity {Width:35px;}

A.menustyle:active {FONT-WEIGHT:bold; COLOR:#ffffff;CURSOR:hand;}

A.menustyle:visited {FONT-WEIGHT:bold; COLOR:#ffffff;CURSOR:hand;}

A.menustyle:hover {FONT-WEIGHT:bold; COLOR:#ffffff;CURSOr:hand;}

/* New Layout Styles */

#container 
{
    width: 980px;
    background: #ffffff url(../images/shade_left.gif) right top repeat-y;
    float: left;
    margin: 0;
    padding: 0 7px 40px 0;
}
#footer 
{
    float: left;
    position: relative;
    width: 987px;
    background: transparent url(../images/shade_full_bottom.gif) right bottom no-repeat;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    padding-bottom: 10px;
    margin-top: -21px;
    margin-bottom: 40px;
    
}
#footer .foot-text 
{
    width: 970px;
    background: #98b2e5;
    padding: 5px;
}
#footer .foot-text a {
    font-size: 10px;
}
img, a img 
{
    border: 0;
}
form {
    margin: 0;
    padding: 0;
}
#logo h1 
{
    margin: 0;
    margin: 0;
}
#header 
{
    background: #98b2e5;
    float: left;
    width: 790px;
    border-bottom: 1px solid #cccccc;
}
#login-nav 
{
    margin: 0;
    padding: 20px 5px 20px 0;
    text-align: right;
}
#login-nav li 
{
    display: inline;
    color: #ffffff;
    list-style: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
}
#left-col 
{
    width: 179px;
    padding: 0 11px 25px 0;
    float: left;
}
#left-col h3 
{
    background-color:#923898;
    border-bottom:1px solid #FFF2E5;
    border-left:10px solid #FFF2E5;
    border-top:1px solid #FFBE7E;
    color:#FFFFFF;
    display:block;
    font-size:12px;
    font-weight:bold;
    line-height:26px;
    text-indent:8px;
    width:169px;
    margin: 0;
}
#left-col ul, #left-col ul li 
{
    margin: 0;
    padding: 0;
    list-style: none;
}
#left-col .set-search div 
{
    padding: 2px 0 2px 10px;
    background: #FFF2E5;
    float: left;
    clear: left;
    width: 169px;
}
#left-col .set-search div input 
{
    float: left;
    margin-right: 4px;
}
#middle-col 
{
    width: 570px;
    float: left;
    padding: 10px 11px 20px 11px;
    border-left: 1px solid #cccccc;
}
#right-col 
{
    width: 168px;
    float: left;
    padding-left: 11px;
    border-left: 1px solid #cccccc;
}
#full-col 
{
    width: 758px;
    float: left;
    padding: 10px 11px 20px 11px;
    border-left: 1px solid #cccccc;
    font-size: 12px;
}
.crumbs
{
    width: 789px;
    float: left;
    padding: 0;
    border-left: 1px solid #cccccc;
    font-size: 12px;
}
#full-page 
{
    float: left;
    clear: both;
    width: 960px;
    padding: 10px 10px 20px 10px;
}
h2 
{
    padding: 0;
    margin: 0;
    clear: both;
    font-size: 16px;
    font-weight: bold;
    color: #ff7f00;
}
h3 {
    font-weight: bold;
    font-size: 14px;
    color: #923898;
}
.form .row 
{
    float: left;
    clear: left;
    padding-bottom: 2px;
    width: 100%;
    overflow: hidden;
    z-index: -1;
}
.form .levelup {
    z-index: 10;
}
.row label 
{
    font-weight: bold;
    float: left;
    text-align: right;
    padding-right: 5px;
    display: block;
}
.row span {
    float: left;
    display: block;
}
.row input, .row textarea, .row select
{
    float: left;
    margin-right: 4px;
    display: block !important;
    /*position: relative;*/
    z-index: -1;
}
.row input.standard-display {
    float: none;
    display: inline !important;
    position: static;
    margin: 0 !important;
}
.row ul#acTitle_completionListElem, .row ul#ctl00_MainContent_lstPublisher_OptionList, .row ul#ctl00_MainContent_lstSubjGroup_OptionList, .row ul#ctl00_MainContent_lstBindingtype_OptionList, .row ul#ctl00_MainContent_lstlanguage_OptionList, .row ul#acSeries_completionListElem {
    z-index: 10;
}
.form .row div table {
    display: block !important;
}
.form .row ul 
{
	float:none;
	position:absolute;
}
.form .row div table tr td {
    padding: 0;
}
.form fieldset .row table tr {
    border: 0;
}
.form fieldset {
    overflow: hidden;
    padding-top: 10px;
}
.clear 
{
    width: 100%;
    clear: both;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    border: solid 1px #7F9DB9;
    border-right: 0px none;
    padding: 1px 0px 0px 5px;
    font-size: 13px;
    height: 18px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    margin: 0;
    padding: 0;
    background-image: url(../images/windows-arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 21px;
    width: 21px;
}
.WindowsStyle .ajax__combobox_itemlist
{
    border-color: #7F9DB9;
}

/*  BELOW ADDED TO AID PAGE CONVERSION */

td {font-size: 12px;}
td.Standard {font-size:14px; color:#ff6600; font-family:Arial Rounded MT Bold;}
td.Standard2 {font-size:12px; color:#ff6600; font-family:Arial; font-weight:bold;}
td.RegStandard {font-size:14px; color:#ff6600; font-family:Arial Rounded MT Bold;}
a.RecListHeader{font-size:12px; color:#336699; font-family:Arial; font-weight:bold; text-decoration:none;}
a.RecListHeader:hover{font-size:12px; color:#336699; font-family:Arial; font-weight:bold; text-decoration:underline;}

td.crumb {background-color:#fff2e5; height:20; border-top-color:#c0c0c0; color:#808080; text-decoration:none; font-size:12px; font-weight:500; text-align:left;}
a.crumblink {color:#400040; font-weight:500; text-decoration:none; font-size:12px;}
a.crumblink:hover {color:#400040; font-weight:500; text-decoration:underline; font-size:12px;}

td.footer1 {background-color:#98b2e5; border-top-color:#c0c0c0; color:white; text-decoration:none; font-size:10px; text-align:center; height:14}
td.footer2 {background-color:#fff2e5; border-top-color:#c0c0c0; color:#808080; text-decoration:none; font-size:10px; font-weight:500; text-align:center; height:5;}
a.footerlink {color:white; text-decoration:none; font-size:10px;}
a.footerlink:hover {color:white; text-decoration:underline; font-size:10px;}

td.submenu { background-color:#FFB377; height:25; font-family:Arial; font-size:12px; color:#532057; text-align:left; font-weight:normal; }
a.sublink {font-family:Arial; font-size:12px;  color:#532057; text-decoration:none;font-weight:normal;}
a.sublink:hover {font-family:Arial; font-size:12px;  color:#532057; text-decoration:underline;font-weight:normal;}

font.small {font-size:10px}

input.searchbtn { src: url([../images/acs_btn/search.jpg]);}
input.searchbtn:hover { src: url([../images/acs_btn/search_on.jpg]);}
input#txtDesc{width:240px; height:101px;}
input#txtNewList{width:240px; height:20px;}

hr {color: #923898;background-color: #923898;height:1; border:0; width:100%;}
head {font-size:10pt; font-weight:bold; color:#923898;}


td.progCur{font-family:Arial; font-size:9pt; color:#ff6600; font-weight:bold;}
td.progFor{font-family:Arial; font-size:9pt; color:#b1b1b1; font-weight:bold;}
td.progFin{font-family:Arial; font-size:9pt; color:#808080; font-weight:bold;}

td.arrclabel{font-family:Arial; font-size:12px; color:#000000; font-weight:bold;}

a.contactLink{font-family:Arial; font-size:14px;  color:#336699; text-decoration:none;}
a.contactLink:Hover{font-family:Arial; font-size:14px;  color:#336699; text-decoration:underline;}

td.tborder{border-style:solid; border-color:#c0c0c0; border-width:1; border-collapse:collapse;}
table.listTable{background-color:#98b2e5;}

hr.listRule {color:#98b2e5; height:1; border:0; width:100%;}

input.listButton{background-color:#98b2e5;border-width:1; border-style:outset; height:24px; color:white;margin: 0 0 2px 0; display: block;}
/* Added by Suresh.G */
input.disable-listbutton{background: #f8f7f5; color: #999999; padding: 1px; border-color: #999999; border-width:1; border-style:outset; height:24px;margin: 0 0 2px 0; display: block; } 
input.listButton_Invert{background-color:#D1DFFB;border-width:1; border-style:outset; height:24; color:#5C6A87;}

/*filter:Blur(Add = 1, Direction = 225, Strength = 1 }*/

#prime-nav ul {
    margin: 0;
    padding: 0;
    width: 100%;
}
#prime-nav ul li {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
}
#prime-nav ul li a {
    display: block;
    float: left;
    background: transparent url(../images/Nav/nav-tab-a.gif) left top no-repeat;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #9d4ca2;
    font-family: Helvetica;
    margin: 0;
    padding: 0;
}
#prime-nav ul li a:hover {
    color: #ffb377;
}
#prime-nav ul li.selected a {
    background: transparent url(../images/Nav/nav-tab-a.gif) left -21px no-repeat;
    color: #ffffff;
}
#prime-nav ul li.selected a span {
    background: transparent url(../images/Nav/nav-tab-span.gif) right -21px no-repeat;
}
#prime-nav ul li a span {
    display: block;
    background: transparent url(../images/Nav/nav-tab-span.gif) right top no-repeat;
    padding: 5px 25px 1px 25px;
    float: left;
    margin: 0;
    cursor: pointer;
}
#sub-navigation {
    clear: left;
    background: #ffb377;
}
/* TABLE DATA STYLES */
/* ############################################################################################################ 7B8BAA 98b2e5*/

td.ListHeader /* Header Style */
{
	BORDER-COLLAPSE:collapse;
	
	BORDER-RIGHT: #98B2E5 0px solid;
	BORDER-LEFT: #98B2E5 0px solid;
	BORDER-TOP: #98B2E5 0px solid;
	BORDER-BOTTOM: #98B2E5 0px solid;
	PADDING:2 6 2 6;
	
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
    FONT-WEIGHT:Bold;
	COLOR:#000000;
	
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:center;
}

td.ListHeaderLA /* Header Left Aligned Style */
{
	BORDER-COLLAPSE:collapse;
	
	BORDER-RIGHT: #98B2E5 0px solid;
	BORDER-LEFT: #98B2E5 0px solid;
	BORDER-TOP: #98B2E5 0px solid;
	BORDER-BOTTOM: #98B2E5 0px solid;
	PADDING:2 6 2 6;
	
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT:Bold;
	COLOR:#000000;
	
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:left;
}

td.noHorz /* Data Style */
{
	BORDER-COLLAPSE:collapse;
	
	BORDER-RIGHT: #98B2E5 0px solid;
	BORDER-LEFT: #98B2E5 0px solid;
	BORDER-TOP: #98B2E5 0px solid;
	BORDER-BOTTOM: #98B2E5 0px solid;
	PADDING:2 6 2 6;
	
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	COLOR:#000000;
	
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:center;
}

td.noHorzLA /* Data Left Aligned Style */
{
	BORDER-COLLAPSE:collapse;
	
	BORDER-RIGHT: #98B2E5 0px solid;
	BORDER-LEFT: #98B2E5 0px solid;
	BORDER-TOP: #98B2E5 0px solid;
	BORDER-BOTTOM: #98B2E5 0px solid;
	PADDING:2 6 2 6;
	
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	COLOR:#000000;
	
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:left;
}

td.listNav /* Header Style */
{
	background-color:#6089D7;
	
	BORDER-RIGHT: #98B2E5 0px solid;
	BORDER-LEFT: #98B2E5 0px solid;
	BORDER-TOP: #98B2E5 0px solid;
	BORDER-BOTTOM: #98B2E5 0px solid;
	
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	COLOR:#ffffff;
	
	VERTICAL-ALIGN:middle;
}

.datatable 
{
    border: 0;
    border-collapse: collapse;
    width: 100%;
}
.datatable col 
{
    border: 0;
}
.datatable tr 
{
    border: 0;
}
.datatable thead tr {
    background: #98B2E5;
}
.datatable th 
{
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    padding: 5px;
    border: 0;
    background: #98B2E5;
}
.datatable tr.table-row 
{
    background: #FFFFFF;
}
.datatable td 
{
    border: 0;
    font-size: 12px;
    padding: 5px;
    border: 0;
}
.datatable td table tr td {
    padding: 0;
}
.datatable tr.alternate-row {
    background: #E1E9F7;
}

/* TABLE ROW STYLES */
/* ############################################################################################################ */

tr.row_a
{
	background-color:#98B2E5;
}

tr.row_c
{
	background-color:#E1E9F7; /* was #D1DDF3 */
}
tr.row_d
{
	background-color:#FFFFFF;
}
tr.row_disabled
{
	background-color:#CCCCCC;
}
tr.row_merged
{
	background-color:#FFF3E8; /* was #CAD6F0 Handles Merged List FFFFE1 */
}


/* LINK STYLES */
/* ############################################################################################################ */

a.headerLink
{
	color:#000000;
	font-size:12px;
}
a.headerLink:Hover
{
	color:#CAD6F0;
	text-decoration:none;
	font-size:12px;
}

a.titleLink
{
	color:#E17100; /*  FF8306*/
	text-decoration:none;
	font-weight:bold;
}
a.ManualtitleLink
{
	color:Blue; /*  FF8306*/
	text-decoration:none;
	font-weight:bold;
}
a.titleLink:Hover
{
	color:#FF9D3C;
	text-decoration:underline;
	font-weight:bold;
}

a.seriesLink
{
	color:#923898; /* 923898  762E7C*/
	text-decoration:none;
	font-weight:bold;
}
a.seriesLink:Hover
{
	color:#923898;
	text-decoration:underline;
	font-weight:bold;
}

/* Shows hand for link over menu items because orig js does not*/
img.menuIMG{cursor:hand;}

/* Welcome Page */
#alaFlash {
    float: left;
    padding-right: 15px;
}
div.collection-promo {
    float: left;
    background: url(../images/collection-plus-banner_01.gif) #ffffff no-repeat left top; 
    width: 245px; 
    padding: 0 20px 20px 0;
}
div.opac-promo {
    float: left;
    background: url(../images/opac-banner_01.gif) #ffffff no-repeat left top; 
    width: 245px; 
    padding: 0 20px 20px 0;
}
div.welcome-sales-info {
    float: left;
}
div.what-to-do, div.promotions, div.whats-new 
{
	width: 310px;
	float: left;
}
div.what-to-do h3, div.promotions h3, div.whats-new h3 
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	padding: 7px 7px 7px 11px;
	margin: 0;
}
div.promotions div,  div.whats-new div
{
	height: 191px;
}
.welcome-tiles div ul 
{
	margin: 0;
	padding: 11px;
}
.welcome-titles {
    padding-bottom: 20px;
}
.welcome-tiles div ul li 
{
	margin: 0;
	list-style: none;
	padding: 0 0 15px 20px;
}
div.what-to-do div ul li 
{
	background: transparent url(../../Images/welcome-btns_01.gif) left top no-repeat;
}
div.promotions div ul li 
{
	background: transparent url(../../Images/welcome-btns_02.gif) left top no-repeat;
}
div.whats-new ul li 
{
	background: transparent url(../../Images/welcome-btns_03.gif) left top no-repeat;
}
.welcome-tiles div div ul li a
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
} 
.welcome-tiles div.promotions ul li a 
{
	color: #5566aa;
}
div.what-to-do, div.promotions 
{
	padding-right: 10px;
}
div.what-to-do div 
{
	background: #98b2e5;
}
div.what-to-do h3
{
	background: #6d9dfc;
	color: #ffffff;
}	
div.promotions div 
{
	background: #fff2e5;
}
div.promotions h3
{
	background: #ffe2c5;
	color: #5566aa;
}
div.whats-new div 
{
	background: #ffb377;
}
div.whats-new h3
{
	background: #fc913d;
	color: #ffffff;
}
.search-nav-txt 
{
	width: 40px;
}

/* Navigation Styles taken from include */
.dmIfr {
	DISPLAY: none; Z-INDEX: 199; LEFT: 0px; POSITION: absolute; TOP: 0px
}
.m1ParentMainTab {
	padding: 0;
}
.m1ParentMainTd {
	padding: 0;
}
.m1MainTab {
	padding: 0;
}
.m1MainTde {
	padding: 0;
}
.m1MainTdd {
	padding: 0;
	height: 19px;
}
.m1MainTd {
	padding: 0;
}
.m1MainTre {
	padding: 0;
}
.m1MainTrd {
	padding: 0;
}
.m1ParentSubTab {
	padding: 0;
}
.m1ParentSubTd {
	padding: 0;
}
.m1SubTab {
	padding: 0;
}
.m1SubTab TD {
	padding: 0;
}
.m1SubTre {
	padding: 0;
}
.m1SubTrd {
	padding: 0;
}
.m1Spr {
	padding: 0; WIDTH: 2px; HEIGHT: 4px;
}
.m1MainDiv {
	BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; Z-INDEX: 200; LEFT: 0px; BORDER-LEFT: 0px outset; WIDTH: auto; BORDER-BOTTOM: 0px outset; POSITION: static; TOP: 0px;
	height: 21px;
	overflow: hidden;
}
.m1SubDiv {
	Z-INDEX: 200; LEFT: 1px; VISIBILITY: hidden; POSITION: absolute; TOP: 1px; 
}
/* New Styles for Grids */

.datatable 
{
    border: 0;
    border-collapse: collapse;
    width: 100%;
}
.datatable col 
{
    border: 0;
}
.datatable tr 
{
    border: 0;
}
.datatable th 
{
    text-align: left;
    font-weight: bold;
    font-size: 12px;
    padding: 5px;
    border: 0;
}
.datatable tr.table-row 
{
    background: #FFFFFF;
}
.datatable td 
{
    border: 0;
    font-size: 12px;
    padding: 5px;
    border: 0;
    vertical-align: top;
}
.datatable tr.alternate-row {
    background: #E1E9F7;
}
.pager 
{
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}
.pager td {
    text-align: center;
}
.pager td table {
    margin: 0 auto;
}
.form table 
{
    border-collapse: collapse;
}
/*.form table tr 
{
    border-bottom: 1px solid #336699;
}*/
.form table tr td 
{
    padding-top: 1px;
}
input.button 
{
    background: #ffbf7f;
    font-size: 10px;
    line-height: 12px;
    height: 22px;
    font-weight: bold;
    font-family: Verdana, Arial, Sans-Serif;
    color: #666666;
    border: 1px solid #666666;
    padding: 1px 5px 1px 5px;
    margin-right: 4px;
}
.link-button {
    color: #336699;
    font-weight: bold;
}
.req {
    color: #cc0000;
}
.right {
    float: right;
    text-align: right;
    padding-bottom: 5px;
}
.left {
    float: left;
    padding-bottom: 5px;
}
input.listButton_HL{background-color:#FFC080;border-width:1; border-style:outset; height:24px; width:100px; color:white; font-weight:bold;}

.listing-left {
    width: 600px;
    float: left;
}
.listing-right {
    width: 350px;
    float: right;
    text-align: right;
}
.listing-foot {
    padding-top: 5px;
    border-top: 1px solid #6089d8;
}
.listing-right p {
    clear: both;
}
.listing-controls {
    background: #6089d8;
    width: 100%;
}
.listing-controls .listing-left {
    padding: 2px 0 0 2px;
}
.step-links a {
    display: inline-block;
    padding-top: 2px;
    float: left;
    padding-right: 5px;
}
.step-links img {
    display: inline-block;
    float: left;
    margin-right: 2px;
}
.foot-mid-left {
    float: left;
    width: 250px;
    padding-left: 350px;
    text-align: center;
}
.foot-right {
    float: right;
    width: 350px;
    text-align: right;
}
.foot-left {
    float: left;
    width: 350px;
}
.foot-mid {
    float: left;
    width: 250px;
    text-align: center;
}
/*Added by Suresh*/
.ajax__calendar, .ajax__calendar_container 
{
    z-index: 1004;
    /*position: absolute;*/
    display: block;
    background-color: Window;
}
.form .row .nonbold label {
    font-weight: normal;
}

.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
	height: 130%;
}
.updateProgress
{
	background-color:White;
	padding: 4px;
	position: absolute;
	top: 40%;
	left: 1%;
	height:100%;
	width:97%;
}
.title-image {
    background: #E1E9F7;
    float: left;
    padding: 5px;
    border: 1px solid #98B2E5;
    width: 200px;
}
.title-info {
    float: right;
    background: #FFE1C3;
    border: 1px solid #FFB377;
    padding: 5px;
    width: 160px;
}
.narrow-col {
    float: left;
    width: 325px;
}
.title-bottom {
    padding-top: 15px;
}
.title-bottom .row {
    padding-bottom: 7px;
}
.updateProgress
{
    background-color:white;
    filter: alpha(opacity=70);
    MozOpacity: 0.7;
    opacity: 0.7;
    padding: 4px;
    height:100%;
    width:97%;
    
}
.inner-div
{
	background-color:Transparent;
	text-align:center;
	position: absolute;
    	top: 12%;
   	left: 30%;    		    
}

a.spanbutton:link, a.spanbutton:hover
{
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
	color: Black;
	display: inline;
}

