/* STYLES FOR ATTACHMORE.COM */
/* Draft: 07/26/2006 */
/* Contact: dlp@silverthreaded.com */


/*----- HTML ELEMENTS -----*/



/* LAYOUT DIV STYLES */

#container
{
    padding: 0 20px;
    margin: 0 auto;
}

#header
{
    background: #fff;
    border-top: 10px solid #efad3c;
    text-align: right;
    padding: 20px 20px 0 0;
}

#header_reg
{
    width: 800px;
    background: #fff;
    border-top: 10px solid #efad3c;
    text-align: right;
    padding: 20px 20px 0 0;
}

#topnav
{
    background: #fff;
    height: 30px;
    text-align: center;
    padding: 0;
    margin: 10px 0 0 0;
}

#content
{
    padding: 12px 50px 20px 50px;
    background: #fff;
    text-align: left;
    width: 700px;
}
#content p, ul, ol
{
}


/* DOWNLOAD PAGE */
#download
{
    margin: 20px 80px;
    padding: 20px;
    background: #fafaff;
    border: 1px #aaa dotted;
}

/* MISCELLANEOUS STYLES */

.feature
{
    color: #7c9ccc;
    font-weight: bold;
}
.co
{
    border-bottom: 1px #ccc dotted;
    background: #fbfbff;
}

.sequence
{
    color: #446;
}

/* FLOATS */
.fr
{
    float: right;
    margin-left: 12px;
}
.fl
{
    float: left;
    margin-right: 20px;
    margin-bottom: 6px;
}

#xtranav
{
    color: #efad3c;
    background: #fbfbff url(images/litetile.gif);
    padding: 0px;
    margin: 0;
    text-align: left;
    border-bottom: none;
    font-weight: bold;
    height: 10px;
}
.caption
{
    text-align: center;
    font-size: 105%;
}

#wheel
{
    float: right;
    border-top: 1px #ccc dotted;
    border-bottom: 1px #ccc dotted;
    border-right: 1px #ccc dotted;
    padding-bottom: 10px;
    margin: -50px 0 12px 20px;
    border-left: 1px #ccc dotted;
    text-align: center;
}

.assign td
{
    padding: 10px;
}

.dotted_borders
{
    border: 1px #ccc dotted;
}

z#active a span
{
    float: none;
    background: url(images/tabrightF_a.gif) no-repeat right top;
    font-weight: bold;
}

z#active a:hover span
{
    font-weight: bold;
    color: #1d346d;
}

z#active a
{
    float: left;
    background: url(images/tableftF_a.gif) no-repeat left top;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}


.reg_top
{
    margin: 0;
    padding: 0px 0px 0px 5px;
    text-decoration: none;
}


#setup_content
{
    font-family: Arial, Helvetica, sans-serif;
    width: 535px;
    text-align: center;
    margin: 0 auto;
    background: white;
    padding: 0;
}

.setup_content
{
    font-family: Arial, Helvetica, sans-serif;
    width: 535px;
    text-align: center;
    margin: 0 auto;
    background: white;
    padding: 0;
}


#sidebar_small
{
    float: right;
    width: 140px;
    margin-left: 20px;
    margin-right: 10px;
    padding: 0px;
    border: none;
}

.reg_4
{
    font-family: times new roman, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

#tbl
{
    margin: 0;
    font-family: tahoma, verdana;
    padding: 0px;
    text-decoration: none;
    width: 500px;
}

.validator
{
    padding: 10px 0 10px 0;
    text-decoration: none;
    text-align: justify;
}


.continue
{
    padding: 20px 0 0px 0;
    height: 60px;
}

.reg_tab_top
{
    color: #fff;
    margin: 0;
    padding: 10px 0 0 30px;
    text-decoration: none;
    background: url(Images/uplTbl_header.png) no-repeat;
    width: 515px;
    height: 48px;
}

.reg_tab_top_wide
{
    color: #fff;
    margin: 0;
    padding: 10px 0 0 30px;
    text-decoration: none;
    background: url(Images/uplTbl_header.png) no-repeat;
    width: 850px;
    height: 48px;
}
.reg_tab_top_narrow
{
    color: #fff;
    margin: 0;
    padding: 10px 0 0 30px;
    text-decoration: none;
    background: url(Images/uplTbl_header.png) no-repeat;
    width: 350px;
    height: 48px;
}


.TextBoxWizard
{
    margin: 0;
    height: 19px;
    line-height: 19px;
}

.DropdownWizard
{
    width: auto;
    height: 20px;
    float: left;
    margin-right: 10px;
    margin-top: 0px;
    padding: 0;
    line-height: normal;
}


#form div
{
    float: left;
}
#form
{
    height: 400px;
}

#passwordNote
{
    font-size: 9px;
    color: #000084;
    line-height: normal;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
}


#formGeneralValidator
{
    color: red;
    text-align: center;
    width: 100%;
}
#ActionDescription
{
    margin-bottom: 20px;
}
.fieldDescription
{
    width: 275px;
    text-align: right;
    font-weight: bold;
}
.Control_short
{
    width: 100px;
}
.CommonTextBox60
{
    width: 100px;
}
.CommonTextBox175
{
    width: 175px;
}
.CommonTextBox190
{
    width: 190px;
}
.CommonTextBox200
{
    width: 200px;
}
.CommonTextBox250
{
    width: 250px;
}
.CommonTextBox350
{
    width: 350px;
}
.CommonTextBox360
{
    width: 360px;
}

.SmallFontSize
{
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.password_hint
{
    width: 450px;
}

.dropdown_200
{
    width: 206px;
}
.dropdown_300
{
    width: 306px;
}
.dropdown_short
{
    width: 120px;
}
.dropdown_veryshort
{
    width: 55px;
}

.regform_txt
{
    margin: 0px;
    padding: 0;
    font-weight: bold;
    text-align: left;
    color: #666666;
    vertical-align: bottom;
}

.regform_txt_right
{
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    text-align: right;
    color: #666666;
    vertical-align: middle;
}

.contact
{
    color: #000000;
}


.black
{
    color: #000000;
}

.reg3_text
{
    padding: 10px 0 0 10px;
}

.billing_address
{
    width: 430px;
}

.table_border
{
    border-top: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
    border-left: 1px #ccc solid;
    border-right: 1px #ccc solid;
}


#line
{
    border-top: 1px #ccc solid;
    border-bottom: 1px #cccccc solid;
    padding: 7px 0 10px 0;
    margin: 0 0 10px 0;
}
.CustomerPortal_text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.common_info_header
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
    word-spacing: normal;
    white-space: normal;
    color: #000000;
    line-height: 16px;
}
.common_info_body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    text-align: left;
    vertical-align: top;
    word-spacing: normal;
    white-space: normal;
    line-height: 13px;
}
.sub_header_orange
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ff8000;
    font-weight: bold;
    letter-spacing: normal;
    word-spacing: normal;
}
.link_medium
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    color: #000099;
    text-decoration: underline;
    letter-spacing: normal;
    word-spacing: normal;
    text-decoration: underline;
}

