/* font-face */
@font-face{
	font-family: 'Days Regular';
	src: url('../fonts/Days.eot');
	src: local('Days Regular'), local('Days'), url('../fonts/Days.woff') format('woff'), url('../fonts/Days.otf') format('opentype'), url('../fonts/Days.svg#Days') format('svg');
}
/* General reset */
img{border:0;}
a{color:#5c0000;}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:13px Tahoma,Verdana,Arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
/* General settings */
a:focus{outline-style:none;} 
html{
	min-width:987px;
	height:100%;
}
body{
    filter:none;
	margin:0;
	height:100%;
	font:14px Tahoma,Verdana,Arial,sans-serif;
	color:#383838;
	background: url(../images/bg-body.jpg) repeat-x 50% 0;
}
/* header */
/* lang-pane */
.lang-pane{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	right:5px;
	top:8px;
	font-size:12px;
	line-height:14px;
}
.lang-pane li{
	display:inline;
	padding:0 0 0 15px;
}
.lang-pane a{
	padding:0 0 0 22px;
	color:#fff;
	text-decoration:none;
background: url(../images/ico-lang.gif) no-repeat;
}
.lang-pane a:hover{
	text-decoration:underline;
}
.lang-pane a.english{background-position: 0 2px;}
.lang-pane a.french{background-position: 0 -29px;}
.lang-pane a.spanish{background-position: 0 -60px;}
/* bar */
#header .bar{
	float:left;
	padding:10px 0 0 8px;
}
/* logo */
.logo{
	background: url(../images/logo.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:161px;
	height:63px;
	display:block;
	margin:-4px 0 0 2px;
}
.logo a{
	display:block;
	height:100%;
}
/* search */
.search{
	width:200px;
}
* html .search fieldset{display:inline;}
.search .row{height:1%;}
.search .row:after{
	content:"";
	display:block;
	clear:both;
}
.search .bg-text{
	float:left;
	background: url(../images/bg-search-text.gif) no-repeat;
	width:153px;
	padding:0 6px;
	margin:2px 0 0;
}
.search .parent-focus{background-position: -165px 0;}
.search .text{
	float:left;
	margin:0;
	padding:4px 0 5px;
	width:100%;
	background:none;
	border:0;
	outline:0;
	font-size:12px;
	color:#fff;
}
.search .submit{
	float:left;
	background: url(../images/btn-search.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	width:29px;
	height:27px;
	margin:0 0 0 5px;
	border:0;
	cursor:pointer;
}
/* footer */
#footer{
	color:#212121;
	font-size:13px;
	line-height:20px;
}
/* col1 */
#footer .col1{
	float:left;
	width:460px;
	padding:0 0 0 10px;
}
/* heading */
#footer .heading{
	font-size:11px;
	line-height:13px;
	margin:0 0 9px;
}
#footer .heading h4{
	margin:0;
	text-transform:uppercase;
	font:14px/18px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
