body{
display:block;
height:100%;
visibility:visible;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*margin-left:0px;
margin-right:0px;*/
/*margin-bottom:0px;*/
/*margin-top:0px;*/
/*overflow:hidden;*/
color:#333333;
font-size:12px;
margin:0px;

}
#main{
/*bottom:0pt;*/
position:relative;
width:100%;
z-index:3;
}
.downIE 
{
position:fixed;
width:100%;
z-index:3;
text-align:center;
margin-top:310px;
bottom:0px;
}
.main1{
/*height:260px;
bottom:0px;
position:fixed;
width:100%;
background-color:#FFFFFF;
*/
position: fixed;
_position:absolute;
bottom:0;
width:100%;
z-index: 3;
/*height:260px;*/
height:280px;
}
.down{
width:100%; 
height:52px;  
background-image:url(images/hide_repeat.gif); background-repeat:repeat-x; background-position:top left;
background-color:#FFFFFF;

}
.boxmain{
background-color:#F2F2F2;
border-top:1px solid #9DB22F;
border-left:1px solid #9DB22F;
border-right:1px solid #9DB22F;
width:98%;
/*height:215px;*/
height:230px;

}
.paddLR{ position:relative; float:left; padding-left:5px;}
.topbutton{
background-color:#A6BE36;
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
top:-10px;
height:25px;
border:1px solid #000000;
cursor:pointer;
}

.topbutton:hover{
background-color:#DDDDDD;
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
top:-10px;
height:25px;
border:1px solid #000000;
}
.topbutton2{
background-color:#DDDDDD;
color:#000000;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
top:-10px;
height:25px;
border:1px solid #000000;
}
.topmenu{
position:relative; width:650px;
top:-12px;
}

.divleft,.middlediv,.green_heading{float:left; position:relative;}
.divleft1{ position:relative;float:right;}
.divright{float:right; position:relative;}

