body, #bd {background:#fff; font-size: 12px; padding: 0;margin: 0px 0px;}

h1, h2, h3, h4, p{color: black;}

h1{font-size: 17px;}

h2{font-size:15px; margin:0px 0px 10px 0px;}

h3{font-size:14px; margin:0px 0px 5px 0px;}

h4{font-size:12px; margin:0px 0px 5px 0px;}

p{margin:0px 0px 10px 0px;}

a.btn, .btn span{background:none;}

dt{margin-top:.5em;font-weight:bold;}

img{border:0px;}

blockquote{padding: 5pt;margin: 5pt;}  

.leftCol, .rightCol, .topNav, .sideNav, .siteTools, .footer, #commentForm , .crumbtrail, .mailAndPrint{display: none;}

#yui-main, .mainCol{margin-left:0px; left:0px; width:100%;}

#bd{border:0px;}

a:link, a:visited{color:#2E7FAD; background: transparent; font-weight: bold; text-decoration: underline;}
 


/* --------CLEAR FIX---------- */
.win.ie5 .clearfix, .win.ie6 .clearfix{height: 1%;}
.win.ie7 .clearfix, .mac.ie5 .clearfix{display: inline-block;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.clear{content:".";display:block;height:0;clear:both;line-height:0px;}
.hidden{position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}


/*============ Photo Gallery ================= */
.photoGalleryImage {float:left;width:95px;margin-right:35px;}
.photoGalleryImage h2{font-size:12px; color: #666666; line-height:1.2em; font-weight:normal; margin:0px 0px 30px 0px;letter-spacing: normal; }


/*============ Striped Tables================= */
.stripedTables .directory h2{border:0px;width:auto;padding:3px 0px;margin:-3px -10px -2px -10px;text-align:center;}
.stripedTables table,.stripedTables td,.stripedTables th{border: none;font-size: 11px;}  
.stripedTables td{padding: 5px 10px;background: #eeeeee;}
.twoColsNoLeft .mainCol h2{width: auto;}
.stripedTables table{background: #dddddd;width: 100%;border: solid 1px #cccccc;margin-bottom: 10px;}
.stripedTables .evenRow td{background: #fff;margin: 0;}
.stripedTables th{border-bottom:1px solid #cccccc;font-weight: bold;color: #666666;padding: 5px 10px;text-align: left;}


/* =========== Video Gallery =========== */
.floatingPlayer a{margin:0px auto; display:block; text-align:center;}
.videoGalleryItem{border:1px solid #ccc; padding:10px; margin:20px 0px; clear:both;}
.videoGalleryItemTitle{display:block; margin:0px 0px 5px 0px;}
.videoGalleryItem img{border:1px solid #999; float:left; margin:0px 10px 0px 0px;}