#footer .heading p{
	padding:0 3px 1px;
}
#footer .olive h4{color:#979500;}
#footer .olive p{background:#979500;color:#fff;}
#footer .red h4{color:#bc4700;}
#footer .red p{background:#bc4700;color:#fff;}
#footer .cadetblue h4{color:#009caf;}
#footer .cadetblue p{background:#009caf;color:#fff;}
#footer .darkblue h4{color:#015c9c;}
#footer .darkblue p{background:#015c9c;color:#fff;}
#footer .heading-newsletter,
#footer .heading-social,
#footer .heading-contact,
#footer .heading-talk{
	background: url(../images/heading-newsletter.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	height:18px;
}
#footer .heading-social{background: url(../images/heading-social.gif) no-repeat;}
#footer .heading-contact{background: url(../images/heading-contact.gif) no-repeat;}
#footer .heading-talk{background: url(../images/heading-talk.gif) no-repeat;}
/* signup-form */
.signup-form{color:#212121;margin:0 0 14px;}
.signup-form .row{
	height:1%;
	overflow:hidden;
	margin:0 0 3px;
}
.signup-form .bg-text{
	float:left;
	background: url(../images/bg-signup-text.gif) no-repeat;
	width:222px;
	padding:0 7px;
	margin:2px 0 0;
}
.signup-form .parent-focus{background-position:-236px 0;}
.signup-form .text{
	width:100%;
	float:left;
	margin:0;
	border:0;
	padding:5px 0 6px;
	background:none;
	color:#fff;
	outline:0;
}
.signup-form .btn-submit{
	float:right;
	margin:0 15px 0 0;
}
.signup-form .toggles{
	margin:0;
	padding:0 0 0 9px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font-size:13px;
	line-height:16px;
}
.signup-form .toggles li{
	float:left;
	margin:0 27px 0 0;
}
.signup-form .radio{
	width:16px;
	height:15px;
	float:left;
	margin:1px 3px 0 0;
	padding:0;
}
.signup-form .toggles label{
	float:left;
}
/* twitter-box */
#footer .twitter-box{
	background: url(../images/bg-twitter-box.gif) no-repeat;
	overflow:hidden;
	width:403px;
	height:39px;
	padding:4px 0 0 64px;
	color:#363636;
	font-size:12px;
	line-height:18px;
	margin:0 0 10px -10px;
}
#footer .twitter-box p{margin:0;}
.twitter-box a{text-decoration:underline;}
.twitter-box a:hover{text-decoration:none;}
.twitter-box .ago{
	font-style:normal;
	color:#bc4700;
}
/* social-networks */
#footer .social-networks{
	margin:0 0 3px;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.social-networks li{
	float:left;
	padding:0 8px 0 0;
}
.social-networks img{vertical-align:top;}
/* foot-nav */
.foot-nav{
	margin:0;
	padding:0;
	list-style:none;
	text-transform:uppercase;
	font-size:11px;
	line-height:14px;
}
.foot-nav li{
	display:inline;
	background: url(../images/separator-footnav.gif) no-repeat 0 2px;
	padding:0 6px 2px 8px;
}
.foot-nav li:first-child,
.foot-nav li.first-child{background:none;padding-left:0;}
.foot-nav a{
	color:#626161;
	text-decoration:none;
}
.foot-nav a:hover{
	text-decoration:underline;
	color:#010101;
}
/* col2 */
#footer .col2{
	width:205px;
	float:left;
	padding:0 0 0 35px;
}
#footer h5{
	font-size:13px;
	margin:0;
}
#footer p{margin:0;}
/* contact */
#footer .contact{
	margin:15px 0 0;
	width:100%;
	overflow:hidden;
}
#footer .contact dt{
	float:left;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#212121;
}
#footer .contact dd{
	margin:0 0 0 50px;
}
#footer .contact a{color:#212121;text-decoration:none;}
#footer .contact a:hover{text-decoration:underline;}
/* col3 */
#footer .col3{
	width:209px;
	float:right;
	padding:0 10px 0 0;
}
/* feedback-form */
.feedback-form .row{
	height:1%;
	overflow:hidden;
	margin:0 0 4px;
}
.feedback-form .bg-text{
	width:194px;
	overflow:hidden;
	padding:0 7px;
	margin:0 0 3px;
	background: url(../images/bg-feedback-text.gif) no-repeat;
}
.feedback-form .parent-focus{background-position:-208px 0;}
.feedback-form .text{
	width:100%;
	float:left;
	margin:0;
	border:0;
	padding:5px 0 6px;
	background:none;
	color:#fff;
	outline:0;
}
.feedback-form .bg-textarea{
	width:195px;
	padding:5px 7px;
	background: url(../images/bg-feedback-textarea.gif) no-repeat;
}
.feedback-form .textarea-box .parent-focus{background-position: -209px 0;}
.feedback-form .bg-textarea textarea{
	overflow:auto;
	width:100%;
	max-width:100%;
	height:95px;
	max-height:95px;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:none;
	color:#fff;
}
.feedback-form .btn-submit{
	float:right;
	margin:0 0 0 20px;
}
.feedback-form .btn-submit b{font-weight:normal;}
#footer .feedback-form .required{
	text-align:right;
	color:#d70202;
	font-size:11px;
	padding:5px 0 0;
}
/* character */
.character{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	bottom:21px;
	left:434px;
}
.character li{
	float:left;
	margin:0 5px 0 0;
	overflow:hidden;
}
.character a{
	float:left;
	height:16px;
	overflow:hidden;
	text-indent:-9999px;
}
.character .css-level{
	width:45px;
	background: url(../images/bg-w3c-links.jpg) no-repeat;
}
.character .css-level:hover{background-position:0 -16px;}
.character .doctype{
	width:61px;
	background: url(../images/bg-w3c-links.jpg) no-repeat -45px 0;
}
.character .doctype:hover{background-position:-45px -16px;}
.character .section-508{
	width:26px;
	background: url(../images/bg-w3c-links.jpg) no-repeat -106px 0;
}
.character .section-508:hover{background-position:-106px -16px;}
/* twocolumns */
#twocolumns{
	width:963px;
	overflow:hidden;
	background: url(../images/bg-twocolumns.png) repeat-y;
	margin:1px 0 0;
}
/* content */
#content{
	width:676px;
	float:left;
	padding:15px 10px 0 8px;
	line-height:24px;
	text-align:justify;
	overflow:hidden;
}
#content p{padding:0 7px 10px 0;margin:0;}
#content h1{
	font:25px/30px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
	color:#4e5f54;
