#html_id
{
    overflow:auto;
}

#body
{
	font-family: Arial;
	background:#333333;
	/*background-color: Gray;*/
	position:relative;
	
}

#body_content
{
    height:100%;
    width:100%;
    position:relative;
    top:0px;
    left:0px;
    z-index:0;
	
}


#body_loading
{
    height:100%;
    width:100%;
    position:fixed;
    top:0px;
    left:0px;
    z-index:2000;
    background:#333333;
}


iframe
{
	margin: 0 auto;
}


/* main content */
#content
{
	width:100%;
	text-align:left;
	margin: 0px auto;
	padding:0px;

	background: Transparent;

    z-index: 2;
    position:relative;
    /*margin-top: 80px;*/
    
    height:100%;

}

#content_inner
{
	/*width:100%;*/
	text-align:center;
	margin: 0px auto;
	padding:0px;

	background-color: Transparent;

    z-index: 2;
    position:relative;
    /*margin-top: 80px;*/
    
    /*margin-top: 100px;*/
    padding-top: 100px;
    padding-bottom: 150px;
}

/* all content */
#div_contentwrapper 
{
	width:1005px;
	margin: 0px auto;
	padding:0px;
	text-align:center;
	z-index:2;
	position:relative;
	/*top:0;
	left:0;*/


}
#div_top
{
	width:100%;
	z-index: 15;
    position:absolute;
    top:0;
    left:0;

	background-image: url('../images/bg_twitterarea.png');
	background-repeat: repeat;
	text-align: center;
	border-top:2px solid #ed4800;
	height: 64px;

}
#div_contentwrapper_middle
{
	width:950px;
	/*overflow:hidden;*/
	/*margin-top:22px;*/
	/*position:relative;*/
	margin-top:2px;
	text-align:left;
	position:relative;
	
	z-index:2;
}




/* END CONTENT STYLES */



#navigation
{
	position: fixed;
	top:38%;
	width:100%;
	z-index:20;

}

#navigation a, #navigation a:hover
{
	background-color: Transparent;
}

#navigation #prevslide
{
	position: fixed;
	left:30px;
}

#navigation #nextslide
{
	position: fixed;
	right:30px;
}



/* DOCS / DOCLISTS */

.doc-content
{
	margin: 17px 21px 10px 14px;
	position:relative;
}

.doc-list-item
{
	width:694px;
	padding:3px;
	background-image: url('../images/bg_white.png');
	background-repeat: repeat;
	margin-top: 7px;
	height:116px;
	position: relative;

}

.doc-list-item3
{
	background-image: url('../images/bg_white.png');
	background-repeat: repeat;
}

.doc-list-item3 td
{
	text-align:right;
}

.doc-list-item3-th
{
	background-color:#000000;
	color:#ffffff;
	text-align:center;
}

	.doc-list-item img
	{
		float:left;
		display: block;
	}
	.doc-list-item .doc-list-content
	{
		float:left;
		width: 492px;
		height:100px;
		margin: 12px 16px 0 16px;
	}
	.readmore
	{
		position:absolute;
		bottom:3px;
		right:3px;
		background-repeat: repeat;
		width:67px;
		height: 26px;
		background-color: Transparent;
		padding-left: 9px;
		cursor: hand;
		cursor: pointer;
		
	}
		.readmore img
		{
			display: block;
			float:left;
			margin-right: 3px;
		}
		.readmore a, .readmore a:hover, .readmore a:link, .readmore a:visited
		{
			font-weight:bold;
			color: #2c302f;
			font-size:11px;
			display:block;
			float: left;
			padding-top: 7px;
			padding-left: 4px;
			background-color: Transparent;
			white-space: nowrap;
		}
	
.doc-item
{
	float:left;
	width:694px;
	padding:3px;
	background-image: url('../images/bg_white.png');
	background-repeat: repeat;
	position:relative;
}

	.doc-item .ingress
	{
		font-style: normal;
		font-size: 16px;
		padding-top:12px;
		padding-bottom: 12px;
		
	}
	.doc-item .doc-img
	{
		display: block;
		clear:both;
		float:none;
	}
	
	
.doc-info
{
	
}
.doc-info td
{
	text-align: left;
}
.doc-interest
{
	
}

.doc-interest  input
{
	height: 16px;
	margin-bottom: 6px;
	width: 100%;
	padding: 2px 4px 2px 3px;
}
/* END DOCS / DOCLISTS */



