/* separates the text in the tips page footer */
.BB_Table {
	background-color: #E3E3E3;
	margin: 1em auto .5em auto;
	border-spacing: 0em;
	width: 900px;
	border-collapse: collapse;
}

table.BB_Table tr {
}
table.BB_Table td {
  height:1.2em;
	border: thin solid #182130;
	padding:.2em .5em .2em .5em;
}
table.BB_Table th {
	border: thin solid #182130;
	padding:.2em .5em .2em .5em;
  text-align:center;
  height:2em;
}
.BB_Table_Single {
	background-color: #E3E3E3;
	margin: 1em auto .5em auto;
	border-spacing: 0em;
	width: 500px;
	border-collapse: collapse;
}
table.BB_Table_Single tr {
}
table.BB_Table_Single td {
  height:1.2em;
	border: thin solid #182130;
	padding:.2em .5em .2em .5em;
}
table.BB_Table_Single th {
	border: thin solid #182130;
	padding:.2em .5em .2em .5em;
  text-align:center;
  height:2em;
}

.cite {
	padding-right: 1.5em;
	padding-left: 1.5em;
	font-style: oblique;
	color: #627184;
}
.tipImageTbl {
  width: 100%;
  text-align: center;
  table-layout: fixed;
}
.tipImageTbl td{
  padding: .5em .5em
}
/* small tagline text under tip title */
.tipTagLine {
  font-size: .35em;
  line-height: 2em;
}
/* lists styles */
ol.dec {
	list-style-type: decimal;
	list-style-position: outside;
  font-size: 1.1em;
  margin: .8em 1em .8em 1em;
}
ol.dec li {
  margin: .8em 1em 0em 1em;
}
ul.disc {
  list-style-type: disc;
  font-size: 1.1em;
  margin: .8em 1em .8em 1em; 
}
ul.disc li {
  margin: .8em 1em 0em 1em;
}

ul.closebullet {
  list-style-type: disc;
  font-size: 1.1em;
  margin: .5em 1em .8em 1em; 

}
ul.closebullet li {
   margin: 0em 1em 0em 1em;
}
ul.codelines {
	list-style-type: none;
	margin: .5em 1em .8em 1em;
	font-family: "Courier New", Courier, monospace;
}
ul.codelines li {
   margin: 0em 1em 0em 1em;
}


ul.closebulletInOL {
  list-style-type: disc;
  margin: .8em 1em .8em 3em; 
}
ul.closebulletInOL li {
  margin: 0em;
}
ul.closebulletInUL {
	list-style-type: circle;
	margin: .8em 1em .8em 3.5em;
}
ul.closebulletInUL li {
  margin: 0em;
}

/* code pane styles */
.codePaneBanner{
  border-top: solid thin #182130;
  border-bottom: solid thin #182130;
  margin: 0px 0px 15px 0px;
  padding-top: 5px;
}
.codePaneTitle {
	width: 350px;
	float: left;
	padding-left: 15px;
}
.codePaneToolBar{
  width: 300px;
  text-align: right;
  float: right;
  padding-right: 15px;
}
.codePaneContent{
	margin: 0px 0px 0px 0px;
	padding: 15px 15px 0px 15px;
	width: 932px; 
}
.codePaneContent pre{
	width: 932px;
	padding: .5em 0 .5em .5em;
	min-height: 100px;
	max-height: 300px;
	overflow: scroll;
	border: thin solid #818FA2;
	background-color: #ECECEC;
}
.xmlRust {
	color: #800000;
}
.xmlBlue {
	color: #0000ff;
}
.xmlRed {
	color: #ff0000;
}
.xmlGreen {
	color: #008000;
}
#containerTip {
	border-top: medium solid #182130;
	border-bottom: medium solid #182130;
	background-color: #FFFFF0;
	padding: .5em;
	margin-top: .5em;
	margin-bottom: .5em;
}
#containerTip h2 {
	margin: 0 .5em 0 .5em;
	padding-bottom: .5em;
	font-size: 1.3em;
}
#containerTip h3 {
	margin: 0 .5em 0 .5em;
	padding-bottom: .5em;
	font-style: oblique;
}
#containerTip h4 {
	margin: 0 .5em 0 .5em;
	padding-bottom: .5em;
	font-size: 1.1em;
	font-weight: normal;
	font-style: oblique;
	text-decoration: underline;
}

#containerTip p {
  margin: 0 .5em 0 .5em;
  font-size: 1.1em;
  padding-bottom: .5em;
}
#containerTip .SiteNoteInOrderedList {
  font-size: 1.1em;
	padding: .3em 0 .3em 1.8em;
	color: #3366FF;
}

#containerTip .SubTopicInOrderedList {
	font-size: 1em;
	padding: .3em 0 .3em 0em;
	margin-left: 4em;
	margin-right: 1em;
}
/*
#containerTip p:first-letter {
  font-size: 1.5em;
}
*/
.tipImageDivBanner {
  padding: .5cm;
  margin: .5em;
  text-align: center;
  border-top: thin solid #182130;
  border-bottom: thin solid #182130;
  clear: both;
}
.tipImageDivBanner table {
	margin: .5em auto .5em auto;
	border-spacing: 0em;
	width: 880px;
	border-collapse: collapse;
	text-align: center;
	table-layout: fixed;
}
.tip-wrapper{
	padding: 2em 1em 3em 6em;
	margin: 1em;
	min-height: 3.5em;
	overflow: hidden;
	background: #CCD9F2 url('http://gregmaxey.mvps.org/images/Resting Anchor Tip.png') no-repeat 4px center;
/*this should give round corners in su[pporting browsers (eg.Mozilla Firefox, Safari/Chrome,Opera and ie9.) All others will have square corners.*/border: thin solid #182130;
	-moz-border-radius: 15px;
	border-radius: 15px;
/*this should give drop shadow in supporting browsers, (eg.Mozilla Firefox, Safari/Chrome,Opera and ie9.). All others will have no shadow.*/-moz-box-shadow: 10px 10px 5px #d6d6d6;
	-webkit-box-shadow: 10px 10px 5px #d6d6d6;
	box-shadow: 10px 10px 5px #d6d6d6;
	font-style: oblique;
	clip: rect(auto, auto, auto, auto);
}
.ParagraphAfterTip-Wrapper {
	clip: rect(21px, auto, auto, auto);
	padding-top: 1em;
}
