


/*---- BASIC ----*/
	* {
		margin: 0;
		padding: 0;
	}
	body {
		color: #333;
		background: #eceae1 url(/assets/img/bg_tile.gif) repeat;
		font-family: Georgia, Times New Roman, serif;
	}
	ul {list-style: none;margin: 0;padding: 0;}
	
	a {text-decoration: none;outline: none;}

	/*- DEFAULT LINKS
	a:visited {color: #8aaab7;}
	a:hover {color: #4b8eb4; border-bottom: 1px solid #ccc; background: #eee;}	
	 -*/
	
	/*- SUBTLE LINKS -*/	
	a.subtle,
	#primaryContent .crumbs a{
	color: #444; 
/*  border-bottom: 1px solid #ccc;   */
	}
	
	#primaryContent a {
	color: #e34c1d; 
	}
	
/*	a.subtle:visited,
	.crumbs a:visited,
	#primaryContent a:visited {color: #535353;} */
	
	a.subtle:hover,
	.crumbs a:hover {
		color: #444; 
		text-decoration: none; 
		background: #eee;}
	
	/*- BRIGHT LINKS -*/	
	a.bright,
	#primaryContent a.bright {color: #e34c1d; text-decoration: none;}
	a.bright:visited,
	#primaryContent a.bright:visited {color: #d2866a;}
	a.bright:hover,
	#primaryContent a.bright:hover {border-bottom: 1px solid #ccc; background: #eee;}


	#pageBody{
		/*
		background: transparent url(/assets/img/bg_container3.gif)  no-repeat 0 55px;
		*/
		width:890px;margin:0 auto;
	}


/*---- PAGE TOP ----*/	
	
	#header {
		height: 184px;
/*
		background: #fff url(/assets/img/bg_header.gif) no-repeat 0 30px;
*/
		background: #fff url(/assets/img/bannerpblbottom2.jpg) no-repeat 0 30px;
		position: relative;
	}
	#utility {
		height: 30px;
		background:#ddd;
		position: relative;
	}	
	#utility #forms {
		position: absolute;
		right: 0;
		top: 0;
		width: 170px;
		padding: 4px 0 0;
		font-size: 11px;
		line-height: 24px;
		font-family: Helvetica, arial, verdana, sans-serif;
	}
	
	/*-- SIMPLE HEADER FORMS --*/
	#utility form input {
		border: none;
		background: none;
		height: auto;
		outline: none;
	}
	#utility form input.text,
	#utility form input.password {
		position: absolute;
		top: -7px;
		height: 13px;
		vertical-align: middle
	}
	#utility form span {
		float: left;
		overflow: hidden;
		height: 24px;
		position: relative;
	}
	#utility form .submit {
/* 		text-indent: -9999em; */
		cursor: pointer;
		width: 27px;
		position: relative;
		top: 0;
		height: 23px;
	}
	
	/*-- Search --*/
	#utility form #search_input,
	#utility form #search_input input {
		width: 140px;
	}
	#utility form #search_input {
		background: url(/assets/img/search_input.png) no-repeat top left;
	}
	#utility form span#search_submit,
	#utility form span#search_submit input {
		width: 27px;
	}
	#utility form span#search_submit {
		background: url(/assets/img/search_submit.png) no-repeat top left;
	}
	
	/*-- Login --*/
	
	/* Username */

	#utility form #username_input input {
		width: 60px;
	}	
	#utility form #username_input {
		background: url(/assets/img/username_input.png) no-repeat top 54px;
		margin-left: 7px;
		width: 116px;
	}
	
	/* Password */
	#utility form #password_input input {
		width: 42px;
	}
	#utility form #password_input {
		background: url(/assets/img/password_input.png) no-repeat top 52px;
		margin-left: 3px;
		width: 100px;
	}
	#utility form #password_input input{
		top: 0;
		padding-top: 5px;
		padding-left: 5px;
/* 		width: 105px; */
	}
	
	/* Login Submit */
	#utility form #password_submit,
	#utility form #password_submit input {
		width: 27px;
	}
	#utility form #password_submit {
		background: url(/assets/img/password_submit.png) no-repeat top left;
	}

/* ---------------------*/	
	
	
	
	
	#utility ul {
		margin: .7em 0 .7em 191px;
		padding: 0;
		display: block;
		font-family: arial, Verdana, Sans-Serif;
		font-size: 11px;
	}
	#utility ul li {
		float: left;
	}
	#utility ul li a {
		padding-right: 6px;
		margin-right: 6px;
		border-right: 1px solid #666;
		color: #7a7a7a;
	}
	#utility ul li.last a {
		padding-right: 0;
		margin-right: 0;
		border-right: 0;
	}
	#utility ul li a:hover {
		background: none;
		border-bottom: none;
		text-decoration: underline;
	}
	#utility ul li strong a {
		color:#000;
	}
	
	#utility .cart {
		float: left;
		margin: .7em 0 .7em .5em;
		font-family: arial, Verdana, Sans-Serif;		
		font-size: 11px;
		background: url(/assets/img/cart.png) no-repeat top left;
		padding-left: 30px;
	}
	
	h1#logo a {
		width: 165px;
		height: 165px;
		margin-top: 30px;
		text-indent: -9999em;
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		background: transparent;
		border: none;
	}
	
/*---- CONTENT ----*/

	.widget p {
		margin: 1em 10px;
	}
	#content p,
	#content ul,
	#content ol,
	#content dl {
		margin: 1em;
	}
	
	#content #innerWrap {
		position: relative;
		padding-top: 54px;
		overflow: visible;
	}
	
	ul#twitter_update_list li {
		margin-bottom:10px;
		}
	
	ul#twitter_update_list li a {
		color: #e34c1d;
		
	}
	
	#project_search{
		background-color: #b5121b;
	}
	
	
	/*-- Primary Nav --*/
	#primaryNav {
		background: transparent url(/assets/img/bg_nav_stripes.gif) no-repeat 0 200px;
		/*bg_nav_stripes.gif primary_nav.png*/
		height: 44px;
		position: absolute;
		top: 10px;
		left: -10px;
		z-index: 999;
/* 		border: 1px solid red;	 */
	}

	#primaryNav ul {
		margin:0;
		white-space: nowrap;
		width: 631px;
				
	}

	#primaryNav li {