/* MENU STYLES */
/* top menu */

#menu-top
{
	background-color: Transparent;
	color:#FFF;
	height: 25px;

	float:left;
	margin-top:7px;

}

	#menu-top ul
	{
		list-style-type: none;
		margin:0;
		padding:0;

		
	}

		#menu-top ul li
		{
			float:left;
			margin:0;
			padding:0;
			padding-right:1px;
			height: 29px;
			display:block;
			position:relative;
			overflow: visible;			
		}
		

		#menu-top ul li .menu_level1_inner
		{
			float:left;
			margin:0;
			padding:0;

			height: 23px;
			display:block;
			padding: 4px 14px 2px 14px;
			margin-top:2px;
			position:relative;
			overflow: visible;
			border-left:1px solid #686869;			
		}
		


		
		
		.menu-level1-selected-red
		{
			background-image: url('../images/bg_twitterarea.png');
			border-bottom: 2px solid #FFA59B;
		}
		.menu-level1-selected-blue
		{
			background-image: url('../images/bg_twitterarea.png');
			border-bottom: 2px solid #9bf8ff;
		}
		.menu-level1-selected-yellow
		{
			background-image: url('../images/bg_twitterarea.png');
			border-bottom: 2px solid #f3f191;
		}
		.menu-level1-selected-green
		{
			background-image: url('../images/bg_twitterarea.png');
			border-bottom: 2px solid #9bFFaF;
		}

		.menu-level1-selected-pink
		{
			background-image: url('../images/bg_twitterarea.png');
			border-bottom: 2px solid #d66efc;
		}

		.menu-level1-selected-orange
		{
			background-image: url('../images/bg_twitterarea.png');
			border-bottom: 2px solid #ffb55c;
		}

		.menu-level1-selected-purple
		{
			background-image: url('../images/bg_twitterarea.png');
			border-bottom: 2px solid #9fb4ff;
		}

		.menu-level1-selected-gray
		{
			background-image: url('../images/bg_twitterarea.png');
			border-bottom: 2px solid #787878;
		}
		


			#menu-top ul li a, #menu-top ul li a:link, #menu-top ul li a:hover, #menu-top ul li a:active
			{
				color:#FFF;
				font-weight: normal;
				font-size: 14px;
				background-color: Transparent;
				

			} 
			

#btn-ShowContent
{
	position:absolute; 
	top:34px; 
	overflow:visible;
	margin-left:0px;
	display:none;
}

#btn-ShowMap
{
	display:none;
}

/* IE 7 hack for positioning show content button */
* + html #btn-ShowContent
{ 
	clear:both; 
	float:none; 
}

#menu-top ul li ul
{
	position:absolute; 
	top:34px; 
	overflow:visible;
	width:500px;
	margin-left:0px;
}

/* IE 7 hack for positioning menu level 2 */
* + html #menu-top ul li ul
{ 
	clear:both; 
	float:none; 
}

#menu-top ul li ul li
{
	background-color:Transparent;
	float:left;
	font-family: Arial,Tahoma;
	font-size: 12px;
	background-image: url('../images/bg_twitterarea.png');
	margin-right: 1px;
	height: 22px;
	padding-top: 6px;
	padding-left:10px;
	padding-right:10px;
	
}

			#menu-top ul li ul li a, #menu-top ul li ul li a:link, #menu-top ul li ul li a:hover, #menu-top ul li ul li a:active
			{
				color:#FFF;
				font-weight: normal;
				font-size: 12px;
				background-color: Transparent;
				

			} 




.menu-right
{
	width:245px;
	float:right;
}

	.menu-right ul
	{
		list-style-type: none;
		margin:0;
		width:245px;
		padding:0;
		margin-left: 5px;
		float:left;

		
	}

		.menu-right ul li
		{

			margin:0;
			padding:0;
			width:235px;
			height:26px;

			background-repeat: repeat;
			margin-bottom: 2px;
			
			padding-left:10px;
			position:relative;
			overflow:hidden;
			
		}

			.menu-right ul li a,.menu-right ul li a:link,.menu-right ul li a:hover,.menu-right ul li a:active,.menu-right ul li a:visited
			{
				text-decoration: none;
				font-size: 11px;
				color:#2c302f;
				background-color: Transparent;
				margin-top:6px;
				display:block;
				float:left;
			}
			.menu-right .level3Arrow
			{
				margin-left: 10px;
				margin-right: 5px;
				display:block;
				float:left;
			}
			
