.wsw .crumbs,
.wsw .update {font-size: 11px; color: #666; margin-bottom: 0px;}
.wsw .crumbs a {color: #666; text-decoration: underline;}
.wsw .crumbs a:hover {text-decoration: none;}

.wsw .update {float: right; text-align: right; margin-left: 15px;}

.wsw h1 {font-family: Source Sans Pro; font-weight: 300; color: #103D76; margin-bottom: 10px; font-size: 30px;}
.wsw h2 {font-size: 18px; color: #103D76; margin-bottom: 4px;}
.wsw h3 {font-size: 13px; font-weight: bold; margin-bottom: 5px; color: #333;}
.wsw h4 {font-size: 12px; font-weight: normal; color: #333; margin-bottom: 4px;}

.wsw p, .wsw td, .wsw th, .wsw li {color: #333; line-height: 15px; font-size: 12px;}
.wsw ul {padding-top: 2px;}

.wsw p {margin-bottom: 10px;}
.wsw a {color: #103D76; text-decoration: underline;}
.wsw a:hover {color: #103D76; text-decoration: none;}

.wsw ul {margin-bottom: 20px;}
.wsw ul ul {margin-bottom: 0px;}

.wsw li {padding: 0 0 4px 19px; background: url(../imgs/bull-wsw-b.gif) no-repeat 11px 7px;}

.wsw li li {padding: 0 0 4px 12px; background: url(../imgs/bull-dash.gif) no-repeat 4px 8px;}

.wsw ul.dash li {background: url(../imgs/bull-dash.gif) no-repeat 11px 8px;}

/*

b
#103D76
g
#107639
y
#B26C00
*/

.green .wsw a, .green .wsw h1, .green .wsw h2 {
	color: #107639 !important; 
}

.green .wsw li {background-image: url(../imgs/bull-wsw-g.gif) ;}

.yellow .wsw a, .yellow .wsw h1, .yellow .wsw h2 {
	color: #B26C00 !important; 
}

.yellow .wsw li {background-image: url(../imgs/bull-wsw-y.gif);}



.wsw li li {padding: 0 0 4px 12px; background: url(../imgs/bull-dash.gif) no-repeat 4px 8px !important;}

.wsw ul.dash li {background: url(../imgs/bull-dash.gif) no-repeat 11px 8px  !important;}

.wsw .crumbs a {color: #666;}



.wsw .item,
.wsw .sitem {
	margin-bottom: 22px;
}

.wsw .list-item {
	margin-bottom: 0px;
}

.wsw .item.odd,
.wsw .list-item.odd {background-color: #E6E6E6;}


.wsw .sitem .sitem-path {
	font-size: 11px;
	margin-bottom: 4px;
	float: left;
}

.wsw .sitem .sitem-score {
	font-size: 11px;
	margin-bottom: 4px;
	float: right;
	color: #333;
}


.wsw .item h2 {
	font-family: Source Sans Pro; font-weight: 300; font-size: 24px; text-transform: uppercase;
	color: #103D76;
}

.wsw .sitem h2 {
	font-family: Source Sans Pro; font-weight: 300; font-size: 20px; 
	margin-bottom: 2px;
}

.wsw .item h3 {
	font-family: Source Sans Pro; font-weight: 300; font-size: 18px;
	line-height: 22px;  
}

.wsw .item  h2 {margin-bottom: 8px;}
.wsw .item h3 {margin-bottom: 8px;}
.wsw .item p {line-height: 18px; margin-bottom: 9px; xtext-align: justify;}
 


.wsw .item h3 a {
	color: #103D76;
}
.wsw .item .date {font-size: 10px; color: #999; margin-bottom: 5px;}

.wsw .list-item {padding: 10px 13px; margin-left: -10px; margin-right: -10px; }
.wsw .list-item h3 {font-family: Arial, helvetica;}


.wsw table.simple-table {border-collapse: collapse; width: 100%;  }

.wsw table.simple-table tr {}
.wsw table.simple-table th,
.wsw table.simple-table td {border: solid 1px #E3E3E3; border-width: 1px 0; vertical-align: top; padding: 7px 12px;}

.wsw table.simple-table th {color: #333; text-align: left; width: 30%;}

.wsw table.simple-table td {}

.wsw table.simple-table, 
.wsw .block-detail {margin-bottom: 40px;}

.wsw .block-detail {padding: 0 }
.wsw .block-detail h3 {font-size: 12px; font-weight: normal; border-bottom: solid 1px #E3E3E3; padding: 7px 12px;}
.wsw .block-detail a {font-weight: bold; line-height: 29px; margin-right: 10px;}
.wsw .block-detail p {padding: 0 12px;}


.wsw h2.detail {font-family: Source Sans Pro; font-weight: 400; font-size: 20px; padding: 7px 12px;}

.wsw .pager {}

.wsw .pager {padding-top: 4px;}
.wsw .pager a {margin: 0 6px 3px 0; color: #333  !important; text-decoration: none; xborder: solid 1px #999; padding: 2px 6px; 
background-color: #E6E6E6; display: inline-block;}
.wsw .pager a:hover {color: #fff !important; background-color: #103D76;}
.wsw .pager a.active {color: #000; font-weight: bold;}

.green .wsw .pager a:hover {
	background-color: #107639; 
}

 .yellow .wsw .pager a:hover {
	background-color: #B26C00; 
}