margin:0;
    text-align:left;
	padding:0 0 5px;
}
#content h2{
	font:19px/26px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
	color:#708177;
	margin:0;
	padding:0 0 2px;
}
#content h3{
	font:16px/22px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
	color:#708177;
	margin:0;
	padding:0 0 5px;
}
#content h1 a,
#content h2 a{color:#5c0000;text-decoration:none;}
#content h1 a:hover,
#content h2 a:hover{text-decoration:underline;}
#content .caption,
#content .caption-small{
	text-align:center;
	color:#000;
	font-size:11px;
	line-height:15px;
	margin:0 0 -13px;
}
.caption img,
.caption-small img{vertical-align:top;position:relative;}
.caption .caption-text,
.caption-small .caption-text{
	padding:0 0 20px 0;
	margin:-15px 0 0;
}
#content .caption .caption-text p,
#content .caption-small .caption-text p{margin:0 10px; padding-bottom:15px;}
.caption .hold-image{
	width:100%;
	background: url(../images/bg-caption.png) no-repeat;
}
.caption .frame{
	width:249px;
	overflow:hidden;
	padding:9px 8px 23px 9px;
	background: url(../images/bg-caption-b.jpg) no-repeat 0 100%;
}
* html #content .caption-small{
	width:133px !important;
}
.caption-small .hold-image{
	background: url(../images/bg-caption-small.png) no-repeat 4px 0;
	width: 126px;
}
.caption-small .frame{
	width:115px;
	overflow:hidden;
	padding:9px 8px 23px 10px;
	position:relative;
}
#content .alignleft{float:left;display:inline;margin-right:5px;}
#content .alignright{
	float:right;
	display:inline;
	margin-left:6px;
}

* html #content .alignleft{margin-right:2px;}
* html #content .alignright{margin-left:3px;}