.related
{
		float:left;
}


	.related ul
	{
		list-style-type: none;
		margin:0;
		padding:0;
		margin-left: 5px;


		
	}

		.related ul li
		{

			margin:0;
			padding:0;
			width:223px;

			background-repeat: repeat;
			margin-bottom: 3px;
			padding-top:5px;
			padding-left:10px;
			padding-right:12px;
			position:relative;
			
		}
		.related ul li .ingress
		{
			font-size: 11px;
			float:none;
			clear:both;
			
		}
		
		.related ul li .menu-relation
		{
			color: #8c8c8c;
			font-size: 11px;
			width: 166px;	
			padding-top:10px;
			padding-bottom:5px;
		}
		
		

.custom-form
{
		font-size:11px;
}

	.custom-form #left
	{
		float:left;
		width:303px;
		padding:3px;
		background-image: url('../images/bg_white.png');
		margin-right: 11px;
		
	}
		.custom-form #left .inner
		{
			padding: 5px 15px 5px 15px;
		}

		/*
		.custom-form #left .inner a, .custom-form #left .inner a:hover
		{
			background-color:Transparent;
			color: #363636;
			text-decoration: underline;
			display:block;
			float:left;
			margin-left:10px;
		}
		*/

	.custom-form #right
	{
		float:left;
		
		width:533px;
		background-image: url('../images/bg_white.png');
		padding:15px 30px 0 30px;
		position: relative;
	}
	
	.custom-form input
	{
		height: 18px;
		border: 1px solid #cecece;
		/*margin-bottom: 6px;*/
		padding: 3px 4px 2px 3px;
	}
	.custom-form textarea
	{
		border: 1px solid #cecece;
		/*margin-bottom: 6px;*/
		padding: 3px 4px 2px 3px;
	}

	.custom-form td
	{
		padding-bottom: 6px;
	}

.logo
{
	float:left;
	margin-right: 18px;
	margin-top: 18px;
}

.slogan
{
	margin: 10px 0 0 0px;
	float:none;
	clear: both;
	margin-top: 18px;
}

.seeOnMap
{
	position: absolute;
	top:64px;
	right:0;
	z-index:6;
}

#theMap
{
	position:absolute;
	top:-54px;
	/*left:-381px;*/
}

#googleMapsOverlay
{
	z-index:0;
	width:100%;
	height:100%;
	display:none;
	/*position:relative;*/
	position:absolute;
	top:0px;
	background:#2F3534
	left:0px;
	margin: 0 auto;
	display: block;
	overflow:hidden;
	z-index:-1;
}

#panel
{
	display:none !important;
}

#btn-hide
{
	position: absolute;
	top:0;
	right:0;
	z-index:10;
	display:block;
}

.video_outer
{
    padding:2px;
    text-align:center;
    position:relative;
}

.video
{
    background:#ffffff;
    padding:2px;
    margin:0 auto;
}

.video object
{
    background:transparent;
}

.video object embed
{
	margin-top:24px; 
    margin:0 auto;

	min-width:100px;
	min-height:100px;
	position:relative;
	z-index:5;
}

.searchform
{
	float:right;
	margin-top:10px; 
	height:17px;
	border: 1px solid #252525;
	margin-left: 14px;
}
.searchform-active
{
	float:right;
	margin-top:10px; 
	height:17px;
	border: 1px solid #767676;
	margin-left: 14px;
}

object
{
    position:relative;
    z-index:5;
}

embed
{
    position:relative;
    z-index:5;
}

	#search
	{
		margin:0;
		padding:0;
		border:0;
		background-color: #424242;
		width: 128px;
		height: 15px;
		color: #FFF;
		float:left;
		padding-left: 4px;
		padding-top:2px;
		font-size: 11px;
		font-family: Arial;
	

	}
	

	
	#search img
	{
		float:left;
	}


