/* dpp - document private page */
.bubblenew {
	background:#ffffff url("../images/backgrounds/graycorner.png") top right no-repeat;
	border: 1px solid #b4c1c8;
	min-height:300px;
}
div.all_details {
	display:block;
	overflow:hidden;
	width:100%;
}
#bubbledpp {
	border:dotted 1px red;
	width:690px;
}
.docpreview {
	background:#dfe3e6;
	border:1px solid #b8c1c8;
	height:140px;
	margin-left:10px;
	margin-top:10px;
	padding:10px;
	width:139px;
}
.previcon {
	clear:both;
	float:left;
	font-size:100%;
	margin-right:20px;
	margin-top:5px;
}
.previcon div {
	display:block;
	vertical-align:middle;
}
.previcon div a {
	font-size:110%;
	font-weight:bolder;
	margin:10px;
}
.previcon p {
	color:#666;
	font-weight:bolder;
}
.gradbox {
	background: transparent url("../images/backgrounds/dpp_previewback.jpg") top left no-repeat;
	margin:0;
	min-height:200px;
	overflow:hidden;
	padding-top:10px;
	text-align:center;
	vertical-align:center;
	width:161px;
}
.webkit .gradbox {
	clear: left;
}
.gradbox p {
	line-height:120%;
	margin-bottom:0;
	margin-top:0;
	padding-top:10px;
}
.dppfooter {
	border-top: 1px solid #b8c1c8;
	margin-top:10px;
	padding-top:10px;
}
.dpp_left {
	float:left;
	margin:0 10px 0 1px;
	overflow:hidden;
    width:161px;
}
.dpp_right {
	float:left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0;
    width:600px;
}
#dpp_left {
	float:left;
	margin:0 10px 0 1px;
	overflow:hidden;
	width:161px;
}
#dpp_left .previewpane
{
	clear:both;
	margin-bottom:10px;
	margin-top:3px;
}
#dpp_right {
	/*border: solid 1px red;*/
	float:left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0;
	/*width:470px;*/
	width:570px;
}
#dpp_right h3 {
	color:#666666;
	font-size:110%;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}
#dpp_right div.details
{
	overflow:hidden;
}
#dpp_right div.details p
{
	margin:0;
}
.preview_modal h2 {
    background-color:#27588e;
    color:#fff;
    margin:0;
    padding:5px 0;
    text-align:center;
}
.preview_modal {
    display:none;
}
.dpp_preview {
	text-align:center;
}
.dpp_preview object {
	background-color:#ddd;
}
.dpp_preview embed
{
	background-color:#ddd;
}

/* more imported from old site */
.link {
	margin:0;
	font-size:13.1167px;
	padding:0;
	text-decoration:underline;
}
.price a {
    font-size:100%;
    text-decoration:none;
}
.price a:hover, .price a:active, .price a:focus {
    text-decoration:underline;
}
.separation_line {
    background-color: Silver;
    color: Silver;   
    margin-bottom: 1px;
    margin-top: 1px;
}

/* special for mydocs.aspx */
.instruct_block {
    border: solid 1px Silver;
    font-size: 12px;
    height: 110px;
    margin-left: 270px;
    margin-top: 10px;
    padding: 7px 7px 7px 7px;
    position: absolute;
    width: 160px;
}
.instruct_block_header, .special_offer_header {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
}
.specialoffer_panel {
    height: auto;
    margin-left: 400px;
    margin-top: 20px;
    overflow:hidden;
    padding: 10px 10px 10px 10px;
    position: absolute;
    width: 220px;
}

/*------------------- NEW SEARCH RESULT DOCUMENT --------------------*/
.docResult {
	border-bottom:1px solid #b8c1c8;
	float:left;
	margin-bottom:15px;
	padding-bottom:15px;
	width:800px;
}

/* img preview */
.docResult .preview {
    float:left;
	text-align:center;
	width:100px;
}
.docResult .content {
    float:left;
	margin-right:10px;
	width:470px;
}
/* title */
.docResult .content h2 {
    font-weight:bold;
    float:left;
    margin:0 0 20px 0;
    padding:0;
    width:100%;
}
.docResult .content h2 a {
    font-size:18px;
    text-decoration:none;
}
.docResult .content h2 a span {
    clear:both;
    float:left;
    width:100%;
}
/* Filename */
.docResult .content h2 a span.filename {
    font-weight:normal;
    font-size:11px;
}
.docResult h3 {
    color:#07243e;
    font-weight:bold;
}

.docResult .links {
	border-left:1px dotted #ccc;
    float:left;
	padding:0 10px;
	text-align:right;
	width:170px;
}
.docResult .links a {
    display:block;
}

/* Main panel contains both the details and the links on the right hand side */
.docResult .content .mainpanel {
	float:left;
	/* height:93px; */
	min-height:93px;
	width:100%;
}

/* Details div */
.docResult .mainpanel .details {
    float:left;
	margin:0;
	overflow:hidden;
    width:100%;
}
.docResult .mainpanel .details p {
    margin:0 0 5px;
}
.docResult .mainpanel .details span {
    color:#07243e;
}

/* Status Line */
.docResult .status {
	float:left;
	margin-top:20px;
	width:100%;
}
.docResult .status h3 {
    margin:0;
    overflow:hidden;
}
.docResult .status a {
    clear:none;
    color:#b12115;
    float:left;
    text-align:right;
}
.docResult .status .tips-go {
    margin:0 0 0 6px;
    width:16px;
}
.docResult .status .statusformelements {
    padding-top:10px;
}

/*------------ END OF DOCUMENT RESULT STYLES -------------*/
/* For Wizard */
div.wizard {
	float:left;
	height:403px;
	overflow:hidden;
	width:570px;
}
div.wizard .progress_main_panel {
	border:none;
	height:20px;
	overflow:hidden;
	padding:0;
	white-space:nowrap;
	width:100%;
}
div.wizard label {
	display:block;
	float:left;
}
div.wizard .progress_main_panel td {
	background-color:transparent;
	color:#b12115;
	font-size: 18px;
	margin:0;
	text-align:center;
}
div.wizard .progress_main_panel td.disabled {
	background-color:transparent;
	border:none;
	color:gray;
	margin:0;
}
div.wizard div.navPanel {
	height:26px;
	margin:5px 0;
	overflow:hidden;
	padding:5px 0;
	text-align:left;
}
    .msie6 div.wizard div.navPanel {
        clear: left;
    }
div.wizard div.navPanel .button {
	margin:0 5px;
}
div.wizard div.content {
	height:290px;
	margin:10px 0 5px 0;
	overflow:auto;
}
/* end Wizard */
