@font-face {
    font-family: 'MyriadProLightCondensed';
    src: url('../fonts/myriadpro-lightcond-webfont.eot');
    src: url('../fonts/myriadpro-lightcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-lightcond-webfont.woff') format('woff'),
         url('../fonts/myriadpro-lightcond-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-lightcond-webfont.svg#MyriadProLightCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProSemiboldCondensed';
    src: url('../fonts/myriadpro-semiboldcond-webfont.eot');
    src: url('../fonts/myriadpro-semiboldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-semiboldcond-webfont.woff') format('woff'),
         url('../fonts/myriadpro-semiboldcond-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-semiboldcond-webfont.svg#MyriadProSemiboldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

body
{
	font-family: Arial;
	margin: 0 !important;
	background:url("/activekb/templates/GSI/Images/body_bg.png") repeat-y scroll center top #DFE0E1;
        text-align: center;

}

A
{
	color: Black;
}

/* Title styles */
.TitleContainer
{
	border-top: dotted 1px #808080;
	border-bottom: dotted 1px #808080;
	width: 95%;
	margin-top:110px;
}

.TitleContainer Td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.TitleContainer .Title
{
	font-family: Arial;
	width: 50%;
	font-weight: bold;
	font-size: 18px;
}

.TitleContainer .Trail
{
	font-family: Arial;
	font-size: 11px;
	color: Black;
}

/* General styles */
.BodyPanel
{
	width: 95%;
	margin-top: 10px;
	margin-bottom: 15px;
	font-family: Arial;
}

.Heading
{
	border-top: solid 1px #D6D6D6;
	background-color: #F3F3F3;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	height: 26px;
	padding-left: 5px;
	/* border-bottom: solid 10px white; */
}

.Heading2
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000
}

.content, .Content
{
	font-family: Arial;
	font-size: 12px;
        width:auto !important;

}

/* Question styles */
.QuestionSummary
{
	margin: 5px 0px 5px 0px;
}

.QuestionSummary .Title
{
	font-weight: bold;
	width: 100%;
}

.QuestionSummary .Title A
{
	color: Black;
}

.QuestionSummary .SmallDetails
{
	color: Gray;
	font-size: 11px;
}

.QuestionSummary .Summary
{

}

.Answer
{
	padding-top: 10px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 12px;
}

.BoxContainer
{
	float: right;
}

.Box
{
	width: 140px;
	background-color: #EEEEEE;
	border: solid 1px #CACACA;
	margin: 5px 5px 10px 5px;
	padding: 10px;
}

.BoxHeading
{
	height: 25px;
	font-weight: bold;
}

.BoxText
{
	font-family: Arial;
	font-size: 11px;
}

.Text
{
	font-family: Arial;
	font-size: 12px;
}

.FieldLabel
{
	font-family: Arial;
	font-size: 12px;
}

.Field200
{
	font-family: Arial;
	font-size: 11px;
	width: 200px;
}

.Field300
{
	font-family: Arial;
	font-size: 11px;
	width: 300px;
}

.Field400
{
	font-family: Arial;
	font-size: 11px;
	width: 400px;
}

.Required
{
	color: Red;
}

.HighRate
{
	color: #CC0000;
	font-weight: bold;
}


.LowRate
{
	font-weight: bold;
}

.SmallLink
{
	font-family: Arial;
	font-size: 11px;
	text-align: right;
	color: #000000;
}

.SearchFieldLabel
{
	font-family: Arial;
	font-size: 12px;
	width: 100px;
}

.SearchHeading
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	padding-bottom: 10px;
}

.Seperator
{
	color: #808080;
}

.Message
{
	font-family: Arial;
	font-size: 12px;
	border: solid 1px #808080;
	background-color: lightyellow;
	padding: 5;
	margin-top: 10;
	margin-bottom: 10;
}

.Auth
{
}

.Error
{
	color: red;
	font-weight: bold;
}

.TitleHeading
{
	font-family: Arial;
	font-weight: bold;
	font-size: 25px;
	text-decoration: none;
	position: absolute;
	left:30;
	top:20;
}

.Intro
{
	width: 95%;
	padding-top: 10px;
	font-family: Arial;
	font-size: 12px;
}

.AdvancedSearchPanel
{
	width: 95%;
}

.HeadPanel1
{
	background-color: #22426E;
	height: 5;
}

.HeadPanel2
{
	background-color: #DCE4EE;
	height: 40;
	border-bottom: solid 1px #B0C2DA;
}

.categorylink
{
	font-weight: bold;
}

.categorydesc
{
	padding: 3, 3, 7, 20;
	color: gray;
}

.QuestionsInCategory
{
	color: Gray;
	font-size: 11px;
}

.FieldInfo
{
	width: 300px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFFE7;
	border: solid 1px #CACACA;
	overflow: auto;
}

.InfoTitle
{
	font-weight: bold;
	font-size: 12px;
}

.InfoSummary
{
	font-size: 11px;
}

.InfoIntro
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.InfoList
{
	margin-bottom: 10px;
}

.CloseIcon
{
	float: right;
	cursor: pointer;
}

.iContactPanel
{
	background-color: #D6D6CE;
	width: 100%;
	height: 98%;
	border-left: solid 2px #D6D6CE;
	border-top: solid 2px #D6D6CE;
	border-right: solid 1px #D6D6CE;
	border-bottom: solid 1px #D6D6CE;
	padding: 5px;
	overflow-y: auto;
}

.gContactPanel
{
	background-color: #D6D6CE;
	width: 100%;
	height: 98%;
	overflow-y: auto;
	border-left: solid 2px #D6D6CE;
	border-top: solid 2px #D6D6CE;
	border-right: solid 1px #D6D6CE;
	border-bottom: solid 1px #D6D6CE;
	padding: 5px;
}


/* Header Styles */
#cont_header {
    background: url("/activekb/templates/GSI/Images/header_bg11.png") no-repeat scroll center top transparent;
    float: left;
    height: 110px;
    position: fixed;
    width: 100%;
    z-index: 10;
    top:0 !important;
}