/* Twitter area */
#twitter
{
	width:100%;
	position:fixed;
	bottom:0;
	left:0;
	z-index: 9999;

}

	#twitter .twitter-shadow
	{
		height: 26px;
		padding:0;
		background-image: url('../images/twitter_shadow.png');
		background-repeat: repeat-x;
	}

	#twitter .footer-area
	{
		height: 26px;
		margin: 2px 0 2px 0;
		padding-left:40px;
		background-image: url('../images/bg_twitterarea.png');
		background-repeat: repeat;
		font-size: 10px;
		font-weight: bold;
		color:White;
	}

		.footer-area img
		{
			margin-right: 5px;
			margin-top: 5px;
			float:left;
			
		}
		.footer-area .contact
		{
			
			float:left;
			margin-top:5px;
			margin-left:15px;
			white-space: nowrap;
		}
	
	#twitter #twitter-area
	{
		background-image: url('../images/bg_twitterarea.png');
		background-repeat: repeat;
		height:94px;
		font-size:10px;
		width:100%;
		overflow:hidden;
	}
	#twitter-area .twitter-items
	{
		width: 5000px;
		float:left;
	}
	

		#twitter-area .twitter-item
		{
			float:left;
			width:280px;
			padding-left:50px;
			padding-top: 12px;
		}
		#twitter-arrow-left
		{
			cursor: hand;
			cursor: pointer;
			position: absolute;
			left: 0;
			display:block;
		}
		#twitter-arrow-right
		{
			position: absolute;
			right:0;
			cursor: hand;
			cursor: pointer;
			display:block;
		}
	
			.twitter-item img
			{
				float:left;
				margin:0 10px 2px 0;
			}
			.twitter-item .title
			{
				color:White;
				
				
			}
			.twitter-item .entryinfo
			{
				color:#888888;
				padding-top:8px;
				
			}
			.twitter-item a, .twitter-item a:hover, .twitter-item a:link, .twitter-item a:active, .twitter-item a:visited 
			{
				color:#888888;
				text-decoration: none;
				font-size:10px;
				font-family:inherit;
				background-color: Transparent;
			}
	
	#twitter .twitter-tab
	{
		clear:both;
		float:none;
	}

/* OTHER CLASSES */
.clickable
{
	cursor:hand;
	cursor:pointer;
}

.clearer
{
content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}



.bgColor_white
{
	background-image: url('../images/bg_white.png');
}
.bgColor_blue
{
	background-image: url('../images/bg_blue.png');
}
.bgColor_green
{
	background-image: url('../images/bg_green.png');
}
.bgColor_yellow
{
	background-image: url('../images/bg_yellow.png');
}
.bgColor_red
{
	background-image: url('../images/bg_red.png');
}
.bgColor_pink
{
	background-image: url('../images/bg_pink.png');
}
.bgColor_orange
{
	background-image: url('../images/bg_orange.png');
}
.bgColor_purple
{
	background-image: url('../images/bg_purple.png');
}
.bgColor_gray
{
	background-image: url('../images/bg_gray.png');
}


input
{
	border: 1px solid #cecece;
}
input:focus
{
	border: 1px solid #ffa59b;
}

textarea
{
	border: 1px solid #cecece;
}
textarea:focus
{
	border: 1px solid #ffa59b;
}


/* Inline element styles */
p
{
	padding:0px;
	margin:0px;
	border:0px;
	padding-bottom: 5px;
}

a
{
    text-decoration: none;
    font-size: 11px;
	color:#eb4b05;
}
a,a:link, a:active, a:visited {

    text-decoration: none;
    font-size: inherit;
	color:#eb4b05;
}

a:hover
{
    color:White;
    background-color: #eb4b05;
	
}


/* END Inline element styles */





      #contentframe{
      overflow: hidden;
      border-top:solid 1px #4F4F4F;
      border-bottom:1px solid #000;
      height: 100%;
      text-align:left;
      z-index: 5;
      }
      #slidecounter{
      float:left;
      color:#4F4F4F;
      font:50px "Helvetica Neue", Arial, sans-serif;
      font-weight:bold;
      margin:18px 20px;
      }
      #slidecaption{
      overflow: hidden;
      float:left;
      color:#FFF;
      font:26px "Helvetica Neue", Arial, sans-serif;
      font-weight:bold;
      margin:33px 0;
      }
      /*Supersized Stamp*/
      .stamp{
      float: right;
      margin: 25px 20px 0 0;
      }
      /*Supersize Plugin Styles*/
      #navigation{
      float: right;
      margin:22px 20px 0 0;
      }
	  /*
      #loading {
      position: absolute;
      top: 49.5%;
      left: 49.5%;
      z-index: 5;
      width: 24px;
      height: 24px;
      text-indent: -999em;
      background-image: url('../images/progress.gif');
      }
	  */
      #supersize{

      position:fixed;
      top:0px;
	  left:0px;
      text-align: left;
      z-index:0;
	  background: #333333;
      }
	  #supersize_outer
	  {
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		overflow:hidden;
		background: #333333;
	  }

      #supersize img, #supersize a{

      position:absolute;
      z-index: 0;
      }
      #supersize .prevslide, #supersize .prevslide img{
      z-index: 1;
      }
      #supersize .activeslide,{
      z-index: 2;
	  }
	  
	  #supersize .activeslide img{
      z-index: 2;
	  width:100%;
	  height:100%;
      }
      .a_supersize
      {
        display:none;   
      }



