body {
    background: #FFFFFF;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
}

.text-center{
margin: auto !important;
}

.subheading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

table.bggray tr td.rightborder {
    border-right: 3px solid #dfdfdf;
    background-color : #FFF;
    font-size: 10px;
}

table.bggray tr>td.rightborder {
    border-right: 1px solid #dfdfdf;
    background-color : #FFF;
    font-size: 10px;
}

.tabsbg {
    background-image: url(../images/tab-bg.gif);
    background-repeat: repeat-x;
    background-color: #D9E1E9;
}

.tableftbg {
    background-image: url(../images/tab-left-bg.gif);
    background-repeat: repeat-y;
    background-color: #D9E1E9;
}

.tabrightbg {
    background-image: url(../images/tab-right-bg.gif);
    background-repeat: repeat-y;
    background-color: #D9E1E9;
}

/* Defining Style for Links in Tabs */
a.tablink:link,a.tablink:visited {
    color: #000000;
    font-size: 10px;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.tablink:active {
    color: #000000;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.tablink:hover {
    color: #355161;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

a.tools:link,a.tools:visited {
    color: #000000;
    font-size: 9px;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.tools:active {
    color: #000000;
    text-decoration: none;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.tools:hover {
    color: #990100;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

/* Defining Style for Text in Selected Tab */
.tabselctedtext {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-image: url(../images/tabselected-bg.gif);
    background-repeat: repeat;
    background-color: #355161;
}

/* Defining Style for Links at Top */
/* Defining Style for the Search Text Box */
.searchboxstyle {
    border-color: #666666 #666666 #666666 #666666;
    border-width: 1px 1px 1px 1px;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    width: 275px;
}

.searchmenuboxstyle {
    border-color: #666666 #666666 #666666 #666666;
    border-width: 1px 1px 1px 1px;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

/* Defining Style for the Search Button */
.searchbuttonstyle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    background-color: #CCCCCC;
    border-width: 1px 1px 1px 1px;
}

/* Defining Style for Toll free No. */
.tollfree {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

/* Defining Style for Links in second level */
a.secondlevellink:link,a.secondlevellink:visited {
    color: #FFFFFF;
    font-size: 10px;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.secondlevellink:active {
    color: #FFFFFF;
    text-decoration: none;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.secondlevellink:hover {
    color: #D9E1E9;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

/* Defining color for second level table */
.secondleveltablebg {
    background-color: #355161;
}

/* Defining Style for Table heading */
.tablehead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
}

.hometablehead {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    background-color: #DEE3EF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
}

.searchband {
    background-color: #DBD2BA;
}

.hometableborderleft {
    background-image: url(../images/tableborder-left.gif);
    background-repeat: repeat-y;
}

.hometableborderright {
    background-image: url(../images/tableborder-right.gif);
    background-repeat: repeat-y;
}

.hometableborderbottom {
    background-image: url(../images/tableborder-bottom.gif);
    background-repeat: repeat-x;
}

/* Defining Style for Selected the Links */
.selectedText {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
}

/* Defining Style for heading */
.heading {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: bold;
}

.trialstext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    line-height: 20px;
}

/* Defining Style for Links in Blue Table */
a:link,a:active {
    color: #0033CC;
    text-decoration: underline;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:visited {
    color: #0033CC;
    font-size: 11px;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.secondlevelpipe {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
}

.righttdbackground {
    background-color: #CCCCCC;
    border-top-color: #666666;
    border-top-style: solid;
    border-top-width: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    font-weight: Bold;
}

/* Defining Style for RHS Links */
a.rhslink:link,a.rhslink:active {
    color: #0033CC;
    text-decoration: underline;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.rhslink:visited {
    color: #000000;
    font-size: 11px;
    text-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.rhslink:hover {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.line {
    background-image: url(../images/line-bg.gif);
    background-repeat: repeat-x;
}

.lineheight {
    line-height: 20px;
}

a.producttableheading:link,a.producttableheading:active {
    color: #CC3300;
    text-decoration: none;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.producttableheading:visited {
    color: #CC3300;
    font-size: 12px;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.producttableheading:hover {
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

p {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 16px;
    word-spacing: 2px;
    text-align: justify;
}

ul {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 16px;
    word-spacing: 2px;
    list-style-type: square;
}

ol {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 16px;
    word-spacing: 2px;
    word-spacing: 2px;
}

LI {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 16px;
    word-spacing: 2px;
    word-spacing: 2px;
}

.tableheadbg {
    background-color: #EEEEEE;
}

/*.line { background-color: #BEC3C4;}*/
.dotline {
    background-image: url(../images/right_dot_hor.gif);
    background-repeat: repeat-x;
}

.rhsdotline {
    background-image: url(../images/rightdotline.gif);
    background-repeat: repeat-x;
}

H1 {
    color: #355161;
    font-size: 14pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    ; margin-bottom: 0px
}

H2 {
    color: #000000;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.printtable {
    background-color: #DEE3EF;
}

.rhsbg {
    background-color: #ECF0F4;
}

.forumtable {
    color: #000000;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    background-color: #FBFBFB;
}

hr {
    border: none;
    border-top: 1px dashed #CCCCCC;
    width: 100%;
    height: 1px;
}

.footer {
    background-color: #CFCFCF;
    color: #000000;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

th {
    color: #000000;
    background-color: #CCCCCC;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tdbg {
    background-color: #F9F9F9;
}

.tdcontent {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    line-height: 16px;
    word-spacing: 2px;
}

a.linkbold:link,a.linkbold:active {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.linkbold:visited {
    color: #000000;
    font-size: 11px;
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.linkbold:hover {
    color: #CC0000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

td {
    color: #000000;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

/* Old Styles */
.uline:link,.uline:visited {
    color: #0033CC;
    text-decoration: underline;
}

.uline:active {
    color: #0033CC;
}

.uline:hover {
    color: #000000;
}

.bgwhite {
    background-color: #FFFFFF;
}

/* background 1 - color DARKRED */
.bgdarkred {
    background-color: #355161;
}

/* background 2 - color GRAY */
.bggray {
    background-color: #dfdfdf;
}

/* background image - GRAY STRIPES */
/* change the image url to http://www.adventnet.com/images/pbg.jpg and put the image in the server or web site*/
/* bg gray with small font */
.sfontbggray {
    background-color : #dfdfdf;
    font-size: 10px;
}

/* SMALL FONT */
.sfont {
    font-size: 10px;
}

/* alternate font (for news, evets, etc.) - GRAY, SMALL */
.font2 {
    background-color: #FFFFFF;
    font-size: 10px;
    color: gray;
}

/* Table Header - color WHITE (for Index Page) */
.theader {
    color: #FFFFFF;
    font-size: 12px;
}

.fs2brown {
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #355161;
}

.fs2gray {
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    color: gray;
}

.fs2white {
    font-family: Verdana, Arial, Helvetica;
    font-size: 12px;
    color: #FFFFFF
}

#PCL {
    font-family: Verdana,Arial,Helvetica;
    font-weight: normal;
    text-decoration: none;
    font-size: 8pt;
}

#PTT {
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
}

#PST {
    font-family: Verdana,Arial,Helvetica;
    font-size: 8pt;
}

.bgwhitesmoke {
    background-color: #FFF;
}

.bgdarkred_fwhite {
    background-color: #355161;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    color: #FFFFFF
}

.sfontbglightgray {
    background-color : #FFF;
    font-size: 10px;
}

/* td first level link - font 2, bold, fg brown, bg light gray,  */
.tdlinkflevel {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    background-color: #ECF0F4;
}

/* td second level link - font small, fg black, bg#FFF */
.tdlinkslevel {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    background-color: #ECF0F4;
}

.toplink {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #000000;
}

.toplink:link {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #000000;
}

.toplink:visited {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #000000;
}

.toplink:hover {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #000000;
}

.bgwhite_fblue {
    background-color: #FFFFFF;
    ; font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
    font-weight: bold;
    color: #0066CC
}

.whiteboldfont {
    font-family: Verdana, Arial, Helvetica ;
    font-size: 12px;
    font-weight: bold
}

.white_normalfont {
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px
}

.dgray_bfont {
    font-family: Verdana, Arial, Helvetica ;
    font-size: 12px;
    font-weight: bold;
    background-color: #DFDFDF
}

.dgray_nfont {
    font-family: Verdana, Arial, Helvetica ;
    font-size: 10px;
    color: #000000;
    background-color: #DFDFDF
}

.whitesmoke_bfont {
    font-family: Verdana, Arial, Helvetica ;
    font-size: 12px;
    font-weight: bold;
    background-color: #FFF
}

.whitesmoke_nfont {
    font-size: 10px;
    ; font-family: Verdana, Arial, Helvetica;
    color: #000000;
    background-color: #FFF
}

.bgmgray_f2b {
    background-color: #eeeeee;
    ; font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    font-size: 12px
}

.sfontbgwhitesmoke {
    font-size: 10px;
    ; color: #000000;
    background-color: #FFF
}

.sfontbgwhite {
    font-size: 10px;
    ; color: #000000;
    background-color: #FFFFFF
}

.buynow,.buynow:link,.buynow:visited {
    font-size: 11px;
    font-weight: bold;
    color: #FF6600;
    text-decoration: none;
}

.buynow:hover {
    font-size: 11px;
    font-weight: bold;
    color: #FF9966;
    text-decoration: none;
}

.buynow:active {
    font-size: 11px;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}

.style {
    border: 1px solid;
}

.bluelarge:link,.bluelarge:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0000FF;
}

.bluelarge:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0000FF;
}

.bluelarge:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #0000FF;
}

.blue:link,.blue:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #0000FF;
}

.blue:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #0000FF;
}

.blue:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #0000FF;
}

.rightLinks {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    color: #993300;
    display: block;
    width: 100%;
}

a.rightLinks:hover {
    color: #000000;
}

.whitebg {
    background-color: #FFFFFF;
}

.graybg {
    background-color: #F8F3F1;
}

.Pleft {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica;
    text-align: left;
}

.Pcenter {
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica;
    text-align: center;
}

.Pright {
    =font-size: 10pt;
    font-family: Verdana, Arial, Helvetica;
    background-color: #FFFFFF;
    text-align: right;
}

.fillbg {
    background-color: #8BB0CD;
}

.tbfill {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-color: #DEE3EF;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #A2B8EC;
}

.leftline {
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #A2B8EC;
}

.rightline {
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #A2B8EC;
}

.bottomline {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #A2B8EC;
}

.whitebg {
    background-color: #FFFFFF;
}

.tabs2bg {
    background-image: url(../images/tab2-bg.gif);
    background-repeat: repeat-x;
    background-color: #8BB0CD;
}

.tab2leftbg {
    background-image: url(../images/tab2-left-bg.gif);
    background-repeat: repeat-y;
    background-color: #8BB0CD;
}

.tab2rightbg {
    background-image: url(../images/tab2-right-bg.gif);
    background-repeat: repeat-y;
    background-color: #8BB0CD;
}

.tbfill2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #315163;
}

.footerbg {
    background-color: #E5E5E5;
}

.searchbg {
    background-color: #F9B447;
}

.bleftbg {
    bgcolor: #FFFFFF;
    background-repeat: repeat-y;
}

.brightbg {
    bgcolor: #FFFFFF;
    background-repeat: repeat-y;
}

a.darktbtitle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

a.darktbtitle:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

a.darktbtitle:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}

a.darktbtitle:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #D9E1E9;
    text-decoration: none;
}

a.nouline:link, active, visited, hover {
    text-decoration: none;
}

.bgmediumgray {
    background-color: #EEEEEE;
}

a.wifilink:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.wifilink:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.wifilink:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.wifilink:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #CC0000;
    text-decoration: none;
}

a.forumlinkbold:link {
    color: #000000;
    text-decoration: underline;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.forumlinkbold:visited {
    color: #000000;
    font-size: 11px;
    text-decoration: underline;
    =ont-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.forumlinkbold:hover {
    color: #CC0000;
    font-size: 11px;
    =ext-decoration: underline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

a.forumlinkbold:active {
    color: #000000;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.bevelborderoff {
    background-color: #CCCCCC;
    padding: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #666666;
    border-bottom-color: #666666;
    border-left-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    display: block;
    text-decoration: none;
    margin: 2px;
}

.bevelborder {
    background-color: #E6E6E6;
    padding: 2px;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #666666;
    border-bottom-color: #666666;
    border-left-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    display: block;
    text-decoration: none;
    margin: 2px;
}

a.bevelborder:active {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.bevelborder:visited {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.bevelborder:hover {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

a.bevelborder:link {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.bgdarkgray {
    background-color: #C5C5C5;
}

/* Defining Style for adstyle_h1 */
a.adstyle_h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #0000FF;
    text-decoration: none;
}

a.adstyle_h1:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #0000FF;
    text-decoration: none;
}

a.adstyle_h1:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #0000FF;
    text-decoration: none;
}

a.adstyle_h1:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

/* Defining Style for adstyle_h2 */
a.adstyle_h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #1882E7;
    text-decoration: none;
}

a.adstyle_h2:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #1882E7;
    text-decoration: none;
}

a.adstyle_h2:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #1882E7;
    text-decoration: none;
}

a.adstyle_h2:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #639ACE;
    text-decoration: none;
}

/* Defining Style for adstyle_h3 */
a.adstyle_h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.adstyle_h3:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.adstyle_h3:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.adstyle_h3:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #6666CC;
    text-decoration: none;
}

/* Defining Style for adstyle_h4 */
a.adstyle_h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.adstyle_h4:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.adstyle_h4:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

a.adstyle_h4:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #6666CC;
    text-decoration: none;
}

.adstyle_price {
    font-size: 12px;
    ; font-family: Arial, Helvetica, sans-serif;
    color: #ad3000;
    background-color: #FFFFFF;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal ;
    text-decoration: none
}

.bg-banner {
    background-attachment: scroll;
    background-image: url(../products/service-desk/images/logo_mid.gif);
    background-repeat: repeat-x;
    background-position: center center;
}

.banner2left {
    background-attachment: fixed;
    background-image: url(../products/service-desk/images/ban2left.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.banner2right {
    background-attachment: fixed;
    background-image: url(../products/service-desk/images/ban2right.gif);
    background-repeat: no-repeat;
    background-position: right center;
}

.ban2ful {
    background-attachment: fixed;
    background-image: url(../products/service-desk/images/bann2full.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.ban2mid {
    background-attachment: fixed;
    background-image: url(../products/service-desk/images/ban2mid.gif);
    background-repeat: repeat-x;
    background-position: center center;
}

.bodytext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}

.titletext-red {
    font-size: 12px;
    font-weight: bold;
    color: #D64203;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal
}

.titletext-black {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #000000;
    font-weight: normal;
}

.left-top {
    background-image: url(../products/service-desk/images/left-top.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

.titletext-black {
}

.titletext-blackStrong {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #006699;
    font-weight: normal;
    ; ; line-height: normal
}

/* ManageEngine AssetExplorer Home Page Style */
/*---CSS styles for Curves ---
The following css and the XHTML code related to this uses corners that are styled using CSS without the use of images.
This particular techniques was done with reference to the Snazzy border box method as done by "Stu Nicholls".
Many of his techniques can be seen in the website "http://www.cssplay.co.uk"
*/
.aehome_curve_cnt {
    padding: 0px 0px 0px 0px;
}

.aehome_curve {
    background: transparent;
    width: 100%;
    z-index: 50;
}

.aehome_curve .aehome_content {
    display: block;
    border: 0 solid #2c5baf;
    border-width: 0px 1px;
    padding: 2px 0px 2px 0px;
}

.aehome_curve .cBox {
    display: block;
    background: transparent;
    font-size: 1px;
}

.aehome_curve .color {
    background: #ffffff;
    border-color: #2c5baf;
}

/* Background */
.cb1, .cb2, .cb3, .cb4 {
    display: block;
    overflow: hidden;
}

.cb1, .cb2, .cb3 {
    height: 1px;
}

.cb2, .cb3, .cb4 {
    border-left: 1px solid #2c5baf;
    border-right: 1px solid #2c5baf;
}

.cb1 {
    margin: 0 5px;
    background: #2c5baf;
}

/* Top and Bottom Border */
.cb2 {
    margin: 0 3px;
    border-width: 0 2px;
}

.cb3 {
    margin: 0 2px;
}

.cb4 {
    height: 2px;
    margin: 0 1px;
}

table tr td.ae_topnav a {
    font-size: 11px;
    color: #7e7c7c;
    text-decoration: underline;
}

table tr td.ae_topnav a:hover {
    text-decoration: none;
}

table tr td.ae_topnav>a {
    font-size: 11px;
    color: #7e7c7c;
    text-decoration: underline;
}

table tr td.ae_topnav>a:hover {
    text-decoration: none;
    color: #000000;
}

.menulink {
    line-height: 24px;
    height: 24px;
    background: #cee2f6;
}

.menulink a {
    color: #000000 !important;
    width: 100%;
    display: block;
    text-align: center;
    background: #cee2f6;
    text-decoration: none !important;
}

.menulink a:hover {
    color: #000000 !important;
    text-align: center;
    background: #93b4d6;
    text-decoration: none !important;
}

.linkheader {
    color: #ffffff !important;
    text-decoration: none !important;
}

/*.aehome_menus					{ width:100%; border-bottom:1px #0076cc solid; line-height:24px; height:24px; }
.aehome_menus a					{ width:33.3%; font-size:11px; border-right:2px #ffffff solid; text-align:center; background:#cee2f6; height:23px; line-height:23px; display:block; float:left; color:#000000 !important; text-decoration:none !important;  }
.aehome_menus a:active			{ background:#0076cc; color:#ffffff !important; text-decoration:none !important; }
.aehome_menus a:hover			{ background:#93b4d6; color:#000000 !important; text-decoration:none !important; }
.aehome_menus a.aehome_lastmenu	{ border-right: none; width:33.4%; }*/
.ae_successtxt {
    padding: 10px 0px 0px 20px;
    text-align: justify;
    font-size: 10px;
    line-height: 18px;
}

table tr td div>.aehome_menus {
    width: 100%;
    border-bottom: 1px #0076cc solid;
    line-height: 24px;
    height: 24px;
}

table tr td div.aehome_menus>a {
    width: 33.1%;
    font-size: 11px;
    border-right: 2px #ffffff solid;
    text-align: center;
    background: #cee2f6;
    height: 23px;
    line-height: 23px;
    display: block;
    float: left;
}

table tr td div.aehome_menus>a:hover {
    background: #93b4d6;
    color: #000000 !important;
    text-decoration: none !important;
}

table tr td div.aehome_menus>a:active {
    background: #0076cc;
    color: #ffffff !important;
    text-decoration: none !important;
}

table tr td div.aehome_menus>a.aehome_lastmenu {
    border-right: none;
    width: 33.2%;
}

#ae_content ul {
    padding: 10px 20px;
    margin: 0px;
}

#ae_content ul li {
    background: url(../products/asset-explorer/images/aehome_listimg.gif) 0px 5px no-repeat;
    padding-left: 25px;
    list-style: none;
    font-weight: normal;
    color: #505050;
    text-align: justify;
}

#ae_content ul li font.lif1 {
    font-weight: bold;
    display: block;
}

span.subheader {
    font-weight: bold;
    padding: 6px 20px 0px 20px;
    line-height: 23px;
    display: block;
}

span.headerstyle1 {
    font-weight: bold;
    font-size: 11px;
    padding: 0px 20px 0px 10px;
    line-height: 23px;
    display: block;
    background: #CEE2F6;
    border-bottom: 2px #7E9FB3 solid;
}

div.p {
    padding: 0px 20px;
    line-height: 18px;
    text-align: justify;
}

a.footerlink1 {
    color: #000000 !important;
    text-decoration: none !important;
}

a.footerlink1:hover {
    text-decoration: underline !important;
}

a.footerlink2 {
    color: #0076cc !important;
    text-decoration: none !important;
}

a.footerlink2:hover {
    text-decoration: underline !important;
}

.discussionsblock {
    font-family: verdana;
    font-size: 11px;
    text-align: center
}

font.header1 {
    font-family: verdana;
    font-weight: bold;
    font-size: 11px;
}

span.link1 {
    font-family: verdana;
    font-size: 11px;
    line-height: 23px;
}

span.link1 a {
    color: #0033cc;
}

span.morelink1 {
    font-family: verdana;
    font-size: 11px;
}

span.morelink1 a {
    color: #0033cc;
    text-decoration: none;
    padding-left: 10px;
}

span.discussdate {
    font-family: verdana;
    font-size: 11px;
    float: right;
    padding-right: 10px;
    line-height: 23px;
}

span.discussiontxt {
    font-family: verdana;
    font-size: 11px;
}

.moreclick {
    background: url(../products/asset-explorer/images/morearrow.gif) 40px 4px no-repeat;
    text-decoration: underline !important;
    padding-right: 6px;
}

.moreclick:hover {
    text-decoration: none !important;
}

a.downloadiconbtn {
    background: url(../products/asset-explorer/images/aehome_downloadicon.gif) no-repeat;
    width: 187px;
    height: 42px;
    display: block;
    font-family: verdana !important;
    font-weight: bold !important;
    color: #000000 !important;
    font-size: 13px !important;
    text-decoration: none !important;
    padding-top: 9px;
    padding-left: 27px;
}

table tr td div>a.downloadiconbtn {
    background: url(../products/asset-explorer/images/aehome_downloadicon.gif) no-repeat;
    width: 160px;
    height: 33px;
    display: block;
    font-family: verdana;
    font-weight: bold;
    color: #000000;
    font-size: 13px;
    text-decoration: none;
    padding-top: 9px;
    padding-left: 27px;
}

a.demoiconbtn {
    background: url(../products/asset-explorer/images/aehome_onlinedemoicon.gif) no-repeat;
    width: 187px;
    height: 42px;
    display: block;
    font-family: verdana !important;
    font-weight: bold !important;
    color: #000000 !important;
    font-size: 13px !important;
    text-decoration: none !important;
    padding-top: 9px;
    padding-left: 35px;
    margin-top: 1px;
}

table tr td>a.demoiconbtn {
    background: url(../products/asset-explorer/images/aehome_onlinedemoicon.gif) no-repeat;
    width: 159px;
    height: 33px;
    display: block;
    font-family: verdana;
    font-weight: bold;
    color: #000000;
    font-size: 13px;
    text-decoration: none;
    padding-top: 9px;
    padding-left: 32px;
    margin-top: 1px;
}

a.aehome_swlink {
    font-weight: bold !important;
    color: #0076CC !important;
    text-decoration: none !important;
    text-align: left
}

a.aehome_swlink:hover {
    color: #0076CC !important;
    text-align: left;
}

table tr td a.link2 {
    font-size: 10px !important;
    height: 30px !important;
    line-height: 30px !important;
    background: #AFCBE4;
    color: #000000 !important;
    text-decoration: none !important;
    display: block;
    text-align: center;
    padding-top: 5px;
}

table tr td>a.link2 {
    padding-top: 0px;
}

table tr td a.link2:hover {
    font-size: 10px !important;
    text-decoration: none;
    color: #ffffff !important;
    background: #5892CF;
    display: block;
}

h2.h2style1 {
    color: #6b6d6d;
    font-weight: normal;
}

h2.h2style2 {
    color: #355161;
    font-size: 11px;
}

h2.h2style3 {
    font-size: 11px;
    text-transform: uppercase;
    height: 27px;
    line-height: 27px;
    color: #ffffff;
    background: url(../products/service-desk/images/sdphomeh2downarrow.gif) right no-repeat;
    margin: 0px;
    padding: 0px 0px 0px 15px;
}

table.sdphometablink tr td.tdheader1 {
    text-align: left;
    background: url(../products/service-desk/images/sdphomeh2bg.gif) repeat-x;
}

table.sdphometablink tr td.tdheader2 {
    padding: 0px 7px 0px 7px;
}

table.sdphometablink tr td div.tdcontent2 {
    line-height: 21px;
    border-bottom: 1px #969694 solid;
    border-top: 1px #bdbdbd solid;
    text-align: left;
    padding-left: 10px;
    height: 23px;
}

table.sdphometablink tr td div.tdcontent2 a {
    color: #000000;
    text-decoration: underline;
    display: block;
}

table.sdphometablink tr td div.tdcontent2 a:hover {
    text-decoration: none;
}

div#wrapper {
    width: 541px;
    margin: 0 auto;
}

h3.display {
    float: left;
    width: 55px;
    height: 181px;
    margin: 0 0px 0 0;
}

h3.strip1 {
    background: #DDCD92 url(../products/service-desk/images/vertical_strip1.gif) no-repeat;
    cursor: hand;
    text-align: center;
    font-size: 11px;
}

h3.strip2 {
    background: #C1C58C url(../products/service-desk/images/vertical_strip2.gif) no-repeat;
    cursor: hand;
    text-align: center;
    font-size: 11px;
}

h3.strip3 {
    background: #9CBE7C url(../products/service-desk/images/vertical_strip3.gif) no-repeat;
    cursor: hand;
    text-align: center;
    font-size: 11px;
}

div.stretcher {
    float: left;
    width: 376px;
}

div.stretcher p {
    overflow: hidden;
    height: 179px;
    padding: 0px;
    margin: 0px;
}

p.slide1 {
    background: #B4D1E2 url(../products/service-desk/images/sdpslide3bg.gif) repeat-x;
}

table tr td span>.sdplogobg {
    background: url(../products/service-desk/images/sdplogo2.png) no-repeat;
}

.zc-appformcontent {
    height: 360px
}


#commonFooter{
display:none;
}
body{background: #FFFFFF;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;font-size: 11px;font-family: Verdana, Arial, Helvetica;}
.subheading{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;}
table.bggray tr td.rightborder{border-right:3px solid #dfdfdf;background-color : #FFF; font-size: 10px;}
table.bggray tr>td.rightborder{border-right:1px solid #dfdfdf;background-color : #FFF; font-size: 10px;}
.tabsbg{background-image: url(../images/tab-bg.gif);background-repeat: repeat-x;background-color: #D9E1E9;}
.tableftbg{background-image: url(../images/tab-left-bg.gif);background-repeat: repeat-y;background-color: #D9E1E9;}
.tabrightbg{background-image: url(../images/tab-right-bg.gif);background-repeat: repeat-y;background-color: #D9E1E9;}
/* Defining Style for Links in Tabs */
a.tablink:link,a.tablink:visited{color: #000000;font-size: 10px;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.tablink:active{color: #000000; text-decoration: none;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.tablink:hover{color: #355161;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;}
a.tools:link,a.tools:visited{color: #000000;font-size: 9px; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.tools:active{color: #000000; text-decoration: none;font-size: 9px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.tools:hover{color: #990100;font-size: 9px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;}
/* Defining Style for Text in Selected Tab */
.tabselctedtext{color: #FFFFFF;text-decoration: none;font-size: 9px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;background-image: url(../images/tabselected-bg.gif);background-repeat: repeat;background-color: #355161;}
/* Defining Style for Links at Top */
/* Defining Style for the Search Text Box */
.searchboxstyle{border-color: #666666 #666666 #666666 #666666;border-width: 1px 1px 1px 1px;background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;width: 275px;}
.searchmenuboxstyle{border-color: #666666 #666666 #666666 #666666;border-width: 1px 1px 1px 1px;background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;}
/* Defining Style for the Search Button */
.searchbuttonstyle{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #CCCCCC;border-width: 1px 1px 1px 1px;}
/* Defining Style for Toll free No. */
.tollfree{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;}
/* Defining Style for Links in second level */
a.secondlevellink:link,a.secondlevellink:visited{color: #FFFFFF;font-size: 10px;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.secondlevellink:active{color: #FFFFFF; text-decoration: none;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.secondlevellink:hover{color: #D9E1E9;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;}
/* Defining color for second level table */
.secondleveltablebg{background-color: #355161;}
  /* Defining Style for Table heading */
.tablehead{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;}
.hometablehead{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: bold;background-color: #DEE3EF;border-top-width: 1px;border-top-style: solid;	border-top-color: #FFFFFF;}
.searchband{background-color: #DBD2BA; }
.hometableborderleft{background-image: url(../images/tableborder-left.gif);background-repeat: repeat-y;}
.hometableborderright{background-image: url(../images/tableborder-right.gif);background-repeat: repeat-y;}
.hometableborderbottom{background-image: url(../images/tableborder-bottom.gif);background-repeat: repeat-x;}
/* Defining Style for Selected the Links */
.selectedText{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: bold;}
 /* Defining Style for heading */
.heading{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;font-weight: bold;}
.trialstext{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;line-height: 20px;}
 /* Defining Style for Links in Blue Table */
a:link,a:active{color: #0033CC; text-decoration: underline;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited{color: #0033CC;font-size: 11px;text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover{color: #000000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}	
.secondlevelpipe{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;}
.righttdbackground{background-color: #CCCCCC;border-top-color: #666666;border-top-style: solid;border-top-width: 1px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;font-weight: Bold;}
/* Defining Style for RHS Links */
a.rhslink:link,a.rhslink:active{color: #0033CC; text-decoration: underline;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
a.rhslink:visited{color: #000000;font-size: 11px; text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;}
a.rhslink:hover{color: #000000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;}	
.line{background-image: url(../images/line-bg.gif);background-repeat: repeat-x;}
.lineheight{line-height: 20px;}
a.producttableheading:link,a.producttableheading:active{color: #CC3300; text-decoration: none;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.producttableheading:visited{color: #CC3300;font-size: 12px; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.producttableheading:hover{color: #000000;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;}
p{color: #000000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;line-height: 16px;word-spacing: 2px;text-align: justify;}
ul {color: #000000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;line-height: 16px;word-spacing: 2px;list-style-type: square;}
ol {color: #000000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;line-height: 16px;word-spacing: 2px;word-spacing: 2px;}
LI	{color: #000000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;line-height: 16px;word-spacing: 2px;word-spacing: 2px;}
.tableheadbg{background-color: #EEEEEE;}
/*.line { background-color: #BEC3C4;}*/
.dotline {background-image: url(../images/right_dot_hor.gif);background-repeat: repeat-x;}
.rhsdotline {background-image: url(../images/rightdotline.gif);background-repeat: repeat-x;}		 
H1{color: #355161;font-size: 14pt;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;; margin-bottom: 0px}
H2{color: #000000;font-size: 10pt;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
.printtable{background-color: #DEE3EF;}
.rhsbg{background-color: #ECF0F4;}
.forumtable {color: #000000;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;background-color: #FBFBFB;}           
hr {border: none;border-top: 1px dashed #CCCCCC;width: 100%;height: 1px;}
.footer{background-color: #CFCFCF;color: #000000;font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;}
th{color: #000000;background-color: #CCCCCC;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.tdbg{background-color: #F9F9F9;}
.tdcontent{font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;line-height: 16px;word-spacing: 2px;}
a.linkbold:link,a.linkbold:active{color: #000000; text-decoration: none;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.linkbold:visited{color: #000000;font-size: 11px; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.linkbold:hover{color: #CC0000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;}
td{color: #000000;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;}
/* Old Styles */
.uline:link,.uline:visited{color: #0033CC; text-decoration: underline;}
.uline:active{color: #0033CC;}
.uline:hover{color: #000000;}
.bgwhite{background-color: #FFFFFF;}
/* background 1 - color DARKRED */
.bgdarkred{background-color: #355161;}
/* background 2 - color GRAY */
.bggray{background-color:#dfdfdf;}
/* background image - GRAY STRIPES */
/* change the image url to http://www.adventnet.com/images/pbg.jpg and put the image in the server or web site*/
/* bg gray with small font */
.sfontbggray{background-color : #dfdfdf; font-size: 10px;}
/* SMALL FONT */
.sfont {font-size: 10px;}
/* alternate font (for news, evets, etc.) - GRAY, SMALL */
.font2 {background-color: #FFFFFF;font-size: 10px;color: gray;}
/* Table Header - color WHITE (for Index Page) */
.theader {color: #FFFFFF;font-size: 12px;}
.fs2brown {font-family: Verdana, Arial, Helvetica;font-size: 12px;color: #355161;}
.fs2gray {font-family: Verdana, Arial, Helvetica;font-size: 12px;color: gray;}
.fs2white {font-family: Verdana, Arial, Helvetica;font-size: 12px;color: #FFFFFF}
#PCL {font-family: Verdana,Arial,Helvetica;font-weight: normal;text-decoration: none;font-size: 8pt;}
#PTT {font-family: Verdana,Arial,Helvetica;font-size: 8pt;}
#PST {font-family: Verdana,Arial,Helvetica;font-size: 8pt;}
.bgwhitesmoke { background-color: #FFF; }
.bgdarkred_fwhite { background-color: #355161; font-family: Verdana, Arial, Helvetica; font-weight: bold; color: #FFFFFF}
.sfontbglightgray { background-color :#FFF; font-size: 10px; }
/* td first level link - font 2, bold, fg brown, bg light gray,  */
.tdlinkflevel { font-size: 11px; font-family: Verdana, Arial, Helvetica; background-color: #ECF0F4;}
/* td second level link - font small, fg black, bg#FFF */
.tdlinkslevel { font-size: 11px; font-family: Verdana, Arial, Helvetica; background-color: #ECF0F4;}
.toplink {  font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000;}
.toplink:link {  font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000;}
.toplink:visited {  font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000;}
.toplink:hover {  font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000000;}
.bgwhite_fblue { background-color: #FFFFFF; ; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #0066CC }
.whiteboldfont { font-family: Verdana, Arial, Helvetica ; font-size: 12px; font-weight: bold }
.white_normalfont { font-family: Verdana, Arial, Helvetica; font-size: 10px }
.dgray_bfont { font-family: Verdana, Arial, Helvetica ; font-size: 12px; font-weight: bold; background-color: #DFDFDF }
.dgray_nfont { font-family: Verdana, Arial, Helvetica ; font-size: 10px; color: #000000; background-color: #DFDFDF }
.whitesmoke_bfont { font-family: Verdana, Arial, Helvetica ; font-size: 12px; font-weight: bold; background-color:#FFF }
.whitesmoke_nfont { font-size: 10px; ; font-family: Verdana, Arial, Helvetica; color: #000000; background-color:#FFF }
.bgmgray_f2b { background-color: #eeeeee; ; font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 12px}
.sfontbgwhitesmoke { font-size: 10px; ; color: #000000; background-color:#FFF}
.sfontbgwhite { font-size: 10px; ; color: #000000; background-color: #FFFFFF}
.buynow,.buynow:link,.buynow:visited { font-size: 11px; font-weight: bold; color: #FF6600; text-decoration: none;}
.buynow:hover { font-size: 11px; font-weight: bold; color: #FF9966; text-decoration: none;}
.buynow:active { font-size: 11px; font-weight: bold; color: #666666; text-decoration: none;}
.style {border: 1px solid;}
.bluelarge:link,.bluelarge:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #0000FF;}
.bluelarge:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #0000FF;}
.bluelarge:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #0000FF;}
.blue:link,.blue:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #0000FF;}
.blue:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #0000FF;}
.blue:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #0000FF;}
.rightLinks {font-size: 11px;font-family: Verdana, Arial, Helvetica;font-weight: bold;color: #993300;display: block;width: 100%;}
a.rightLinks:hover{ color: #000000;}
.whitebg{background-color: #FFFFFF;}
.graybg{background-color: #F8F3F1;}
.Pleft{font-size: 10pt;font-family: Verdana, Arial, Helvetica;text-align: left;}
.Pcenter{font-size: 10pt;font-family: Verdana, Arial, Helvetica;text-align: center;}
.Pright	{=font-size: 10pt;font-family: Verdana, Arial, Helvetica;background-color: #FFFFFF;text-align: right;}
.fillbg {background-color: #8BB0CD;}
.tbfill {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000000;background-color: #DEE3EF;border-top-width: 1px;border-top-style: solid;border-top-color: #A2B8EC;}
.leftline {border-left-width: 1px;border-left-style: solid;border-left-color: #A2B8EC;}
.rightline {border-right-width: 1px;border-right-style: solid;border-right-color: #A2B8EC;}
.bottomline {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #A2B8EC;}
.whitebg {background-color: #FFFFFF;}
.tabs2bg {background-image: url(../images/tab2-bg.gif);background-repeat: repeat-x;background-color: #8BB0CD;}
.tab2leftbg {background-image: url(../images/tab2-left-bg.gif);background-repeat: repeat-y;background-color: #8BB0CD;}
.tab2rightbg{background-image: url(../images/tab2-right-bg.gif);background-repeat: repeat-y;background-color: #8BB0CD;}
.tbfill2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;background-color: #315163;}
.footerbg{background-color: #E5E5E5;}
.searchbg{background-color: #F9B447;}
.bleftbg {bgcolor: #FFFFFF;background-repeat: repeat-y;}
.brightbg {bgcolor: #FFFFFF;background-repeat: repeat-y;}
a.darktbtitle {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
a.darktbtitle:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
a.darktbtitle:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
a.darktbtitle:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #D9E1E9;text-decoration: none;}
a.nouline:link, active, visited, hover {text-decoration: none;}
.bgmediumgray{background-color: #EEEEEE;}
a.wifilink:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;}
a.wifilink:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;}
a.wifilink:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;}
a.wifilink:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #CC0000;text-decoration: none;}
a.forumlinkbold:link{color: #000000; text-decoration: underline;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.forumlinkbold:visited{color: #000000;font-size: 11px; text-decoration: underline;=ont-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.forumlinkbold:hover{color: #CC0000;font-size: 11px;=ext-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;}
a.forumlinkbold:active { color: #000000;font-size: 12px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;} 
.bevelborderoff {background-color: #CCCCCC;padding: 2px;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;  border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #666666;border-bottom-color: #666666;border-left-color: #CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000000;display: block;text-decoration: none;margin: 2px;}
.bevelborder {background-color: #E6E6E6;padding: 2px;border-top-width: 2px;border-right-width: 2px;border-bottom-width: 2px;border-left-width: 2px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #CCCCCC;border-right-color: #666666;border-bottom-color: #666666;border-left-color: #CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000000;display: block;text-decoration:none;margin: 2px;}
a.bevelborder:active {color: #000000;text-decoration: none;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.bevelborder:visited {color: #000000;text-decoration: none;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.bevelborder:hover {color: #000000;text-decoration: none;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
a.bevelborder:link {color: #000000;text-decoration: none;font-size: 11px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.bgdarkgray { background-color:#C5C5C5; }
/* Defining Style for adstyle_h1 */
a.adstyle_h1 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #0000FF;text-decoration: none;}
a.adstyle_h1:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #0000FF;text-decoration: none;}
a.adstyle_h1:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #0000FF;text-decoration: none;}
a.adstyle_h1:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #000000;text-decoration: none;}
/* Defining Style for adstyle_h2 */
a.adstyle_h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #1882E7;text-decoration: none;}
a.adstyle_h2:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #1882E7;text-decoration: none;}
a.adstyle_h2:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #1882E7;text-decoration: none;}
a.adstyle_h2:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #639ACE;text-decoration: none;}
/* Defining Style for adstyle_h3 */
a.adstyle_h3 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #000000;text-decoration: none;}
a.adstyle_h3:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #000000;text-decoration: none;}
a.adstyle_h3:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #000000;text-decoration: none;}
a.adstyle_h3:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;color: #6666CC;text-decoration: none;}
/* Defining Style for adstyle_h4 */
a.adstyle_h4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;text-decoration: none;}
a.adstyle_h4:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;text-decoration: none;}
a.adstyle_h4:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #000000;text-decoration: none;}
a.adstyle_h4:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #6666CC;text-decoration: none;}
.adstyle_price {font-size: 12px; ; font-family: Arial, Helvetica, sans-serif; color: #ad3000; background-color: #FFFFFF; font-style: normal; line-height: normal;font-weight: bold; font-variant: normal ; text-decoration: none}
.bg-banner {background-attachment: scroll;background-image: url(../products/service-desk/images/logo_mid.gif);background-repeat: repeat-x;background-position: center center;}
.banner2left {background-attachment: fixed;background-image: url(../products/service-desk/images/ban2left.gif);background-repeat: no-repeat;background-position: left center;}
.banner2right {background-attachment: fixed;background-image: url(../products/service-desk/images/ban2right.gif);background-repeat: no-repeat;background-position: right center;}
.ban2ful {background-attachment: fixed;background-image: url(../products/service-desk/images/bann2full.gif);background-repeat: no-repeat;background-position: center center;}
.ban2mid {background-attachment: fixed;background-image: url(../products/service-desk/images/ban2mid.gif);background-repeat: repeat-x;background-position: center center;}
.bodytext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #000000;}
.titletext-red {font-size: 12px;font-weight: bold;color: #D64203;font-family: Arial, Helvetica, sans-serif; font-style: normal}
.titletext-black {font-family: Arial, Helvetica, sans-serif;font-size: 11pt;color: #000000;font-weight: normal;}
.left-top {background-image: url(../products/service-desk/images/left-top.gif);background-repeat: no-repeat;background-position: left top;} 
.titletext-black {  }
.titletext-blackStrong { font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #006699; font-weight: normal;;  ; line-height: normal}
/* ManageEngine AssetExplorer Home Page Style */
/*---CSS styles for Curves ---
The following css and the XHTML code related to this uses corners that are styled using CSS without the use of images.
This particular techniques was done with reference to the Snazzy border box method as done by "Stu Nicholls".
Many of his techniques can be seen in the website "http://www.cssplay.co.uk"
*/
.aehome_curve_cnt{ padding:0px 0px 0px 0px; }
.aehome_curve{ background: transparent; width: 100%; z-index:50; }
.aehome_curve .aehome_content{ display:block; border:0 solid #2c5baf; border-width:0px 1px; padding:2px 0px 2px 0px; }
.aehome_curve .cBox{ display:block; background:transparent; font-size:1px; }
.aehome_curve .color{ background:#ffffff; border-color:#2c5baf; } /* Background */
.cb1, .cb2, .cb3, .cb4{ display:block; overflow:hidden; }
.cb1, .cb2, .cb3{ height:1px; }
.cb2, .cb3, .cb4{ border-left:1px solid #2c5baf; border-right:1px solid #2c5baf; }
.cb1{ margin:0 5px; background:#2c5baf;	} /* Top and Bottom Border */
.cb2{ margin:0 3px; border-width:0 2px; }
.cb3{ margin:0 2px; }
.cb4{ height:2px; margin:0 1px; }
table tr td.ae_topnav a{ font-size:11px; color:#7e7c7c; text-decoration:underline; }
table tr td.ae_topnav a:hover{ text-decoration: none; }
table tr td.ae_topnav>a	{ font-size:11px; color:#7e7c7c; text-decoration:underline; }
table tr td.ae_topnav>a:hover{ text-decoration: none; color:#000000; }
.menulink{line-height:24px; height:24px; background:#cee2f6; }
.menulink a{ color:#000000 !important; width:100%; display:block; text-align:center; background:#cee2f6;  text-decoration:none !important; }
.menulink a:hover{ color:#000000 !important; text-align:center; background:#93b4d6;  text-decoration:none !important; }
.linkheader{ color:#ffffff !important; text-decoration:none !important; }
/*.aehome_menus					{ width:100%; border-bottom:1px #0076cc solid; line-height:24px; height:24px; }
.aehome_menus a					{ width:33.3%; font-size:11px; border-right:2px #ffffff solid; text-align:center; background:#cee2f6; height:23px; line-height:23px; display:block; float:left; color:#000000 !important; text-decoration:none !important;  }
.aehome_menus a:active			{ background:#0076cc; color:#ffffff !important; text-decoration:none !important; }
.aehome_menus a:hover			{ background:#93b4d6; color:#000000 !important; text-decoration:none !important; }
.aehome_menus a.aehome_lastmenu	{ border-right: none; width:33.4%; }*/
.ae_successtxt{ padding:10px 0px 0px 20px; text-align:justify; font-size:10px; line-height:18px; }
table tr td div>.aehome_menus{ width:100%; border-bottom:1px #0076cc solid; line-height:24px; height:24px; }
table tr td div.aehome_menus>a{ width:33.1%; font-size:11px; border-right:2px #ffffff solid; text-align:center; background:#cee2f6; height:23px; line-height:23px; display:block; float:left; }
table tr td div.aehome_menus>a:hover{ background:#93b4d6; color:#000000 !important; text-decoration:none !important; }
table tr td div.aehome_menus>a:active{ background:#0076cc; color:#ffffff !important; text-decoration:none !important; }
table tr td div.aehome_menus>a.aehome_lastmenu	{ border-right: none; width:33.2%; }
#ae_content	ul{ padding:10px 20px; margin:0px;  } 
#ae_content	ul li{ background:url(../products/asset-explorer/images/aehome_listimg.gif) 0px 5px no-repeat; padding-left:25px; list-style:none; font-weight:normal; color:#505050; text-align:justify; }
#ae_content	ul li font.lif1	{ font-weight:bold; display:block; }
span.subheader{ font-weight:bold; padding: 6px 20px 0px 20px; line-height:23px; display:block; }
span.headerstyle1{ font-weight:bold; font-size:11px; padding: 0px 20px 0px 10px; line-height:23px; display:block; background:#CEE2F6; border-bottom:2px #7E9FB3 solid; }
div.p{ padding:0px 20px; line-height:18px; text-align:justify; }
a.footerlink1{ color:#000000 !important; text-decoration:none !important; }
a.footerlink1:hover{ text-decoration:underline !important; }
a.footerlink2{ color:#0076cc !important; text-decoration:none !important; }
a.footerlink2:hover{ text-decoration:underline !important; }
.discussionsblock{ font-family:verdana; font-size:11px; text-align:center }
font.header1{ font-family:verdana; font-weight:bold; font-size:11px; }
span.link1{ font-family:verdana; font-size:11px;  line-height:23px; }
span.link1 a{ color:#0033cc; }
span.morelink1{ font-family:verdana; font-size:11px; }
span.morelink1 a{color:#0033cc; text-decoration:none; padding-left:10px;}
span.discussdate{font-family:verdana; font-size:11px; float:right; padding-right:10px; line-height:23px; }
span.discussiontxt{ font-family:verdana; font-size:11px;  }
.moreclick{ background: url(../products/asset-explorer/images/morearrow.gif) 40px 4px no-repeat; text-decoration:underline !important; padding-right:6px; }
.moreclick:hover{text-decoration:none !important; }
a.downloadiconbtn{ background: url(../products/asset-explorer/images/aehome_downloadicon.gif) no-repeat; width:187px; height:42px;  display:block; font-family:verdana !important; font-weight:bold !important; color:#000000 !important; font-size:13px !important; text-decoration:none !important; padding-top:9px; padding-left:27px; }
table tr td div>a.downloadiconbtn    { background: url(../products/asset-explorer/images/aehome_downloadicon.gif) no-repeat; width:160px; height:33px;  display:block; font-family:verdana; font-weight:bold; color:#000000; font-size:13px; text-decoration:none; padding-top:9px; padding-left:27px; }
a.demoiconbtn{ background: url(../products/asset-explorer/images/aehome_onlinedemoicon.gif) no-repeat; width:187px; height:42px;  display:block; font-family:verdana !important; font-weight:bold !important; color:#000000 !important; font-size:13px !important; text-decoration:none !important; padding-top:9px; padding-left:35px;  margin-top:1px;}
table tr td>a.demoiconbtn{ background: url(../products/asset-explorer/images/aehome_onlinedemoicon.gif) no-repeat; width:159px; height:33px;  display:block; font-family:verdana; font-weight:bold; color:#000000; font-size:13px; text-decoration:none; padding-top:9px; padding-left:32px; margin-top:1px; } 
a.aehome_swlink{ font-weight:bold !important; color:#0076CC !important; text-decoration:none !important; text-align:left }
a.aehome_swlink:hover{ color:#0076CC !important; text-align:left; } 
table tr td a.link2{ font-size:10px !important; height:30px !important; line-height:30px !important; background:#AFCBE4; color:#000000 !important; text-decoration:none !important; display:block; text-align:center; padding-top:5px; }
table tr td>a.link2{ padding-top:0px; }
table tr td a.link2:hover{ font-size:10px !important; text-decoration:none; color:#ffffff !important; background:#5892CF; display:block; }
h2.h2style1{ color:#6b6d6d; font-weight:normal; }
h2.h2style2{ color:#355161; font-size:11px; }
h2.h2style3{ font-size:11px; text-transform:uppercase; height:27px; line-height:27px; color:#ffffff; background: url(../products/service-desk/images/sdphomeh2downarrow.gif) right no-repeat; margin:0px; padding:0px 0px 0px 15px; }
table.sdphometablink tr td.tdheader1 { text-align:left; background: url(../products/service-desk/images/sdphomeh2bg.gif) repeat-x; }
table.sdphometablink tr td.tdheader2 { padding:  0px 7px 0px 7px; }
table.sdphometablink tr td div.tdcontent2 {line-height:21px; border-bottom:1px #969694 solid; border-top:1px #bdbdbd solid; text-align:left; padding-left:10px; height:23px; }
table.sdphometablink tr td div.tdcontent2 a { color:#000000; text-decoration: underline; display:block; }
table.sdphometablink tr td div.tdcontent2 a:hover { text-decoration: none; }
div#wrapper{width: 541px; margin: 0 auto;}
h3.display{float: left;width: 55px;height: 181px;margin: 0 0px 0 0; }
h3.strip1 { background: #DDCD92 url(../products/service-desk/images/vertical_strip1.gif) no-repeat; cursor:hand; text-align:center; font-size:11px;  }
h3.strip2 { background: #C1C58C url(../products/service-desk/images/vertical_strip2.gif) no-repeat; cursor:hand;text-align:center; font-size:11px;  }
h3.strip3 { background: #9CBE7C url(../products/service-desk/images/vertical_strip3.gif) no-repeat; cursor:hand;text-align:center; font-size:11px;  }
div.stretcher{float: left; width: 376px; }
div.stretcher p{overflow:hidden; height:179px; padding:0px; margin:0px; }
p.slide1{ background:#B4D1E2 url(../products/service-desk/images/sdpslide3bg.gif) repeat-x; }
table tr td span>.sdplogobg	{ background: url(../products/service-desk/images/sdplogo2.png) no-repeat; }
.zc-appformcontent{ height:360px}
.edi-btn {
    max-width: 400px;
    margin: auto;
}

.edi-btn inputgroup input, .edi-btn inputgroup select, .edi-btn .field-valid input, .edi-btn .field-error input, .edi-btn inputgroup textarea {
    display: block;
    margin: 0 !important;
    line-height: 20px !important;
    padding: 10px !important;
    font-size: 15px !important;
    transition: all 350ms ease-out;
    border: 1px solid #dfdfdf !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    width: 330px;
    max-width: 100%;
    background: transparent;
}

.edi-btn inputgroup textarea{
    min-height:80px;
}
.edi-btn inputgroup textarea#ManageTool{
    min-height:50px;
}
.edi-btn inputgroup label#ManageToolLabel {
    line-height: normal;
    text-align: left;
    transform: translate(0,0) scale(1);
    color: #000;
    margin-bottom: 12px;
    margin-top: 5px;
}
.edi-btn inputgroup select {
    width: 100% !important;
    margin-top: 28px !important;
    max-width: 100%;
    height: 43px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.edi-btn inputgroup.select.country {
    display: block;
    margin:auto;
    max-width:400px;
}
.edi-btn inputgroup.select:after{
    content:"";
    position:absolute;
    z-index:2;
    right:10px;
    top:22px;
    margin-top:-3px;
    height:0;
    width:0;
    border-top:6px solid #333;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    pointer-events:none;
}
.edi-btn inputgroup.select.edition:after,.edi-btn inputgroup.select.offset:after {
    top: 46px;
}

.edi-btn input#submit,.edi-btn input#downloadSubmit, .edi-btn input#za-signup-btn {
    width: 100%;
    border-radius: 0 !important;
    padding: 15px;
    background-color: #2a79bb;
    color: #fff;
    font-size: 17px;
    border: none;
    margin-top: 15px;
	cursor:pointer;
}

.edi-btn inputgroup label sup {
    color: red;
    font-size: 10px;
}

.edi-btn .input-group-radio input,.edi-btn .input-group-radio label{
     display:inline-block !important;
     vertical-align:middle !important;
     min-width:50px !important;
     transform:none !important;
     margin-right:5px !important;
}
.edi-btn inputgroup .half {
    border-right: 1px solid #eee;
    display: inline-block;
    padding-right: 15px;
    margin-right: 15px;
}
.edi-btn inputgroup .half:last-child {
  border: 0;
}
.edi-btn .input-group-radio label {
    min-width: 10px !important;
    z-index:9;
}
inputgroup.input-group-radio label {
    pointer-events: all !important;
}
.edi-btn inputgroup.input-group-radio.error .error-field {
  left: 160px;
  top: 5px;
}
.rating {
    display: inline-block;
}
	
.edi-btn inputgroup input[type="text"]:focus, .edi-btn inputgroup.select select:focus {
    outline: none !important;
    border: 1px solid #2a79bb !important;
    box-shadow: none !important;
}

.edi-btn inputgroup label.offset {
    background-color: #fff;
    z-index: 1 !important;
    padding-left: 5px;
    margin-left: -5px;
    width:initial;
}

.edi-btn inputgroup input[type="text"]:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0px 9999px white,0 0 8px rgba(102, 175, 233, 0) !important;
    border: 1px solid #dfdfdf !important;
	}
		
.edi-btn inputgroup {
    margin-bottom: 5px;
    position: relative;
    display: block;
}
.edi-btn inputgroup.half {
    width: 400px;
    max-width: 100%;
    display: inline-block;
    margin: 15px;
    vertical-align: top;
}
.edi-btn inputgroup.half select {
    width: 400px !important;
    max-width: 100% !important;
    margin-top: 0 !important;
    height: auto !important;
}
.edi-btn inputgroup.select.offset select {
    margin-top: 0 !important;
}
.edi-btn .input-group-radio {
    margin:15px;
}
.edi-btn inputgroup a.offset {
    position: absolute;
    right: 0;
    z-index: 2;
    font-size: 13px;
}
.edi-btn inputgroup span.offset {
    position: absolute;
    right: 0;
    bottom: -20px;
    z-index: 2;
    font-size: 12px;
    color: #555;
}

input#Submit {
    width: 50% !important;
    display: block;
    background-color: #2a79bb !important;
    margin: auto !important;
    color: #fff;
    margin-top: 30px !important;
    cursor: pointer;
}
.edi-btn inputgroup label.big {
    transform: translate(15px,62px) scale(1,1);
}
.edi-btn inputgroup label {
    position:relative;
    display: inline-block !important;
    transform: translate(15px,34px) scale(1,1);
    transform-origin: left;
    transition: all 350ms ease-out;
    font-size: 15px !important;
    color:#999;
    pointer-events:none;
    max-width: 90%;
}

.edi-btn .input-group-radio label.radio-label{
	display:block;
    margin: 10px 0;	
	}
	
.edi-btn inputgroup.focus label {
    transform: translate(0px,0px) scale(.8,.8);
    color: #2a79bb;
    width: 100%;
}


.za-newsletter-container {
    margin-top: 25px;
}

.edi-btn .dwn-form inputgroup input{
	width:278px !important;
	}

.edi-btn #form-alert, .edi-btn #dwn-form-alert {
    z-index: 9;
    color: #E9142B;
    background: transparent;
    padding: 0;
}
.edi-btn #form-alert:before,.edi-btn #dwn-form-alert:before{
   display:none;
}

.edi-btn .error-field,.edi-btn .error-field1 {
    display: none;
    right:0;
}
.edi-btn inputgroup.error .error-field,.edi-btn inputgroup.error1 .error-field1  {
    display:block;
    position: absolute;
    background-color: transparent;
    padding: 0;
    line-height: normal;
    top: 8px;
    right: 0;
    font-size: 13px;
    font-weight: normal;
    color:red;
    z-index:1;
}

.edi-btn inputgroup.error input,.edi-btn inputgroup.error1 input{  
   border-color:red !important;
}




inputgroup.input-group-radio.spl .main {
    display: block !important;
    font-size: 15px !important;
    margin-bottom: 5px;
    text-align:left;
}

inputgroup.input-group-radio.spl.half .main {
    white-space: normal;
    line-height: normal;
    margin-bottom: 10px;
    margin-top: 10px;
}

inputgroup.input-group-radio.spl input {
    min-width: 10px !important;
    margin-top: 6px !important;
}
inputgroup.input-group-radio.spl label {
    width: 266px !important;
    font-size: 13px !important;
    white-space: nowrap;
}
inputgroup.input-group-radio.spl label, inputgroup.input-group-radio.spl input {
    display: inline-block !important;
    width: auto !important;
    color: #333;
vertical-align: top !important;
}

inputgroup.input-group-radio.spl.focus .main {
    color: #2a79bb;
}
#meGDPRMessage label {
    transform: none;
    font-size: 11px !important;
    line-height: 16px;
    margin: 10px auto 0;
    color: #999;
    pointer-events: visible;
    z-index:1;
}

inputgroup.submit_wrap {
    width: auto !important;
}

.fbutton {
    display: block;
    width:330px;
    max-width: 100%;
    margin: auto;
    text-align: center;
}

.fbutton input#Submit,.fbutton input#downloadSubmit, .fbutton .spl-submit#Submit, .fbutton input.sub, .fbutton input#gdpr_reset {
    display: inline-block;
    width: 120px;
    min-width: 100px;
    vertical-align: top;
    margin: 20px 10px !important;
    cursor: pointer !important;
    line-height: 20px !important;
    padding: 10px !important;
    font-size: 15px !important;
    transition: all 350ms ease-out;
    border-radius: 0 !important;
    line-height: 20px !important;
    padding: 10px !important;
    font-size: 15px !important;
    transition: all 350ms ease-out;
    border: 1px solid transparent !important;
    border-radius: 0 !important;
}

.fbutton .spl-submit#Submit{
    font-size: 90% !important;
    text-align:center;
    width:170px !important; 
}

.fbutton input#downloadSubmit {
    font-size: 90% !important;
    text-align: center;
    background-color: #0679B9 !important;
    color: white;
}

.fbutton input#gdpr_reset {
    font-size: 90% !important;
    background-color: #eee;
}

.fbutton.light input#gdpr_reset {
    background-color: #ccc !important;
}

.fbutton.offset {display: initial;}

.fbutton.offset input#gdpr_reset {
    background-color: #eee !important;
    position: absolute;
    width: auto !important;
    right: -20px;
    background-color: transparent !important;
    line-height: normal !important;
    top: 70px;
    color: #555;
}
.fbutton.offset1 input#gdpr_reset {
    background-color: #eee !important;
    position: absolute;
    width: auto !important;
    right: -75px;
    background-color: transparent !important;
    line-height: normal !important;
    top: -52px;
    color: #888;
}
.fbutton.offset1.dark input#gdpr_reset{
    color: #fbd842;
}
.fbutton.offset2 input#downloadSubmit{
    width:170px !important;
}
.fbutton.offset3 input#Submit {
    background-color: #2a79bb !important;
    color: #fff;
}
.fbutton.offset4 input#gdpr_reset{
    margin:0 20px !important;
}


#meGDPRMessage input {
    float: left;
    margin: 0 5px 0 0 !important;
    width: auto !important;
}
div#formCTAgdpr, div[data-clickgdpr="formCTAgdpr"] {
    margin: 10px auto 0;
    max-width: 90%;
    color:#999;
}
div#formCTAgdpr a, div a[data-clickgdpr="formCTAgdpr"] {
    color: #138cd6;
}
select#MECountryListing, select[data-countrygdpr="MECountryListing"] {
    width: 100% !important;
    margin-top: 25px !important;
    height: 35px !important;
    padding: 0 !important;
}
.download-exe-page {
    display: flex;
    justify-content: center;
}
.download-exe-page .dwn-link-cont, .download-exe-page .dwn-form-cont {
    margin: 0 50px;
}
.download-exe-page .dwn-link-cont {
    margin: 50px;
}
.download-exe-page .dwn-form-cont{
    width:300px;
}
.download-exe-page .dwn-form-cont .edi-btn inputgroup input {
    width: 278px !important;
}
.edi-btn inputgroup.input-group-radio.error .error-field.spl {
    left: -166px;
    right: auto;
    top: -6px !important;
    z-index: -1;
}
span.error-field.spl:after {
    content: '{';
    font-size: 40px;
    display: inline-block;
    vertical-align: middle;
    font-weight: 100;
}
.fbutton input#Submit.download {
    background-color: red !important;
    width: 100% !important;
    margin: 20px 0 !important;
    color: #fff !important;
    font-weight: 600;
    font-size: 20px !important;
    padding: 15px !important;
}
.fbutton input#Submit.download.light {
    background-color: #ffde70 !important;
    color: #000 !important;
}
.sticky-form {
    position: fixed;
    top: 92px;
    bottom: 0;
    right: 0;
    background-color: #008c71;
    padding: 50px;
    z-index: 9;
}

.sticky-form h2 {
  margin: 0;
  color: #fff;
  text-align: center;
  font-size: 16px;
  line-height: normal;
}
.sticky-form h2 strong {
  display: block;
  font-size: 25px;
}
.sticky-form .edi-btn inputgroup input, .sticky-form .edi-btn inputgroup select, .sticky-form .edi-btn .field-valid input, .sticky-form .edi-btn .field-error input, .sticky-form .edi-btn inputgroup textarea {
    background-color: #fff !important;
}
.sticky-form .edi-btn inputgroup label {
    color: #000;
}
.sticky-form .edi-btn inputgroup.focus label {
    color: #fff;
}
.sticky-form div#formCTAgdpr, .sticky-form div[data-clickgdpr="formCTAgdpr"], .sticky-form #meGDPRMessage label{
    color:#fff;
}
.sticky-form div#formCTAgdpr a, .sticky-form div[data-clickgdpr="formCTAgdpr"] a {
    color: #ffde70;
}

.sticky-form .edi-btn inputgroup.error .error-field,.sticky-form .edi-btn inputgroup.error1 .error-field1 {
  color: #f9ff00;
}
.sticky-form .edi-btn inputgroup.error input,.sticky-form .edi-btn inputgroup.error1 input{
  border:1.5px solid red !important;
}
.sticky-aside {
  margin-right: 500px;
  padding:30px 50px;
}

.sticky-aside .flex{
   display:flex;
   align-items:center;
}

.sticky-aside .flex-inner{
    margin:1px;
}
.sticky-aside .flex-inner img{
    width: 280px;
}
.sticky-aside h1 {
    font-size: 24px;
    margin: 0 0 20px;
    padding: 0;
    line-height: normal;
    font-weight: 600;
    color: #008c71;
}
.sticky-aside p,.sticky-aside ul {
  font-size: 15px;
  line-height: 30px;
  padding: 0;
  margin: 0 0 20px;
}
.sticky-aside ul {
    list-style-image: url(../images/check.svg);
    list-style: disc inside;
    font-weight:100;
    line-height:34px;
}

.sticky-aside h3 {
  color: #023e32 !important;
}

#ems-rel-prd {
    background-color: #f1f1f1;
    padding: 30px;
}

#ems-rel-prd .ems-prd-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

#ems-rel-prd h4 {
    text-align: center;
    display: block;
    font-weight: 400;
    margin-bottom: 10px;
}
#ems-rel-prd .ems-prd-list .ems-prd {
    list-style: none;
}
#ems-rel-prd .ems-prd-list .ems-prd a {
    display: inline-flex;
    align-items: center;    
    min-width: 315px;
    background-color: #fff;
    margin: 15px;
    padding: 0;
    font-size: 15px;
    font-weight: 600;
    box-shadow: 0 0 5px #0001;
    color: #000;
    text-decoration: none;
}
#ems-rel-prd .ems-prd-list .ems-prd a:hover {
    box-shadow: 0 0 5px #0004;
}
#ems-rel-prd .ems-prd-list .ems-prd a:before {
    content: '';
    display: inline-block;
    width: 40px;
    height: 40px;
    vertical-align: top;
    margin: 10px;
    background-image: url(../images/ems-prd-sprite.png);
    background-size: 350px auto;
}

#ems-rel-prd .ems-prd-list .ems-prd.desktop-central a:before {
    background-position: 2px 3px;
}

#ems-rel-prd .ems-prd-list .ems-prd.mobile-device-management a:before {
    background-position: -65px 3px;
    width: 35px;
}

#ems-rel-prd .ems-prd-list .ems-prd.desktop-management-msp a:before {
    background-position: -137px 3px;
}

#ems-rel-prd .ems-prd-list .ems-prd.sccm-third-party-patch-management a:before {
    background-position: -206px 3px;
}

#ems-rel-prd .ems-prd-list .ems-prd.patch-management a:before {
    background-position: -279px -69px;
}

#ems-rel-prd .ems-prd-list .ems-prd.remote-desktop-management a:before {
    background-position: -280px 3px;
}

#ems-rel-prd .ems-prd-list .ems-prd.free-windows-tools a:before {
    background-position: 351px -69px;
}

#ems-rel-prd .ems-prd-list .ems-prd.os-deployment a:before {
    background-position: 280px -69px;
}

#ems-rel-prd .ems-prd-list .ems-prd.mobile-device-management-msp a:before {
    background-position: -134px -68px;
    width: 35px;
}
#ems-rel-prd .ems-prd-list .ems-prd.secure-browser a:before {
    background-position: 142px -69px;
}

#ems-rel-prd .ems-prd-list .ems-prd.vulnerability-management a:before {
    background-position: 2px 72px;
}


@media screen and (max-width: 1000px){
.sticky-aside .flex{
  flex-wrap: wrap;
}
}

@media screen and (max-width: 760px){
.fbutton {
    width: auto !important;
}
.edi-btn {
    padding: 20px;
}
.edi-btn inputgroup input{
    width: auto !important;
    min-width: 94%;
    padding: 3% !important;
}

.edi-btn inputgroup, .edi-btn inputgroup.half, .edi-btn inputgroup.select.country{
   margin: 10px auto;
}
.edi-btn inputgroup textarea {
    width: 94% !important;
   margin: 10px auto;
}
inputgroup.input-group-radio.spl label{
   white-space: normal;
   font-size: 14px;
}

.mobile-download{
   display: block;
}
.download{
   display: none;
}

.sticky-form {
  position: static;
  padding: 25px;
}
.sticky-aside{
  margin-right: 0 !important;
  padding: 25px;
}
.foot-copy{
  margin-right: 0 !important;
}
.sticky-aside .flex{
  flex-wrap: wrap;
}
}

.cd-icon {background-image: url(../images/download-cloud-sprite.png);background-position: -21px 5px;}
.op-icon {background-image: url(../images/download-cloud-sprite.png);background-position: 3px 5px;}
.op-icon, .cd-icon {display: inline-block;background-repeat: no-repeat;background-size: 43px;width: 24px;height: 24px;position: relative;top: 0;opacity: 1;transition: all 350ms linear 0ms;}
.nav-dwn a {background: #E9142B;color: #fff;}
#free-trial-box {
border: 1px solid #ddd;
width: 650px;
border-radius: 5px;
display: none;
display: inline-block; 
margin-top: 40px;
}
#free-trial-box-header {display: flex;}
#free-trial-box-header-cloud, #free-trial-box-header-on-premise {font-size: 22px;font-weight: 600;color: #13446a;width: 50%;text-align: center;padding: 15px;cursor: pointer;}
.free-trial-box-header-background {background-color: #ddd;}
#free-trial-sec {min-height: 454px;text-align: center;margin-bottom: 30px;}
.input-group input, .field-valid input, .field-error input {display: block;margin: 0 !important;line-height: 20px !important;padding: 10px !important;font-size: 15px !important;transition: all 350ms ease-out;border: 1px solid #dfdfdf !important;border-radius: 0 !important;box-shadow: none!important;width: 438px; background: transparent !important;}
.free-trial-box-op-form-header {margin-top: 20px;display: block;font-size: 18px;font-weight: 600;}
.edi-btn .dwn-form form, .dwn-form form {margin-top: 0;display: inline-block;}
.dwn-form .input-group input {width: 348px;}
.input-group {margin: 10px;position: relative;float: left;text-align: left;width: 100%;}
.edi-btn .input-group label, .input-group label {display: inline-block !important;transform: translate(15px, 32px) scale(1, 1);transform-origin: left;transition: all 350ms ease-out;font-size: 15px !important;color: #999;}
div#form-alert{color:#fff;}
#download-form-on-cloud{
    height: 500px;
}

.cloud-signup-btn{
    width: 80%;
    border-radius: 0;
    padding: 15px;
    background-color: #79be13;
    color: #fff;
    font-size: 17px;
    border: none;
    margin-top: 15px;
	cursor:pointer;
}

.cloud-signup-btn a{
    text-decoration: none;
    color: #fff;
    padding: 15px 50px;
} 

.left-form-box{
    width: 330px; 
    float:left; 
    margin-right: 180px;
}

.right-cont-box{
    text-align:center; 
    display: flex; 
    flex-direction: column; 
    align-items: center; 
    float:left; 
    margin: 20px;
    min-width: 300px;
    max-width: 450px;
}
.remain-cont-box {
    border-top: 1px solid #eee;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 20px;
    min-width: 300px;
    padding-top: 30px;
}
.right-cont-text{
    text-align: left;
}
.right-cont-text a{
    color: #138cd6;
}
.rap{
    margin: auto; 
    max-width: 1000px
}
.msg_text{margin: 50px}
.rap p { margin: 0px;}
.rap .hd{font-size:20px; font-weight:bold; text-align: center; margin:20px;}
.rap .ttl{font-size:17px; font-weight:bold; text-align: center; margin: 20px 0 20px 0;}
.rap .fs15{font-size: 15px}
.rap .fs13{font-size: 13px}
.rap .mT40{margin-top: 40px}
.rap .mT30{margin-top: 30px}
.rap .xz{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #CD6600;    
} 

@media screen and (max-width:500px){
#free-trial-box {
    width: 95%;
}
.dwn-form .input-group input {
    width: 90%;
}
}
.menu {font-size:14pt; text-align:left;color:#FFFFFF;}
#footertext1
{
	background: url("https://www.manageengine.cn/products/applications_manager/howtodemos/images/bkgrnd-footer.gif") repeat-x scroll left top #FFFFFF;
	clear: left;
	border-top:1px dotted #CCCCCC;
	text-align: center;
	padding: 15px;
	height: 1%;
}

p { margin: 0 0 1em; line-height:17px; color:#666666; }
a:link { color: #035389; }
a:visited { color: #09619C; }
a {
   outline: 0;
}

a:hover { color: #000; }
