body {
		margin:0;
		margin-top:0;
		margin-left:0;
		margin-right:0;
		margin-bottom:0;
		padding:0;
		/*background-image:url('images/mainbody_bg.jpg');
		background-repeat:repeat;
		background-color:#ebeef1;*/
		background-color:#f9f9fa;
		font-family: Arial, Verdana;
		font-size: 12px;
		color:#eceef1;
		}
  /*.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } 
*:first-child+html .clearfix { zoom: 1; } IE7 */
A:active {font-size: 11px;font-family: Verdana, Tahoma; color: #727484; text-decoration:none; letter-spacing:.1em; text-transform:uppercase; font-weight:bold; text-shadow: white 1px 1px 0px; }
A:link {font-size: 11px;font-family: Verdana, Tahoma; color: #727484; text-decoration:none; letter-spacing:.1em; text-transform:uppercase; font-weight:bold; text-shadow: white 1px 1px 0px; }
A:visited {font-size: 11px;font-family: Verdana, Tahoma; color: #727484; text-decoration:none; letter-spacing:.1em; text-transform:uppercase; font-weight:bold; text-shadow: white 1px 1px 0px; }
A:hover {font-size: 11px;font-family: Verdana, Tahoma; color: #bc4305; text-decoration:none; letter-spacing:.1em; text-transform:uppercase; font-weight:bold; text-shadow: white 1px 1px 0px; }
img{border: 0}
TD {font-size: 12px;font-family: Verdana, Tahoma; color: #727484; font-weight:normal; text-shadow: white 1px 1px 0px;}

P {TEXT-INDENT: 3em; TEXT-ALIGN: justify}
h1 
{
	font-size:20px;
	color:#848da8;
	 text-shadow: white 1px 1px 0px;
	 font-family: Trebuchet MS, Verdana, Calibri, Arial;
	  text-transform:uppercase;
	  font-weight:bold;
	  margin: 3px 3px 3px 3px;
	  padding:0 0 0 0;
  }
  .formtext {
  margin:0;
  padding:2px 4px 4px 4px;
  font:90%/2em Arial,Verdana,Sans-serif;
  letter-spacing:.1em;
  color:#2d343c;
  font-size:12px;
  font-weight:normal;
  }

 .logo_header
  {
   background-image:url('images/Risk-AI_logo.png');
   background-repeat:no-repeat;
   width:1200px;
   margin:0px 0px 0px 0px;
  }
.email_logo_header
  {
   background-image:url('images/TA_email_header.jpg');
   background-repeat:no-repeat;
   width:800px;
   margin:0px 0px 0px 0px;
  }

.greeting {
	height: 25px;
	color:#848da8;
	text-align:left;
	 text-transform:uppercase;
	  text-shadow: white 1px 1px 0px;
	 font-family:Verdana, Calibri, Arial;
	 font-size:11px;
	  font-weight:bold;
  }
  .menu
	{
	margin:0 0px 0px ;
	padding:2px 2px 2px 2px;
	background-image: url('/images/title_cell_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #eee;
	height: 25px;
	color:#727484;
	text-align:center;
	 text-transform:uppercase;
	  text-shadow: white 1px 1px 0px;
	 font-family:Verdana, Calibri, Arial;
	 font-size:11px;
	  font-weight:bold;
	}
  .title 
  {
  margin:0 2px 2px ;
  padding:0 2px 2px 2px;
  border:1px solid #eee;
  border-width:0 1px 1px ;
  max-width:700px;
  font:90%/2em Arial;
  letter-spacing:.1em;
  color:#2d343c;
  margin-top:-5px;
  margin-bottom:-5px;
  font-size:12px;
   font-weight:bold;
  background-image:url('/images/title_cell_bg.gif');
  background-repeat:repeat-x;
  background-position:top;
  }
  #main_bg img { min-height: 100%; min-width: 1024px; width: 100%; height: auto; position: fixed; top: 0; left: 0; z-index:0 }
  #container { margin: 0 auto;  position:relative; height: 100%; z-index:1; }
  .footer {
  margin:0 2px 2px ;
  padding:0 2px 2px 2px;
  border-width:0 1px 1px ;
  max-width:700px;
  font:90%/2em Arial;
  letter-spacing:.1em;
  text-transform:uppercase;
  color:#9ba1b4;
  margin-top:-5px;
  margin-bottom:-5px;
  font-size:11px;
  font-weight:bold;
  text-shadow: white 1px 1px 0px;
  }
  
  .form_titles {
   font:90%/2em 'Trebuchet MS',Trebuchet,'Trebuchet MS', Trebuchet, Arial,Verdana,Sans-serif; 
   text-transform:uppercase; 
   letter-spacing:.1em;
   color:#2d343c; 
   font-weight:bold; 
  background-image:url('/images/title_cell_bg.gif');
  background-repeat:repeat-x;
  font-size:12px;
   }
   
	.form 
	{
	margin:0 2px 2px ;
	padding:0 2px 2px 5px;
	background-image: url('/images/title_cell_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #eee;
	height: 25px;
	color:#727484;
	text-align:left;
	 text-transform:uppercase;
	  text-shadow: white 1px 1px 0px;
	 font-family:Verdana, Calibri, Arial;
	 font-size:11px;
	  font-weight:bold;
  }
  .date
  {
	  margin:0 2px 2px ;
	padding:0 2px 2px 5px;
	background-image: url('/images/title_cell_bg.gif');
	background-repeat:repeat-x;
	background-position:top;
	border:1px solid #eee;
	height: 25px;
	color:#9597a0;
	text-align:center;
	 text-transform:uppercase;
	  text-shadow: white 1px 1px 0px;
	 font-family:Verdana, Calibri, Arial;
	 font-size:11px;
	  font-weight:bold;
  }
  .disclaimer
  {
	margin:0 2px 2px ;
	padding:0 2px 2px 5px;
	color:#9597a0;
	text-align:center;
	 text-transform:uppercase;
	 text-shadow: white 1px 1px 0px;
	font-family:Verdana, Calibri, Arial;
	font-size:11px;
	 font-weight:normal;
  }
	.register {
	margin:0 2px 2px ;
	padding:0 2px 2px 5px;
	background-image: url('/ig_res/Harvest/images/header.gif');
	background-repeat:repeat-x;
	background-position:center center inherit;
	border:1px solid #eee;
	height: 25px;
	color:#727484;
	text-align:left;
	 text-transform:uppercase;
	  text-shadow: white 1px 1px 0px;
	 font-family:Verdana, Calibri, Arial;
	 font-size:11px;
	  font-weight:bold;
  }
	.shaddow_link {
	 font-family:Verdana, Calibri, Arial;
	 font-size:11px;
	  font-weight:bold;
	  color:#727484;
	  text-transform:uppercase;
	  text-shadow: white 1px 1px 0px;
  }
	.formfields 
  {
  margin:0 2px 2px ;
  padding:0 2px 2px 5px;
  border:1px solid #eee;
  border-width:0 1px 1px ;
  font:90%/2em Verdana, Arial,Sans-serif;
  letter-spacing:.1em;
  margin-top:-5px;
  margin-bottom:-5px;
  color: #696b7a;
  vertical-align:middle;
  font-size:11px;
  font-weight:700;
   background-image:url('/images/formfields.gif');
  background-repeat:repeat-x;
  background-position:top;
  height:20px;
  }
	.formbig 
  {
  margin:0 2px 2px ;
  padding:0 2px 2px 2px;
  border:1px solid #eee;
  border-width:0 1px 1px ;
  font:90%/2em Verdana, Arial,Sans-serif;
  letter-spacing:.1em;
  margin-top:-5px;
  margin-bottom:-5px;
  color: #696b7a;
  vertical-align:middle;
  font-size:11px;
  font-weight:700;
  }
  .formpassword {
  margin:0 2px 2px ;
  padding:2px 4px 4px 4px;
  border:1px solid #eee;
  border-width:1px 1px 1px ;
  max-width:700px;
  font:90%/2em Arial,Verdana,Sans-serif;
  letter-spacing:.1em;
  color:#c04e14;
  margin-top:-5px;
  margin-bottom:-5px;
  font-size:12px;
  font-weight:bold;
  background-image:url('/images/title_cell_bg.gif');
  background-repeat:repeat-x;
  background-position:top;
  }
  .formddl {
  margin:0 2px 2px ;
  padding:2px 4px 4px 4px;
  border:1px solid #eee;
  border-width:1px 1px 1px ;
  max-width:700px;
  font:90%/2em Arial,Verdana,Sans-serif;
  letter-spacing:.1em;
  color:#2d343c;
  margin-top:-5px;
  margin-bottom:-5px;
  font-size:12px;
  font-weight:bold;
  background-image:url('/images/title_cell_bg.gif');
  background-repeat:repeat-x;
  background-position:top;
  }
  /* titles menu bgs*/
  .left_menu_bg
		{
		background-image:url('/images/left_bullet.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:25px;
		height:25px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}
.left_menu_bg2
		{
		background-image:url('/images/left_bullet2.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:4px;
		height:25px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}
.middle_menu_bg
		{
		background-image:url('/images/middle_bullet.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:100%;
		height:25px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}
.middle_menu_bg2
		{
		background-image:url('/images/middle_bullet.gif');
		background-repeat:repeat-x;
		background-position:top;
		height:25px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
}
.right_menu_bg
		{
		background-image:url('/images/right_bullet.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:25px;
		height:25px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}
.right_menu_bg2
		{
		background-image:url('/images/right_bullet2.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:4px;
		height:25px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}

.left_error_bg
		{
		background-image:url('/images/left_bullet_red.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:25px;
		height:25px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}
.middle_error_bg
		{
		background-image:url('/images/middle_bullet_red.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:100%;
		height:25px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}
.right_error_bg
		{
		background-image:url('/images/right_bullet_red.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:4px;
		height:25px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}
		.tall_bg
		{
		background-image:url('/images/tall_bg.gif');
		}
		.title_left
		{
		background-image:url('/images/36_title_left.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:10px;
		height:36px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}

.title_middle
		{
		background-image:url('/images/36_title_middle.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:100%;
		height:36px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}
.title_middle_bullet
		{
		background-image:url('/images/36_title_middle.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:10;
		height:36px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}
.title_right
		{
		background-image:url('/images/36_title_right.gif');
		background-repeat:repeat-x;
		background-position:top;
		width:10px;
		height:36px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px
		}
	.titles {
   font:90%/2em 'Trebuchet MS',Trebuchet,'Trebuchet MS', Trebuchet, Arial,Verdana,Sans-serif; 
   text-transform:uppercase; 
   letter-spacing:.1em;
   color:#2d343c; 
   font-weight:bold; 
  font-size:12px;
   }
   
   /*----------------- Common block with rounded corners -------------*/
.top {
	border: 1px solid #eeebeb;
	border-bottom: 0;
	background: #fff;
	font-size: 0;
	height: 2px;
}

.common_block {
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	position: relative;
	width: 100%;
	height: 100%;
	background: url( "images/gradient_background.gif" ) bottom left repeat-x;
	z-index: 0;
}

.left_top, .right_top, .left_bottom, .right_bottom {
	height: 9px;
	font-size: 2px;
}

.common_block .left_top {
	top: 0;
	left: 0;
	margin: 0;
	background: transparent url( 'images/corners.gif' ) no-repeat;
	width: 100%;
	position: absolute;
	z-index: 10;
}

.common_block .right_top {
	top: 0;
	right: 0;
	margin: 0;
	background: transparent url( 'images/corners.gif' ) no-repeat 100% 0;
	width: 9px;
	position: absolute;
	z-index: 10;
}

.common_block .left_bottom {
	top: 100%;
	left: 0;
	margin-top: -8px;
	background: transparent url( 'images/corners.gif' ) no-repeat bottom left;
	width: 100%;
	height: 9px;
	position: absolute;
	z-index: 0;
}

.common_block .right_bottom {
	top: 100%;
	right: 0;
	margin-top: -8px;
	background: transparent url( 'images/corners.gif' ) no-repeat 100% 100%;
	width: 9px;
	position: absolute;
	z-index: 0;
}

.common_block .innerb {
	position: relative;
	z-index: 0;
	border-left: 1px solid #DFE3E7;
	border-right: 1px solid #DFE3E7;
	display: block;
}

.common_block .inner {
	z-index: 0;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	display: block;
}

.bg_green {
	background: #6AA91A url( images/green_grad_bg.gif ) bottom left repeat-x;
	color: white;
}

.common_block .bg_blue {
	background: #1A86AF;
	color: white;
}

a.support_chat {
	font: normal 28px / 34px '"Trebuchet MS"', 'Arial', sans-serif;
	padding: 16px 20px;
	display: block;
	text-decoration: none;
	color: #fff;
}

a.support_chat:hover {
	color: #fff;
}
/*Tooltip section*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 2px solid #ebecf0;
padding: 10px;
font-family: Calibri, Trebuchet, Arial, Tahoma;
font-size:14px;
font-weight:bold;
text-shadow: white 1px 1px 0px;
background-color:#ebecf0;
background-image:url('/images/ToolTip_bg.png');
background-repeat:repeat;
color:#646675;
visibility: hidden;
z-index: 300;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=#5d6d7d,direction=135,strength=3)
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 300;
visibility: hidden;
}

.redflag
  {
   background-image:url('images/RedFlag.jpg');
   background-repeat:no-repeat;
   width:20px;
   height:20px;
   margin:0px 0px 0px 0px;
  }
.blank
  {
   background-image:url('images/spacer.gif');
   background-repeat:no-repeat;
   height:20px;
   margin:0px 0px 0px 0px;
  }
  
  .noflag
  {
   background-image:url('images/NoFlag.jpg');
   background-repeat:no-repeat;
   width:20px;
   height:20px;
   margin:0px 0px 0px 0px;
  }
  
  .grid_bg_green
		{
		background-image:url('/ig_res/Harvest/images/itemBG_green.jpg');
		background-repeat:repeat-x;
		background-position:top;
		height:30px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		color:#135526;
		}
   .grid_bg_red
		{
		background-image:url('/ig_res/Harvest/images/itemBG_red.jpg');
		background-repeat:repeat-x;
		background-position:top;
		height:30px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		color:#800000;
		}
		
		  .green_cell
		{
		background-image:url('/images/green_cell.gif');
		background-repeat:repeat-x;
		background-position:top;
		height:36px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		color:#135526;
		}
   .red_cell
		{
		background-image:url('/images/red_cell.gif');
		background-repeat:repeat-x;
		background-position:top;
		height:36px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		color:#800000;
		}
		
		/* Faded slider */
#faded {
	width:800px;
	height:380px;
	background:url(../images/slider-bg.gif) no-repeat 0 0 #eee;
	position:relative;
	margin-bottom:0px;
	}
	#faded .rap {
		height:380px;
		overflow:hidden;
		position:relative;
		}

#faded ul li {
	padding:0;
	margin:0;
	background:none;
	}
	
	.slide {
		width:800px;
		height:380px;
		}
		.slide-image {
			float:left;
			margin-right:10px;
			margin-left:0px;
			padding:0 0 0 0px;
			}
		#faded .extra-wrap {
			padding:50px 0 0 0;
			}
		#faded .first-line {
			display:block;
			color:#5d5f61;
			text-shadow:1px 1px 1px #ffffff;
			font-family: Gill Sans / Gill Sans MT, sans-serif;
			font-size:27px;
			line-height:1em;
			}
		#faded h2 
		{
		    font-family: Gill Sans / Gill Sans MT, sans-serif;
			font-size:30px;
			line-height:1em;
			color:#434445;
			text-shadow:1px 1px 1px #ffffff;
			letter-spacing:-1px;
			}
		#faded .visit-link {
			display:inline-block;
			background:#495d71;
			padding:0 25px;
			line-height:20px;
			font-size:14px;
			color:#fff;
			text-decoration:none;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight:bold;
			border-radius:2px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			}
		#faded .visit-link:hover {
			background:#cdd5de;
			color:#495d71
			}
		


ul.pagination { 
	position:absolute;
	right:20px;
	bottom:20px;
	}
	ul.pagination li { 
		float:left;
		font-size:11px;
		display:inline;
		margin-left:1px !important;
		}
		ul.pagination li a {
			float:left;
			background:#4a4f50;
			color:#fff;
			text-decoration:none;
			padding:0 6px;
			line-height:18px;
			border-radius:2px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			}
		ul.pagination li a:hover,
		ul.pagination li.current a{
			background:#2e3031;
			}


#faded .button {
	position:absolute;
	left:513px;
	top:359px;
	}
	#faded .button a {
		display:block;
		background:url(images/button-tail.gif) 0 0 repeat-x;
		height:28px;
		line-height:28px;
		color:#9d9d9d;
		text-decoration:none;
		cursor:pointer;
		}
		#faded .button a span {
			display:block;
			height:28px;
			background:url(images/button-left.gif) 0 0 no-repeat;
			}
			#faded .button a span span {
				background:url(images/button-right.gif) 100% 0 no-repeat;
				padding:0 17px;
				}
	#faded .button a:hover {
		color:#fff;
		}
		/* Shadows */
div.meta-info { float: left; margin: 35px auto 0; position: relative; }
.shadow-left { background-image: url('/images/shadow-left.png'); height: 23px; width: 156px; float: left; margin-left: 3px; }
.shadow-right { background-image: url('/images/shadow-right.png'); height: 23px; width: 156px; float: right; margin-left: -6px; }
.postinfo { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background-color: #f1f1f1; border-top: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-bottom: 1px solid #9c9c9c; float: left; clear: both; margin-top: -44px; }
.postinfo span { border: 1px solid #fff; color: #646675; font-size: 14px; font-family: Calibri, Arial, Verdana; font-style:normal; font-weight:bold; float: left; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background: url('/images/light-left.png') top left repeat-y; text-shadow: 1px 1px 0px #fff; display: block; }
.postinfo span a { color: #646675; text-decoration: none; }
.postinfo span span { border: none; padding: 7px 15px; background: url('/images/light-right.png') top right repeat-y;}
