
.textHeader{
           font-size:16px;
           /*font-weight: bold;*/
}
.textMiniHeader{
           font-size:14px;
           font-weight: bold;
}
.textNormal{
           font-size:15px;
}
.textNormalBottomDashLine{
           font-size:12px;
           border-bottom: dashed thin #BAB3B3;
}
.textNormalBoarder{
           font-size:12px;
           border: solid 1px #BAB3B3;
}
.textNormalBold{
           font-size:12px;
           font-weight: bold;
}
.textNormalBlockColor{
           font-size:12px;
      /*     border: solid 1px #DDDDDD;*/
           background: #EEEEEE;
		   color:#333333;
}
.textLink{
           font-size:11px;
           color: #BAB3B3;
           font-style: italic;
}
/*javascript error messages color*/
label.error{
           font-size:12px;
           color:red;
           font-style:italic;

}
.error{
           font-size:12px;
           color:red;
           font-style:italic;

}
.success{
           font-size:12px;
           color:green;
           font-style:italic;
           padding:5px;
}

/* time picker css*/

div.time-picker {
  position: absolute;
  height: 191px;
  width:400em; /* needed for IE */
  overflow: auto;
  background: #fff;
  border: 1px solid #aaa;
  z-index: 99;
  margin: 0;
}
div.time-picker-12hours {
  width:6em; /* needed for IE */
}

div.time-picker ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
div.time-picker li {
  cursor: pointer;
  height: 10px;
  font: 12px/1 Helvetica, Arial, sans-serif;
  padding: 4px 3px;
}
div.time-picker li.selected {
  background: #0063CE;
  color: #fff;
}

/**date picker css**/




.dpDiv {
	}

.dpTable {
	/*font-family: Tahoma, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}

.dpTR {
	}

.dpTitleTR {
	}

.dpDayTR {
	}

.dpTodayButtonTR {
	}

.dpTD {
	cursor: pointer;
	}

.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	cursor: pointer;
	}

.dpTitleTD {
	}

.dpButtonTD {
	}

.dpTodayButtonTD {
	}

.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}

.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}

.dpDayHighlight {
	color: #4060ff;
	font-weight: bold;
	}

.dpButton {
	/*font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}

.dpTodayButton {
	/*font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

/* google map */
#map_canvas { height: 100% }

.buttonBackGround{
        margin:0 9px;
	padding:0 0 0 12px;
	height:30px;
	color:#ffffff;

	font-weight:normal;

	background:url(../images/confirmationnum.jpg) top repeat-x;
}

.buttonBox{
	
}
.buttonBox a{
		background:url(../images/sprite_buttons.png) no-repeat; width:300px; height:100px; float:left; margin-right:8px;
}
.buttonBox a.local{
		background-position:0 0;
}
.buttonBox a:hover.local{
	background-position:0 -100px;
}
.buttonBox a.national{
	background-position:-300px 0;
}
.buttonBox a:hover.national{
	background-position:-300px -100px;
}
.buttonBox a.global{
		background-position:-600px 0;
}
.buttonBox a:hover.global{
	background-position:-600px -100px;
}



.commentcontent {		font-size:13pt;
		color:#838383;
		padding-left:8px;
		padding-top:12px;
		text-align:justify;
}
.commentdate {
		font-size:9pt;
		color:#9c9c9c;
		text-align:right;
		font-weight:bold;
}
.commentname {		
		font-size:13pt;
		color:#44b42f;
		font-weight:bold;
}

.commentname
	{
		
		font-size:13pt;
		color:#44b42f;
		font-weight:normal;
	}
	.commentdate
	{

		font-size:9pt;
		color:#9c9c9c;
		text-align:right;
		font-weight:normal;

	}
	.commentcontent
	{
		font-size:13pt;
		color:#838383;
		padding-left:8px;
		padding-top:12px;
		text-align:justify;
	}
	
	

.buzztext1
{
	font-size:14px;
	color:#474747;
	padding-left:6px;
	font-weight:bold;
}


.buzztext2
{
	font-size:12px;
	color:#00ad00;
	padding-left:6px;
	font-weight:bold;
	font-style:italic;
}
.buzztext
{
	font-size:13px;
	color:#555555;
	padding-left:6px;
	font-style:italic;
}

.buzztextbox
{
	border:1px #CCCCCC solid;
	color:#222121;
	width:230px;
}


.searchtd
{
	font-size:16px;
	color:#66b412;
	font-weight:bold;
	text-align:center;
	
}
.searchtd a
{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}/*
#mainWrap .pos-abulute
{
	opacity: 0;
	top:-40px;
	 -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .35s ease;
     -moz-transition: all .35s ease-out;
      -ms-transition: all .35s ease-out;
       -o-transition: all .35s ease-out;
          transition: all .35s ease-out;
}
#mainWrap .pos-abulute:hover
{
 opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
     -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);

}*/
.autocomplete-w1 { background:url(..images/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }





#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;

}

#boxes #dialog {
  width:375px; 
  height:223px;
  background-color:#fff;
  border: 1px solid #e5e5e5;
  display:none;
  border-radius:3px;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialog1 .d-blank {
  float:left;
  background:url(images/login-blank.png) no-repeat 0 0 transparent; 
  width:267px; 
  height:53px;
}

#dialog1 .d-login {
  float:left;
  width:108px; 
  height:53px;
}

#boxes #dialog2 {
  background:url(images/notice.png) no-repeat 0 0 transparent; 
  width:326px; 
  height:229px;
  padding:50px 0 20px 25px;
}


#boxes .popup-head
{
background:#eb0b45;height:41px;
}
#boxes .popup-head-title
{
	padding-left:14px;padding-top:7px;color:#fff;font-size:22px;
}
#boxes .popup-close-img
{
	position:relative;top:-22px;
}
#boxes .popup-textarea
{
	width:301px;height:101px;resize:none;margin-top:3px;margin-left:24px;background:none;
}
#boxes .popup-send-button
{
	background:#dddddd;text-align:center;margin:auto;margin-top:10px;;text-align:center;width:303px;padding-top:10px;padding-bottom:10px; height: 20px;
}

#boxes .popup-send-button a
{
	text-decoration:none;color:#eb0b45;
}