#content .block,
#content .post{
	height:1%;
}
#content .block:after,
#content .post:after{
	content:"";
	display:block;
	clear:both;
}
#content .block{padding:0 0 6px;}
#content .post{
	background: url(../images/dotted-line-h.gif) repeat-x 0 100%;
	padding:0 0 1px;
	margin:0 0 23px;
}
#content .last-post{
	margin:0;
	background:none;
}
.post .video-box{
	padding:7px 3px 7px 0;
}
.post .video-box img{vertical-align:top;}
.post .post-info{
	float:left;
	width:82px;
	margin:0 7px 0 0;
	text-align:center;
}
.post-info .published{
	padding:30px 0 0;
	margin:7px 0 0;
	height:62px;
	position:relative;
	background: url(../images/bg-published.gif) no-repeat;
}
.post-info .published .overlay{
	background: url(../images/bg-published-overlay.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:82px;
	height:92px;
	position:absolute;
	top:0;
	left:0;
}
.post-info .published .date{
	position:absolute;
	width:82px;
	top:0;
	text-transform:uppercase;
	font:17px/18px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
	color:#2c2c2c;
}
.published .date span{
	color:#4e5f54;
	font-size:28px;
	display:block;
}
.post .post-info .by{
	color:#383838;
	font: 11px/12px Georgia,Times,"Times New Roman",serif;
}
.post .post-info .by a{color:#5c0000;}
.post .post-info .by .author{display:block;font-weight:normal;font-size:10px;}
.btn-red{
	font-size:11px;
	line-height:11px;
	white-space:nowrap;
	display:inline-block;
	text-decoration:none;
	color:#5d0000;
	padding:0 13px 0 3px;
	background: url(../images/bg-btn-red.gif) no-repeat 100% 1px;
	text-transform:uppercase;
}
.btn-red span{
	background:#5c0000 url(../images/btn-red-l.gif) no-repeat;
	color:#fff;
	display:inline-block;
	padding:0 0 0 3px;
	cursor:pointer;
}
.btn-red strong{
	font-weight:normal;
	display:inline-block;
	background: url(../images/btn-red-r.gif) no-repeat 100% 0;
	padding:0 3px 1px 0;
	cursor:pointer;
}
.btn-red:hover span{background:#000 url(../images/btn-red-over-l.gif) no-repeat;}
.btn-red:hover strong{background:url(../images/btn-red-over-r.gif) no-repeat 100% 0;}
#content .post .meta{
	font: 12px/14px Georgia,Times,"Times New Roman",serif;
	color:#010101;
	clear:both;
	position:relative;
	margin:0 0 0 -5px;
	padding:0 0 2px;
}
.post .meta dl{
	display:inline;
	margin:0;
}
.post .meta dt{
	display:inline;
	padding:0 0 0 22px;
	margin:0 0 0 10px;
	font-weight:bold;
	background: url(../images/dashed.gif) no-repeat 0 6px;
}
.post .meta dd{display:inline;margin:0;font-size:11px;}
.post .meta a{text-decoration:none;}
.post .meta a:hover{text-decoration:underline;}
#content .tags a{text-decoration:underline;}
#content .tags a:hover{text-decoration:none;}
dl .tags{display:inline;}
/* discussion */
.discussion{
	height:1%;
	overflow:hidden;
	padding:0 0 5px;
}
.discussion .heading{
	background:#cfe0d6;
	border-left:8px solid #53715e;
	padding:5px 0 5px 8px;
	margin:0 5px 0 0;
	font:15px/18px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:1%;
}
.discussion .heading i{font-style:normal;}
#content .discussion .heading h1{
	font:15px/18px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#3e3e3e;
}
.discussion a{
	color:#5c0000;
	text-decoration:none;
}
.discussion a:hover{text-decoration:underline;}
/* comments */
#content .comments{
	margin:0;
	padding:0 13px 0 0;
	list-style:none;
	font-size:12px;
	line-height:20px;
	width:663px;
}
.comments li{
	position:relative;
	padding:9px 0 0 19px;
	height:1%;
	overflow:hidden;
}
.comments .number{
	position:absolute;
	top:0;
	left:0;
	color:#708177;
	font:38px/40px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
.comments .user-name{
	font-size:13px;
	line-height:14px;
	color:#4e5f54;
	padding:0 0 0 50px;
}
.comments ul .user-name{
	padding:0;
}
.comments .user-name .time{
	font-size:11px;
	font-style:normal;
	display:block;
}
.comment{
	height:1%;
	margin:0 0 20px;
	color:#3c5f6b;
	background:#f2f2f2 url(../images/bg-comment.gif) repeat-x;
}
.comment .tl{height:1%;background: url(../images/bg-comment-tl.gif) no-repeat;}
.comment .tr{height:1%;background: url(../images/bg-comment-tr.gif) no-repeat 100% 11px;}
.comment .br{height:1%;background: url(../images/bg-comment-br.gif) no-repeat 100% 100%;}
.comment .bl{
	background: url(../images/bg-comment-bl.gif) no-repeat 0 100%;
	padding:23px 13px 6px 15px;
	height:1%;
	overflow:hidden;
}
.comment-green{color:#2b2b2b;background:#e4f1e9 url(../images/bg-comment.gif) repeat-x;}
.comment-green .tl{background: url(../images/bg-comment-green-tl.gif) no-repeat;}
.comment-green .tr{background: url(../images/bg-comment-green-tr.gif) no-repeat 100% 11px;}
.comment-green .br{background: url(../images/bg-comment-green-br.gif) no-repeat 100% 100%;}
.comment-green .bl{
	background: url(../images/bg-comment-green-bl.gif) no-repeat 0 100%;
}
.comments .avatar{
	float:left;
	padding:2px 15px 7px 0;
}
.comments .avatar img{vertical-align:top;}
.comments .cont{
	height:1%;
	overflow:hidden;
	padding:0 0 0 3px;
}
.comments blockquote{
	margin:0 0 3px -3px;
	padding:0 0 0 24px;
	border:1px solid #dfdfad;
	background:#ffffcd url(../images/bg-quote.gif) no-repeat 6px 7px;
	color:#3c3c3c;
}
#content .comments .cont p{padding:0;}
.comments ul{
	margin:0;
	padding:0;
	list-style:none;
}
.comments ul li{
	padding-left:30px;
}
/* reply-form */
.reply-form{
	padding:17px 0 0;
	height:1%;
}
.reply-form .row{
	height:1%;
	overflow:hidden;
	margin:0 0 7px;
	padding:0 16px 0 40px;
}
.reply-form label{
	float:left;
	color:#383838;
	font-size:13px;
	font-weight:bold;
}
.reply-form .bg-text{
	float:right;
	width:394px;
	padding:0 7px;
	background: url(../images/bg-reply-text.gif) no-repeat;
}
.reply-form .parent-focus{background-position: -408px 0;}
.reply-form .bg-text .text{
	width:100%;
	float:left;
	margin:0;
	border:0;
	padding:5px 0 6px;
	background:none;
	color:#fff;
	outline:0;
}
.reply-form .bg-textarea{
	width:395px;
	padding:5px 7px;
	float:right;
	background: url(../images/bg-reply-textarea.gif) no-repeat;
}
.reply-form .textarea-box .parent-focus{background-position: -409px 0;}
.reply-form .bg-textarea textarea{
	overflow:auto;
	width:100%;
	max-width:100%;
	height:118px;
	max-height:118px;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:none;
	color:#fff;
}
.reply-form .submit{
	background: url(../images/btn-submit-comment.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:157px;
	height:31px;
	line-height:0;
	font-size:0;
	cursor:pointer;
	border:0;
	float:right;
	margin:4px 0 0;
}
.reply-form .btn-submit{
	float:right;
	margin:4px 0 0;
}
/* gallery */
#content .gallery{
	height:1%;
	overflow:hidden;
	padding:0 0 20px;
}
#content .gallery ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
#content .gallery li{
	float:left;
	display:inline;
	width:163px;
	overflow:hidden;
	background: url(../images/bg-gallery.png) no-repeat;
	padding:9px 0 0;
	margin:0 6px 0 0;
	text-align:center;
	font:13px/15px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
#content .gallery img{vertical-align:top;}
#content .gallery a{text-decoration:none;}
#content .gallery a:hover{text-decoration:underline;}
#content .gallery .hold-image{
	height:125px;
	width:147px;
	overflow:hidden;
	margin:0 8px 7px;
	position:relative;
}
#content .gallery .hold-image .box-info{
	position:absolute;
	bottom:0;
	left:0;
	width:147px;
	text-align:left;
	font: 11px/15px Georgia,Times,"Times New Roman",serif;
	color:#000;
	display:none;
}
#content .gallery li:hover .hold-image .box-info,
#content .gallery li.hover .hold-image .box-info{display:block;}
* html #content .gallery .hold-image .box-info{bottom:-1px;}
#content .gallery .hold-image .box-info a{text-decoration:underline;}
#content .gallery .hold-image .box-info a:hover{text-decoration:none;}
#content .gallery .box-info .holder{
	background: url(../images/bg-box-info.png);
	width:141px;
	overflow:hidden;
	padding:0 3px;
}
#content .gallery .hold-image dl{
	margin:0;
}
#content .gallery .hold-image dt{
	float:left;
	margin:0 3px 0 0;
	font-weight:bold;
	position:relative;
}
#content .gallery .hold-image dd{margin:0;position:relative;}
#content .gallery .hold-image .box-info .rating{
	margin:0 0 1px 10px;
	vertical-align:bottom;
}
/* video-archive */
.video-archive{
	font-size:13px;
	line-height:20px;
	color:#383838;
	width:676px;
	padding:0 0 10px;
	overflow:hidden;
}
.video-archive .list-archiv{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	width:700px;
	overflow:hidden;
	background: url(../images/dashed-line-v.gif) repeat-y 341px 0;
}
.video-archive .meta{
	font: 11px Georgia,Times,"Times New Roman",serif;
}
.video-archive .meta .rating{
	vertical-align:top;
}
.video-archive a{text-decoration:none !important;}
.video-archive a:hover{text-decoration:underline;}
.video-archive li{
	float:left;
	background: url(../images/dotted-line-h.gif) repeat-x 0 100%;
	width:325px;
	padding:0 0 8px;
	margin:10px 25px 0 0;
}
.video-archive .heading{
	padding:0 0 2px;
	font:15px/16px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
.video-archive .pane{
	clear:both;
	font: 11px Georgia,Times,"Times New Roman",serif;
	color:#000;
}
.video-archive .pane strong,
.video-archive .pane em{color:#000;}
.video-archive .pane .date{color:#9e9e9e;font-style:normal;}
#content .video-archive p{margin:0;padding:0 0 3px; text-align:left;}
/* investors */
#content .investors{
	width:676px;
	overflow:hidden;
	background: url(../images/dotted-line-h.gif) repeat-x 0 100%;
	padding:0 0 5px;
	color:#383838;
	font-size:13px;
	line-height:14px;
	text-align:left;
}
.investors a{text-decoration:none;}
.investors a:hover{text-decoration:underline;}
.investors-list{
	width:714px;
	margin:0 0 0 -18px;
	overflow:hidden;
	background: url(../images/bg-investors-list.gif) -1px 100%;
}
.investors-list .item{
	float:left;
	display:inline;
	width:225px;
	overflow:hidden;
	margin:0 3px;
	padding:0 6px 0 0;
}
.investors-list .item:hover,
.investors-list .item-hover{
	background:#e4f1e9;
}
.investors-list ul{
	margin:0;
	padding:0 0 0 16px;
	list-style:none;
}
.investors-list li{
	padding:5px 0 6px 30px;
}
.investors-list li.home{
	background: url(../images/ico-home.gif) no-repeat 0 5px;
	font:13px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
.investors-list li.name{background: url(../images/ico-man.gif) no-repeat 0 5px;}
.investors-list li.phone{background: url(../images/ico-phone.gif) no-repeat 0 5px;}
.investors-list li.mail{background: url(../images/ico-mail.gif) no-repeat 0 5px;}
.investors-list li.mail a{color:#383838;}
/* entry-investors */
.entry-investors{
	height:1%;
	overflow:hidden;
}
#content .entry-investors p{padding:0 0 5px;}
#content .entry-investors h2{
	padding:0;
}
.entry-investors .pane{
	margin:0;
	overflow:hidden;
	height:1%;
	font: 11px Georgia,Times,"Times New Roman",serif;
}
a.url{color:#0050b3;}
.entry-investors .pane dt{
	display:inline;
	font-weight:bold;
}
.entry-investors .pane dd{
	display:inline;
	margin:0 20px 0 0;
}
.entry-investors .date{
	color:#9e9e9e;
	font-style:normal;
}
.questions{
	color:#015c9c;
	margin:0;
	padding:0 5px 20px 40px;
	font:15px/16px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
.questions a{text-decoration:none;}
.questions a:hover{text-decoration:underline;}
.answer{
	padding:0 5px 0 40px;
	margin:0 0 -16px;
	color:#015c9c;
	font:15px/25px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
.answer li{
	padding:0 0 4px;
}
.answer .answer-head{
	color:#708177;
	text-decoration:underline;
}
.answer .answer-text{
	color:#000;
	font:14px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.go-top{
	height:1%;
	overflow:hidden;
	margin:0 40px 0 0;
	background: url(../images/dotted-line-gray-h.gif) repeat-x 0 1px;
}
.go-top a{
	float:right;
	background: url(../images/btn-go-top.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:35px;
	height:15px;
}
/* item-list */
.item-list{
	height:1%;
	padding:0 0 10px;
}
.item-list:after{
	content:"";
	display:block;
	clear:both;
}
.item-list .item{
	float:left;
	padding:0 60px 0 10px;
}
.list1{
	margin:0;
	padding:0;
	list-style:none;
}
.list1 li{
	padding:0 0 0 22px;
	background: url(../images/bullet-list1.gif) no-repeat 5px 8px;
}

.list1a{
	margin:10px;
	padding:10px;
	list-style:none;
}
.list1a li{
	float:left;
	padding:0 15px 0 25px;
	background: url(../images/bullet-list1.gif) no-repeat 5px 8px;
}

.list2{
	margin:0;
	padding:0;
	list-style:none;
}
.list2 li{
	padding:0 0 0 22px;
	background: url(../images/bullet-list2.gif) no-repeat 0 5px;
}
.list3{
	margin:0;
	padding:0;
	list-style:none;
}
.list3 li{
	padding:0 0 0 22px;
	background: url(../images/bullet-list3.gif) no-repeat 0 8px;
}
.list4{
	margin:0;
	padding:0 0 0 40px;
	list-style:lower-roman;
	font-weight:bold;
}
.list4 li{padding:0 0 0 10px;}
.list4 .area{font-weight:normal;}
/* paging */
.paging{
	display:table;
	margin:0 auto;
	padding:3px 0 10px;
	font:14px/23px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
.paging ul{
	margin:0;
	padding:0 0 0 6px;
	list-style:none;
	float:left;
}
.paging li{
	float:left;
	display:inline;
	text-align:center;
	margin:0 0 0 13px;
	text-align:center;
	background: url(../images/bg-paging-link.gif) no-repeat 0 -46px;
	color:#fff;
}
.paging li i{
	height:23px;
	width:27px;
	float:left;
	font-style:normal;
}
.paging .numbers{
	float:left;
	color:#fff;
	padding:0 0 0 9px;
	background:#708177 url(../images/bg-numbers.gif) no-repeat;
}
.paging .numbers span{
	float:left;
	padding:0 10px 0 0;
	background: url(../images/bg-numbers-r.gif) no-repeat 100% 0;
}
.paging a{
	text-decoration:none;
	height:23px;
	width:27px;
	float:left;
	background: url(../images/bg-paging-link.gif) no-repeat;
}
.paging a:hover{background-position: 0 -23px;}
/* test */
.testh2{
	border-bottom:3px solid #4d4d4d;
	margin:0 5px 5px 0;
}
#content .testh2 h2,
.testh2 h2{padding:0 0 2px;}
.testh3{
	margin:0 214px 9px 0;
	border-bottom:3px solid #4d4d4d;
}
#content .testh3 h3,
.testh3 h3{
	padding:0;
}
/* sidebar */
#sidebar{
	width:258px;
	padding:16px 8px 0 0;
	float:right;
}
#sidebar h3{
	font:15px/20px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
	color:#4e5f54;
	text-align:right;
	letter-spacing:2px;
	margin:0 0 4px;
}
/* subnav */
.subnav{
	margin:0 -7px 29px 0;
	padding:0;
	list-style:none;
	border-right:46px solid #e4f1e9;
	font-size:14px;
	line-height:18px;
	width:220px;
}
.subnav li{
	padding:1px 0 2px;
	background: url(../images/separator-subnav.gif) no-repeat 18px 100%;
}
.subnav a{
	display:block;
	height:1%;
	padding:4px 0 5px 20px;
	text-decoration:none;
	background: url(../images/bullet-subnav.gif) no-repeat 4px 50%;
}
.subnav a:hover{
	background: url(../images/bullet-subnav-over.gif) no-repeat 4px 50%;
}
.subnav li.active span{
	display:block;
	height:1%;
	padding:4px 0 5px 20px;
	background:#e4f1e9 url(../images/bullet-subnav-active.gif) no-repeat 0 50%;
}
/* posted */
#sidebar .posted{
	width:100%;
	overflow:hidden;
	padding:0 0 39px;
	font:15px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
.posted .author-photo{
	float:right;
	position:relative;
	width:124px;
	height:99px;
	overflow:hidden;
	margin:0 0 0 10px;
}
.posted .author-photo .overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background: url(../images/author-photo-overlay.png) no-repeat;
}
.posted dl{
	margin:0;
	padding:0 0 7px;
	height:1%;
	overflow:hidden;
	text-align:center;
	color:#a9a9a9;
	line-height:16px;
}
.posted dt{
	color:#383838;
}
.posted dd{
	margin:0;
}
.posted dd a{
	text-decoration:none;
	font-size:14px;
}
.posted dd a:hover{text-decoration:underline;}
.posted .comments{
	font-size:17px;
}
.posted .views{
	color:#008935;
	font-size:26px;
	line-height:30px;
	padding:0 0 6px;
}
.posted .views i{
	color:#383838;
	font-size:17px;
	font-style:normal;
}
.posted .tags{
	font-size:14px;
	line-height:20px;
	padding:0 0 10px;
}
.posted .tags i{
	font-size:20px;
	font-style:normal;
}
.posted .rating{
	margin:0;
	padding:0 0 9px;
	list-style:none;
	width:240px;
	overflow:hidden;
}
.posted .rating li{
	float:left;
	padding:0 2px 0 0;
}
.posted .rating img{vertical-align:top;}
.posted .tip{
	font:14px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.posted .tip p{
	margin:0;
}
.posted .tip a{font-weight:bold;}
/* side-list */
.side-list{
	margin:5px 0 27px;
	padding:1px 0 0;
	list-style:none;
	font-size:14px;
	line-height:20px;
	height:1%;
	background: url(../images/bg-side-list.gif) repeat-x;
}
.side-list li{
	padding:1px 0 2px;
	height:1%;
	background: url(../images/bg-side-list.gif) repeat-x 0 100%;
}
.side-list li .holder{
	height:1%;
	padding:2px 5px 6px;
	overflow:hidden;
}
.side-list li:hover .holder,
.side-list li.hover .holder{
	background:#e4f1e9;
}
.side-list p{
	margin:0;
}
.recent-comments p a{color:#383838;text-decoration:none;}
.recent-comments li:hover p a,
.recent-comments li.hover p a{color:#5c0000;}
.recent-comments a:hover{text-decoration:underline;}
.side-list .pane{font: 11px/14px Georgia,Times,"Times New Roman",serif;}
.side-list .pane .date{
	font-style:normal;
	color:#9e9e9e;
}
.recent-comments .pane,
.item .pane{font-size:10px;}
.side-list .heading{
	padding:5px 0 0;
	font:14px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
.side-list .heading a{text-decoration:none;}
.side-list .heading a:hover{text-decoration:underline;}
.side-list .hold-image{
	float:right;
	background: url(../images/bg-side-list-image.png) no-repeat;
	overflow:hidden;
	width:62px;
	height:52px;
	padding:5px;
	margin:0 0 0 4px;
}
.related-businesses{
	font-size:13px;
	line-height:16px;
}
.related-businesses a{color:#383838;text-decoration:none;}
.related-businesses a:hover{text-decoration:underline;}
.related-businesses .home{
	padding:4px 0 5px 27px;
	background: url(../images/ico-home.gif) no-repeat 0 5px;
	font:13px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
.related-businesses .home a{color:#5c0000;}
.related-businesses .name{
	padding:4px 0 5px 27px;
	background: url(../images/ico-man.gif) no-repeat 0 5px;
}
.related-businesses .phone{
	padding:4px 0 5px 27px;
	background: url(../images/ico-phone.gif) no-repeat 0 5px;
}
.related-businesses .mail{
	padding:4px 0 5px 27px;
	background: url(../images/ico-mail.gif) no-repeat 0 5px;
}
#sidebar .tabs-holder{
	width:271px;
	overflow:hidden;
	position:relative;
	margin:0 -8px 0 -5px;
}
#sidebar .tabset{
	margin:0 0 -5px 0;
	padding:0;
	list-style:none;
	height:46px;
	overflow:hidden;
	text-transform:uppercase;
	font:13px/16px 'Days Regular', 'Arial Black', Verdana, Arial, Helvetica, sans-serif;
}
#sidebar .tabset li{
	float:left;
}
#sidebar .tabset a{
	color:#4e5f54;
	float:left;
	text-decoration:none;
	padding:17px 12px 13px;
	background: url(../images/bg-tab.gif) no-repeat;
	width:91px;
	outline:0;
	overflow:hidden;
}
#sidebar .tabset .popular{text-align:center;}
#sidebar .tabset .random{text-align:right;}
#sidebar .tabset .popular a{margin:0 -20px;position:relative;}
#sidebar .tabset a.active{font-size:17px;letter-spacing:-1px;text-align:center;}
#sidebar .tabset .popular a.active{
	background: url(../images/bg-tab-active.png) no-repeat;
	width:98px;
	margin:0 -41px;
	position:relative;
	z-index:1;
}
#sidebar .tabset .recent a.active{
	background: url(../images/bg-tab-active.png) no-repeat;
	width:98px;
	margin:0 -42px 0 0;
	position:relative;
	z-index:1;
}
#sidebar .tabset .random a.active{
	background: url(../images/bg-tab-active.png) no-repeat;
	width:98px;
	margin:0 0 0 -42px;
	position:relative;
	z-index:1;
}
#sidebar .tab-content{
	border-top:5px solid #9ab2a3;
	border-bottom:5px solid #9ab2a3;
	height:1%;
	overflow:hidden;
}
#sidebar .alignright{
	float:right;
}
.items img{
	border:1px solid #ccc;
	padding:1px;
}
.items .heading{
	padding:1px 0 5px;
}
.items .pane a{text-decoration:none;}
.items .pane a:hover{text-decoration:underline;}
#sidebar .tab-content .side-list{margin:-1px 0;}
/* btn-submit */
.btn-submit{
	display:inline-block;
	color:#fff !important;
	text-decoration:none !important;
	overflow:hidden;
	font-size:13px;
	line-height:16px;
	cursor:pointer;
	text-transform:uppercase;
}
.btn-submit b{
	float:left;
	height:16px;
	position:relative;
	overflow:hidden;
	padding:6px 0 9px 13px;
	background: url(../images/btn-submit.png) no-repeat;
}
.btn-submit i{
	float:left;
	background: url(../images/btn-submit-r.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	width:11px;
	height:31px;
	position:relative;
}
.btn-submit:hover b{background: url(../images/btn-submit-over.png) no-repeat;}
.btn-submit:hover i{background: url(../images/btn-submit-r-over.png) no-repeat;}
#wrapper .btn-submit-active b,
#footer .btn-submit-active b{background: url(../images/btn-submit-active.png) no-repeat;}
#wrapper .btn-submit-active i,
#footer .btn-submit-active i{background: url(../images/btn-submit-r-active.png) no-repeat;}
.top,
.bottom{
	height:1%;
	overflow:hidden;
	position:relative;
}
.top-left{
	background:url(../images/bg-top-left.png) no-repeat;
	margin:0 15px 0 0;
	font-size:0;
	height:15px;
}
.top-right{
	background:url(../images/bg-top-right.png) no-repeat;
	height:15px;
	width:15px;
	margin:-15px 0 0 auto;
}
.bottom-left{
	background:url(../images/bg-bottom-r.png) no-repeat;
	height: 18px;
	width: 12px;
	font-size:0;
	float:right;
	margin:0 1px 0 0;
	display:inline;
}
.bottom-right{
	background:url(../images/bg-bottom-l.png) no-repeat;
	height: 18px;
	font-size:0;
	margin:0 13px 0 1px;
}
* html .bottom-left{margin:0 1px 0 -13px;}
.l1{
	float:left;
	width:100%;
}
.body{
	width: 100%;
	display: table;
	position:relative;
}
.center-l,
.center-r{
	background:url(../images/bg-center-left.png) repeat-y;
	width:9px;
	display: table-cell;
}
.center-r{
	background:url(../images/bg-center-right.png) repeat-y;
}
.center-c{
	display: table-cell;
	height:1%;
}
.center-c img{
	float:right;
	margin:-6px 0 0;
}
.bottom .caption-text{
	width:100%;
	padding:0;
	margin:-10px 0 0;
}
#content .caption-small{width:133px;}


.ulcontent {list-style: none;
margin:0;
padding0;}

.ulcontent LI{

float:left;
padding:0 15px 0 0;
}

.ulcontent LI .last{
background-image:none;
padding-right:0;
}

.ulsquare { list-style: square;} 
.uldisc { list-style: disc;} 
.ulromlow { list-style: lower-roman;} 
.ulromup { list-style: upper-roman;} 
.uldeczero { list-style: decimal-leading-zero;}
.uldec { list-style: decimal;}
.ulnone { list-style: none;}

img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

.ver-zebra
{   width: 100%;
    border-top: 1px solid #5b6d61;
border-bottom: 1px solid #5b6d61;
	text-align: left;
	border-collapse: collapse;
    margin-bottom:1em;
}
.ver-zebra th
{
	font-size: 14px;
	font-weight: bold;
	padding: 6px 6px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #3a7e45;
}
.ver-zebra td
{
	padding: 5px 5px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #4b6d56;
}


.ver-zebra tr:hover td
{
	background: #abd2af;
	color: #304637;
}


.vzebra-odd
{
	background: #f2f9f3;
}
.vzebra-even
{
	background: #e3f2e6;
}
.ver-zebra .vzebra1
{
	background: #d3ebd8;
	border-bottom: 1px solid #8bc995;
}
.ver-zebra .vzebra2
{
	background: #f0f9f1;
	border-bottom: 1px solid #a7d6ae;
}

.ver-zebra .none
{
	background-color: transparent;
	border-bottom: 1px solid #a7d6ae;
}