/* CSS Document */
img{border:0;}
a:focus{outline:0;}
input{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#336699;}
a{ color:#437aa3; text-decoration:underline;}
a:hover {color: #546368; text-decoration:none;}
.bold{ font-weight:bold;}
.italic{ font-style:italic;}
.font9px{ font-size:9px;}
.font10px{ font-size:10px;}
.font11px{ font-size:11px;}
.font12px{ font-size:12px;}
.font14px{ font-size:14px;}
.font11em{ font-size:1.1em; color:#3b3939}
.red-color{color: #FF0000;}
table.request { background:#dedede; }
table.request th	{text-align:right; font-size:11px; font-weight:normal; color:#000; padding:2px 5px; background:#ebebeb;}
table.request td	{text-align:left; background:#fff; font-style:normal; padding-left:5px;}
.nextpage {margin-bottom: 10px; text-align: right;}
.nextpage a {
    width: 36px;
    font-size: 14px; font-weight:bold; display: block;
    margin-left:auto; margin-right:0px;
    text-decoration:none;
    border: 1px solid white;
    background: url(../images/nextpage.png) no-repeat right center; padding: 6px 36px 6px 10px; text-align:right    
    }
.nextpage a:hover {border: 1px solid #336699; text-decoration:none;}

.prevpage {margin-bottom: 10px; text-align: left;}
.prevpage a {
    width: 55px;
    font-size: 14px; font-weight:bold; display: block;
    margin-left:0px; margin-right:auto;
    text-decoration:none;
    border: 1px solid white;
    background: url(../images/prevpage.png) no-repeat left center; padding: 6px 10px 6px 36px; text-align:left    
    }
.prevpage a:hover {border: 1px solid #336699; text-decoration:none;}

.demoImage {
  top: 0;
  position:relative;
}

.demoImage .insetFullBracket {
	left:0;
	position:absolute;
	visibility:hidden;
	z-index:100;
}
.demoImage .insetFullBox {
	background-image:url(../images/insetBracket-BGD.png);
	border:1px solid #333333;
	margin:-350px 0 0 -100px;
	padding:30px 0 10px;
	position:absolute;
}
.demoImage .insetFullBox .insetButton {
	position:absolute;
	right:8px;
	top:5px;
}
.demoImage .insetFullBox .insetClose {
	cursor:pointer;
}

.demoImage .imCite {
	text-align: right;
	position:absolute;
	margin:-20px 0 0 225px;
}

.demoImage .insetFullBracket img, .demoImage .insettipUnit img {
	float:none;
	margin:5px 0 0 0;
}

.insettipUnit .atRight {
  float:right;
}

.insettip {
  font-size: 0.9em;
  margin: 1px 0 3px 0;
}

.insettip a {
  border: 1px solid #336699;
  padding: 2px 2px 2px 2px;
  text-decoration:none;
}

.insettip a:hover {
  background: #336699;
  color: #ffffff;
}
