@charset "utf-8";
/* ||| universal set of reset styles |||*/

html,body,div,span,applet,object,iframe,caption,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,
label,legend {
	vertical-align: baseline;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
:focus {outline: 0;}
body {background: white;line-height: 1;color: black;}
ol,ul {list-style: none;}
/* tables still need cellspacing="0" in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption,th,td {
	font-weight: normal;
}
/* remove possible quote marks (") from <q> & <blockquote> */
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
}
blockquote,
q {
	quotes: "" "";
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
.clr {
	font-size : 1px;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clear {
	clear: both;
}
.lf {
	float: left;
}
.rf {
	float: right;
}
/* End hide from IE-mac */
/* ||| the end |||*/

html {
	height: 100%;
	margin-bottom: 1px;
}
body {margin: 0;padding: 0;font-size:100%;}
#home {
	background: #f5f5f5;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height:1.6;
}
a {
	outline: none;
	cursor: pointer;
}
img {
	border: none;
	text-decoration: none;
}
a:link,
a:visited,
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ul {
	padding: 0 0 0 2px;
	margin: 0;
	margin-left: 1px;
	list-style: none;
}
ul li {
	border-bottom: 1px solid #f1f1f1;
	padding-left: 0;
	line-height: 170%;
	padding: 5px 0;
}
ul li a {
	text-decoration: none!important;
}
ul li a:hover {
	text-decoration: underline!important;
}
ol li {
	line-height: 170%;
}
fieldset {
	border: 0;
	padding: 5px 0;
}
th {
	padding: 4px;
	text-align: left;
}
h1 {
	font-size: 200%;
}
h2 {
	font-size: 175%;
}
h3 {
	font-size: 150%;
}
h4 {
	font-size: 125%;
}
h5 {
	font-size: 115%;
}
p,pre,blockquote,h1,h2,h3,h4,h5,h6 {
	margin: 1em 0;
	padding: 0;
}
fieldset {border: none;}
fieldset a {font-weight: bold;}
input,
select,
button {
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
}
hr {
	border-right: 0;
	border-left: 0;
	border-bottom: 0;
	height: 1px;
	color: #eee;
	background-color: #eee;
}
.clearfix {
	clear: both;
}
.clear-both {clear:both;}
#content-wrapper {
	background: transparent url('../images/bg_page.png') repeat-y 50% 0;
	width: 1043px;
	margin: 0 auto;
/*	margin-left:-40px;*/
}
#content-wrapper-inner {
	width: 961px;
	padding: 0;
	margin: 0 auto;
}
#top-wrapper {clear:both;padding:0 22px;width:auto;	background: #272727;height: 20px;line-height: 30px;overflow:hidden;}
#top-logo {clear: both;padding: 0 22px;width: auto;border-top: 1px solid #fff;height: 85px;padding-top: 7px;padding-bottom: 7px;}
div.divide {border-top: 1px solid #F5F5F5;}
#top-search {	background: url('../images/topsearch_bg.png') repeat-x 0 0;
	height: 32px;
	line-height: 32px;
	font-size: 10px;
	text-transform: uppercase;
	clear:both;
padding:0pt 22px;
width:auto;}
#top-search .lf a {
	background: url('../images/button_left.png') no-repeat 0 50%;
	color: #666;
	padding: 4px 3px;
	margin-right: 1px;
}
#top-search .lf a span {
	background: url('../images/button_right.png') no-repeat 100% 50%;
	padding: 4px 7px 4px 4px;
}

