﻿ol, ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.selectedEmailItem
{
    background-color: #F1F6F7;
}

.selectedEmailItem td
{	
	border-left: none;
	border-right: none !important;
}

.emailItem
{
    cursor: pointer;
}

.isNew td
{
    font-weight: bold;
}

.selectButton
{
    display: none;
}

.boldInbox
{
    font-weight: bold;
}

.emailConteinerTable
{
    width: 100%;
}

.emailConteinerTable tr
{
    height: 23px;
}

.emailConteinerTable td
{
    padding-left: 10px;
    vertical-align: middle;
}

.emailItemTable
{
    width: 100%;
}

.emailItemDiv
{
    width: 100%;
    height: 200px;
    overflow-y: scroll;
    overflow-x: hidden;
}

.trEmailItemHeader
{
    background: #fff url(Images/email-header-bg.png) top repeat-x;
}

.trEmailItemHeader td
{
}

.emailMainTable
{
    border-top: solid 1px #B2CEE1;
    width: 100%;
    height: 100%;
}

.emailViewEmptyDiv
{
    width: 100%;
    padding-top: 30px;
    text-align: center;
    font-size: 16px;
    color: #CCC;
}

.viewEmailTopBorder
{
    margin-top: 3px;
    border-top: solid 1px #C2EBFF;
}

.divMenu
{
    margin-right: -3px;
    border-bottom: 1px solid #B2CEE1;
    width: 100px;
}

.divMenu a
{
	margin: 1px 0px 1px 0px;
}

.ulMenu
{
}

.ulMenu li.ulMenuTitle
{
    font-weight: bold;
    background: #fff url(Images/email-navigation-ul-bg.png) top repeat-x;
    padding: 3px 5px 3px 12px;
    color: #333;
}

.ulMenu li
{
    border-bottom: dotted 1px #CCC;
}

.ulMenu li a
{
    text-decoration: none;
    color: #333;
    display:block;
    height:100%;
    padding: 3px 5px 3px 20px;
}

.activeMunuItem
{
	background-color:#F1F6F7;
}

.emailViewHeaderTable
{
    width: 100%;
}
.emailViewHeaderTable td.last
{
	padding-left: 11px;
}

.emailViewHeaderTable td.first
{
    color: #8FC9D2;
    text-align: right;
    width: 45px;
    font-weight: bold;
    font-size: 12px;
}

.generalLightBlueText
{
    color: #8FC9D2;
}

.emailViewBorderTd
{
    border-bottom: dotted 1px #CCC;
    padding:0px 22px;
    text-align: justify;
}

.emailTopButtons
{
    padding: 10px;
}

.emailTopButtons a
{
    padding-right:20px;
    color:#006699;
}

.emailTopButtons td
{
    vertical-align:middle;
}

.tdFrom
{
    width: 210px;
}

.tdSubject
{
    width: 310px;
}

.tdDate
{
    width: 70px;
}

.tdAttach
{ *width:50px;
}

.tdFrom a, .tdSubject a, .tdDate a
{
	color:Black;
	text-decoration:none;
}
.tdHeaderCursor
{
	cursor:pointer;	
}

.tdHeader
{
	padding-left:8px !important;
}
.tdHeaderAttach
{
	border-right:1px solid #B2CFE1;
}
.trEmailItemHeader td.separator
{
	background-image:url('../../Images/Grid/separator.png');
	background-repeat:no-repeat;
	background-position:left center;
	width:2px;
	padding-left:0px !important;
}
/*Edit Email Styles*/
.caption
{
    padding-left: 10px;
}
.caption h1
{
    color: #181B21;
    font-size: 16px;
    font-family: Trebuchet MS;
    font-weight: normal;
}
.caption_controls
{
    width: 100%;
}
.caption_controls .td_buttons
{
    border-bottom: 1px solid #BCD4E5;
    padding: 10px 20px 10px 20px;
}
.caption_controls .td_help_icon
{
    width: 16px;
    padding-right: 20px;
    padding-top: 7px;
}
.caption_controls .td_selector
{
    width: 50%;
    padding: 10px 20px;
}
.caption_controls .td_selector .caption_selector
{
    padding: 5px 0px 7px 5px;
    width: 100%;
    height: 20px;
}
.caption_controls .td_selector .caption_selector span
{
    font-size: 12px;
    font-weight: normal;
    font-family: Trebuchet MS;
    color: #333333;
}
.caption_controls .td_selector .body_selector
{
    height: 135px;
    padding: 8px 15px 15px 15px; 
}
.caption_controls .td_selector .block_selector
{
    background-color: #F1F6F7;
}
.caption_controls .td_selector .body_selector .list
{
    height: 100px;
    overflow-y: auto;
    overflow-x:hidden;
    margin-top: 15px;
    border: solid 1px #C2EBFF;
    background-color: #FFFFFF;
}
.caption_controls .td_selector .body_selector .list td
{
    height: 25px;
    padding-left: 15px;
    vertical-align: middle;
    font-weight: normal;
    color: #333333;
    font-size: 12px;
}
.caption_controls .td_separator
{
    padding: 5px 20px 10px 20px;
}
.caption_controls .td_separator .separator
{
    border-bottom: dotted 1px #CCCCCC;
    width: 100%;
    height: 1px;
    overflow: hidden;
}
.caption_controls .td_main
{
    padding: 0px 20px 20px 20px;
}
.caption_controls .td_main .td_label
{
    width: 55px;
    text-align: right;
    font-weight: bold;
    padding-right: 7px;
    padding-top: 7px;
}
.caption_controls .td_main .td_textbox
{
    padding-top: 5px;
}
.caption_controls .td_main .td_imgbtn
{
    padding-left: 13px;
    padding-top: 5px;
    width: 40px;
}
.caption_controls .td_main .td_chb
{
    width: 150px;
    text-align: right;

}

