/*  	
Theme Name: 	WordPress Theme 839	
Theme URI: 		http://template-help.com/	
Description:	A theme from Template-Help.com Collection	
Version: 		2.7	
Author: 		Template_Help.com 	
Author URL: 	http://www.Template-Help.com/ 
*/.frontSide #training{color:#0F0;text-shadow: 0 0 3px #0F0;}.frontSide #products{color:#F00;text-shadow: 0 0 3px #F00;}.frontSide #technical{color:#006CAD;text-shadow: 0 0 3px #006CAD;}.frontSide #technical, .frontSide #products, .frontSide #training {font-weight:bold;margin: 4px 0px 5px 1px;font-size:13px;list-style-type: none;}.frontSide hr {margin: 4px 0px 8px 0px;}.frontSide {text-align: left;margin-left:5px;}.frontSide li {list-style-type: disc;margin-left:12px;}.frontSide a {text-decoration: none;color: #FFF;}.frontSide a:hover {text-decoration: underline;}.DGmenu {    margin: 0;    padding: 0;    height: 1em; }.DGmenu li {    list-style: none;    float: left; }.DGmenu li a {    display: block;    padding: 3px;    color: #fff;    text-decoration: none; }.DGmenu li ul {    display: none;    width: 10em; /* Width to help Opera out */    background-color: #69f;}.DGmenu li:hover ul, .DGmenu li.hover ul {    display: block;    position: absolute;    margin: 0;    padding: 0; }.DGmenu li:hover li, .DGmenu li.hover li {    float: none; }.DGmenu li:hover li a, .DGmenu li.hover li a {    background-color: #69f;    border-bottom: 1px solid #fff;    color: #000; }input.btnSub { width:60px; }.timage { position:absolute; right:250px; top:76px; width:350px; height:200px; overflow:auto; color: black;}* { padding:0; margin:0;}	html { font-size:100.01%;}	body { font-size:62.5%; font-family: Arial, Helvetica, sans-serif; background:url(images/header-bg.gif) repeat-x 0 0 #131E22; color:#c4ced5;}	/* change background colour here! */.clear { clear: both;}table.sample {	border-width: 2px;	border-style: solid;	border-color: white;	border-collapse: separate;        margin: 4px;}table.sample th {	border-width: 1px;	padding: 1px;	border-style: solid;	border-color: gray;}table.sample td {	border-width: 2px;         padding: 1px;	border-style:ridge;	border-color: gray;}table.sample2 td {	border-width: 0px;         padding: 5px;}	table, td, div, img { border:0; border-collapse:collapse;}         table #bordered { border:2; }	td {vertical-align:top;}	ul, li { list-style: none;}	p { padding:0px 0px 18px 0px;}.rbroundbox2 p { padding:0px 0px 0px 0px;}		.frontpagebox {text-align:auto;}.frontpagebox a{color:#131E22;}/*** Main ***//** left is responsible for the big gradient **/	.left { position:absolute; float:left; top:0; left:0; width:50%; height:130px;}	/** changed height from 402px to 334 **/	.header-left {position:absolute; width:663px; height:93px; float:left; left:0; top:0; margin:0px 0px 0px -663px; background:url(images/header-left-bg.jpg);}	.main { width:980px; margin:0 auto; position:relative; ) no-repeat 0 0; /*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "980px" : "100%"); min-width:980px;*/}	/*** Menu ***/	.menu { float:left; /*overflow:hidden;*/ padding:0px 0px 0px 3px; position:relative;}		.menu ul { list-style:none; /*width:100%;*/ overflow:hidden; height:100%;}	.menu ul li { float:left; height:100%; background:url(images/ver.gif) no-repeat 0 17px; margin:0px 0px 0px -2px; padding:3px 10px 3px 10px;}		.menu ul li a { display:block; float:left; overflow:hidden; text-decoration:none; position:relative;  *position: inherit;  _position:relative;  margin:0px -10px 0px -10px;}	.menu ul li a { font-size:1.2em; color:#111;}		.menu ul li a span { display:block; float:left; overflow:hidden; height:100%; cursor: pointer;}	.menu ul li a span span { margin:0px 14px 0px 14px; _margin:0px 7px 0px 7px; padding:20px 20px 9px 20px;}			.menu ul li a:hover { text-decoration: underline;}		.menu ul li.current_page_item a { background:url(images/menu-left-act.gif) no-repeat 0 0; text-decoration:none;}	.menu ul li.current_page_item a span { background:url(images/menu-right-act.gif) no-repeat right 0;}	.menu ul li.current_page_item a span span { background:url(images/menu-bg-act.gif) repeat-x 0 0;}	/*** Slogan ***/	.slogan { clear:both; background:url(images/slogan-bg.gif) repeat-x 0 bottom; overflow:hidden; /*width:100%;*/}	.slogan .corner-left { background:url(images/slogan-left.jpg) no-repeat 0 0;}	.slogan .corner-right { background:url(images/slogan-right.gif) no-repeat right 84px;}	.slogan .indent { background:url(images/header-img.jpg) no-repeat right 0; padding:92px 0px 87px 269px; height:100%;  overflow:hidden;}	.slogan a img { margin:19px 0px 0px 187px;}	/*** Search ***/	.search { float:right; overflow:hidden; /*height:100%;*/ padding:8px 31px 4px 0px;}	.search form {}	.search .text { width:130px; padding:3px 0px 3px 6px; margin:-3px 9px 0px 0px;}	.search .but { cursor: pointer; margin:1px 0px 0px 0px;}		.search_page {}	.search_page { float:left; overflow:hidden; /*height:100%;*/ padding:18px 31px 4px 0px;}	.search_page form {}	.search_page .text { width:196px; padding:3px 0px 3px 6px; margin:-3px 9px 0px 0px;}	.search_page .but { cursor: pointer; margin:1px 0px 0px 0px;}	/*** Column ***/	.content { clear:both; /*overflow:hidden; */height:100%; padding:0px 33px 15px 0px;}		.column-right { width:223px; float:right;  margin: 10px 0px 0px 0px; _margin-left:-3px; position:relative;}	/*** Widgets  ***/	.widget { height:100%; overflow:hidden; margin:0px 0px 11px 0px; font-size:1.3em; color:black;}		.widget .widget-top { height:7px; overflow:hidden; background:url(images/widget-top2.gif) no-repeat 0 0;}	.widget .widget-bot { height:6px; overflow:hidden; background:url(images/widget-bot2.gif) no-repeat 0 0;}		.widget .widget-bg { background:#a9bac6; border-right:1px solid #5b6a71; padding:0px 0px 11px 0px;}		.widget .title { height:100%; background:url(images/widget-top2_.gif) repeat-x 0 0;  margin:0px 0px 12px 0px;}	.widget .title div div { background:url(images/widget-line1.gif) repeat-x 0 bottom;}		.widget h2 { background:url(images/widget-title-img2.gif) no-repeat 22px 4px; height:100%; overflow:hidden;}	.widget h2 { font-size:1.3em; font-weight:bold; color:#082a33; text-transform:uppercase; padding:9px 10px 12px 54px;}		.widget a { color:#054a60;}	.widget ul { margin:0px 20px 0px 32px; color:#054a60; }	.widget li { background:url(images/widget-marker2.gif) no-repeat 0 4px; padding:0px 0px 3px 12px;}	.widget li#pdf { background:url(/wp-content/uploads/adobe_pdf_small.gif) no-repeat 0 3px; padding:0px 2px 3px 30px;}	.widget li a { color:#054a60;}		.widget .customvalues  a { color:#112F39; }	.widget .customvalues a:hover{ color:#061215; text-decoration: underline;}	.widget .customvalues ul { margin-left: 0px; text-align:right; }	.widget .customvalues li {}	.customvalues {color:red;}	/*** widget_categories  ***/		.widget_categories { height:100%; overflow:hidden; margin:0px 0px 11px 0px;}				.widget_categories .widget-top { height:7px; overflow:hidden; background:url(images/widget-top1.gif) no-repeat 0 0;}		.widget_categories .widget-bot { height:6px; overflow:hidden; background:url(images/widget-bot1_.gif) no-repeat 0 0;}				.widget_categories .widget-bg0 { background:url(images/widget-bg.gif) repeat-y 0 0;}		.widget_categories .widget-bg { background:url(images/widget-bot1.jpg) no-repeat 0 bottom; border-right:1px solid #06171d; padding:0px 0px 12px 0px;}				.widget_categories .title { height:100%; background:url(images/widget-title-bg.gif) repeat-y 0 0;  margin:0px 0px 12px 0px;}				.widget_categories .title div { background:url(images/widget-top1_.jpg) no-repeat 0 0;}		.widget_categories .title div div { background:url(images/widget-line.gif) repeat-x 0 bottom;}				.widget_categories h2 { background:url(images/widget-title-img1.gif) no-repeat 22px 4px; height:100%; overflow:hidden;}		.widget_categories h2 { font-size:1.3em; font-weight:bold; color:#9ebace; text-transform:uppercase; padding:9px 10px 12px 54px;}				.widget_categories a { color:#c0d1dc; font-size:12px;}		.widget_categories ul { margin:0px 20px 0px 32px; color:#c0d1dc; font-size:1.2em;}		.widget_categories li { background:url(images/widget-marker1.gif) no-repeat 0 5px; padding:0px 0px 3px 12px;}				.widget_categories li a { color:#c0d1dc;}			/*** widget_meta  ***/		.widget_meta { height:100%; overflow:hidden; margin:0px 0px 11px 0px;}				.widget_meta .widget-top { height:7px; overflow:hidden; background:url(images/widget-top3.gif) no-repeat 0 0;}		.widget_meta .widget-bot { height:6px; overflow:hidden; padding-top: -14px; background:url(images/widget-bot3.gif) no-repeat 0 0;}				.widget_meta .widget-bg { background:#152024; border-right:1px solid #0d181c; padding:0px 0px 15px 0px;}				.widget_meta .title { height:100%; background: none;  margin:0px 0px 12px 0px;}		.widget_meta .title div div { background:url(images/widget-line2.gif) repeat-x 0 bottom;}					.widget_meta h2 { background:url(images/widget-title-img3.gif) no-repeat 22px 5px; height:100%; overflow:hidden;}		.widget_meta h2 { font-size:1.3em; font-weight:bold;  color:#082a33; text-transform:uppercase; padding:10px 10px 12px 54px;}				.widget_meta a { color:#c0d1dc; font-size:12px;}		.widget_meta ul { margin:0px 20px 0px 32px; color:#c0d1dc; font-size:1.2em;}		.widget_meta li { background:url(images/widget-marker3.gif) no-repeat 0 4px; padding:0px 0px 3px 12px;}				.widget_meta li a { color:#c0d1dc;}			/*** image badge  ***/		.widget_raimage { height:100%; overflow:hidden; margin:0px 0px 11px 0px; cursor:hand;}				.widget_raimage .widget-top { height:7px; overflow:hidden; background:url(images/widget-top2.gif) no-repeat 0 0;}		.widget_raimage .widget-bot { height:6px; overflow:hidden; margin-top:-16px; background:url(images/widget-bot2.gif) no-repeat 0 0;}				.widget_raimage .widget-bg { background:#a9bac6; border-right:1px solid #5b6a71; padding:0px 0px 11px 0px;}				.widget_raimage .title { height:100%; background:url(images/widget-top2_.gif) repeat-x 0 0;  margin:0px 0px 12px 0px;}		.widget_raimage .title div div { background:url(images/widget-line1.gif) repeat-x 0 bottom;}					.widget_raimage h2 { background:url(images/widget-title-img2.gif) no-repeat 22px 4px; height:100%; overflow:hidden;}		.widget_raimage h2 { font-size:1.3em; font-weight:bold; color:black; text-transform:uppercase; padding:9px 10px 12px 54px;}				.widget_raimage a { color:#054a60; font-size:12px; text-decoration: none;}		.widget_raimage ul { margin:0px 20px 0px 32px; color:#054a60; font-size:1.2em;}		.widget_raimage li { background:url(images/widget-marker2.gif) no-repeat 0 4px; padding:0px 0px 3px 12px;}		.widget_raimage li a { color:#c0d1dc;}						.widget_execphp#execphp-455576321 { height:100%; overflow:hidden; margin:0px 0px 11px 0px; cursor:hand;}				.widget_execphp#execphp-455576321 .widget-top { height:7px; overflow:hidden; background:url(images/widget-top2-dl.gif) no-repeat 0 0;}		.widget_execphp#execphp-455576321 .widget-bot { height:6px; overflow:hidden; background:url(images/widget-bot2-dl.gif) no-repeat 0 0;}				.widget_execphp#execphp-455576321 .widget-bg { background:#e9e72d; border-right:1px solid #898E34; padding:0px 0px 11px 0px;}				.widget_execphp#execphp-455576321 .title { height:100%; background:url(images/widget-top2_dl.gif) repeat-x 0 0;  margin:0px 0px 12px 0px;}		.widget_execphp#execphp-455576321 .title div div { background:url(images/widget-line1-dl.gif) repeat-x 0 bottom;}					.widget_execphp#execphp-455576321 h2 { background:url(images/widget-title-img2-dl.gif) no-repeat 22px 4px; height:100%; overflow:hidden;}		.widget_execphp#execphp-455576321 h2 { font-size:1.3em; font-weight:bold; color:black; text-transform:uppercase; font-family: Arial Black, Arial, Helvetica, sans-serif; padding:4px 10px 12px 54px;}				.widget_execphp#execphp-455576321 a { color:#054a60; font-size:12px; text-decoration: underline;}		.widget_execphp#execphp-455576321 a:hover { color:#054a60; font-size:12px; text-decoration: none;}		.widget_execphp#execphp-455576321 ul { margin:0px 20px 0px 32px; color:#054a60; }		.widget_execphp#execphp-455576321 li { background:url(images/widget-marker2.gif) no-repeat 0 4px; padding:0px 0px 3px 12px;}		execphp-413204152		.widget_execphp#execphp-455576321 li a { color:#c0d1dc;}/*** Content  ***/	.column-center { overflow:hidden; height:100%; padding:13px 30px 0px 45px;}		.column-center .indent { clear:both; overflow:hidden; height:100%; padding:0px 0px 41px 0px;}				.column-center .title { float:left; width:100%; padding:0px 0px 7px 0px;}					.column-center .title h2 { font-size: 1.9em; font-weight: normal; color:#87cee5; padding:0px 0px 0px 0px;}		.column-center .title h3 { font-size: 1.4em; color:#87cee5;}				/*** .column-center .title h2 a, .column-center .title h3 a { color:#87cee5;} ***/				.column-center .title .date { float:left; font-size: 1.1em; color:#717a80; padding:11px 0px 0px 2px;}							.title-page * {  font-size: 1.6em; color:#fff; padding:1px 0px 12px 3px;}			.text-box { clear:both; overflow:hidden; font-size:1.2em; line-height:1.45em; padding:0px 0px 0px 1px; border:0px;}		.text-box .fleft img { float:left; margin:-5px 24px 0px 1px;}	.text-box .fleft { float:left; display:inline;}		.text-box p { padding:0px 0px 16px 1px;}				.column-center .border-bottom { border-bottom:0; padding-bottom:0px;}		/*** navigation ***/	.comments a, .link-edit a, .navigation a { font-size:1.2em; color:#50a8c9;}		.comments { clear:both; padding:0px 0px 10px 2px;}		.link-edit {  clear:both; padding:0px 0px 10px 0px;}		/*******/	.text-box h1 { font-family:Tahoma; font-size:1.8em; line-height:1em; font-weight: normal; color:#fff;}	.text-box h2 { font-family:Tahoma; font-size:1.7em; line-height:1em; font-weight: normal; color:#fff;}	.text-box h3 { font-family:Tahoma; font-size:1.4em; line-height:1em; color:#fff;}	.text-box h4 { font-family:Tahoma; font-size:1.3em; line-height:1em; color:#fff;}	.text-box h5 { font-family:Tahoma; font-size:1.2em; line-height:1em; color:#fff;}		/*** OL UL style***/	.text-box ul { padding:2px 0px 11px 2px;}	.text-box ul li { background:url(images/widget-marker1.gif) no-repeat 0 5px; padding:0px 0px 7px 20px; list-style-image:none; list-style:none; font-weight:normal;}	.text-box ul li ul { margin-left:10px;}	.text-box ul li ol { margin-left:15px;}	.text-box ul li ol li { list-style-type:decimal;}		.text-box ol { padding-left:2px;}	.text-box ol li { /*background:none;*/ padding:0px; margin-left:13px;  font-weight:normal;list-style-type:decimal;}	.text-box ol li ul { padding:2px 0px 5px 2px;}	.text-box ol li ul li { font-weight:normal; background:url(images/widget-marker1.gif) no-repeat 0 5px; padding:0px 0px 0px 20px;}		.text-box ul li { list-style-image:none; list-style:none;}	.text-box ul li a {}	.text-box ul li a:hover {}	.text-box ul li ul { margin-left:15px;}	.text-box ul li ol {margin-left:20px;}	.text-box ul li ol li { list-style-type:decimal;}	.text-box ul li ol li a { /*background:none;*/}		.text-box ol { padding:5px 0px 5px 2px;}	.text-box ol li{ /*background:none;*/ padding:0px; margin-left:20px;}	.text-box ol li a { padding-left:0px; text-decoration:none; font-weight:normal;}	.text-box ol li a:hover{ text-decoration:underline; }	.text-box ol li ul li a { font-weight:normal; text-decoration:underline;}	.text-box ol li ul li a:hover {text-decoration:none;}/*** Footer ****/	.footer { clear:both; height:100%; background:url(images/footer.gif) repeat-x 0 0; color:#e7e7e7; overflow:hidden; font-size:1.2em; line-height:1.3em;}	.footer .indent { overflow:hidden; text-align:center; padding:10px 10px 6px 10px;}	.footer a { color:#47c4ef;}	/******/	#search form { padding:0px 0px 0px 20px;}		.widget-right #search form { padding:0px 0px 0px 0px;}		.widget_calendar table { margin:0px 0px 0px 20px;}				.textwidget { padding:20px 14px 0px 20px; color:#fff; }/* --------------------------------------------------------------------------------------------- WP ----------------------------------------------------------------------------------------------------- */	.info-sidebar { padding:50px 10px 45px 22px;  border:0; width: auto; color:#FFFFFF; overflow: hidden; font-size:1.2em; line-height:1.4em;}	.info-sidebar a { text-transform:none; color:#FFFFFF}		.pagetitle { font-size:2.1em; font-weight: normal; overflow:hidden; color: #fff; text-align:center; padding:0px 0px 10px 0px;/* margin:0px 0px -20px 0px;*/}/*--- Navigations ---*/	.navigation { padding:5px 0px 6px 0px; clear:both; width:100%; height:100%; overflow:hidden; }	.navigation .alignleft { float: left; width:45%; text-align:left;  padding:0px 0px 0px 0px;}	.navigation .alignright { float: right; width:45%; text-align:right; padding:0px 0px 0px 0px;}		.pd-nav { padding:0; margin:0;}	.pd-nav .alignleft { padding:0; margin:0;}	.pd-nav .alignright { padding:0; margin:0;}		.pd-title {padding-bottom:0;}		.marg { margin-bottom:10px;}/*--- Begin Images ---*/	p img {		padding: 0;		max-width: 100%;}		img.centered {		display: block;		margin-left: auto;		margin-right: auto;}		img.alignright { float: right;display:inline;		padding: 0;		margin: 3px 0px 10px 20px;}		img.alignleft {	padding: 0;	margin: 5px 25px 5px 0; float:left; display:inline;}		img.a { border:0; }	/*------*/	.postmetadata { font-size:1.2em; clear:both; padding:12px 0px 10px 0px;}	.postmetadata a {/*color:#3B7ECC;*/}	.postmetadata a:hover {text-decoration:none;}	/*--- Begin Typography & Colors ---*/	small {	font-size: 1em; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}	small * {font-size: 0.9em;}	small p {font-size: 0.9em;}		select { width: 130px;}		/* Begin Various Tags & Classes */	acronym, abbr, span.caps {		cursor: help;		}		acronym, abbr {		border-bottom:1px dashed #999;		}		blockquote {		border:1px solid #000;		background:#c8d4dd; padding:15px 10px 10px 20px; margin:5px 0; color:#000;		}		blockquote cite {		margin: 5px 0 0;		display: block;		}		/* Captions */	.aligncenter,	div.aligncenter {		display: block;		margin-left: auto;		margin-right: auto;}		.wp-caption {		border: 1px solid #ddd;		text-align: center;		background-color: #f3f3f3;		padding-top: 4px;		margin: 10px;		-moz-border-radius: 3px;		-khtml-border-radius: 3px;		-webkit-border-radius: 3px;		border-radius: 3px;}		.wp-caption img {		margin: 0;		padding: 0;		border: 0 none;}		.wp-caption p.wp-caption-text {		font-size: 11px;		line-height: 17px;		padding: 0 4px 5px;		margin: 0;}		.downloads { width: 100%; border:2px solid; }.downloads td { border:1px solid #262B2F; }