/*
		float: left;
		margin: 0;
		padding: 0;
*/
	}
	#primaryNav li a {
		display: block;
		line-height: 43px;
		font-size: 18px;
		color: #666;
		text-decoration: none;
		outline:none;
		border-bottom: none;
		height: 44px;
		float: left;
		text-indent: -9999em;		
		margin: 0;
	}
	#primaryNav #nAbout a {
		background: url(/assets/img/primary_nav.png) no-repeat 0 0;	
		width: 182px;
		position: relative;
		text-indent: -9999em;
	}
	
	#primaryNav #nTools a {
		background: url(/assets/img/primary_nav.png) no-repeat -182px 0;
		width: 85px; /* width: 101px; */
		text-indent: -9999em;
	}
	#primaryNav #nTools a:hover {
		background-position: -182px -44px;
	}
	#primaryNav #nTools a.selected {
		background-position: -182px -88px;
	}
	
	#primaryNav #nResearch a {
		background: url(/assets/img/primary_nav.png) no-repeat -267px 0;
		width: 110px;
		text-indent: -9999em;
	}
	#primaryNav #nResearch a:hover {
		background-position: -267px -44px;
	}
	#primaryNav #nResearch a.selected {
		background-position: -267px -88px;
	}
	
	#primaryNav #nProfessional a {
		background: url(/assets/img/primary_nav.png) no-repeat -377px 0;
		width: 254px;
		text-indent: -9999em;
	}
	#primaryNav #nProfessional a:hover {
		background-position: -377px -44px;
	}
	#primaryNav #nProfessional a.selected {
		background-position: -377px -88px;
	}
	
	/*-- SECONDARY NAV --*/
	#secondaryNav {
		background: #fff;
	}
	#secondaryNav p,
	#secondaryNav ul {
		margin: 1em 10px;
	}
	#secondaryNav ul {
		font-family: arial, Verdana, Sans-Serif;
		font-size: 11px;
		line-height: 1.4;
	}
	
	#secondaryNav ul#nav_sub a {
		text-decoration: none;
		color: #666;
	}
	#secondaryNav ul#nav_sub a.parent {
		color: #000;
		font-weight: bold;
	}
	#secondaryNav ul#nav_sub span {
		color: #e34c1d;
		padding: 3px 0;
		display:block;
		font-weight: normal;		
	}
	#secondaryNav ul#nav_sub li {
		border-bottom: 1px solid #e0e0e0;
	}
	#secondaryNav ul#nav_sub ul {
		margin: 0 0 0 .8em;
	}
	#secondaryNav ul#nav_sub li a {
		display: block;
		padding: 4px 0;
	}
	#secondaryNav ul#nav_sub .sub_level_0 .last,
	#secondaryNav ul#nav_sub .sub_level_1 .last,
	#secondaryNav ul#nav_sub .sub_level_2 .last {
		border: none;
	}
	
	#secondaryNav ul#nav_sub .sub_level_1 {
		font-size:10px;
		background: url(/assets/img/blue_bullet.jpg) no-repeat 4px .8em;
		padding-left: 14px;
		border:none;
	}
	
	
	#secondaryNav ul#nav_sub .here a {
		color: #e34c1d;
		font-weight: normal;
	}

	#secondaryNav ul#nav_sub .here li a {
		color: #666;
	}

	#secondaryNav ul#nav_sub li li.here a {
		color: #e34c1d;
	}





	#secondaryNav ul#nav_sub li a:hover {
		text-decoration: none;
		border:none;
		color: #e34c1d;
		background-color:#f2f2e8;
	}
	
	#primaryContent ul#nav_sub ul li.sub_level_1
	{
	display:none;
	}
	
	ul.hideabout,	
	ul.hideabout2 
	{
	display:none;
	}

	
	div.hideabout ul.hideabout
	{
	display:block;
	}
	
	div.hideabout2 ul.hideabout2
	{
	display:block;
	}
	
	ul#nav_sub
	{
	text-transform:capitalize;
	}
	

	/*--TOOLS SUBNAV--*/
	
	ul.tools li ul
	{
	display:none;
	}
	ul.tools li.has_children ul {
	display: block;
	}
	

	
	/*-- STRUCTURE PAGINATION --*/	
	
	ul.pagination {
	font-family: hevetica, verdana, arial, sans-serif;
	font-size:9px;
	margin: 0;
	font-weight:normal;
	float:right;
	}
	
	ul.pagination li {
	list-style-type:none;
	background:none !important;
	display:block;
	float:left;
	padding: 0 5px 0 0 !important;
	margin:0;
	}
	
	
	
	
	/*-- PRIMARY CONTENT --*/	
	#primaryContent {
		position: relative;
		background: #fff;
		color: #666;
		margin-bottom: 10px;
		font-size: 13px;
		line-height: 1.5; 
		
	}
	
	#home #primaryContent {
		font-size: 19px;
		line-height: 1.8;		
		background: #fff url(/assets/img/tab_1_selected.png) no-repeat;			
	}
	#home #innerCols {
		font-size: 13px;
		margin: 0 30px;
	}
	#home #innerCols h3 {
		font-size:20px;
		margin: 0 0 .5em 0;
		color: #045e80;
	}
	#home #innerCols h4 {
		margin: .2em 0;
		color: #666 !important;
		font-size:14px;
		line-height:120%;
	}
	#home #innerCols h4 a {
		color: #666;
	}	
	
	#home #innerCols p {
		margin: 0;
		color: #000;
		font-size: 11px;
		line-height:140%;
	}
	#home #col1,
	#home #col3 {
		float: left;
		width: 45%;
	}
	#home #col2,
	#home #col4 {
		float: right;
		width: 45%;
	}
	
	
	#home #video {
		margin: 0 30px;
		padding:3px 0;
		border-top:1px solid #CCCCCC;
		border-bottom: 1px double #CCCCCC !important;
		}
	
	#home #video a {
		float:left;
		display:block;
		margin:0 3px;
		padding:0 !important;
		border: 2px solid #FFFFFF;
		height:60px;

		}
		
	#home #video p {
		clear:both;	
		font-size:12px;
		}
	
	#home #video a img {
		padding:0 !important;
		margin:0 !important;
		}
	
	#home #video a:hover {
		border: 2px solid #CCCCCC;
		}
		
	#home #video p a {
		height:12px;
		margin: 0 0 5px 0;
		}
			
	#home #video p a:hover {
		border: 2px solid #FFFFFF;
		}	
		
	#home #home_twitter_div{
		margin-top: 3em;
		background-color: ;
	}
	
	#home #home_twitter_div h3{
		font-size: 18px;
		color: #666;
		border-bottom: 1px solid #DEDEDE;
		padding: 0 0 2px 0;
	}
	
	#home #home_twitter_div h3 a{
		color: #666;
	}
	
	#home #home_twitter_div ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
	#home #home_twitter_div ul li{
	margin-left: 0;
	padding: 0;
	background-image: none;
	font-size: .9em;
	line-height: 1.2em;
	}
	
	#primaryContent span.crumbs {
		margin-top: 1em;
		margin-bottom: 1em;	
		font-size: 11px;
		border-bottom: 1px solid #ccc;
		padding-bottom: 10px;
		font-family: arial, Verdana, Sans-Serif;
		color: #e34c1d;
		display: block;
		margin-left: 30px;
		margin-right: 30px;
		text-transform: capitalize;
	}	
	#primaryContent span.crumbs a {
		border-bottom: none;
	}
	
	#primaryContent h1,
	#primaryContent h2,
	#primaryContent h3,
	#primaryContent h4{
		color: #045e80;
	}
	
	#primaryContent h1 a,
	#primaryContent h2 a,
	#primaryContent h3 a,
	#primaryContent h4 a {
		color: #045e80;
	}
	
	#primaryContent h1 a:hover,
	#primaryContent h2 a:hover,
	#primaryContent h3 a:hover,
	#primaryContent h4 a:hover {
		color: #6da9c5;
	}
	
	#primaryContent h1 {
		font-size: 25px;
		margin-top: 1em;
	}
	
	#primaryContent h2 {
		font-size: 20px;
	}
	
	#primaryContent h3 {
		font-size: 16px;
	}
	
	
	#primaryContent h1,
	#primaryContent h2,
	#primaryContent h3, 
	#primaryContent h4,
	#primaryContent h5{
		margin-right: 30px;
		margin-left: 30px;
	}

	#primaryContent ul,
	#primaryContent dl,
	#primaryContent p,
	#primaryContent img,		
	#primaryContent fieldset,
	#primaryContent legend,
	#primaryContent .field,
	#primaryContent .instructions {

		margin-right: 30px;
		margin-left: 30px;
		clear: both;
	}
	#primaryContent p{
		clear: none;
	}
	
	#primaryContent dl {
		border-top: 1px solid #eee;
		padding-top: 15px;
	}
	#primaryContent dd {
		margin-left: 0;
		border-bottom: 1px solid #ccc;
		margin-top: .5em;
		margin-bottom: .5em;
		
	}
	#primaryContent .profile_single{
		padding: 0 30px;
	}
	#primaryContent .profile_single_heading p{
		font-size: 90%;
	}
	#primaryContent .profile_single img{
		float: left;
		margin-right: 10px;
	}
	#primaryContent .profile_single h3{
		margin-bottom: 0;
		color: #666;
	}
	
	#primaryContent .profile div {
		float: left;