.caption_controls .td_main .td_chb table td
{
    vertical-align:bottom;
padding-bottom:5px;
}

.caption_controls .td_main .td_chb table td input[type=checkbox]
{
   padding: 2;
    margin-bottom:1;
vertical-align: bottom;

}

.caption_controls .td_main .td_chb div
{
	height:25px;
	vertical-align:middle;
}
.td_chb div
{
	color: #333333;
}
.blur
{
    color: #999999;
    font-weight: normal;
    font-family: Trebuchet MS;
    /*font-size: 12px;*/
}
.caption_controls .td_selector .block_selected
{
	height:50px;
	display:none;
	vertical-align:middle;
	padding:15px 0px 0px 20px;	
}
.selected_row td
{
	font-weight: bold !important;
}
.selected_row
{
    background-color: #F5F5F5;        
}
.custom_buttons_top 
{
	display: none;
	height:100%;
	margin-right:10px;
	margin-top:5px;
}
.custom_buttons_bottom
{
	display: none;
	margin-left:10px; 
	height:30px; 
	line-height:30px; 
	vertical-align:middle;
}
.custom_buttons_bottom .span1
{
	font-size:12px;
	font-weight:normal;
	font-family: Trebuchet MS;
	color: #333333;
}
.custom_buttons_bottom .span2
{
	font-size:12px;
	color:#666666;
	padding-left:5px;
	white-space:nowrap;
}
.thesauruslink
{
	padding-left:17px; 
	background: url(../../Images/next1.gif) no-repeat;
}
.contact_chooser_rbl
{
	padding:5px 0px 5px 0px;
	border-bottom: 1px dotted #CCCCCC;
}
.contact_chooser_filter
{
	padding:5px 0px 10px 0px;
}
.contact_chooser_filter input
{
	margin-top:5px;
	width:179px;
	padding-left:16px;
	background: url(../../Images/search.png) no-repeat 2px center;
}
.contact_chooser_filter div
{
	height:20px;
}
.contact_chooser_list
{
	width:100%; 
	overflow-y: auto;
	overflow-x: hidden;
	border:1px solid #C2EBFF;
}
.contact_chooser_list .company_name
{
	padding-left:14px;
	cursor:pointer;
}
.contact_chooser_list .company_contact_name
{
	padding-left:28px;
	cursor:pointer;
}
.contact_chooser_list .contact_name
{
	padding-left:14px;
	cursor:pointer;
}
.contact_selected
{
	background:#F5F5F5 url(../../Images/select.gif) no-repeat 2px center;
}
.button_open_contact
{
	border-left:1px solid #02679A !important;
	border-right:1px solid #02679A !important;
	border-top:1px solid #02679A !important;
	border-bottom:1px solid #ffffff !important;
	z-index:1002 !important;
}
/*Edit Email Styles End*/


.gridSortAsc
{
    background:url('../Images/Grid/asc.png') no-repeat right center;
}

.gridSortAsc
{
    background:url('../Images/Grid/desc.png') no-repeat right center;
}

* html .gridSortAsc
{
    background:url('../Images/Grid/asc.gif') no-repeat right center;
}

* html  .gridSortDesc
{
    background:url('../Images/Grid/desc.gif') no-repeat right center;
}