/************ left navigations ************/

.leftnav_link_on
{
   height: 30px;
   width: 98px;
   border-top: 1px solid #f5f5f5;
   border-right: 1px solid #ffffff;
   border-bottom: 1px solid #ffffff;
   background: #ffffff;
   z-index: 100;
}

.leftnav_icon_on
{
   height: 30px;
   width: 30px;
   background: #ffffff;
   border-top: 1px solid #f5f5f5;
   border-right: 1px solid #ffffff;
   border-bottom: 1px solid #ffffff;
   z-index: 100;
}

/* hide from Mac/IE5
@media  all {
   body>#leftnavBox { position: fixed; }
   body>#leftnav_bg { position: fixed; }
}
*/

#greeting
{
   position: absolute;
   top: 0;
   left: 0;
   visibility: visible;
   z-index: 100;
}

#greeting_bg
{
   position: absolute;
   top: 0;
   left: 0;
   visibility: visible;
   z-index: 10;
}

#Count1
{
   position: absolute;
   top: 103px;
   left: 99px;
   height: 7;
   width: 30px;
   visibility: visible;
   z-index: 500;
}

#Count2
{
   position: absolute;
   top: 135px;
   left: 99px;
   height: 7;
   width: 30;
   visibility: visible;
   z-index: 100;
}

#Count3
{
   position: absolute;
   top: 167px;
   left: 99px;
   height: 7;
   width: 30;
   visibility: visible;
   z-index: 100;
}


#leftnav
{
   padding: 0px;
   margin: 0px;
}

#leftnav LI
{
   margin: 0px 0px 0px 0px;
   padding: 0px;
   list-style-type: none;
}

#teledesk UL
{
   margin: 0px 0px 0px 0px;
   padding: 0px;
   list-style-type: none;
}

#teledesk LI
{
   background-image: url(/img/li_arrow.gif);
   background-repeat: no-repeat;
   background-position: 0em;
   padding-left: 1.25em;
}

ul {
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 0px;
}

/******* hyperlink and anchor tag styles *******/
a {
   color: 003366;
   text-decoration: underline;
}

a:hover   {
   color:#003366;
   background-color: transparent;
   text-decoration: none;
}

/************* pageNav styles ****************/

#pagehead{
   position: absolute;
   top: 15px;
   left: 15px;
   width:600px;

}

#pageNav{
   position: relative;
   width: 100%;
   height: 34px;
   color: #cccccc;
   padding: 0px;
   margin: 0px;
   background-position: right;
   background-repeat: no-repeat;
   background-image:  url("/img/tabnav/tab_bg_line.gif");
}

#pageTitle{
   float: left;
   height: 25px;
   padding: 0px;
   margin-top: 6px;
   padding-right: 10px;
   background-color: #ffffff;
}

#pageLink{
   float: left;
   min-width: 400px;
   height: 25px;
   padding-left: 15px;
   margin-top: 5px;
   background-image:  url("/img/tabnav/tab_bg.gif");
}

/************* pageBody styles ****************/

#pageBody{
   position: absolute;
   top: 55px;
   left: 15px;
   width:600px;
}

#wideBody{
   position: absolute;
   top: 55px;
   left: 15px;
}


#listButtons{
   position: relative;
   width: 600px;
   height: 30px;
   z-index: 1000;
}

#buttons{
   float: left;
   padding-top: 5px;
}

#listStorage{
   position: relative;
   top: 10px;
   text-align: right;
}

.btn{
   padding-right: 4px;
}

#h_block{
   position: relative;
   width: 600px;
   height: 1px;
}


/************ quick help ************/

#qhelp {
   position: absolute;
   top: 5px;
   right: 0px;
}


/******* webmail hyperlink and anchor tag styles *******/
.email {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: 666666;
   text-decoration: none;
}

a.email {
   color: 666666;
   text-decoration: none;
}

a.email:hover {
   color:#666666;
   text-decoration: underline;
}

a.attachment {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: 666666;
   text-decoration: none;
}

a.attachment:hover {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   color:#666666;
   text-decoration: underline;
}

img
{
   border:0px;
}

td
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #333333;
}

.txt2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #333333;
}

.txt2_blue
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   color: #336699;
}

.welcome
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #003366;
   line-height: 16px;
}

.login_error
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #CC0000;
   width: 120px;
   line-height: 16px;
}


.login_error2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #CC0000;
   width: 160px;
   line-height: 16px;
}

.date
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #666666;
   line-height: 16px;
}

.date_past
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #cccccc;
   line-height: 16px;
}