#top-search .rf div.search {
	margin-top: 0px;
}
#top-search .rf div.search input {
	border: 1px solid #e1e1e1;
	padding: 3px 2px;
	color: #c0c0c0;
	width: 215px;
}
#top-search .rf div.search input:focus {
	color: #000;
}
#top-search .rf div.search input.button {
	color: #fff;
	border: none;
	width: 56px;
	height: 19px;
	padding: 0 0 1px;
	margin-left: 8px;
	background: #900000 url('../images/button_search.png') no-repeat 0 50%;
	cursor:pointer;
}
#top-search .rf div.search input:focus {
	background: #F5F5F5;
}
a#logo {
	width: 366px;
	height: 60px;
	float: left;
	display: block;
}
div#logo-des {float:right;width:500px;}
div#logo-des {margin-top:13px;}
div#main-content, div#post-home,div#top-features-ad {clear:both;padding:0pt 22px;width:auto;}
div#primary-content {margin: 0 0 9px;padding: 0;width: 700px;background: #fff url('../images/def_cor_rb.png') no-repeat bottom right;float:left;
overflow:hidden;font-size:12px;}
div#primary-content .lb, div.module .lb {padding: 0;background: url('../images/def_cor_lb.png') no-repeat bottom left;}
div#primary-content .rt, div.module .rt {padding: 0;background: url('../images/def_cor_rt.png') no-repeat top right;}
div#primary-content .lt, div.module .lt {padding: 0;background: url('../images/def_cor_lt.png') no-repeat top left;}
div.content-inner {padding:9px;}
.download-bt-big {padding: 33px 49px 0pt 22px; background: rgb(12, 104, 19) url(../images/download_remover.gif) no-repeat scroll 0% 50%; width: 197px; height: 31px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: white; font-size: 8.5pt; font-weight: bold; line-height: 12px;}
div.test-content h1, div.test-content h2, div.test-content h3 {color:#246FA3;border-bottom:1px dotted #F5F5F5;}
.strong-color-1 {color:#246FA3;font-weight:bold;}
div.content {margin:0 0 9px;}
div.content h2 {margin-bottom:0px;margin-top:18px;font-size:16px;}
div#secondary-content {margin-left:7px;width:210px;float:right;overflow:hidden;}
div.module, div.module_menu, div.module_text {margin: 0 0 9px;padding: 0;width: 100%;background: url('../images/def_cor_rb.png') no-repeat bottom right;}
div.module h3, div.module_menu h3, div.module_text h3 {margin: 0 2px 0 4px;padding: 1px 0;white-space: nowrap;height: 37px;background: url('../images/moduletable_h3_def_r.png') no-repeat 100% 50%;font: normal 17px Arial, Helvetica, sans-serif;color: #272727;}
div.module .spantitle,
div.module_menu .spantitle,
div.module_text .spantitle {display: block;margin: 0 0 0 -2px;padding: 12px 0 0 10px;height: 29px;background: url('../images/moduletable_h3_def_l.png') no-repeat 0 50%;font-size:12px; font-weight:bold;}
div#download-bt {text-align:center;}
div#download-bt img {display:block; margin:0 auto;padding-bottom:5px;padding-top:15px;clear:both;}
.h1-title {margin:5px auto;border-bottom:1px dotted #F5F5F5;font-size:18px;margin:0px auto 20px;}
.h1-title2 {margin:5px auto;border-bottom:1px dotted #F5F5F5;font-size:24px;margin:0px auto 20px;}
ul.menu {
	list-style: none;
	margin: 0;
	padding: 0 0 6px;
	background: #fff;
}
ul.menu li {
	background: none;
	margin: 0 9px;
	padding: 0;
	border-bottom: 1px solid #f1f1f1;
}
ul.menu li a {
	display: block;
	outline: none;
	padding: 5px 2px;
	color: #333;
	text-decoration:none!important;
}
ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {
	color: #246FA3;
}
div#post-content {float:left;width:650px;}
div#post-sideContent {width:260px;float:right;}
div#mainbody-2 {margin-bottom:9px;}
#mainbody-2 #main_center {
	background: url('../images/cont_sh_center.png') repeat-y 50% 50%;
	width: 100%;
}
#mainbody-2 #main_top {
	background: url('../images/cont_sh_top.png') no-repeat 50% 0;
}
#mainbody-2 #main_bottom {
	background: url('../images/cont_sh_bottom.png') no-repeat 50% 100%;
}
#main_content {
	margin:0;
	padding:9px;
}
#mainbody #main_center {
	background: url('../images/cont_center.png') repeat-y 50% 50%;
	width: 100%;
}
#mainbody #main_top {
	background: url('../images/cont_top.png') no-repeat 50% 0;
}
#mainbody #main_bottom {
	background: url('../images/cont_bottom.png') no-repeat 50% 100%;
}
.postTutorials {
	background-image: url(../images/dotLine.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 15px;
	margin-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.postTutorials h2 {border-bottom:1px solid #F5F5F5;}
div.postTutorials a, div#footer-wrapper a,p.pathway a {color:#333;} 
div.postTutorials a:hover,
div.postTutorials a:active,
div.postTutorials a:focus, div#footer-wrapper a:hover,
div#footer-wrapper a:active,
div#footer-wrapper a:focus, p.pathway a:hover,
p.pathway a:active,
p.pathway a:focus {	color: #246FA3;}
div.test-content h1 a, div.test-content .postmetadata a, div.articleBody a{color:#246FA3;}
div.test-content h1 a:hover,
div.test-content h1 a:active,
div.test-content h1 a:focus, div.test-content .postmetadata a:hover,
div.test-content .postmetadata a:active,
div.test-content .postmetadatas a:focus, h1.pagetitle a{color:#246FA3;}
p.pathway {font: normal 10px Geneva, Arial, Helvetica, sans-serif; font-weight:bold;
text-transform:uppercase;border-bottom:1px dotted #F5F5F5;margin-top:0;}
div.module_content {padding:9px;}
#footer-wrapper {
	background: url('../images/footer_bg.png') no-repeat 50% 0;
	width: 1043px;
	clear: both;
	height: 104px;
	line-height: 46px;
	font-size: 11px;
	margin: 0 auto;
	color: #999;
		/*margin-left:-40px;*/
}
#copyright {
	margin: 0 auto;
	width: 961px;
}
#copyright #infoo {
	margin: 0 0 0 22px;
	float: left;
	width: 25%;
}
div#footer_wrap a {
	text-decoration: none;
	color: #666;
}
#copyright #stylearea {
	margin: 0 16px 0 0;
	float: right;
	width: 32%;
}
#copyright #stylearea a:link,
#copyright #stylearea a:visited,
#copyright #stylearea a:active {
	color: #999;
}
#copyright #stylearea a:hover {
	color: #666;
}
div.content div.test-content div.articleBody div.download-bt-big a {color:#fff;}
div.articleBody h3 {font-size:16px;}
div.navigation a {color:#333;}
div.navigation a:hover,
div.navigation a:active,
div.navigation a:focus {	color: #246FA3;}
#top-features-ad-2 {width:100%;}
#mainbody {margin-bottom:10px;padding:0;}
#main_content {margin:0;padding:9px;}
#mainbody #main_center {background: url('../images/cont_center.png') repeat-y 50% 50%;width: 100%;}
#mainbody #main_top {background: url('../images/cont_top.png') no-repeat 50% 0;}
#mainbody #main_bottom {background: url('../images/cont_bottom.png') no-repeat 50% 100%;}
#main_content h2 {font-size:22px;margin: 10px auto 15px auto;text-align:center;}
#main_content h2 span {color:#C6250B;font-size:26px;}
.float-left {float:left;width:32%;padding-left:20px;}
#main_content ul li{font-size:16px;color:#333;list-style-type:disc;}
.download-bt-big-2 {padding: 33px 49px 0pt 22px; background: #00466D url(../images/download_remover.gif) no-repeat scroll 0% 50%; width: 197px; height: 31px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: white; font-size: 8.5pt; font-weight: bold; line-height: 12px;margin:15px auto 10px 290px;}