.container_12 {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    text-align:left;

}

.container_12 .grid_3 {
    width: 220px;
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}

#cont_header .grid_3 img {
    margin-top: 20px;
    border: none !important;
}

.container_12 .grid_9 {
    width: 700px;
}

#cont_header .header_block {
    margin-top: 0;
}

.common_blocks {
    float: left;
    margin: 5px 0;
    width: 100%;
}

.head_phoneno {
    float: left;
    width: auto;
}

.phone_no {
    float: left;
    font-size: 15px;
    margin: 10px 0 0 0;
}

.buy_now {
    background: url("/activekb/templates/GSI/Images/button_img.png") no-repeat scroll 0 -43px transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    font-size: 0;
    height: 29px;
    margin-top: 3px;
    text-align: center;
    text-indent: -99999px;
    width: 119px;
}

#cont_header .menu .parent > a {
    color: #FFFFFF;
    font-weight: bold;
}

.sIFR-active .home_products h3, .sIFR-active .wp_blog h3, .sIFR-active .slideimg h3, .sIFR-active .news h3, .sIFR-active #main .contentheading, .sIFR-active #prd_heading h1, .sIFR-active .mysss, .sIFR-active .call_detail, .sIFR-active .phone_no, .sIFR-active .chat_text, .sIFR-active #cont_header .menu .parent > a, .sIFR-active .home_products .img_text, .sIFR-active .prd_right h3, .sIFR-active .support_right h3, .sIFR-active .mail_support, .sIFR-active .csupport_right h3, .sIFR-active .support_phone, .sIFR-active .quick_guides h3, .sIFR-active .downloads h3, .sIFR-active .download, .sIFR-active .read, .sIFR-active .downloads li, .sIFR-active .subtitle {
    visibility: hidden;
}

.chat_text {
    float: left;
    font-size: 13px;
    margin: 10px 3px 0 5px;
}

.sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
}

.live_chat {
    background: url("/activekb/templates/GSI/Images/live_chat1.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 41px;
    margin-top: 3px;
    width: 145px;
}

.livechat p {
	margin:0 !important;
}

#cont_header .search {
    background: url("/activekb/templates/GSI/Images/search.png") no-repeat scroll right 0 transparent;
    margin-right: 25px;
    margin-top: 3px;
    float:right;
    width:231px;
} 

