/*-- Tough Times - based on Hawidu CSS --*/
html{font-size:100.01%;}
body{color:#000;font-family:Arial,Trebuchet MS,sans-serif;font-size:.91em;line-height:1.35em;margin:0;padding:0;}
blockquote,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,label,legend,li,ol,option,p,pre,select,td,textarea,th,ul{font-size:1em;margin:0;padding:0;font-family:Arial,Trebuchet MS,sans-serif;}
button,.button,code,fieldset,#header strong,#nav,pre,.radius,select{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
embed,img,object{max-width:100%;}

/*Link*/
a,a:link{}
	a:visited{}
	a:hover{}
	a:active{}
/* MAILTO AND FILE LINKS */
a[href^="mailto:"] {display:inline-block;padding-right:18px;background:transparent url(silk/icons/email_link.png) center right no-repeat;}
a[href$='.pdf'] {display:inline-block;padding-right:18px;background:transparent url(silk/icons/page_white_acrobat.png) center right no-repeat;}
a[href$='.xls'], #content a[href$='.csv'], #content a[href$='.xlsx'] {display:inline-block;padding-right:18px;background:transparent url(silk/icons/page_white_excel.png) center right no-repeat;}
a[href$='.ppt'], #content a[href$='.pptx'] {display:inline-block;padding-right:18px;background:transparent url(silk/icons/page_white_powerpoint.png) center right no-repeat;}
a[href$='.zip'], #content a[href$='.gzip'], #content a[href$='.rar'] {display:inline-block;padding-right:18px;background:transparent url(silk/icons/page_white_zip.png) center right no-repeat;}
a[href$='.doc'], #content a[href$='.rtf'], #content a[href$='.txt'] {display:inline-block;padding-right:18px;background:transparent url(silk/icons/page_white_word.png) center right no-repeat;}

/*List*/
dl{}
	dt{}
	dd{}
ol{margin:.7em .618em .7em 3em;}
	ol li{list-style:decimal outside;}
ul{margin:.7em .618em .7em 3em;}
	ul li{list-style-image:url(bullet.gif);}
	ul ul{margin:.7em .618em .7em 1.2em;}
	
/*Heading*/
h1{color:#444;font-size:4em;margin:.1em 0;}
h2{color:#e51836;font-size:2.5em;margin:.618em 0 .309em 0;}
h3{font-size:1.5em;margin:.618em 0 .309em 0;}
	h3 a{color:#000;text-decoration:none;}
h4{color:#e51836;font-size:1.2em;margin:1.618em 0 -.5em 1.4em;}
h5{font-size:.927em;margin:.618em 0 .309em 0;}
h6{font-size:.618em;margin:.618em 0 .309em 0;}

/*Table*/
table{border:1px solid #ccc;border-collapse:collapse;border-spacing:0;font-size:inherit;margin:.618em;}
	thead{background:#f9f9f9;font-weight:bold;}
		th{border-right:1px solid #ccc;border-bottom:1px solid #eee;padding:.309em;}
	tbody{}
		td{border-right:1px solid #ccc;border-bottom:1px solid #eee;padding:.309em;}

/*Other*/
abbr{border-bottom:1px dotted #666;cursor:help;white-space:nowrap;}
acronym{border-bottom:1px dotted #666;cursor:help;white-space:nowrap;}
address{font-style:italic;}
blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:.618em;padding:.618em;}
	blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin:0 .2em 0 0;vertical-align:-.4em;}
caption{}
code,pre{background:#f9f9f9;border:1px solid #ccc;display:block;font-family:Consolas,"Bitstream Vera Sans Mono","Courier New",monospace;font-size:1em;margin:.618em;padding:.618em;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;}
em{font-style:italic;}
hr{}
img{-ms-interpolation-mode:bicubic;margin:12px;}
p{clear:both;margin:.7em 0 .7em 1.7em;}
strong{font-weight:bold;}

/*--Structure--*/
#header{clear:both;height:128px;margin:0 auto;padding:8px 0 48px 0;max-width:960px;_width:960px;}
	#header h1{padding:10px 0 10px 22px;}
		#header a img{border:0 none;margin:0;}
#section{margin:0 auto;padding-right:25em;max-width:590px;}
	#content{margin-left:16px;max-width:40em;}
		#content h3{background:url(check.gif) no-repeat bottom left;margin:1.618em 0 0 0;padding:8px 0 0 22px;}
		#content img{float:right;}
	#nav{position:fixed;right:15px;top:184px;max-width:25em;_width:25em;}
		#nav ul{margin:0;}
	#libs{float:left;margin:.7em 0;}
		#libs a{border-color:#444;border-style:solid;border-width:16px 16px 0 16px;display:block;float:left;height:70px;padding:10px;width:20em;}
			#libs a:hover{background:#000;}
			#libs a.last{border-bottom-width:16px;}
		#libs a img{border:1px solid #e51836;float:left;margin:0 10px 0 0;}
#footer{border-top:2px solid #FFEA00;clear:both;height:48px;margin:16px auto;padding-top:32px;text-align:center;max-width:960px;_width:960px;}
	#footer p{margin:0 16px;}
	
/*--Utility Classes--*/
.button{-moz-appearance:button;color:#000;display:inline-block;padding:1px 8px;text-decoration:none;}
.columnar{float:left;width:50%;} /* !Padding - Box model */
	.multicol{-moz-column-count:2;-moz-column-gap:1.618em;-webkit-column-count:2;-webkit-column-gap:1.618em;column-count:2;column-gap:1.618em;}
.invisible{display:none;}
	.hidden{position:absolute;left:-9999px;}
