html, body {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	padding-top: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #cfd6d6;
	background-image: url(Images/background_main.gif);
	background-repeat: repeat-x;
}
body a {
	color: #1b6b98
}
#map
{
    width: 740px;
    height: 480px;
    min-height: 600px;    
}

#shape_date
{
    width: 175px;    
    float:left;  
}

#shape_slider
{
    width: 200px;
    float:left;
}

#shape_date_button
{ 
    padding-left: 15px;
    width: 50px;    
    float:left;  
}


select 
{
    width: 120px;
}

#controlsDIV
{
    width: 93px;
    height: 31px;        
}

.divBlock
{
    display:block;
}

.divNone
{
    display:none;
}

#row_search_map
{     
    font-size: 10pt;  
    padding : 5px;
    border: 1px solid grey;
    background-color: #FFFFFF;
    opacity: 0.7;
    border-radius: 5px;    
    -moz-border-radius: 5px;
    filter: alpha(opacity = 70);    
}

#row_search
{     
    font-size: 8pt;     
    height:10px; 
    padding:10px;
}

#row_title
{
    width: 70px;    
    float:left;  
}

#row_content
{
    width: 200px;    
    float:left;  
}

#button_search
{   
    text-align: center;
}

#row_shape
{
    font-size: 8pt;     
    height:10px; 
    padding:10px;
}

#row_shape_title
{
    width: 80px;    
    float:left;  
}

#row_shape_content
{
    width: 280px;    
    float:left;  
}

#button_shape
{   
  text-align:center;
}

#hand_b {
  width:31px;
  height:31px;
  float:left;
  cursor:pointer;
  background-image: url(Images/Bsu.png);
}
#hand_b.selected {
  background-image: url(Images/Bsd.png);
}
#marker_b {
  width:31px;
  height:31px;
  float:left;
  cursor:pointer;
  background-image: url(Images/Bmu.png);
}
#marker_b.selected {
  background-image: url(Images/Bmd.png);
}
#polygon_b {
  width:31px;
  height:31px;
  float:left;
  cursor:pointer;
  background-image: url(Images/Bpu.png);
}
#polygon_b.selected 
{
  background-image: url(Images/Bpd.png);
}
#polygon_edit_b {
  width:31px;
  height:31px;
  float:left;
  cursor:pointer;
  background-image: url(Images/Bfu.png);
}
#polygon_edit_b.selected 
{
  background-image: url(Images/Bfd.png);
}
#mainwrapper {
	width: 800px;
	background-color: white;
	padding: 10px;
	margin: 0 auto;
}
#header {
	width: 800px;
	height: 110px;
	background-color: #ffffff;
	text-align: center;
	background-image: url(Images/background_header.png);
	background-repeat: repeat-x;
}
#boreda_logo {
	padding-right: 10px;
	display: block;
	padding-left: 20px;
	float: left;
	padding-bottom: 10px;
	border: none;
	padding-top: 10px;
}
#content-wrap {
	width: 800px
}
#content-left {
	float: left; width: 10px
}
#content-main {
	padding-right: 20px;
	padding-left: 20px;
	min-height: 400px;
	padding-bottom: 20px;
	width: 550px;
	padding-top: 20px;
	float: right;
