/* way the hell off screen */
.scrollbar-measure{
	width:100px;
	height:100px;
	overflow:scroll;
	position:absolute;
	top:-9999px
}
/* Some improvements from html5 */

*{
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility
}

#cbi{
	float:right;
	clear:both
}

*{
	margin:0;
	padding:0
}

body{
	border:0px solid #A6C0DC;
	color:#111111;
	font-weight:normal;
	position:absolute;
	padding:0 0 0 0;
	background:no-repeat
}

h1{
	padding-top:.5em;
	padding-bottom:.75em;
	clear:both;
	margin:0 0 0 0;
	font-size:1.5em;
	text-align:center
}

h1.ph{
	text-align:center;
	padding-top:.75em;
	padding-bottom:.75em;
	clear:both;
	margin:0 0 0 0;
	font-size:1.3em
}

h1.ph0{
	font-size:1.3em;
	padding-bottom:.25em;
	padding-top:1.5em;
	text-align:left
}

h1.cp{
	text-align:left;
	font-size:1.2em;
	padding-top:.75em
}

h1.bannerText{
	text-align:center;
	margin:.25em 0 0 0;
	padding:0 0 0 0;
	font-size:1.2em;
	font-weight:600;
	text-shadow:3px 3px 2px #2A3F55
}

h2{
	margin:1em 1em 1em 0;
	font-size:1em;
	text-decoration:underline;
	font-weight:normal
}

p{
	margin:1em 1em 1em 0;
	padding:0 0
}

strong{
	padding-left:.5em;
	padding-right:.5em
}

table{
	border-collapse:collapse
}

*.e_h_margin{
	margin-left:.75em;
	margin-right:.75em
}

.ital{
	font-style:italic
}

.underL{
	text-decoration:underline
}

div.aQuote{
	color:#6666FF;
	position:absolute;
	width:90%;
	margin-left:5%
}

div.bannerText{
	z-index:101;
	position:absolute;
	top:85px;
	width:100%;
	color:#fefefe
}

img.moreLeft{
	margin:0 .5em 0 0;
	clear:left;
	float:left
}

img.moreRight,img.moreRight_b{
	margin-right:1em;
	float:right
}

img.moreRight_b{
	margin-right:-90px
}

img.moreLeftNmr{
	margin-right:0
}

img.moreRight,img.moreLeft,img.moreLeftNmr,img.moreRightNml{
	padding:0 0 0 0;
	position:relative
}

img.moreRightNml{
	margin-left:1em
}

p.copyRight{
	background:transparent;
	color:#444444;
	font-weight:600;
	margin:.5em .75em .5em .75em;
	padding:0 0 0 0
}

span.blSp{
	font-size:1.2em;
	color:#000080
}

span.innerQuote{
	font-style:italic;
	font-weight:600;
	padding-left:.5em;
	white-space:nowrap
}

span.quote{
	font-weight:normal
}

table.pHolder{
	clear:both;
	position:relative
}

span.parts{
	padding-left:1em;
	font-weight:600;
	padding-right:.5em
}

table.pHolder td{
	vertical-align:middle;
	margin-left:.5em
}

table.pHolderLeft{
	clear:both;
	border:1px #D40054 dashed;
	width:auto;
	float:right
}

#allQuotes{
	position:relative;
	clear:both
}

#banner{
	background:#5A74AD;
	border-bottom:1px #A6C0DC solid;
	color:#FCF7F5;
	height:130px;
	width:100%;
	overflow:hidden;
	text-align:center;
	cursor:pointer
}

#bottom{
	background:#333333;
	position:relative;
	text-align:center;
	clear:left
}

#bottomContent{
	background:#FFFF00;
	border-top:1px #A6C0DC solid;
	color:#333333;
	font-family:Tahoma;
	margin:0 0;
	position:relative;
	width:100%;
	float:left
}

#container{
	background:#FFFDFD;
	border:3px #A6C0DC solid;
	margin:0 0 0 0;
	position:absolute;
	visibility:hidden
}

#cQuotes{
	margin-top:3em;
	border-top:1px solid #A6C0DC;
	display:block;
	position:relative;
	background:transparent;
	clear:none;
	width:100%
}

#cQuotes h2{
	font-size:1em;
	text-decoration:none;
	font-weight:600;
	margin-bottom:0
}

#cQuotes p{
	font-size:1em;
	text-decoration:none;
	margin-left:2em;
	margin-bottom:0
}

#middle_column{
	padding:.5em 1em 0 1em;
	clear:both
}

a,a:active,a:link,a:hover{
	border:0;
	text-decoration:none
}

img{
	border:transparent
}

a.gLink,a.gLink:active,a.gLink:link{
	text-decoration:none;
	margin:0 .5em 0 .5em;
	cursor:pointer;
	border:0px;
	padding:0 0;
	color:#D40054
}

a.gLink:hover{
	color:#32DF00
}

body{
	background:#333333 none;
	color:#111111
}

#container{
	background:#E3EAE7
}

#bS{
	position:absolute;
    display:block;
}

*.table {
  display: table; vertical-align: middle;width:100%}
 *.row  {
    display: table-row; border-collapse: separate;
    }

*.cell {
  display:table-cell;vertical-align:middle;
}

div.clear {
      height:1px;display:block;width:100%;background:#333333;
}