a.date {
   color: 666666;
   text-decoration: none;
}

a.date:hover {
   color:#666666;
   font-weight: bold;
   text-decoration: underline;
}

a.error {
   color: CC0033;
   text-decoration: underline;
}

a.error:hover {
   color:#CC0033;
   text-decoration: none;
}

a.error_red {
   color:#CC0033;
   text-decoration: underline;
}

a.error_red:hover {
   color:#CC0033;
   text-decoration: none;
}

.name
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #003366;
   line-height: 16px;
   font-weight: bold;
}

.errorMsg
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #CC0000;
}

/******* various text styles *******/
.txt9
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #666666;
}

.txt9_white
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #ffffff;
}

.error_red
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   color: #CC0033;
   margin: 4px;
}

.txt10
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #666666;
}
/*
.txt10_blue
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #336699;
}

.txt10_orange
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #FF6600;
}

.txt10_red
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #990000;
}

.txt10_green
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #336600;
}
*/
.txt11
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
}

.txt11_blue
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #336699;
}
/*
.txt11_orange
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #FF6600;
}

.txt11_red
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #990000;
}

.txt11_green
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #336600;
}
*/
.txt12
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #666666;
}
/*
.txt12_blue
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336699;
}

.txt12_orange
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FF6600;
}

.txt12_red
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #990000;
}

.txt12_green
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #336600;
}
*/

.summary
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #666666;
   text-decoration: none;
}
.summary
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #666666;
   text-decoration: none;
}

.summary a
{
   color: #ff6600;
   font-size: 10px;
   font-weight: bold;
   background-color: transparent;
   text-decoration: underline;
}

.summary a:hover
{
   color: #ff6600;
   font-size: 10px;
   font-weight: bold;
   background-color: transparent;
   text-decoration: none;
}

.ext
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #000000;
}


/******* Active Extension *******/
#changeDiv
{
   position: absolute;
   top: 6px;
   left: 158px;
   height: 21;
   width: 65;
   visibility: visible;
   z-index: 100;
}

#cancelDiv
{
   position: absolute;
   top: 6px;
   left: 158px;
   height: 21;
   width: 65;
   visibility: hidden;
   z-index: 100;
}

#add
{
   position: relative;
   top: 0px;
   left: 0px;
   visibility: visible;
   z-index: 100;
}

#addoff
{
   position: relative;
   top: -4px;
   left: -46px;
   visibility: hidden;
   z-index: 100;
}


#addmore
{
   position: relative;
   top: 0px;
   left: -46px;
   visibility: hidden;
   z-index: 100;
}

#selectDiv
{
   position: absolute;
   top: 30px;
   left: 5px;
   height: 21;
   width: 65;
   visibility: hidden;
   z-index: 150;
}

#dropmenuDiv
{
   position: absolute;
   top: 38px;
   left: 13px;
   height: 21;
   width: 65;
   visibility: hidden;
   z-index: 208;
}

select
{
   background-color: #ffffff;
   color: #666666;
   border: 1 solid #999999;
   font-size: 11px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   width: 190px;
}

.selectSmall
{
   background-color: #ffffff;
   color: #666666;
   border: 1 solid #999999;
   font-size: 11px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   width: 70px;
}

/************ top main tab navigations ************/
#tabnavigation
{
   position: absolute;
   left: 10px;
   top: 8px;
   width:420px;
   z-index: 100;
}

#navigation
{
   padding: 0px;
   margin: 0px;
}

#navigation LI
{
   float: left;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
}

#tab1
{
   position: absolute;
   left: 12px;
   top: 32px;
   width:620px;
}

#tab2
{
   position: absolute;
   left: 12px;
   top: 32px;
   width:620px;
   visibility: hidden;
}

#tab3
{
   position: absolute;
   left: 12px;
   top: 32px;
   width:620px;
   visibility: hidden;
}

#tab4
{
   position: absolute;
   left: 12px;
   top: 32px;
   width:620px;
   visibility: hidden;
}

#tab5
{
   position: absolute;
   left: 12px;
   top: 32px;
   width:620px;
   visibility: hidden;
}

#tab6
{
   position: absolute;
   left: 12px;
   top: 32px;
   width:620px;
   visibility: hidden;
}

#tab7
{
   position: absolute;
   left: 12px;
   top: 32px;
   width:620px;
}

#navSet_sub
{
   padding: 0px;
   margin: 0px;
}

#navSet_sub LI
{
   float: left;
   margin: 0px 2px 0px 0px;
   padding: 0px;
   list-style-type: none;
}


