﻿/* reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
input{
	border:none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

ul li, ol li{
	list-style :none;
}
/* end */
/* epi */

em{
	font-style: italic;
}
strong{
	font-weight: bold;
}
.contentPicLeft{
	float:left;
	margin-right:20px;
}
.contentPicRight{
	float:right;
	margin-left:20px;
}
#primary-content{
	float:left;
	width:429px;
	margin-left:15px;
}

#primaryandsecondary-content
{
	width:651px; 
	margin-left:15px; 
	float:left;	
}

/* text */
body{
	font-size: 76%;
	font-family: Georgia, verdana, sans-serif;
	color:#333;
	line-height: 1.3;
	font-variant:normal;
}
h1{
	font-size: 2.5em;
	color:#000;
	font-weight: normal;
	margin-bottom: 15px;
}
 h2{
	font-weight: normal;
	color:#000;
	font-size: 1.25em;
	margin-bottom: 5px;
	padding-top:15px;
}
#search-header h2{
	float:left;
	padding-top: 0px;
	clear:both;
}
#search-header h2 a{
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
	padding-top: 0px;
}
#search-header p{
	float:right;
	margin-right:20px;
}
.section .article h2{
	color:#000;
	font-size:1.5em;
	font-weight: normal;
	padding-top: 0px;
}
h3{
	color: #fff;
	font-size: 1.167em;
	font-weight: bold;
	font-family: Helvetica, Georgia, verdana, sans-serif;
	background: url('../css/Images/h5Background.png') no-repeat top left;
	text-align: center;
	padding:19px 0px 15px 0px;
}
h4{
	font-family: Georgia, verdana, sans-serif;
	font-weight: normal;
	font-size: 1.333em;
	margin-bottom:10px;
}
.large h4{
	font-size: 1.583em;
	line-height: 1.4;
}
h5{
	color:#fff;
	font-family: Helvetica, Georgia, verdana, sans-serif;
	font-size: 1.167em;
	font-weight: bold;
}
h6{
	text-transform: uppercase;
	font-family: arial, helvetica, georiga, sans-serif;
	font-size: 1.333em;
	font-weight:bold;
}
.article-tags h6{
	font-weight: normal;
	text-transform: none;
	font-family: Georgia, arial, sans-serif;
	font-size: 1em;
	float:left;
}
p{
	font-size: 1em;
	margin-bottom:1em;
}
.preamble{
	font-size: 1.25em;
	color:#000;
}
label{
	font-family: Helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 1.167em;
	color:#fff;
	float:left;
	margin:0px 17px 0px 10px;
}
/* links */
a{
	color:#01d4e0;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.large a{
	font-size:1.083em;
}
.module .article h4 a{
	text-decoration: none;
	color:#333;
	width:170px;
}
/* end */
body{
	background: #e7e7e7 url('../css/Images/topGradient.png') repeat-x 0 0;
}
#pageWrapper{
	width:903px;
	margin:0 auto;
	margin-bottom: 30px;
}
#page{
	background: url('../css/Images/top_bg.png') no-repeat top center;
	margin: 0 auto;
	
}
#header{
	padding-top:134px;
	clear:both;
	margin-bottom: -18px;
	position:relative;
	padding-left:19px;

}
#main{
	padding:15px 0px 60px 15px;
	background: #fff;
	
}
#main-container{
	background:url('../css/Images/shadowLeft.png') repeat-y left top;
	padding-left:5px;
	width:903px;
	
}
#branding{
	
	margin-left:-7px;
	position: relative;
	margin:-5px 0px 0px -27px;
	
}
.searchResult .last {
	border-bottom:medium none !important;
	margin-bottom:45px !important;
}
.search-divider{
	width:631px;
	height:30px;
	background: url('../css/Images/searchBorder.png') no-repeat top left;
	margin-bottom:10px;
	clear:both;
	float: left;
}
.search-divider h6{
	font-style: italic;
	font-size: 1em;
	font-weight: bold;
	color:#666;
	float:left;
	font-family: Georgia, arial, sans-serif;
	padding:7px 0px 8px 10px;
	text-transform: none;
	float:left;
}
.search-divider p{
	float: right;
	padding-bottom: 0px;
	padding:7px 10px 8px 0px;
}
.search-divider p a{
	text-decoration: underline;
}