a.link_medium
{
    color: Navy;
    text-decoration: underline;
}
a.link_medium:hover
{
    text-decoration: underline;
    color: orange;
}
a.link_small
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #326DC7;
    text-decoration: none;
}
a.link_small:visited
{
    text-decoration: none;
    color: #326DC7;
}
a.link_small:hover
{
    text-decoration: none;
    color: orange;
}
#TariffDescriptionBlock
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    line-height: normal;
    color: #000000;
    letter-spacing: normal;
    text-align: justify;
    word-spacing: normal;
    padding: 3px;
    padding-top: 1px;
    border: none;
}

#tabsF_2 a.activeTab
{
    float: left;
    background: url(images/tableftF_a.gif) no-repeat left top;
    margin: 0;
    padding: 0 0 0 4px;
    text-decoration: none;
}
#login_form
{
    margin: 0 auto;
    padding: 12px 50px 20px 50px;
    background-color: #fff;
    text-align: left;
}


.al_adm
{
    padding: 0 7px 0 7px;
}
.al_adm img
{
    cursor: hand;
    border: none;
}

h2.EditAccountPage
{
    border-bottom-style: none;
    line-height: 16px;
}
.AL_SortAsc
{
}
.AL_SortDesc
{
}
.AL_MainTable a
{
    color: #555555;
    text-decoration: underline;
}
.AL_MainTable a:link
{
    color: #555555;
    text-decoration: underline;
}
.AL_MainTable a:visited
{
    color: #555555;
    text-decoration: none;
}
.AL_MainTable a:hover
{
    color: Orange;
    text-decoration: none;
}
.AL_SortAsc a
{
    color: Black;
    text-decoration: none;
}
.AL_SortDesc a
{
    color: Black;
    text-decoration: none;
}
.AL_SortAsc a:link
{
    color: Black;
    text-decoration: none;
}
.AL_SortDesc a:link
{
    color: Black;
    text-decoration: none;
}
.AL_SortAsc a:visited
{
    color: Black;
    text-decoration: none;
}
.AL_SortDesc a:visited
{
    color: Black;
    text-decoration: none;
}
.AL_SortAsc a:hover
{
    color: White;
    text-decoration: none;
}
.AL_SortDesc a:hover
{
    color: White;
    text-decoration: none;
}
.ErrorMessage
{
    background-color: #FFF5EC;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    border: 1px solid #C40000;
    font-family: Tahoma;
    font-size: 12px;
    color: #000000;
    margin: 20px;
}

/*  SUPPORT PAGE  */
.shot
{
    border: none;
    margin-bottom: 20px;
}
.bluefield td
{
    padding: 5px;
    text-align: center;
}


/* =============================================== NEW STYLE ====================================================================== */


/* CSS Document */

