html,body,form { height:100%; }
html {
	background-color: #545454;
	background-image: url('../images/bg_body.jpg');
	background-repeat: repeat-x;
}

body {
	padding: 0px; 
	margin: 0px auto;
	width: 902px;
	height: 100%;	
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 12px;
	
	color: #5f5f5f;
	position: relative;
}

.top {vertical-align: top;}
.left {text-align: left;}

.right {text-align: right;}
.leftFl {float:left;}

.rightFl {float:right;}

img.block {display: block;}

.topPart {
	width: 902px;
	height: 156px;
	background-image: url('../images/logo_top.gif');
	background-repeat: no-repeat;	
	text-align: right;
	padding: 0px;
	margin:0px;
	overflow:hidden;
}

.topPartFront {
	width: 902px;
	height: 211px;
	background-image: url('../images/top_front.jpg');
	background-repeat: no-repeat;	
	margin-bottom: 2px;
	text-align: right;
}


.linkToFront {
	height: 113px;
}

.linkToFront img {
	border: none;
}

.additionalMenu 
{
	padding-right: 27px;
	padding-top: 20px
}

.additionalMenu  img.stick {
	background-color: #893127;
	vertical-align: middle;
	margin: 0px 5px 0px 5px;
}
	
.additionalMenu a {
	color: #ffffff;
	text-transform:uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
		
.mainMenu 
{
	padding: 0px;
	margin: 0px;
	height: 42px;
	text-align: right;
	padding-right: 20px;
}

.mainMenu a { outline:none; }
.mainMenu img {margin-left: 0px;margin-right: -3px; outline:none;}

.mFront {
	margin-top: 130px;
	/*margin-top: expression(( navigator.userAgent.indexOf("MSIE") > -1)?'133px':'132px');*/
	overflow: hidden;
	height: 42px;
}
			


hr {
	height: 1px;
	color: #868686;
}


.contentFront {overflow:hidden; padding-bottom: 1px;width:100%;}
.content {overflow:hidden; padding-bottom: 1px;width:100%;margin-top: 1px;}
.main {
	float:left; 
	width: 698px;
	height: 100%;
	position: relative;
	background-color: #fff;
	margin-left: 2px;
	border-left: solid 1px #a1a1a1;
	border-right: solid 1px #a1a1a1;
		
}

.frontMa {
	background-image:url(../images/front_article_middle.gif);
	background-position: 0px bottom;
	background-repeat: no-repeat;
	border: none;
	width: 700px;
	/*margin-left: 2px;*/
	}


.article {
	margin: 0px;
	width: 475px;
	line-height: 14px;
}	

.article a {
	color: #f37f05;}

.article .bigFont {font-size: 16px;}
.article div {
	margin: 25px 0px 20px 25px;
}

.article div p {
	margin: 10px 0px 0px 0px;
}
.article a img { border-color:#4c4c4c }
/*	
.article div  h1 {
	color: #642412;
	font-size: 24px;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 24px;	
}
*/
.FormBuilder table {margin-left: -25px;}
.FormBuilder table table.default { margin-left: 0px;}

.FormBuilder table textarea, input, select {font-family: Arial, Sans-Serif;	color: #5f5f5f;font-size: 11px;}
.frontA {
	width: 664px;
}

.frontA div {
	margin: 17px 0px 0px 18px;
}

.frontA div h1{
	margin-bottom:0px;padding-bottom:0;height:28px;
}
.frontA  p {width: 320px;margin:0px; padding:0px;/*padding-bottom: 10px;*/}

.frontA .more {margin:0px;margin-bottom:5px;}
.frontA .more a {color: #545454; font-weight: bold;font-size: 11px;}

.blackBox {float: left;background-image: url('../images/bg_front_main_left.gif');background-repeat: no-repeat;background-color: Black;width: 264px; height: 268px;margin-top: 2px;margin-left: 2px;overflow:hidden;color:#fff;}

.blackBox ul {margin-top:15px;margin-left:0px;padding-left:0px;list-style: none;}
.blackBox ul li {height: 20px;background-image:  url(../images/buttons/more_black.gif);background-repeat: no-repeat;}
.blackBox ul li a {padding-left: 19px;color: White;font-size:13px;text-decoration: none;font-weight: bold;display: inline-block;margin-left: 5px;margin-bottom: 5px;}
 
.blackBox p {margin-bottom:8px; margin-top:0px; padding-bottom:0px; padding-top:0px;font-size:11px; }
.blackBox p br {margin:0px; padding:0px;}
.blackBox h2 {margin-bottom: 12px; padding-top:5px; margin-top:5px; font-size:16px;font-weight:bold; color:#ffffff; }

.imageBox {width: 434px;height: 268px; float:right;position:relative;margin-top: 2px;overflow:hidden;}
.blackBox div.container {margin: 16px 10px 10px 20px; }
.imageBox img {position: absolute; width:434px; height: 270px;top: 0px; left:0px;}
.adds {
	margin-right: 15px;
	margin-left: 5px;
	margin-top: 15px;
}
		
.adds table.didUknow {
	margin: 15px 0px 5px 0px;
}

.navigationLeft {
	float: left; 
	width: 198px;
	background-color: #575757;
	height: 100%;
	position:relative;
	border-left: solid 1px #a1a1a1;
	border-right: solid 1px #a1a1a1;  
	position: relative;
	background-image: url('../images/bg_left.gif');
	background-repeat: repeat;
	
}

.frontL {
	/*background-image: url('../images/bg_left_front.gif');
	border-left: solid 1px #828282;
	border-right: solid 1px #828282;
	background-repeat: repeat;*/
	background:none;
	border:none;
	width:200px;
}
*
.frontL .downloadBlock {
	/*margin-left: 8px;
	margin-top: 8px;*/
	width:200px;
	background-image:url(../images/bgs/dwn_bg.gif);
	height:158px;
}

.frontL .downloadBlock td { vertical-align:top; }

.frontL .downloadBlock td.first {
	padding-left:12px; padding-top:10px;
	text-transform:uppercase;vertical-align:top;
}

.frontL .downloadBlock td.first a {display: block;margin-bottom: 8px;font-size:13px;}
.frontL .downloadBlock td.second {
	padding-left: 12px;/*background-image: url('../images/bg_nav_box_front.gif');background-repeat: repeat-y;*/color: #ffffff;font-size: 11px;
}

.frontL .banners { /*margin-left:8px; margin-right:8px;*/ }
.frontL .banners a { display:block; }
.frontL .banners a img { border:none; border-width:0px; display:block; margin-top:2px; }

.navigationLeft img.topCorners {vertical-align: top;left: -1px;position: absolute;}
	
.navigationLeft img.bottomCorners {vertical-align: bottom;bottom: -1px;left: -1px;position: absolute;margin-bottom: 0px;}	
	
.main img.bottomCorners {position: absolute;bottom: -1px;left: -1px;}
	
.main img.topCorners {position: absolute;top: 0px;left: -1px;}

.frontMa img.topCorners {position: absolute;top: 0px;left: 0px;}
	
.download {
	background-image:url('../images/download.gif');
	background-repeat: no-repeat;
	margin-left: 8px;
	margin-top: 8px;
	width: 172px; 
	height: 55px;
	text-transform: uppercase;
	padding-top: 15px;
	padding-left: 10px;
	
}
	
.download  a, .downloadBlock a {
	color:#fff;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.navigationTop {
    position: absolute;
	top: 0px; 
	right:0px;
}

.bottomPart {	
	width:882px;
	height: 85px;
	clear: right;
	background-image: url('../images/bg_bottom.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	background-color: #545454;
	color: #959595;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

.bottomPart p { clear:both;margin:0;color:#949494; }

.bottomPart img {margin-left: 6px;margin-top: 0px;vertical-align: middle;}
.bottomPart a {color: #ffffff; text-decoration: none;}
.bottomPart a:hover {text-decoration: underline;}


.bottomPart .leftFl, .bottomPart .rightFl {
	height: 30px;
	padding-top: 8px;
}

.testimonials h2 {
	color: #f37f05;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-top: 0px;
}

.frontT h2 {	margin-top: 17px;}
.frontC h2 {	margin-top: 5px;}
.buttonsMore {margin-top: 10px; height:60px; margin-left:-10px;margin-bottom:1px; }
.buttonsMore td, .buttonsMore td img { vertical-align:bottom; }
.buttonsMore img {
	margin:0 20px 0 0;
	border: none;
}
.buttonsMore .sm img { padding-bottom:20px; }
.more {margin-top: 8px;margin-bottom: 8px;}

.more a {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #fff;
}	

.testimonials {
	margin-left: 10px;
	margin-right: 15px;
	color: #fff;
	font-size: 11px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 0px;
}

.frontT {padding-bottom: 0px;}	
.marginForTestimo, .imageForTestimo
	{
	float: left;
	clear: left;
	margin: 15px 7px 0px 2px;
	
}

.marginForTestimo {margin: 0px}

 .testimonials .more {border: solid 1px #474747;float: left; clear:left;}
.testimonials .more img {
	margin-right: 4px;
	margin-left: 3px;
	margin-top: 5px;
	border: 0px;
	vertical-align: middle;
	border: none;
	clear: all;
}
/*.testimonials .testimoPic {
	float: left; 
	margin-right: 10px;
	margin-top: 3px;
	position: relative;
	height: 72px;
	width: 72px;
}

.testimonials .testimoPic img {
	position: absolute;
	top: 0px;
	left: 0px;	
	height: 72px;
	width: 72px;
}
	
			
.testimonials img {
	float: left; 
	margin-right: 10px;
	margin-top: 3px;
}*/
			
.limeBox .more img {margin-top: 0px;vertical-align: text-bottom;}

			
.more img {
	margin-right: 4px;
	margin-top: 0px;
	border: 0px;
	vertical-align: middle;
}
			
.limeBox {
	background-image: url('../images/bg_adds.gif');
	background-repeat: no-repeat;
	background-color: #a9a9a9;
	border-right: solid 2px #e3e3e3;
	border-left: solid 2px #e3e3e3;
	color:#464646;
	padding-left: 12px;
	padding-right: 6px;
	font-size: 11px;
}

.menuTopBack {
	background-image:url('../images/mc_02.gif');
}

.menuTop2Back {	background-image:url('../images/menu_b_c.gif');}

/*left menu */
.menu a, .menu * a {color:#fff!important;text-decoration: none;font-size: 11px;display:block; margin-top: 2px;margin-bottom: 2px;overflow-x: hidden;padding-left: 2px;}

.bullet {text-align: right;padding-right: 5px;padding-left: 3px;vertical-align: top;padding-top: 1px;}

.submenu {background-color:#464646;padding-top: 5px;padding-bottom: 5px;padding-left:0px;color:#FFFFFF!important;}

.submenu table {width:198px;}
.submenu table table {width:100%;background-color:#353535;}

.submenu table table td {vertical-align: top; padding-bottom: 3px;}

.submenu table td {vertical-align: top;}

.submenu * { color:#ffffff!important; }

.submenu table td.bullet {padding-right: 5px;vertical-align: top;}

.level3table .bullet  {padding-left:12px;}
.level4table .bullet  {padding-left:24px;}
.level4table td {height: 15px;vertical-align:bottom;}


h1, h2, h3, h4, h5, h6 {
	color: #642412;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: -5px;
}

h1 { font-size: 24px; line-height: 24px; }
h2 { font-size: 16px; line-height: 16px; padding-top: 10px; }
h3 { font-size: 14px; line-height: 14px; padding-top: 10px; }
h4, h5, h6 { font-size: 12px; line-height: 12px; }


/*end left menu */
.adds table.Files td div.Header {	color: #642412;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	background-image: url('../images/bgs/bg_files_top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: -15px;
	}
	
.adds table.Files td div.Header	div {padding-left: 15px;padding-top: 10px;}
	

.adds table.Files td div.Info {}
.adds table.Files td div.Info a {color:#f37f05;font-size:11px;display:inline-block;margin-left: 5px;}
.adds table.Files td {padding-left:15px;border-bottom: solid 1px white;padding-top: 0px;padding-bottom: 12px;vertical-align: top;}
.adds table.Files {	background-image: url('../images/bgs/bg_files.gif');
	background-repeat: no-repeat;width: 182px;overflow: hidden;background-position: left bottom;}
	
	
.article table.Files td div.Header {	color: #642412;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 10px;
	}

.article table.Files td div.Header div {padding:0px; margin:0px;}
	
.article table.Files td div.Info {margin:0px;float: right;width:300px;margin-left: 5px;margin-bottom: 5px;float: left;}
.article table.Files td div.Info p {padding:0px; margin: 0px;font-size: 11px;}
.article table.Files td img {}
.article table.Files td div.Info a {color:#f37f05;}
.article table.Files td {padding-left:0px;border-bottom: solid 1px white;}
.article table.Files {}








.article  .aContent .subArticleItem .middot {display: inline-block;margin-bottom: 0px; vertical-align: bottom;line-height:  7px;margin-right: 4px;}

.article .gradient td {padding: 3px 10px 2px 3px;border: solid 1px #868686;}

.article .gradient {border: solid 1px #868686;border-collapse:collapse;background-image: url(../images/bgs/bg_article_table.gif);background-repeat: repeat-x;}

.FormBuilder h3 { line-height:28px; }