.module-container{
	width:429px;
	float:left;
	clear:both;
	margin-right: 15px;
}
.module-container .small{
	width:199px;
}
.module-container .module .article {
	background: none;
	padding:6px 0px 0px 15px;
	min-height: 100px;
	width:190px;
}
.module-container .module .article dl dd{
	margin-bottom: 0px;
}
#gradient{
	background: url('../css/Images/shadowRight.png') repeat-y right top;
	width:903px;
	padding-right: 5px;
	
}
#nav-sup{
	width:207px;
	float:left;
	margin-bottom:20px;
	min-height:650px;
}
.article{
	float:left;
	margin:0 22px;
}
#secondary-content{
	width:207px;
	float:left;
	margin-left:15px;
}
span.firstWord{
	font-weight: bold;
	color:#01d4e0;
}
#search-header{
	margin-top:10px;
	width:100%;
}
.searchResult{
	width:651px!Important;
}
.searchResult .section .article p{
	margin-bottom:0.7em;
}
.searchResult .section {
	border-bottom:1px solid #E0E0E0;
	border-top:medium none;
	margin:0 0 15px;
	padding:0 0 15px;
	width:651px;
}
.searchResult .article {
	padding:0 10px;
}
#breadcrumb{
	width:100%;
	float:left;
	padding:16px 0px 13px 0px;
}
#breadcrumb dl{
	float:left;
	font-family: Tahoma, georigia, sans-serif;
	padding-left:10px;
}
#breadcrumb dl dt{
	color:#333;
	float:left;
	padding-right:3px;
}
#breadcrumb dl dd{
	color:#666;
	float:left;
	padding-right:3px;
}
#breadcrumb dl dd a{
	color:#666;
	text-decoration: underline;
}
.video-container{
	float:left;
	
}
/* navigation */

ul#nav{
	background: url('../css/Images/navigationBg.png') repeat-x 0 0;
	height:52px;
	width:875px;
	margin:0px;
	position: relative;
	
}
ul#nav li span{
	float:left;	
	height:34px;
	margin:0px;	
	background: url('../css/Images/navBorder.png') no-repeat right top;
	width:auto;
	padding:18px 12px 0px 13px;
}
ul#nav li{
	float:left;
}
ul#nav li a{
	color:#999;
	font-weight:bold;
	font-family: Helvetica, georgia, sans-serif;
	font-size: 1.167em;
	display:block;
	
	height:52px;
	float:left;
	width: auto;
}


ul#nav li.first.current a{
	height: 52px !important;
}

ul#nav li a:hover{
	background: url('../css/Images/navRight.png') no-repeat right top;
	float:left;
	display: block;
	float:left;
	margin:0;
	height:34px;
	color:#fff;
	text-decoration: none;
	position: relative;
}
ul#nav li.first a:hover{
	height:34px;
	background: url('../css/Images/navRight.png') no-repeat right top;
}
ul#nav li a:hover span
{
	background: url('../css/Images/navLeft.png') no-repeat left top;
	float:left;
	position: relative;
	margin-left:-1px;
	padding-left:14px;
	color:#fff;
	cursor: pointer;
}
ul#nav li a:hover span{
	display: block;
	position: relative;
	width: auto;
	height: 34px;
}
ul#nav li:hover a{
	color:#fff;
}

ul#nav li.current span{
	background: url('../css/Images/navLeft.png') no-repeat left top;
	float:left;
	border:none;
	position: relative;
	padding-left:14px;
	margin-left:-1px;
}
ul#nav li.current:hover span{
	
	position: relative;
	padding-left:14px;
}

ul#nav li.first:hover a{
	height:52px;
}

ul#nav li.first:hover span{
		background: url('../css/Images/navfirstLeft.png') no-repeat left top;
		padding-left:14px;
		height:52px;
}	
ul#nav li.first.current span{
		background: url('../css/Images/navfirstLeft.png') no-repeat left top;
		padding-left:14px;
		height:52px;	
		/* padding-top:0px; */
}

ul#nav li.first.current span a{
	padding-top:18px;
	height: 34px;
	padding-right:12px;
}
ul#nav li.current a{
	background: url('../css/Images/navRight.png') no-repeat right top;
	float:left;
	display: block;
	margin:0;
	border:none;
	height:52px;
	color:#fff;
}