/*	background-image: url(Images/border.png);
	background-position: right 75px;
	background-repeat: no-repeat;*/
}
#content-right {
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	padding-bottom: 10px;
	width: 180px;
	padding-top: 20px
}
#contact-copyright {
	padding-right: 5px;
	padding-left: 30px;
	padding-bottom: 5px;
	padding-top: 8px;
	text-align: left;
	color: #585858;
	font-size: 9px;
}
#contact-copyright a {
	color: #585858;
}
#footer {
	font-weight: lighter;
	width: 800px;
	letter-spacing: 1px;
	height: 75px;
	background-image: url(Images/background_footer.png);
}
.clear {
	clear: both; padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 0px; margin: 0px; overflow: hidden; padding-top: 0px; height: 1px; background-color: white
}
#content-menu {
	background-image: url(Images/background_menu.png);
	width: 800px;
	height: 30px;
}
#content-menu ul {
	padding-right: 0px;
	padding-left: 10px;
	float: left;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
}
#content-menu ul li {
	display: inline;
}
#content-menu ul li a 
{
	border: none;
	border-right: 1px solid #667879;
	border-left: 1px solid #8a999b;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	margin-top: 7px;
}
#content-menu ul li a.first {
	padding-left: 20px;
	border-left: none;
}
#content-menu ul li a.last {
	border-right: none;
}
#content-menu ul li a:hover {
	color: #cfe4e4;
	text-decoration: underline;
}
.ingress {
	color: #6f8c7a; 
	font-style: italic
}
.menu_nodeStyle {
	font-size: 10pt; 
	padding-bottom: 5px; 
	text-decoration: none
}
.menu_hoverNodestyle {
	font-weight: bold; 
	font-size: 10pt
}
.menu_selectedNodestyle {
	font-weight: bold; 
	font-size: 10pt
}
.autocomplete_completionListElement {
	padding-right: 0px;
	padding-left: 0px;
	visibility: hidden;
	padding-bottom: 0px;
	margin: 0px;
	overflow: auto;
	padding-top: 0px;
	list-style-type: none;
	height: 160px;
	background-color: white;
	text-align: left;
	border: 1px solid #bbbbbb;
}
.autocomplete_highlightedListItem {
	padding: 1px; 
	font-size: 10pt; 
	cursor: default; 
	color: black; 
	background-color: #ffff99
}
.autocomplete_listItem {
	padding: 1px; 
	font-size: 10pt; 
	cursor: default; 
	color: gray; 
	background-color: white
}
p {
	padding: 0px;
	margin: 5px 0px 20px 0px;
	color: #111111;
}
h1, h2, h3, h4, h5, h6 
{
	padding: 0px;
	margin: 0px;
}
h1 {
	color: black;
	font-weight: normal;
	font-size: 1.5em;
	margin-bottom: 1.2em;
	margin-top: 1em;
}
h2 {
	color: #8aa8bc;
	font-weight: normal;
	font-size: 1.3em;
	margin-bottom: 0.7em;
}
h3 {
	color: #8aa8bc;
	font-weight: bold;
	font-size: 1.1em;
	margin-bottom: 0.4em;
}
h4 {
	color: #5c9d27;
	font-weight: lighter;
	font-size: 1em;
	margin-bottom: 0.2em;
}
h5 {
	color: black;
	font-size: 0.6em;
	font-weight: bold;
}
h6 {
	color: #8aa8bc;
	font-size: 0.4em;
}
li 
{
	color: #111111;
}
table.table_body {
	border-collapse: collapse;
	background-color: #f0f0f0;
	border: 1px solid #bbbbbb;
}
table.table_body thead th[scope=col] {
	font-size: 10pt;
	border-bottom: 2px solid #ababab;
	text-align: left;
	font-variant: small-caps
}
table.table_body caption
{
	text-align: center;
}
.table_cell_status {
	vertical-align: middle; 
	width: 100px; 
	text-align: center
}
.more_info_box {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 10px; 
	padding-top: 10px
}
.accordion_content {
	border: 1px solid #ababab; 
	padding: 5px; 
	padding-top: 10px; 
	background-color: #f0f0f0
}
.accordion_header {
	border-right: 1px solid #ababab; 
	padding: 5px; 
	margin-top: 15px; 
	background-color: #f0f0f0
}
.progress {
	font-style: italic
}
.validator_highlight {
	background-color: yellow
}
.error_text {
	color: red
}
.blog_push {
	padding: 5px;
}

a.blog_push_link {
	text-decoration: none;
	font-size: smaller;
}

a.blog_push_link:hover
{
	text-decoration: underline;
}

