/*
	File            : /[sitename]/styles/site-styles.css
	Description     : Styles available for use across the web site.
  	Created By: Xiaoqing Zhou
  	Created Date: Nov 7, 2012
*/

.page-title {
	margin: 20px 10px;
	padding: 0;
	font-size: 18px !important;
}

#ds-main {
	float:left;
	width:700px;
	padding-left: 10px;
	font-family: Verdana, Arial, Geneva, sans-serif;
}
#ds-sidebar {
	float:right;
	width:220px;
	margin-right: 20px;
	font-family: Arial, Geneva, sans-serif, Verdana;
}

#dsNavBox { 
	width:206px; 
	border:2px solid #000033; 
	font-size:12px;
}
.dsNavLinks { margin:5px 0 5px 0; padding:0px; line-height:1.3em; }
.dsNavLinks ul { margin:5px 10px 10px 30px; padding:0; }
.dsNavLinks ul li { margin:0; padding:4px 0 4px 0; }
.dsNavHeader { padding: 5px; background-color: #000033; color: #FFF; font-weight: bold; }	
.dsNavHeader a { color: #FFF; font-weight: bold; font-size: 115%; display:block; text-decoration:none; }	
.dsNavHeader a:hover { color: #FC0; }	

#ds-main h1, #ds-main h2, #ds-main p {
	margin: 0 0 15px 0;
}

.dsList {
	margin: 10px 0;
}

.dsList li {
	margin-bottom: 10px;
}

#ds-main hr {
	margin: 20px 0;
}

.alt tr:nth-child(odd) {
	background: #FFF;
}
.alt tr:nth-child(even) {
	background: #EEE;
}

.ds-table {
	border-collapse:collapse;
	border-spacing:0;
	width:97%;
}
.ds-table th, td{
	margin: 0;
	padding:4px 7px;
	font-size: 12px;
	/* text-align: center;	*/
	/* border: 1px solid #777; */
}
.ds-table th 
{
	font-size: 12px;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#CEE3F6;
	color:#009;
}
.ds-table  tr.section td, .ds-table .title {
	background-color: #EEE;
	font-weight: bold;
	text-align: left;
	padding: 1px 7px;
	margin: 0;
}
.ds-table td h3 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 3px 7px;
	text-align: left;	
}
.ds-table .red {
	color: #FFF !important;
	background-color: #ed1c24;
	font-size: 14px;	
}
.ds-table .yellow {
	color: #000 !important;
	background-color: #ffff77;
	font-size: 14px;	
}
.ds-table .green {
	color: #FFF !important;
	background-color: green;
	font-size: 14px;	
}
.ds-table .txtleft {
	text-align: left;
}
.ds-table th.red, .ds-table th.yellow, .ds-table th.green {
	font-size: 12px;
}

.dsCaption {
	text-align:center;
	padding-top:10px;
}

.dsCaption2 {
	text-align:center;
	padding-top:30px;
}

.dsTitle {
	text-align:left;
	padding:10px 0 5px 0;
}

.dsBox {
	border: 1px solid #777;
	margin-top: 30px;
	padding: 0;
}
.dsBox h2 {
	text-align: center;
	background-color: #CEE3F6;
	padding: 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #777;
}
.dsBox p {
	margin: 0;
	padding: 0 15px;
}

.dsChart {
	text-align: center;
	margin: 300px auto;
	padding: 10px;
}
.dsChart img {
	border: none;
}
.dsChart p {
	text-align: center;
	font-weight: bold;
	padding: 10px;
}

a[href$=".pdf"] {
    background: url("/euf/assets/images/2012/images/icon-pdf.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a[href$=".ppt"], a[href$=".pptx"] {
    background: url("/euf/assets/images/2012/images/icon-ppt.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a[href$=".doc"], a[href$=".docx"] {
    background: url("/euf/assets/images/2012/images/icon-doc.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a[href$=".xls"], a[href$=".xlsx"], a[href$=".csv"] {
    background: url("/euf/assets/images/2012/images/icon-xls.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a[href$=".vsd"], a[href$=".vdw"] {
    background: url("/euf/assets/images/2012/images/icon-vsd.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a[href$=".mp3"] {
    background: url("/euf/assets/images/2012/images/icon-mp3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a[href$=".zip"], a[href$=".rar"] {
    background: url("/euf/assets/images/2012/images/icon-zip.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
a[href$=".pdf"], a[href$=".ppt"], a[href$=".pptx"], a[href$=".doc"], a[href$=".docx"], a[href$=".xls"], a[href$=".xlsx"], a[href$=".csv"], a[href$=".vsd"], a[href$=".vdw"], a[href$=".mp3"], a[href$=".zip"], a[href$=".rar"] {
    background-clip: border-box;
    background-origin: padding-box;
    background-position: right center;
    background-size: auto auto;
    display: inline-block;
    line-height: 16px;
    margin-right: 0.25em;
    padding-right: 20px;
}
a[href$=".pdf"] img, a[href$=".ppt"] img, a[href$=".pptx"] img, a[href$=".doc"] img, a[href$=".docx"] img, a[href$=".xls"] img, a[href$=".xlsx"] img, a[href$=".csv"] img, a[href$=".vsd"] img, a[href$=".vdw"] img, a[href$=".mp3"] img, a[href$=".zip"] img, a[href$=".rar"] img {
    background-color: rgba(0, 0, 0, 0);
    border: medium none;
    margin: 0 -20px -4px 0;
    padding: 0;
}

.ds-headers {float:left; width:700px;}
.ds-content-wraper{ width:700px;}
.ds-new-sidebar {float:right; width: 206px;}
.ds-table-wrapper {float:left; width:490px;}
.dsChart2 {margin: 0  auto; padding: 10px;text-align: center;}
