body {
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/body-bg.gif) repeat-x;
	min-width: 864px;
}
img {border:none;}
form {padding:0;margin:0;}
.form select, .form input, .form textarea {vertical-align:middle;}
#main {
	margin: 0 auto;
	width: 927px;
}
#header {
	position: relative;
	width: 927px;
	height: 151px;
	z-index: 99;
}
#strict_header #header {
	position: relative;
	width: 927px;
	height: 103px;
	z-index: 99;
}	
#top-nav {
	position: absolute;
	top: 127px;
	left: 0;
	list-style: none;
	padding: 4px 0 0;
	margin: 0;
	font-size: 12px;
	width: 927px;
	color: #fff;
	background-color: #022560;
}
#strict_header #top-nav {
	position: absolute;
	top: 89px;
	left: 0;
	list-style: none;
	padding: 4px 0 0;
	margin: 0;
	font-size: 12px;
	width: 927px;
	color: #fff;
	background-color: #022560;
}

#top-nav li {
	float: left;
	position: relative;
	padding: 0 18px 3px 19px;
	background: url(../images/top-nav-sep.gif) no-repeat;
}
#top-nav li:first-child {
	background: none;
}
#top-nav li a {color: #fff;text-decoration: none;}
#top-nav li a:hover {text-decoration: underline;}
#top-nav li:hover ul, #top-nav li.hover ul {
	display: block;
}
#top-nav ul {
	position: absolute;
	display: none;
	top: 17px;
	left: 0;
	list-style: none;
	padding: 0 44px 10px 29px;
	margin: 0;
	font-size: 11px;
	color: #fff;
	background-color: #7f8fab;
	border: 1px solid #c4c2c2;
}
#top-nav ul li {
	float: none;
	background: none;
	padding: 11px 0 0;
	white-space: nowrap;
}
#header .logo {
	position: absolute;
	top: 28px;
	left: 0;
	width: 394px;
	height: 75px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo.gif) no-repeat;
}
#header .date {
	position: absolute;
	top: 10px;
	left: 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #02255f;
}
#header .top-links {
	position: absolute;
	top: 10px;
	right: 0;
	font-size: 11px;
	line-height: 14px;
	list-style: none;
	padding: 0;
	margin: 0;
	font-weight: bold;
	text-transform: uppercase;
	color: #02255f;
}
#header .top-links li {
	float: left;
	padding: 0 0 0 7px;
}
#header .top-links li a {
	padding: 0 0 0 19px;
	color: #02255f;
	text-decoration: none;
	background: url(../images/rss-ico.gif) no-repeat;
}
#header .top-links li a:hover {
	text-decoration: underline;
}
#header .form {
	position: absolute;
	right: 0;
	top: 56px;
	background: url(../images/header-form-item.gif) no-repeat;
	padding: 9px 0 0 47px;
}
#header .form .text-input {
	float: left;
	padding: 1px 0 1px 8px;
	width: 220px;
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #adadad;
}
#header .form .btn {
	float: left;
	width: 17px;
	height: 13px;
	margin: 2px 0 0 2px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/btn-bg.gif) no-repeat;
}
#content {
	overflow: hidden;
	position: relative;
	width: 910px;
	padding: 12px 7px 12px 10px;
	background-color: #eeeeee;
	z-index: 9;
	font-size:13px !important;
	line-height: 1.5em !important;	
}
#home #content {background-color: transparent;width: 927px;padding: 13px 0;}
.slide-show {
	float: left;
	width: 910px;
	position: relative;
	margin: 0 0 10px 0;
}
.slide-show .slides {
	position: relative;
	width: 910px;
	height: 299px;
	overflow: hidden;
}
.slide-show .slides img {
	position: absolute;
	top: 0;
	left: 0;
}
.control {
	position: absolute;
	bottom: 11px;
	right: 0;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 18px;
}
.control li {
	float: left;
	margin: 0 13px 0 0;
}
.control a {
	float: left;
	color: #fff;
	width: 27px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	background: url(../images/control-bg.png) no-repeat;
	text-decoration: none;
	cursor: pointer;
}
#column1 {
	float: left;
	width: 598px;
}
#column1 .boxes {
	float: left;
	width: 598px;
	background: url(../images/boxes-bg3.gif) repeat-y;
}
#column1 .boxes .boxes-inner {
	float: left;
	width: 587px;
	padding: 11px 0 9px 11px;
	background: url(../images/boxes-bg.gif) no-repeat;
}
#column1 .boxes .boxes-bottom {
	float: left;
	width: 598px;
	height: 3px;
	overflow: hidden;
	background: url(../images/boxes-bg2.gif) no-repeat;
}
#column1 .boxes .box {
	float: left;
	width: 275px;
}
#column1 .boxes .box2 {
	margin: 0 0 0 26px;
	display: inline;
}
#column1 .boxes ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 12px;
	line-height: 15px;
	color: #312f2f;
}
#column1 .boxes ul li {
	float: left;
	width: 275px;
	padding: 9px 0 13px 0;
	background: url(../images/list-sep.gif) repeat-x 0 100%;
}
#column1 .boxes ul li .image-holder {
	float: left;
}
#column1 .boxes ul li .text-area {
	float: right;
	width: 196px;
}
#column1 .content-box {
	float: left;
	width: 598px;
	margin: 0 0 10px;
	background: url(../images/content-box-bg3.gif) repeat-y;
}
#column1 .content-box .box-inner {
	float: left;
	width: 576px;
	padding: 11px 11px 7px 11px;
	background: url(../images/content-box-bg.gif) no-repeat;
}
#column1 .content-box .box-bottom {
	float: left;
	width: 598px;
	height: 2px;
	overflow: hidden;
	background: url(../images/content-box-bg2.gif) no-repeat;
}
#column1 h2 {
	margin: 0 0 0 12px;
	color: #fff;
	font-size: 11px;
	line-height: 26px;
	text-transform: uppercase;
}
#column1 .list {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 0 4px;
	font-size: 12px;
	line-height: 1.5em;
	color: #312f2f;
}
#column1 .list li {
	float: left;
	width: 576px;
	padding: 8px 0 11px 0;
	background: url(../images/list-sep.gif) repeat-x 0 100%;
}
#column1 .list li .image-holder {
	float: left;
	margin: 0 9px 0 0;
}
#column1 .list .text-area {
	float: left;
	width: 446px;
}
#column1 h3 {
	margin: 0;
	font-size: 13px;
	color: #cd3d43;
}
#column1 h3 a {color: #cd3d43;text-decoration: none;}
#column1 h3 a:hover {text-decoration: underline;}
#column1 p {
	margin: 0;
}
#column1 .list a {
	color: #cd3d43;
	text-decoration: none;
}
#column1 .list a:hover {
	text-decoration: underline;
}
#column1 .more {
	color: #be1a35;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
