body,p,h1,h2,h3,h4,h5,form,.ul-features,.ul-features li,.ol-steps,.ol-steps-li,.ul-check,.ul-check li,.ul-bluebull,.ul-bluebull li{margin:0;padding:0}
body{font:87.5% tahoma,sans-serif;color:#5d5d5d;background:#c8c8c8 url(../img/bodybg.png) repeat-x}
#page{width:958px;margin:0 auto;background:url(../img/pagebg.png) repeat-y 50% 0;padding:0 10px;_padding:0 5px;position:relative;_height:100%;}
#bottom{width:958px;margin:0 auto;background:url(../img/pagebgbottom.png) no-repeat 50% 0;text-align:center;font-size:0;padding:10px;_padding:2px 5px;}
#top{height:136px;background:white url(../img/top.png);position:relative}
#logo{text-indent:-90009px;width:276px;height:72px;position:absolute;top:32px;left:52px;outline:none}
#menu{position:absolute;right:3px;bottom:6px;overflow:hidden}
#menu a{color:white;text-decoration:none;background:#aa0d13 url(../img/menu.png) no-repeat 0 0;float:left;padding:4px 25px;margin-left:-1px}
#menu a:hover{background-position:0 -13px;background-repeat:repeat-x}
#menu a.open{background-position:0 -23px;background-repeat:repeat-x;background-color:#430001}
#topmenu{color:#222222;position:absolute;right:10px;top:10px;font-size:0.85em}
#topmenu a{color:#222222;padding:0 0.7em;text-decoration:none}
#topmenu a:hover{text-decoration:underline}
#topmenu strong{color:#222222;padding:0 0.7em}
#topmenu a.open{color:#aa0d13;font-weight:bold}
#storagesize{position:absolute;top:45px;width:220px;right:10px;font-size:0.8em;line-height:20px;color:black;overflow:hidden}
#storagesize .progressbar{width:220px;height:6px;background:#dadada;overflow:hidden;}
#storagesize .progressbar div{background:#aa0d13;height:6px}
#storagesize .minihelp{float:right}
.minihelp{background:url(../img/miniico-help.gif) no-repeat 50% 50%;height:12px;width:12px;font-size:0;text-indent:-900px;padding-top:9px}
#cont{padding:50px 60px 60px 60px;background:white;_height:100%;min-height:1px;}
#footer{background:white url(../img/footer.png) no-repeat 0 100%;text-align:center}
#footer p{margin:0}
#footer .links{color:#9f9f9f;padding:30px 0 10px 0;font-size:0.85em}
#footer .links a{color:#9f9f9f;text-decoration:none;padding:0 0.7em}
#footer .links a:hover{text-decoration:underline}
#footer .copy{color:#51729e;font-size:0.7em;padding:30px 0}

a{color:#3f8cff}
a:active{color:#aa0d13}
a img{border:0}
h1{color:black;font-size:1.2em;margin-bottom:0.2em }
h2{color:#2d5491;font-size:1.1em;margin:2em 0 0.8em 0}
h3{color:black;font-size:1.1em;margin:2em 0 0.4em 0}
h4{font-size:1em;margin:2em 0 0.4em 0}
p{margin:0 0 1em 0}
strong{color:black}
sup{vertical-align:0.4em}
a sup{text-decoration:none}

.space{height:30px}
.clr{clear:both;font-size:0;line-height:0;height:0px;overflow:hidden;}
.float-left{float:left;margin-right:40px;_display:inline;}
.float-right,.r{float:right;margin-left:40px;_display:inline;}
.align-center,.c{text-align:center}
.align-right{text-align:right}
.small{font-size:0.85em}
.red{color:#aa0d13}
.margin-left{margin-left:55px}
.black{color:black}
.ntm{margin-top:0 !important}
.cr{float:right;width:48%}
.cl{float:left;width:48%}
.hr{height:1px;font-size:0;background:#d8d8d8;margin:20px 0}

.headline{font-family:'arial narrow',sans-serif;font-size:1.6em;margin-bottom:10px;font-style:oblique;font-weight:bold;margin-top:-20px;position:relative}
.headline h1{font:oblique bold 2em "Arial Narrow",sans-serif;margin-bottom:0;letter-spacing:-2px;color:#2d5491}

.headline2{margin:50px 0;font-weight:bold;padding-left:153px;background:url(../img/img2.jpg) no-repeat 0 50%}
.headline2 h2{margin:0;color:black;font:oblique bold 1.7em "Arial Narrow",sans-serif;letter-spacing:-1px}


ul,ol{overflow:hidden;_overflow:visible;_height:100%;}
.ul-features{list-style:none;font-size:1em;margin-top:40px;overflow:hidden}
.ul-features h3{color:#2d5491;margin-top:0}
.ul-features li{background:url(../img/ul-features.gif) no-repeat;padding:5px 0 5px 70px;min-height:50px;_height:50px;}
.ul-features .li-2{background-position:0 -100px}
.ul-features .li-3{background-position:0 -200px}
.ul-features .li-4{background-position:0 -300px}
.ul-features .li-5{background-position:0 -400px}
.ol-steps{list-style:none}
.ol-steps h3{color:#2d5491;margin-top:0}
.ol-steps li{background:url(../img/ol-steps.gif) no-repeat;padding:5px 0 5px 40px;min-height:50px;_height:50px;}
.ol-steps .li-2{background-position:0 -100px}
.ol-steps .li-3{background-position:0 -200px}
.ul-check{margin:10px 0 10px 20px}
.ul-check li{margin:0;padding:0 0 15px 25px;background:url(../img/ul-check.gif) no-repeat 0 2px}
.ul-bluebull{margin:10px 0 10px 20px}
.ul-bluebull li{margin:0;padding:0 0 15px 25px;background:url(../img/ul-bluebull.gif) no-repeat 10px 7px}

.button{display:block;margin:0 auto;background:#aa0d13;color:white;text-decoration:none;width:200px;padding:0 20px 0 54px;height:71px;color:white;background:url(../img/button.gif) no-repeat;text-align:center;font:1.6em/62px 'Arial narrow',sans-serif;>display:inline-block}
.button:hover{background-position:0 -71px;font-weight:bold}
.button:active{color:white}

.history-cont{margin-top:30px}
.history-item{z-index:1;float:left;background:white;vertical-align:bottom;width:167px;text-align:center;font-size:0.85em;position:relative;height:185px;margin-bottom:20px;>zoom:1;>display:inline}
.history-item-cont{width:167px}
.history-item .img{display:block;font-size:108px;line-height:130px;height:130px;border:1px solid white;padding:5px 0;vertical-align:bottom;}
.history-item img{max-width:150px;max-height:120px;border:1px solid #cccccc;padding:4px;vertical-align:bottom}
.history-item .tbr{background:#2d5491;color:white;display:none;position:absolute;left:0;width:170px;height:18px;text-align:right;line-height:18px;padding:0 5px 0 0}
.history-item .tbr a{color:white}
.history-item-over {z-index:2;}
.history-item-over .img{border-color:#3f8cff}

.history-item .tbr2{display:none;position:absolute;left:0;top:141px;width:167px;text-align:left}
.history-item .tbr2-in{background:#ecf3ff;padding:1px 7px 5px 5px;border:1px solid #3f8cff;border-top-color:#a6caff;text-align:center}
.history-item .tbr2 p{margin-bottom:5px}



.pages{text-align:center;font-size:0.85em;border-top:1px solid #cacaca;padding:10px 0;line-height:2em}
.pages .hellip{display:inline-block;padding:5px 10px}
.pages a{border:1px solid #4c4c4c;padding:5px 10px;min-width:0.8em;display:inline-block;color:black;line-height:1.2em}
.pages a:hover{border-color:black;}
.pages a.open{background:#aa0d13;border-color:#aa0d13;color:white;text-decoration:none}


.FRM_type3{font-size:0.85em}
.FRM_type3.textinput{font:1em tahoma,sans-serif;}
.FRM_type3 .FRM_buttons input{border:1px solid #c7c7c7;background:#aa0d13 url(../img/menu.png) no-repeat -1px 0;color:white;position: relative;cursor: pointer;padding-top:5px;padding-bottom:5px}
.FRM_type3 .FRM_buttons input:hover{background-position:0 -13px;background-repeat:repeat-x}
.FRM_type3 .FRM_hr{border-color:white}
.FRM_type3 .FRM_text{display:block;padding-top:2px}
.FRM_type3 .FRM_buttons{margin-top:20px}
.frm_error{margin:10px 0px 20px 0px;font-weight:bold;background:url(../img/top-message-error.gif) no-repeat 7px 6px;color:#c61b04;padding:5px 0 20px 35px;border-bottom:1px solid #d90000}
.frm_ok{margin:10px 0px 20px 0px;font-weight:bold;background:url(../img/top-message-ok.gif) no-repeat 7px 6px;padding:5px 0 20px 35px;border-bottom:1px solid white}



#more{display:none;position:relative;_width:100%;min-height:1px;}
.more-emails-button{text-align:right;width:623px;margin-bottom:10px}
.graybox{background:#ededed;border:1px solid #dadada;padding:10px;margin:2em 0;_height:1px}
.graybox .hr{background:white}
.FRM_star{color:#aa0d13 !important}

.center-form .textinput{width:400px}
.center-form .FRM_sl{margin-left:20px}


.twocol-form{padding:30px 50px 10px 50px}
.twocol-form .cl{width:330px}
.twocol-form .cr{width:385px}
.twocol-form .cl .FRM_label{width:110px}
.twocol-form .cl .FRM_error{margin-left:120px}
.twocol-form .cl .textinput,.twocol-form .cr .textinput{width:180px}

.signin-form{padding-top:30px}
.signin-form .textinput{width:200px}
.signin-form .FRM_label{font-weight:normal}
.signin-form .FRM_sl{margin-left:120px;width:430px;float:left;clear:left;_display:inline;}
.signin-form .FRM_sa{float:left;margin-top:7px}

.FRM_text{margin:0px 0 3px 2px}


.signin-form .frm_ok,.signin-form .frm_error{margin-top:-15px;margin-bottom:20px}


#light-dialog-window{z-index:11;top:0;left:0;background:white;border:3px solid  #6393f2}
#light-dialog-overlay{position:absolute;background:black;z-index:10}
.download-steps{border:1px solid black;width:380px;padding:19px;font:10pt/1.2 sans-serif;}
.download-steps .step{min-height:33px;_height:33px;background:url(../img/steps.gif) no-repeat;font-size:1em;padding:12px 0 0 60px;font-size:1.3em;line-height:1.3em;font-weight:bold}
.download-steps .step strong{font-size:1.5em;display:block;letter-spacing:-1px}
.download-steps .step2{background-position:-1000px 0;margin-bottom:15px}
.download-steps .dialog{margin:0 0 10px 60px}
.download-steps .dialog img{width:264px;height:214px}
.download-steps .dialog p{text-align:left;color:black;margin:0 0 5px 0}
.download-steps .dialog a{font-weight:bold;color:#6699ff}
#light-dialog-close{position:absolute;right:4px;top:4px;height:19px;width:19px;overflow:hidden;background:url(../img/close.gif)}
#light-dialog-close:hover{background-position:0 -19px}

#sidebar{margin-right:-30px;margin-top:30px;width:210px;float:right;_display:inline;min-height:1px}
.sidebar{background:#ededed;border:1px solid #dadada;padding:15px;font-size:0.9em;min-height:1px}

#sidebar .ico{background-image:url(../img/detail-sprite.gif);background-repeat:no-repeat;height:20px;outline:none;text-decoration:none;margin-right:10px}

.sidebar  #ico-copy{background-position:0 -200px;width:16px;margin-right:0;margin-left:2px;height:16px;float:none;display:inline-block;vertical-align:middle}
.sidebar .linkinput{font-size:11px;width:100%;vertical-align:middle;border:1px solid #a7a6aa;background:white;}
.sidebar h2.first{margin-top:0}
.sidebar h2{margin-top:20px;margin-bottom:4px}
.sidebar h3{font-size:1em;margin:0 0 4px 0;padding-top:10px}
.sidebar p{margin-bottom:5px}
.sidebar #sharelinks{margin-top:5px}
.sidebar #sharelinks a,.sidebar .otherlinks a{color:#333333;text-decoration:none;padding:0 0 4px 20px;background-image:url(../img/detail-sprite.gif);background-repeat:no-repeat;display:block}
.sidebar #sharelinks a:hover,.sidebar .otherlinks a:hover{color:#4b92fa;text-decoration:underline}
.sidebar .ico-facebook{background-position:0 -100px}
.sidebar .ico-twitter{background-position:0 -120px}
.sidebar .ico-myspace{background-position:0 -140px}
.sidebar .ico-email{background-position:0 -160px}
.sidebar .ico-save{background-position:0 -180px}
.sidebar .ico-buzz{background-position:0 -260px}
.sidebar .ico-wave{background-position:0 -280px}
.sidebar .ico-delete{background-position:0 -220px}
.sidebar #ico-newwin{background-position:0 -240px}
.sidebar .metainfo{line-height:1.5em}
.show_more{outline:none}

#tbr{margin-bottom:10px;text-align:center;height:20px;position:relative;font-size:0.9em;line-height:20px}
#tbr *{vertical-align:top}
#tbr .back{position:absolute;left:0}
#tbr .ico{padding:0 30px 1px 30px;background:#aa0d13 url(../img/detail-navi.gif) no-repeat;font-size:16px;line-height:20px;height:19px;display:inline-block}
#tbr a.ico-prev{margin-right:1px}
#tbr a.ico-next{background-position:0 -20px}
#tbr span.ico-prev{background-color:#ededed;margin-right:1px;background-position:0 -40px}
#tbr span.ico-next{background-color:#ededed;background-position:0 -60px}
#tbr .counter{background:#ebebeb;padding:0 20px;margin:0 1px 0 0;display:inline-block;height:20px}

#imagecont{text-align:center;margin-right:228px;>margin-right:225px;}
#imagecont #name{font-size:1.2em;font-weight:bold}
#imagecont #image{}
.smallsize{cursor:url(img/zoomin.cur),url(../img/zoomin.cur),pointer}
.fullsize{cursor:url(img/zoomin.cur),url(../img/zoomout.cur),pointer}
#imagecont #time{font-size:0.8em}
#imagecont #desc{margin:10px 230px 50px 0;font-size:0.8em}

.howto .ol-steps li{background:transparent;padding-left:0}
.howto .float-right{white-space:nowrap;}
.howto .float-left{margin-right:10px;width:360px;text-align:left}
.howto .float-left .more{width:300px;text-align:center}
.howto h2{overflow:hidden;position:relative;left:-30px;margin-top:1px;}

.how-to-video #light-dialog-wrap{padding-top:30px}
.how-to-video #light-dialog-window{border:1px solid black;background:white}
.how-to-video .flash{width:736px;height:484px;margin-top:-28px;position:relative}
.how-to-video .noflash{background:white;height:432px;padding:20px}
.how-to-video .close{position:absolute;top:-2px;right:0;color:black;text-decoration:none;font:bold 2.8em/1em sans-serif;width:53px;text-align:center;background:url(../img/transparent.gif)}
.how-to-video .close:hover{color:#aa0d13}

.important{border:1px solid #dadada;font-size:0.9em;background:#ededed;margin-bottom:20px;_height:100%;min-height:1px}
.important-in{padding:7px 5px 5px 35px;background:url(../img/important.gif) no-repeat 0 0;margin:-1px;_height:100%;min-height:1px}
.important p{margin:0 0 3px 0}
.important h4{margin:0 0 3px 0;color:black}
#imagecont .important{text-align:left}
#sidebar .important{margin-top:20px;}
#sidebar .important-in{padding-left:20px;padding-right:0;background-image:url(../img/important-sidebar.gif)}

.switch{font-size:0.9em;padding-top:4px}
.switch a,.switch strong{margin:0 0.7em;background-repeat:no-repeat}
.switch a{color:black;;background-position:-500px 50%}
.switch strong{color:#aa0d13;background-position:0 50%}
.switch-thumbs{padding-left:20px;background-image:url(../img/switch-thumbs.gif)}
.switch-list{padding-left:20px;background-image:url(../img/switch-list.gif)}

.historylist-cont{font-size:0.9em;margin-top:20px}
.historylist-cont .pages,.historylist-cont .switch{font-size:1em}
.historylist-tbr{background:#c8c8c8;color:black;padding:4px 6px;border-bottom:#6c6b6b 1px solid;height:22px;line-height:22px}
.historylist-tbr p{display:inline;float:left;margin:0 25px 0 0}
.historylist-tbr .float-right{margin:0 0 0 25px}
.historylist-tbr a{color:black}

.minibtn{border:1px solid #7a7979;padding:0 8px;margin:0 2px;background:#d1d0d0 url(../img/minibtn.gif) repeat-x;color:black;text-decoration:none;float:left;line-height:22px}
.minibtn-save,.minibtn-delete,.minibtn-filter,.minibtn-filter-apply,.minibtn-filter-clear{padding-left:3px}
.minibtn-save span{background:url(../img/minibtn-save.gif) no-repeat 0 0;padding-left:20px;}
.minibtn-delete span{background:url(../img/minibtn-delete.gif) no-repeat 0 0;padding-left:20px;}

.minibtn-filter span{background:url(../img/minibtn-filter.gif) no-repeat 0 0;padding-left:20px;}
.minibtn-filter-apply span{background:url(../img/minibtn-filter-apply.gif) no-repeat 0 0;padding-left:20px;}
.minibtn-filter-clear span{background:url(../img/minibtn-filter-clear.gif) no-repeat 0 0;padding-left:20px;}


.minibtn-disabled{border-color:#b6b6b6!important;background-position:0 -200px!important;color:#b6b6b6!important;outline:none;cursor:default}
.minibtn-disabled span{background-position:0 -40px!important}

.historylist{width:100%;border-top:1px solid #b6b6b6;border-collapse:collapse}
.historylist td,.historylist th{padding:6px 10px;text-align:left}
.historylist td,.historylist th{border-bottom:1px solid #dadada}
.historylist thead th{background:#dadada;font-weight:normal;color:black;border-color:#b6b5b5;white-space:nowrap}
.historylist thead th a{color:black;text-decoration:none}
.historylist thead th a:hover{text-decoration:underline}
.historylist thead th a.asc,.historylist thead th a.desc{padding-right:15px;background:url(../img/sort-dart.gif) no-repeat 100% -38px}
.historylist thead th a.desc{background-position:100% 2px}

.historylist .img{display:block;width:75px;border:1px solid #cccccc;padding:5px;text-align:center;vertical-align:center;height:40px;line-height:40px;overflow:hidden;background:white}
.historylist .img img{vertical-align:center;width:75px}
.historylist tbody tr:hover td{background-color:#ecf3ff;border-color:#3f8cff;border-style:solid none;border-width:1px 0}

.historylist td.sort{background-color:#f1f1f1}
.historylist thead th.sort{background-color:#cbcaca}
.historylist tbody tr:hover td.sort{background-color:#e5ecf8}

.historylist .checked td{background-color:#ffffcc}
.historylist .checked td.sort{background-color:#f8f8c8;}

.historylist .nopadding{padding:0}
#historylist-notify{background:#ffffcc;color:black;text-align:center;padding:6px 5px;border:1px solid black}

#historylist-filter select,#historylist-filter input{font-size:10px}
#historylist-filter select{margin-right:3px;padding:1px}
#historylist-filter input{width:20px;position:relative}
#historylist-filter td{padding:2px 0 0 0;background:#ededed;vertical-align:top}
#historylist-filter td div{overflow:hidden;height:0px;padding:0 10px 0 0;position:relative;white-space:nowrap}
#historylist-filter.show td div{overflow:visible;height:22px}

#historylist-filter-on,#historylist-filter-buttons{display:inline}

/* Default style sheet for jQuery date picker v3.7.5. */
#datepick-div, .datepick-inline {font-size:0.9em;padding: 5px;margin: 0;background: #e3eaf6;color: #000;width: 15em;}
#datepick-div {display: none;border: 1px solid #3f8cff;z-index: 100; /*must have*/}
.datepick-inline {float: left;display: block;border: 1px solid #777;}
.datepick-rtl {direction: rtl;}
.datepick-dialog {padding: 5px !important;border: 4px ridge #ddd !important;}
.datepick-disabled {position: absolute;z-index: 100;background-color: white;opacity: 0.5;filter: alpha(opacity=50);}
button.datepick-trigger{background:url(../img/datepick.gif) no-repeat 100% 50%;padding:0;border:0;width:18px;height:20px;vertical-align:top;cursor:hand;cursor:pointer}
img.datepick-trigger {margin: 2px;vertical-align: middle;}
.datepick-prompt {float: left;padding: 2px;}
* html .datepick-prompt { /* IE6 */width: 15em;}
.datepick-control, .datepick-links, .datepick-header, .datepick {clear: both;float: left;width: 100%;color: #fff;}
.datepick-control {padding: 2px 0px;}
.datepick-links {padding: 2px 0px;}
.datepick-control, .datepick-links {font-weight: bold;font-size: 80%;}
.datepick-links label {padding: 2px 5px;color: #888;}
.datepick-clear, .datepick-prev {float: left;width: 34%;}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {float: right;text-align: right;}
.datepick-current {float: left;width: 30%;text-align: center;}
.datepick-close, .datepick-next {float: right;width: 34%;text-align: right;}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {float: left;text-align: left;}
.datepick-header {;text-align: center;font-weight: bold;min-height: 1.75em;}
.datepick-header select {font-weight: bold;}
.datepick-header span {position: relative;top: 3px;}
.datepick {background: #ccc;text-align: center;font-size: 100%;border:1px solid #3f8cff}
.datepick a {display: block;width: 100%;color: #000;}
.datepick-title-row {background: #3f8cff;}
.datepick-title-row th {text-align: center;font-weight: normal;font-size:0.8em;padding:5px}
.datepick-days-row {background: #eee;color: #666;}
.datepick-week-col {background: #777;color: #fff;}
.datepick-days-cell {color: #000;border: 1px solid #ddd;font-size:0.85em;text-align:right;vertical-align:bottom;height:2em;width:2em}
.datepick-other-month {background: #fff;}
.datepick-week-end-cell {background: #ddd;}
.datepick-title-row .datepick-week-end-cell {background: #3f8cff;}
.datepick-week-over {background: #ddd;}
.datepick-unselectable {color: #888;}
.datepick-today {background: #fcc;font-weight:bold}
.datepick-days-cell-over {background: #fff;color: #000;border: 1px solid #777;}
.datepick-current-day, .datepick-current-day a {background: #aa0d13;color: #fff;border-color:#aa0d13;font-weight:bold;vertical-align:center}
.datepick-status {background: #ddd;width: 100%;font-size: 80%;text-align: center;}
#datepick-div a, .datepick-inline a {cursor: pointer;margin: 0;padding: 0;text-decoration: none;}
.datepick-inline .datepick-links a {padding: 0 5px !important;}
.datepick-control a, .datepick-links a {padding: 2px 5px !important;color: black;}
.datepick-title-row a {color: black;}
.datepick-control a:hover {background: white;color: black;}
.datepick-links a:hover, .datepick-title-row a:hover {background: white;color: black;}
.datepick-multi .datepick {border: 1px solid #777;}
.datepick-one-month {float: left;width: 15em;}
.datepick-new-row {clear: left;}
/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover {    display: none; /*sorry for IE5*/    display/**/: block; /*sorry for IE5*/    position: absolute; /*must have*/    z-index: -1; /*must have*/    filter: mask(); /*must have*/    top: -1px; /*must have*/    left: -1px; /*must have*/    width: 187px; /*must have*/    height: 187px; /*must have*/}