dl.blog_push dd 
{
	margin: 0;
	padding-bottom: 20px;
	font-weight: lighter;
}
.email_friend_link 
{
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
	cursor: pointer;
	color: #1b6b98;
}
.quote {
	color: #585858;
	font-style: italic;
	display: block;
	margin-top: 30px;
	margin-bottom: 10px;
}
.quoted_by {
	display: block;
	font-weight: bold;
	color: #585858;
	font-style: normal;
	font-size: 8pt;
	margin-bottom: 20px;
}
#boreda_quote {
	display: block;
	font-size: 16px;
	margin-left: 350px;
	width: 450px;
	color: #627377;
	padding-top: 50px;
	text-transform: uppercase;
	font-style: italic;
	background-image: url(Images/background_header.png);
	background-repeat: repeat-x;
	font-weight: bold;
}
.ModalPopup_Background {
	filter: alpha(opacity=70); 
	opacity: 0.7;
	background-color: #f0f0f0; 
}
.ModalPopup {
	border: 1px solid #ababab; 
	padding: 5px; 
	width: 400px; 
	background-color: #f0f0f0
}
input.default_button 
{
	display: inline;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	cursor: pointer;
	font-family: verdana, geneva, sans-serif;
	height: 20px;
	background-color: #ffffff;
	text-transform: uppercase;
	color: #7490a3;
	font-weight: bolder;
	border: 1px solid #bbbbbb;
	background-image: url(Images/background_input.png);
	background-repeat: repeat-x;
	background-position: 1px 1px;
}
input.default_button + input.default_button
{
	margin-left: 5px;
}
input.default_textbox {
	font-size: 10pt;
	font-family: verdana, geneva, sans-serif;
	border: 1px solid #bbbbbb;
	color: #1b6b98;
	background-color: #ffffff;
	background-image: url(Images/background_input.png);
	background-repeat: repeat-x;
	background-position: 1px 1px;
}
div.search_area
{
	vertical-align: middle;
	background-image: url(Images/search_box.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 20px;
	width: 488px;
	height: 190px;
	margin-top: 20px;
}
div.search_area_main
{
	vertical-align: middle;
	background-image: url(Images/background_search_main.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	padding-top: 20px;
	height: 101px;
	width: 488px;
}
.search_activity {
	margin-top: 10px;
	font-size: xx-small;
	color: black;
}
.search_activity a{
	text-decoration: none;
}
#validation_icons {
	clear: both; 
	padding-top: 50px;
}
#bovision_wrap {
	background-color: white; 
	width: 800px; 
	height: 600px;
}
#bovision_topframe {
	background-image: url(Images/bg_bovision.png);
	background-repeat: repeat-x;
	width: 760px;
	padding: 20px;
	height: 74px;
}
#bovision_topbanner {
	float: left;
	text-align: left;
}
#bovision_toptext {
	float: right;
	text-align: right;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 20px;
	color: #627377;
}
#bovision_content {
	width: 760px;
	padding: 20px;
}
.bovision_rightcontent {
	text-align: center;
	width: 348px;
	float: right;
	padding-left: 10px;
}
.bovision_rightcontent_H {
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.bovision_rightcontent_price {
	font-size: 14px;
	font-weight: bold;
	color: #FF8F2E;
	float: right;
}
.bovision_rightcontent_text {
	font-size: 11px;
	display: block;
	clear: both;
}
.bovision_rightcontent_noinfo 
{
	font-weight: bolder;
}
.bovision_rightcontent_link {
	font-size: 11px;
	color: #1B6B98;
	font-weight: bold;
	float: left;
}
.bovision_rightcontent_orderbutton
{
	float: right;
}
#bovision_selectedcustomer
{
	font-weight: bolder;
}
.bovision_rightcontentbox1 {
	padding-bottom: 25px;
	background-image: url(Images/ruta1_bovision.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 81px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 20px;
	text-align: left;
}
.bovision_rightcontentbox2 {
	padding-bottom: 25px;
	background-image: url(Images/ruta2_bovision.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 81px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 20px;
	text-align: left;
}
.bovision_rightcontentbox3 {
	padding-bottom: 20px;
	background-image: url(Images/ruta3_bovision.png);
	background-repeat: no-repeat;
	width: 288px;
	height: 81px;
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 20px;
	text-align: left;
}
#bovision_footer {
	background-color: #f1f3f0;
	width: 760px;
	height: 30px;
	padding: 20px;
}
HTML > BODY #bovision_footer {
	z-index: 10; 
	position: fixed; 
	bottom: 0px;
}
#bovision_footerleft {
	float: left;
	text-align: left;
	width: 330px;
	font-size: 10px;
}
#bovision_footerright {
	float: right;
	text-align: right;
	width: 310px;
	font-size: 10px;
}
.image_rightbutton {
	display: block; 
	border: none;
	padding-bottom: 5px;
	margin: 0 auto;
}
.moreresults_popup {
	border: 1px solid #c0c0c0; 
	padding: 10px; 
	font-size: small; 
	visibility: hidden; 
	position: absolute; 
	background-color: white;
}
.moreresults_popup ul {
	padding-left: 0px; 
	margin-left: 0px; 
	list-style-type: none;
}
.statuslabel {
	border: 1px solid #c0c0c0; 
	padding: 5px; 
	font-size: small; 
	background-color: white;
}
.ratingStar {
	padding: 0px; 
	display: block; 
	font-size: 0pt; 
	margin: 0px; 
	width: 13px; 
	cursor: pointer; 
	background-repeat: no-repeat; 
	height: 12px;
}
.filledRatingStar {
	background-image: url(Images/filledstar.png)
}
.emptyRatingStar {
	background-image: url(Images/emptystar.png)
}
.savedRatingStar {
	background-image: url(Images/savedstar.png)
}
.textbox_watermark {
	color: gray;
	font-style: italic;
	font-size: 10pt;
	border: 1px solid #bbbbbb;
	background-color: #fff;
	background-image: url(Images/background_input.png);
	background-repeat: repeat-x;
	background-position: 1px 1px;
}
.panel_login {
	font-size: smaller;
}
table.accountTable tr.hierarchyLevel0 th {
	font-weight: bold; 
	font-size: 14pt; 
	text-align: left;
}
table.accountTable tr.hierarchyLevel1 th {
	font-weight: bold; 
	font-size: 12pt; 
	text-align: left;
}
table.accountTable tr.hierarchyLevel2 th {
	font-weight: bold; 
	font-size: 10pt; 
	text-indent: 20px; 
	text-align: left;
}
table.accountTable tr.hierarchyLevel3 th {
	font-weight: normal; 
	font-size: 10pt; 
	text-indent: 40px; 
	text-align: left;
}
table.accountTable tr.hierarchyLevel4 th {
	font-weight: normal; 
	font-size: 8pt; 
	text-indent: 60px; 
	text-align: left;
}
.InProgress#UpdatePanelOverlay {
	background-position: center center; 
	z-index: 10; 
	filter: alpha(opacity=60); 
	opacity: 0.6;
	left: 0px; 
	background-image: url(Images/indicator_snake.gif); 
	visibility: visible; 
	width: 100%; 
	cursor: wait; 
	background-repeat: no-repeat; 
	position: absolute; 
	top: 0px; 
	height: 100%; 
	background-color: #eeeeee; 
}
.Normal#UpdatePanelOverlay {
	z-index: 10; 
	left: 0px; 
	visibility: hidden; 
	width: 0px; 
	cursor: auto; 
	position: absolute; 
	top: 0px; 
	height: 0px;
}
table.accountTable tr.hierarchyLevel3 td.accountSum {
	border-top: 1px solid black; 
	padding-bottom: 20px;
}
table.accountTable tr.hierarchyLevel2 td.accountSum {
	border-top: 1px solid black; 
	padding-bottom: 20px;
}
table.accountTable tr.hierarchyLevel1 td.accountSum {
	border-top: 2px double black; 
	padding-bottom: 25px;
}
table.accountTable tr.hierarchylevel0 td.accountsum {
	border-top: 4px double black; 
	padding-bottom: 30px;
}
table.accountTable th.accountSum {
	vertical-align: top;
}
table.accountTable th {
	border: 1px solid #c0c0c0; 
	padding: 5px; 
}
table.accountTable td {
	border: 1px solid #c0c0c0; 
	padding: 5px; 
	white-space: nowrap; 
	text-align: right;
}
table.accountTable tr:hover th[scope=row] {
	background-color: #e0e0ff;
}
table.accountTable tr:hover td {
	background-color: #e0e0ff;
}
table.accountTable tr:hover input.account_textbox {
	background-color: #e0e0ff;
}
table.accountTable thead th {
	border: 0px; 
}
table.accountTable thead th[scope=col] {
	border: 1px solid #c0c0c0; 
	font-weight: bold; 
	background-color: #f0f0f0;
}
table.accountTable tbody th[scope=row] {
	border-right: 2px solid #c0c0c0; 
	border-left: 2px solid #c0c0c0;
}
table.accountTable tbody td + td {
	border-right: 2px solid #c0c0c0;
}
table.accountTable tr:unknown > td {
	border-bottom: 2px solid #c0c0c0;
}
table.accountTable tr:unknown > th {
	border-bottom: 2px solid #c0c0c0;
}
table.accountTable {
	border-collapse: collapse; 
	border-spacing: 0px;
}
ul.customerList li {
	list-style-type: none;
}
.account_textbox {
	border: 0px; 
	font-size: 12pt; 
	font-family: garamond, times new roman, serif; 
	height: 12pt; 
	background-color: transparent; 
	text-align: right; 
}
.account_textbox_error {
	border: 1px solid red; 
	font-size: 12pt; 
	font-family: garamond, times new roman, serif; 
	height: 12pt; 
	background-color: yellow; 
	text-align: right;
}
.AccountHelp_Image {
	float: right; 
	vertical-align: top;
}
.discussion_subject {
	font-weight: bold;
}
dl.sorted_date_list dt {
	font-weight: bold;
}
dl.sorted_date_list dd {
	padding-bottom: 10px;
	padding-top: 5px;
}
dl.sorted_top_list dt {
	font-size: x-small;
}
dl.sorted_top_list dd {
	padding-bottom: 10px; 
	padding-top: 5px;
	font-size: x-small;
}
.shortcut-list ul {
	padding: 0px; 
	margin: 0px; 
	list-style-type: none; 
	text-align: left;
}
.shortcut-list ul li {
	display: inline
}
.shortcut-list ul li a {
	text-decoration: none
}
hr 
{
	border: 0;
	height: 1px;
	color: #9aaaaa;
	background-color: #9aaaaa;
	margin: 25px 10px;
}

