/*
body,td, th { 
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #000;
	font-family: Arial, "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif, serif;
	font-family:verdana,arial,sans-serif;
	
}
*/

html,body{height:100%}
body{background-color:white;margin:0px}
body,input,textarea,td,select,option{color:000000;font-family:Arial,sans-serif;font-size:12px}

input {font-family:Arial, "Helvetica Neue", sans-serif;font-size: 13px;height: 22px;color: #000000;padding-left:3px;padding-bottom:2px;padding-right:3px;}
textarea {background-color:#FFFFFF;color:#000000;border:1px solid #999999;}

.input_text {font-family:Arial, "Helvetica Neue", sans-serif;font-size: 13px;height: 22px;color: #000000; border: 1px solid #999999;background-color:#ffffff;
padding-left:3px;padding-bottom:2px;padding-right:3px;}

select {border: 1px solid #C0C0C0;background-color:#ffffff;}
.checkbox{font-family:Arial, "Helvetica Neue", sans-serif;font-size: 13px;height: 22;color: #000000; background-color:#ffffff;padding-left:1px;}
.button{background-color:#6894B7;font-weight: bold;cursor:pointer;color:#FFFFFF;text-align: center;padding-left: 7px;padding-right: 7px;}
.button_red{background-color:#FF0000;font-weight: bold;cursor:pointer;color:#FFFFFF;text-align: center;padding-left: 7px;padding-right: 7px;}

a {	color: #1375D7; outline: none; cursor: pointer; }
a:hover, a:focus { color: #003;}
/*a:hover, a:focus { color: #003; background-color:#0063DB;}*/
a:active { color: #000; }
a.small {	color: #1375D7; outline: none; cursor: pointer; font-size: 12px;}

h1 {font-size: 1.3em;color: #0E9FCF;}
h2 {font-size: 1.5em;color: #0E9FCF;}
h3 {font-size: 2.0em;color: #0E9FCF;letter-spacing: -1px;}
h4 {font-size: 1.8em;color: #0E9FCF;letter-spacing: -1px;}
.red {color: Red;}
.std_0 {font-size: 10px;}
.std_1 {font-size: 11px;}
.std_2 {font-size: 12px;}
.std_3 {font-size: 13px;}
.std_small {font-size: 12px;}
.std_pink {color: #EB6FA6;text-decoration: none;font-size: 80%;}
.blue {color :#1C83EC;}
.point_bg {margin: 0;color: #FFFFFF;font-size: 14px;text-decoration: none;background-color:#1C83EC;}
a.std {color: #333; font-size: 12px;text-decoration: none;}
a.std:hover {color: #333;font-size: 12px;text-decoration: underline;}
a.search_title {font-size: 14px;text-decoration: underline;	font-weight:bold;}
a.search_title_pink {font-size: 16px;text-decoration: underline;	font-weight:bold;}
a.blue_link {font-size: 13px;text-decoration: underline;}
.a_white {color: #FFFFFF;}
.a_middle_white {margin: 0;color: #FFFFFF;font-size: 13px;text-decoration: none;font-weight:bold;}
.a_middle_white:hover {margin: 0;color: #FFFFFF;font-size: 13px;text-decoration: underline;font-weight:bold}
.a_big_white {margin: 0;color: #FFFFFF;font-size: 15px;text-decoration: none;font-weight:bold;}
.a_big_white:hover {margin: 0;color: #FFFFFF;font-size: 15px;text-decoration: underline;font-weight:bold;}
.tag {color: #0063DB;font-size: 15px;text-decoration: none;	}
.tag:hover {color: #ffffff;font-size: 15px;text-decoration: none;background-color:#0063DB;}
.tag_pink {color: #EB6FA6;font-size: 15px;text-decoration: none;	}
.tag_pink:hover {color: #ffffff;font-size: 15px;text-decoration: none;background-color:#EB6FA6;}
.hide {display: none;}
.show {	display: block;}
.big_white{margin: 0;color: #FFFFFF;font-weight:bold;font-size: 1.3em;text-decoration: none;}
.blue_border {border: 1px solid #EDF5FE;border-bottom: solid 1.3px #72B3F3; border-right: solid 1.3px #72B3F3;}
.box_border{border: 1px solid #DFDFDF}
.pink_border {border: 1px solid #F5B8D3;border-bottom: solid 1px #EB6FA6; border-right: solid 1px #EB6FA6;}
.pink_border_greybg {background-color:#F5F5F5;border: 1px solid #F9D2E3;border-bottom: solid 1px #EB6FA6; border-right: solid 1px #EB6FA6;}
.blue_border_greybg {background-color:#F5F5F5;border: 1px solid #C6DFFB;border-bottom: solid 1px #72B3F3; border-right: solid 1px #72B3F3;}
.blue_table {background-color:#F5FAFE;border: 1px solid #E8F2FD;border-bottom: solid 1px #B7D8F9; border-right: solid 1px #B7D8F9;}
.blue_box_header {background-color:#D2E7FB;padding: 5px 10px;}
.pink_box_header {background-color:#F7BFD8;padding: 5px 10px;}
.pink_border {border: 1px solid #F8CBDF;}
.blue_table_1{margin: 0;color: #333333;font-weight: normal;font-size: 15px;text-decoration: none;background-color:#F4FBFF;border: 1px solid #CCCCCC;}
.white_table_1{margin: 0;color: #333333;font-weight: normal;font-size: 15px;text-decoration: none;background-color:#FFFFFF;border: 1px solid #B7D8F9;}
.pink_table_1{color: #333333;font-weight: normal;font-size: 15px;text-decoration: none;background-color:#FDEEF4;border: 1px solid #F8CBDF;}
.blue_title {font-size: 18px;color: #0E9FCF;}
.pink_title {font-size: 18px;color: #EB6FA6;}
.pink_big_title {font-size: medium;color: #EB6FA6;font-weight: bold;}
.pink_s_title {font-size: 0.8em;color: #EB6FA6;}
.blue_s_title {font-size: 0.8em;color: #0E9FCF;}
.black_title {font-size: 18px;color: #000000;}
.pink_big{font-size: 18px;color: #EB6FA6;font-weight: bold;}
.big_blue{color: #1C83EC;font-weight: normal;font-size: 18px;text-decoration: none;}
.cv_title {font-size:x-large;color: #000000;font-weight: bold;}
.h1_pink {font-size: 1.3em;color: #E4538F;letter-spacing: 0px;}
.error_show {font-size: 13px;border: 1px solid #FF9D9D;background-color:#FFEAEA;color: #000000;font-weight: Bold;display:block;padding-top: 5px;padding-bottom: 3px;width:99%;}
.info_show {font-size: 15px;border: 1px solid #279E4E;background-color:#33CC66;color: #FFFFFF;font-weight: Bold;display:block;padding-top: 5px;padding-bottom: 3px;width:99%;}
.micro_error {font-size: 10px;color: #FF0000;}
.search_input {font-size: 18px;border: 1px solid #999999;	color: #000000;	font-weight: bold;padding-left:1px;	height: 30px;	width:340px;}
.city_search_input {font-size: 15px;border: 1px solid #999999;	color: #000000;	font-weight: bold;padding-left:1px;height: 25px;width:140px;vertical-align:middle;}
.city_search_input_small {font-size: 11px;border: 1px solid #999999;	color: #000000;padding-left:1px;}
.small_search_input {font-size: 15px; font-weight: bold;color: #000000; border: 1px solid #999999;background-color:#ffffff;
padding-left:1px;height: 22px;	width:200px;}
.smallSearchHighlighted{font-size: 15px;color: #000000; border: 1px solid #EB6FA6;background-color:#FFFFCC;
padding-left:1px;height: 22px;	width:200px;font-weight: bold;}
.search_button{font-size:18px;font-weight:bold;cursor:pointer;vertical-align:middle;	color:#FFFFFF;	background-color:#6894B7;border:1px solid #000000;padding-bottom:2px;	text-align:center;	height: 30px;	width:100px;}
.small_search_button{font-size: 15px; font-weight: bold;cursor:pointer;vertical-align:middle;	color:#FFFFFF;	
background-color:#6894B7;border:1px solid #000000;padding-bottom:2px;	text-align:center;	height: 22px;	width:75px;}
.search_label {color: #666666; font-size: 12px;text-decoration: none;}
.register_button{font-size: 1.5em;background-color:#6894B7;font-weight: bold;cursor:pointer;border: 1px solid #0F5BA8;height:30;color:#FFFFFF;}
.button_normal{font-weight: bold;}
ul.generic { list-style: none; padding: 0; margin: 0;}
ul.generic li { margin: 0; padding-left: 10px; background: transparent url(../img/bullet.gif) no-repeat left 4px;}
label {font-size: 12px;font-weight: normal;color: #333;}
.over_blue { BACKGROUND-COLOR: #82BBF4 }
.out_blue { BACKGROUND-COLOR: #4096EE }
.over_pink { BACKGROUND-COLOR: #F5B8D3 }
.out_pink { BACKGROUND-COLOR: #EB6FA6 }
.pink_line { BACKGROUND-COLOR: #EB6FA6 }
.blue_line { BACKGROUND-COLOR: #87BEF6 }
.tab_out {BACKGROUND-COLOR: #EBF0EF}
.tab_in  {BACKGROUND-COLOR: #92ADA8}
a.a_tab {	color: #000000; outline: none; cursor: pointer; font-size: 12px;text-decoration: none;}
.cv_menu_blue { BACKGROUND-COLOR: #B7D8F9 }
.menu_pink { BACKGROUND-COLOR: #F8CBDF }
.cv_menu_blue_bold { BACKGROUND-COLOR: #B7D8F9; font-weight: bold; }
.cv_menu_grey {color: #000000;font-size: 13px;text-decoration: none;BACKGROUND-COLOR: #E6E6E6;}
/*.inputHighlighted{background-color:#FFFFCC;color:#000000;border:1px solid #EB6FA6;}*/
.inputHighlighted{background-color:#FFFFCC;color:#000000;border:1px solid #EB6FA6;}
.suggestSmall {background-color:#FFFFCC;color:#000000;font-weight: bold;font-size: 14px;border:1px solid #F3F3F3;}
.suggestIndex {font-size: 18px;color: #000000;	font-weight: bold; background-color:#FFFFCC;border:1px solid #F3F3F3;}
.searchHighlighted{font-size: 18px;color: #000000;	font-weight: bold;padding-left:1px;	height: 30px;	width:340px; background-color:#FFFFCC;border:1px solid #EB6FA6;}
.table_header {color: #999999;font-size: 12px;text-decoration: none;font-weight: bold;background-color: #ffffff;}
.table_header_blue {BACKGROUND-COLOR: #EBF0EF;color: #333333;height:30px}
.table_blue_border {BACKGROUND-COLOR: #EBF0EF;color: #333333;border:1px solid #D3DEDC;}
.table_header_pink {BACKGROUND-COLOR: #FCE0EB;font-weight: bold;color: #333333;}
.table_element_blue {BACKGROUND-COLOR: #F4FBFF;font-size: 12px;text-decoration:none;font-weight: normal;padding-left: 10px;padding-top: 3px;padding-bottom: 3px;}
a.table_element_bold {font-weight: bold;}
.table_element_white {BACKGROUND-COLOR: #FFFFFF;}
.table_element_grey  {BACKGROUND-COLOR: #EBEBEB;}
.table_element {color: #000000;font-size: 12px;text-decoration: none;font-weight: normal;}
/*.tag_cloud {background-color: #F5F5F5;border:1px solid #E5E5E5;}*/
.tag_cloud {background-image: url(../images/index_back.jpg)}
.tag_title{color: #EB6FA6;font-weight: bold;font-size: x-large;text-decoration: none;}
.tag_title2{color: #333333;font-weight: normal;font-size: 15px;text-decoration: none;}

.frame_table{color: #333333;font-weight: normal;font-size: 15px;text-decoration: none;background-color:#FBFBFB;
border: 1px solid #eee;border-bottom: solid 1px #ccc; border-right: solid 1px #ccc;}
.frame_header{background-image: url(../images/bg_box_header.gif);font-weight: bold;color: #333333;height:30px}
.box_header{background-image: url(../images/box_bg.jpg);border: 1px solid #EDF5FE;border-bottom: solid 1.3px #72B3F3; border-right: solid 1.3px #72B3F3;}
.box_title{font-weight: bold;color: #333333;height: 20px;padding-left: 5px;padding-bottom: 3px;}
.grey_box {background-color: #FBFBFB;}
.index_loading{display: none;background-color: #F5F5F5;}
.cv_loading{display: none;}
.loading{display: none;}
.search_result_button{background-color:#F5F5F5;font-weight: bold;cursor:pointer;border: 1px solid #A7CFF8;color:#6894B7;text-align: center;padding-left: 1px;padding-right: 1px;height:20}
.search_result_button:hover{background-color:#6894B7;font-weight: bold;cursor:pointer;border: 1px solid #A7CFF8;color:#FFFFFF;text-align: center;padding-left: 1px;padding-right: 1px;height:20}
.search_result_disabled{background-color:#6894B7;font-weight: bold;border: 1px solid #0F5BA8;color:#FFFFFF;text-align: center;padding-left: 1px;padding-right: 1px;height:20;}
.bold_label{color: #666666; font-size: 12px;text-decoration: none;font-weight:bold;}
.fullness{color: #333333;font-weight: normal;font-size: 15px;text-decoration: none;}
/*
.button_ok:hover {
	background-color:#E6EFC2;
	border:1px solid #C6D880;
	color:#529214;
}
*/

.button_ok{	
/*
	background-color:#6299c5;
	font-weight: bold;
	cursor:pointer;
	border: 1px solid #2D5779;
	color:#FFFFFF;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	border-top:1px solid #6299c5;
	border-left:1px solid #6299c5;	
	height: 20px;
*/
	background-color:#6894B7;font-weight: bold;cursor:pointer;color:#FFFFFF;text-align: center;padding-left: 7px;padding-right: 7px;
}


.button_not:hover {
	background-color:#FD0000;
	border:1px solid #CC0000;
	color:#fff;
}

.button_not:active {
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff;
}

.button_not{	
	background-color:#FF7171;
	font-weight: bold;
	cursor:pointer;
	border: 1px solid #E10000;
	color:#FFFFFF;
	text-align: center;
	padding-left: 1px;
	padding-right: 1px;
	border-top:1px solid #FF7171;
	border-left:1px solid #FF7171;		
}


#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color:#4096EE;
visibility: hidden;
z-index: 100;

}

SPAN.tagMatches {
  margin-left: 10px;
}

SPAN.tagMatches SPAN {
  padding: 2px;
  margin-right: 4px;
  background-color: #0000AB;
  color: #fff;
  cursor: pointer;
}

PRE {
  background: #ddd;
  font-family: Courier;
  padding: 5px;
  overflow: auto;
}



/*suggestion*/

.entry ul {
	list-style:none;
	margin:0px;
	padding:0px;
	display:block;
}
.entry li {
	display:block;
	margin:0px;
}
.entry li a {
	outline: none;
	background-color: #fbfbf9;
	text-decoration:none;
	display:block;
	padding:10px 0 10px 15px;
	border-bottom:1px solid #f2f2f2;
	font:bold 75% arial,helvetica,sans-serif;
	color:#999;
}
.entry li a:hover {
	background-color: #fbfbf9;
	border-bottom:1px solid #ccc;
	color:#336699;		
}
.entry ul a em {
	display:block;
	color:#808080;
	font-size:90%;
	padding-right:30px;
	font-style:normal;
	font-weight:normal;
}
.entry span {
	display:block;
	color:#a8a8a8;
	font-size:0.8em;
	font-style:normal;
	font-weight:normal;
	padding-right:10px;
}
.entry a:hover span {
	color:#800;
}

div#update {
      position:absolute;
      width:180px;
      background-color:white;
      color: black;
      border:1px solid #888;
      margin:0px;
      padding:0px;
}
div#update ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
}
div#update ul li.selected { background-color: #ffb;}
div#update ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:20px;
      cursor:pointer;
}

/*suggestion end*/

.footer {color: #B5B5B5;font-size: 13px;text-decoration: none;}
