@charset "utf-8";
/* CSS Document */

a:link, a:visited {
	color: #444444;
	text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

a.lnkBlue:link, a.lnkBlue:visited {
	color:#00b1fc;
} 

a.lnkBC:link, a.lnkBC:visited {
	color:#00b1fc;
	display:block;
	background:url(../images/arrow_blue2.gif) no-repeat right center;
} 

a.lnkOrange:link, a.lnkOrange:visited {
	color: #FF6600;
	/*float:right; */
	font-weight:bold
}
.Orange
{
    color: #FF6600;
}

/* ************************* TOP MENUS ****************************** */
a.lnkMyadbank:link, a.lnkMyadbank:visited {background:url(../images/my_adbank.gif) no-repeat; color: #565656;}
a.lnkMyadbank:hover {color: #00b1fc;}
a.lnkMyadbankActive {background:url(../images/my_adbank_active2.gif) no-repeat;color: #00b1fc;}

a.lnkAlerts:link, a.lnkAlerts:visited {background:url(../images/alerts.gif) no-repeat; color: #565656; }
a.lnkAlerts:hover {color: #aba309;}
a.lnkAlertsActive {background:url(../images/alerts_active2.gif) no-repeat;color: #aba309;}

a.lnkOrders:link, a.lnkOrders:visited {background:url(../images/orders.gif) no-repeat; color: #565656;}
a.lnkOrders:hover {color: #823a00;}
a.lnkOrdersActive {background:url(../images/orders_active2.gif) no-repeat; color: #823a00;}

a.lnkPreferences:link, a.lnkPreferences:visited {background:url(../images/preferences.gif) no-repeat; color: #565656;}
a.lnkPreferences:hover {color: #bbbbbb;}
a.lnkPreferencesActive {background:url(../images/preferences_active.gif) no-repeat; color: #bbbbbb;}


a.lnkCart:link, a.lnkCart:visited {background:url(../images/cart.gif) no-repeat; color: #565656;}
a.lnkCart:hover {color: #6e9d24;}
a.lnkCartActive{background:url(../images/cart_active2.gif) no-repeat; color: #6e9d24;}

a.lnkShare:link, a.lnkShare:visited {background:url(../images/btn_share.gif) no-repeat center bottom;}
a.lnkSend:link, a.lnkSend:visited {background:url(../images/btn_send.gif) no-repeat center bottom;}
a.lnkConvert:link, a.lnkConvert:visited {background:url(../images/btn_convert.gif) no-repeat center bottom;}
a.lnkDownload:link, a.lnkDownload:visited {background:url(../images/btn_download.gif) no-repeat center bottom;}
a.lnkCartdown:link, a.lnkCartdown:visited {background:url(../images/btn_cart.gif) no-repeat center bottom;}

.selected {background:url(../images/bg_btn_bottom_selected.png) no-repeat center}


.lnkPrev {background:url(../images/arrowbutton_left.png) no-repeat;}
.lnkNext {background: url(../images/arrowbutton_right.png) no-repeat}



/* ************************* DropDown Submenus ****************************** */
.newonl {background-image:url(../images/icon_new_online.png);}
.newtel{background-image:url(../images/icon_new_tv.png);}
.newrad{background-image:url(../images/icon_new_radio.png);}
.newpri{background-image:url(../images/icon_new_print.png);}
.newadc{background-image:url(../images/icon_new_adc.png);}
.newadb{background-image:url(../images/icon_upload.png);}
.newrev{background-image:url(../images/icon_new_rev.png);}

.newdwn{background-image:url(../images/icon_new_dwn.png);}
.newsnd{background-image:url(../images/icon_new_snd.png);}
.newgrp{background-image:url(../images/icon_new_grp.gif);}
.newusr{background-image:url(../images/icon_new_usr.gif);}
.newadb{background-image:url(../images/icon_new_adb.png);}

.newad{background-image:url(../images/new_ad.png);}
.newdigital{background-image:url(../images/icon_new_online.png);}


/* ************************* Steppers ****************************** */
a.lnkStepPrev, a.lnkStepCur, a.lnkStepNext, span.lnkStepCur, span.lnkStepNext {display:block; height:16px; width:22px; padding:3px 0px; margin: 0px 2px; float:left; font-size:9pt; font-weight:bold; text-align:center; color:White;}
a.lnkStepPrev {background:transparent url(../images/step-p-orange.png) no-repeat scroll 0 0;}
a.lnkStepCur, span.lnkStepCur {background:transparent url(../images/step-c.png) no-repeat scroll 0 0;}
a.lnkStepNext, span.lnkStepNext {background:transparent url(../images/step-n.png) no-repeat scroll 0 0;}




/* ************************* Right Icon Links ****************************** */

a.lnkInf {background:url(../images/btn_inf.gif) no-repeat center top;}
a.lnkSnd {background:url(../images/admail.png) no-repeat center top;}
a.lnkShr {background:url(../images/btn_shr.gif) no-repeat center top;}
a.lnkDnl {background:url(../images/btn_dld.gif) no-repeat center top;}
a.lnkUpl {background:url(../images/btn_upl.gif) no-repeat center top;}
a.lnkLcl {background:url(../images/btn_lcl.gif) no-repeat center top;}
a.lnkAdbank {background:url(../images/btn_adb.gif) no-repeat center top;}


.mainmenu a {
	display:block;
	padding: 14px 0px 14px 46px;
	border-top: solid 1px #e3e3e3;
	border-bottom:  solid 1px #c1c1c1;
	color: #666666;
	font-size: 11pt;
	text-decoration:none;
	position:relative;
}

a.lnkMMDrop:link, a.lnkMMDrop:visited {background:url(../images/bg_mm.png) no-repeat left center; font-size:11pt; color:#666666;}
a.lnkMMDrop:hover {background: #fbfbfb url(../images/bg_mm_down.png) no-repeat left center;}

a.lnkMM:link, a.lnkMM:visited {background: #cfcfcf;}
a.lnkMM:hover {background: #fbfbfb;}

a.lnkMMActive:link, a.lnkMMActive:visited {background: #eeeeee;}
a.lnkMMActive:hover {background: #eeeeee;}

.lnkMMCorner {
	background:url(../images/search_corner.gif) no-repeat;
	width: 11px;
	height: 20px;
	position: absolute;
	margin: -17px 0px 0px 190px;
	right:-11;
	top:30px;
}

a.lnkNewMM:link, a.lnkNewMM:visited { 
	display:block;
	padding: 12px 0px 12px 21px;
	border-bottom:  solid 1px #e5e5e5;
	background-color: #fbfbfb;
	background-repeat:no-repeat;
	background-position: 165px center;
	color: #383838;
	font-size: 11pt;
	text-decoration:none;
}

a.lnkNewMM:hover { 
	background-color: #e9e9e9;
}

a.lnkWhite:link, a.lnkWhite:visited {
	color: white;
	text-decoration: underline;
} 

a.lnkWhite:hover {
	text-decoration: none;
} 


.assetDesc {vertical-align:top}
.assetDesc .inputStd {border: solid 1px silver}

.assetDescInfo td, .assSndBodyTbl td {vertical-align:top; border-bottom: solid 1px silver; padding:2px;}
.assetDescInfo .tdlbl {font-weight:bold; width:20%; white-space:nowrap;}
.assetDescVideoSmall {padding-right:10px; vertical-align:top; /*width:250px;*/}

.asst {background:url(../images/bg_asv_tl.gif) no-repeat left; padding-left:10px; width:auto;}
.asst div {height:10px; background:url(../images/bg_asv_tr.gif) no-repeat right; }

.assb {background:url(../images/bg_asv_bl.gif) no-repeat left; padding-left:10px; width:auto;}
.assb div {height:10px; background:url(../images/bg_asv_br.gif) no-repeat right; }

.assc {border-left: solid 2px #bababa; border-right: solid 2px #bababa; padding: 0px 10px;width:auto;}


.assttl div, .assttlsnd div, .assttlupl div, .assttlcrv div {height:26px; color:white; font-weight:bold; font-size:10pt; line-height:25px}
.assttl {background:url(../images/bg_asv_ttl_l.gif) no-repeat left; padding-left:10px}
.assttl div {background:url(../images/bg_asv_ttl_r.gif) no-repeat right;}

.assttlcrv {background:url(../images/bg_ascrv_ttl_l.gif) no-repeat left; padding-left:10px}
.assttlcrv div {background:url(../images/bg_ascrv_ttl_r.gif) no-repeat right;}

.assttlsnd {background:url(../images/bg_assnd_ttl_l.png) no-repeat left; padding-left:10px}
.assttlsnd div {background:url(../images/bg_assnd_ttl_r.png) no-repeat right;}

.assttlupl {background:url(../images/bg_asupl_ttl_l.png) no-repeat left; padding-left:10px}
.assttlupl div {background:url(../images/bg_asupl_ttl_r.png) no-repeat right;}


.assCheckTd {width:20px;}
.assComDate {width:20%;}

.asscomname {font-size:7.5pt; color:black}
.assetPropertyBody {background: #dddddd; border-left: solid 2px #b9b9b9;border-right: solid 2px #b9b9b9; padding: 0px 10px;}
.assetPropertyBody .assetDescInfo {width:95%; margin:0 auto 0;    }

.asspbd { background:url(../images/bg_ass_w_pb_l.gif) no-repeat left bottom;}
.asspbd div { background:url(../images/bg_ass_w_pb_r.gif) no-repeat right bottom; height:7px;}

.assPrHead {background:url(../images/bg_ttl_ass_pr_left.png) no-repeat; padding-left: 15px; max-width: 820px;
	#width:auto; /*hack for IE 7*/}
.assPrHead div {background:url(../images/bg_ttl_ass_pr_right.png) no-repeat right; height:24px; font-weight:bold; line-height: 24px; margin-bottom:10px; color:black}

.assSndHead {background:url(../images/bg_ass_sndinfo_ttl_l.png) no-repeat; padding-left: 15px; amargin-top:10px}
.assSndHead div {background:url(../images/bg_ass_sndinfo_ttl_r.png) no-repeat right; height:22px; font-weight:bold; line-height: 22px; margin-bottom:10px; color:black; padding-right:10px}
.assSndHead a {text-decoration: underline; font-weight:normal}

.lnkasstags {background:#eeeeee;}
.lnkasstags a {padding:5px 0; margin-left:46px;border-bottom:solid 1px white; border-top:0; font-size:9pt}
.asstags {width:auto; margin-bottom:10px}
.assSndInfo {background:#eeeeee; border-left: solid 1px #dcdcdc; border-right: solid 1px #dcdcdc; padding: 10px 10px 0 10px}

.assSndInfob {background: url(../images/bg_ass_sndinfo_l.png) no-repeat left bottom;}
.assSndInfob div {background: url(../images/bg_ass_sndinfo_r.png) no-repeat right bottom; height:7px;}

.asstg {background:url(../images/bg_tag_l.png) no-repeat left; float:left; margin-right: 5px; display:inline}
.asstg div {background:url(../images/bg_tag_r.png) no-repeat right;}
.asstg p {color:white; height:16px; background:#516291;margin:3px 10px; padding:3px 0px 0px 0px; white-space:nowrap}

.iconsServs {width:69px; vertical-align:top; padding:2px;	}
.iconsServs a {width: 69px; height:31px; padding: 50px 0px 0px 0px; display:block; text-align: center; font-size:10pt;}

.assetDetails .tdlbl, .chaTables .tdlbl  {
	color: #00b1fc;
	padding: 3px 0px;
	width: 180px;
	font-weight:bold;
}

.assetDetails .tdinp {
	font-weight:bold;
}

.assetPreview {
	width: 100px;
}

.assetsList {
	margin-top: 20px;
}

/* .assetsList th {
	color: #00b1fc;
	font-weight:bold;
	white-space:nowrap;
	padding-bottom: 10px;
	text-align:left;
} */

th {
	color: #00b1fc;
	font-weight:bold;
	white-space:nowrap;
	padding-bottom: 10px;
	text-align:left;
	text-transform:capitalize;
}

.th-right
{
    text-align:right;
}

.assetsList td {
	padding: 2px;
}

.assetsList tr.even:hover, .assetsList tr.odd:hover, li.even:hover, li.odd:hover
{
    background:#e3edfd;
}

.assetsList tr.even:hover, .assetsList tr.odd:hover
{
    cursor:pointer;
}

#addtocart:hover {cursor: auto;}

.assetsSearch {width:380px; margin: 0px auto}

.assetsSearch h3 {color:#444444; font-size:9pt;margin-top:10px; margin-bottom:10px;}

body {
	background: #e4e4e4 url(../images/bg_body2.gif) repeat-x;
	font-size: 9pt;
	color: black;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:14px;
}

.bankReq {
	border: solid 1px #f4f4f4;
	padding: 5px;
	width:auto;
	margin-left:auto;
	margin-right:auto;
}

/*	ROUNDED BOX WHITE  */
.bbl {background:url(../images/box_bl.gif) no-repeat; height:15px;}
.bbr {background:url(../images/box_br.gif) no-repeat top right; height:15px;}
.bt, .bb {margin:0px 15px; background:white; height:15px;}
.btl {background:url(../images/box_tl.gif) no-repeat; height:15px;}
.btr {background:url(../images/box_tr.gif) no-repeat top right; height:15px;}

/*  ROUNDED BOX BLUE (DARKER)  */
.bbld {	background:url(../images/box_bl_drk.gif) no-repeat;	height:15px;}
.bbrd {	background:url(../images/box_br_drk.gif) no-repeat top right;height:15px;}
.btd, .bbd {margin:0px 15px;background:#e3eaed;	height:15px;}
.btld {background:url(../images/box_tl_drk.gif) no-repeat;height:15px;}
.btrd {	background:url(../images/box_tr_drk.gif) no-repeat top right;height:15px;}




.bluelabel {
	width: 30px;
	adisplay: inline;
	float:right;
	color: #00b1fc;
}

.btn {
/*	background:url(../images/bg_btn.gif) no-repeat center; */
	background:url(../images/bg_btn.png) no-repeat center;
	color: white;
	width:108px;
	line-height: 25px;
	text-align:center;
}

.btnOrange {
/*	background:url(../images/orange_selectbutton.gif) no-repeat; */
	background:url(../images/orange_selectbutton.png) no-repeat;
	color: white;
	width:108px;
	padding:4px 0px;
}

.borderTop td, .borderTop th {
	border-top: solid 1px silver;
	padding-top:5px;
}

.bottomBtns{
	margin: 0px 0px 0px 20px;
	padding:0px;
	height: 93px;
	list-style-type:none;
}

.bottomBtns li, .iconsServs li {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}

.bottomBtns a {
	width: 67px;
	height:81px;
	padding: 12px 12px 0px 12px;
	display:block;
	text-align: center;
	font-size:10pt;
	float:left;
}

.bottomControls {
	margin-top: 20px;
	width:100%;
	height:24px;
}

.bottomOptions {
	display:none;
}

.bottomOptionsHolder {
	padding: 10px;
	background:white;
	min-height:30px;
}

.checkBoxApproval {
	line-height:27px;
	font-weight:bold;
	color: #009900;
}

.checkBoxApproval input, .checkBox input {
	display:block;
	float:left;
	margin:3px 3px 0px 0px;
}

.checkBox {
	line-height:27px;
}

.comments {
	padding-left: 25px !important; 
}

.comments td, .comments th {
	padding: 5px !important; 
}

.commentsList {
	border-bottom: solid 1px #d4d4d4;
}

.commentsList th {
	color: #444444;
	text-align: left;
	padding: 2px;
}

.commentsList td {
	padding: 4px;
}
.commentsPrint {
	width: 20px;
}

.commentsTitles {
	background:#e8f0f9;
}
.commentsTitles a{
	text-decoration:none;
	color:#00B1FC;
}

.commentsTitle {
	border-top: solid 1px #d4d4d4;
	padding-left: 25px !important;
}

.createNew {
	background:url(../images/new2.gif) no-repeat;
	width: 200px;
	height:37px;
	color: white;
	font-weight: bold;
	font-size: 12pt;
	padding: 0;
	margin: 0px auto;
	cursor:pointer;
	line-height: 38px;
	text-align:center;
}



.dAll {
	padding: 3px 0px;
	text-align:center;
	width:80px;
	border-left: solid 1px #757575;
}

.deliveryReport a {
	display:block;
	margin:20px auto;
	text-align:center;
}

.dubTabExpress, .dubTabRedhot, .dubTabStandart  {
/*	border-top: solid 1px #757575;
	border-left: solid 1px #757575; */
	text-align:center;
	padding:40px 0px 10px 0px;
	width: 82px;
}

.dubTabExpress {
	background:url(../images/round-dub-tab-servicelevelicon_2.png) no-repeat left top;
}

.dubTabRedhot  {
	background:url(../images/round-dub-tab-servicelevelicon_3.png) no-repeat center top;
}

.dubTabStandart  {
	background:url(../images/round-dub-tab-servicelevelicon_1.png) no-repeat center top;
}

.dubBot {
	background: url(../images/round-dub-tab-bot.png) no-repeat center top;
	width: 82px;
}

.dubDarkgray {
	background: #8f8f8f;
	color: white;
	font-weight:bold;
	awidth: 21px;
	aheight:21px;
}

.dubLightgray {
	background: #c8c8c8;
	color: #444444;
	font-weight:bold;
}

.dubChannels {
	width:687px;
	height: 350px;
	float: left;
}

.dubCheck {
	width: 80px;
	border-left: solid 1px #757575;
	border-right: solid 1px #757575;
	text-align:center;
}

.dubChecks {
	border-left: 21px solid #c8c8c8;
	width:641px;
	aborder-bottom: 1px solid #c8c8c8;
}

.dubChName {
	padding-left: 10px;
/*	width: 315px; */
}

.bc {width: 25px; color:#00b1fc; padding-left: 2px}
.bc img {display:inline}
.bcWindow {
	width: 450;
	display:none;
	position:absolute;
/*	border:solid 1px #00b1fc */
}
.bcWindow .whiteHolder {padding:0px 15px;}

.dubCntrSelected {
	background:#b0d7ff;
}

.dubCountries {
	 width:250px;
	 height: 350px;
	 float: left;
	 padding-top:75px;
}

.dubCountrySelect {
	 height: 303px;
	 overflow:auto;
	 margin:0px 5px 0px 0px;
	 border-left: solid 1px #8f8f8f;
	 border-right: solid 1px #8f8f8f;
}

.dubCountrySelect div {
	padding: 3px 0px 3px 3px; 
}

.dubDelivery {
	clear:both;
	margin-top: 20px;
}

.dubDetailsTitle {
	background: #f5f5f5;
	border-bottom: solid 1px #eaeaea;
	color: #787878;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	padding: 3px 0;
}

.dubDetailsList {
	border: solid 1px #eaeaea;
	border-top: none;
	padding:10px;
}

.dubDstnsEnd {
	background: url(../images/round-right.png) no-repeat right top;
}

.dubDstns {
	background: #8f8f8f url(../images/round-left.png) no-repeat left top;
	padding-left: 51px;
	height:21px;
	color: white;
}

.dubFrameFirst, .dubFrameLast {
	width:130px;
	height:82px;
	margin-left:970px;
	position:absolute;
}

.dubFrameLast {
	margin-top:120px;
}

.frames {
	width:130px;
	/*height:82px;*/
	margin:5px auto;
}

.darkerHolder .frames
{
    height:120px;
}

.dubFrameFirst img, .dubFrameLast img, .frames img {
	display:block;
	border:solid 1px #757576;
	width:130px;
	height: 60px;
	margin: 0px 0px 5px 0px;
}

.dubNtw {
	padding-left: 10px;
	font-weight:bold;
}

.dubNtwHolder {
	border-left: solid 21px #8f8f8f;
	padding: 9px 0px 20px 9px;
	height: 250px;
	overflow:auto;
/*	border-bottom: solid 21px #8f8f8f; */
}

.dubDstnsBottom {
	background: #8f8f8f url(../images/round-bot-left.png) no-repeat left bottom;
}

.dubDstnsEndBottom {
	background: #8f8f8f url(../images/round-bot-right.png) no-repeat right bottom;
	height:21px;
	margin-left: 10px;
}

.dubsHolder {
	border-right: solid 1px #757575;
	amargin-top: 20px;
}


.dubsHolderHeader {
	margin-top: 20px;
}

.dubUnCheck {
	aborder-left: solid 1px #757575;
	background: #FFFFFF !important;
	width:24px;
}

.dispatchSteps {
	font-size:22pt;
	text-align:center;
	color:#00b1fc;
	border: solid 1px #00b1fc;
	padding: 12px 5px;
}

.even {
	background:#f4f4f4;
}

.orders-table td, .orders-table th { padding:0 5px; }

.error {
	color: red;
	font-weight:bold;
	padding:5px 0px;
}

.footer {
	margin: 20px auto;
	width: 460px;
	clear:both;
}

.footerLine {padding: 5px 20px 0px 0px; font-size:7.5pt;}

.footerMenu {
	float:right;
	margin: 2px 0px 0px 10px;
	color: #8A8A8A;
}

a.footerMenuLink {
	color: #8A8A8A;
}


.footer ul {
	margin:0px 0px 0px 10px;
	padding:0px;
	list-style-type: square;
	clear:both;
	height:25px;
}

.footer select {
	width:150px !important;
}

.footer li {
	float:left;
	margin: 0px 10px;
	white-space:nowrap;
}

.gotopage {
	width: 200px;
	margin:10px auto;
	text-align:center;
}

.gotoSteps {
	text-align:right;
	/*width: 240px;*/
	font-size: 9pt;
	font-weight:bold;
	float:right;
	padding:4px;
}

.grnHead, .blueHead {
	font-size: 14pt;
	font-weight:bold;
	padding-left: 7px;
	color: white;
	text-transform:capitalize;
	width:auto;
	/*width:370px;*/
}

.blueHead
{
    background:#00B0EB none repeat scroll 0 0;
}

.grpHolder {
	border-left: solid 21px #8f8f8f;
	padding-left: 10px
}

.grpTab {
	/*padding: 5px 0px 5px 5px;*/
}

.grpSubTitle {
	background: #ececec;
	color: #8f8f8f;
	line-height:21px;
	margin: 15px 0px 0px 0px;
}

.grpTitle {
	background: #8f8f8f;
	color: white;
	line-height:21px;
	padding-left: 21px;
	margin-top: 15px;
}

h3  {margin: 30px 0px 3px 0px; font-size: 10pt;}

h1.heading, .describe-subgroup-title
{
    padding: 5px 0px 2px 0px;
    border-bottom: solid 1px #ababac;
    margin: 0px;
    color: #565656;
    font-weight:normal;
    font-size: 14pt;
}
.describe-subgroup-title
{
    border-bottom:0;
}
.darkerHolder h1.heading
{
	font-weight:bold;
	font-size: 10pt;
}

h3.heading {
	padding: 0px 0px 2px 0px;
	border-bottom: solid 1px #ababac;
	margin: 20px 0px 10px 0px;
	color: #565656;
	font-weight:bold;
	font-size: 10pt;
}

.headingIcons {
	width: 108px;
	text-align:right;
	padding-right: 4px;
}

.headingIcons img{
	margin:0px 6px 6px 0px;
}


#header {
	height: 80px;
	background: url(../images/bg_header2.gif) repeat-x top left;
	padding: 0px 25px;
	margin-bottom:11px;
}

#headerhome {
	margin: 0px auto 11px auto;
	height: 69px;
	width: 967px;
}

.hint {
	width: 250px;
	position:absolute;
	display:none;
}

.hwi {
	width:100%;
	border-bottom: solid 1px #ababac;
}

.hwi h1 {
	border: 0px;
}

.iconCalendar {
	position: absolute;
	margin: 3px 0px 0px 3px;
	padding:0px;
}

.iconPrint {width: 30px;}

.iconRemove {

}

img {border:0px;}

.information {
	width:300px;
	/* center message */
	margin-left:auto;
	margin-right:auto;
	font-size:small;
}

input, select, textarea {
	font-size: 8pt;
	border:0px;
	background:#ececec;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

input[type=image], input[type=radio] {
	background:	none;
	padding: 0px;
}

.inputStd {
	width:178px;
	margin: 2px 0px;
	border: solid 1px #abadb3;
}

input[type=text]
{
	border: solid 1px #abadb3;
}

select
{
	border: solid 1px #abadb3;
}

textarea.inputStd
{
	overflow:auto;
}

.inputStdSmall {
	width:40px;
	margin: 2px 0px;
	border: solid 1px #ececec;
}

select.inputStd {
	width: 186px !important;
}

.legend {
	width:auto;
	margin: 20px 0px;
	float:right;
}

.legendSq {
	width:auto;
	border: solid 1px #e8e8e8;
	margin: 15px 0 0 0;
}

.legend img, .legendSq img {
	display:block
}

.legend td {
	background:white;
}

.legend p, .legendGray p, .legendSq p {
	padding: 0px 10px 0px 3px;
}

.legendGray {
	width:auto;
	margin-top: 20px;
	border: solid 1px #e9e9e9;
	padding:0px 10px;
}

.logo
{
    float:left;
    width:244px;
    height:50px;
    display:block;
    background-color:inherit;
    background: transparent url(../images/spacer.gif) no-repeat center center;
}

.logoHolder {
	float:   left;
	width:   250px;
	height: 50px;
	display:block;
	background: url(../images/logo.gif) no-repeat left center;
}

.logoSmall {
	background:url(../images/logo_small2.gif) no-repeat;
	width:150px;
	line-height:18px;
	text-align:right;
	margin:0px auto;
}

.logoSmallLine {
	background:url(../images/logo_small2.gif) no-repeat;
	width:80px;
	height:18px;
	float:right;
}

.lnkMiscTop {
	margin:11px auto;
	width:967px;
	text-align:right;
	color:black;
}

.lnkPrefsGroupsTop {
	/*float: right;*/
	/*margin: 0px 0px 0px 10px;*/
	font-size:8pt;
	text-align:right;
	color:#8A8A8A;
}

a.lnkPrefsGroupsTopLink {
	color:#8A8A8A;
}

.lnkPrint {
	width: 18px;
	height: 17px;
	background: url(../images/icon_print.png) no-repeat;
	display:block;
	float:right;
}

#maincontentcontainer {

}

#mainmenucontainer {
	width: 238px;
	#width:auto; /*hack for IE 7*/
	padding-left: 12px;
}

#mainsearch {
	padding-top: 20px;
	background: #cfcfcf;
	border: solid 1px #cfcfcf;
	border-left: 0px;
}

.mainSearchTbl .heading {
	display:none;
}

.mainSearchAdv {
	padding: 10px 0px;
	text-align:right;
	font-size:7.5pt;
	color: #666666 !important;
}

.mainSearchAdv a
{
    color: #666666;
}

#mainsearch .TextBox{
	width: 160px;
	height:18px;
	border:0px;
	padding: 4px 6px 0px 24px;
	font-size: 10pt;
	background:none;
	color:#aaaaaa;
}

.mainsearchselected
{
    color:Black !important;
}

#mainsearch .TextBoxHolder {
	background:url(../images/bg_mainsearch_input.gif) no-repeat;
}

#mainsearchActive {
	padding-top: 20px;
	background: #eeeeee;
	border: solid 1px #dedede;
	border-left: 0px;
}

#mainsearchActive .TextBox {
	width: 160px;
	height:18px;
	border:0px;
	padding: 4px 6px 0px 24px;
	font-size: 8pt;
	background:none;
}

#mainsearchActive .TextBoxHolder {
	background:url(../images/bg_mainsearch_input.gif) no-repeat;
}

#mainsearchActive .TextBoxHolder {
	background:url(../images/bg_mainsearch_input_active.gif) no-repeat;
}

.mainSearchTbl {
	width: 190px;
	border:0px;
	margin: 0px auto;
}

.mainSearchTbl select {
	display:none;
}

#menustop a, #menustop span {
	display:block;
	height:69px;
	line-height: 60px;
	font-size: 12pt;
	padding: 0px 12px 0px 59px;
	float:left;
	text-decoration: none;
	text-transform:capitalize;
}

#menustop span {
	min-width: 62px;
	height:69px;
	padding: 0px;
}

#menustop span.active {
	background:url(../images/active2a.gif) no-repeat right top;
}

#menustop span.activeCorner {
	background:url(../images/bg_top_menus_corner.gif) no-repeat center bottom;
	
}

.news {
/*	margin:0px auto;
	padding-left: 250px;
	width: 717px; */
/*	border-bottom: solid 1px #cccccc;
	padding: 0px 15px;
	background: white; */
}

.news h3 {
	margin: 5px 0px 3px 0px;
/*	border-bottom: solid 1px #cccccc;
	padding: 0px 15px;
	background: white; */
}

.newsHolder {
	margin: 0px auto;
	width: 967px;
	border:0px;
}

.newsHolder .btl {
	background:url(../images/box_gr_tl.gif) no-repeat;
	height:15px;
}

.newsHolder .btr {
	background:url(../images/box_gr_tr.gif) no-repeat top right;
	height:15px;
}

.newsHolder .bt {
	background:#f8f8f8;
	height:15px;
}







.newsHolder td.pCenter {
	border-bottom: solid 1px #cccccc;
}

.newsHolder td.pLeft {
	vertical-align:bottom;
	padding-left: 12px;
	width: 238px;
	background-position: 0px 80px;
	
}

.newsClose {
	display: block;
	margin: 0px;
	text-align:right;
	font-weight:bold;
}

.notification {
	margin-top: 10px;
	width:600px;
	display:none;
	position:absolute;
	top:20px;
	left:35%;
}

.orderView, .typeIcon {text-align: center}

.pageCurrent {
	/*background: #dfebfd;
	border: solid 1px #5c9af2;*/
	font-size:10pt;
	font-weight:bold;
}

.pageHolder {
	margin: 0px auto 11px auto;
	margin-top:2px;
	width: 967px;
	border:0px;
}

.pager {
	margin: 20px auto 5px auto;
	width:auto;
}

.pager a {
	width: 18px;
	height:18px;
	display:block;
	float:left;
	margin: 0px 1px;
	text-align:center;
	line-height: 18px;
	text-decoration: none;
}

.pCenter {
	vertical-align:top;
}

.pinWindow {
	width: 600px;
	position:absolute;
	top:100px;
	left:35%;
	display: none;
}

.chaWindow {
	width: auto;
	position:absolute;
	display: none;
}

.chaTables 
{
    padding:5px;
	background:white;
}

.pinInput {
	display:block;
	padding:5px;
	font-size:16pt;
	text-align:center;
	border: solid 1px gray;
	background:white;
	width: 358px;
	margin: 10px 0px;
}

.pLeft {
	vertical-align:top;
	width:250px;
	background: url(../images/bg_mainmenucontainer_left2.gif) top left no-repeat;
}

.prevnextIcons {
	width:auto;
	text-align:right;
	padding-top:7px;
	float:right;
	#height:22px;
}

.prevnextIcons a
{
	float:right;
	color:White;
}

.prevnextIcons-bottom
{
    width:auto;
    #width:65px;
    text-align:right;
    float:right;
}


.prevnextIcons-bottom a
{
	float:right;
	color:White;
}

.printContainer {
	width:234px;
	padding: 5px;
}

.progress {
	background: url(../images/bg_progress.gif) repeat-x right;
	width:5%;
	height:14px;
}

.progressBar {
	background:url(../images/bg_progressbar.gif) no-repeat;
	width:150px;
	height:14px;
	padding: 0px 1px;
}
/*
.required {
	background:#ffd579;
}
*/
.searchCorner {
	background:url(../images/search_corner.gif) no-repeat;
	width: 11px;
	height: 20px;
	position: absolute;
	margin: -10px 0px 0px 213px;
}

.sendto td, .sendto th {
	vertical-align: top;
	padding:2px;
}

.sendto th {
	color: #00b1fc;
	font-weight:bold;
	text-align:left;
}

.srchBox {
	background:url(../images/bg_srchbox.png) no-repeat left;
	height: 24px;
	width:110px;
	padding-left: 25px;
	float:right;
	margin: 15px 0px;
}

.srchLinks, .blueSrchLinks {
	text-align: right;
	padding-right: 7px;
	font-size:9pt;
	font-weight:normal;
	color:Black;
}

.blueSrchLinks
{
    background:#00B0EB none repeat scroll 0 0;
}

.srchResultBox {
	width:182px;
	height:192px;
	margin: 10px auto;
}

.srchResultBox span {
	color: black;
}

.srchResultBox table {
	height:28px;
}

.srbFoot {
	background:url(../images/bg_srbfood.gif) no-repeat bottom;
	height:33px;
	padding: 2px 11px 0px 11px;
	color: #6d6d6d;
}

.srbHead {
	width: 160px;
	height:148px;
	padding: 11px 11px 0px 11px;
	background:url(../images/bg_srbhead.gif) no-repeat;
}

.starred {
	background:url(../images/starred.gif) no-repeat left center !important;
	text-decoration:capitalize;
	color:#666666 !important;
}
.starred:hover {
	background: #fbfbfb url(../images/starred.gif) no-repeat left center !important;
}

.share {
	background:url(../images/share.png) no-repeat left center !important;
	text-decoration:capitalize;
	color:#666666 !important;
}
.share:hover {
	background: #fbfbfb url(../images/share.png) no-repeat left center !important;
}

.stepper {width:auto; margin:0px auto; padding-bottom:3px; padding-top:4px;float:right;}
.stepper div {background:#dcdada;float:left; padding:3px 20px; height:22px}
.stepper img {float:left}

.suggest {
	border: solid 1px silver;
	background:white;
	padding:3px;
	display:none;
}

.suggest p{
	margin:0px;
	padding:0px;
	cursor:pointer;
}

table {
	width: 100%;
	border:0px;
}

.tabsHolder {
	background: white url(../images/bg_tabsholder.gif) repeat-x top;
}

.tdlbl {
	width: 130px;
}

.tblBld .inputStd {
	text-align:right;
}

.tblBld {
	margin: 20px 0px;
}

.tblBld label {
	font-weight: bold;
	width: 70px;
	display:block;
}

.tblDownload th {text-align: left}

.tblGotopage {
	background:white;
	display:none;
	position:absolute;
	width:auto
}

.tblGotopage td {
	background: #f4f4f4;
	width: 20px;
}

.tblGotopage a {
	display:block;
	padding: 2px;
	text-align:center
}

.tblLogin {
	width: 280px;
	margin: 50px auto
}

.tblLogin .checkBox {
	color: #444444;
	font-weight:normal;
}

.tblPices td {
	padding: 3px;
	margin: 15px 0px;
}

.tblReceiveAlerts .even, .tblReceiveAlerts .odd {
	padding: 3px 0px;
	text-align:center;
}

.tblTrSum {
	margin:15px 0px;
}

.tblTrSum th {
	padding:0px;
}

.tdArrow {
	width: 20px;
	text-align:center;
}

.tdRemove {
	background:white;
	width: 20px;
	text-align:center;
}

.tdSA {
	background:white;
	width: 50px;
}

.ttlGreen, .ttlRed, .ttlBlue, .ttlOrange {
    color:#DDDDDD;
    font-size:11pt;
    font-weight:bold;
    height:34px;
    margin:0;padding:0;
}

.ttlGreen {
	background: #46a82c;
}

.ttlGreen .ttlcl {
	width:5px;
	background:url(../images/green_left.gif) no-repeat;
}

.ttlGreen .ttlcr {
	width:7px;
	background:url(../images/green_right.gif) no-repeat;
}
.ttlOrange .ttlcc
{
    background-color:#F5B400;
}
.ttlOrange .ttlcl {
	width:7px;
	background:transparent url(../images/orange_left.png) no-repeat scroll 0 0;
}
.ttlOrange .ttlcr {
	width:7px;
	background:transparent url(../images/orange_right.png) no-repeat scroll 0 0;
}

.ttlRed {
	background: #DF1D00;
}

.ttlRed .ttlcl {
	width:7px;
	background:url(../images/red_left.gif) no-repeat;
}

.ttlRed .ttlcr {
	width:7px;
	background:url(../images/red_right.gif) no-repeat;
}

.ttlBlue .ttlcl {
	width:5px;
	background:url(../images/blue_left.png) no-repeat;
}

.ttlBlue .ttlcr {
	width:7px;
	background:url(../images/blue_right.png) no-repeat;
}

.title-holder-orange, .title-holder-green, .title-holder-blue
{
    width:auto;
    height:34px;
    margin-left:7px;
    margin-right:7px;
}
.title-holder-orange
{
    background-color:#F5B400;
}
.title-holder-green
{
    background-color:#46A82C;
}
.title-holder-blue
{
    background-color:#00B0EB;
}
.title-left-orange, .title-left-green, .title-left-blue
{
    width:7px;
    height:34px;
    position:relative;
    float:left;
    left:-7px;
}
.title-left-orange
{
    background: transparent url(../images/orange_left.png) no-repeat scroll 0 0;
}
.title-left-green
{
    background: transparent url(../images/green_left.png) no-repeat scroll 0 0;
}
.title-left-blue
{
    background: transparent url(../images/blue_left.png) no-repeat scroll 0 0;
}
.title-right-orange, .title-right-green, .title-right-blue
{
    width:7px;
    height:34px;
    position:relative;
    float:right;
    right:-7px;
}
.title-right-orange
{
    background: transparent url(../images/orange_right.png) no-repeat scroll 0 0;
}
.title-right-green
{
    background: transparent url(../images/green_right.png) no-repeat scroll 0 0;
}
.title-right-blue
{
    background: transparent url(../images/blue_right.png) no-repeat scroll 0 0;
}
.title-center
{
    color:White;
    float:left;
    font-size:14pt;
    font-weight:bold;
    height:26px;
    overflow:hidden;
    text-transform:capitalize;
    line-height:22pt;
    padding-top:2px;
}

.title-bottom-orange
{
    height:4px;
    width:100%;
    background-color:#F5B400;
    margin:0;
    padding:0;
}

.orderDetails .tdlbl {
	/*font-weight: bold;*/
	padding: 5px 0px;
}

.tdinp {
	width: 195px;
}

th a:link, th a:visited{
	color: #00b1fc;
	text-transform:capitalize;
}

.tdRelType {
	padding: 10px 0px 0px 0px !important;
	border-top: solid 1px silver;
}

.total {
	text-align:right;
	font-weight:bold;
}

.versionSelector {
	padding: 10px;
}
/*
.vplayerContainer {
	padding: 0px 7px;
	background:url(../images/bg_videocontainer.gif) no-repeat;
	margin-bottom: 25px;
}
*/
.darkerHolder {
	background: #e3eaed;
	padding:0px 0px 0px 15px;
	height:100%;
}

.grayHolder {
	background: #f8f8f8;
	padding:15px;
	height:100%;
}

.viewSelectors {
	width:100px;
}

.whiteHolder {
	background: white;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	height:100%;
}

.whiteHolder strong
{
	color:#444444;
	font-size:9pt;
}

.whiteHolder th
{
	text-transform:capitalize;
}

.wmedia {
	background: url(../images/wm_icon.gif) no-repeat center;
	width:29px;
	height:29px;
}

/* *****************************************************************
    DROPDOWN SHOW/HIDE
***************************************************************** */

.createNewMenus {	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid white;
	background:#fbfbfb;
	width:196px;
	margin: -10px 0px 0px 20px;
	#margin: -10px 0px 0px 5px;
	position:absolute;
	
	/* End layout CSS */
	visibility:hidden;
	height:0px;
	overflow:hidden;
}


/* *****************************************************************
    PROGRESSBAR 
***************************************************************** */

.progressbar .ajax__progress_indicator {
	background-image:url(../Images/bg_progress.gif);
	height:12px;
}

.progressbar .ajax__progress_outer {
	border-top-color:#696969;
	border-bottom-color:#696969; 
}

.progressbar .ajax__progress_inner {
	border-left-color:#696969;
	border-right-color:#696969;
	background-image:url(../Images/bg_progressbar.gif);
	height:12px;
}

#uploadprogress {
 position:   absolute;
 top:        -1000px;
 left:       -1000px;
 width:      280px;
 padding:    15px 10px 10px 10px;
 border:     solid 1px #0d6ad2;
 z-index:    1000;
 text-align: center; 
 background-color: #cddff5; 
}

#uploadprogress h2 {
 font-size:12pt;
 float: none;
}

#uploadprogress img {
 display: block;
 clear:   both;
 width:   30px;
 height:  30px;
 margin: 15px auto 0px auto;
 background: url(../images/progress.gif) no-repeat top left;
}

.btnBox {
	height: 22px;
	margin-left: 10px;
	font-size: 9pt;
}

.gtpg
{
	color:White;
}

.tblView {background:#f3f3f3; border-bottom: solid 1px #aaaaaa}
.tblView td{padding:5px 15px}

.srchResBtn, .srchResBtnLight {padding-left: 15px; float:left; width:85px; text-align:center; margin-right:5px}
.srchResBtn div, .srchResBtnLight div {height:27px; font-weight:bold; line-height: 27px; padding-right:15px}
.srchResBtn a, .srchResBtnLight a {font-weight:normal; font-size:12pt; display:block}

.srchResBtn {background:url(../images/bg_srch_btn_sel_l.gif) no-repeat;}
.srchResBtn div {background:url(../images/bg_srch_btn_sel_r.gif) no-repeat right;}
.srchResBtn a {color:white;background:#333333;}

.srchResBtnLight {background:url(../images/bg_srch_btn_l.gif) no-repeat;}
.srchResBtnLight div {background:url(../images/bg_srch_btn_r.gif) no-repeat right;}
.srchResBtnLight a {color:black;background:#bbbbbb;}

.newsLtst {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:white none repeat scroll 0 0;
    color:black;
    height:100%;
    padding:15px;
    font-size:10pt;
    line-height:16px;
}

.newsLtstImg {
    float:right;
}

.newsLtstHide {
    float:right;
    margin:0 10px 0 0;
    font-weight:bold;
}

hr
{
    height:1px; border:0; margin:0; padding:0; background-color:#444444;
}


a .lnkTopStepsPrv, a .lnkTopStepsNext, a .lnkButton
{
    color:White;
    line-height:20px;
    font-size:9pt;
    font-weight:bold;
    text-decoration:none;
    cursor:pointer;
}
a .lnkButton
{
    text-align:center;
    text-transform:capitalize;
}
.lnkTopStepsPrv
{
    float:left;
    width:auto;
    background:transparent url(../images/bg_arrowbutton_left.png) no-repeat left;
    height:22px;
    text-decoration:none;
    display:block;
    margin-right:15px;
    padding-left:25px;
    padding-right:5px;
    text-align:left;
    position:relative;
}
.lnkTopStepsPrvRight, .lnkButtonRight
{
    width:12px;
    height:22px;
    position:absolute;
    right:-10px;
    top:0px;
    display:block;
    background:transparent url(../images/bg_lnk_top_prev.png) no-repeat scroll right center;
}
.lnkTopStepsNext
{
    float:left;
    width:auto;
    background:transparent url(../images/bg_arrowbutton_right.png) no-repeat right;
    height:22px;
    text-decoration:none;
    display:block;
    margin-left:15px;
    padding-right:25px;
    padding-left:5px;
    text-align:left;
    position:relative;
}
.lnkTopStepsNextLeft
{
    width:12px;
    height:22px;
    position:absolute;
    left:-10px;
    top:0px;
    display:block;
    background:transparent url(../images/bg_lnk_top_next.png) no-repeat scroll right center;
}
.lnkButton
{
    background:transparent url(../images/bg_btn.png) no-repeat left;
    height:22px;
    text-decoration:none;
    display:block;
    margin-right:15px;
    padding-left:15px;
    padding-right:5px;
    text-align:left;
    position:relative;
    width:50px;
    color:White;
}

.asstg, .asstgr {background:url(../images/bg_tag_l.png) no-repeat left; float:left; margin-right: 5px;padding-left:10px;}
.asstg div {background:url(../images/bg_tag_r.png) no-repeat right; padding-right:7px}
.asstg p {color:white; height:16px; background:#516291;margin:3px 0px 3px 0px; padding:3px 5px 0px 0px; white-space:nowrap;}
.asstg input {color:white; background:none; border: none; padding:0px;}

.asstgr a {background:url(../images/bg_tag_r_remove.png) no-repeat right;display:block; margin-top:3px; float:left; height:19px; width:20px}
.asstgr p {color:white; height:16px; background:#516291;margin: 3px 0px 3px 0px;padding:3px 5px 0px 0px; white-space:nowrap;float:left; display:block}

.adInp {margin-top: 20px; height:30px;}
.adInp label {float:left}
.adInp input, .adInp textarea {float:right; width:200px !important}

.assDndTtl {background: url(../images/bg_rnd_dark_tl.png) no-repeat;}
.assDndTtl div {background:url(../images/bg_rnd_dark_tr.png) no-repeat right top; margin-left: 10px;height:10px;}

.assDndFtr {background: url(../images/bg_rnd_dark_bl.png) no-repeat; margin-bottom: 15px;}
.assDndFtr div {background:url(../images/bg_rnd_dark_br.png) no-repeat right bottom; margin-left: 10px;height:10px;}

.assDndBodyTbl, .assSndBodyTbl {width: 100%; padding: 0px 10px; background:#cccccc; color: black}
.assDndBodyTbl a {text-decoration:underline}
.assDndBodyTbl p {padding:0px; margin:7px 0px}
.assDndBodyTbl span {font-size:8pt;}
.assDndBodyTbl td {padding-right: 20px}

.assSndMailSize {font-size:8pt; padding: 10px 0px 0px 47px !important; font-style:italic; border-bottom:0px !important}
.assSndFileSize {font-size:8pt; padding-left: 0px;}

.videoComment {
	font-size:7.5pt;
	color: gray;
}

a img
{
    border-width:0;
}