/* 		border: 2px solid #ccc; */
		margin-left: 30px;
		width:80px;
	}
	
	#primaryContent .profile dl {
		border: none;
		clear:none;
		padding: 0 !important;
		margin: 0 30px 40px 0 !important;
		font-size:12px;
		width: 280px;
		float: right;
	}
	#primaryContent .profile dt,
	#primaryContent .profile dd {
		border: none;
		padding:0 !important;
		margin:0 !important;
	}	
	
	#primaryContent .profile dt,
	#primaryContent .profile dd strong {
		font-weight:normal;
		font-size:15px;
	}
	
	#primaryContent .profile dd a {
		}
		
	#primaryContent .profile dd a.bright {
		border-bottom:none;
		}	
	
	#primaryContent .profile dd span {
		font-size:11px;
		}
		
	#primaryContent .profile dd p {
		margin:0;
		padding:0;
		}	
	
	#primaryContent div {
		margin: 0;
	}
	#primaryContent ul {
		margin-top: 1em;
		margin-bottom: 1em;
/* 		list-style: circle; */
	}
	#primaryContent ul li {
		background: url(/assets/img/orange_bullet.png) no-repeat 0 .5em;
		padding-left: 20px;
	}
	#primaryContent ul,
	#primaryContent ol {
		margin-left: 47px;
	}
	
	#primaryContent #tab_content_1 p,
	#primaryContent #tab_content_2 p {
		margin: 1em 30px 0 30px;
		font-size: .8em;
		line-height: 1.8em;
	}
	#primaryContent #tab_title_1 {
		margin-top: .8em;
	}
	#primaryContent #tab_title_2 {
		position: absolute;
		top: 0;
		right: 60px;
		margin-top: .8em;
	}
	#primaryContent .tab_trigger {
		color: #045e80;
	}
	
	/*- SNAPSHOT STYLES -*/
	#primaryContent #snaps {
		background: #dcdddf;
		margin: 1em 30px;
		
	}
	#primaryContent #snaps ol,
	#primaryContent #categories ol {
		margin: 1em 15px 1em 25px;
		padding: 1px 0;
		color: #535353;
		text-transform: uppercase;
		font-size: 10px;
		line-height: 1.5;
		font-family: Georgia, "Times New Roman", serif;
		font-weight:bold;
		}

	#primaryContent ol h3,
	#primaryContent ol h4 {
		margin: 0;
		padding: 0;
		font-weight: bold;
		text-transform: Capitalize;

	}
	#primaryContent ol a {
	 color: #535353;
	}
	#primaryContent #snaps li {
		margin: 1em 0;
		line-height: 1.5;
	}
	
	#primaryContent #snaps li span,
	#primaryContent #categories li span {
			font-family: hevetica, verdana, arial, sans-serif;
			font-weight:normal;
	}
	
	#primaryContent #categories li span {
		font-size:10px;
		text-transform:uppercase;
		margin:0;
		padding:0;
		}
	
	
	#snaps #slider {
		display: block;
		background: #9cd2e7 ;
		border-top: #666;
		padding: 5px 10px;
		text-align: center;
		cursor: pointer;
		color: #1a1a1a;
		font-size:11px;
		text-transform:uppercase;
		letter-spacing: .1em;
	}
	#categoryList li {
		margin: 1em 0;		
	}
	
	#primaryContent ul li p {
		margin: .75em 0;
	}
	
	#primaryContent #notes {
			font-family: hevetica, verdana, arial, sans-serif;
			font-size:11px;
			margin: 0 30px 20px 30px;
			font-weight:normal;
			border-top: 1px solid #CCCCCC;
			border-bottom: 1px solid #CCCCCC;
	}
	
	#primaryContent #notes em {
		text-transform:uppercase;
		font-style:normal;
		}
	
	#primaryContent #notes #nextprev {
		margin: 10px 0 0 0;
		}
		
		
	#primaryContent #notes #nextprev a {
		display:block;
		text-indent:-9999px;
		width: 11px;
		height:13px;
		border:0;
		float:left;
		}
		
	#primaryContent #notes #nextprev p.left {
		float:left !important;
		}
		
	#primaryContent #notes #nextprev p.right {
		float:right !important;
		text-align:right;
		}			
		
		
	#primaryContent #notes #nextprev p a {
		width: 240px;
		text-indent:0;
		padding: 0 13px;
		}	
		
	#primaryContent #notes #nextprev span {
		float:left;
		}
		
	#primaryContent #notes #nextprev a.prev {
		background: #FFFFFF url('/assets/img/arrow_left.gif') no-repeat 0 0 !important;
		}
		
	#primaryContent #notes #nextprev a.next {
		background: #FFFFFF url('/assets/img/arrow_right.gif') no-repeat 0 0 !important;
		}		
		
	#primaryContent #notes #nextprev p a.next {
		background: #FFFFFF url('/assets/img/arrow_right.gif') no-repeat 256px 0 !important;
		}	
		
	#primaryContent #notes #download {
		border: 1px solid #CCCCCC;
		color: #999999;
		padding: 20px;
		margin: 20px 0 0 0;
		}
		
	#primaryContent #notes #download a.pdf {
		display:block;
		background: transparent url('/assets/img/icon_pdf.gif')	no-repeat 0 0;
		padding: 0 5px 0 20px;
		height:16px;
		float:left;
		}
		
	#primaryContent #notes #download a.pdf:hover {
		border:none;
		}	
		
	#primaryContent #notes #share-menu {
		border-top: 1px solid #DEDEDE;
		margin: 10px 0 0 0;
		padding: 10px 0;
		}		
		
	#primaryContent #notes #share-menu li {
		display:block;
		float:left;
		width: 125px;
		height: 20px;
		list-style:none;
		padding:0;
		margin:0;
		background-image:none;
		}
		
	#primaryContent #notes #share-menu li a {
		display:block;
		padding: 0 0 0 18px;
		border:none;
		width: 125px;
		height:16px;
		}
		
	#primaryContent #notes #share-menu li a#discuss {
		background:transparent url('/assets/img/discuss.gif') no-repeat 0 0;
		}
	
	#primaryContent #notes #share-menu li a#printer {
		background:transparent url('/assets/img/printer.gif') no-repeat 0 0;
		}
		
	#primaryContent #notes #share-menu li a#email {
		background:transparent url('/assets/img/email.gif') no-repeat 0 0;
		}
		
	#primaryContent #notes #share-menu li a#delicious {
		background:transparent url('/assets/img/delicious.gif') no-repeat 0 0;
		}
		
	#primaryContent #notes #share-menu li a#facebook {
		background:transparent url('/assets/img/facebook.gif') no-repeat 0 0;
		}							
				
	#primaryContent #notes #share-menu li a#stumbleupon {
		background:transparent url('/assets/img/stumbleupon.gif') no-repeat 0 0;
		}	
		
		
		
	#primaryContent #categories p {
		margin: 0 30px;
		}
		
	#primaryContent #categories #categoryList {
		margin:0 0 0 50px;
		padding:0;
		}
		
	#primaryContent #snapshot_links {
		margin: 0 0 20px 0;
		}	

	#primaryContent #snapshot_links p {
		font-size: 11px;
		margin: 0 0 0 30px;
		padding:0;
		}
		
	#primaryContent #snapshot_links a {
		color: #ff6600;
		}	
		

	/*- STUDIES -*/	
	#primaryContent #studies dl,
	#primaryContent #studies dt,
	#primaryContent #studies dd {
		border: none;
	}
	
	#primaryContent #studies dd {
		margin-top:0;
		margin-bottom: 0;
	}
		
	#primaryContent #studies dl {
		border-bottom: 1px solid #eee;
	}
	#primaryContent #studies dt {
		clear: both;
		border-top:  1px solid #eee;
		padding-top: 10px;
		margin-top:10px;
	}
	#primaryContent #studies dt a {
		text-decoration: none;
		border:none;
	}
	#primaryContent #studies .files a{
		border-left: 1px solid #ccc;
		margin-left: 10px;
		margin-top: 0;
		padding-left: 10px;
		font-size:11px;
		color:#FF6600;
		border-bottom:none;
		text-decoration:none;
	}
	
	
	#primaryContent #studies .trigger {
		border:none;
		text-transform:uppercase;
		font-size:10px;
		vertical-align:top;
		width: 60px;
		font-weight:bold;
		margin-top:2px;
		}
	
	#primaryContent dd.summary {
		padding-top: 1px;
	}
	#primaryContent dd p {
		margin: .5em 0;
	}
	#primaryContent dd h5 {
		color: #999;
		font-size: 1em;
		font-style: italic;
		margin: 0;
		font-weight: normal;
		text-transform: uppercase;
		font-size: .9em;
		border-top: 1px dashed #eee;
		padding-top: .5em;
	}

	/*- NEWS -*/
	#primaryContent div.news h1,
	#primaryContent div.news h2,
	#primaryContent div.news h3, 
	#primaryContent div.news h4,
	#primaryContent div.news h5,
	#primaryContent div.news p,	
	#primaryContent div.news ul,
	#primaryContent div.news dl,
	#primaryContent div.news img {
		margin-right: 0;
		margin-left: 0;
	}

	#primaryContent div.news {
		margin: 0 30px;
		padding: 1em 0;
		border-top: 1px solid #ccc;
	}
	
	#primaryContent div.news p.date{
		font-size: 11px;
		margin-bottom: 0;
		color: #999;
	}
	
	#primaryContent div.news p.more_link{
		font-size: 11px;
	}
	
	.widget #news li,
	.widget #mostread li {
		border-bottom: solid 1px #ddd;
		padding: 5px 0;
	}

	.widget #news a,
	.widget #mostread a {