.picture_right {
	font-size: 10px;
	font-style: italic;
	text-align: center;
	display: block;
	float: right;
	padding-bottom: 20px;
	padding-left: 20px;
}
.picture_center {
	font-size: 10px;
	font-style: italic;
	text-align: center;
	display: block;
	padding: 20px;
}
.search_area th
{
	font-weight: normal;
	text-align: right;
}

div.rss_feed
{
	padding-top: 5px;
}

div.rss_feed img
{
	border: none;
}

div.rss_feed a
{
	text-decoration: none;
	font-size: smaller;
}

div.rss_feed a:hover
{
	text-decoration: underline;
}

div.feed_box
{
	width: 50%;
}

div.left
{
	float: left;
}

div.right
{
	float: right;
}

div.orderPanel
{
	float: left; 
	height: 130px; 
	text-align: left; 
	width: 250px; 
	padding-top: 5px;
}

div.categoryPanel
{
	padding-right: 10px;
	padding-bottom: 20px;
}

abbr, acronym
{
	border-bottom: 1px dotted #333333;
	cursor: help;
}

div.formRow
{
	clear: both;
	padding-top: 10px;
}

div.formRow span.formLeft
{
  float: left;
  width: 30%;
  text-align: left;
}

div.formRow span.formRight
{
  float: right;
  width: 70%;
  text-align: left;
}

