/* CSS Document */
body { background-color: #fafafa; font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #000000; margin: 0; padding: 0; }
form{ margin: 0px; padding: 0px;}
a { text-decoration: none; color: #3778BA; }
table { font-family: Arial, Verdana, Tahoma; font-size: 12px; color: #000000; }
.tdspc { padding: 0px 3px 5px 3px; }
.tdspc_l { padding: 0px 0px 2px 3px; }
.tdspc_r { padding: 0px 3px 2px 0px; }

.fullpageborder { background-color: #dfe9f0; }
.topbgcolor { background-color: #aca7a9; }
.myautoscrolldiv { overflow: auto; width:100%; height:100px; text-align: left; }

.bodytext{ color: #FFFFFF; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
a.bodytext:link, a.bodytext:visited{ color: #FFFFFF; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
a.bodytext:hover{ text-decoration: underline; }

.htext{ color: #000000; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
a.htext:link, a.htext:visited{ color: #000000; font-family: Arial, Verdana, Tahoma;  font-size: 12px; text-decoration: none; }
a.htext:hover{ text-decoration: underline; }

.inputbox { font-size: 12px; font-family: Arial, Verdana, Tahoma; color:#4e4e4e !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #cfcfcf !important; }
.combobox { font-size: 12px; font-family: Arial, Verdana, Tahoma; color:#4e4e4e !important; background-color:#FFFFFF !important; border:1px solid #cfcfcf !important; }
.inputbox1 { font-size: 12px; font-family: Arial, Verdana, Tahoma; color:#4e4e4e !important; background-color:#F7F1DA !important; padding-left:5px; border:1px solid #7B9C39 !important; }
.inputboxright { font-size: 12px; font-family: Arial, Verdana, Tahoma; color:#4e4e4e !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #7F9DB9 !important; }
.inputboxsize1{ width:300px; }
.inputboxsize2{ width:160px; }
.inputboxsize3{ width:200px; }
.inputboxsize4{ width:44px; }
.textboxsize1{ width:300px; height: 50px; }
.textboxsize2{ width:300px; height: 120px; }
.comboboxwidth{ width:100px;}
.comboboxheight{ height:20px; }
.commonheight{ height:16px; }
.textbox { font-size: 12px; font-family: Arial, Verdana, Tahoma; color:#4e4e4e !important; background-color:#FFFFFF !important; padding-left:5px; border:1px solid #cfcfcf !important; }
.textbox2 { font-size: 12px; font-family: Arial, Verdana, Tahoma; color:#4e4e4e !important; background-color:#F7F1DA !important; padding-left:5px; border:1px solid #7B9C39 !important; }
.butta{ background-color: #022c56 !important; color: #FFFFFF !important; font-family: Arial, Verdana, Tahoma; font-size: 12px; border: 1px solid #FFFFFF !important; }
.butta_green{ background-color:#009933 !important; color: #FFFFFF !important; font-family: Arial, Verdana, Tahoma; font-size: 12px; border: 1px solid #022c56 !important; }

.topheadertext { padding-left:0px; padding-right:40px; padding-top:20px; padding-bottom:0px; text-align:right; color: #FFFFFF; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
.loginregister { padding: 10px 2px 0px 5px; text-align:right; color: #0070bc; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; font-weight: bold;}
.listgriddiv { padding: 0px 2px 0px 2px; text-align:left; color: #0070bc; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; font-weight: bold; border: 0px;}
.loginregister a:link, .loginregister a:visited, .listgriddiv a:link, .listgriddiv a:visited { padding: 0px 8px 0px 8px; color: #0070bc; }
.listgriddiv a.actv:link, .listgriddiv a.actv:visited { padding: 0px 8px 0px 8px; color: #0070bc; text-decoration: underline;}
.loginregister a:hover, .listgriddiv a:hover { text-decoration: underline; }

#main_con, .main_con{ padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:0px; text-align:left; line-height: 150%; color: #000000; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
#main_con p, .main_con p{ line-height: 150%; color: #000000; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; padding: 0px; margin: 0px; }

#main_con a, .main_con a{ color: #022c56; text-decoration: none; }
#main_con a.cls1, .main_con a.cls1{ color:#002a54; text-decoration: none; }
#main_con a.fcolor2, .main_con a.fcolor2{ color:#899096; text-decoration: none; font-weight: bold; }
#main_con a.biglink, .main_con a.biglink,  .main_con .bigtxt{ display:block; color: #022c56; font-family: Trebuchet MS, Arial, Verdana, Tahoma; font-size: 15px; text-decoration:none; font-weight:bold; text-align:left; padding: 20px 0px 0px 0px; text-transform:capitalize; }
.main_con .bigtxtred{ display:block; color: #BD0000; font-family: Trebuchet MS, Arial, Verdana, Tahoma; font-size: 15px; text-decoration:none; font-weight:bold; text-align:left; padding: 20px 0px 0px 0px; text-transform:capitalize; }

#main_con a:hover, .main_con a:hover{ text-decoration: underline; }
#main_con ol, .main_con ol{ line-height:160%; }
#main_con ol li, .main_con ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:5px !important; margin-bottom:5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
/*#main_con ul, .main_con ul{ line-height:130%; list-style-type:none; padding-top: 5px; }
#main_con ul li, .main_con ul li{ background-image: url(../images/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }
*/
#main_con ul, .main_con ul{ line-height:160%; padding-left: 0px; }
#main_con ul li, .main_con ul li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:5px !important; margin-bottom:5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

#main_con ul li > ul, .main_con ul li > ul { margin-top: 10px;}

.main_con ul.mnu { margin:0px; padding: 0px; list-style-type:none; }
.main_con ul.mnu li{ background:url(../images/linkarrow.jpg) no-repeat; background-position: 0 5px; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 26px; }
.main_con ul.mnu li.nextlvl{ background:url(../images/linkarrow_next.jpg) no-repeat; background-position: 0 5px; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 35px; }
.main_con ul.mnu li a.lvl1 { color:#002a54; font-weight:bold; text-decoration: none; }
.main_con ul.mnu li a.lvl2 { color:#626262; font-weight:normal; text-decoration: none; }

.main_con_nsp{ padding-left:0px; padding-right:0px; padding-top:0px; padding-bottom:0px; text-align:left; line-height: 150%; color: #000000; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
.main_con_nsp p{ line-height: 150%; color: #000000; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; padding: 0px; margin: 0px; }

.main_con_nsp a{ color: #022c56; text-decoration: none; }
.main_con_nsp a.cls1{ color:#002a54; text-decoration: none; }
.main_con_nsp a.fcolor2{ color:#899096; text-decoration: none; font-weight: bold; }
.main_con_nsp a.biglink,  .main_con_nsp .bigtxt{ display:block; color: #022c56; font-family: Trebuchet MS, Arial, Verdana, Tahoma; font-size: 15px; text-decoration:none; font-weight:bold; text-align:left; padding: 20px 0px 0px 0px; text-transform:capitalize; }
.main_con_nsp .bigtxtred{ display:block; color: #BD0000; font-family: Trebuchet MS, Arial, Verdana, Tahoma; font-size: 15px; text-decoration:none; font-weight:bold; text-align:left; padding: 20px 0px 0px 0px; text-transform:capitalize; }

.main_con_nsp a:hover{ text-decoration: underline; }
.main_con_nsp ol{ line-height:160%; }
.main_con_nsp ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:5px !important; margin-bottom:5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.main_con_nsp ul{ line-height:130%; list-style-type:none; padding-top: 5px; }
.main_con_nsp ul li{ background-image: url(../images/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }
.main_con_nsp ul li > ul { margin-top: 10px;}

.main_con_nsp ul.mnu { margin:0px; padding: 0px; list-style-type:none; }
.main_con_nsp ul.mnu li{ background:url(../images/linkarrow.jpg) no-repeat; background-position: 0 5px; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 26px; }
.main_con_nsp ul.mnu li.nextlvl{ background:url(../images/linkarrow_next.jpg) no-repeat; background-position: 0 5px; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 35px; }
.main_con_nsp ul.mnu li a.lvl1 { color:#002a54; font-weight:bold; text-decoration: none; }
.main_con_nsp ul.mnu li a.lvl2 { color:#626262; font-weight:normal; text-decoration: none; }

.emailfriend { padding: 10px 0px 0px 0px; text-align:center;}
.listviewpadding {padding: 0px 0px 0px 5px;}

.box_con{ padding-left:11px; padding-right:130px; padding-top:9px; padding-bottom:9px; text-align:left; line-height: 140%; color: #000000; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
.box_con p{ line-height: 140%; color: #000000; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; padding: 0px; margin: 0px; }
.box_con a{ color: #3778BA; text-decoration: none; }
.box_con a:hover{ text-decoration: underline; }
.box_con ol{ line-height:160%; }
.box_con ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:5px !important; margin-bottom:5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.box_con ul{ line-height:130%; list-style-type:none; }
.box_con ul li{ background-image: url(images/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }
.box_con ul li > ul { margin-top: 10px;}

.company_con{ padding-left:0px; padding-right:0px; padding-top:8px; padding-bottom:9px; text-align:left; line-height: 150%; color: #cbd3db; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
.company_con p{ line-height: 150%; color: #000000; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; padding: 0px; margin: 0px; }
.company_con a{ color: #022C56; text-decoration: none; }
.company_con a:hover{ text-decoration: underline; }
.company_con ol{ line-height:160%; }
.company_con ol li{ margin-left:15px; margin-top:5px !important; margin-top:5px; margin-bottom:5px !important; margin-bottom:5px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; }
.company_con ul{ line-height:130%; list-style-type:none; }
.company_con ul li{ background-image: url(images/list_arrow.gif); background-position: 0 5px; background-repeat: no-repeat; margin-left:-15px; margin-top:-5px !important; margin-top:-15px; margin-bottom:10px !important; margin-bottom:20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }
.company_con ul li > ul { margin-top: 10px;}
.contentheading2 { color: #5491c1; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration:none; font-weight:bold; padding: 0px 0px 2px 0px; margin: 0px; text-align:left; text-transform:capitalize; }

.strikeout{color:#976500; text-decoration:line-through;}
.big_img { background:url(../images/loading.gif) no-repeat; background-position:top center;}

#hdbg, .hdbg{ color: #a5abb1; font-family: Trebuchet MS, Arial, Verdana, Tahoma; font-size: 22px; text-decoration:none; font-weight:normal; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:5px; margin: 0px; text-align:left; text-transform:capitalize; }
.hdbgfirst { color: #1a79b9; }
.hdbgWhite { color: #FFFFFF; }
.hdbgBlack { color: #000000; }
.contentheading { color: #a5abb1; font-family: Trebuchet MS, Arial, Verdana, Tahoma; font-size: 22px; text-decoration:none; font-weight:normal; padding: 15px 0px 10px 0px; margin: 0px; text-align:left; text-transform:capitalize; }
.text_nocol, .commontfont{ font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
a.text_nocol:link, a.text_nocol:visited, a.commontfont:link, a.commontfont:visited{ font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; }
a.text_nocol:hover, a.commontfont:hover{ text-decoration: underline; }

.fontcolor1{ color:#000000;}
.fontcolor2{ color:#FFFFFF;}
.fontcolor3, .mandt_color{ color:#BD0000;}
.fontcolor4{ color:#848080;}
.fontcolor5{ color:#022c56;}
.fontcolor6{ color:#000000;}
.fontcolor7{ color:#61809f;}
.fontcolor8{ color:#1a79b9;}
.fontcolor9{ color:#899096;}

.bgcolor1{background-color:#000000;}
.bgcolor2{background-color:#FFFFFF;}
.bgcolor3{background-color:#f4f8fc;}
.bgcolor4{background-color:#022c56;}
.bgcolor5{background-color:#D9EDFD;}
.bgcolor6{background-color:#F1F1F1;}

.auctitle { padding: 5px 0px 0px 0px; font-family: Arial, Verdana, Tahoma; font-weight:bold; font-size: 14px; text-decoration: none;}
.auctitle a { font-family: Arial, Verdana, Tahoma; font-weight:bold; font-size: 14px; text-decoration: none; }
.auctitle a:hover { text-decoration:underline;}

.aucdate { padding: 0px 0px 0px 0px; font-family: Arial, Verdana, Tahoma; font-weight:bold; font-size: 14px; text-decoration: none;}
.main_con a.aucbutton, .main_con_nsp a.aucbutton {display:block; padding: 2px 8px 2px 8px; text-align:center; background-color:#022c56; color:#FFFFFF; font-weight: bold; }
.main_con a.aucbuttonback, .main_con_nsp a.aucbuttonback { padding: 2px 8px 2px 8px; text-align:center; background-color:#022c56; color:#FFFFFF; font-weight: bold; }
.main_con a.aucbuttonback_active, .main_con_nsp a.aucbuttonback_active { padding: 2px 8px 2px 8px; text-align:center; background-color:#FFFFFF; color:#022c56; font-weight: bold; border: 1px solid #022c56; }
.compad1 { padding: 4px 0px 10px 0px; }
.compad2 { padding: 10px 0px 0px 0px; }
.compad3 { padding: 5px 0px 0px 0px; }
.main_con a.morebutton, .main_con_nsp a.morebutton {padding: 2px 8px 2px 8px; text-align:center; background-color:#022c56; color:#FFFFFF; font-weight: bold; }
.main_con a.bigbutton, .main_con_nsp a.bigbutton {padding: 2px 5px 2px 5px; width: 180px; display:block; text-align:center; background-color:#022c56; color:#FFFFFF; font-family: Trebuchet MS, Arial, Verdana, Tahoma; font-size: 13px; text-decoration:none; font-weight:bold; text-transform:capitalize; }
.buttoncommonwidth { width: 90px;}

.listgrid { background-color:#f4f8fc; border: 1px solid #dfe9f0; }

.arialfont13{ font-family: Arial, Verdana, Tahoma; font-weight:normal; font-size: 13pt; text-decoration: none; }
.arialfont11{ font-family: Arial, Verdana, Tahoma; font-weight:normal; font-size: 11pt; text-decoration: none; }
.arialfont10{ font-family: Arial, Verdana, Tahoma; font-weight:normal; font-size: 10pt; text-decoration: none; }

.fontuppercase{ text-transform:uppercase; }
.fonttitlecase{ text-transform:capitalize; }
.fontbold{ font-weight:bold; }
.fontpadding10{ padding-left:10px; }
.leftpadding{ padding-left:5px; }
.rightpadding{ padding-right:5px; }
.rightpadding10{ padding-right:10px; }
.rightpadding15{ padding-right:15px; }
.toppadding10{ padding-top:10px; }
.toppadding_1{ padding-top:5px; }
.bottompadding{ padding-bottom:10px; }
.textunderline { text-decoration: underline; }

.rightcolumnbg { border: 1px solid #dfe9f0; padding-bottom: 5px; }

.footerbg{background-color:#fafafa;}
.footer{ padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; text-align:left; color:#569bca; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; font-weight: normal; line-height:160%; }
.footer a{ color: #569bca; text-decoration: none;}
.footer a.color1{ color: #848080; text-decoration: none;}
.footer a:hover{ color: #000000; text-decoration: underline;}

.csr{ cursor:pointer;}
.linkpadding{ padding-left:6px; padding-right:6px; }
.linkpadding_1{ padding-left:3px; padding-right:0px; }
.linkpadding_2{ padding-left:3px; padding-right:3px; }

.our_strategy_bg {background:url(../images/our_strategy_bg.jpg) no-repeat;}
.our_approach_bg {background:url(../images/our_approach_bg.jpg) no-repeat;}
.projectboxbg {background:url(../images/projectboxbg.jpg) no-repeat; background-color:#FFFFFF;}
.projectboxborder { background-color:#FFFFFF; border: 1px solid #dadfe3; }

.projecthead { color:#9b5f0e; font-family: Arial, Verdana, Tahoma; font-size: 16px; text-decoration: none; font-weight: bold; padding-top: 9px; padding-bottom: 9px; padding-left: 11px; padding-right: 11px; }
.brdcmp{ padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:0px; margin: 0px; }
.rightmenucell { font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; color:#002a54; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; text-align:left; }
.rightmenucell ul { margin:0px; padding: 0px; list-style-type:none; }
.rightmenucell ul li{ background:url(../images/linkarrow.jpg) no-repeat; background-position: 0 5px; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 26px; }
.rightmenucell ul li.nextlvl{ background:url(../images/linkarrow_next.jpg) no-repeat; background-position: 0 5px; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 35px; }
.rightmenucell ul li.nextlvl_a{ background:url(../images/linkarrow_next.jpg) no-repeat; background-position: 0 5px; margin-left:0px; margin-top:0px; margin-bottom:0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 40px; }

.rightmenucell li a.lvl1 { color:#002a54; font-weight:bold; text-decoration: none; }
.rightmenucell li a.lvl2 { color:#626262; font-weight:normal; text-decoration: none; }
.rightmenucell li .font1 { color:#BD0000; font-weight:bold; text-decoration: none; }
.rightmenucell li .font2 { color:#002a54; font-weight:bold; text-decoration: none; }
.rightmenucell li .font3 { color:#626262; font-weight:bold; text-decoration: none; }

.rightmenucell li a:hover{ text-decoration: underline; }
.rightmenucell ul li > ul { padding: 5px 0px 0px 0px; margin: 0px; margin-left: -24px;}

.auctionleft { padding: 5px 10px 5px 10px; font-family: Arial, Verdana, Tahoma; font-size: 12px; text-decoration: none; color:#002a54; text-align:left; }
.auctionleft a.linkbutton {padding: 2px 5px 2px 5px; width: 223px; display:block; text-align:center; background-color:#022c56; color:#FFFFFF; font-family: Trebuchet MS, Arial, Verdana, Tahoma; font-size: 13px; text-decoration:none; font-weight:bold; text-transform:capitalize; }
.auctionleft .nonactive {padding: 2px 5px 2px 5px; width: 223px; display:block; text-align:center; color:#BD0000; font-family: Trebuchet MS, Arial, Verdana, Tahoma; font-size: 15px; text-decoration:none; font-weight:bold; text-transform:capitalize; }

/*Memu CSS*/

a.toplink:link, a.toplink:visited { display:block; vertical-align: middle; font-size: 12px; font-family: Arial, Verdana, Tahoma; font-weight:bold; color: #003b77; text-align: center; padding-top: 10px; padding-bottom: 10px; padding-left: 25px; padding-right: 25px; text-decoration: none; text-transform:uppercase; } 
a.toplink:hover { background-color:#003b77; color:#FFFFFF; text-decoration: underline; }
a.toplinkac:link, a.toplinkac:visited { display:block; background-color:#003b77; vertical-align: middle; font-size: 12px; font-family: Arial, Verdana, Tahoma; font-weight:bold; color: #FFFFFF; text-align: center; padding-top: 10px; padding-bottom: 10px; padding-left: 25px; padding-right: 25px; text-decoration: underline; text-transform:uppercase; } 

td.menuNormal { padding: 0px; vertical-align: top; }
td.menuHover { padding: 0px; vertical-align: top; }
div.menuNormal { display: none; position: static;}
div.menuHover { display: inline; position: absolute;}
.menutable_main { position:relative; left:0px; top:0px; z-index:200;}
.menutable_sub { position:relative; left:220px; top:-26px; z-index:200;}

a.toplink_sub:link, a.toplink_sub:visited { display:block; background-color:#002a54; vertical-align: middle; text-align:left; font-size: 11px; font-family: Arial, Verdana, Tahoma; font-weight:bold; color: #FFFFFF; padding-top: 7px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px; text-decoration: none; text-transform:uppercase; filter:alpha(opacity=99); opacity:0.99;} 
a.toplink_sub:hover { color:#FFFFCC; background-color:#003b77; text-decoration: underline;}
a.toplink_sub_ac:link, a.toplink_sub_ac:visited { display:block; background-color:#003b77; vertical-align: middle; text-align:left; font-size: 11px; font-family: Arial, Verdana, Tahoma; font-weight:bold; color: #FFFFCC; padding-top: 7px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px; text-decoration: none; text-transform:uppercase; } 

/*-- lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

.tbl_border {border:1px solid #FFFFFF;}
.tbl_border1 {border:1px solid #0C1281;}
.tbl_border2 {border-left:1px solid #304249;}
.tbl_border3 {border:1px solid #0000FF;}
.tbl_blk  { background-color: #CCCCCC;}
.cal_td { font-family:Tahoma; font-size:12px; background-color: #FFFFFF; width: 16px; height: 13px; }
.cal_td a { font-family:Tahoma; font-size:12px; background-color: #FFFFFF; color: #0000FF; width: 16px; height: 13px; text-decoration: none;}
.cal_td a:hover { font-family:Tahoma; font-size:12px; background-color: #C80002; color: #FFFFFF; width: 16px; height: 13px; text-decoration: underline;}
#cal_days { background-color: #F7F7F7; text-align:center; }

#swfupload-control p{ margin:10px 5px; font-size:0.9em; }
#log{ margin:0; padding:0; width:500px;}
#log li{ list-style-position:inside; margin:2px; border:1px solid #ccc; padding:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}
#log li .progressbar{ border:1px solid #333; height:5px; background:#fff; }
#log li .progress{ background:#999; width:0%; height:5px; }
#log li p{ margin:0; line-height:18px; }
#log li.success{ border:1px solid #022c56; background:#e9f4ff; }
#log li span.cancel{ position:absolute; top:5px; right:5px; width:20px; height:20px; background:url('../includes/swfupload/cancel.png') no-repeat; cursor:pointer; }
#cal_hday { background-color: #F1F6F9; }
#cal_nav { background-color: #D8D8D8; padding:3px; }

.auctionListBox {
	margin: 0 auto; /* center for now */
	width: 58em; /* ems so it will grow */
	background: url(../images/box/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.auctionGridBox {
	margin: 0 auto; /* center for now */
	width: 29em; /* ems so it will grow */
	background: url(../images/box/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.sidebox {
	margin: 0 auto; /* center for now */
	width: 21em; /* ems so it will grow */
	background: url(../images/box/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../images/box/sbhead-r2.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h2 {
	background: url(../images/box/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../images/box/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
	text-align: left;
}