/*		background: url(/assets/img/external_icon.png) no-repeat right 2px;
		padding-right: 16px;  */
		color: #6da9c5;
	}
		.widget #news a:hover,
		.widget #mostread a:hover {
			color: #2f6a85;
		}
	#primaryContent div img {
		margin: 0;
	}
	#primaryContent div p {
		margin: 1em 0;
	}
	
	/*- BUYBOX -*/
	
	#primaryContent .buyBox {
		margin: 0 30px 10px 0;
		border: 1px solid #ccc;
		padding: .5em;
		position: relative;
		width: 160px;
		float: right;
	}
	#primaryContent .buyBox .foxycart{
		border: 1px solid #ccc;
		padding: 4px 4px;
		background: #eee;
		width: 46%;
		float: right;
		margin-top: 5px;
		font-size: 14px;
		color: #e34c1d;
	}
	#primaryContent .buyBox .foxycart:hover a {
		color: #fff;
	}
	#primaryContent .buyBox .foxycart_soldout {
		border: 1px solid #ccc;
		padding: 4px 4px;
		background: #eee;
		width: 46%;
		float: right;
		margin-top: 5px;
		font-size: 14px;
		color: #e34c1d;
		text-align: center;
	}
	#primaryContent .buyBox .foxycart:hover {
		color: #fff;
		background: #666;
		border: 1px solid #666;
	}
	#primaryContent .buyBox #price {
		width: 46%;
		float: left;
	}	
	#primaryContent .buyBox #price div.small {
		font-size: 10px;
		line-height: 110%;
	}
	#primaryContent .buyBox #price img {
		float: left;
	}
	#primaryContent .buyBox #price span {
		font-size: 14px;
		color: #000;
	}
	#primaryContent .buyBox strong {

		text-align: center;
		font-size: 18px;
		color: #e34c1d;
	}	
	
	
	/*
	#primaryContent .buyBox {
		margin: 1.5em 30px;
		border: 1px solid #ccc;
		padding: 1em;
		position: relative;
		height: 30px;
		clear: both;
	}
	#primaryContent .buyBox a {
		position: absolute;
		right: 15px;		
		top: 13px;
		border: 1px solid #ccc;
		padding: 3px 7px;
		background: #eee;
	}
	#primaryContent .buyBox a:hover {
		color: #fff;
		background: #666;
		border: 1px solid #666;
	}
	#primaryContent .buyBox #price {
		left: 15px;		
		position: absolute;
		top: 16px;
		vertical-align: top;
	}	
	#primaryContent .buyBox #price span {
		font-size: 18px;
		position: relative;
		top: -5px;
	}
	#primaryContent .buyBox strong {
		width: 100%;
		display: block;
		text-align: center;
		font-size: 18px;
		color: #e34c1d;
	}	
	
	#primaryContent .buyBox .foxycart {
		font-size: 16px;
		color: #e34c1d;
	}
	
	*/
	
    /*- BASIC EDIT LINKS -*/
    #primaryContent span.edit a {
		font-family: helvetica, verdana, arial, sans-serif;
		font-size: 10px;
		line-height: 22px;
		margin: 1em 5px;
		color: #990000;
		text-transform:lowercase;
		text-decoration:none;
		border-bottom:none;
	}	
	
	.editright {
		float:right;
		padding: 0 20px 20px 0;
		}
		
	.noheight {
		height:1px;
		padding:0;
		margin:0;
		line-height:1px;
		}	

	/*- BLOCK LEVEL EDIT LINK: (JQUERY POWERED) -*/	
	#primaryContent .block-edit {
		display: block;
		margin: 1em 30px;
	}
	#primaryContent .block-edit a {
		color: #6aa7d9;		
	}
	#primaryContent .block-edit a:hover {
		color:  red;
	}
	/*- INLINE LEVEL EDIT LINK: (JQUERY POWERED) -*/
	#primaryContent .inline-edit {
		display: inline;
	}
	#primaryContent .inline-edit a {
		margin: 0;
		color: #6aa7d9;	
		font-weight: normal;
	}
	#primaryContent .inline-edit a:hover {
		color: red;
	}
	
	/*- EDIT ICONS: DIRECTIONAL 
	#primaryContent a.up,
	#primaryContent a:hover.up {
		background: url(/assets/img/arrow_up.png) no-repeat;
		padding-left: 20px;
	}
	#primaryContent a.left,
	#primaryContent a:hover.left {
		background: url(/assets/img/arrow_left.png) no-repeat;
		padding-left: 20px;
	}
	#primaryContent a.down,
	#primaryContent a:hover.down {
		background: url(/assets/img/arrow_down.png) no-repeat;
		padding-left: 20px;
	}	
-*/
	

	
	/*-- SECONDARY CONTENT --*/
	
	#secondaryContent .ad {
		margin: 10px 0;
	}
	
	#secondaryContent .ad a{
		margin: 0 0 2px 0; 
		display: block;
		background:transparent url('/assets/img/bie_academy_ad.jpg') no-repeat; 
		background-position: 0px 0px; 
		width: 260px; 
		height:110px; 
		text-indent:-9999px; 
		border:none;
	}
	
	#secondaryContent .ad a:hover{
		background:transparent url('/assets/img/bie_academy_ad.jpg') no-repeat; 
		background-position: -260px 0px; 
	}
	
	#secondaryContent .widget {
		background: #fff;	
		margin: 10px 0;
		padding: 1px 0;
	}
	
	#secondaryContent h2 {
		font-size: 18px;
		margin: 5px 10px;
		color: #666;
		border-bottom: 1px solid #DEDEDE;
		padding: 0 0 2px 0;
	}
	
	#secondaryContent .widget h2 a{
		color: #666;
	}
	
	#secondaryContent .widget h2 a:hover{
		color: #000;
	}
	
	#secondaryContent h3 {
		text-transform: uppercase;
		letter-spacing: 2px;
		font: 10.5px Georgia, serif;
		margin: 0 10px;
		color: #045e80;
	}
	
	#secondaryContent p,
	#secondaryContent ul {
		margin: 1em 10px;
		color: #666;
	}
	
	#forum_posts p{
		margin-top: 0;
	}
	#forum_posts p span.byline{
		font: 10.5px "Lucida Grande", sans-serif;
		color: #999;
	}
	#forum_posts p span.byline a{
		border-bottom: solid 1px #ccc;
		color: #999;
	}
	#forum_posts p span.byline a:hover{
		color: #333;
	}
	#forum_posts p a{
		color: #e34c1d;