/* Live search */

.live-search-results
{
    position:relative;
    z-index:15;
    width:281px;
}

.live_search{
	width:281px;
	margin:0 auto;
	/*padding:0px 4px 0px 4px;*/
	margin-top:2px;
	text-align:left;
}
	.search_live_header{
		height:3px;
		margin:0 auto;
		width:209px;
		background:url('../images/live_search_head.png') no-repeat;
		overflow:hidden;
		clear:both;
	}
	.search_live_list{
		width:281px;
		margin:0 auto;
		background:#FFF;
		background:url('../images/live_search.png') repeat-y;
		clear:both;
	}
	.search_live_heading{
		height:25px;
		line-height:25px;
		margin:0 auto;
		padding:0px 10px 0px 10px;
		width:261px;
		background:#E5E5E5;
		overflow:hidden;
		clear:both;
	}
	.search_live_item{
		padding:7px 10px 6px 7px;
		width:264px;
		height:44px;
		margin:0 auto;
		margin-top:1px;
		background:#ffffff;
		cursor:hand;
	    cursor:pointer;
	}
	
	.search_live_item_red{
		padding:7px 10px 6px 7px;
		width:264px;
		height:44px;
		margin:0 auto;
		margin-top:1px;
		background:#FFA59B;
		cursor:hand;
	    cursor:pointer;
	}
	
	.search_live_item_blue{
		padding:7px 10px 6px 7px;
		width:264px;
		height:44px;
		margin:0 auto;
		margin-top:1px;
		background:#9bf8ff;
		cursor:hand;
	    cursor:pointer;
	}
	
	.search_live_item_yellow{
		padding:7px 10px 6px 7px;
		width:264px;
		height:44px;
		margin:0 auto;
		margin-top:1px;
		background:#f3f191;
		cursor:hand;
	    cursor:pointer;
	}
	
	.search_live_item_green{
		padding:7px 10px 6px 7px;
		width:264px;
		height:44px;
		margin:0 auto;
		margin-top:1px;
		background:#9bFFaF;
		cursor:hand;
	    cursor:pointer;
	}



	.search_live_item_pink{
		padding:7px 10px 6px 7px;
		width:264px;
		height:44px;
		margin:0 auto;
		margin-top:1px;
		background:#d66efc;
		cursor:hand;
	    cursor:pointer;
	}

	.search_live_item_orange{
		padding:7px 10px 6px 7px;
		width:264px;
		height:44px;
		margin:0 auto;
		margin-top:1px;
		background:#ffb55c;
		cursor:hand;
	    cursor:pointer;
	}

	.search_live_item_purple{
		padding:7px 10px 6px 7px;
		width:264px;
		height:44px;
		margin:0 auto;
		margin-top:1px;
		background:#9fb4ff;
		cursor:hand;
	    cursor:pointer;
	}

	.search_live_item_gray{
		padding:7px 10px 6px 7px;
		width:264px;
		height:44px;
		margin:0 auto;
		margin-top:1px;
		background:#787878;
		cursor:hand;
	    cursor:pointer;
	}
	
	.search_live_item_over{
		padding:7px 10px 6px 7px;
		width:264px;
		height:44px;
		margin:0 auto;
		background:#F0F0F0;
		margin-top:1px;
	}
		.search_live_item a:link, .search_live_item a:visited, .search_live_item a:active, .search_live_item_over a:link, .search_live_item_over a:visited{
			font-weight:bold;
			color:#4B4B4B;
		}
		.search_live_item_over a:hover{
			color:#EDA900;
			font-weight:bold;
		}
		
	.search_live_footer{
		background:#ffffff;
		height:20px;
		line-height:20px;
		width:281px;
		margin-top:3px;
	}
	
	.search_live_footer:hover
	{
	    background:#EB4B05; 
	}
	
	
	
	
	
	
