.gradTitle {
	background-image:url(i/gradient.gif);
	border-color:-moz-use-text-color -moz-use-text-color #AEC3D0;
	border-style:solid;
	border-width:0px 0px 1px;
	color:#003366;
	font-weight:bold;
	padding:0px 3px 0px 8px;
	font-size: 12px;
}

.gradTitleNoColor {
	background-image:url(i/gradient2.gif);
	background-repeat: repeat-x;
	border-color:-moz-use-text-color -moz-use-text-color #AEC3D0;
	border-style:solid;
	border-width:0px 0px 1px;
	color:#000;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	padding:0px 3px 0px 8px;
	height: 25px;
}

.fadeBk { background-color: #EFF7FF; padding: 3px; }
.fadeBk td {  font-family:Arial; font-size:11px; color:#003366; }
.fadeBk td select { background-color: #FFFCDF; border:1px solid #003366;  font-family:Arial; font-size:11px; color:#003366; }


span.red { color: #ff0000; }
span.black { color: #000000; }

span.small { font-weight: normal; font-size: 11px; }

.borderTd {
	border:1px solid #DDE4E9;
	vertical-align:top;
}

.borderTdDark {
	border:1px solid #82A4C7;
	vertical-align:top;
}

a.classif_navigation {border: 1px solid #CCC; margin: 0px 2px 0px 2px;  font-size: 12px; color: #0000FF; padding: 2px 5px 2px 5px; background-color: #FFF; font-weight: bold; text-decoration: none;}
a.classif_navigation:hover { background-color: #FF0000; color: #fff; }
a.classif_navigation_on {border: 1px solid #CCC; margin: 0px 2px 0px 2px; font-size: 12px; color: #FF0000; padding: 2px 5px 2px 5px; background-color: #ccc; font-weight: bold; text-decoration: none;}

a.read_full_details { background-color:#DDE4E9; color: #003366; padding: 0px 10px 0px 10px; margin: 2px;}

table.entry_table { background-color: #fff; }
td.entryDescTitle { font-size: 12px; border-bottom: 1px solid #DDE4E9; padding: 2px; font-weight: bold; }

table.entry_table td {  font-family:Arial; font-size:11px; color:#003366; line-height: 12px;}
.entry_img { border: 1px solid #DDE4E9;  }
div.entry_img img { border: 1px solid #ccc; vertical-align: center; }

.outer_div {height: 100px; width: 133px; display: table; #position: relative; overflow: visible;  background-color: #fff; border:0px solid #ccc; }

.middle_div {#position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;} /* for explorer only*/

.inner_div {display: table; #position: relative; overflow: visible;  #position: relative;  #top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */

table.entry_table td.lright{  border-right: 1px solid #DDE4E9; padding: 2px 5px 2px 5px;  height: 100px;}
table.entry_table td.lrightno{ padding: 2px 5px 2px 5px;}

table.entry_table table td.underline { border-bottom: 1px solid #DDE4E9; padding:0px; margin:0px; }
table.entry_table table td.underline2 { border-bottom: 2px solid #DDE4E9; }


div.print_entry,
div.email_entry, 
div.save_entry, 
div.report_entry { 
	width: 20px; height: 20px; color: #003366; font-weight: bold; font-size: 18px; overflow: hidden;
	outline: 0px;
}

div.print_entry a,
div.email_entry a, 
div.save_entry a, 
div.report_entry a { outline: 0px; text-decoration: none;}


div.print_entry {  background-image: url(i/print.gif); background-repeat: no-repeat; background-position: 0px 0px; }
div.email_entry {  background-image: url(i/e-mail.gif); background-repeat: no-repeat; background-position: 0px 0px; }
div.save_entry {  background-image: url(i/save.gif); background-repeat: no-repeat; background-position: 0px 0px; }
div.report_entry {  background-image: url(i/report.gif); background-repeat: no-repeat; background-position: 0px 0px; }


a.mains_title { text-decoration: underline; font-family: Arial; color: #003366; font-size: 16px; font-weight: bold; }
a.mains_title:hover { text-decoration: none;font-family: Arial; color: #990000; font-size: 16px; font-weight: bold; }

a.suggest_link { 
	padding: 8px 5px 8px 26px ; background-image: url(i/suggest_bulb_off.png); background-repeat: no-repeat; background-position: 0px 5px; height: 30px; line-height: 30px;
	text-decoration: underline; font-family:Arial; color: #003366; font-size: 12px; font-weight: bold; 
}
a.suggest_link:hover {	padding: 8px 5px 8px 26px ; background-image: url(i/suggest_bulb.png); background-repeat: no-repeat; background-position: 0px 4px; height: 30px; line-height: 30px;
	text-decoration: underline; font-family: Arial; color: #990000; font-size: 12px; font-weight: bold; 
}

table.entry_actions_table { padding: 2px; }

div.noresults { margin-top: 10px; border: 1px solid #990000; background-color:#FFDFDF; padding: 10px; font-family: Arial; color: #990000; font-size: 12px; font-weight: bold; }

.busy_h1 { font-family: Arial; color: #003366; font-size: 12px; font-weight: bold; }
 

td.tab_holder { padding-left: 15px; padding-top: 3px; background-color: #fff;border-bottom: 2px solid #DDE4E9;}
td.tab_content { padding: 0px; border: 0px solid #DDE4E9; border-top: 0px solid #fff;}

td.tab_content div { }
div.tab {
	width: 80%;
	background-color: #fff;
	height: 12px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	outline: 0px;
}

div.tab a:link, div.tab a:visited, div.tab a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #003366;
	outline: 0px;
}

div.tab a:hover {color: #990000;}

div.selected {
	height: 12px;
	background-color: #DDE4E9;
	border-top: 2px solid #DDE4E9;
	border-right: 1px solid #DDE4E9;
	border-left: 1px solid #DDE4E9;
}

div.selected a:link, div.selected a:active, div.selected a:visited, div.selected a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #003366;
	cursor: text;
}
