/* CSS Document */
*{
	padding:0; 
	margin:0; 
}
body{
	font:14px "Times New Roman", Times, serif;
	color:#000;
	background:url(/wsc_content/imgs/bg.png) repeat;
}
#wrapper{
	width:100%;
	background:url(/wsc_content/imgs/bg-header.jpg) repeat-x;
	height:252px;
	float:left;
}
ul li{
	list-style:none;
}
a img{
	border:none;
}
.left{
	float:left;
}
.bg-none{
	background:none!important;
}
/*main page_____________________________________________
*/
.main{
	margin:0 auto;
	width:952px;
	padding:0 21px;
}
.bg-page{
	float:left;
	background:url(/wsc_content/imgs/bg-content.png) repeat-y;
	width:899px;
	padding:0 27px;
	
}

.bg-bottom{
	float:left;
	background:url(/wsc_content/imgs/bg-bottom.png) no-repeat;
	width:952px;
	height:30px;
}
/*header__________________________________________________
*/
#header{
	float:left;
	width:898px;
	height:274px;
	background:url(/wsc_content/imgs/img-header.jpg) no-repeat;
	margin:1px 0 0;
}
#header h1 a{
	background:url(/wsc_content/imgs/logo.png) no-repeat;
	width:365px;
	height:119px;
	text-indent:-9999px;
	float:left;
	margin:-1px 0 0 -50px;
	position:relative;
}
.donate-now a{
	float:right;
	margin:15px -37px 0 0;
	position:relative;
	width:88px;
	height:88px;
	background:url(/wsc_content/imgs/ico-round.png) no-repeat;
	text-indent:-9999px;
}
/*navigation__________________________________________________
*/
.menu{
	float:left;
	width:897px;
	height:32px;
	background:#000;
	position:relative;
}
.menu ul li,
.menu ul{
	float:left;
	display:inline;
}
.menu ul li{
	position:relative;
	float:left;
	height:32px;
	text-align:center;
	margin:0 8px;
}
.menu ul li a{
	color:#fff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:lowercase;
	float:left;
	text-align:center;
	line-height:30px;
	height:32px;
	padding:0 12px 0 20px;
	position:relative;
}
.menu ul li a:hover{
	background:#0067ab url(/wsc_content/imgs/bg-btn-left.png) no-repeat;
	padding:0 12px 0 20px;
	float:left;
}
.menu ul li a.active{
	background:#0067ab url(/wsc_content/imgs/bg-btn-left.png) no-repeat;
	padding:0 12px 0 20px;
	float:left;
}
/*Content__________________________________________________
*/
.bg-col{
	float:left;
	width:895px;
	background:url(/wsc_content/imgs/bg-col.png) repeat-y;
	margin:0 0 0 2px;
	display:inline;
	padding:20px 0 15px 0;
	position:relative;
}
/*Left column__________________________________________________
*/
.left-col .txt{
	position:absolute;
	left:-222px;
	top:-70px;
	background:url(/wsc_content/imgs/txt-left.png) no-repeat;
	width:209px;
	height:441px;
}
.left-col{
	float:left;
	width:701px;
	position:relative;
}
.box-left{
	float:left;
	width:277px;
	padding:5px 0 0 17px;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
}
.box-left p{
	text-align:justify;
}
.box-left img{
	margin:0 0 0 35px;
}
.read-more{
	color:#bf311a!important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.box-right{
	float:right;
	width:360px;
	text-align:justify;
	margin:0 20px 0 0;
	display:inline;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
}
.main-content-hm p,td {
    font:11px/17px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0px 10px 0px;
	color:#000;
	}