/*		font-weight: bold; */
	}
	
	#forum_posts p a:hover{

	}
	
	#twitter_div a#twitter-link{
		color: #666;
	}
	#twitter_div a#twitter-link:hover{
		color: #000;
	}
	
	/*- TABS -*/
	#secondaryContent ul.tabNav {
		position: relative;
	    list-style: none;
	    margin: 0 10px;
	    padding: 0;
	}
	
	ul.tabNav li {
	    display: inline;
	    margin-left:5px;
	}
	
	ul.tabNav li a {
		padding: 3px 5px;
	    background-color: #f2f2e8;
	    color: #000;
	    text-decoration: none;
	    position: relative;
	    font-family: arial, verdana, sans-serif;
	    font-size: 10px;
	    font-weight: bold;
	    border: 1px solid #ccc;
	    border-width: 1px 1px 0 1px;
	}
	
	ul.tabNav li a.selected {
	    background-color: #fff;
	    color: #e34c1d;
	    border-bottom:none;
	}
	ul.tabNav li a:hover {
	    background-color: #f2f2e8;
	    color: #e34c1d;
	}
	
	ul.tabNav li a:focus {
        outline: 0;
	}
	
    div.tabs > div {
        padding: 5px;
        margin: 0 10px 1em;
        border: 1px solid #ccc;
    }
    
    div.tabs > div h2 {
        margin-top: 0;
    }
    
    .waste {
     	min-height: 1000px;
    }
	

	
	