.linklist ul, .linklist dl{
	background: url('../css/Images/linkListBottom.png') no-repeat left bottom;
	padding-bottom:7px;
	margin-bottom:20px;
}
.linklist ul li , .linklist dl dd{
	 background: #f3f5f4;
}
.linklist ul li.eq , .linklist dl dd.eq, #search-toplist dl dt.eq{
	background: #fff;
}
.linklist ul li.eq-second , .linklist dl dd.eq-second{
	background:#fff
}
.linklist ul li a, .linklist dl dd a{
	color:#666;
	font-family: Helvetica, arial, sans-serif;
	padding:10px 10px 10px 15px;
	display:block;
	line-height: 1;
}
.linklist ul li.current, #sidebar-search dl dd.current{
	background: url('../css/Images/activeTop.png') no-repeat left top;
}
.linklist ul li.current a, #sidebar-search #search-content dl dd.current span.search-holder{
	background: url('../css/Images/activeBottom.png') no-repeat left bottom;
	font-weight: bold;
	color:#fff;

}
.linklist ul ul li{
    padding-left:10px;
}
.linklist ul ul{
    background:none;
    padding-bottom:0px;
    margin-bottom:0px
}
.linklist ul li.current ul li a{
background:none; 
color:#666;
font-weight:normal
}
#sidebar-search #search-content dl dd.current span.search-holder label{
font-weight: bold;
	color:#fff;
}
.module{
	margin-bottom: 20px;
	float:left;
	margin-right:15px;
} 
.small{
	width:207px;
}
.large{
	width:429px;
}
#search-toplist{
	width:207px;
	float:left;
}
.large img{
	float:left;
}
.large .article{
	padding:15px 10px 26px 15px;
	width:404px;
}
.small .header{
	height:69px;
}
.small .article{
	width:177px;
	padding:15px 15px 10px 15px;
	min-height:117px;
}
.module .article{
	background:#f3f5f4 url('../css/Images/boxBottom.png') no-repeat left bottom;
	float:left;
	margin:0px;
}
.large .article{
	background:#f3f5f4 url('../css/Images/largeBoxBottom.png') no-repeat left bottom;
}
#searchContainer {
	margin-top:-1px;
	min-height:305px;
	position:relative;
	width:430px;
	z-index: 400;
	float:left;
}
#searchGrad{
	height:12px;
	background:transparent url(../css/Images/advSearchGrad.png) repeat-x scroll left top;
	width:430px;
	position: absolute;
	z-index: 500;
	left:0px;
}
#sidebar-search #searchContainer{
	float:left;
	width:207px;
	padding-bottom: 20px;
	background:#f3f5f4  url('../css/Images/sidebarSearchShadow.png') repeat-x left bottom;
	margin-top:-7px;
}
#search .header{
	background:#13d7e2;
	padding:14px 15px 14px 15px;
	background: url('../css/Images/advSearchHeader.png') no-repeat left top;
	position: relative;
	float:left;
	width:400px;
}
#sidebar-search #search-content{
	background: none;
	width:207px;
	z-index: 0;
	padding: 0;
	margin: 0;
	display: block;
}
#search-content{
	
	background: #F3F5F4 url(../css/Images/largeBoxBottom.png) no-repeat scroll left bottom;
	clear: both;
	float: left;
	width:400px;
	padding:15px;
	display: none;
	position: relative;
	z-index: 10;
	margin-top:0px;
}
#search{
	position:relative;
}
#secondary-search-content{
	clear:both;
}
#secondary-search-content a{
	color:#999;
	text-decoration: underline;
	float: right;
	margin-left: 25px;
	margin-top:8px;
	font-size: 1em;
	font-family: Helvetica, arial, sans-serif;
}

#search-content dl dt, #sidebar-search dl dt{
	color:#ccc;
	font-weight: bold;
	font-family: Helvetica, arial;
	font-size: 1.167em;
	margin-bottom:6px;
}
#sidebar-search dl dt{
	margin:0px;
	padding:7px 12px 3px 12px;
	
}
#sidebar-search dl.first dt{
	padding-top:0px;
}
#sidebar-search #search-content dl{
	float:left;
	margin-bottom: 0px;
	background: none;
	padding-bottom: 0px;
}
#sidebar-search #search-content dl.first{
	background: url(../css/Images/searchOnlyTop.png) repeat-x left top;
	padding-top:12px;
}
#sidebar-search #search-content dl dd{
	padding:6px 10px 3px 17px;
	float:left;
	width:180px;
}