#mod_search_searchword {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #9AA0A9;
    font-size: 11px;
    height: 24px;
    margin-left: 10px;
    padding: 5px 0 3px 0;
    width: 190px;
    float: left;
}

#cont_header .search .button {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    font-size: 0;
    height: 22px;
    text-indent: -999px;
    width: 30px;
}

#cont_header .menu {
    float: right;
    margin-right: 25px;
    margin-top: 2px;
}

ol, ul {
  /*  list-style: none outside none; */
}

#cont_header .menu li {
    float: left;
    text-align: right;
    width: 170px;
}

#cont_header .menu li.item76 a {
 /*   background: url("/activekb/templates/GSI/Images/product.png") no-repeat scroll 0 13px transparent; */
}

#cont_header .menu .parent a {
    width: 130px;
}

li.item76 a img, li.item77 a img, li.item78 a img {
    border: none !important;
}

#cont_header .menu li a {
    color: #FFFFFF;
    float: right;
    font-size: 22px;
    padding-bottom: 18px;
    padding-right: 27px;
    text-decoration: none;
}

.mysss, #cont_header .menu .parent > a, .subtitle {
    font-family:'MyriadProLightCondensed',Arial,Helvetica,sans-serif;
}

#cont_header .menu .parent ul {
    display: none;
    margin-top: 56px;
    padding-left: 0;
	margin-left: 0;
}

#cont_header .menu li.parent:hover ul {
    display: block !important;
}

#cont_header .menu .parent li {
    background: url("/activekb/templates/GSI/Images/li_bg.png") repeat scroll 0 0 transparent;
    padding-bottom: 7px;
    padding-top: 7px;
}

#cont_header .menu .parent li a {
    background: none repeat scroll 0 0 transparent !important;
    font-size: 14px;
    padding-bottom: 0;
    width: 130px;
}

#cont_header .menu li.item77 a {
  /*  background: url("/activekb/templates/GSI/Images/support.png") no-repeat scroll 32px 13px transparent; */
}

#cont_header .menu li.item78 a {
  /*  background: url("/activekb/templates/GSI/Images/company.png") no-repeat scroll 38px 13px transparent; */
}

.sIFR-alternate {
    display: block;
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0;
}

#cont_header .menu li.parent:hover {
    background: url("/activekb/templates/GSI/Images/shadow.png") no-repeat scroll 0 0 transparent;
}

#cont_header .menu .parent li.item84, #cont_header .menu .parent li.item100, #cont_header .menu .parent li.item96 {
    background: url("/activekb/templates/GSI/Images/last_bg.png") no-repeat scroll 0 0 transparent !important;
    height: 55px;
}

#LiveChat_1314166269 a {
    float:left;
    margin-top:3px;
}

.livechat {
    float: left;
    width: 200px;
}

/* Header Styles */


/* Bottom Styles */

#bottom_container {
    background: url("/activekb/templates/GSI/Images/bottom_bg.png") repeat scroll 0 0 transparent;
    float: left;
    min-height: 160px;
    width: 100%;
}

#bottom .grid_12 {
    color: #838792;
    font-weight: bold;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
	font-size:12px;
}

.container_12 .grid_12 {
    width: 940px;
}

#bottom_container .grid_2 {
	padding: 10px 10px 25px 10px;
}

.container_12 .grid_2 {
    width: 140px;
}

#bottom_container .grid_2 a, #footer_container a {
    color: #4B5668;
    font-size: 10px;
    text-decoration: none;
}

li.item106, li.item107, li.item118, li.item127, li.item135, li.item142 {
    margin-bottom: 5px;
}

li.item106 a, li.item107 a, li.item118 a, li.item127 a, li.item135 a, li.item142 a {
    font-size: 11px !important;
    font-weight: bold;
}

#bottom .menu, #footer_container .menu, #cont_header .menu {
    padding-left:0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
}


/* Bottom Styles */



/* Footer Styles */

#footer_container {
    background: url("/activekb/templates/GSI/Images/footer_bg.png") repeat scroll 0 0 transparent;
    float: left;
    min-height: 100px;
    padding-bottom: 25px;
    padding-top: 20px;
    width: 100%;
}

#footer_container h3, .item181 {
    color: #838792;
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 0 !important;
}