.greenbutton{
background-color:#F2F2F2;
background-image:url(images/greenbg.gif);background-repeat:no-repeat;background-position:top;
border:none;
color:#444444;
cursor:pointer;
font-size:12px;font-weight:bold;
height:40px;width:115px;
padding:0pt 5pt 5pt 9px;
text-align:left;

}
.greenbutton:hover{
background-color:#F2F2F2;
background-image:url(images/graybg.gif);background-repeat:no-repeat; background-position:top;
border:none;
color:#FFFFFF;
text-align:left;
cursor:pointer;
font-size:12px;font-weight:bold;
height:40px;width:115px;
padding:0pt 5pt 5pt 9px;
}
.greenbutton2{
background-color:#F2F2F2;
background-image:url(images/graybg.gif);background-repeat:no-repeat;background-position:top;
border:none;
color:#FFFFFF;
cursor:pointer;
font-size:12px;font-weight:bold;
height:40px;width:115px;
padding:0pt 5pt 5pt 9px;
text-align:left;
}
.middlediv{width:500px;  height:170px;background-color:#FFFFFF;border:solid 1px  #9DB22F; }
.menu1{
width:100px; height:100px;
border:1px solid #000000;
float:left;
position:relative;
}
.box1{
float:left;
position:relative;
}
.box{

/*border:1px solid #000000;*/
position:relative;
height:210px;
width:900px;
/*width:950px;*/
}
.part{
float:left;
margin-left:15px;
margin-top:5px;
text-align:left;
}
.heading_green{color:#597300;
font-size:18px;

margin-bottom:20px;}

.img_pos {
background:transparent url(images/img_pos.jpg) repeat scroll 0%;
border-left:1px solid #000000;
border-top:1px solid #000000;
height:96px;
opacity:0.85;
width:96px;
z-index:20;

}
.img_block {
border-bottom:1px solid #000000;
border-right:1px solid #000000;
cursor:pointer;
display:block;
float:left;
position:relative;
height:31px;
width:31px;
}
.img_block_on {
background:#FFFFFF url(images/pic.gif) no-repeat scroll center;
border-color:red;
border-style:solid;
border-width:1px 2px 2px 1px;
height:29px;
width:29px;
float:left;
position:relative;
}

.li {
font-family:verdana;
font-size:12px;
font-weight:bold;
color:#444444;

}
#help {
	z-index: -1; 
	position: absolute; 
	width: 100%; 
	height: 100%;
	background-color: black;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	text-align: center;
/*	padding-top: 80px;*/
}
#help .hscreen {
	border: 1px solid #151515;
	width: 600px;
	background-color: #e7e7e7;
	margin-left: auto;
	margin-right: auto;
	margin-top: 60px;
	font-size: 16pt;
	text-align: center;
	display:none;
}
#help .hscreen .closeline{
	width: 100%;
	background-color: #a3a3a3;
	text-align: right;
	margin-bottom: 5px;
	font-weight: bold;
	cursor: pointer;
	font-size: 12pt;
	text-transform: uppercase;
	font-family: verdana;
}
#help .hscreen .txt{
	font-size: 12pt;
	font-family: verdana;
	text-align: left;
	margin-left: 20px;
	padding-right: 10px;
}
#help .hscreen .txt span{
	margin-left: -40px;
}
#help .hscreen .hhdr{
	background-color: #c3c3c3;
	text-align: left;
	padding-left: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
}
#help .hscreen .hftr{
	margin-top: 10px;
	background-color: #c3c3c3;
	text-align: right;
	padding: 4px;
	padding-right: 15px;
	font-weight: bold;
	cursor: pointer;
	font-size: 10pt;
	font-style: italic;
	font-family: verdana;
}
/*.ling
{
	color:blue;
	cursor:pointer;
	text-decoration:underline;
	font-weight:700;
	font-family:Arial;
	font-size:10pt;
}*/
.kwdtitle{
	color: #066cf5;
	font-family: arial;
	font-size: 12pt;
	text-align: center;
	font-weight: 700;
}
.itmsearch
{
	float:left;
	margin:5px;
}
#insd
{
	position:relative;
	width: 470px;
}
.itm
{
	float:left;
	margin:5px;
}
/**************************************************** ColorBox  ****************************************************** */
.color {
border-color:black;
border-style:solid;
border-width:2px 1px 1px 2px;
}

.colorbox {
border:0px none;
clear:both;
padding:0px;
}

.color_box_cell {
border-color:-moz-use-text-color black black -moz-use-text-color;
border-style:solid;
border-width:0px 1px 1px 0px;
cursor:pointer;
float:left;
font-size:0px;
margin:0px;
}
.textalign{text-align:right;}
#up
{
	position:absolute;
	top:0;
	z-index:0;
	width:100%;
}
#test {
	z-index: 0; 
	position: absolute; 
	width: 100%; 
	height: 100%;
	background-color: black;
/*	background-image: url('/img/spinner2.gif'); 
	background-repeat: repeat;
	*/
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	text-align: center;
}
#test .message {
	border: 1px solid #151515;
	width: 300px;
	height: 180px;
	background-color: #e7e7e7;
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
	font-size: 16pt;
	padding-top: 35px; 
	text-align: center;
}
/**************************************************** Index  ****************************************************** */
.paddTB{padding-top:15px;padding-bottom:15px;}
.bor_green{border:solid 2px  #9DB22F;}
.green_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
color:#666600;
font-size:18px;
font-weight:bold;
height:20px;
left:20px;
text-align:left;
top:-10px;
}