#sidebar-search #search-content dl dd label{
	padding: 0px 0px 0px 20px;
	font-family: Helvetica, arial;
	color:#999;
	margin:0px;
	font-size: 1em;
	font-weight: normal;
	display: block;
	float:none;
}
.search-links {
	float:left;
	width:207px;
	margin-bottom: 20px;
}
#search-content  dl .span.ui-checkbox{
	padding-bottom:3px;
}

#search .column{
	float: left;
	width:208px;
	margin-right:25px;
}
#search-content dl{
	margin-bottom:2px;
	
}
#search .last{
	width:155px;
	margin-right: 0px;
}
#search-content dl dd{
	display: block;
	margin-bottom:6px;
	padding-left:2px;
}

#search-content dl dd label{
	color:#999;
	font-weight: normal;
	float: none;
	font-size: 1em;
	margin: 0px 0px 0px 5px;
}

.small .article .firstWord{
	font-weight: bold;
	text-transform: uppercase;
	color: #02c8d4;
	font-size: 0.75em;
	padding:2px 3px 0px 0px;
	text-decoration: none;
}
.small .article  a{
	font-size: 0.9167em;
	color:#333;
	margin-bottom: 10px;
	text-decoration: none;
	float:left;
}
#share .article dl dt{
	color:#666;
	font-weight: bold;
	font-family: Helvetica, georgia, sans-serif;
	text-decoration:none;
	float: none;
	margin-bottom:15px;
}
#share .article{
	min-height: 120px;
}
#share .article dl dd a{
	color:#666;
	font-family: Helvetica, georgia, sans-serif;
	padding:6px 0px 4px 30px;
	display: block;
}
#share .article dl dd a.youtube{
	background: url('../css/Images/smallIconYouTube.png') no-repeat left center;
}
#share .article dl dd a.flickr{
	background: url('../css/Images/smallIconFlickr.png') no-repeat left center;
}
#share .article dl dd a.facebook{
	background: url('../css/Images/smallIconFacebook.png') no-repeat left center;
}
#search-toplist dl dt{
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
	background: #f3f5f4;
	padding:12px 10px 8px 15px;
	font-family: Helvetica, arial, sans-serif;
}
.section{
	border-top:1px solid #e0e0e0;
	padding-top:20px;
	margin-top:20px;
	float:left;
}
.section .article{
	
	margin:0;
}
.section .article p{
	
}
.section  .floatLeft{
	float:left;
	margin-right:20px;
}
.section  .floatRight{
	float:right;
	margin-left:20px;
}
#footer{
	clear:both;
	background:#f4f4f4;
	padding:27px 0px 0px 28px;
}
#footer .section{
	width:229px;
	border: none;
	margin-top:0px;
	padding-top:0px;
}
#footer .section h6{
	margin-bottom:15px;
}
#footer .main-share{
	width:313px;
	margin:0px 50px 0px 43px;
}
#footer .section ul#shortcut-first{
	width:100px;
	float:left;
}
#footer .section ul#shortcut-second{
	float:left;
	width:129px;
}
#footer .section ul#shortcut-second li{
	width:129px;
}
#footer ul.share{
	
	float:left;
}
#footer ul li a, #footer-secondary ul li a{
	color:#999;
	font-family: Helvetica, georgia, sans-serif;
}
#footer .section ul li{
	float:left;
	
}
#footer .section ul li a{
	float:left;
	padding-bottom:6px;
}
#footer .section ul.share li{
	background: url('../css/Images/shareImgBg.png') no-repeat left center;
	width: 67px;
	height: 80px;
	margin-right:14px;
}
#footer .section ul.share li.last{
	margin:0px 0px 0px 0px;
}
#footer .section ul.share li img{
	padding:10px;
	cursor: pointer;
	position: absolute;
}
#footer-secondary{
	clear:both;
	padding:9px 25px 10px 28px;
	background: url('../css/Images/secondaryFooterBg.png') repeat-x left top;
	
}
#contentBottom{
	background: url('../css/Images/gradBotten.png') repeat-x bottom left;
	height:4px;
	clear:both;
	width:905px;
	float:left;
}
#footer-secondary ul{
	float:right;
	padding-top:24px;
}
#footer-secondary ul li{
	float:left;
	margin-right:25px;
}
/* 	 */
.tip { 
    background:transparent url(../css/Images/bubbleBottom.png) no-repeat bottom left; 
	width:122px;
	float:left;
	padding-bottom:14px;
	position: relative;
	display: none;
	margin-left:-25px;
	margin-top:-60px;
}
.tipMid{
	 background:transparent url(../css/Images/bubbleTop.png) no-repeat top left; 
    font-size:12px; 
    text-align: center;
    padding:18px 20px 10px 20px;
    width:82px; 
    color: #999;
	font-family: Helvetica;     
	
}
span.button{
	background: url(../css/Images/btnLeft.png) no-repeat top left;
	float:left;
	cursor: pointer;
	padding-left: 14px;
	
}
span.button:hover{
	background: url(../css/Images/btnLeftHover.png) no-repeat left center;
}
span.button:hover input{
	background: url(../css/Images/btnRightHover.png) no-repeat  right center;
}
span.button input.print{
	text-transform: none;
}
span.button input{
	background: url(../css/Images/btnRight.png) no-repeat  right top;
	padding:2px 20px 3px 5px;
	height:31px;
	text-shadow: 1px 0px 0px #01a2a9;
	font-family: Helvetica, arial;
	font-size: 1.1667em;
	color:#fff;
	text-transform: uppercase;
	display: block;
	text-align: left;
	cursor: pointer;
	font-weight: bold;
	
}
span.searchField{
	background: url(../Css/Images/btnSearchLeft.png) no-repeat top left;
	float:left;
	margin:1px 29px 0px 0px;
}
span.searchField input{
	background: url(../Css/Images/btnSearchRight.png) no-repeat right top;
	padding:9px 10px 7px 7px;
	width:252px;
	font-family: Helvetica, arial;
	font-size: 1em;
	color:#999;
	margin:0px 0px 0px 23px;
	
}
#footer .section ul#shortcut-second{width:120px;}