div.formRow span.buttonLeft
{
  float: left;
  width: 30%;
  text-align: left;
}

div.formRow span.buttonRight
{
  float: right;
  width: 70%;
  text-align: right;
}

dl dd.current, dl dt.current
{
	font-weight: bold;
}

div.userForm
{
	width: 100%;
	padding-bottom: 10px;
}

table.yesNoButtons
{
	display: inline;
}

.helpButton
{
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
}

div.helpPopupBackground 
{
	filter: alpha(opacity=70); 
	opacity: 0.7;
	background-color: #f0f0f0; 
}

div.helpPopup
{
	border: 1px solid #ababab; 
	padding: 10px;
	width: 400px;
	background-color: #f0f0f0;
}

div.helpPopup span.caption
{
	display: block;
	width: 100%;
	font-variant: small-caps;
	border-bottom: 1px solid black;
	margin-bottom: 10px;
}

div.helpPopup span.text
{
	display: block;
	margin-bottom: 10px;
}

input.example_button
{
	margin-top: 5px;
	margin-left: 10px; 
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px;
	cursor: pointer;
	font-family: verdana, geneva, sans-serif;
	width: 102px;
	height: 26px;
	text-transform: uppercase;
	color: #7490a3;
	font-weight: bolder;
	border: 1px solid #bbbbbb;
	background-image: url(Images/background_input_example.png);
	background-repeat: no-repeat;
	float: left;
}

