body 
{
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#666666;
}

#formcell 
{
	padding:15px;
	border-top: #F60 3px solid;
	border-bottom:#f60 1px solid;
	background-color: #F3F3F3;
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
	font-size:12px;
}

#formcell td 
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#666666;
	font-size:12px;
	padding-top:10px;
}

#tableLeftMenu
{
	padding-left:10px;
	padding-right:10px;
}

#shortcutcell 
{
	padding-top:15px;
	padding-bottom:2px;
	border-bottom:#f60 2px solid;
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

#leftMenuCell
{
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	border-bottom:#f60 1px solid;
}

#leftMenuCell:hover, #leftCellMenu:focus
{
	background-color:#fff3e7;
	cursor:pointer;
}

#contentcell
{
	border-left:#dadada 2px solid;
	border-bottom:#dadada 2px solid;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}

#titlecell
{
	font-size:13px;
	color:#333;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:15px;
}

#searchtabcell
{
	font-size:12px;
	color:#333;
	font-weight:bold;
	font-weight:bold;
	border-top:#f60 2px solid;
	border-right:#f60 2px solid;
	background-color:#fff3e7;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:15px;
}

#searchtabcellcont
{
	border-bottom:#f60 2px solid;	
	background-color:#fff;
}

#tableseachcontent
{
	background-color:#fff3e7;
	border-bottom:#f60 1px solid;
}

#tableseachcontent td
{
	background-color:#fff3e7;
	padding-top:10px;
	padding-bottom:10px;
}

#cellsearchbox
{
	padding-bottom:10px;
	background-color:#fff3e7;
}

#searchtextcell
{
	padding-left:15px;
	width:125px;
	/*height:30px; */
}

#searchtextcell2
{
	padding-left:15px;
	width:165px;
	/*height:30px; */
}

#messageactiontextcell
{
	padding-left:15px;
}

#buttonsearchcell
{
	padding-top:5px;
	padding-bottom:5px;
}

#tablelist
{
	border:#f60 1px solid;
		/*padding-left:15px;
	padding-right:15px;*/
}

#listmenutr
{
	background-color:#ffe5cb;
	color:#000;
	font-size:11px;
	font-weight:bold;
}
#listmenutd
{
	height:30px;
	padding-left:10px;
}

#listvaluetr
{
	cursor:pointer;
}

#listvaluetr a
{
	color: #0000FF;
	text-decoration: underline;
}
#listvaluetr:hover
{
	background-color:#fff3e7;
}
#listvaluetd
{
	height:25px;
	padding-left:10px;
}


.button 
{
	border:#b7cedf 1px solid;
	font-size: 12px;
	font-weight: normal;
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 1px;
	vertical-align: middle;
/*	background-image:url(../../images/btnback.gif)*/
}
.button:hover, .button:focus, .buttonOn:focus 
{
	border:#F90 1px solid;
	color: #fff;
	background-image: none;
	background-color:#F90;
	cursor:pointer;
	font-size: 12px;
	font-weight: normal;
}

#top_cell_gradient
{
/*	background:url(../images/top_line_back.gif) repeat-x;*/
	background:url(../../bistroCRM/images/top_line_back.gif) repeat-x;
	height:10px;
}

#top_gray_cell_gradient
{
/*	background:url(../images/top_line_back.gif) repeat-x;*/
	background:url(../../bistroCRM/images/top_gray_line_back.gif) repeat-x;
	height:10px;
}

#top_cell_color
{
	background-color:#fab135;
	border-top:#F60 3px solid;
	height:25px;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	padding-left:15px;
	font-size:11px;
/*	font-weight:bold;*/
}
#top_cell_color a , #top_cell_color a:hover
{
	text-decoration:none;
	color:#000;
}

.red
{
	color:#F00;
}

.input 
{
	border: #F60 1px solid;
	padding:1px;
	font-size:12px;
	color:#333;

}

#stdDiv {
}
#stdDiv a {
	color: #0000FF;
	text-decoration: underline;
}
#stdDiv a:hover {
	color: #0000FF;
	text-decoration: none;
}
.pagination {
	color: #0000FF;
	cursor: pointer;
}
.pagination a {
	color: #0000FF;
	text-decoration: underline;
	cursor: pointer;
}
.pagination a:hover {
	color: #0000FF;
	text-decoration: none;
	cursor: pointer;
}