/* custom checkbox */

span.ui-checkbox, span.ui-checkbox-hover{
	display: block;
	float: left;
	width: 13px;
	height: 13px;
	background: url(../Css/Images/checkbox.png) no-repeat 0 0;
	margin-top:3px;
}
span.ui-helper-hidden {
	display: none;
}
span.ui-checkbox-state-checked, span.ui-checkbox-state-checked-hover {
	background: url(../Css/Images/checkboxChecked.png) 0 0 no-repeat;
}
span.ui-radio-state-checked, span.ui-radio-state-checked:hover {
	background: url(../Css/Images/radiobuttonChecked.png) 0 0 no-repeat;
}
.ui-helper-hidden-accessible {
	position: absolute;
	left: -999em;
}
/* end */
.formContainer{
	clear:both;
	margin-top:10px;
	float:left;
	padding-left:2px;
	width:396px;
}
#sidebar-search .formContainer{
	width:150px;
	position: relative;
	top:-32px;
}
#sidebar-search .formContainer span.ui-checkbox{
	clear:both;
}
.formContainer input, .search-holder input{
	float:left;
	clear:both;
	margin-top:0px;
}

a.showAdvSearch{
	font-family: Helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 1em;
	color:#fff;
	float:right;
	text-decoration: underline;
	background:url(../css/Images/iconPlus.png) no-repeat left center;
	padding:1px 0px 0px 20px;
	margin-top:2px;
}
#showAllEntrepreneurs{
    font-family: Helvetica, arial, sans-serif;
	font-weight: bold;
	background: #F3F5F4 url(../css/Images/linkListBottom.png) no-repeat  left bottom;
	font-size: 1em;
	color:#666;
	float:left;
	text-decoration: none;
	padding:6px 0px 10px 0px;
	margin-top:2px;
	font-weight:bold;
	width:207px;
	text-align:center;
}
.active{
	background:url(../css/Images/iconMinus.png) no-repeat left center!Important;
}
#tagCloud{
	background:url(../css/Images/tagCloud.png) no-repeat left top;
	width:430px;
	height:307px;
	float:left;
	position: absolute;
	left:0;
	margin-top:0px;
	z-index: 30;
}
#quizCont
{
    width:430px;
	height:307px;
	float:left;
	position: absolute;
	left:0;
	margin-top:0px;
	z-index: 30;
	background:#F3F5F4 url("../css/Images/largeBoxBottom.png") no-repeat left bottom ;
}
#quizCont h2
{
    color:#666;
    font-weight:normal;
    font-size:3em;
    padding-top:67px;
    text-align:center;
    font-family:Georgia;
}
 #quiz
 {
	width:430px;
	height:307px;
	float:left;
	position: absolute;
	left:0;
	margin-top:0px;
	z-index: 30;
  }
 #quizCont a
 {
     background: url("../Images/btnQuiz.png") no-repeat  left bottom ;
     width:227px;
     height:36px;
     text-transform:uppercase;
     color:#666;
     font-weight:bold;
     display:block;
     font-family:helvetica, Arial, Sans-Serif;
     font-size:1.167em;
     padding:22px 10px 0px 40px;
     margin-top:35px;
     margin-left:78px;
 }
 #quizCont a:hover, #quizCont a:active
 {
      background: url("../Images/quizBtnClick.png") no-repeat  left bottom ;
 }