#column1 h1 {
	margin: 0;
	color: #fff;
	font-size: 11px;
	line-height: 24px;
	text-transform: uppercase;
	padding: 0 0 0 21px;
	background-color: #022560;
}
#column1 .post {
	float: left;
	width: 589px;
	padding: 11px 4px 17px 5px;
	background-color: #fff;
	margin: 9px 0 0;
}
#column1 .post h2 {
	margin: 0;
	color: #48423e;
	font: 26px "Times New Roman", Times, serif;
	text-transform: none;
}
#column1 .post .title-box {
	float: left;
	width: 400px;
	font-size: 11px;
	color: #3b3b3b;
	margin: 0 0 20px;
}
#column1 .post .title-box .date-name {
	margin: 9px 0 0;
	background: url(../images/ico-1.gif) no-repeat;
	padding: 0 0 0 20px;
}
#column1 .post .title-box p {margin: 4px 0 0;}
#column1 .post a {color: #b91c39;text-decoration: none;}
#column1 .post a:hover {text-decoration: underline;}
#column1 .post .title-holder {
	overflow: hidden;
	width: 100%;	
}
#column1 .post .comment {
	float: right;
	color: #ac243b;
	text-decoration: none;
	font-size: 11px;
	padding: 0 0 0 18px;
	background: url(../images/ico-2.gif) no-repeat 0 1px;
}
#column1 .post p {
/* 	clear: both; */
	margin: 0 0 18px;
	font-size: 13px;
	line-height: 1.5em;
	color: #6a717b;
}
#column1 .bottom-block {
	overflow: hidden;
	width: 598px;
	background: url(../images/block-bg.gif) repeat-x;
	padding: 12px 0 0 0;
    float: left;
}
#column1 .bottom-block p {
	clear: none;
	margin: 0;
}
.side-bar {
	float: left;
	width: 128px;
}
.side-bar h1 {
	margin: 18px 0 0;
	font-size: 14px;
	color: #022560;
}
.side-bar p {
	margin: 7px 0 0;
	font-size: 11px;
	color: #000;
}
.side-bar a {
	color: #033efe;
	text-decoration: none;
}
.side-bar a:hover {
	text-decoration: underline;
}
.side-nav {
	list-style: none;
	padding: 0;
	margin: 11px 0 0;
	font-size: 11px;
	line-height: 18px;
	color: #033efe;
	border-top: 1px dotted #666;
}
.side-nav li {
	padding: 0 0 0 3px;
	border-bottom: 1px dotted #666;
}
.image-holder2 {
	float: right;
	border: 1px solid #e4e2e1;
	position: relative;
}
.image-holder2 img {float: left;}
.banner-list {
	float: left;
	list-style: none;
	padding: 12px 0 0;
	margin: 0;
	width: 100%;
}
.banner-list li {
	float: left;
	margin: 0 0 0 3px;
	display: inline;
	border: 1px solid #eaf6ed;
}
.banner-list li img {float: left;}
.banner-list li:first-child {margin: 0;}
.content-inner {
	overflow: hidden;
	width: 927px;
	background: url(../images/content-inner-bg.gif) repeat-y;
}
.side-nav2 {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 24px;
	color: #000;
}
.side-nav2 li {
	padding: 0 0 0 2px;
	border-bottom: 1px dotted #000;
}
.side-nav2 li a {
	color: #000;
	text-decoration: none;
}
.side-nav2 li a:hover, .side-nav2 li.active a {
	color: #033efe;
}
.content {
	float: right;
	width: 757px;
}
.content h1 {
	margin: 0;
	font-size: 24px;
	line-height: 32px;
	color: #033efe;
	border-bottom: 1px dotted #000;
	font-weight: normal;
}
.content p {
	margin: 12px 0 0;
	font-size: 12px;
	color: #000;
}
.content p a {
	color: #033efe;
	text-decoration: none;
}
.content p a:hover {text-decoration: underline;}
.content ul {
	list-style: none;
	padding: 3px 0 0 10px;
	margin: 0;
	font-size: 12px;
	color: #000;
	height: 1%;
}
.content ul li {
	padding: 7px 0 0 7px;
	background: url(../images/bullet.gif) no-repeat 0 10px;
}
.content .img-holder {
	float: right;
	padding: 7px;
	border: 1px solid #c4c2c2;
	margin: 10px 0 0 12px;
}
#column2 {
	float: right;
	width: 304px;
}
#column2 .box {
	float: left;
	width: 304px;
	margin: 0 0 10px;
	background: url(../images/box-bg.gif) repeat-y;
}
#column2 .box .box-inner {
	float: left;
	width: 286px;
	padding: 9px 9px 0 9px;
	background: url(../images/box-bg2.gif) no-repeat;
}
#column2 .box2 .box-inner {
	background: url(../images/box-bg4.gif) no-repeat;
}
#column2 .box .box-bottom {
	float: left;
	width: 304px;
	height: 4px;
	overflow: hidden;
	background: url(../images/box-bg3.gif) no-repeat;
}
#column2 .box3 {
	float: left;
	width: 134px;
	background: url(../images/box3-bg2.gif) repeat-y;
}
#column2 .box3 .box-inner {
	float: left;
	padding: 9px 10px 0 10px;
	background: url(../images/box3-bg.gif) no-repeat;
}
#column2 .box3 .box-bottom {
	float: left;
	width: 135px;
	height: 4px;
	overflow: hidden;
	background: url(../images/box3-bg3.gif) no-repeat;
}
#column2 h3 {
	color: #fff;
	font-size: 11px;
	line-height: 25px;
	margin: 0 0 0 13px;
	font-weight: normal;
	text-transform: uppercase;
}
#column2 .box .newsletter {
	float: left;
	width: 286px;
	margin: 7px 0 0;
}
#column2 .box .newsletter p {
	margin: 0 0 0 0px;
	font-size: 13px;
	color: #7c7e84;
}
#column2 .box .form {float: left;padding: 10px 0;}
#column2 .box .text-input {
	float: left;
	width: 245px;
	height: 24px;
	margin: 0 3px 0 0;
	background: url(../images/text-input-bg.gif) no-repeat;
}
#column2 .box .text-input input {
	float: left;
	border: 0;
	background: transparent;
	width: 230px;
	padding: 5px 0 0 0;
	margin: 0 0 0 10px;
	display: inline;
	font: 13px "Times New Roman", Times, serif;
}
#column2 .box .btn {
	float: left;
	width: 32px;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/go-btn.gif) no-repeat;
}
#column2 .box .video-holder {
	float: left;
	width: 286px;
	height: 238px;
	margin: 7px 0;
}
#column2 .list {
	list-style: none;
	padding: 0 0 11px;
	margin: 0;
	font-size: 12px;
	color: #bd2c57;
	height: 1%;
}
#column2 .list li {
	margin: 5px 0 0;
	padding: 0 0 0 19px;
	background: url(../images/plus-ico.gif) no-repeat;
}
#column2 .list a {
	color: #bd2c57;
	text-decoration: none;
	font-size: 12px;
}
#column2 .list a:hover {
	text-decoration: underline;
}
#column2 .box4 {
	float: right;
	width: 134px;
	background: url(../images/box4-bg2.gif) repeat-y;
}
#column2 .box4 .box-inner {
	float: left;
	width: 116px;
	padding: 9px 9px 9px 9px;
	background: url(../images/box4-bg.gif) no-repeat;
}
#column2 .box4 .box-bottom {
	float: left;
	width: 134px;
	height: 2px;
	overflow: hidden;
	background: url(../images/box4-bg3.gif) no-repeat;
}
#column2 .box4 a {
	float: left;
	margin: 7px 0 0;
}
.bottom-box {
	float: left;
	background-color: #022560;
	width: 903px;
	margin: 35px 0 0;
	padding: 12px 0 15px 0;
}
.bottom-box .logo {
	float: left;
	width: 432px;
	height: 62px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/logo2.gif) no-repeat;
}
.bottom-box .list-holder {
	float: left;
	width: 428px;
	margin: 0 0 0 43px;
	display: inline;
	background: url(../images/list-holder-bg.gif) repeat-y;
}
.bottom-box ul {
	float: left;
	list-style: none;
	padding: 0 0 0 34px;
	margin: 0 0 0 0;
	font-size: 14px;
	color: #fff;
}
.bottom-box ul.first {padding: 0;} 
.bottom-box ul a {color: #fff;text-decoration: none;}
.bottom-box ul a:hover {text-decoration: underline;}
#footer {
	width: 927px;
	margin: 11px 0 0;
}
#home #footer {
	margin: 0;
	background-color: #022560;
}
#footer p {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #022560;
}
.dot{
	border-bottom:1px dotted #000000;
}
.menu_left{
	float:left;
	width:130px;
}
.selected a{
	color:#033EFE !important;	
	text-decoration: none;
	font-size: 13px;			
}
.submenu a{
	font-size: 13px;
	color:#000;
	text-decoration: none;
}
.side-nav2{
	display: none;
}
.detail-info { height: 1%; overflow:hidden; position: relative; margin-bottom: 10px; padding: 0 15px 15px 0; border-bottom:solid 1px #cdcdcd; }
.detail-info .item-img-bg { float:left; background:#000; margin:0 10px 0 0; display: table; width:200px; height:150px; overflow:hidden; }
.detail-info .item-img-bg a { text-align:center; display: table-cell; vertical-align: middle; }
.detail-info .item-img-bg img { vertical-align: top;}
.detail-info .picapp-embed { width:234px; float:left; margin:0 10px 0 0; }
.content-detail .detail-info a:hover { text-decoration:underline; }

.detail-info-text { font-size:11px; }
.detail-info-text h4 { font-size:20px; margin: 0 0 9px 0; }
.detail-info-text h4 a { color:#4f4f4f; }
.detail-info-text .ext-link { text-decoration:none; font-weight:bold; font-size:12px;}

.detail-info-text .source { margin-bottom: 10px; }
.detail-info-text .source em,
.detail-info-text .submittedBy em { text-transform:uppercase; font-weight:bold; display:block; float:left; width: 70px; font-style:normal; }
.detail-info-text .recommendedby em { text-transform:uppercase; font-weight:bold; display:block; float:left; width: 120px; font-style:normal; }
.detail-info-text .recommendedby .metric { border: 1px solid #aeaeae ; padding: 0pt 3px; }
.detail-info-text .recommendedby .partner a { color: #55A60A; }
.detail-menu div, .detail-stats div {
border:1px solid #B4B4B4;
float:left;
margin-right:14px;
padding:0 4px;
text-transform:uppercase;
}
.detail-menu .value, .detail-stats .value {
border-right:medium none;
font-weight:bold;
margin:0;
}
.nobox{
	margin-bottom: 10px;
}

#column2 .box .text-input1 {
	background:transparent url(../images/text-input-bg.gif) no-repeat scroll 0 0;
	float:left;
	height:24px;
	margin:0 3px 0 0;
	width:200px;
}

#column2 .box .text-input1 input {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	display:inline;
	float:left;
	font-family:"Times New Roman",Times,serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0 0 0 10px;
	padding:5px 0 0;
	width:230px;
}

#column2 .searchform {
	background:transparent url(../images/header-form-item.gif) no-repeat scroll 0 0;
	right:0;
	height:26px;
	padding:4px 0 0 47px;
	margin-left:17px;
}

#column2 .searchform .btn {
background:transparent url(../images/btn-bg.gif) no-repeat scroll 0 0;
float:left;
height:13px;
margin:2px 0 0 2px;
overflow:hidden;
text-indent:-9999px;
width:17px;
}
#subscribe_options div,#subscribe_options dl,#subscribe_options dt,#subscribe_options dd,#subscribe_options ul,#subscribe_options ol,#subscribe_options li,#subscribe_options h1,#subscribe_options h2,#subscribe_options h3,#subscribe_options h4,#subscribe_options h5,#subscribe_options h6,#subscribe_options pre,#subscribe_options code,#subscribe_options form,#subscribe_options fieldset,#subscribe_options legend,#subscribe_options input,#subscribe_options textarea,#subscribe_options p,#subscribe_options blockquote,#subscribe_options th,#subscribe_options td{margin:0;padding:0}
#subscribe_options address,caption,#subscribe_options cite,#subscribe_options code,#subscribe_options dfn,#subscribe_options th,#subscribe_options var{font-style:normal;font-weight:normal}li{list-style:none}
#subscribe_options caption,#subscribe_options th{text-align:left}
#subscribe_options h1,#subscribe_options h2,#subscribe_options h3,#subscribe_options h4,#subscribe_options h5,#subscribe_options h6{font-size:100%;font-weight:normal}
#subscribe_options q:before,q:after{content:''}
#subscribe_options abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}
#subscribe_options input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
#subscribe_options a{color:#26B;text-decoration:none}
#subscribe_options a:hover{text-decoration:underline}h1,h2,h3,h4{line-height:1.2em}
#subscribe_options hr{border:none;border-bottom:1px solid #DDD}
#subscribe_options{margin-top:9px;background:#FAFAFA url(images/light_grad01a.png) repeat-x scroll center bottom;padding:8px 5px;border:1px solid #DDD;font-size:90%}body.single #subscribe_options{margin-top:17px}#subscribe_options .quick_about{padding:0 10px;color:#555}#subscribe_options .quick_about p{padding-bottom:0.5em}#subscribe_options .quick_about .more{display:none}#subscribe_options .quick_about a.slide{font-weight:bold;padding:0 2px}#subscribe_options .quick_about a.slide:hover{background:#26B;color:#FFF;text-decoration:none}#subscribe_options .join{font-size:13px;margin-bottom:5px;text-align:center}#subscribe_options .subscribe_icons{width:295px;margin:0 auto}#subscribe_options .subscribe_icons li{float:left;margin:0 2px 5px 2px;width:55px;text-align:center;font-size:11px}#subscribe_options .subscribe_icons a{display:block;background:url(images/spritemap.png) center top no-repeat;padding:40px 0 2px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out}#subscribe_options .subscribe_icons a:hover{color:#444;text-decoration:none;-moz-box-shadow:0 2px 4px hsla(0,0%,0%,.35);-webkit-box-shadow:0 2px 4px hsla(0,0%,0%,.35)}#subscribe_options .subscribe_icons .subscribe_twitter a{background-position:center -1598px}#subscribe_options .subscribe_icons .subscribe_facebook a{background-position:center -1698px}#subscribe_options .subscribe_icons .subscribe_rss a{background-position:center -1798px}#subscribe_options .subscribe_icons .subscribe_email a{background-position:center -1898px}#subscribe_options .subscribe_icons .subscribe_buzz a{background-position:center -1989px}#subscribe_options p{clear:both}#subscribe_options .more_subscribe_options{text-align:center}

.more{
	text-align: left;
}