.main-content-hm h1 {
    font:italic 34px/34px "Times New Roman", Times, serif;
	color:#000;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	}
.main-content-hm h2 {
    font:italic 19px "Times New Roman", Times, serif;
	color:#000;
	font-weight:bold;
	margin:0px 0px 12px 0px;
	}
.main-content-hm h3 {
    font:italic 12px Verdana, Arial, Helvetica, sans-serif;
	color:#650360;
	font-weight:bold;
	margin:0px 0px 8px 0px;
	}
.main-content-hm h4 {
    font:italic 15px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	font-style:italic;
	margin:0px 0px 24px 0px;
	}
.main-content-hm h5 {
    font:italic 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	}
.main-content-hm a{
	color:#bf311a!important;
	text-decoration:underline;
}
.main-content-hm a:hover{
	color:#bf311a!important;
	text-decoration:none;
}
h2{
	font:italic 34px "Times New Roman", Times, serif;
	color:#000;
	
}
.box-right img{
	float:left;
	margin:0 17px 0 0;
}
.clear{
	clear:left;
	overflow:hidden;
	height:1px;
}
.clear_it{
	clear:both;
	overflow:hidden;
	height:1px;
}
.box-right h2{
	width:170px;
}
.bg-box{
	float:left;
	width:704px;
	height:156px;
	background:url(/wsc_content/imgs/bg-box-125.jpg) no-repeat;
	margin:10px 0 0 -4px;
	position:relative;
}
.txt-chs{
	position:absolute;
	bottom:20px;
	left:12px;
}
.txt-chs a{
	color:#bf311a!important;
	font-family:"Times New Roman", Times, serif;
	text-decoration:underline;
}
.txt-chs a:hover{
	color:#bf311a!important;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
}
.txt-adv{
	position:absolute;
	top:6px;
	left:257px;
	width:395px;
}
.box-letter{
	float:left;
	width:701px;
	font-size:14px!important;
}
.box-letter p{
	background:url(/wsc_content/imgs/arrow.jpg) no-repeat;
	font-family:"Times New Roman", Times, serif;
	padding:0 0 0 30px;
	line-height:26px;
	margin:15px 20px 0 0;
}
.box-letter a{
	text-decoration:underline;
	font-family:"Times New Roman", Times, serif!important;
	color:#bf311a!important;
	font-size:14px!important;
}
.box-letter a:hover{
	text-decoration:none;
	font-family:"Times New Roman", Times, serif!important;
	color:#bf311a!important;
	font-size:14px!important;
}
.bg-arrow{
	float:left;
	background:url(/wsc_content/imgs/arrow.jpg) no-repeat;
	padding:0 0 0 30px;
	height:26px;
	line-height:26px;
	margin:15px 0 0;
}
/*Right Column Home_______________________________________________
*/
.right-col-hm{
	float:right;
	width:175px;
	padding:0 0px 0 0;
}
.image_one_home{
	margin:0 0px 0 0;
	width:175px;
}
.right-col-hm p{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0px 0px 20px 0px;
}
.right-col-hm table{
	margin:0px 0px 20px 0px;
}
.right-col-hm td{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0;
}
.right-col-hm h2{
        width:149px;
	color:#d56c1c;
	font-size:22px;
        line-height: 26px;
	margin:20px 20px 5px 0px;
	font-weight:normal;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}
.right-col-hm h3{
        color:#ffffff;
	font-size:14px;
        line-height:18px;
	font-weight:normal;
	font-style:normal;
	text-transform:uppercase;
	margin:30px 20px 5px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.right-col-hm h4{
	color:#d56c1c;
	font-size:22px;
        line-height: 26px;
	margin:20px 20px 5px 0px;
	font-weight:normal;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}
.right-col-hm a{
	color:#fff;
	text-decoration:underline;
}
.right-col-hm a:hover{
	color:#fff;
	text-decoration:none;
}

/*Right Column orig_______________________________________________
*/
.right-col{
	float:right;
	width:165px;
	padding:0 10px 0 0;
}
.calendar{
	float:right;
	width:150px;
	margin:0 -10px 0 0;
	display:inline;
}
.right-col p{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
        margin-bottom: 10px;
}
.right-col h1{
    color:#d56c1c;
	font-size:22px;
	font-weight:normal;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}
.right-col h2{
    color:#ffffff;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.right-col a{
	color:#fff;
	text-decoration:underline;
}
.right-col a:hover{
	color:#fff;
	text-decoration:none;
}
h3{
	
	color:#d56c1c;
	font-size:22px;
	font-weight:normal;
}
.link-calendar{
	color:#fff;
	text-decoration:underline;
}
.day{
	float:left;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0 0 20px 0;
}
.day span{
	width:90px;
	float:left;
}







/*Footer__________________________________________________
*/
.footer{
	float:left;
	width:880px;
	display:inline;
	margin:0 0 0 42px;
	padding:10px 0 0;
}
.menu-right{
	float:right;
	width:500px;
	padding:0;
	margin:0;
}
.menu-right p{
    font-size:15px!important;
	font-family:"Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
	}

.menu-right li{
	float:left;
	display:inline;
}

.menu-left{
	float:left;
	width:350px;
}
.menu-left li{
	float:left;
	display:inline;
}
.menu-right li{
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	background:url(/wsc_content/imgs/devider.png) no-repeat right 50%;
}
.menu-left li{
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	background:url(/wsc_content/imgs/devider.png) no-repeat right 50%;
}
.menu-left li a{
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
}
.footer p{
	float:right;
	font-size:12px;
	display:inline;
	margin:0 10px 0 0;
}
.logo-donaldson-group{
	float:right!important;
	background:url(/wsc_content/imgs/logo-donaldson.png) no-repeat;
	width:147px;
	height:18px;
	text-indent:-9999px;
	clear:both;
	margin:30px 10px 30px 0;
	display:inline;
}
/*Subpage__________________________________________________
*/
.left-col.sub{
	padding:15px 0 0 29px;
	width:672px;
}
.last-link{
	text-decoration:none;
}
.left-col.sub p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	margin:0px 30px 20px 0px;
}
.left-col.sub hr{
	width:600px;
	height:1px;
	margin:0px 0px 0px 20px;
}
.left-col.sub td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin:0px 15px 10px 0px;
	padding:15px 0px 5px 0px;
}
.left-col.sub ul, .left-col.sub ol{
	margin-left: 5px;
margin-right:30px;
    padding-left: 15px;
	margin-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
}
.left-col.sub ul li{
	list-style:disc;
        margin-right:30px;
}
.left-col.sub ol li{
        margin-right:30px;
}
.left-col.sub a{
	color:#bf311a;
	text-decoration:underline;
	
}
.left-col.sub a:hover{
	color:#bf311a;
	text-decoration:none;
	
}


