﻿body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5A5A5A;
	margin-top: 26px;
	margin-left:0px;
	margin-right:0px;
}
img { border:none; }
hr {
	border: none;
	height: 1px;
	size: 1px;
	color: #CACACA;
	background-color: #CACACA !important;
	Xmargin-bottom: 0px;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
}
.date 
{
    font-family: Arial;
    font-size: 10px;
    display: block;
    color:#8c8c8c;
    margin-bottom: 6px;
}
#global { margin-left:auto; margin-right:auto; width:769px; }
#bg_top {
	background-image:url(../Images/Bg/bg_top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height: 70px;
}
#bg_bottom {
	background-image:url(../Images/Bg/bg_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	height: 60px;
}

/* path */
#path { color:#7D7D7D; padding-top: 8px; }
#path a { color: #7D7D7D; text-decoration: none; font-size: 12px; font-family: Arial, sans-serif; }
.path_anchor_active { color:#F15B23 !important; }
.path_anchor_active:hover { color: #FC7543 !important; }
#path span {
	text-transform: uppercase !important;
	font-size: 9px;
	font-family: Arial, sans-serif;
}

/* general */
.general_menu_anchor { color:#404040; text-decoration:none; }
.general_menu_anchor:hover { color:#000000; }
.general_menu_anchor_bold { color:#404040; text-decoration:none; font-weight:bold; }
.general_menu_seperate { color:#B7B7B7; margin-left:3px; margin-right:3px; }

/* footer */
.footer_menu_anchor {
	color:#4C4C4C;
	text-decoration:none;
}
.footer_menu_anchor:hover { color:#8D8D8D; }

/* search */
.bg_search_input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:0px;
	background-image:url(../Images/Bg/bg_search_input.gif);
	background-repeat:no-repeat;
	width:98px;
	line-height:17px;
	height:16px;
	padding-left:4px;
	margin-right:4px;
	margin-left:6px;
	color:#FF6600;
}

/* content */
.content_body a
{
    color:#F15B23;
    text-decoration: none;
}
.content_body ul li {
	list-style: none;
	list-style-image: url(../Images/Bullets/bullet_grey_next.gif);
	padding-bottom: 8px;
	margin-left: -24px;
}

.include ul li {
	list-style: none;
	list-style-image: url(../Images/Bullets/bullet_grey_next.gif);
	padding-bottom: 8px;
	margin-left: -23px;
	line-height: 14px;
}
.solution_content_body {
	line-height: 15px;
}
.include {
		line-height: 14px;
}
.content_box {
	width: 197px;
	text-align: left;
	margin-top: 16px;
	color: #656565;
}

/* anchors */
.schedual_anchor {
	color:#F15B23;
	font-weight:bold;
	text-decoration:none;
	background:url(../Images/Bg/bg_anchor_bullet_left.gif) 0px 2px no-repeat;
	padding-top: 2px;
	padding-left: 16px;
	line-height:14px;
}
.schedual_anchor:hover { color: #FC7543 !important; }
.read_more_anchor {
	color:#F15B23;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../Images/Bg/bg_anchor_bullet_left.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:16px;
	line-height:14px;
}
.read_more_anchor:hover { color: #FC7543; }
.anchor {
    color:#F15B23;
    text-decoration: none;
}
.anchor:hover { color: #FC7543; text-decoration: underline; }
.anchor_by_link {
	color: #7A7A0A !important;
	text-decoration: underline !important;
}
.anchor_em {
    color:#F15B23;
    text-decoration: none;
    font-style: oblique;
	line-height: 16px;
}
.anchor_pretty_grey {
	display: block;
	padding-top: 2px;
	padding-bottom: 4px;
	background: url(../Images/Bg/bg_pretty_anchor.jpg) !important;
	Xbackground-repeat:repeat-y;
	padding-left: 16px;
	color:#F15B23;
	text-decoration:none;
	border: 1px #C6C6C6 solid;
	margin-top: 4px;
}
.anchor_pretty_grey:hover {
	background: url(../Images/Bg/bg_pretty_anchor_over.jpg) !important;
	background-repeat:repeat-y;
	color:#000000;
}

.download {
	display: block;
	padding-top: 3px;
	background-image: url(../Images/Bg/bg_download.gif);
	background-repeat: no-repeat;
	color:#F15B23;
	text-decoration: none;
	padding-left: 19px;
	padding-bottom: 4px;
}
.download:hover {
	background-image: url(../Images/Bg/bg_download_over.gif);
	background-repeat: no-repeat;
	color: #000000 !important;
	text-decoration: none !important;
}
.anchor_large {
	background-image: url(../Images/Bg/bg_anchor_solution.gif);
	background-repeat: repeat-y;
	display: block;
	padding-top: 3px;
	padding-left: 19px;
	padding-bottom: 4px;
	margin-top: 4px;
	border-bottom: 1px #C6C6C6 solid;
	color:#F15B23;
	text-decoration: none;

}
.anchor_large:hover {
	color: #000000 !important;
	text-decoration:none !important;
}
.anchor_certified_header {
	font-weight: bold;
	color: #656565 !important;
	padding-left: 12px;
	line-height: 26px;
	font-size: 12px;
	text-decoration: none !important;
}
.anchor_certified_header:hover {
	color: #F15B23 !important;
}
.anchor_certified {
	text-transform: uppercase;
	color: #8A8A8A !important;
	padding-left: 46px;
	line-height: 20px;
	font-size: 10px;
	background-image: url(../Images/Bg/bg_bullet_new.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-decoration: none !important;
}
.anchor_orange {
	background-image: url(../Images/Bullets/bullet_red_next.gif);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 9px;
	padding-left: 12px;
	color: #F15B23;
	text-decoration: none;
}
.anchor_orange:hover {
	background-image: url(../Images/Bullets/bullet_grey_next.gif) !important;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 9px;
	padding-left: 12px;
	color: #404040 !important;
	text-decoration: none !important;
}
.anchor_black {
	background-image: url(../Images/Bullets/bullet_black_next.gif);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 9px;
	padding-left: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.anchor_black:hover {
	background-image: url(../Images/Bullets/bullet_grey_next.gif) !important;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 9px;
	padding-left: 12px;
	color: #404040;
	text-decoration: none !important;
}
.anchor_doted {
	display: block;
	background: url(../Images/Bullets/bullet_orange_dot.gif) 14px 0px;
	background-repeat: no-repeat;
	color: #F15B23;
	padding-left: 24px;
	margin-bottom: 9px;
	text-decoration: none;
}
.anchor_doted:hover {
	display: block;
	background: url(../Images/Bullets/bullet_grey_dot.gif) 14px 0px;
	background-repeat: no-repeat;
	color: #404040;
	padding-left: 24px;
	margin-bottom: 9px;
	text-decoration: none;
}



/* bullets */
.bullet_search {
	background-image: url(../Images/Bullets/bullet_search.gif);
	background-repeat: no-repeat;
	color: #000000;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-weight: bold;
	padding-left: 20px;
}

/* collapse */
.expand_item {
	background-image: url(../Images/Bg/bg_expand_item.gif) !important;
	display: block;
	line-height: 30px;
	padding-left: 30px;
	text-transform: uppercase;
	text-decoration: none !important;
	color: #FFFFFF !important;
	Xmargin-top: 2px;
	width: 332px;
}
.collapse_item {
	background-image: url(../Images/Bg/bg_collapse_item.gif);
	display: block;
	line-height: 30px;
	padding-left: 30px;
	text-transform: uppercase;
	text-decoration: none;
	color: #656565 !important;
	Xmargin-top: 2px;
	width: 332px;
	cursor: pointer;
}
.collapse_item:hover {
	background-image: url(../Images/Bg/bg_collapse_over_item_color.gif) !important;
	Xcolor: #000000 !important;
	color:#FFFFFF !important;
	text-decoration:none;
}
.collapse_separate { border:2px #EAEAEA solid; }

.stretcher { display: none;}
.collapse_item_body {
	background-color: #FFFFFF;
	border-left: 1px #CACACA solid; border-right: 1px #CACACA solid; border-bottom: 1px #CACACA solid;
	width: 360px;
	line-height: 14px;
}
.collapse_item_body ul li {
    list-style: none;
	list-style-image: url(../Images/Bullets/bullet_grey_next.gif);
	padding-bottom: 8px;
	margin-left: -24px;
}

/* headers */
.content_header {
	font-size:26px;
	font-weight:normal;
	margin-top: 0px;
	color:#000000;
	margin-bottom:12px;
	margin-right: 12px;
}
.content_body {
	line-height: 14px;
	margin-right: 12px;
}
.content_body strong { color: #000000; }
.small_header {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #F15B23;
}
.price_header {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}
.press_release_header
{
    font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	Xpadding-top: 4px;
	margin-bottom: 6px;
	color:#404040;
}
.second_fast_header {
	font-weight: bold; font-family: Arial; font-size: 14px; color: #000000; margin-bottom: 8px;
}

/* features */
.feature_header {
	font-weight: bold;
	color: #919111;
	height: 20px;
}
.feature_anchor {
	background-image: url(../Images/Bullets/bullet_grey_next.gif);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 8px;
	padding-left: 12px;
	color: #404040 !important;
	text-decoration: none !important;
	cursor: pointer !important;
}

/* buttons */
.btn_apply {
    background-image: url(../Images/Buttons/btn_apply.gif);
    background-repeat: no-repeat;
    display: block;
    width: 80px;
    height: 22px;
}
.down {
	background: url(../Images/Bg/bg_down.gif) no-repeat;
	background-position: right;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
    font-size: 10px;
	text-transform: uppercase;
	color: #656565;
	text-decoration: none;
}
.down:hover { color:#000000 !important; }
.up {
	background: url(../Images/Bg/bg_up.gif) no-repeat;
	background-position: right;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
    font-size: 10px;
	text-transform: uppercase;
	color: #656565;
	text-decoration: none;
}
.up:hover { color:#000000 !important; }
.search_top_header {
	font-weight: bold;
	color: #000000;
	background-image: url(../Images/Bullets/bullet_red_next.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-bottom: 4px;
}


/* tabs */
.tab_anchor {
	background-image: url(../Images/Panel/bg_center.gif);
	line-height: 23px;
	padding-left: 13px;
	padding-right: 13px;
	border-right: 1px #BEBEBE solid;
	border-left: 1px #BEBEBE solid;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	display: block;
	float: left;
	color: #828282;
}
.tab_anchor:hover { color: #000000; }
.tab_anchor_active {
	background-image: url(../Images/Panel/bg_center_active.gif);
	line-height: 23px;
	padding-left: 13px;
	padding-right: 13px;
	border-right: 1px #BEBEBE solid;
	border-left: 1px #BEBEBE solid;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 10px;
	display: block;
	float: left;
	color: #000000;
}

/* sub */
.sub_top_line {
    border-top: 1px #D3D3D3 solid;
    margin-right: 15px;
}
.sub {
    display: block;
    font-family: Arial, Sans-Serif;
    border-bottom: 1px #D3D3D3 solid;
    text-decoration: none;
    font-size: 12px;
	color: #6D6D6D;
	padding: 6px 0 6px 6px;
}
.sub:hover { color: #000000; }
.sub_anchor_active
{
    display: block;
    background: url(../Images/Bullets/bullet_red_next.gif) no-repeat 6px 7px;
    font-weight:bold;
    color: #F15B23 !important;
    border-bottom: 1px #D3D3D3 solid;
    text-decoration: none;
    font-family: Arial, Sans-Serif;
    font-size:12px;
    padding: 6px 0 6px 16px;
}
.sub_anchor_active:hover { color: #FC7543 !important; }
.child_sub_active { color: #CCCCCC; }

/* sub solution */
.sub_solution_top_line {
    border-top: 1px #D3D3D3 solid;
    margin-left: 12px;
}
.sub_solution {
    display: block;
    font-family: Arial, Sans-Serif;
    border-bottom: 1px #D3D3D3 solid;
    text-decoration: none;
    font-size: 12px;
    color: #6D6D6D;
	padding: 6px 0 6px 6px;
}
.sub_solution:hover { color: #000000; }
.child_sub_solution {
    display: block;
    font-family: Arial, Sans-Serif;
    border-bottom: 1px #D3D3D3 solid;
    text-decoration: none;
    font-size: 12px;
    color:#7A7A0A;
    padding: 6px 0 6px 16px;
}
.child_sub_solution_active {
    display: block;
    font-family:Arial, Sans-Serif;
    border-bottom: 1px #D3D3D3 solid;
    text-decoration: none;
    font-size: 12px;
    color: #6D6D6D;
    font-weight: bold;
    padding: 6px 0 6px 16px;
}

/* sub solution products */
.sub_menu_product_sub_category {
	display: block;
	font-family:Arial, Sans-Serif;
    border-bottom: 1px #D3D3D3 solid;
    text-decoration: none;
    font-size: 12px;
	color: #F15B23;
	padding: 6px 0 6px 24px;
}
.sub_menu_product_sub_category:hover { color: #FC7543 !important; }
.sub_menu_product_item {
    display: block;
	font-family:Arial, Sans-Serif;
    border-bottom: 1px #D3D3D3 solid;
    text-decoration: none;
    font-size: 12px;
    color: #6D6D6D;
    padding: 4px 12px 4px 32px;
	background-color: #FFFFFF;
}
.sub_menu_product_item:hover { color: #F15B23 !important; }
.child_opened_tree {
    display: block;
	font-family:Arial, Sans-Serif;
    border-bottom: 1px #D3D3D3 solid;
    text-decoration: none;
    font-size: 12px;
    padding: 6px 0 6px 24px;
	background: url(../Images/Bg/bg_child_opened_tree.gif);
	color: #6D6D6D;
	font-weight: bold;
}
.child_of_child_opened_tree
{
    display: block;
	font-family:Arial, Sans-Serif;
    border-bottom: 1px #D3D3D3 solid;
    text-decoration: none;
    font-size: 12px;
	background: url(../Images/Bg/bg_child_of_child_opened_tr.gif) no-repeat;
	color: #F15B23 !important;
	padding: 4px 12px 4px 32px;
	background-color: #FFFFFF;
	font-weight: bold;
}
.opened_tree {
    display: block;
	font-family:Arial, Sans-Serif;
	border-bottom: 1px #D3D3D3 solid;
    text-decoration: none;
    font-size: 12px;
	background: url(../Images/Bg/bg_opened_tree.gif);
	font-weight: bold;
	padding: 6px 0 6px 16px;
	color: #6D6D6D !important;
}

/* other */
.solutions_header {
    color: #000000;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../Images/Bullets/bullet_solutions.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 20px;
}
.blackBold {
		font-weight: bold;
		color:#000000;
		display: block;
		margin-bottom: 4px;
}
.coloredHeader {
    font-weight: bold;
	color: #F15B23;
}
.largeHeader {
    font-size: 16px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}
.middleHeader {
    font-size: 12px;
	color: #000000 !important;
}
.related_box img {
    padding-top: 4px;
}
.vetical_line {
	width: 1px;
	height: 100%;
	background-image: url(../Images/Bg/bg_vertical_line.gif);
	background-repeat: repeat-y;
	padding-right: 12px;
}
.solution_anchor_related {
	background-image: url(../Images/Bullets/bullet_red_next.gif);
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 9px;
	padding-left: 12px;
	color: #F15B23;
	text-decoration: none;
}
.solution_anchor_related:hover {
	background-image: url(../Images/Bullets/bullet_grey_next.gif) !important;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 9px;
	padding-left: 12px;
	color: #404040 !important;
	text-decoration: none !important;
}
.solution_anchor_related a:hover {
	background-image: url(../Images/Bullets/bullet_grey_next.gif) !important;
	background-repeat: no-repeat;
	display: block;
	margin-bottom: 9px;
	padding-left: 12px;
	color: #404040 !important;
	text-decoration: none !important;
}

/* panels */
#panel {
	border: 3px #EAEAEA solid;
	width: 362px;
}
.press_release_panel {
	height: 27px;
	background-image: url(../Images/Bg/bg_header_line.gif);
	Xmargin-bottom: 32px;
}

/* products */
.bg_product_box {
	float: left;
	background-image: url(../Images/Bg/bg_product_box.gif);
	background-repeat: no-repeat;
	width: 182px;
	height: 65px;
	border:2px #EAEAEA solid;
}
.bg_product_box:hover {
	background-image: url(../Images/Bg/bg_product_box_over.gif);
	background-repeat: no-repeat;
}


/* tool buttons */
.printButt{
	background:url(../Images/icon_print.gif);
	width:50px;
	height:13px;
	border:none;
	cursor:pointer;
	display:block;
}
.printButt:hover {
	background:url(../Images/icon_print_on.gif)!important;
	background-repeat:no-repeat!important;
}
.emailButton {
		background:url(../Images/icon_email_btn.gif);
		width:50px;
		height:13px;
		border:none;
		cursor:pointer;
		display:block;
}
.emailButton:hover {
		background:url(../Images/icon_email_btn_hover.gif)!important;
		background-repeat:no-repeat!important;
}
.site_by { color:#8D8D8D; text-decoration:none; }
#template_site {
	border-bottom:1px #C6C6C6 solid;
	margin-bottom:3px;
}
#banner_content div {
	color: #FFFFFF;
	font-size:24px;
	padding:0px 0px 0px 36px;
}
#template_solution {
	border-bottom:1px #C6C6C6 solid;
	margin-bottom:3px;
}
#footer {
	color:#8D8D8D;
	font-size:10px;
}
.seperate {
	margin-left: 3px;
	margin-right: 3px;
	color: #B7B7B7;
}

/* solution boxes */
#solutionBox1 {
    background-image: url(../Images/Boxes/SolutionBox1.jpg);
    background-repeat: no-repeat;
    width: 232px;
    height: 89px;
    text-align: left;
}
#solutionBox1 h3 {
	color:#F0F0F0;
	margin-top: 10px;
	margin-left: 12px;
	font-size:18px;
	font-weight:normal;
	line-height: 21px;
	width: 60px;
}
#solutionBox2 {
    background-image: url(../Images/Boxes/SolutionBox2.jpg);
    background-repeat: no-repeat;
    width: 232px;
    height: 89px;
    text-align: left;
}
#solutionBox2 h3 {
	color:#F0F0F0;
	margin-top: 10px;
	margin-left: 12px;
	font-size:18px;
	font-weight:normal;
	line-height: 21px;
	width: 60px;
}
#solutionBox3 {
    background-image: url(../Images/Boxes/SolutionBox3.jpg);
    background-repeat: no-repeat;
    width: 232px;
    height: 89px;
    text-align: left;
}
#solutionBox3 h3
{
	color:#F0F0F0;
	margin-top: 10px;
	margin-left: 12px;
	font-size:18px;
	font-weight:normal;
	line-height: 21px;
	width: 60px;
}
#solutionBox1 .readMore
{
    position: relative;
	bottom:3px;
}
#solutionBox2 .readMore
{
    position: relative;
	bottom:3px;
}
#solutionBox3 .readMore
{
    position: relative;
    top: -7px;
	bottom:3px;
}
.solutionBox .readMore a {
	display:block;
	zoom:1;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	font-size:9px;
	padding-right:18px;
	padding-top:1px;
	background-repeat:no-repeat;
	background-position:right top;
	height:15px;
	text-align:right;
	margin-right: 8px;
}
.solutionBox .readMore a:hover {
    color: #FFFFFF;
}
#solutionBox1 .readMore a {
	background-image:url(../Images/Boxes/Arrow1.gif);
}
#solutionBox2 .readMore a {
	background-image:url(../Images/Boxes/Arrow2.gif);
}
#solutionBox3 .readMore a {
	background-image:url(../Images/Boxes/Arrow3.gif);
}

/* advansed related content */
#advanced_related_content {
	position: absolute;
	top: 110px;
	width: 760px;
	height: 114px;
	z-index: 2;
}
#advanced_related_content .advanced_related_bg
{
    position: relative;
    left: 512px;
	background-image: url(../Images/Bg/bg_advanced_related_content.gif);
	background-repeat: no-repeat;
	width: 238px;
	height: 110px;
	line-height: 14px;
	border: none;
}
#advanced_related_content .advanced_related_bg table { width: 100%; border:0px; }
#advanced_related_content .advanced_related_bg a { color:#F15B23; text-decoration:none; }
.advanced_related_body
{
    padding-top: 12px;
    margin-left: 12px;
}
.bg_content_box {
	border: 3px #EAEAEA solid;
}
.bg_box {
	background-color:#EAEAEA;
}