#navTabs1
{
   position: absolute;
   top: 1px;
   left: 3px;
   visibility: visible;
   z-index: 10;
}

#navTabs2
{
   position: absolute;
   top: 1px;
   left: 3px;
   visibility: hidden;
   z-index: 10;
}

#navTabs3
{
   position: absolute;
   top: 1px;
   left: 3px;
   visibility: hidden;
   z-index: 10;
}

#navTabs4
{
   position: absolute;
   top: 1px;
   left: 3px;
   visibility: hidden;
   z-index: 10;
}

#navTabs5
{
   position: absolute;
   top: 1px;
   left: 3px;
   visibility: hidden;
   z-index: 10;
}

#navTabs6
{
   position: absolute;
   top: 1px;
   left: 3px;
   visibility: hidden;
   z-index: 10;
}

#navTabs7
{
   position: absolute;
   top: 1px;
   left: 3px;
   visibility: hidden;
   z-index: 10;
}

#topnavTabbg
{
   position: absolute;
   top: 0px;
   left: 2px;
   z-index: 0;
}

#content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100%;
}

/* Foward pages */

#vmGroupTip
{
   position: absolute;
   top: 13px;
   left: 8px;
   visibility: hidden;
   z-index: 100;
}

#faxGroupTip
{
   position: absolute;
   top: 42px;
   left: 18px;
   visibility: hidden;
   z-index: 100;
}


/************ Form Styles ************/

select
{
   background-color: #ffffff;
   color: #666666;
   border: 1px solid #cccccc;
   font-size: 11px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
}

.select_35
{
   width: 35px;
}


.select_45
{
   width: 45px;
}

.select_60
{
   width: 60px;
}

.select_100
{
   width: 100px;
}

.select_120
{
   width: 120px;
}

.select_140
{
   width: 140px;
}

.select_150
{
   width: 150px;
}

.select_160
{
   width: 160px;
}

.select_170
{
   width: 170px;
}

.select_200
{
   width: 200px;
}

.select_210
{
   width: 210px;
}

.select_250
{
   width: 250px;
}

.select_300
{
   width: 300px;
}


.select_550
{
   width: 550px;
}

.bestguess
{
   background-color: transparent;
   border: none;
   font-size: 10px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   height: 18px;
   width: 250px;
}

.relogin_input
{
   background-color: #ffffff;
   color: #666666;
   height: 18px;
   width: 120px;
   border: 1px solid #cccccc;
   font-size: 11px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
}

.secuanswer_input
{
   background-color: #ffffff;
   color: #666666;
   height: 18px;
   width: 200px;
   border: 1px solid #cccccc;
   font-size: 11px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
}



input
{
   background-color: #ffffff;
   color: #666666;
   border-top: none;
   border-right: none;
   border-left: none;
   border-bottom: 1px solid #cccccc;
   font-size: 11px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
}

.input_40
{
   height: 18px;
   width: 40px;
}

.input_50
{
   height: 18px;
   width: 50px;
}


.input_55
{
   height: 18px;
   width: 55px;
}

.input_60
{
   height: 18px;
   width: 60px;
}

.input_100
{
   height: 18px;
   width: 100px;
}

.input_120
{
   height: 18px;
   width: 120px;
}

.input_150
{
   height: 18px;
   width: 150px;
}

.input_160
{
   height: 18px;
   width: 160px;
}

.input_170
{
   height: 18px;
   width: 170px;
}

.input_200
{
   height: 18px;
   width: 200px;
}

.input_210
{
   height: 18px;
   width: 210px;
}


.input_225
{
   height: 18px;
   width: 225px;
}


.input_250
{
   height: 18px;
   width: 250px;
}

.input_300
{
   height: 18px;
   width: 300px;
}

.input_350
{
   height: 18px;
   width: 350px;
}

.input_400
{
   height: 18px;
   width: 400px;
}

.input_450
{
   height: 18px;
   width: 450px;
}

.input_550
{
   height: 18px;
   width: 550px;
}

.browse
{
   background-color: #ffffff;
   color: #666666;
   border: 1px solid #cccccc;
   font-size: 10px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   height: 18px;
   width: 370px;
}

input#noOutline:focus
{
   outline: none;
   background-color: #ffffff;
}

textarea
{
   background-color: #ffffff;
   color: #666666;
   border-top: none;
   border-right: none;
   border-left: none;
   border-bottom: 1px solid #cccccc;
   font-size: 11px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   width: 550px;
}