.left-col.sub .ws_path{
	margin:0 10px 0 0;
}
.left-col.sub h1{

	font-size:23px;
	color:#00355f;
	margin:30px 30px 20px 0;
	font-weight:normal;
	font-style:italic;
}

.left-col.sub h2{
	font-size:19px;
	color:#000;
	margin:0px 30px 12px 0;
	font-style:normal;
	font-weight:bold;
}
.left-col.sub td h2{
	font-size:19px;
	color:#000;
	margin:0px 0px 12px 0;
	font-style:normal;
	font-weight:bold;
}
.left-col.sub h3{
	font-size:12px;
	color:#650360;
	margin:0px 30px 8px 0;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.left-col.sub td h3{
	font-size:12px;
	color:#650360;
	margin:0px 0px 8px 0;
	font-style:normal;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.left-col.sub h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	font-weight:normal;
	font-style:italic;
	margin:0px 30px 24px 0px;
	color:#000;
}
.left-col.sub td h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	font-weight:normal;
	font-style:italic;
	margin:0px 0px 24px 0px;
	color:#000;
}
.left-col.sub h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	margin:0px 30px 0px 0px;
	color:#000;
}
.left-col.sub td h5{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	margin:0px 30px 0px 0px;
	color:#000;
}
.left-col.sub h6{
	font-size:13px;
	line-height:22px;
	color:#ffffff;
	margin:30px 30px 10px 0px;
	padding:0 12px 0 0;
	text-transform:uppercase;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 233px;
	height: 30px;
	text-align:right;
	background-image:url(/wsc_content/imgs/hdr6_bkg_red_flag.jpg);
	background-repeat:no-repeat;
}
.box-player{
	float:left;
	width:474px;
	overflow:hidden;
}
.bg-play{
	float:left;
	padding:0px 0 30px 70px;
	display:inline;
	width:602px;
}
.people{
	float:left;
	width:672px;
}
.bg-map{
	float:left;
	background:url(/wsc_content/imgs/map.jpg) no-repeat;
	width:389px;
	height:219px;
	margin:-25px 0 0 35px;
	position:relative;
	display:inline;
}
.btn-view-map{
	position:absolute;
	top:17px;
	left:-19px;
	background:url(/wsc_content/imgs/ico-map.png) no-repeat;
	width:86px;
	height:32px;
	text-indent:-9999px;
}
.txt-history{
	float:left;
	background:url(/wsc_content/imgs/txt-history.gif) no-repeat;
	width:235px;
	height:63px;
	margin:20px 0 0 -10px;
	position:relative;
	display:inline;
}
.number{
	color:#e4d8b5;
	font-size:60px;
	font-weight:normal;
	margin:50px 0 0 -5px;
	float:left;
}
.navhead {
        font:bold 17px Verdana, Arial, Helvetica, sans-serif;
	line-height:21px;
	padding-top:12px;
	padding-bottom:12px;
	width:165px;
	color:#fff;
}
.font17{
	font:bold 17px Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
	margin-bottom:10px;
	width:165px;
	float:left;
	color:#fff;
}
.ie-marg{
	width:165px;
	padding-bottom:10px;
}
.title-menu-sub{
	float:left;
	width:175px;
	background:url(/wsc_content/imgs/bg-link.png) repeat-y 0 0;
	margin:0px 0px 0px -30px;
	position:relative;
	color:#fff;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 30px;
	overflow:hidden;
}
.title-menu-sub a{
	color:#fff;
	text-decoration:none;
}
.title-menu-sub a:hover{
	text-decoration:underline;
}
.bg-sub-bottom{
	float:left;
	background:url(/wsc_content/imgs/bg-bottom-link.png) no-repeat 0 0;
	width:205px;
	height:8px;
	margin:0px 0px 5px -30px;
        padding:0px 0px 0px 0px;
}
.sub-menu{
	float:left;
	margin:15px 0 0 15px;
	display:inline;
}
/*.two-line{
	min-height:33px;
}*/
.sub-menu li a{
	margin:0 0 10px 0;
	float:left;
	width:130px;
}
.sub-menu li a{
	color:#fff;
	font-size:15px;
	text-decoration:none;
}
.sub-menu li ul li a{
	color:#fad98f;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0 0 20px;
	width:110px;
	float:left;
	margin:0 0 10px 0;
}
.link{
	color:#fff;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
        margin-top:23px;
}
.sub-menu li a.active-link,
.sub-menu li a:hover{
	text-decoration:underline;
}
.menu-levels-div2 {
        float:left;
	padding:5px 0 0 15px;
        _padding:5px 0 0 30px;
	display:inline;
}
.menu-levels-div2 a{
	padding:0 0 10px 0;
	float:left;
	width:130px;
	color:#fff;
	font-size:15px;
	text-decoration:none;
}
.menu-levels-div2 a:hover{
	text-decoration:underline!important;
}
a.menu-levels-a-selected{
	text-decoration:underline!important;
}
.menu-levels-div3 a:hover{
	text-decoration:underline!important;
}
.menu-levels-div3 a.menu-levels-a-selected{
	text-decoration:underline!important;
}
.menu-levels-div3 {
        float:left;
	padding:5px 0 0 30px;
        _padding:5px 0 0 45px;
	display:inline;
}
.menu-levels-div3 a{
	color:#fad98f;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0 0 10px 0px;
	width:110px;
	float:left;
	margin:0;
}
.menu-levels-div3 a:hover{
	text-decoration:underline!important;
        color:#fad98f!important;
}