/*---- FOOTER ----*/
	#footer {
		background: #e4e4e4;
		padding: 1px 0;
		margin-top: 10px;
	}	
	#copyright {
		margin: 1em 10px;
		font-family: arial, verdana, sans-serif;		
		font-size: 11px;
	}
	
	#copyright a {
		color: #e34c1d;
	}	
	
	#footer ul {
		float: left;
/*		width: 130px; */
		margin: 1em 18px;
		font-size: 10px;
		font-family: arial, verdana, sans-serif;
		text-transform:capitalize;
	}
	
	#fc1 {
		width: 140px;
	}
	#fc2 {
		width: 140px;
	}
	#fc3 {
		width: 90px;
	}	
	#fc4 {
		width: 170px;
	}
	#fc5 {
		width: 150px;
	}

	
	ul dt a {
		color: #333;
	}
	ul dd {
		margin-left: .5em;
	}
	#footerNav li a {
		display: block;
		padding: 0 10px;
	}
	
    
	/*-- MISC --*/	
	
	.trigger {
		display: block;
		float: left;
		cursor: pointer;
		margin-bottom: .5em;
		width: 91px;
	}
	.files {
		display: block;
		float: left;
	}
	.summary {
		clear: left;
	}


	.show_hide {
		font-size: 1em;
		color: #4b8eb4;
	}
	
	#pagenotfound #primaryContent {
		background: #fff url(/assets/img/404.png) no-repeat top right;
	}
	#pagenotfound #primaryContent span.crumbs {
		margin-right: 180px;
	}

	
/*---- FORMS ----*/
#primaryContent .field label { display: block; }
/*#primaryContent input { width: 65%; } */
#primaryContent .fieldsubmit input,
#primaryContent .fieldcheckbox input {
	width: auto;
}
#primaryContent form .field { margin-bottom: 5px; }
#primaryContent form fieldset {
	margin: 0;
	border: none;
	padding: 15px 0;
}

/* FORM: member_form */
#primaryContent #profile_control_tab {
	display:block;
	position:relative;
	top:35px;
	font-family:"Arial",Sans-serif;
	font-size:11px;
	text-align:right;
	margin:0 30px 0px 30px;
	padding:0;
}
#primaryContent #member_form fieldset {
	font-family:"Arial",Sans-serif;
	border: none;
	margin: 0;
	padding: 15px 30px;
}
#primaryContent #member_form .error_message p {
	padding:7px;
	margin: 0 0 10px 0;
	background:#ffff99; /* yellowish */
	color:#000;
	text-align:center;
}
#primaryContent #member_form .instructions .required {
	font-size:11px;
}
#primaryContent .instructions p{
	text-align: center;
	font-weight: bold;
	color: #e34c1d;
}
#primaryContent #member_form .required {
	color:#e34c1d;
}
#primaryContent #member_form span.strong {
	font-weight:bold;
}
#primaryContent #member_form #contact_table tr td {
	padding:10px 0px 10px 0px;
	margin:0;
	text-align:left;
}
#primaryContent #member_form #contact_table tr td.label {
	text-align:right;
	vertical-align:center;
}
#primaryContent #member_form #area_table tr td {
	padding:10px 0px 10px 0px;
	margin:0;
	vertical-align:top;
}
#primaryContent #member_form #password_table {
	width:330px;
	margin:0;
	padding:0;
}
#primaryContent #member_form #password_table tr td {
	padding:10px 0px 10px 0px;
	margin:0;
	text-align:left;
}
#primaryContent #member_form #password_table tr td.label {
	text-align:right;
	vertical-align:center;
}
#primaryContent #member_form input {
	padding:0;
	width:auto;
}
#primaryContent #member_form #contact_table input {
	margin: 0 0 0 5px;
}
#primaryContent #member_form #area_table input {
	margin: 0 5px 0 0;
}
#primaryContent #member_form #password_table input {
	margin: 0 0 0 5px;
}
#primaryContent #member_form input.field {
	height:22px;
	width:150px;
	border: 1px solid #ccc;
	background: #FFF url('../img/form_input_bggrad.gif') repeat-x 0 0;
	padding:5px 2px;
	font-size:12px;
}
#primaryContent #member_form select {
	height:24px;
	width:150px;
	border: 1px solid #ccc;
	background: #FFF url('../img/form_input_bggrad.gif') repeat-x 0 0;
	padding:9px 0 0 0;
	font-size:12px;
}
#primaryContent #member_form input.error {
	background: #ffff99;
}
#primaryContent #member_form input.longfield {
	width:300px;
}
#primaryContent #member_form input.smallfield {
	width:118px;
	height:18px;
	padding:2px 0 0 0;
}
#primaryContent #member_form select {
	margin: 0 5px 0 5px;
	padding:0;
	width:12em;
}
#primaryContent form div.center {
	text-align:center;
}
/*#primaryContent #member_form #create_account_submit {
	background: transparent url('../img/form_member_submit.png') no-repeat 0 0;
	text-indent:-9999px;
	height:38px;
	width:188px; 
	border:none;
	margin: 0;
	padding:0;
	text-align:center;
}*/
/*#primaryContent #member_form #update_account_submit {
	background: transparent url('../img/form_member_update.png') no-repeat 0 0;
	text-indent:-9999px;
	height:38px;
	width:66px; 
	border:none;
	margin: 0;
	padding:0;
}*/
/* FORM: signin_form */
#primaryContent #signin_form fieldset h4 {
	margin:0;
	padding:0;
}
#primaryContent #signin_form fieldset{
	font-family:"Arial",Sans-serif;
	border: none;
	margin: 0;
	padding: 15px 30px;
}
#primaryContent #signin_form .error_message p{
	padding:7px;
	margin: 0 0 10px 0;
	background:#ffff99; /* yellowish */
	color:#000;
	text-align:center;
}
#primaryContent #signin_form #signin_table {
	width:50%;
	margin:0;
	padding:0;
}
#primaryContent #signin_form #signin_table tr td {
	padding:10px 0px 10px 0px;
	margin:0;
	text-align:left;
}
#primaryContent #signin_form #signin_table tr td.label {
	text-align:right;
	vertical-align:center;
}
#primaryContent #signin_form #signin_table input {
	margin: 0 0 0 5px;
}
#primaryContent #signin_form input.field {
	height:24px;
	width:150px;
	border: 1px solid #ccc;
	background: #FFF url('../img/form_input_bggrad.gif') repeat-x 0 0;
	padding:9px 0 0 0;
	font-size:12px;
}
/*#primaryContent #signin_form #signin_submit {
	background: transparent url('../img/form_signin_submit.png') no-repeat 0 0;
	text-indent:-9999px;
	height:38px;
	width:62px; 
	border:none;
	margin: 0;
	padding:0;
}*/
/* FORM: forgot_passwd */
#forgot_your_password #primaryContent {
	background: #fff url('../img/404.png') no-repeat top right;
}
#forgot_your_password #primaryContent span.crumbs {
	margin-right: 180px;
}
#primaryContent #forgot_passwd fieldset{
	font-family:"Arial",Sans-serif;
	border: none;
	margin: 0;
	padding: 15px 30px;
}
#primaryContent #forgot_passwd .error_message p{
	padding:7px;
	margin: 0 0 10px 0;
	background:#ffff99;
	color:#000;
	text-align:center;
}
#primaryContent #forgot_passwd #forgot_table {
	width:400px;
	margin:0;
	padding:0;
}
#primaryContent #forgot_passwd #forgot_table tr td {
	padding:10px 0px 10px 0px;
	margin:0;
	text-align:left;
