/* ----- Template Styles, columns, banners, homepage ----- */
.pageWrap{width:100%;}


/* ----- Body Pages ---- */
body{background:url(/global/images/template/bg_body.gif) #fff top left repeat-x;}
.banner{width:100%;background-repeat:repeat-x;height:127px;}
.banner .logoB{background:url(/global/images/template/logo2.gif) no-repeat;display:block;height:115px;width:185px; left:20px; 
position:absolute;top:25px; z-index:0;}
.banner .logoB span{margin-left:-999em;}
.banner .logoB a{height:100px; cursor:pointer; width:200px; display:block;}
.banner .headerPhoto{width:300px; margin:14px 0px 0px 400px;}
.ie .banner .headerPhoto{padding:13px 0px 0px 0px;}
.banner .headerPhoto img{border:1px solid #fff;}
/* .banner .sectionHead{font-family:Arial; color:#fff;font-size:24px;font-weight:bolder;left:760px;line-height:26px;position:absolute;text-align:right;top:28px;width:200px;} */
.banner .sectionHead{font-family:Arial; color:#fff;font-size:24px; font-weight:bolder; left:805px; line-height:26px; position:absolute; text-align:right; top:28px;width:180px;}
.banner .sectionHead a{color:#fff; text-decoration:none;}
.banner .sectionHead a:hover{color:#ffcc33;}

.searchForm{/*left:860px;*/ left:880px; position:absolute;top:111px;}
.searchForm input{border:1px solid #CC9966;font-size:9px;width:100px;}



/* ---------2 top Nav------------ */
.bannerNav{width:100%; height:148px;}
.bannerNav .logoB{background:url(/global/images/template/logo2.gif) no-repeat;display:block;height:115px;width:185px; left:20px; position:absolute;top:25px; z-index:0;}
.bannerNav .logoB span{margin-left:-999em;}
.bannerNav .logoB a{height:100px; cursor:pointer; width:250px; display:block;}
.bannerNav .headerPhoto{width:300px; margin:14px 0px 0px 400px;}
.ie .bannerNav .headerPhoto{padding:13px 0px 0px 0px;}
.bannerNav .headerPhoto img{border:1px solid #fff;}
.bannerNav .sectionHead{font-family:Arial;color:#fff;font-size:24px;font-weight:bolder;left:805px;line-height:26px;position:absolute;
text-align:right;top:28px;width:180px;}
.bannerNav .sectionHead a{color:#fff; text-decoration:none;}
.bannerNav .sectionHead a:hover{color:#ffcc33;}


.colWrapper{width:974px; clear:both; font-size:11px;}
.mainCol{width:724px; padding:35px 0px 10px 40px; float:left; overflow:visible;}
.mainCol hr{background:#ccc; height:1px; color:#ccc; }
.mainCol h3{margin:5px 0px;}


/* ---- One Col --- */
.oneCol .mainCol{width:934px; padding:35px 0px 10px 40px;}


/* --- Two Cols --- */
.twoCols .leftCol{width:190px;float:left; padding:40px 0px 10px 20px;}
.twoColsNav .leftCol{width:190px;float:left; padding:40px 0px 10px 20px;}
.twoColsNav{background:url(/global/images/template/bg_body2Nav.gif) #fff top left repeat-x;}


/* --- Three Cols --- */
.threeCols .leftCol{width:190px;float:left; padding:40px 0px 10px 20px;}
.threeCols .mainCol .bigCol{width:55%; float:left;}
.threeCols .rightCol{width:40%; float:right; margin-top:2px;}
.threeColsNav .leftCol{width:190px;float:left; padding:40px 0px 10px 20px;}
.threeColsNav .mainCol .bigCol{width:55%; float:left;}
.threeColsNav .rightCol{width:40%; float:right; margin-top:2px;}
.threeColsNav{background:url(/global/images/template/bg_body2Nav.gif) #fff top left repeat-x;}
    
  
/* ------- Homepage ----- */
.home .colWrapper{width:1024px; clear:both; font-size:12px; line-height:17px;}
.home{background:#eeeeee; color:#222; font-size:11px; font-family:Arial,Helvetica,sans-serif; line-height:14px;}
.home a{color:#993333; text-decoration:none;}
.home a:hover{color:#000; text-decoration:underline;}
.home h2{color:#222;font-size:14px;line-height:16px;}
.home h3{font-size:13px;margin:0px 0px 3px 0px;}
.home .redFooter a{color:#fc3; text-decoration:none;}
.home .redFooter a:hover{color:#fc3; text-decoration:underline;}

.home .banner{background:#000; height:200px; width:1024%; clear:both;}
.home .banner img{float:left;}
.home .banner .logo{position:absolute;left:770px;top:35px;z-index:1;}
.home .searchForm{position:absolute; left:905px; top:225px; right:auto;}

.discover{height:25px; padding:3px 0px; border-top:1px solid #cc9966; border-bottom:1px solid #cc9966; width:100%;background:#993333;}
.discover a{display:block; margin-left:300px; width:460px; height:26px; background:url(/global/images/template/bg_discover.gif) no-repeat;}


.home .col_1{float:left; margin:10px 10px 0px 15px; width:22%;}
.home .col_1 hr{background-color:#cc9966;color:#cc9966; margin-left:-5px;}
.home .col_2{float:left; margin:10px 0px 15px 10px; width:50%;}
.home .col_3{float:left; margin:10px 0px 0px 10px; width:25%;}
.home .col_4{color:#000000; float:right; margin:0px; padding:10px 0px; width:23%; min-height:587px;} 
.home .col_4 .inside{padding:0px 7px;}
.home .col_4 h2{padding-left:7px;}
.home .col_4 ul {margin:5px 0px 25px 0px;}
.home .col_4 ul li{background:url(/global/images/template/bullet_red.gif) no-repeat 4px 1px; list-style-position:outside; list-style-type:none; 
margin:0px 0px 6px 0px; padding:0px 0px 0px 19px; font-size:12px; line-height:15px;}
.home .col_4 a{color:#993333;}
.buff{text-align:center; font-weight:bold; margin:0px auto; width:100%; display:block;}
.buff img{display:block; margin:10px auto;}

/* ---- Homepage: Story Block ---- */
.storyBlock{border:1px solid #dddddd; background: #ffffff;padding:9px; margin:0px 0px 5px 0px;}
.storyBlock h2{color:#222; float:none; clear:both;}
.storyBlock img{float:right; padding:0px 0px 5px 10px;}
.storyBlock a{text-transform:uppercase; display:block;}


/* -------- EDIT_MODE fixes ----- */
.container .contentlet{clear:none;}
.headerPhoto div{display:none;} 