.subpage-col{
	margin:5px 0 0 0;
	display:inline;
}
.subpage-col h2{
	color:#fff;
	font:normal bold 14px Verdana, Arial, Helvetica, sans-serif;
	width:165px;
	float:left;
	margin:55px 0 0;
}
.bread p {
    font:10px/14px Verdana, Arial, Helvetica, sans-serif!important;
	margin:0px;
	color:#000;
	}
.bread a{
	color:#000!important;
	text-decoration:underline;
	margin:0px 10px 0px 0px;
}
p.bread  {
    font:10px/14px Verdana, Arial, Helvetica, sans-serif!important;
	margin:0px;
	color:#000;
	}
p.bread a{
	color:#000!important;
	text-decoration:underline;
	margin:0px 10px 0px 0px;
}
.ie-marg h2 {
	color:#d56c1c;
	font-size:22px;
	line-height: 26px;
	font-weight:normal;
	font-style:italic!important;
	margin-top:20px;
	margin-bottom:5px;
	font-family:"Times New Roman", Times, serif;
}
.ie-marg h3 {
    color:#ffffff;
	font-size:14px;
	line-height:18px;
	font-style:normal;
	text-transform:uppercase!important;
	margin-top:30px;
        margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#toc_display {
        width:575px;
	padding-left:20px;
}
#toc_display img{
        border:#000 solid 1px;
}
#toc_display td{
        margin:0px!important;
	padding:6px!important;
}
.caption_txt {
	color:#000;
	font-size:10px;
	line-height:13px;
	font-style:normal;
	margin-top:5px;
        margin-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.caption_txt_table {
	padding-right:100px;
	float:right;
}
#photo_credits p{
        font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	margin:0px 30px 8px 0px;
        color:#666!important;
}
#photo_credits hr{
	width:630px!important;
	height:1px!important;
	margin:0px 30px 10px 0px!important;
        color:#666!important;
}
.left-col.sub li.sitemap1, .left-col.sub li.sitemap2, .left-col.sub li.sitemap3, .left-col.sub li.sitemap4{
        list-style:none!important;
        margin-right:30px;
}
.left-col.sub li.sitemap2{
        margin-left:20px!important;
}
.left-col.sub li.sitemap3{
        margin-left:40px!important;
}
.left-col.sub li.sitemap4{
        margin-left:60px!important;
}
.ie-marg td{
        color:#ffffff;
}