*
{
    padding: 0;
    margin: 0;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/* Neutralize styling: Elements with a vertical margin */

* html p
{
    height: 1%;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ol, dl, address
{
    margin: .5em 0;
}
/* HEADER STYLES */
h1, h2, h3, h4
{
    font-weight: bold;
}
h1
{
    font-size: 18px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #efad3c;
    margin: 0 0 .5em 0;
}
h1.main
{
    margin: margin: -10px 0 .5em 0;
}

h3
{
    font-size: 12px;
}
h4
{
    font-size: 11px;
    letter-spacing: 1px;
    color: #000;
    margin: 0 0 -4px 0;
}

/* ---- End HEADER STYLES ---- */

body
{
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #666;
    background: url(images/TotalBg2.gif) repeat-x;
}

body#Default
{
    background: url(images/HeaderBgMainPage.gif) repeat-x;
}
/* ExStyle  body {background:#e5e5e5} */

/* GENERAL LINK STYLES */
a:link
{
    text-decoration: none;
    color: #507fc4;
}
a:visited
{
    text-decoration: none;
    color: #507fc4;
}
a:hover
{
    text-decoration: none;
    color: orange;
}

center.main
{
    width: 1100px;
    margin: 0 auto auto;
    padding: 0 15px;
    display: table;
}
center.footer
{
    width: 100%;
    height: 47px;
    font-size: 14px;
    background: url(images/footerBg.gif) repeat-x;
    text-align: center;
    border-top: 1px solid #5883c7;
    border-bottom: 1px solid #5883c7;
    margin-bottom: 2px;
}
img
{
    border: none;
}
/* PARAGRAPH AND LIST STYLES */
p
{
    margin-top: .8em;
    margin-bottom: .8em;
}
ol
{
    margin: 0 0 0 30px;
    padding: 0 0 0 20px;
    line-height: 1.5em;
}
/*ul.lList {
	margin: 0 0 0 20px;
	padding: 0 0 0 12px;
	list-style: outside;
	}
li.lList {
	margin: .25em 0 .25em .5em;
	padding: 0;
	}
*/
blockquote
{
    margin: 1em 2em 1em 4em;
    padding: .5em 1em .5em 2em;
    border-left: 1px #ddd dotted;
}
ul.List
{
    list-style-image: url(images/check.gif);
    font-size: 14px;
    margin: 0 0 0 10px;
    margin: 0 0 .25em .5em;
    list-style: outside;
}
ul.List li
{
    margin: .25em 0 .25em .4em;
    padding: 0 0 0 .25em;
}

h2.main
{
    color: #7c9ccc;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    line-height: 25px;
}
.Header
{
    height: 113px;
    width: 1100px;
    background: url(images/HeaderBg.jpg) no-repeat;
}
.Header .UserName
{
    float: right;
    color: #fff;
    margin-right: 10px;
    font-size: 15px;
    margin-top: 15px;
}

ul.TopMenu
{
    list-style: none;
    float: right;
    height: 31px;
    width: auto;
    font-size: 12px;
    margin: 10px 20px 0 10px;
    font-family: Tahoma;
}
ul.TopMenu li
{
    float: left;
    display: inline-block;
    background: url(images/TopMenuBg.gif) repeat-x;
    color: #4e7bc3;
    line-height: 31px;
}
ul.TopMenu li a
{
    text-decoration: none;
    color: #666666;
    color: #4e7bc3;
    height: 31px;
    line-height: 31px;
    text-align: center;
    padding: 0px 15px;
    white-space: nowrap;
}
ul.TopMenu li a:hover
{
    text-decoration: underline;
}
ul.TopMenu li.TopMenuLeftSide
{
    background: url(images/TopMenuLeftSide.png) no-repeat;
    width: 15px;
    height: 31px;
}
ul.TopMenu li.TopMenuRightSide
{
    background: url(images/TopMenuRightSide.png) no-repeat;
    width: 15px;
    height: 31px;
}

.logo
{
    display: block;
    width: 359px;
    height: 77px;
    border: 0;
    float: left;
    text-align: center;
    padding-left: 17px;
    padding-top: 10px;
}
.logo img
{
    border: none;
}

ul.Menu
{
    list-style: none;
    float: left;
    width: 690px;
    margin-left: 26px;
    margin-top: 2px;
}
*html ul.Menu
{
    margin-right: 13px;
}
ul.Menu li
{
    display: inline-block;
    float: left;
    background: url(images/MenuItemsBg.png) top left;
    margin-right: 3px;
}
ul.Menu li a
{
    display: block;
    height: 44px;
    line-height: 44px;
    padding-left: 25px;
    padding-right: 25px;
    background: url(images/MenuItemsBg_right.png) top right no-repeat;
    font-size: 16px;
}
ul.Menu li:hover
{
    background: url(images/MenuItemsBg.png) bottom left;
}
ul.Menu li:hover a
{
    background: url(images/MenuItemsBg_right.png) bottom right no-repeat;
    color: #38516c;
}


ul.NMenu
{
    list-style: none;
    float: left;
    width: 500px;
    margin: 2px 0 0 70px;
}
ul.NMenu li
{
    display: inline-block;
    float: left;
    font-size: 17px;
    vertical-align: bottom;
}
ul.NMenu li a
{
    display: block;
    height: 44px;
    line-height: 44px;
    margin-right: 2px;
    background: url(images/MenuItemBg.png) no-repeat;
    width: 155px;
    color: #507FCF;
    text-align: center;
}
ul.NMenu li a:hover
{
    background: url(images/MenuItemBg_hover.png) no-repeat;
}
ul.NMenu li.BuyNow a
{
    width: 121px;
    background: url(images/MenuItemBg_BuyNow.png) no-repeat;
    color: white;
    font-weight: bold;
}
ul.NMenu li.BuyNow a:hover
{
    background: url(images/MenuItemBg_BuyNow.png) left -44px no-repeat;
}

.SocialNetworks
{
    float: right;
    width: 117px;
    height: 39px;
    margin-top: 2px;
    padding-top: 5px;
    margin-right: 20px;
    text-align: center;
}


.SlideShowBox
{
    height: 382px;
    width: 670px;
    float: left;
}
.SlideShowBoxHeader
{
    font-size: 24px;
    color: #2e5a91;
    font-family: Tahoma;
    height: 68px;
    line-height: 68px;
    text-indent: 25px;
    width: 670px;
}
.SlideShowBoxHeader span
{
    color: #5c5c5c;
    text-transform: uppercase;
    font-weight: bold;
}

.SlideShowFilmTrecker
{
    height: 307px;
    float: left;
    background: #000;
    width: 100%;
    padding-top: 1px;
}
.SlideShowFilmTrecker img
{
    height: 305px;
}
.SlideShowNavigator
{
    background: url(images/SlideShowNavigator.png) no-repeat;
    height: 37px;
    width: 145px;
    position: relative;
    margin-left: 530px;
    margin-top: -14px;
    float: right;
}
.SlideShowNavigator div
{
    float: left;
    width: 72px;
    height: 36px;
    cursor: pointer;
}
.SlideShowNavigator div.Left:hover
{
    background: url(images/SlideShowNavigator_hover.png) no-repeat 1px top;
}
.SlideShowNavigator div.Right:hover
{
    background: url(images/SlideShowNavigator_hover.png) no-repeat top right;
}



/*.Darkness {position:absolute; left:0px; top:180px; width:100%; background:url(Images/DarkBg.gif) repeat-y center top; z-index:-1; height:305px; 
           filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2;	opacity: 0.2;}*/
.Darkness
{
    position: absolute;
    left: 0px;
    top: 180px;
    width: 100%;
    background: white;
    z-index: -1;
    height: 305px;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=2);
    filter: alpha(opacity=2);
    -moz-opacity: 0.02;
    -khtml-opacity: 0.02;
    opacity: 0.02;
}

.Upload_Attachment
{
    float: right;
    width: 425px;
    font-family: Arial;
    font-size: 16px;
    vertical-align: top;
}
.UploadBoxContainer
{
    float: left;
    width: 425px;
}
.UploadBoxTop
{
    background: url(images/UploadBoxTopBg.png) no-repeat;
    float: left;
    width: 425px;
    height: 91px;
}

.UploadBox
{
    background: url(images/UploadBoxBg.png) repeat-y;
    float: left;
    width: 410px;
    padding-bottom: 0px;
    padding-top: 5px;
    padding-left: 15px;
}
.UploadBoxBottom
{
    background: url(Images/UploadBoxBottomBg.png) no-repeat;
    float: left;
    width: 425px;
    height: 27px;
}
.BigRedButton
{
    background: url(Images/BigRedButtonR.png) top left no-repeat;
    cursor: pointer;
    height: 44px;
    line-height: 44px;
    font-size: 16px;
    color: #ffffff !important;
    padding: 0 0 0 25px;
    display: inline-block;
}

.BigRedButton span
{
    background: url(Images/BigRedButton.png) top right no-repeat;
    height: 44px;
    line-height: 44px;
    padding: 0 25px 0 0;
    display: inline-block;
}
.FormBlock
{
    list-style: none;
    clear: both;
    margin-top: 10px;
    display: table;
}
.FormBlock li h2
{
    font-size: 15px;
    color: #4c78c1;
    display: inline-block;
    line-height: 22px;
}
.FormBlock li h3
{
    font-size: 11px;
    font-weight: normal;
    display: inline-block;
    margin: 0;
}
.FormBlock li
{
    float: left;
    clear: left;
    margin-bottom: 3px;
}
.FormBlock li label
{
    float: left;
}
.FormBlock input
{
    float: left;
}
.FormBlock input[type="checkbox"]
{
    margin-right: 10px;
}
.FormBlock input[type="radio"]
{
    margin-right: 10px;
}

.ButtonNext
{
    background: url(images/btnNext.png) no-repeat;
    height: 41px;
    width: 115px;
    border: none;
    display: block;
}
.AttachMoreSoftware
{
    width: 100%;
    text-align: center;
    background: url(images/AttachMoreSoftwareBg.png) -10px top no-repeat;
    float: left;
    padding-top: 15px;
    height: 240px;
}
.AttachMoreSoftware ul
{
    color: blue;
    text-align: left;
    margin-left: 130px;
    margin-bottom: 10px;
    margin-top: 0px;
    font-size: 14px;
}
.AttachMoreSoftware ul li
{
    color: #333;
}

a.btnFreeDownload
{
    width: 209px;
    height: 41px;
    background: url(images/btnFreeDownload.png) no-repeat;
    display: inline-block;
    margin: 15px;
}
a.btnFreeDownload:hover
{
    background-position: left -41px;
}

a.btnDownloadNow
{
    width: 209px;
    height: 41px;
    background: url(images/btnDownloadNow.png) no-repeat;
    display: inline-block;
    margin: 15px;
}
a.btnDownloadNow:hover
{
    background-position: left -41px;
}

.RefText
{
    width: 650px;
    font-size: 17px;
    margin-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 30px;
    float: left;
    border-bottom: 3px solid #cde0ff;
}

#step
{
    padding: 0 0 0 20px;
    padding-bottom: 10px;
}


#step2
{
    width: 100%;
    padding-bottom: 10px;
}
#step2 h4
{
    font-size: 12px;
    color: #1d346d;
    background: white;
    text-align: left;
    padding: 0px;
}
.RefTextCaption
{
    color: #4c78c1;
    font-size: 18px;
    font-weight: bold;
}
.ServicesButtons
{
    width: 650px;
    text-align: center;
    float: left;
    margin-bottom: 15px;
}
.ServicesButtons a
{
    width: 169px;
    height: 41px;
    background: url(images/BlueBtnBg.png) top left no-repeat;
    color: White;
    font-size: 16px;
    line-height: 41px;
    margin: 0px 10px;
    display: inline-block;
}
.ServicesButtons a:hover
{
    background-position: left -41px;
}
.ServicesButtons input
{
    width: 169px;
    height: 41px;
    background: url(images/BlueBtnBg.png) top left no-repeat;
    color: White;
    font-size: 16px;
    line-height: 41px;
    margin: 0px 10px;
    display: inline-block;
    border: none;
}
.ServicesButtons input:hover
{
    background-position: left -41px;
}

.Container
{
    width: 100%;
    text-align: left;
    clear: both;
    display: table;
    background: #fff;
    border: 1px solid #d7d7d7;
    margin: 3px 0;
}
.Container label.orange
{
    font-size: 19px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #f88200;
    font-weight: bold;
    margin: 15px 0 0 0px;
    float: left;
    width: 100%;
    text-align: left;
    clear: both;
    height: 30px;
}



.Container label.orange span
{
    font-family: Georgia, "Times New Roman" , Times, serif;
}
.Container label.gray
{
    font-size: 18px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #647b8d;
    font-weight: bold;
    margin: 15px 0 0 0px;
    float: left;
    width: 100%;
    text-align: left;
    clear: both;
    height: 30px;
}
.Container.FreeTrial
{
    padding-top: 15px;
    text-align: center;
}

.ContainerEx
{
    width: 100%;
    text-align: left;
    clear: both;
    background: #fff;
    border: 1px solid #d7d7d7;
    margin: 3px 0;
}
.ContainerEx label.orange
{
    font-size: 19px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #f88200;
    font-weight: bold;
    margin: 15px 0 0 0px;
    float: left;
    width: 100%;
    text-align: left;
    clear: both;
    height: 30px;
}
.ContainerEx label.orange span
{
    font-family: Georgia, "Times New Roman" , Times, serif;
}
.ContainerEx label.gray
{
    font-size: 18px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #647b8d;
    font-weight: bold;
    margin: 15px 0 0 0px;
    float: left;
    width: 100%;
    text-align: left;
    clear: both;
    height: 30px;
}
.ContainerEx.FreeTrial
{
    padding-top: 15px;
    text-align: center;
}



.TextContainer
{
    display: table;
    text-align: left;
    padding: 15px 30px 15px 30px;
}
.TextContainerRightBottom
{
    width: 273px;
    height: 20px;
    background: url(images/TextContainerRightBottomBg.gif) left bottom no-repeat;
}

.Dashed
{
    width: 400px;
    margin: 30px 150px;
    border: 1px dashed #ccc;
    padding: 20px;
}
#Default .TextContainer.Right
{
    background: url(images/ImgFreeTrialBanner.jpg);
    height: 259px !important;
    padding: 0;
}
#Default .TextContainer
{
    height: 261px !important;
    padding: 0;
}
#Default .TextContainer.Left
{
    width: 528px;
    background: none;
}
#Support .TextContainer.Right
{
    width: 301px;
    text-align: left;
}
.TextContainer.Left
{
    width: 748px;
    float: left;
    padding-bottom: 15px;
    padding-right: 20px;
    border-right: 0px solid lightgrey;
}
.TextContainer.Right
{
    width: 262px;
    float: left;
    text-align: center;
    background: url(images/TextContainerBorder.gif) left top repeat-y;
    padding: 0;
}
.TextContainer p
{
    font-size: 14px;
}
p.ItemsNumber span
{
    color: #2e5a91;
}

/* style for normal 485px width form */
.registration_form_header
{
    line-height: 39px;
    color: #fff;
    padding: 15px 25px 0 25px;
    background: url(Images/uplTbl_header.png) no-repeat;
    width: 485px;
    height: 43px;
    font-size: 18px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
}

.registration_form, .form_body
{
    background: url(Images/uplTbl_Bg.png) repeat-y;
    padding: 15px 25px 0 25px;
    display: block;
    width: 535px;
    clear: both;
    text-align: left;
}

.registration_form.CheckBox_Fixes input[type='checkbox']
{
    margin-right: 10px;
}

.registration_form.CheckBox_Fixes select
{
    height: 24px;
    line-height: 24px;
}
.registration_form_top
{
    background: url(Images/uplTbl_top.png) no-repeat top left;
    height: 23px;
    width: 535px;
    clear: both;
}
.registration_form_bottom
{
    background: url(Images/uplTbl_bottom.png) no-repeat bottom left;
    height: 23px;
    width: 535px;
    clear: both;
}
.registration_caption
{
    font-size: 18px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #647b8d;
    font-weight: bold;
    margin: 0 0 10px 0;
    float: left;
    width: 100%;
    text-align: left;
    clear: both;
}
/* style for normal 455px width form */
.registration_form_header.wide455
{
    background: url(Images/uplTbl_header4.png) no-repeat;
    width: 405px;
}
.registration_form.wide455, form_body.wide455
{
    background: url(Images/uplTbl_Bg4.png) repeat-y;
    padding: 15px 25px 0 25px;
    display: block;
    clear: both;
    text-align: left;
    width: 405px;
}
.registration_form_top.wide455
{
    background: url(Images/uplTbl_top4.png) no-repeat top left;
    width: 405px;
}
.registration_form_bottom.wide455
{
    background: url(Images/uplTbl_bottom4.png) no-repeat bottom left;
    width: 455px;
}
/* style for normal 550px width form */
.registration_form_header.wide
{
    background: url(Images/uplTbl_header_w.png) no-repeat;
    width: 550px;
}
.registration_form.wide, .form_body.wide
{
    background: url(Images/uplTbl_Bg_w.png) repeat-y;
    padding: 15px 25px 0 25px;
    display: block;
    clear: both;
    text-align: left;
    width: 550px;
}


.registration_form_top.wide
{
    background: url(Images/uplTbl_top_w.png) no-repeat top left;
    width: 600px;
}
.registration_form_bottom.wide
{
    background: url(Images/uplTbl_bottom_w.png) no-repeat bottom left;
    width: 600px;
}

.registration_form input[type="text"], .registration_form input[type="password"], .registration_form select, .TextBoxWizard, .DropdownWizard
{
    width: 200px;
    line-height: 25px;
    height: 25px;
    padding-left: 5px;
}

.registration_form select
{
    width: 207px;
}
.registration_form input[type="text"].ruFakeInput
{
    background: none;
}
label.registration_caption a
{
    font-size: 14px;
    font-weight: normal;
    text-decoration: underline;
}
label.registration_caption img
{
    float: left;
    margin-right: 10px;
}
label.registration_caption.withicon
{
    line-height: 40px;
}

.Default_List
{
    width: 220px;
    margin-top: 20px;
    float: left;
}
/*--#Support .Left .List li a {font-weight:bold}--*/
.Default_List
{
    font-size: 11px;
    padding-left: 0;
    list-style-image: url(images/uList_bullet.gif);
    color: #626060;
}
.Default_List li
{
    padding-left: 0px;
    padding-right: 20px;
    margin-top: 10px;
    margin-left: 20px;
}
.Default_List strong
{
    clear: right;
    display: block;
    margin-bottom: 5px;
}
.FreeTrialBanner
{
    display: block;
    width: 156px;
    height: 94px;
    margin: 10px auto 10px;
    background: url(images/freetrial.png) no-repeat;
}
.FreeTrialBannerBottom
{
    display: inline-block;
    width: 278px;
    height: 54px;
}
.FreeTrialButton
{
    margin-top: 10px;
    margin-bottom: 10px;
    height: 26px;
    width: 200px;
    text-align: left;
    margin-left: 0px;
}
body:last-child .FreeTrialButton
{
    margin-left: 36px;
}
.FreeTrialButton.bottom
{
    display: inline-block;
}
body:last-child .FreeTrialBannerBottom
{
}
.FreeTrialButton a
{
    display: inline-block;
    height: 28px;
    float: left;
}
.FreeTrialButton a.btnLearnMore
{
    background: url(images/btnLearnMore.gif) left top no-repeat;
    width: 94px;
}
.FreeTrialButton a.btnScreenShots
{
    background: url(images/btnScreenShots.gif) left top no-repeat;
    width: 105px;
}
.FreeTrialButton a:hover
{
    background-position: left -28px;
}
.footer ul
{
    /*width: 1100px;*/
    list-style: none;
    margin: 16px auto 0 auto;
    text-align: left;
    float: left;
}
.footer ul li
{
    display: inline-block;
    float: left;
    padding: 0 10px;
    border-right: 1px solid #235ab2;
}
.footer ul li a
{
    display: block;
    text-decoration: none;
    color: #235ab2;
    white-space: nowrap;
}
.footer ul li a:hover
{
    text-decoration: underline;
}

.UnderFooterText
{
    width: 100%;
    font-size: 14px;
    background: url(images/UnderFooterTextBg.gif) top repeat-x #e0e0e0;
    text-align: center;
}
.UnderFooterText center
{
    width: 1100px;
    text-align: left;
    padding: 15px 0;
    margin: 0 auto;
}
.UnderFooterText p
{
    margin: 0;
    font-size: 12px;
}
.UnderFooterText p.UnderFooterCaption
{
    color: #4c78c1;
    font-weight: bold;
    padding-bottom: 10px;
    font-size: 18px;
}

.Upload_table
{
}
.td_Checkbox label
{
    margin-left: 10px;
}
.td_Checkbox
{
    padding-top: 10px;
}

/*-- All Grids' Style --*/
.AL_MainTable
{
    font-size: 11px;
    margin: 10px 0;
}
.AL_MainTable input
{
    border: none;
    background: none;
}
.AL_MainTable .HeaderStyle th, .AL_MainTable .HeaderStyle td
{
    font-size: 14px;
    background: url(images/AL_headerBg.png) #d6e5ff !important;
    line-height: 35px;
    padding-left: 5px;
}
.AL_MainTable .ItemStyle td, .AL_MainTable .AlternatingItemStyle td
{
    line-height: 13pt;
    padding: 3px 5px;
    font-size: 14px;
    background: white;
}
.AL_MainTable .PagerStyle
{
    background-color: #efefef;
    border-bottom: 4px solid white;
    border-top: 4px solid white;
}
.AL_MainTable .PagerStyle td table td
{
    padding: 3px 10px;
    font-size: 14px;
}

.AL_MainTable .AlternatingItemStyle td
{
    background-color: #f1f1f1;
}
.AL_MainTable .TextBoxStyle1
{
    border: none;
    background-color: Transparent;
    margin: 0 7px 0 0;
}
.AL_MainTable .DownloadsStyle1
{
    width: 85px !important;
}
.AL_MainTable.restyled td
{
    line-height: 26px;
    padding: 6px 5px;
    font-size: 12px;
}
.AL_MainTable.restyled td .rowButton
{
    width: 26px;
    height: 26px;
}
/*----*/

.IconBlockOrganizer table td
{
    text-align: center;
    vertical-align: top;
}
.IconBlockOrganizer table td a
{
    display: block;
    text-align: center;
}

.top_icon
{
    font-size: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #000;
    margin: 0 0 0 0;
}
.xtranav_menu
{
    height: 35px;
    line-height: 35px;
    background: url(images/XtranavBg.gif) repeat-x;
    padding: 0 20px;
    margin: 0 0 10px 0;
    font-size: 14px;
    text-align: left;
    border-bottom: none;
    vertical-align: bottom;
    border-bottom: 1px solid #d7d7d7;
}
.xtranav_menu a, .xtranav_menu span
{
    text-decoration: none;
    color: #4e7bc3;
    padding: 0 20px;
    display: inline-block;
}
.xtranav_menu a:visited
{
    text-decoration: none;
    color: #4e7bc3;
}
.xtranav_menu a:hover
{
    text-decoration: none;
    color: orange;
}
.xtranav_menu .selected_xtranav
{
    color: #666;
    font-weight: bold;
}
.xtranav_menu a.selected_xtranav:hover
{
    color: #666;
    font-weight: bold;
}

.main_top
{
    font-size: 13px;
    font-family: Arial;
    width: 100%;
    color: #666;
    text-align: justify;
}
.main_top_2
{
    width: 100%;
    font-size: 11px;
    color: #666;
    line-height: 12px;
    height: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2.subtitle
{
    font-size: 14px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #000066;
    padding-top: 10px;
    padding-bottom: 3px;
    border-bottom: 1px #ccc dotted;
    margin-bottom: 7px;
}
.dotted_borders ul
{
    list-style: none;
}
.title_italicbold
{
    font-weight: bold;
    color: #444;
    font-size: 16px;
    height: 50px;
    line-height: 50px;
}

.PricingGrid
{
    margin-left: 100px;
}
.PricingGrid td
{
    height: 30px;
    text-align: center;
    width: 150px;
}
.PricingGrid th
{
    text-align: left;
    width: 300px;
    background-color: whitesmoke;
}
.PricingGrid .TarifSize td
{
    font-weight: bold;
    font-size: 14px;
    color: Green;
}
.PricingGrid .TarifSize td strong
{
    font-weight: bold;
    font-size: 14px;
    color: #000;
}
.PricingGrid h3
{
    font-size: 14px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #f88200;
    font-weight: bold;
    white-space: nowrap;
}

input[value="Update"], input[value="Open Page"]
{
    background: url(Images/btn_Bg_lightblue_small.gif) no-repeat;
    width: 94px;
    height: 25px;
    line-height: 25px;
    color: #06265b;
    font-size: 12px;
    border: none;
}


.modal
{
    display: none;
    padding: 15px;
    text-align: left;
    border: 0; /*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);          filter:alpha(opacity=100); */
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.multiuploadform
{
    list-style: none;
    margin-left: 40px;
}
.multiuploadform li
{
    margin-bottom: 10px;
    display: table;
}
.multiuploadform input[type="text"]
{
    width: 250px;
    height: 27px;
    text-indent: 7px;
    font-size: 14px;
    line-height: 27px;
    color: #525963;
    border: none;
    background: transparent;
    margin-right: 5px;
    float: left;
    background: none;
}
.multiuploadform input[type="button"]
{
    width: 95px;
    height: 27px;
    background: transparent;
    border: none;
    float: left;
    cursor: pointer;
}
.multiuploadform input[type="checkbox"]
{
    width: 25px;
    height: 25px;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    background: none;
    border-style: none;
}
.multiuploadform label
{
    background: url(images/iLock.png) no-repeat;
    text-indent: 25px;
    font-size: 14px;
    line-height: 30px;
    height: 30px;
    float: left;
}

.popupButton
{
    float: left;
}

.popupButtonRight
{
    float: right;
}

.popupButton, .popupButtonRight
{
    background: url(Images/btn_popup_left.gif) left top no-repeat;
    height: 33px;
    margin-right: 5px;
}

.popupButton.dis, .dis .popupButton, .popupButtonRight.dis, .dis .popupButtonRight
{
    background: url(Images/btn_popup_left_dis.gif) left top no-repeat;
}

.popupButton a, .popupButtonRight a
{
    font-family: Tahoma;
    color: white !important;
    font-size: 16px;
    text-decoration: none;
    line-height: 33px;
    padding-right: 15px;
    padding-left: 15px;
    background: url(Images/btn_popup_right.gif) right top no-repeat;
    display: block;
    white-space: nowrap;
}

.popupButton.dis a, .dis .popupButton a, .popupButtonRight.dis a, .dis .popupButtonRight a
{
    background: url(Images/btn_popup_right_dis.gif) right top no-repeat;
}
.popupButton:hover, .popupButtonRight:hover
{
    background-position: left bottom;
}
.popupButton:hover a, .popupButtonRight:hover a
{
    background-position: right bottom;
}

/*-- Email Link Button --*/
.emailButton a
{
    background: url(Images/btn_popup_right_arrow.gif) right top no-repeat;
    padding-right: 35px;
}
.emailButton a:hover
{
    background: url(Images/btn_popup_right_arrow.gif) right bottom no-repeat;
}

#popupmenu ul
{
    margin: 0;
    padding: 0;
    position: absolute;
    color: #4c78c1;
    border: #979797 1px solid;
}
#popupmenu ul li
{
    float: none;
    display: inline;
    list-style: none;
    text-align: left;
    font-weight: bold;
}
#popupmenu ul li a
{
    width: auto;
    color: #4c78c1 !important;
    font-size: 12px;
    padding-left: 35px;
    line-height: 25px;
    background: url(Skins/Attachmore/Menu/rmVSprite.png) #fff repeat-y 0px 0px;
}
#popupmenu ul li a:hover
{
    color: Orange !important;
}

ul.rmRootGroup.rmHorizontal
{
    border: none;
    background: none;
    margin-left: 20px;
}
ul.rmRootGroup.rmHorizontal li.rmItem.rmFirst.rmLast a.rmLink.rmRootLink
{
    background-image: url('Images/btn_popup_left.gif');
    background-position: left top;
    background-repeat: no-repeat;
    height: 33px !important;
    float: left;
}
ul.rmRootGroup.rmHorizontal li.rmItem.rmFirst.rmLast a.rmLink.rmRootLink span
{
    font-family: Tahoma;
    color: white !important;
    font-size: 16px;
    text-decoration: none;
    line-height: 33px !important;
    padding: 0 35px 0 15px !important;
    background-image: url('Images/btn_popup_right_arrow.gif');
    background-position: right top;
    background-repeat: no-repeat;
    display: block;
    white-space: nowrap;
}
div.rmSlide
{
    text-align: left;
}
div.rmSlide ul li div.rmText a
{
    white-space: nowrap;
}

/*-- Small lylic button --*/
.smButton
{
    background: url(Images/btn_sm_left.gif) left top no-repeat;
    height: 25px;
    float: left;
    margin-right: 5px;
}
.smButton.dis
{
    background: url(Images/btn_sm_left_dis.gif) left top no-repeat;
}
.smButton a
{
    font-family: Tahoma;
    color: #06265b !important;
    font-size: 14px;
    text-decoration: none;
    line-height: 25px;
    padding-right: 15px;
    padding-left: 15px;
    background: url(Images/btn_sm_right.gif) right top no-repeat;
    display: block;
    white-space: nowrap;
}
.smButton.dis a
{
    background: url(Images/btn_sm_right_dis.gif) right top no-repeat;
}
.smButton:hover
{
    background-position: left bottom;
}
.smButton:hover a
{
    background-position: right bottom;
}
.AL_MainTable .smButton a:link
{
    text-decoration: none;
}
/*---   ---*/

.AccountInfoBlock
{
    background: url(Images/SmallBlock.gif) repeat-y;
    padding: 0;
    font-family: Verdana;
    font-size: 14px;
    display: table;
}
.AccountInfoBlock .popupButton
{
    float: right;
}
.AccountInfoBlock .gray.smallblock
{
    background: url(Images/SmallBlockTop.gif) no-repeat top left;
    margin-top: 0;
    padding: 15px 25px;
    width: 350px;
    float: left;
    display: block;
}
.AccountInfoBlockText
{
    display: block;
    float: left;
    clear: both;
    margin-left: 25px;
    width: 360px;
}
.AccountInfoBlockButton
{
    background: url(Images/SmallBlockBottom.gif) no-repeat bottom left;
    text-align: right;
    width: 350px;
    padding: 15px 25px 25px 25px;
    float: left;
}
.AccountInfoBlockEdit
{
    border: solid 1px Gray;
    background: White;
    padding: 7px;
}

.popupButton.hover
{
    background-position: left bottom;
}
.popupButton.hover a
{
    background-position: right bottom;
}

.field
{
    border: 1px solid #9dbde1;
    height: 25px;
    padding: 0 0 0 3px;
    margin: 0;
    line-height: 25px;
    font-size: 14px;
    color: gray;
}
.single-line-link-field
{
    border: 1px solid #b1c9e4 !important;
    background-color: #f9f9f8 !important;
    background-image: url('Images/single-line-field-bg.png') !important;
    background-repeat: repeat-x;
}
.multiline-link-field
{
    border: 1px solid #b1c9e4 !important;
    background-image: url('Images/multiline-field-bg.png') !important;
    background-repeat: repeat-x;
    background-color: #f9f9f8 !important;
    font-size: 14px;
    color: gray;
}
.regform
{
    border-collapse: collapse;
}
.regform th
{
    padding: 10px 0 3px;
    text-align: left;
    font-size: 14px;
    color: #4c78c1;
}
.regform td, .regform.inline th
{
    padding: 0;
}

.regform.inline td
{
    padding: 3px 0 3px 6px;
}

.regform label
{
    margin-left: 5px;
    color: #4c78c1;
}
.AtThisPoint
{
    text-align: right;
    margin-left: 25px;
    height: 50px;
}
.UsageNotes
{
    font-size: 11px;
    margin-top: 5px;
    font-family: Georgia;
    font-style: italic;
}
.upgradeContent
{
    margin-bottom: 10px;
}
.upgradeButtons
{
    width: 100%;
    height: 75px;
}
.withoutHeight
{
    height: auto !important;
    margin-bottom: 20px;
}
.upgradeButtons, .upgradeButtons table
{
    border-collapse: collapse;
}
.upgradeButtons td
{
    padding: 0;
    vertical-align: top;
}
.strong
{
    font-size: 14px;
    color: dimmgray;
}
.strong3
{
    font-size: 103%;
}
.dis .strong, .dis .regform th, .dis .regform input, .dis .regform select, .dis a, .dis a:hover
{
    color: silver;
}
.dis .regform .field
{
    border-color: silver;
}
td.reContentCell body[contentEditable='true']
{
    background-image: none !important;
    background-repeat: no-repeat;
    background-color: #fff;
}

iframe html body
{
    background-image: none !important;
    background-repeat: no-repeat;
    background-color: #fff;
}

/*-- My Account --*/
.MyAccount_MainBlock
{
    margin-right: 40px;
}
.MainBlockItems
{
    float: left;
    font-size: 11px;
    color: #636363;
    text-align: center;
}
.MainBlockItems a
{
    background-position: left top;
    background-repeat: no-repeat;
    display: block;
    height: 183px;
}
.MainBlockItems a:hover
{
    background-position: right top;
}
.MainBlockItems a.WebSendLink
{
    width: 175px;
    background-image: url(Images/iconWebSend.png);
}
.MainBlockItems a.MyFilesLink
{
    width: 175px;
    background-image: url(Images/iconItems.png);
}
.MainBlockItems a.InviteAGuestLink
{
    width: 200px;
    background-image: url(Images/iconInviteAGuest.png);
}
.MainBlockItems a.SoftwareLink
{
    width: 180px;
    background-image: url(Images/iconSoftware.png);
}

.MyAccount_SecondaryBlock
{
    float: left;
    clear: right;
    width: 250px;
}
.MyAccount_SecondaryBlock a
{
    line-height: 40px;
    float: left;
    clear: both;
    width: 100%;
    margin-bottom: 6px;
    display: block;
}
.MyAccount_SecondaryBlock a img
{
    margin-right: 15px;
    float: left;
}
.MyAccount_SecondaryBlock a span
{
    float: left;
}

.MyAccount-ServicePlan_Usage
{
    float: left;
    clear: left;
    width: 720px;
    height: 260px;
}
.MyAccount-ServicePlan_Usage h1
{
    font-size: 12px;
    color: gray;
    font-weight: bold;
    font-family: Verdana;
    margin-bottom: 0;
}

.MyAccount_SupportTopicks
{
    float: left;
    width: 250px;
    margin-left: 60px;
    margin-top: 30px;
}
.MyAccount_SupportTopicks h1
{
    font-family: Verdana;
    font-weight: bold;
    color: #4e7bc3;
    margin: 0;
    font-size: 14px;
    margin-bottom: 10px;
}
.MyAccount_SupportTopicks a
{
    color: gray;
}
.MyAccount_SupportTopicks ul.List
{
    margin-left: 20px;
}

/*-- Usage Progress Control --*/
.UsageProgressContainer
{
    border: 6px solid #d7d7d7;
    height: 30px;
    float: left;
}
.UsageProgressTotalBG
{
    background: url(Images/UsageBg.png) repeat-x center 50%;
    height: 20px;
    border: 5px solid white;
}
.UsageCurrentProgress
{
    background: url(Images/CurrentUsage.png) repeat-x center 50%;
    height: 20px;
}


.useTop
{
    font-size: 18px;
    margin: 25px 25px 20px 35px;
    color: #647b8d;
    font-weight: bold;
    font-family: Georgia, "Times New Roman" , Times, serif;
}

.usePricing
{
}

.usePricingTitle
{
    clear: both;
    width: 100%;
    text-align: center;
    font-size: 18px;
    font-family: Georgia, "Times New Roman" , Times, serif;
    color: #f88200;
    font-weight: bold;
    margin-top: 10px;
}

.usePricingA
{
    float: left;
    vertical-align: bottom;
    cursor: pointer;
    margin: 20px;
}

.useTimeTo
{
    float: right;
    color: #647b8d;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin: 0 5px 0 0;
}

.useTryContainer
{
    padding: 10px 70px 35px 10px;
    clear: both;
    text-align: right;
}

.usePricing table
{
    margin: 10px;
    text-align: center;
    border-collapse: collapse;
}

.usePricing td
{
    border-color: #C9D7ED;
    padding: 10px;
    border-spacing: 0px;
    border-style: none;
    border-width: 2px;
    border-top-style: solid;
    font-weight: bold;
}

.usePricing th
{
    font-size: 18px;
    color: Black;
    padding: 10px;
}

.useContentPart, .useContentPartLeft, .useContentPartRight
{
    margin: 10px 25px 10px 25px;
    float: left;
    width: 500px;
}

.useContentPartLeft
{
    width: 460px;
    margin: 10px 15px 10px 75px;
    clear: left;
}
.useContentPartRight
{
    width: 460px;
    margin: 10px 0px 10px 15px;
    clear: right;
}

.br
{
    clear: both;
    margin: 15px;
}

.useFeature
{
    color: #7c9ccc;
    font-weight: bold;
    display: block;
    margin-top: 20px;
}

.useContent
{
    margin: 0 75px;
    clear: both;
}

/*------------------------------------------------------------------------
	Business use
  ------------------------------------------------------------------------*/
.containerFull
{
    width: 950px;
    margin: 10px 75px;
    float: left;
    clear: left;
}
.textCenter
{
    text-align: center;
}
.containerFull .sideLeft
{
    float: left;
    width: 60%;
}
.containerFull .sideRight
{
    float: right;
    width: 304px;
}
.containerFull .sideRight label.labHeader
{
    font-size: 14px;
    text-align: center;
}
.containerFull .sideRight .video
{
    width: 300px;
    height: 150px;
    border: solid 2px blue;
    clear: both;
}
.underline
{
    text-decoration: underline !important;
}

table.pricing
{
    width: 100%;
    text-align: center;
}
table.pricing th
{
    padding: 10px;
    background-color: whitesmoke;
    color: #666;
}
table.pricing td
{
    padding: 5px;
}
table.pricing td .bubble
{
    width: 15px;
    height: 15px;
}

table.pricing tr.pricing-row-1 td
{
    color: #666;
}

table.pricing tr.pricing-row-2 td
{
    color: #666;
}


.priceFirstColumn
{
    font-weight: bold;
    text-align: left;
    padding: 10px !important;
    background-color: whitesmoke !important;
}
.pricing h3
{
    color: #f88200;
    font-size: 14px;
    margin: 0;
}

.DownloadPageName
{
    padding: 6px;
}

/*------------------*/

.stepsOfWar th
{
    color: #4c78c1;
    text-align: left;
    padding: 10px 0 0px;
}
.stepsOfWar td
{
    color: #7c8183;
}
.stepsOfWar .field
{
    width: 300px;
    font-size: 13px;
}
.stepsOfWar .contact
{
    color: black;
    font-size: 14px;
}
.stepsOfWar .contact span
{
    padding-left: 45px;
}

/*------------------*/

.password-watemark
{
    background: url('images/pswd-wtmrk.jpg') no-repeat left center;
    background-color: #fff;
    border: 1px solid #9dbde1;
    height: 25px;
    padding: 0 0 0 3px;
    line-height: 25px;
    font-size: 14px;
    color: #fff;
}
.password-watemark-short
{
    background: url('images/pswd-wtmrk-short.jpg') no-repeat left center;
    background-color: #fff;
    border: 1px solid #9dbde1;
    height: 25px;
    padding: 0 0 0 3px;
    line-height: 25px;
    font-size: 14px;
    color: #fff;
}

/* -------------- SecuritySettings -------------- */
a.activeLink, a.activeLink:visited
{
    color: #4e7bc3;
}
a.activeLink:hover, a.disableLink:hover
{
    color: #efad3c;
}
a.disableLink, a.disableLink:visited
{
    color: #666666;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.modalPopup
{
    background-color: #ffffff;
    border-width: 2px;
    border-style: solid;
    border-color: Gray;
    padding: 20px;
    width: 450px;
}
.gvHistory th, .gvHistory td
{
    border: 1px solid #cde0ff;
    font-size: 10px;
}
.gvHistory th
{
    background-color: #cde0ff;
    color: #4c78c1;
}
.gvHistory td td
{
    border: none;
    font-size: 11px;
    padding: 3px;
}
.phonePanel .phoneNumber
{
    width: 90px !important;
}
.phonePanel .phoneProvider
{
    width: 110px !important;
    height: 22px !important;
}

/* -------------- NotificationSettings -------------- */
.single-notification
{
    margin-left: 15px;
}
.single-notification .notify-email
{
    width: 318px !important;
}
.notify-message
{
    width: 320px;
    height: 45px;
    line-height: 20px;
}
.single-notification .phoneNumber
{
    width: 175px !important;
}
.single-notification .phoneProvider
{
    width: 140px !important;
    height: 22px !important;
}
.single-notification .error-marker
{
    color: #C00000;
}
.single-notification .msg-length
{
    font-size: 78%;
    text-align: right;
}


.field-label
{
    font-size: 14px;
    color: #4c78c1;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.desired-plan-desc-block
{
    height: 60px;
}

.UploaderSwitch
{
    color: #507fc4;
    font-size: 11px;
    text-align: right;
    text-decoration: underline;
    float: right;
    margin-right: 35px;
    margin-top: 10px;
    clear: both;
}

.UploadBoxInner
{
    background-color: White;
}

.UploadBox .Step
{
    font-size: 14px;
    font-weight: bold;
    color: #434343;
    margin-top: 0px;
    margin-left: 25px;
}

.UploadBox .Step span
{
    color: #c31717;
}

.UploadBox .StepDescription
{
    font-size: 12px;
    font-weight: bold;
    color: #434343;
    margin-top: 0px;
    margin-left: 25px;
}

.UploadStartButton
{
    background: url(Images/btUploadStartDuo.png) top left no-repeat;
    cursor: pointer;
    width: 167px;
    height: 44px;
    display: block;
    margin: 0 auto;
}

.UploadStartButton:hover, .UploadStartButton:focus, .UploadStartButton:active
{
    background: url(Images/btUploadStartDuo.png) bottom left no-repeat;
}

.DescriptionText
{
    color: #4e7bc3;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: left;
}

.Title2
{
    color: #f88200;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 17px;
    clear: both;
    margin: 20px 10px 5px 10px;
    font-weight: bold;
}


.divAllowSubscription
{
    font-size: 12px;
    padding: 15px 0px 10px 0px;
}

.divAllowSubscription label
{
    padding: 0px 0px 0px 10px;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.frame_header
{
    line-height: 39px;
    color: #fff;
    padding: 15px 25px 0 25px;
    height: 43px;
    font-size: 18px;
    font-family: Tahoma;
    font-weight: bold;
    text-align: left;
}

.frame_body
{
    padding: 15px 25px 0 25px;
    display: block;
    clear: both;
    text-align: left;
}

.frame_top
{
    height: 23px;
    clear: both;
}
.frame_bottom
{
    height: 23px;
    clear: both;
}

.frame_header.w535
{
    background: url(Images/uplTbl_header.png) no-repeat;
    width: 475px;
}
.frame_body.w535
{
    background: url(Images/uplTbl_Bg.png) repeat-y;
    width: 475px;
}
.frame_top.w535
{
    background: url(Images/uplTbl_top.png) no-repeat top left;
    width: 535px;
}
.frame_bottom.w535
{
    background: url(Images/uplTbl_bottom.png) no-repeat bottom left;
    width: 535px;
}


.frame_header.w600
{
    background: url(Images/uplTbl_header_w.png) no-repeat;
    width: 550px;
}
.frame_body.w600
{
    background: url(Images/uplTbl_Bg_w.png) repeat-y;
    width: 550px;
}
.frame_top.w600
{
    background: url(Images/uplTbl_top_w.png) no-repeat top left;
    width: 600px;
}
.frame_bottom.w600
{
    background: url(Images/uplTbl_bottom_w.png) no-repeat bottom left;
    width: 600px;
}



.frame_header.w840
{
    background: url(Images/uplTbl_header_840.png) no-repeat;
    width: 790px;
}
.frame_body.w840
{
    background: url(Images/uplTbl_Bg_840.png) repeat-y;
    width: 790px;
}

.frame_bottom.w840
{
    background: url(Images/uplTbl_bottom_840.png) no-repeat bottom left;
    width: 840px;
}


.TariffCard
{
    width: 220px; 
    height: 326px; 
    margin: 5px; 
    float: left;
}

.TariffCard .Top
{
    width: 220px; 
    height: 13px;  
    clear:both; 
    background: url(images/TariffCard_Top.png) no-repeat;
}

.TariffCard .Bottom
{
    width: 220px; 
    height: 13px;  
    clear:both; 
    background: url(images/TariffCard_Bottom.png) no-repeat;

}

.TariffCard .Body
{
    width: 200px; 
    height: 300px; 
    padding:0 10px; 
    clear:both; 
    background: url(images/TariffCard_Body.png) repeat-y;
}

.TariffCard .Body .Name
{
    width:100%;
    clear:both;
    height: 70px;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    
    color:#4c78c1;
}

.TariffCard .Body .Price
{
    width:100%;
    clear:both;
    height: 50px;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    color:#4c78c1;
}

.TariffCard .Body .Description
{
    width:100%;
    clear:both;
    font-size:12px;
}

.ChooseTariffTitle
{
    font-size: 14px;
    color: #4c78c1;
    font-weight: bold;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.SeeMorePlans
{
    float:right;
    width:100px;
}

.SeeMorePlans .Group
{
    font-size: 12px;
    color: #4c78c1;
    float:right;
    cursor:pointer;
}


