/* CSS Document */

@import url(core.css);

/*=============++ =====
	Headings here
======= ++ ======= */
h1.replace{font:normal 1px/1px Arial, Helvetica, sans-serif; color:#FFF;}
h2.rHead{font-size:18px; font-weight:normal;  padding:2px 6px; color:#FFF; }
.grBghead{border:1px solid #69783a; background:#8fb31e url(../images/rHead-bg.gif) repeat-x left bottom; _background-position:left -31px;}
.blBghead{border:1px solid #2b859e; background:#2eacc3 url(../images/rHead-bg.gif) repeat-x left top;  _background-position:left 2px;}

.left_nav_Col_greet{
	position:relative;
	width:184px;
	float:left;
	margin-top:8px;
	margin-right:14px;
	left:8px;
}
.greetContainer{
	border: 1px solid #dec5e7;
	background:transparent url(../images/greetContainer-bg.gif) repeat left top;
	}

.rColumn{
	float:right;
	width:300px;
	position:relative;
	_left:8px;
	margin-right:8px;
	margin-top:8px;
}
.rColumninner{
	position:relative;
	float:left;
	width:160px;
	margin-left:6px;
	margin-top:8px;
}
.lColumninner{
	position:relative;
	float:left;
	width:613px;
	margin-top:8px;
	
}

.lColumn{
	width:675px;
	position:relative;
	float:left;
	margin-top:8px;
	left:8px;
	
}
.lColumninner{
	position:relative;
	float:left;
	width:813px;
	margin-top:8px;
	margin-left:8px;
	_margin-left:5px;
}

.lColumngreet{
	position:relative;
	float:left;
	width:625px;
	margin-top:8px;
	
}





#event{
	font-family:"Lucida Grande", sans-serif;
	padding:5px;
	width:150px;
	}
#event a{
	
	display:block;
	background:url(../images/event-arrow.gif) no-repeat left center;
	font-size:12px;
	text-decoration:none;
	color:#333;
	padding:5px 5px 5px 20px;
	border-bottom:1px dotted #333;
	}
#event a:hover{
	color:#000;
	background:url(../images/event-arrow.gif) no-repeat 5px center;
	}



/* paging */
.pagingh{font-family:"Tahoma",Arial;font-size:11px;display:block;float:left;line-height:13px;padding:2px 4px;margin-right:2px;}
.paging{font-family:"Tahoma",Arial;font-size:11px;display:block;float:left;background:#abcded;line-height:13px;border:1px solid #255379;padding:2px 5px;margin-right:2px;cursor:pointer;}
.pageselected{color:#FFFFFF;font-size:11px;background:#2e7ab9;padding:2px 5px;margin-right:2px;line-height:13px;float:left;border:1px solid #255379;display:block;}
.pageselect{color:#FFFFFF;font-size:11px;background:#666;padding:2px 5px;margin-right:2px;line-height:13px;float:left;border:1px solid #255379;display:block;cursor:pointer;font-weight:bold;}
.paging img{padding:3px 0;}
a.paging {border:1px solid #389fcf;color:#193a56;background:#FFF;text-decoration:none;}
a:hover.paging {border:1px solid #255379;color:#255379;}

/*===========******  ===========
/* tabs & lists */
 #games_featured {position:relative; width:160px; float:left; left:0; padding-left:5px;}
h2.sidebar_header { text-transform: normal;  padding-bottom: 6px; margin: 10px 0; color: #167ca2; border-bottom:2px solid #167ca2; }
 #games_featured h2 { margin-bottom: 0px !important; }
 #games_featured ul { margin: 0 0 10px 0; border-bottom: 1px solid #dfdfdf; padding-top: 0px; }
 #games_featured li {border-bottom: 1px solid #dfdfdf;  }
 #games_featured li a { background:#f6f6f6; text-decoration: none; font-weight: normal; font-size: 12px; padding: 5px 0 5px 10px; display: block; color:#317995;}
 
  #games_featured li a:hover{ background:#FFF; color:#03aff3;}


.game_listing{position:relative; float:right; width:490px;  padding:0; margin:0; font-size:11px; }
.game_listing .gm_li{float:left; width:120px; text-align:center; min-height:150px;  _width:115px; _padding:3px; padding-top:10px;  margin:5px 0;}
.gm_li .pic{_display:block; height:100px;}
.gm_li a.txt{width:118px;  display:block; white-space:normal; height:26px; _height:32px; font-size:11px; _width:116px;  line-height:15px;}
.gm_li a{color:#1d94c0; text-decoration:none;}
.gm_li a:hover{color:#03aff3;}

.game_cmt_list{ padding:0; margin:0; font-size:12px;}
.game_cmt_list li{list-style-type:none;}
.game_cmt_list .pic{border:3px double #eaeaea;}
.game_cmt_list li .cont{background:#f3f3f7;border-bottom:1px solid #d5dce0;}
.game_coment{position:relative; width:98%; margin:0 auto; border:1px solid #CCC; background:#f3f3f7; font:bold 0.8em Arial, Helvetica, sans-serif;}
.gm_head{background:#167ca2 url(../images/game-heading.gif) left bottom repeat-x;color:#FFF;border-bottom:1px solid #167ca2;padding:2px 5px;}


.cont span.block{
	background:#fff;
	display:block;
	padding:10px;
	padding-bottom:4px;
	border-bottom:1px solid #d5dce0;
}
.cont .tab{
	background:#f3f3f7;
	border:1px solid #d5dce0;
	border-bottom:none;
	padding:5px;
	padding-bottom:3px;
	* padding:5px;
	}

.cont .user{
	padding:10px;
	border:none;
}
.cont p{
	display:block;
	text-align:justify;
	padding:10px;
}
.cont a{
	color:#447fb9;
	text-decoration:none;
	}
.cont a:hover{
	color:#77a4d0;
	}	
	
.greet_tabs{
	margin:0;
	padding:10px 0;
	font: normal 11px Tahoma;
	position:relative;
	float:left;
}
.greet_tabs li {
      display:inline;
  }
.greet_tabs a {
      float:left;
      margin:0;
      padding:0 4px;
      text-decoration:none;
	  font-size:100%;
	  color:#24659b;
}


.greet_tabs a:hover {
      color:#2e7ab9;
 }

.greet_tabs #current a {
 	color:#2e7ab9;
	font-weight:bold;
 }
 
 
.tbContainer{
	background:#ededed;
	padding:5px;
	padding-bottom:0;
	border:1px solid #CCC;
	border-bottom:none;
}
.tbContainer .greeting_search{ 
	width:220px;
	float:right;
}
.tbContainer .greeting_search input{
	width:175px;
	}
.greeting_search{
	position:relative;
	background:url(../images/greetSearchbg.gif) left top no-repeat;
	height:29px;
	padding-left:5px;
	margin-bottom:10px;
 }
.greeting_search input{
	font-size:12px;
	position:relative;
	float:left;
	top:4px;
	width:115px;
	}
.greeting_search button{
	font-size:11px;
	font-weight:bold;
	position:relative;
	border:none;
	float:right;
	right:0;
	height:29px;
	width:36px;
	background: url(../images/greetSearchbtn.gif) right top no-repeat;
	}




.greet_search{
	position:relative;
	float:right;
	background:#D5DFE5 url(../images/vd_sch_bg.gif) repeat-x left top;
	padding:0.25em;
	font-size:75%;
	color:#333;
	margin-bottom:10px;
}
.greet_search select{
	padding:2px;
	margin-bottom:2px;
	position:relative;
	top:1px;
}
.greet_search strong{
	position:relative;
	_bottom:4px;
	}

/* tabs & lists */


/* games category  */

 
 
.greet_left{
	width: 165px;
	font-size:0.9em;
}
.greet_left h2{
	color:#193a56;
	background: url(../images/greet-head.gif) right top no-repeat;

}
h2 .cat{
	background:transparent url(../images/greet-head-left.gif) left top no-repeat;
	padding:3px 5px;
	padding-left:25px;
	display:block;
	}
h2 .tg{
	background:transparent url(../images/greet_tag_ico.gif) left top no-repeat;
	padding:3px 5px;
	padding-left:25px;
	display:block;
	}
h2 .evnt{
	background:transparent url(../images/greet_eve_ico.gif) left top no-repeat;
	padding:3px 5px;
	padding-left:25px;
	display:block;
	}
.menu_list {	
	width: 165px;
	margin: 5px 0 0 0;
	font-size:12px;
}
.menu_head{
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    background:url(..plus.gif) center right no-repeat;
}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  background:#fff url(../images/greet_cat.gif) no-repeat bottom left;
  color:#000;
  padding: 5px 10px ;
  margin-left:10px;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:none;
  }


.greetmenu{
	
	padding: 0;
	border-bottom-width: 0;
}

.greetmenu a.submenuheader{
	background:transparent url(../images/greet_cat.gif) no-repeat bottom left;
	font: bold 11px Tahoma, Verdana, Helvetica, sans-serif;
	color:#000;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0 8px 0;
	padding-left: 10px;
	text-decoration: none;
}


.greetmenu a.submenuheader:visited, .greetmenu .submenuheader:active{
	color:#000;
}

.greetmenu a.submenuheader .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 3px;
	right: 20px;
	border: none;
}

.greetmenu a.submenuheader:hover{
	background:transparent url(../images/greet_cat.gif) no-repeat bottom left;
}

.greetmenu div.submenu{ /*DIV that contains each sub menu*/
	background:transparent;
}

.greetmenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-left:10px;
	margin-right:20px;
}

.greetmenu div.submenu ul li{
	background:transparent url(../images/greet_subcat.gif) bottom left repeat-x;
}

.greetmenu div.submenu ul li a{
	display: block;
	font: normal 11px Tahoma, Verdana, Helvetica, sans-serif;
	color:#000;
	text-decoration: none;
	padding: 2px 0 6px;
	padding-left: 10px;
	white-space:normal;
}

.greetmenu div.submenu ul li a:hover{
	background:transparent;
	color:#000;
}




/* form styles */
dl.frmAlign{font:normal 75% Arial, Helvetica, sans-serif;}
.frmAlign dd, .frmAlign dt{margin:5px; float:left;}
.frmAlign dd{width:115px; font-weight:bold;}
.btnControl{_padding-left:5px;}
.frmAlign a{color:#3080CF; text-decoration:none; font-size:11px;}
.frmAlign a:hover{color:#3080CF; text-decoration:underline;}


.frmcontainer{padding-top:10px; color:#474848;}
.frmcontainer .block{padding:3px 0 3px 7px; font-size:12px;}
.frmcontainer .block b{display:block; width:80px; float:left;}
.frmcontainer label{ padding:3px 0 3px 7px; font-size:11px; display:block;}

.check{font-size:12px; color:#246EAB; cursor:pointer;}
.check .msg{ padding-left:10px; color:#4893D7; display:inline}
.frmcontainer label b{ display:block; width:115px; float:left;}
.frmcontainer div.rad{padding:3px 0 3px 7px; font-size:11px; display:block;}
.frmcontainer div.rad b{ display:block; width:115px; float:left;}
.frmcontainer div.ad{padding:3px 0 3px 7px; font-size:11px; display:block;}
.frmcontainer .ad b{ display:block; width:150px; float:left;}
.frmcontainer .ad em{ color:#900; font-size:14px; }
.frmcontainer label select.fixed{ width:175px;}
.frmcontainer a{color:#3080CF; text-decoration:none;}
.frmcontainer a:hover{color:#3080CF; text-decoration:underline;}

/* video category  end */
.pageControl{
	width:99%; background:#ededed; margin:0 auto
	}
.pageControl td{
	padding:5px;
	}	
.pageControl .records{
	font-size:11px;
	color:#2e7ab9;
	font-weight:bold;
	}
.greet_search{
	position:relative;
	/*background:#D5DFE5 url(../images/greet_sch_bg.gif) repeat-x left top;*/
	padding:2px 5px;
	color:#000;
	background:#a1c4e5 url(../images/greetSearchinner.gif) left top repeat-x;
	border:1px solid #87b6e1;
	float:right
}
.greet_search select{
	padding:2px;
	margin-bottom:2px;
	position:relative;
	width:200px;
	
}

.greet_search input{
	border:1px solid #C5C3B6;
	padding:3px;
	font-size:75%;
	float:right;
	margin-right:10px;
}
.greet_search .schbtn{
	border:none;
	float:right;
	height:25px;
	position:relative;
	width:44px;
	_width:45px;
	top:1px;
	_top:2px;
	background:transparent url(../images/vd_sch_btn.gif) no-repeat left top;
}
.breadCrumb{
	margin:10px 5px;
	color:#2e7ab9;
	font: bold 11px Tahoma, Geneva, sans-serif;
	}
.breadCrumb a{
	color:#24659b;
	text-decoration:none;
	}
.breadCrumb a:hover{
	text-decoration:none;
	color:#369ac9;
	}
.breadCrumb a#current{
	color:#369ac9;
	text-decoration:underline;
	}

.frmcontainer{
	padding-top:10px;
	color:#474848;
}
.frmcontainer .block{
	padding:3px 0 3px 7px;
	font-size:12px;
}
.frmcontainer .block b{
	display:block;
	width:80px;
	float:left;
}
.frmcontainer label{
	padding:3px 0 3px 7px;
	font-size:11px;
	display:block;
}

/*=========== curv ===============*/
.vColumn {background: transparent;}
.vColumn .b1, .vColumn .b2, .vColumn .b3, .vColumn .b4, .vColumn .b1b, .vColumn .b2b, .vColumn .b3b, .vColumn .b4b {display:block; overflow:hidden; font-size:1px;}
.vColumn .b1, .vColumn .b2, .vColumn .b3, .vColumn .b1b, .vColumn .b2b, .vColumn .b3b {height:1px;}
.vColumn .b2, .vColumn .b3, .vColumn .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.vColumn .b4b, .vColumn .b3b, .vColumn .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.vColumn .b1, .vColumn .b1b {margin:0 5px; background:#CCC;}
.vColumn .b2, .vColumn .b2b {margin:0 3px; border-width:0 2px;}
.vColumn .b3, .vColumn .b3b {margin:0 2px;}
.vColumn .b4, .vColumn .b4b {height:2px; margin:0 1px;}
.vColumn .c{
background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
}


.left_nav_Col_greet {background: transparent;}
.left_nav_Col_greet .b1, .left_nav_Col_greet .b2, .left_nav_Col_greet .b3, .left_nav_Col_greet .b4, .left_nav_Col_greet .b1b, .left_nav_Col_greet .b2b, .left_nav_Col_greet .b3b, .left_nav_Col_greet .b4b {display:block; overflow:hidden; font-size:1px;}
.left_nav_Col_greet .b1, .left_nav_Col_greet .b2, .left_nav_Col_greet .b3, .left_nav_Col_greet .b1b, .left_nav_Col_greet .b2b, .left_nav_Col_greet .b3b {height:1px;}
.left_nav_Col_greet .b2, .left_nav_Col_greet .b3, .left_nav_Col_greet .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.left_nav_Col_greet .b4b, .left_nav_Col_greet .b3b, .left_nav_Col_greet .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.left_nav_Col_greet .b1, .left_nav_Col_greet .b1b {margin:0 5px; background:#CCC;}
.left_nav_Col_greet .b2, .left_nav_Col_greet .b2b {margin:0 3px; border-width:0 2px;}
.left_nav_Col_greet .b3, .left_nav_Col_greet .b3b {margin:0 2px;}
.left_nav_Col_greet .b4, .left_nav_Col_greet .b4b {height:2px; margin:0 1px;}
.left_nav_Col_greet .c{
	background:#fff; padding:1px 8px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
}
.left_nav_Col_greet h3{
	color:#496B97;
	padding-left:5px;
	padding-bottom:5px;
	
	margin-right:3px;
	background: url(../images/cat_bg.gif) repeat-x left 4px;
}

.lColumn {background: transparent;}
.lColumn .b1, .lColumn .b2, .lColumn .b3, .lColumn .b4, .lColumn .b1b, .lColumn .b2b, .lColumn .b3b, .lColumn .b4b {display:block; overflow:hidden; font-size:1px;}
.lColumn .b1, .lColumn .b2, .lColumn .b3, .lColumn .b1b, .lColumn .b2b, .lColumn .b3b {height:1px;}
.lColumn .b2, .lColumn .b3, .lColumn .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lColumn .b4b, .lColumn .b3b, .lColumn .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lColumn .b1, .lColumn .b1b {margin:0 5px; background:#CCC;}
.lColumn .b2, .lColumn .b2b {margin:0 3px; border-width:0 2px;}
.lColumn .b3, .lColumn .b3b {margin:0 2px;}
.lColumn .b4, .lColumn .b4b {height:2px; margin:0 1px;}
.lColumn .c{
background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
}

.lColumngreet {background: transparent;}
.lColumngreet .b1, .lColumngreet .b2, .lColumngreet .b3, .lColumngreet .b4, .lColumngreet .b1b, .lColumngreet .b2b, .lColumngreet .b3b, .lColumngreet .b4b {display:block; overflow:hidden; font-size:1px;}
.lColumngreet .b1, .lColumngreet .b2, .lColumngreet .b3, .lColumngreet .b1b, .lColumngreet .b2b, .lColumngreet .b3b {height:1px;}
.lColumngreet .b2, .lColumngreet .b3, .lColumngreet .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lColumngreet .b4b, .lColumngreet .b3b, .lColumngreet .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lColumngreet .b1, .lColumngreet .b1b {margin:0 5px; background:#CCC;}
.lColumngreet .b2, .lColumngreet .b2b {margin:0 3px; border-width:0 2px;}
.lColumngreet .b3, .lColumngreet .b3b {margin:0 2px;}
.lColumngreet .b4, .lColumngreet .b4b {height:2px; margin:0 1px;}
.lColumngreet .c{
	background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
	
}

.rightCol{position:relative; margin-bottom:10px;}
.rightCol {background: transparent;}
.rightCol .b1, .rightCol .b2, .rightCol .b3, .rightCol .b4, .rightCol .b1b, .rightCol .b2b, .rightCol .b3b, .rightCol .b4b {display:block; overflow:hidden; font-size:1px;}
.rightCol .b1, .rightCol .b2, .rightCol .b3, .rightCol .b1b, .rightCol .b2b, .rightCol .b3b {height:1px;}
.rightCol .b2, .rightCol .b3, .rightCol .b4{background:#E1E1E1; border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6; }
.rightCol .b4b, .rightCol .b3b, .rightCol .b2b{background:#FFF;  border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6; }
.rightCol .b1, .rightCol .b1b {margin:0 5px; background:#D6D6D6;}
.rightCol .b2, .rightCol .b2b {margin:0 3px; border-width:0 2px;}
.rightCol .b3, .rightCol .b3b {margin:0 2px;}
.rightCol .b4, .rightCol .b4b {height:2px; margin:0 1px;}
.rightCol .boxcont{background:#fff; padding:0 5px; margin:0; border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;}

.lColumninner {background: transparent;}
.lColumninner .b1, .lColumninner .b2, .lColumninner .b3, .lColumninner .b4, .lColumninner .b1b, .lColumninner .b2b, .lColumninner .b3b, .lColumninner .b4b {display:block; overflow:hidden; font-size:1px;}
.lColumninner .b1, .lColumninner .b2, .lColumninner .b3, .lColumninner .b1b, .lColumninner .b2b, .lColumninner .b3b {height:1px;}
.lColumninner .b2, .lColumninner .b3, .lColumninner .b4{background:#FFF; border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lColumninner .b4b, .lColumninner .b3b, .lColumninner .b2b{background:#FFF;  border-left:1px solid #CCC;border-right:1px solid #CCC; }
.lColumninner .b1, .lColumninner .b1b {margin:0 5px; background:#CCC;}
.lColumninner .b2, .lColumninner .b2b {margin:0 3px; border-width:0 2px;}
.lColumninner .b3, .lColumninner .b3b {margin:0 2px;}
.lColumninner .b4, .lColumninner .b4b {height:2px; margin:0 1px;}
.lColumninner .c{
	background:#fff; padding:1px 5px; margin:0; border-left:1px solid #CCC;border-right:1px solid #CCC;
	
}


/*======== fix ===*/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*==============fix ends ======*/

/* A few IE bug fixes side menu */

#theMenu { width: 165px; margin:10px 0; }
		
/* Some list and link styling */
#theMenu li { width: 165px; font-size:11px; }

#theMenu ul li {  padding: 0; margin:0 ; margin-left:5px; padding-left:5px; font-size:11px; background:url(../images/greet_cat_divider.gif) left bottom no-repeat;}

#theMenu ul li a { width:145px;  display:block; color: #000; padding: 6px; padding-left:10px; padding-bottom:10px; text-decoration:none; }
ul ul li a:hover { display:block; color: #369; text-decoration:none;}
ul ul li#current a { display:block; color: #36a; text-decoration:none;}

/* Header links styling */

span.nav a { 
	color: #333;
	line-height:18px;
	text-decoration:none;
	display:block; 
	background: #f6f6f6 url(../images/plus-1.gif) no-repeat; 
	background-position: 98% 0%;
	padding:3px 6px;
	font-weight:bold;
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
}
span.nav a:hover { 
	color: #000;
	background: url(../images/plus-1.gif) no-repeat; 
	background-position: 98% 100%;
	text-decoration:none;
}
span.selected a { 
	background: #f6f6f6 url(../images/minus-1.gif) no-repeat; 
	background-position:98% 100%;
	text-decoration:none;
	line-height:18px;
	color: #36a;
	padding:3px 6px;
		}
span.selected a:hover { 
	background: url(../images/minus-1.gif) no-repeat; 
	background-position:98% 0%;
	color: #36a;
	text-decoration:none;
}


.inst{
	font-size:12px;
	color:#488BD0;
	font-weight:bold;
	line-height:18px;
	background:#F2F2F2  url(../images/inst_left.gif) left top no-repeat;
	padding:3px 4px 3px 4px;
	text-indent:20px;
	border:1px solid #EDEDED;
}
.inst a{
	color:#000000;
	text-decoration:underline;
}
.inst a:hover{
	color:#333;
	text-decoration:none;
}
.inst span{
	color:#333;
	}
.reginfo{
	border: 1px solid #ccc;
	padding: 5px;
	background:#D6E8FD none repeat scroll 0% 0%; 
	position: absolute; 
	width: 197px; 
	-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	margin-left: -190px;
	_margin-left: -205px; 
	margin-top: 5px;
	_margin-top: 25px;
	z-index: 999; 
	display: none;
	
}
.reginfo1{
	border: 1px solid #ccc;
	padding: 5px;
	background:#D6E8FD none repeat scroll 0% 0%; 
	position: absolute; 
	width: 197px; 
	-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; 
	-moz-background-inline-policy: -moz-initial; 
	margin-left:10px;
	_margin-left:0;
	margin-top: -25px;
	_margin-top: -10px;
	z-index: 999; 
	display: none;
}
.reginfo .arrow{
	margin-top: -15px; position: absolute; margin-left: 170px; _margin-left: 180px;
}
.reginfo1 .arrow1{
	margin-top: 0; position: absolute; left:-10px;
}
.reginfo p,.reginfo1 p{
	color:#333;
}
.regicon{
	position:relative;
	_position:fixed;
	left:-10px;
}

.msg{
	font-size:12px;
	color:#666666;
	line-height:20px;
	font-weight:bold;	
}