/* search */

.search{
	width:281px;
	margin:0 auto;
	margin-top:2px;
	text-align:left;
	height:200px;
	overflow:hidden;
}
	.search_header{
		height:3px;
		margin:0 auto;
		width:209px;
		background:url('../images/live_search_head.png') no-repeat;
		overflow:hidden;
		clear:both;
	}
	.search_list{
		width:281px;
		margin:0 auto;
		padding-top:9px;
		padding-bottom:5px;
		background:#FFF;
		background:url('../images/live_search.png') repeat-y;
		clear:both;
	}
	.search_heading{
		height:22px;
		margin:0 auto;
		padding:5px 10px 0px 10px;
		margin-bottom:4px;
		width:261px;
		overflow:hidden;
		clear:both;
	}
	.search_item{
		padding:8px 10px 6px 13px;
		width:264px;
		height:71px;
		margin:0 auto;
		margin-bottom:5px;
		/*background:#ffffff;*/
		cursor:hand;
	    cursor:pointer;
	    position:relative;
	}
	
	
	
	.search_item_red, .search_item_blue, .search_item_yellow, .search_item_green, .search_item_pink, .search_item_orange, .search_item_purple, .search_item_gray{
		padding:8px 10px 6px 13px;
		width:264px;
		height:70px;
		margin:0 auto;
		margin-bottom:5px;
		background-image: url('../images/bg_white.png');
		cursor:hand;
	    cursor:pointer;
	    position:relative;
	}
	
	.search_item_red:hover{
	    background-image: url('../images/bg_red.png');
	}

	.search_item_blue:hover{
	    background-image: url('../images/bg_blue.png');
	}

	.search_item_yellow:hover{
	    background-image: url('../images/bg_yellow.png');
	}
	
	.search_item_green:hover{
	    background-image: url('../images/bg_green.png');
	}

	.search_item_pink:hover{
	    background-image: url('../images/bg_pink.png');
	}

	.search_item_orange:hover{
	    background-image: url('../images/bg_orange.png');
	}

	.search_item_purple:hover{
	    background-image: url('../images/bg_purple.png');
	}

	.search_item_gray:hover{
	    background-image: url('../images/bg_gray.png');
	}



/*
	.search_item_blue{
		padding:8px 10px 6px 13px;
		width:264px;
		height:70px;
		margin:0 auto;
		margin-bottom:5px;
		background-image: url('../images/bg_white.png');
		cursor:hand;
	    cursor:pointer;
	    position:relative;
	}

	
	.search_item_yellow{
		padding:8px 10px 6px 13px;
		width:264px;
		height:70px;
		margin:0 auto;
		margin-bottom:5px;
		background-image: url('../images/bg_white.png');
		cursor:hand;
	    cursor:pointer;
	    position:relative;
	}

	
	.search_item_green{
		padding:8px 10px 6px 13px;
		width:264px;
		height:70px;
		margin:0 auto;
		margin-bottom:6px;
		background-image: url('../images/bg_white.png');
		cursor:hand;
	    cursor:pointer;
	    position:relative;
	}
	*/

	
	.search_item_over{
		padding:7px 10px 6px 13px;
		width:264px;
		height:84px;
		margin:0 auto;
		background:#F0F0F0;
		margin-top:1px;
		position:relative;
	}
		.search_item a:link, .search_item a:visited, .search_item a:active, .search_item_over a:link, .search_item_over a:visited{
			font-weight:bold;
			color:#4B4B4B;
		}
		.search_item_over a:hover{
			color:#EDA900;
			font-weight:bold;
		}

.commentsCount
{
    color:#8C8C8C;
    position:absolute;
    bottom:5px;
    left:16px;  
 
}


.commentsCount a:link, .commentsCount a:visited, .commentsCount a:active, .commentsCount a:link, .commentsCount a:visited{

    color:#8C8C8C;
    background:none;
    z-index:1;  
}

.active_slide_link
{
	display:none;
}

/*
#IDNewThreadSubmitLI
{
	padding-top:5px !important;
	padding-bottom:5px !important;
	background:blue !important;
}
*/