.title {
	font-size: 14px;
	font-weight: bold;
}
.white {
	color: #FFFFFF;
}
.boxgrid{
	width: 205px;
	height: 145px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	margin-left: 3px;
	background-color: #000000;
}
.boxgrid img{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0; 
}
.pad-all-10 {
	padding: 10px; 
	line-height: 1.2em;
}
.galleryview {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.panel-overlay h3, .panel-overlay p{
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}
.panel-overlay h4, .panel-overlay p {
	margin: .3em 0;
}
.panel-overlay p {
	line-height: 1.2em;
}
.boxgrid2{
	width: 133px;
	height: 90px;
	float:left;
	background:#161613;
	overflow: hidden;
	position: relative;
	margin-left: 2px;
	background-color: #000000;
}
.boxgrid2 img{
	position: absolute;
	top: 0px;
	left: 0px;
	border: 0;
}

.boxgrid2 p{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 9px;
}


#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.bold { font-weight: bold; }
.italic { font-style: italic; color: #BCBCBC; }
.flagred { color: #FF0000 !important; }




#tablelist2 {
	border: #FF6600 1px solid;
}

#tablelist2 #listmenutr {
	background-color: #FFE5CB;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
#tablelist2 #listmenutd {
	height: 30px;
	padding-left: 10px;
}

#tablelist2 #listvaluetr {
	cursor:pointer;
}

#tablelist2 #listvaluetr a {
	color: #0000FF;
	text-decoration: underline;
}
#tablelist2 #listvaluetr:hover {
	background-color:#fff3e7;
}
#tablelist2 #listvaluetd {
	height:25px;
	padding-left:10px;
}
#tablelist2 .tr0 {
	background-color: #EFEFEF;
}
#tablelist2 .tr1 {
}





.thead, .thead-td {
	font-size: 12px;
	border-top: 1px solid #DDDBDB;
	border-bottom: 1px solid #DDDBDB;
	background-color: #FFF3E7;
	padding: 6px 0 6px 6px;
}
.thead a, .thead-td a {
	text-decoration: underline;
}
.thead:hover, .thead-td:hover {
	background-color:#FFFFFF;
}
.bad {
	color: #FF0000 !important;
}
.bad_rev {
	background-color: #FFCFD1;
	color: #000000;
}
.good {
	color: #088F0E !important;
}
.unknown {
	color: #FF872B !important;
}
.good_rev {
	background-color: #CFFFD1;
	color: #000000;
}
.moved {
	color: #0000FF !important;
	font-style: italic;
}
.copied {
	color: #888888 !important;
	font-style: italic;
}
.orig {
	color: #000000;
/*	font-style: italic;*/
}
.grey {
	color: #BBBBBB;
}

.stdLink {
	color: #0000FF;
	text-decoration: underline;
}
.new {
	font-weight: bold;
	color: #FF0000;
}
.pending {
	font-weight: bold;
	color: #0000FF;
}
.resolved {
	font-weight: bold;
	color: #088f00;
}
.n/a, .canceled {
/*	font-weight: bold;*/
/*	color: #000000;*/
}
.minor {
	font-weight: bold;
	color: #c5be00;
}
.urgent {
	font-weight: bold;
	color: #c56600;
}
.critical {
	font-weight: bold;
	color: #c52000;
}
.expire_14 {
	border: 1px solid #000000;
	background-color: yellow !important;
	font-weight: bold;
}
.expire_7 {
	border: 1px solid #000000;
	background-color: orange !important;
	color: #FFFFFF;
	font-weight: bold;
}
.expired {
	border: 1px solid #000000;
	background-color: red !important;
	color: #FFFFFF;
	font-weight: bold;
}
.current_contract {
	border: 1px solid #000000;
	background-color: #018801 !important;
	color: #FFFFFF;
	font-weight: bold;
}
.highlight_col {
	 background-color: #FFF3E7 !important;
	 border-left: 1px solid #000000;
/*	 border-bottom: 1px solid #000000; */
}
.highlight_col_bg1 {
	 background-color: #EAEAEA !important;
	 border-left: 1px solid #000000;
/*	 border-bottom: 1px solid #000000; */
}

.stdLink {
	cursor: pointer;
}

.cleanTD {
	background-color: #FFF3E7 !important;
	color: #555555;
	padding: 2px 2px 2px 5px;
}
.cleanTD_good {
	background-color: lightgreen !important;
	color: #000000;
	padding: 2px 2px 2px 5px;
}
.cleanTD_bad {
	background-color: pink !important;
	color: #000000;
	padding: 2px 2px 2px 5px;
}

.dkgreen {
	font-size: 16px;
	font-weight: bold;
	color: #314A9F;
	margin-top: 25px;
}
.cleanTD {
	background-color: #ffd6ad !important;
	color: #555555;
	padding: 4px 2px 4px 2px;
	font-size: 11px;
}
.cleanTD2 {
	background-color: #FFF3E7 !important;
	color: #555555;
	padding: 2px 2px 2px 5px;
	font-size: 11px;
}
.DeadPopup {
	position: absolute;
	width: 300px;
	height: 150px;
	border: 1px dashed #F60;
	background-color: #FFF3E7;
}