/*	border:1px dotted gray;*/
}
#primaryContent #forgot_passwd #forgot_table tr td.label {
	text-align:right;
	vertical-align:center;
}
#primaryContent #forgot_passwd #forgot_table input {
	margin: 0 0 0 5px;
}
#primaryContent #forgot_passwd input.field {
	height:24px;
	width:150px;
	border: 1px solid #ccc;
	background: #FFF url('../img/form_input_bggrad.gif') repeat-x 0 0;
	padding:9px 0 0 0;
	font-size:12px;
}
/*#primaryContent #forgot_passwd #forgot_passwd_submit {
	background: transparent url('../img/form_forgot_submit.png') no-repeat 0 0;
	text-indent:-9999px;
	height:38px;
	width:128px; 
	border:none;
	margin: 0;
	padding:0;
}*/


	/*-- SEARCH RESULTS --*/
	#primaryContent div.result {
		margin: 1em 30px;
		padding: 10px;
	}
	#primaryContent div.odd {
		background: #eee;
	}
	#primaryContent div.result em {
		color: #999;
	}

	#primaryContent h1 a,
	#primaryContent h2 a, 
	#primaryContent h3 a,
	#primaryContent h4 a {
		border-bottom: none;
	}
	
	#primaryContent .imgLink {
		border: none;
	}
	#primaryContent .imgLink:hover {
		background: none;
	}
	
	#footer #creativecommons {
		background: url(/assets/img/cc.png) no-repeat;
		width: 82px;
		height: 29px;
		text-indent: -9999em;
		display: block;
		float: left;
		margin-left: 20px;
		margin-right: 10px;
	}
	#footer a {
		color: #333;
	}
	#footer dt {
		text-transform: uppercase;
	}
	#sitemap {
		clear: both;
	}
	#newsArchiveLink {
		background: url(/assets/img/dotted_plus_icon.png) no-repeat 0 .2em;
		padding-left: 18px;
		color: #666;
	}
	#newsArchiveLink:hover {
		color: #000;
	}
	#newsFeed {
		position: absolute;
		top: 10px;
		right: 10px;
		width: 16px;
		height: 16px;
	}
	.widget {
		position: relative;
	}
	
	
/*CURRICULUM UNITS********/

div.curriculum_units {
margin:0 30px !important;
padding:10px 0;
border-bottom: 1px solid #CCCCCC;
}

div.unit_heading {
border:none !important;
}

div.curriculum_units div {
float:left;
vertical-align:top;
padding:0;
margin-left:0;
}

div.curriculum_units div h6 {
font-size: 9px;
text-transform: uppercase;
letter-spacing:.1em;
}

div.curriculum_units div.icon {
width: 50px;
margin: 0 20px 0 0 !important;
}

div.curriculum_units div.title {
width: 80px;
margin: 0 20px 0 0 !important;
}

div.curriculum_units div.summary {
width: 200px;
margin:0;
float:right;
text-align:left;
}

div#downloadList {
margin-top:30px;
}

div#resources h4,
div#resources p
{
margin:0 0 0 30px;
padding:0 0 5px 0;
line-height:140%;
}

div#resources p a
{
		color: #e34c1d;
}


/*VIDEO***********************/

div#video {
margin: 0 30px;
border-bottom: 1px solid #CCCCCC; 
}

div#video div.item {
margin:0; 
border-top: 1px solid #CCCCCC; 
padding:10px 0;
}

div#video div h5 {
margin-left:0;
margin-bottom:10px;
}

div#video div div.bloc {
float:right;
width: 550px;
margin:0 0 0 20px;
padding:0;
}

div#video div div.bloc p {
font-size:11px;
margin:0;
padding:0;
}