.activeSearch{
	margin-bottom:20px;
}
#sidebar-search{
	
	float:left;
	width:207px;
	
	}
#sidebar-search .formContainer{
	width:150px;
	margin:0px 0px 3px 0px;
}
#sidebar-search .header{
	background:url(../css/Images/sidebarSearchHeader.png) no-repeat left top;
	height:146px;
	padding:0px 15px;
	
}
#sidebar-search .uncheckAll{
	float:left;
	font-family: Helvetica, arial;
	color:#999;
	text-decoration: underline;
	padding-left:17px;
}
#sidebar-search .checkAll{
	float:right;
	font-family: Helvetica, arial;
	color:#999;
	text-decoration: underline;
	padding-right: 17px;
}
.activeSearch .header h3{
	background: none;
}
.activeSearch .header{
	background:url(../css/Images/searchTop.png) no-repeat left top;
	height:131px;
	padding:0px 15px;
}
#sidebar-search span.searchField{
	margin-bottom:11px;
	margin-top:15px;
}
#sidebar-search a.showAdvSearch{
	display:none;
}
#sidebar-search span.button{
	float: right;
	position: relative;
	top:43px;
}
.activeSearch span.searchField input, #sidebar-search span.searchField input{
	width:136px;
}
.activeSearch span.button{
	float:right;
	margin-top:8px;
}
#flashContainer{
	background: #eef2f3 url(../css/Images/fullBoxTop.png) no-repeat left top;
	float:left;
	width:873px;
	margin:15px 15px 0px 0px;
	clear:both;
	position:relative;
}
.fullBoxBottom{
	background:  url(../css/Images/fullBoxBottom.png) no-repeat left top;
	float: left;
	height:4px;
	width:873px;
	margin:0px 15px 15px 0px;
}
dl.article-share{
	clear:both;
	margin:8px 0px 20px 0px;
}
dl.article-share dt{
	float:left;
	padding-top:3px;
}
dl.article-share dd{
	float:left;
	margin-left:10px;
}
.article-related img{
	margin-bottom:20px;
}
.article-related img.first{
	margin-right:23px;
	float:left; 
}
.article-tags{
	clear:both;
	margin:0px 0px 20px 0px;
}
.article-tags a{
	padding-bottom:5px;
}
.article-tags-container{
	padding-left:41px;
	margin-left:2px;
}
.pager{
	text-align: center;
	padding:50px 15px 0px 0px;
	clear:both;
}
.pager p{
	color:#b1b1b1;
	display: inline;
	font-size: 1.25em;
	font-weight: bold;
}
.pager p.active{
	color:#333;
	background: none!Important;

	margin-right:5px;
}
.pager a{
	font-weight: bold;
	font-size: 1.25em;
	
	margin-right:5px;
	
}
.pager .prev{
	margin-right:5px;
}
.pager .next{
	margin-left:5px;
}
#footer-secondary a
{
   float:left;
}