.numberbg {
background-image:url(images/numberbg.gif);
background-repeat:no-repeat;
color:#666666;
font-size:18px;
font-weight:bold;
width:34px;
height:34px;
text-align:center;
padding-top:5px;
}
.graybg{background-color:#F2F2F2;}
.subheading {
font-family:Arial, Helvetica, sans-serif;
color:#666600;
font-size:18px;
vertical-align:middle;
padding-left:10px;
text-align:left;
width:500px;

}
.textfield{border:1px solid #999999; width:235px; height:19px;}
.black{ color:#333333; font-size:14px; text-decoration:none; padding:7px; }
.black:hover{ color:#333333; font-size:14px; text-decoration: underline;padding:7px;}

.greenbut2{
background-image:url(images/greenbut2.gif);background-repeat:repeat-x;background-position:top;
border: 1px solid #669933;
color:#333333;
cursor:pointer;
font-size:12px;font-weight:bold;
height:22px;width:83px;
text-align:center;
padding:0px;


}
.greenbut2:hover{
background-color:#F2F2F2;
background-image:url(images/greenbut2_over.gif);background-repeat:repeat-x; background-position:top;
border: 1px solid #669933;
color:#333333;
text-align:left;
cursor:pointer;
font-size:12px;font-weight:bold;
height:22px;width:83px;
text-align:center;
padding:0px;
}
.greenbut3{
background-color:#F2F2F2;
background-image:url(images/greenbut2_over.gif);background-repeat:repeat-x; background-position:top;
border: 1px solid #669933;
color:#333333;
cursor:pointer;
font-size:12px;font-weight:bold;
height:22px;width:83px;
text-align:center;
padding:0px;
}
.line{line-height:18px;}
.font18{font-size:18px; color:#333333;}
.paddright{padding-right:20px;}

/*********************************************** Contact Table Class  *********************************************** */

.bor_gray{border:1px solid #999999;}
.bold{font-weight:bold;}
.top{top:-10px; background-color:#FFFFFF;}
.paddleft{ padding-left:10px;}
.paddleft2{ padding-left:5px;}

/*********************************************** Banner Class  *********************************************** */

.font10{font-size:10px;}
.black2{ color:#333333; font-size:10px; text-decoration:none; padding:2px; }
.black2:hover{ color:#333333; font-size:10px; text-decoration: underline;padding:2px;}
.subheading2 {
font-family:Arial, Helvetica, sans-serif;
color:#666600;
font-size:15px;
vertical-align:middle;
padding-left:10px;
text-align:left;
font-weight:bold;
/*width:500px;*/
}
.textfield2{border:1px solid #999999; width:150px; height:13px; font-size:10px;}
.greenbut_small{
background-image:url(images/greenbut2.gif);background-repeat:repeat-x;background-position:top;
border: 1px solid #669933;
color:#333333;
cursor:pointer;
font-size:10px;font-weight:bold;
height:17px;width:83px;
text-align:center;
padding:0px;


}
.greenbut_small:hover{
background-color:#F2F2F2;
background-image:url(images/greenbut2_over.gif);background-repeat:repeat-x; background-position:top;
border: 1px solid #669933;
color:#333333;
text-align:left;
cursor:pointer;
font-size:10px;font-weight:bold;
height:17px;width:83px;
text-align:center;
padding:0px;
}
.greenbut_small3{
background-color:#F2F2F2;
background-image:url(images/greenbut2_over.gif);background-repeat:repeat-x; background-position:top;
border: 1px solid #669933;
color:#333333;
cursor:pointer;
font-size:10px;font-weight:bold;
height:17px;width:83px;
text-align:center;
padding:0px;
}
.eng0 {
	background: #FFFFFF url('images/google.gif') no-repeat 2px center;
	padding-left:20px;
}

.eng1 {
	background: #FFFFFF url('images/flickr.gif') no-repeat 2px center;
	padding-left:20px;
}

.eng2 {
	background: #FFFFFF url('images/yahoo.gif') no-repeat 2px center;
	padding-left:20px;
}


#results {
	margin-top: 5px;
}
#results td {

}

#results td .ccell {
	border: 2px solid #C9D1DC;
	background-color: #FFFFFF;
	width: 90px;
	height: 90px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	display: block;
	_display: table-cell;
}

#results td .ccell.bordered {
	border: 2px solid red;
}
.wait
{
	background:url('images/spinner.gif') no-repeat center;
	height:16px;

}