div#video div p a {
color: #e34c1d !important;
}

div#video div.item div.thumb {
float:left;
width: 80px;
}


/* PBL LINKS **************/

div#pbl_links {
margin: 0 30px;
}

div#pbl_links h2 {
margin-left:0;
}

div.link_list p {
font-size:12px;
}

div#pbl_links p strong {
color: #045e80;
font-size:14px;
font-weight:normal;
}

div#pbl_links p a {
color: #e34c1d !important;
}


/* ADVICE ******************/

div#q_a {
margin: 0 30px;
}

div#q_a .item {
border-top: 1px solid #CCCCCC;
padding: 10px 0;
font-size:12px;
}

div#q_a .item .question {
font-weight:bold;
color: #045e80;
}

div#q_a .item .answer,
div#q_a .item .answer2 {
font-style:italic;
padding: 10px 0 0 20px;
}

div#q_a .item .answer ul,
div#q_a .item .answer2 ul {
margin:0;
padding:0;
}

div#q_a .item .answer li,
div#q_a .item .answer2 li {
padding:0 0 0 15px;
margin: 0 0 10px 0;
}

div#q_a .item .answer h5,
div#q_a .item .2 h5 {
margin-left:0;
font-weight: normal;
padding-bottom:3px;
color: #666666;
padding-left:0;
}


/* COMMENTS *******************/

#comments {
margin: 10px 0 !important;
padding: 20px 30px;
background-color: #F2F2F2;
}

#comments h3 

#comments p {
font-size:12px;
margin:0;
padding:0;
}

h3#comment_head {
color: #666666 !important;
width: 200px;
}

#comment_form textarea {
width: 370px;
height: 200px;
margin: 0;
padding:3px;
border: 1px solid #CCCCCC;
}

#comments .author {
font-family: Helvetica, arial, verdana, sans-serif;
font-size:11px;
margin:0;
padding: 0 0 0 10px;
background: transparent url('/assets/img/square.jpg') no-repeat 0 6px;
}

#comments .item {
margin-bottom:15px;
background: transparent url('/assets/img/triangle.jpg') no-repeat 10px 0;
padding: 16px 0 0 0;
}

#comments .item div {
padding:0;
background-color:#FFFFFF;
margin:0;
font-family: Helvetica, arial, verdana, sans-serif;
font-size:12px;
}

#comments .item div p {
margin:0;
padding:10px;
}

#comment_form .submit {
width: 80px;
}

#comments h5 {
font-family: Helvetica, arial, verdana, sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}


.commenthide {
display:none;
}




/* RATINGS *********************/

.ratings {
width: 100%;
border-top: 1px solid #DEDEDE;
padding-top:2px;
margin: 10px 0 0 0 !important;
}

body#videos .ratings
{
border:none !important;
float:right !important;
width:100px;
margin:0;
padding:0;
}

.ratings_content {
float:right;
}

/*---- CAROUSEL ----*/
.carousel { padding: 0 10px; }
.carousel .control { float: left; position: relative; margin-top: 20px; }
.carousel .carouselPrev { margin-right: 10px; }
.carousel .carouselNext { margin-left: 10px; }
.carousel .items {
	width: 175px;
	height: 76px;
	float: left;
}
.carousel .items a {
	display: block;
	height: 60px;
}
.carousel .items h4,
.carousel .items p {
	visibility: hidden;
}
#carouselDetails { 
	clear: both; 
	height:100px;
	}
#carouselDetails h4 {
	text-transform: uppercase;
	letter-spacing: 2px;
	font: 10.5px Georgia, serif;
	margin: 0 10px;
	padding-top: 10px;
	color: #045e80;
}
#carouselDetails p {
	margin: 0 10px;
}
.carousel li {
	margin-right: 5px;
	height: 76px;
	width: 80px;
	max-width: 80px;
	line-height: 76px;
	text-align: center;
}

.carousel .items li.active{
	background: transparent url(/assets/img/bg_carousel_selected.gif) no-repeat top left;
}

.carousel .items li img{
	margin-top: 4px;
	margin-right: 11px;
}


/*REGISTER AND LOGIN********/
 


/*FORM VALIDATION**************/

input.valid 
{
background: #FFF url('../img/form_input_bggrad.gif') repeat-x 0 0 !important;
}

input.invalid 
{
background: #FFFF99 !important;
} 

td.valid
{
color: #666666 !important;
}

td.invalid
{
color: #e34c1d !important;
}

#passwordbox
{
background: #f1f0eb;
/*border: 1px solid #CCCCCC;*/
padding: 5px 20px 20px 20px;
}

#passwordbox p
{
color:#e34c1d;
}

#passwordbox label 
{
font-weight:normal;
}

#primaryContent #error_list {
	width: 60%;
	margin: 0 auto;
	text-align: left;
	color: #f00;
}
#primaryContent #error_list p {
	font-weight: bold;
}


/*MODAL WINDOW *************/

#shareWindow {
	min-height: 300px;
	max-height: 600px;
	overflow-x: hidden;
	overflow-y: auto;
}

#shareWindow .jqmClose {
	position: absolute;
	top: 0;
	right: 0;
	background-color: #990000;
}
#shareWindow .jqmClose a {
	color: #fff;
	padding: 10px;
}

/* POLLS **************/

div#poll_block .answer
{
font-weight:normal;
}

div#poll_block li
{
padding-bottom:10px;
}

div#poll_block .submit
{
margin: 0 10px 10px 0;
float:right;
border: 1px solid #CCCCCC;
color: #FFFFFF;
font-weight:bold;
font-family:  Georgia, Times New Roman, serif;
background-color: #FF9900;
font-size:10px;
letter-spacing: 1px;
padding: 5px;
}

div#poll_block .submit:hover
{
background-color: #FF6600;
}

.lg-polls-answers .percentage
{
background-color: #DEDEDE;
}

.percentage small
{
color: #333333;
padding: 2px;
}

.color-chip {
float:left;
height:10px;
margin:3px 0 0 0;
width:10px;
}

.lg-polls-answers div.key {
margin:0 0 0 16px;
}

.lg-polls-answers li {
line-height:1.2em;
margin:0 0 0.6em;
}

.poll-total-votes
{
padding:10px;
}

.poll-total-votes a
{
color: #e34c1d;
}

.chart
{
width: 260px;
height: 140px;
}

#loading
{
padding:10px;
}