@charset "utf-8";
/* CSS Document */
body{ margin:0px; 
	  padding:0px; 
	  font: normal 12px "Arial", Arial, Helvetica, sans-serif;
	/*font-family: Tahoma,"Lucida Grande",Ubuntu,Kalimati,Arial,sans-serif;
    font-size: 12px;*/
		color: black;
 		background: #ffffff url(images/back.png) repeat-x  scroll center top;
	  }
	  
	  div.menu li li a.parent span { background:url(../images/pointer.gif) no-repeat right 9px; _background-position:right 10px; }
*+html div.menu li li a.parent span { background-position:right 10px; }

	  
.pagetitle{ font-size:16px;font-weight:bold;}

.pageerror{color:#B8301D;font-weight:bold;font-size:14px;}
	  
#wapper{ width:900px; margin:0 auto;}
#wapperW{ width:1100px; margin:0 auto;}

.butt{ border:1px solid #00CCFF; border-radius:3px;  background-color:#cee7ff;  padding:1px 6px; color:#000000; /*background:url(back_but.png) repeat-x*/;}


.refer{
background-color: #b3c7ce;
border: 1px solid #b3c7ce;
padding: 3px;
vertical-align: top;
color:White;
}

.selected {
	background:url(../images/menubgover.gif) repeat-x top left;
	padding:9px 15px 11px 15px;/*height:37px;*/
}


.shadowidth530{
	width:530px;
	margin:0px auto;
	}
.shadowidth1000{
	width:1000px;
	margin:0px auto;
	}
.shadow1 {
        margin:20px;
        background-color:#f0f0f0; /* Needed for IEs */
        -moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
        -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
       
}
.shadow1 .msg {
        position: relative; /* This protects the inner element from being blurred */
        padding: 10px;
        background-color:#c6290a;
		border:1px solid #cccccc;
}

.referrec1  {
background-color: #d9ddde;
border: 1px solid #b3c7ce;
padding: 3px;
vertical-align: top;}


.referrec  {
background-color: #ffffff;
border: 1px solid #b3c7ce;
padding: 3px;
vertical-align: top;
border-image: initial;
}
.img1{vertical-align:bottom;}
.red{ color:#CC0000; font-weight:bold; text-decoration:blink;}

#header{  margin:0 auto; height:140px; position:relative; margin-top:5px;}

#logo{ width:421px; /*margin-top:35px;*/ margin-bottom:30px; position:absolute;z-index:-1;}

img{border-style: none;
    border-color: inherit;
    border-width: 0px;
   /* height: 12px;*/
}

.gry{color: #9A9A9A; font-size:13px;}

.txt{color:#03afc7; font-size:14px;}

#logintop{float:right; /*width:400px;*/width:350px; position:absolute; top:10px; right:0px;  margin-top:10px;}
input{ border:1px solid #00CCFF; border-radius:3px;
}

#logindetails{ float:left; background:url(images/bk_serach.png) repeat; border-radius:6px; width:362px; padding:5px;}
#logindetailsW{ float:left; background:url(images/bk_serach.png) repeat; border-radius:6px; width:335px; padding:5px;}

#loginAuth{  background:url(images/bk_serach.png) repeat; border-radius:6px; width:362px; padding:5px; margin:100px 0px 0 250px;}


#banner{}

.button{ background:url(images/button_bk.png) repeat-x; border:1px solid #c3d7f1; border-radius:6px;}

#contentarea{ float:left; margin-top:10px;  width:900px; margin-bottom:5px;}
#contentareaW{ float:left; margin-top:10px;  width:1100px; margin-bottom:5px;}

#footer {

overflow: hidden;
background: #FEFFFF;
border-top: 2px  #DBE4EB dotted;
margin: 0px auto;
width: 930px;
padding-top:10px;


}

a{color:#7f8691;}
a:hover{color:#7f8691;}

.border1{
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
padding-left: 3px;
padding-right: 3px;
padding-top: 3px;
padding-bottom: 3px;
}


/*inner page*/
#leftcolumn{ background:url(images/bk_serach.png) repeat; border-radius:6px; /*width:200px;*/width:180px; min-height:400px; float:left; padding:15px; border:1px solid #d5e9e9;}
#rightcolumn{ background:url(images/bk_serach.png) repeat; border-radius:6px; /*width:680px;*/width:785px; min-height:515px; float:left; /*margin-left:10px; padding:15px;*/margin-left:5px; padding:10px; border:1px solid #afcfcf;}

#admincolumn{ background:url(images/bk_serach.png) repeat; border-radius:6px; /*width:680px;*/width:900px; min-height:400px; float:left; /*margin-left:10px; padding:15px;*/margin-left:5px; padding:10px; border:1px solid #afcfcf;}
#admincolumnW{ background:url(images/bk_serach.png) repeat; border-radius:6px; /*width:680px;*/width:1075px; min-height:400px; float:left; /*margin-left:10px; padding:15px;*/margin-left:5px; padding:10px; border:1px solid #afcfcf;}

h3
{	/*padding: 14px 5px 5px 0;
	border-bottom: 2px solid #EEE; background:#FFFFFF;*/
	
	background: transparent url(images/content-title-bg.png) no-repeat scroll 0 24px;
border-bottom: 0 dotted #D1D1D1;
color:#9A9A9A;
margin-bottom: 0;
padding-bottom: 27px;	}
	
	
#authentication {
width: 410px;/* 60%;*/
clear: none;
float: left;
margin: 0 0% 0 0;
padding:2px;

}

#create-account_form {
width: 300px;/*38%;*/ 
clear: none;
float: left;
margin: 0 6% 0 0; padding:2px;


}

ul{ padding:0px; margin:0px; font-size:15px;}
ul li {list-style-type:none;  background:;  border-bottom:1px solid #CCCCCC; }
ul li:hover {list-style-type:none;  background:;  border-bottom:1px solid #CCCCCC; }
ul li a{line-height:35px; text-decoration:none; cursor:pointer;   }

a{ color:#7d7d7d;   }
a:hover{color:#aa0707;}

/*h3{font-size:13px; color:#9A9A9A; margin-top:2px; margin-bottom:2px; border-bottom:1px solid #00CCFF; }*/

h2{ font-size:15px; margin-top:5px; margin-bottom:5px; color:#9A9A9A;}
#ava{ background:#B3C7CE; min-height:300px; max-width:800px;}

.slide-out-div {
z-index: 100;
position: fixed;
padding: 2px;
width: 271px;
background: white;
border: #204063 2px solid;
border-image: initial;

line-height: 1;
position: fixed;
height: 225px;
top: 200px;
left: -279px;
}

.slide-out-div:hover {
z-index: 100;
position: fixed;
padding: 2px;
width: 271px;
background: white;
border: #204063 2px solid;
border-image: initial;

line-height: 1;
position: fixed;
height: 225px;
top: 200px;
left: -3px;
}

.network_bg {
width: 243px;
background: url(../images/nw_bg.jpg) repeat-x top left #FFFFFF;
padding: 10px 15px 8px 13px;
}
.dialog-close {
width: 27px;
height: 27px;
position: absolute;
top: 0;
right: 0;
background: url("images/x-button.png") no-repeat center top transparent;
outline: none;
margin: 5px 5px 0 0;
z-index:9999;
}

.dialog-body {
border-radius: 6px;
border: 1px solid #e6e6e6;
background-color: #ffffff;
}

ToolTip{
  padding: 20;
  width: 100;
  spikeLength: 40;
  spikeGirth: 40;
  cornerRadius: 40;
  fill: 'rgba(0, 0, 0, .8)';
  strokeWidth: 3;
  strokeStyle: '#CC0';
  cssStyles: color: '#FFF', fontWeight: 'bold';
  }
  
