﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

ul
{
    padding-left: 15px;
    
}

li
{
    line-height: 1.3em;
}

a
{
    color: #0b8db7;
    text-decoration: none;
}

a:hover
{
    color: #0b8db7;
    text-decoration: underline;
}

.divbtn
{
    width: 100%; 
    display: block; 
    height: 100%;   
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body
{
    background-color: #1e436b;
    font-family: Segoe UI;
    background-image: url('./Images/bg_page.gif');
    background-repeat: repeat-y;
    background-position: center top;
}

.b
{
    font-weight: bold;
}

.bodybg
{
    background-image: url('./Images/bg_page.gif');
    background-repeat: repeat-y;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
    height: 100%;
}

.content
{

    width: 950px;
    margin-left: auto;
    margin-right: auto;
}

.header
{
    height: 100px;
    width: 950px;
    background-image: url('./Images/bg_banner.png');
}

.header a
{
    color: #bde5ff;
}


.headerlogo
{
    float: left;
    margin-top: 20px;
}

.headerquestions
{
    float: right;
    margin-top: 35px;
    width: 305px;
    display: block;
}

.qheader
{
    font-size: 15px;
    color: White;
}

.qlabel
{
    font-size: 13px;
    font-weight: Normal;
    color: White;
}

.qphone
{
    font-size: 13px;
    font-weight: Bold;
    color: White;
}

.qemail
{
    font-size: 13px; 
    color: #bde5ff;
}

.mcontentcontainer
{
    width: 100%;
    background-color: #FFFFFF;
    margin: 0px;
    padding-top: 9px;
    padding-bottom: 9px;
}

.mcontent
{
    margin: 0px 9px 0px 9px;
    border: 1px solid #cccccc;
    width: 932px;
    
}

.footer
{
    font-family: Calibri;
    font-size: 11px;
    color: White;
    margin-top: 20px;
    width: 932px;
    margin-bottom: 30px;   
}

.footerdisclaimer
{
    font-family: Calibri;
    font-size: 12px;
    color: White;
    height: 3em;
}

.footerdisclaimer a
{
    color: White;
}

.content-top
{
    width: 100%;
    min-height: 270px;
    margin-top: -30px;
    padding-top: 30px;
}

.content-topright
{
    background-image: url('./Images/img_execs.png');
    width: 310px;
    float: right;   
    height: 270px;
    display: block;
}

.content-topleft
{
    width: 605px;
    margin-left: 15px;
}

.topleft-title
{
    margin-top: 30px;
    font-size: 26px;
    font-weight: Normal;
    color: #ff3300;
}

.topleft-subtitle
{
    margin-top: 10px;
    font-size: 18px;
    font-weight: Normal;
    color: #353535;
}

.topleft-content
{
    margin-top: 15px;
    font-size: 15px;
    line-height: 24px;
    color: #666666;
}

.topleft-why
{
    margin-top: 40px;
    font-size: 22px;
    font-weight: Normal;
    color: #ff3300;
}

.centercontent
{
    width: 100%;
    height: 220px;
    background-image: url('./Images/bg_whyBar.gif');

}

.centercolumn
{
    float: left;
    display: block;
    margin-top: 10px;
    width: 150px;
    margin-left: 45px;
    margin-right: 10px;
    font-size: 12px;
    line-height: 14px;
    color: #666666;
    padding-bottom: 4px;
}

.centercolumncontent
{
    width: 150px;
    height: 190px;
}

.centercolumncontent p
{
    margin-top: 5px;
}

.learnmore
{
    float: left;
    display: block;
    width: 150px;
    height: 1em;
    text-align: right;
}

.choice-title
{
    font-size: 18px;
    font-weight: Normal;
    line-height: 20px;
    color: #eaa705;   
}

.choice-title a
{
    color: #eaa705; 
}

.choice-list
{
    font-size: 11px;
    line-height: 14px;
    color: #666666;
    padding-bottom: 4px;
}

.value-title
{
    font-size: 18px;
    font-weight: Normal;
    line-height: 20px;
    color: #0099ff;   
}

.value-title a
{
    color: #0099ff;   
}

.support-title
{
    font-size: 18px;
    font-weight: Normal;
    line-height: 20px;
    color: #66cc33;
}

.support-title a
{
    color: #66cc33;   
}

.centerbuttons
{
    float: left;
    width: 260px;
    display: block;
    height: 205px;
    margin-top: 10px;
    margin-left: 45px;
    
}

.signupbtn
{
    background-image: url('./Images/btn_freeTrial_off.png');
    width: 260px;
    height: 90px;
    display: block;
}

.signupbtn:hover
{
    background-image: url('./Images/btn_freeTrial_on.png');
}

.testdriveonlinebtn
{
    background-image: url('./Images/btn_testDrive_off.png');
    width: 260px;
    height: 50px;
    display: block;
}

.testdriveonlinebtn:hover
{
    background-image: url('./Images/btn_testDrive_on.png');
}

.videodemobtn
{
    background-image: url('./Images/btn_videoDemo_off.png');
    width: 260px;
    height: 50px;
    display: block;
}

.videodemobtn:hover
{
    background-image: url('./Images/btn_videoDemo_on.png');
}

.bottom
{
    background-image: url('./Images/bg_homeGrad.gif');
    background-repeat: repeat-x;
    background-position: top;
    display: block;
    width: 100%;
    height: 200px;
}

.bsaying
{
    width: 221px;
    display: block;
    margin: 20px 0px 20px 0px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    border-right: 1px solid #AAAAAA;
    height: 165px;
    font-size: 12px;
    line-height: 15px;
    color: #666666;
}

.banalytics
{
    width: 200px;
    display: block;
    margin: 20px 0px 20px 0px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    border-right: 1px solid #AAAAAA;
    height: 165px;
    font-size: 15px;
    line-height: 20px;
}

.banalytics li
{
    font-size: 12px;
    padding-bottom: 4px;
}

.banalytics ul
{
    margin-top: 0px;
    margin-left: 0px;
}

.bsayingsigname
{
    margin-top: 8px;
    font-size: 13px;
    font-style: italic; 
    color: #666666;   
    width: 100%;
    text-align: right;
    
}

.bsayingsigtitle
{
    font-size: 11px;
    font-style: italic; 
    color: #666666;
    width: 100%;
    text-align: right;
    
}

.bresources
{
    width: 174px;
    display: block;
    margin: 20px 0px 20px 0px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    border-right: 1px solid #AAAAAA;
    height: 163px;
    font-size: 12px;
    padding-bottom: 4px;
}

.bresources li
{
    font-size: 12px;
    padding-bottom: 4px;
}

.bresources ul
{
    margin-top: 0px;
    margin-left: 0px;
}

.bswitch
{
    width: 210px;
    display: block;
    margin: 20px 0px 20px 0px;
    padding-right: 15px;
    padding-left: 15px;
    float: left;
    height: 160px;
    font-size: 12px;
}

.bswitch p
{
    color: #666666;
    line-height: 15px;
    font-size: 12px;
}

.btitle
{
    font-size: 18px;
    font-weight: Normal;
    line-height: 22px;
    color: #666666;
    padding-bottom: 5px;
}

.btitle p
{
    font-size: 18px;
    font-weight: Normal;
    line-height: 22px;
    color: #666666;    
}



.sub_header
{
    height: 100px;
    width: 950px;
}

.sub_content_header
{
    height: 70px;
    width: 100%;
    display: block;
    font-size: 28px;
    font-weight: Normal;
    color: White;
    margin: 0px 9px 0px 9px;
}

.sub_content_header_choice
{
    background-image: url('/Images/bg_deploy.gif');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    padding-left: 105px;
    padding-top: 25px;
}

.sub_content
{
    width: 569px;
    display: block;
    padding: 30px 35px 30px 15px;
    margin: 0px 9px 0px 9px;
    border: 1px solid #cccccc;
}

.sub_right
{
    float: right;
    display: block;
    width: 310px;
    margin-right: 9px;
    margin-top: -9px;
    
}

.sub_right_choice
{
    background-image: url('./Images/img_deploy.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    padding-top: 145px;
}

.sub_right_button
{
    background-image: url('./Images/btn_freeTrial_off.png');
    background-repeat: no-repeat;
    width: 260px;
    height: 90px;
    margin: 0px 25px 0px 25px;
}

.sub_right_button:hover
{
    background-image: url('./Images/btn_freeTrial_on.png');
    background-repeat: no-repeat;
}

.sub_right_instr
{
    margin: 20px 30px 0px 30px;
 
}

.sub_left_choice_content_title
{
    font-size: 26px;
    font-weight: Normal;
    line-height: 34px;
    color: #ff3300;
}

.sub_left_choice_content_h1
{
    font-size: 14px;
    font-weight: Normal;
    line-height:18px;
    color: #666666;
}

.sub_left_choice_content_h2
{
    font-size: 13px;
    font-weight: Normal;
    line-height:18px;
    color: #666666;
}

.sub_left_choice_li
{
    margin: 6px 0px 0px 6px;
}

.sub_left_choice_p
{
    margin: 15px 0px 0px 0px;
}

.sub_right_instr_h1
{
    font-size: 22px;
    font-weight: Normal;
    color: #353535;
}

.sub_right_instr_h2
{
    font-size: 15px;
    color: #666666;   
    margin-top: 8px;
}

.sub_right_instr_h3
{
    font-size: 15px;
    color: #666666;   
    margin-top: 4px;
}

.sub_right_numcontainer
{
    width: 250px;
    display: block;
    float: left;
       
}

.sub_right_numbox
{
    width: 30px;
    display: block;
    margin: 15px 0px 0px 0px;
    float: left;
}

.sub_right_numtext
{
    width: 220px;
    display: block;
    margin: 15px 0px 0px 0px;
    float: left;
}

.sub_right_40px
{
    margin-top: 40px;
}


.sub_content_header_value
{
    background-image: url('/Images/bg_value.gif');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    padding-left: 105px;
    padding-top: 25px;
}

.sub_right_value
{
    background-image: url('./Images/img_value.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    padding-top: 145px;
}


.sub_content_header_rel
{
    background-image: url('/Images/bg_mgmt.gif');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    padding-left: 105px;
    padding-top: 25px;
}

.sub_right_rel
{
    background-image: url('./Images/img_mgmt.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    padding-top: 145px;
}

.content-top_switch
{
    width: 100%;
    min-height: 260px;
}

.content-topright_switch
{
    background-image: url('./Images/img_switch.gif');
    background-repeat: no-repeat;
    width: 406px;
    float: right;   
    height: 260px;
    display: block;
    margin: 0px;
}

.content-topleft_switch
{
    width: 500px;
    padding: 30px 0px 0px 15px;
    display: block;
    float: left;   
}

.switcher_content
{
    float: none;   
}

.switcher_header h1
{
    font-size: 26px;
    font-weight: Normal;
    color: #ff3300;
    margin-bottom: 6px;
}

.switcher_header p
{
    font-size: 15px;
    line-height: 24px;
    color: #666666;
    margin-bottom: 10px;
}

.switcher_header h2
{
       
}

.switcher_right
{
    width: 311px;
    height: 528px;
    float: right;
    background-image: url('./Images/bg_cta.gif');
    background-repeat: no-repeat;
    background-color: #f1f1f1;
}

.switcher_content
{
    margin: 25px 26px 0px 25px;
}

.switcher_switch_btn
{
    height: 90px;
    width: 260px;
    background-image: url('./Images/btn_readySwitch_off.png');
    background-repeat: no-repeat;
}

.switcher_switch_btn:hover
{
    background-image: url('./Images/btn_readySwitch_on.png');
}

.switcher_trial_btn
{
    height: 50px;
    width: 260px;
    background-image: url('./Images/btn_getTrial_off.png');
    background-repeat: no-repeat;
    margin-bottom: 67px;
}

.switcher_trial_btn:hover
{
    background-image: url('./Images/btn_getTrial_on.png');
}

.switcher_right h1
{
    font-size: 18px;
    font-weight: Normal;
    line-height: 22px;
    color: #353535;
    padding-bottom: 5px;   
    margin-bottom: 6px;
}

.switcher_right p
{
    font-size: 13px;
    line-height: 18px;
    color: #353535;
    margin-bottom: 4px;
}

.switcher_left
{
    width: 621px;
       
}

.switcher_left_bottom
{
    float: none;
    width: 621px;
    height: 200px;
}

.switcher_left_column
{
    width: 280px;
    padding: 20px 15px 20px 15px;
    float: left;
}

.switcher_left_column li
{
    margin: 0px 0px 0px 6px;
    font-size: 12px;
    padding-bottom: 4px;
}

.tab_content
{
    width: 100%;
    height: 218px;
}

.tab p
{
    font-size: 14px;
    line-height: 22px;
    color: #666666;
    margin-bottom: 6px;
}

.quote p
{
    font-size: 15px;
    line-height: 24px;
    color: #353535;          
    margin-bottom: 6px;
}

.cite p
{
    font-size: 14px;
    color: #353535; 
    margin-bottom: 10px;
}

.link p
{
    font-size: 14px;
    line-height: 22px;
    color: #666666;
    margin-bottom: 6px;
    float: right;
}


.sub_content_header_trial
{
    background-image: url('/Images/bg_deploy.gif');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    padding-left: 105px;
    padding-top: 25px;
}

.sub_right_trial
{
    background-image: url('./Images/img_trial.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    padding-top: 145px;
}

.sub_right_button_trial
{
    background-image: url('./Images/btn_contSign_off.png');
    background-repeat: no-repeat;
    width: 260px;
    height: 90px;
    margin: 0px 25px 0px 25px;
}

.sub_right_button_trial:hover
{
    background-image: url('./Images/btn_contSign_on.png');  
}

.trial_header h1
{
    font-size: 26px;
    font-weight: Normal;
    line-height: 34px;
    color: #ff3300;   
}

.trial_header h2
{
    font-size: 22px;
    font-weight: Normal;
    line-height: 28px;
    color: #ff3300;   
}

.trial_header p
{
    font-size: 15px;
    line-height: 24px;
    color: #666666;   
}

.trial_content
{
    width: 619px;
    margin-left: -15px;   

}

.trial_content p
{
    font-size: 14px;
    font-weight: Normal;
    line-height:18px;
    color: #666666;
}

.trial h3
{
    font-size: 18px;
    font-weight: Normal;
    color: #666666;
}

.trial_acc_content_container
{
    background-image: url('./Images/trial_grad.gif');
    background-repeat: no-repeat;
    background-position: right bottom;
    display: block;
    width: 619px;
}

.trial_acc_header_content
{   
    padding: 10px 0px 0px 15px;
}



.trial_acc_header_content p
{
    font-size: 11px;
    font-weight: Normal; 
    color: #b8dcf4;
}

.trial_acc_header_content h1
{
    font-size: 18px;
    font-weight: Normal; 
    color: White; 
}

.trial_acc_header
{
    background-image: url('/Images/trial_bar_off.gif');
    background-repeat: no-repeat;
    width: 619px;
    height: 55px;
    display: block;
    cursor: pointer;
}

.trial_acc_header_selected
{
    background-image: url('/Images/trial_bar_on.gif');
    background-repeat: no-repeat;
    width: 619px;
    height: 55px;
    display: block;  
    cursor: pointer; 
}

.trial_acc_content
{
    padding: 20px 0px 10px 15px;
    width: 550px;
}

.trial_acc_content h1
{
    font-size: 22px;
    font-weight: Normal;
    line-height: 28px;
    color: #ff3300;  
     
}

.trial_acc_content h2
{
    font-size: 18px;
    font-weight: Normal;
    color: #666666;
    margin-top: 15px;
}

.trial_acc_content h3
{
    font-size: 18px;
    font-weight: Normal;
    color: #999999;
}

.trial_acc_content li
{
    font-size: 14px;
    font-weight: Normal;
    line-height:18px;
    color: #666666;
}

.trial_acc_content_legalese
{
    padding: 0px 0px 10px 15px;
    width: 550px;
}

.trial_acc_content_legalese p
{
    font-size: 11px;
    font-weight: Normal;
    line-height:14px;
    color: #999999;   
    padding-bottom: 10px;
}

.trial_acc_content_legalese li
{
    font-size: 11px;
    font-weight: Normal;
    line-height:14px;
    color: #999999;
    padding-bottom: 4px;   
}

.trial_acc_content_legalese h1
{
    font-size: 18px;
    font-weight: Normal;
    color: #999999;
}

.acc
{
    margin-top: 20px;
    margin-bottom: -30px;   
}

/* ajax__tab_ms-theme theme  */
.ajax__tab_ms-theme .ajax__tab_header
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size: 15px;
    font-weight: Normal;
    line-height: 16px;
    color: #ff3300;  
    text-align: center;

}

.ajax__tab_ms-theme .ajax__tab_inner
{
     width: 124px;
    height: 45px;
    display: block;
}
.ajax__tab_ms-theme .ajax__tab_header .ajax__tab_outer
{
    background:url('./Images/tab_off.gif') #d8d8d8;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    width: 124px;
    height: 45px;
    cursor: pointer;
}
.ajax__tab_ms-theme .ajax__tab_header .ajax__tab_tab
{
    color:#000;
    padding:0.35em 0.75em;


}
.ajax__tab_ms-theme .ajax__tab_hover .ajax__tab_outer
{
    background-image: url('./Images/tab_on.gif');
}
.ajax__tab_ms-theme .ajax__tab_active .ajax__tab_tab
{
    color: #ff3300;
}
.ajax__tab_ms-theme .ajax__tab_active .ajax__tab_outer
{
    background-image: url('./Images/tab_on.gif');
    
}
.ajax__tab_ms-theme .ajax__tab_body
{
    padding: 20px 15px 20px 15px;
    background-image: url('/Images/bg_midGrad.gif');
    background-repeat: repeat-x;
    border-bottom: 1px solid #cccccc;
}