input.order_button
{
	margin-top: 5px; 
	padding-left: 5px; 
	padding-right: 5px; 
	font-size: 13px; 
	cursor: pointer; 
	font-family: verdana, geneva, sans-serif; 
	width: 102px; 
	height: 26px; 
	text-transform: uppercase; 
	color: #7490a3; 
	font-weight: bold; 
	border: 1px solid #bbbbbb; 
	background-image: url(Images/background_input_order.png); 
	background-repeat: no-repeat;
	float: left;
}

select.variantDropDown
{
	background-image: url(Images/background_input.png);
	background-repeat: repeat-x;
	background-position: 1px 1px;
	width: 214px;
	height: 24px;
	border: 1px solid #bbbbbb;
	padding-left: 5px;
}

div.campaign {
	height: 516px;
	width: 649px;
	padding: 0px;
	background-image: url(Images/background_campaign_popup.gif);
}
#campaign_textbox {
	height: 131px;
	width: 594px;
	margin-top: 314px;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 30px;
	color: #333333;
}

#navigationMap ul
{
	padding-left: 10px;
	margin-left: 10px;
	padding-top: 5px;
	margin-top: 0px;
}

#navigationMap ul li
{
	list-style-type: none;
	padding-top: 2px;
}

#navigationMap a
{
	text-decoration: none;
}

#navigationMap a:hover
{
	text-decoration: underline;
}

#navigationMap a.current
{
	text-decoration: none;
	font-weight: bold;
}

#navigationMap a.current:hover
{
	text-decoration: underline;
	font-weight: bold;
}

div.filterBox 
{
	border: 1px solid #bbbbbb;
	background-color: #f0f0f0;
	padding: 5px;
}

div.filterBox h2
{
	font-variant: small-caps;
	font-size: 0.8em;
	border-bottom: 1px solid black;
	width: 100%;
}

ul.pdf_list
{
	list-style-image: url('/Images/pdficon_large.gif');
}

blockquote.sms
{
    border: 1px solid black;
    background-color: #f0f0f0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 10px;
    margin: 0 auto;
    width: 300px;
}

blockquote.sms span
{
    font-weight: bold;
}

.linkOK
{
}

.linkDown
{
    color: gray;
    text-decoration: line-through;
}