.textarea_compose
{
   background-color: #ffffff;
   color: #666666;
   border: none;
   font-size: 11px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   width: 550px;
   height: 250px;
}

.textarea_notify
{
   background-color: #ffffff;
   color: #666666;
   border: none;
   font-size: 10px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   width: 450px;
   height: 40px;
}

.textarea_group
{
   background-color: #ffffff;
   color: #666666;
   border: none;
   font-size: 10px;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   width: 182px;
   height: 150px;
}
textarea#noOutline:focus{
    outline:none;
    background-color: #ffffff;
}

.mailbody
{
   font-size: 11px;
   color: #666666;
   padding: 5px;
   line-height: 1.3em;
}

#form
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
   padding: 5px;
   line-height: 1.5em;
}

#txtbox
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #666666;
   line-height: 1.2em;
}


#innermsg
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #666666;
   padding: 5px;
}

.check
{
   width: 12px;
   height: 12px;
   background-color: transparent;
   border: none;
}

.radio
{
   width: 12px;
   height: 12px;
   background-color: transparent;
   border: none;
}


.box2020
{
   border: 1px #cccccc solid;
   width: 20px;
   height: 18px;
   line-height: 1.75;
}
.box2020_red
{
   border: 1px red solid;
   width: 20px;
   height: 18px;
   line-height: 1.75;
}
.box5520
{
   border: 1px #cccccc solid;
   width: 55px;
   height: 18px;
   line-height: 1.75;
}

.box6020
{
   border: 1px #cccccc solid;
   width: 60px;
   height: 18px;
   line-height: 1.75;
}

.box6320
{
   border: 1px #cccccc solid;
   width: 63px;
   height: 18px;
   line-height: 1.75;
}

.box6520
{
   border: 1px #cccccc solid;
   width: 65px;
   height: 18px;
   line-height: 1.75;
}
.box6520_red
{
   border: 1px red solid;
   width: 65px;
   height: 18px;
   line-height: 1.75;
}
.box7020
{
   border: 1px #cccccc solid;
   width: 70px;
   height: 18px;
   line-height: 1.75;
}

.box7520
{
   border: 1px #cccccc solid;
   width: 75px;
   height: 18px;
   line-height: 1.75;
}

.box8020
{
   border: 1px #cccccc solid;
   width: 80px;
   height: 18px;
   line-height: 1.75;
}

.box9020
{
   border: 1px #cccccc solid;
   width: 90px;
   height: 18px;
   line-height: 1.75;
}

.button6520
{
   border: 0px;
   width: 65px;
   height: 18px;
}

.box2820
{
   border: 1px #cccccc solid;
   width: 28px;
   height: 18px;
   line-height: 1.75;
}

.box10020
{
   border: 1px #cccccc solid;
   width: 100px;
   height: 18px;
   line-height: 1.75;
}

.box11220
{
   border: 1px #cccccc solid;
   width: 112px;
   height: 18px;
   line-height: 1.75;
}

.button11220
{
   border: 0px;
   width: 112px;
   height: 18px;
   line-height: 1.75;
}

.box12020
{
   border: 1px #cccccc solid;
   width: 120px;
   height: 18px;
   line-height: 1.75;
}

.box15020
{
   border: 1px #cccccc solid;
   width: 150px;
   height: 18px;
   line-height: 1.75;
}

.box16020
{
   border: 1px #cccccc solid;
   width: 160px;
   height: 18px;
   line-height: 1.75;
}

.box20020
{
   border: 1px #cccccc solid;
   width: 200px;
   height: 18px;
   line-height: 1.75;
}
.box20020_red
{
   border: 1px red solid;
   width: 200px;
   height: 18px;
   line-height: 1.75;
}
.box25020
{
   border: 1px #cccccc solid;
   width: 250px;
   height: 18px;
   line-height: 1.75;
}
.box32020
{
   border: 1px #cccccc solid;
   width: 320px;
   height: 18px;
   line-height: 1.75;
}


#downarrow1
{
   visibility: hidden;
}

#downarrow2
{
   visibility: hidden;
}

#downarrow3
{
   visibility: hidden;
}

#totalNum
{
   position: relative;
   top: 12px;
   left: 36px;
   z-index: 100;
}

#unknown_ext
{
   position: relative;
   top: 0px;
   left: 71px;
   width: 40px;
   height: 18px;
   z-index: 100;
}

#jpgfaxnav_bg
{
   position: absolute;
   top: 0;
   left: 0;
   height: 50px;
   visibility: visible;
   z-index: 0;
   background-repeat: repeat-y
}