#idc-container .idc-c-t .idc-c-t-inner
{
	background:white !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	padding-left:10px !important;
	padding-right:10px !important;
}

.idc-c-h
{
	padding:0px !important;
	margin:0px !important;
	background: none !important;
}



.idc-time a,.idc-time a:link, .idc-time a:active, .idc-time a:visited {

    text-decoration: none !important;
    font-size: inherit !important;
	color:#000000 !important;
	font-weight:bold !important;
	font-style:normal !important;
}

.idc-time a:hover
{
    color:White !important;
    background-color: #eb4b05 !important;
	
}
.idc-time
{
	font-weight:bold !important;
	font-style:normal !important;
}

.idc-i span
{
	font-weight:bold !important;
}

.idc-signup
{
	padding-top:5px !important;
}

.idc-column
{
	padding-bottom:20px !important;
}


#idc-container .idc-btn_s 
{
	padding-left:10px !important;
	background: url('../images/arrow_right.png') no-repeat 10px -5px #ffa59b !important;
}

#idc-container .idc-btn_s span 
{
	background:none !important;
}

#idc-container .idc-btn_l
{
	padding-left:10px !important;
	background: url('../images/arrow_right.png') no-repeat 10px -1px #ffa59b !important;
}

.idc-r
{
	background:none !important;
}

#idc-container .idc-btn_l span
{
	background:none !important;
}

.idc-footer div a
{
	background:transparent url('http://s.intensedebate.com/themes/universal/images/idc-transparent-090721-2.png') no-repeat scroll -145px -150px !important;
}

#IDCommentsNewThread .idc-c-t #IDCommentNewThreadForm1 .idc-c-t-inner
{
	padding:0px !important;
	margin:0px !important;
}

#IDCommentNewThreadText
{
	margin:0px !important;
}

#IDCommentsNewThread .idc-c-t
{
	margin-bottom:10px !important;
}

.idc-c-h
{
	background: url('../images/up_white_arrow.png') no-repeat 15px 25px !important;
}

.idc-i
{
	margin:0px !important;
}

IDNewThreadSubmitLI a:hover
{
	
}

.idc-i em
{
	font-style:normal !important;
}

#idc-container .idc-focus
{
	border-color: #FFA59B #FFA59B #FFA59B !important;
}










/* person list */

.person_list
{
	margin: 0px auto;
	float:left;
	width:776px;
	padding-top:27px;
	padding-right:18px;
	min-height:289px;
	background:url('../images/doc1_back.png');
}

.person_list_item
{
    width:533px;
    padding-bottom:18px;
}

.person_list_item_left
{
    width:160px;
    height:120px;
    float:left;
}

.person_list_item_right
{
    padding:0px 0px 0px 13px;
    width:360px;
    float:left;
}

/* end person list */    





/* comments */

.comments_div
{
	background:url('../images/bg_white.png') repeat;
	margin-top:5px;
	float:left;
	width:660px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
}

.div_show_commentform
{
	position:relative;
	width:530px;
	padding-bottom:100px;
	padding-top:35px;
}

.comments_input
{
	width:435px;
	float:right;
	padding:5px;
	margin-bottom:6px;
}

.comments_textarea
{
	width:440px;
	height:100px;
	padding:5px 0px 5px 5px;
	float:right;
}

.comments_readmore
{
	width:60px;
	margin-bottom:65px;
	right:1px;
	padding-right:5px;
}

/* end comments */





.doc-item h1, .search_h1 h1
{ color: #2c302f; font-size:24px; } 

.doc-list-item h2, .search_h2 h2
{ color: #2c302f; font-size:18px; cursor:hand;	cursor:pointer; }

.bgColor_white h2, .bgColor_blue h2, .bgColor_green h2, .bgColor_green h2, .bgColor_yellow h2, .bgColor_red h2, .bgColor_pink h2, .bgColor_orange h2, .bgColor_purple h2, .bgColor_gray h2, .search_heading h2
{ color: #2c302f; font-size:14px; cursor:hand;	cursor:pointer; }

.comments_div h2
{ color: #363636; font-size:16px;}

.custom-form h1
{ color: #2c302f; font-size:20px;}

.start_h1 h1
{ color: #2c302f; font-size:20px; cursor:hand;	cursor:pointer; }