.item181 a {
    color: #838792 !important;
    font-size: 12px !important;
    font-weight:bold;
}

#footer_container .grid_2 li {
    margin-left: 3px;
}

.container_12 .grid_4 {
    width: 300px;
}

.mail_info {
    font-size: 10px;
    margin-top: 30px;
}

.mail {
    background: url("/activekb/templates/GSI/Images/right_img.png") no-repeat scroll 0 -164px transparent;
    padding-left: 15px;
}

.mail_info .phone {
    background: url("/activekb/templates/GSI/Images/right_img.png") no-repeat scroll 0 -204px transparent;
    color: #1B1C20;
    padding-left: 15px;
}

#footer_container .heads h3 {
    background: url("/activekb/templates/GSI/Images/phone_small.png") no-repeat scroll 0 3px transparent;
    color: #1B1C20;
    font-weight: normal;
    padding-left: 15px;
}

.copyright_text {
    font-size: 10px;
    color:#838792;
    float:left;
    margin-top:30px;
}

strong {
    font-weight: bold !important;
}

#footer_container .fmenu {
	float:right;
        margin-right:78px;
}

#footer_container .heads p {
    margin:0 !important;
}

#footer_container li, #bottom_container li, .mail_info, .heads, #footer_container h3, #bottom .grid_12 {
    text-align:left !important;
}

/* Footer Styles */

#cont_header .menu .parent:hover ul {
    display: block;
}

#cont_header .menu .parent:hover {
    background: url(/activekb/templates/GSI/Images/shadow.png) no-repeat;
}


#cont_header .menu .parent li.active a, #cont_header .menu .parent li:hover a {
    color: #1B1C20;
}


#cont_header li, #bottom_container li, #footer_container li {
    list-style: none !important;
}

form {
    margin: 0;
}

#livesearch, select {
    outline: none;
}

#footer_container .menu li, #bottom_container .menu li {
    line-height:12px;
}

.container_12 .grid_4 {
    width: 300px;
}
960_12_col.css (line 90)
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
}

.googlesearch {
    float: left !important;
    margin-top: 3px !important;
    width: 231px !important;
}

.gsc-search-box {
    background: url(/activekb/templates/GSI/Images/search.png) no-repeat scroll 0 0 transparent !important;
    float: left !important;
    width: 231px !important;
}

.gsc-input {
    background: none repeat scroll 0 0 transparent !important;
}

.gsc-input input {
    border: medium none !important;
    color: #9AA0A9;
    height: 21px !important;
    margin-top: 0 !important;
    padding-left: 10px !important;
    padding-top: 3px !important;
    width: 190px !important;
}

.gsc-search-button {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none;
    cursor: pointer;
    float: left;
    height: 24px;
    margin-left: -35px;
    text-indent: -9999px;
    text-transform: capitalize;
    width: 30px;
}

.gsc-branding-text, .gsc-branding-img, .gsc-clear-button {
    display: none;
}

.home_products h3, .wp_blog h3, .slideimg h3, .news h3, #main .contentheading, #prd_heading h1, .moduletable_newsletter .contentheading, .wp_bloghead h3, #ChronoContact_Register h1, #ChronoContact_DemoVideos h1, .phone_text, .phone_no, .chat_text, .home_products .img_text, .prd_right h3, .mydbold, .support_right h3, .mail_support, .csupport_right h3, .support_phone, .quick_guides h3, .downloads h3, .downloads li, .call_detail, .readslidepage, .jwts_tabbertab .grid_2 h4 {
    font-family:'MyriadProSemiboldCondensed',Arial,Helvetica,sans-serif;
}

.home_products h3, .wp_blog h3, .slideimg h3, .news h3, #main .contentheading, #prd_heading h1, .moduletable_newsletter .contentheading, .wp_bloghead h3, #ChronoContact_Register h1, #ChronoContact_DemoVideos h1, .phone_text, .mysss, .phone_no, .chat_text, .support_right h3, .mail_support, .csupport_right h3, .support_phone, .quick_guides h3, .downloads h3, .downloads li, .call_detail {
	color:#4b5668;
}

.header_block p {
    margin: 0 !important;
}

#container {
    width: 100%;
}
