/* **************** CONTENT OBJECTS ***************** */

/* ====== Default spacing ====== */
h1, h2, h3, h4, h5, h6 {padding:10px 0 6px 0;}
p{padding:10px 0 10px 0;}

ul, ol, dl, blockquote{padding:10px;}
img{padding-bottom:0px;}

pre{margin:10px;}
table h1,table h2,table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl{padding:0;}

/* ====== Elements ====== */
img{display:block;}
em{font-style: italic;}
strong{font-weight:bold;}
hr{border: 1px solid #000000; border-width: 0 0 1px 0; margin: 20px 10px 10px 10px;}

/* ====== Headings ====== */
/* .h1-.h6 classes should be used to maintain the semantically appropriate heading levels - NOT for use on non-headings */
h1, .h1{font-size:180%;}
h2, .h2{font-size:167%;}
h3, .h3{font-size:146.5%;}
h4, .h4{font-size:123.1%;}
h5, .h5{font-size:108%;}
h6, .h6{font-size:108%;}

.txtC, .data .txtC td, .data .txtC th{text-align:center;}
.txtL, .data .txtL td, .data .txtL th{text-align:left;}
.txtR, .data .txtR td, .data .txtR th{text-align:right;}
.txtT, .data .txtT td, .data .txtT th{vertical-align:top;}
.txtB, .data .txtB td, .data .txtB th{vertical-align:bottom;}
.txtM, .data .txtM td, .data .txtM th{vertical-align:middle;}

/* ====== blockquote ====== */
cite{display:block; text-align:right; padding-top: 10px;}

/* ====== media ====== */
.media{overflow:hidden; overflow:visible; zoom:1;margin:10px;}
.media .img{float:left;margin-right: 10px;}
.media .img img{display:block;}
.media .imgExt{float:right; margin-left: 10px;}

/* **************** TEMPLATE ***************** */
/* ====== Page Head, Body, and Foot ====== */
body{/*_text-align:center;*/}/* IE5.5 */

.page{margin: 0 auto; width: 950px;/*_text-align:left;*/} 
/* .page wraps other template elems to set width */ /* text-align IE5.5 */

/* "ps750", "ps960", "ps980" and "liquid" extend page to allow for different page widths */
.ps730{width:730px;}
.ps750{width:750px;}
.ps960{width:960px;}
.ps980{width:980px;}
.ps997{width:997px;}
.ps1006{width:1006px;}
.liquid{width: auto;margin:0;}

/* ====== Columns ====== */

.body{/*overflow:hidden; _overflow:visible; _zoom:1;*/ clear:both;}
.main{overflow: hidden;_overflow:visible;_zoom:1;}
.leftCol{float:left; _margin-right:-3px;}
.rightCol{float:right; _margin-left:-3px;}