h1.search{
	float:left;
}
.search-filter{
	float:right;
	margin-right:20px;
}
/* selectbox */

.ui-selectmenu { display: block; position:relative;  text-decoration: none; overflow:hidden;}
.ui-selectmenu-menu { 
	list-style:none; 
	position:absolute; 
	top: 0px; 
	visibility: hidden; 
	overflow: auto; 
	width:151px !Important;
	border:1px solid #e9e9e9;
	border-width: 0px 1px 1px 1px;
}
.ui-selectmenu-open { visibility: visible; }

.ui-selectmenu-menu-dropdown { 
	
	padding:0px;
	margin-left:12px;
	margin-top:-3px;
	z-index:1000000;
}
.ui-selectmenu-menu li { 
	padding:0; 
	margin:0; 
	display:block;
	font-weight:normal !important; 
	background:#fff; 
}
 a.ui-selectmenu{
	background:url(../css/Images/dropdown.png) no-repeat 0 0;
	height:33px;
	text-decoration:none !Important; 
	float:left !Important;
	margin:0px !Important;
}
.ui-selectmenu-status, .ui-selectmenu-status a {
 	display:block; 
	outline:none; 
	margin-left:13px;
	padding-top: 9px;
	font-family: Helvetica, arial, sans-serif; 
	font-size: 12px;
	color:#666;
	padding-left:5px;
	padding-bottom:5px;
}
.ui-selectmenu-menu li a{
	margin:0;	
	color:#666;
	display:block; 
	outline:none; 
	text-decoration:none; 
	cursor:hand;
	padding-left:5px;
	font-family: Helvetica, arial, sans-serif;
	padding-top:5px;	
}
.ui-state-active .ui-selectmenu-status{
	border-left:1px solid #e9e9e9;
	margin-left:12px;
}
.ui-state-hover a{
	background: #f4f4f4;
}
 div.light_rounded .pp_top .pp_left{background: url(../css/Images/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../css/Images/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../css/Images/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../css/Images/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../css/Images/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../css/Images/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../css/Images/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../css/Images/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:62px;height:22px;background: url(../css/Images/btnClose.png) 0px 0px  no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../css/Images/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../css/Images/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../css/Images/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../css/Images/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../css/Images/loader.gif) center center no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../css/Images/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../css/Images/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}
.pp_nav{
	display:none !Important;
}
.pp_description{
	padding-bottom: 10px;
}

#sidebar-search .formContainer span.ui-checkbox{
	clear:both;
}
.formContainer input, .search-holder input{
	float:left;
	clear:both;
	margin-top:0px;
}
#sidebar-search .uncheckAll{
	float:left;
	font-family: Helvetica, arial;
	color:#999;
	text-decoration: underline;
	padding-left:17px;
	margin-left:0px;

}
.module-holder
{
	clear:both; 
	float:left;
	width:890px;
}
.module-container .module-holder
{
	width:430px;
}
#sidebar-search .formContainer{
	width:auto;
}

#sidebar-search .formContainer span.ui-checkbox{
	clear:both;
}

.formContainer input, .search-holder input{
	float:left;
	clear:both;
	margin-top:0px;
	}
.module-divider
{
	width:auto;
}
.module-container .module-divider
{
	float:left;
	width:auto;
}
.module-container .module-holder
{
	width:430px;
}
.btnPrint
{
	margin-top:25px;
}
#share .article dl dd a:hover{
	text-decoration: underline;
}
.simpleSearchBottom{
	background:transparent url(../css/Images/searchBottomBig.png) no-repeat scroll left top;
	width:207px;
	height:200px;
	float:left;
}
#sidebar-search .simpleSearchBottom .button{
	margin:22px 20px 0 0;
	float: right;
	top:0;
}
#sidebar-search .simpleSearchBottom label{
	margin:31px 0px 0px 20px;
}

h4.nohits{margin-left:15px;width:500px;}
.ppt{
    display:none !important;
}
#timelineBack{
    margin-bottom: 20px;
}
iframe
{
    width:440px !Important;
    height:360px !Important;   
 }
 
#GeoFlashWrapper
{
	width:650px;
	margin-bottom:20px;
	height:154px;
}