html { width: 100%; height: 100%; }
body { width: 100%; height: 100%; background-color: #fff; border: none; margin: 0; font-family: Arial, Helvetica, sans-serif; color:#000; font-size:12pt;}
body { background-color: #E4E5E5; background-image:url(images/background.jpg); background-position: center; background-repeat: repeat-y;}

h1 { margin: 0; padding: 5px 0; font-size: 20px; color: #021577; font-weight: normal; }
h2 { margin: 0; padding: 6px 10px; /*background-color: #CAD1D5;*/ font-size: 18px; border-bottom: solid 1px #B8BFC2; }
h3 { margin: 0; padding: 5px 0; color: #111; font-size: 15px; }
h4 { margin: 0; padding: 7px 12px; color: #111; font-size: 15px; }
h5 { margin: 0; padding: 0 0 10px 0; font-size: 14px; }
h6 { margin: 0; padding: 5px 0; font-size: 100%; }

a:link { color:#020167; text-decoration: none; }
a:visited { color: #020167; text-decoration: none; }
a:hover { color:#0046A2; text-decoration: none; }
a img { border: none; }

input,textarea,select { font-size: 12px; font-family: "Trebuchet MS"; }
input.bg, textarea.bg { background-image: url('images/input.gif'); border: solid 1px #aaa; }
input.nobg,textarea.nobg,select.nobg { background: none; border: none; }
input.btn { padding: 2px 10px; background-image: url('images/bgbtn.gif'); font-weight: bold; color: #fff; border: none; }

p { margin: 0; padding: 5px 0; }

ul,ol { margin: 0 0 0 20px; padding: 5px 0; }
ul.a,ol.a { margin: 10px 10px 10px 20px; padding: 5px 0; }
ul.a li { margin: 5px 0; }

p.menuleft { margin: 0; padding: 10px; }
p.menuleft a { color: #111; font-weight: bold; background-image: url('images/bullet.gif'); background-repeat: no-repeat; }
p.menuleft a { display: block; padding: 2px 0 5px 12px; }
p.menuleft a:link { text-decoration: none; }
p.menuleft a:visited { text-decoration: none; }
p.menuleft a:hover { text-decoration: none; color: #F08D00; }
p.botr { text-align: right; }

table { border-collapse: collapse; }
tr { font-size: 80%; color: #555; }
th { background-color: #F2F4F5; }
td { padding: 0; }

table.page { width: 960px; margin: 0; }
table.page tr { font-size: 90%; }
table.page td.pbody { background-color: #fff; padding: 0 ; }

table.body { margin: 0; width: 960px; background-image: url('images/bgbody.gif'); ; }
table.body tr { text-align: left; }
table.body td.bcenter { padding: 5px 0 15px 0; }
table.body td.bleft { padding: 5px 15px; width: 200px; border-right: dotted 1px #aaa; }
table.body td.bright { padding: 5px 0 5px 10px; width: 80%; }
table.body td.bfull { padding: 0; }

table.header { margin: 0; width: auto; height: 87px; }
table.header { background-image: url('images/bgheader.gif'); background-repeat: no-repeat; }
table.header tr { text-align: left; }
table.header td.hleft { width: 20%; padding: 0 10px 0 9px; }
table.header td.hright { width: 80%; }

table.list { width: 100%; margin: 0; font-size: 120%; }
table.list th { padding: 5px 10px; font-size: 120%; color: #111; }
table.list td, table.list th { padding: 5px 10px; border: solid 1px #B2BBBF; }

table.list2 { margin: 0; font-size: 120%; }
table.list2 th { padding: 5px 10px; color: #444; }
table.list2 tr { font-size: 12px; }
table.list2 td, table.list2 th { padding: 2px 10px; border-top: none; border-left: none; border-right: none; }

table.brc_home_pics { width: auto; }
table.brc_home_pics td.pic { width: 20%; }
table.brc_home_pics td.text { width: 80%; padding-left: 10px; }
table.brc_home_pics td.pic2 { width: 10%; }
table.brc_home_pics td.text2 { width: 90%; padding-left: 10px; }

div.menutop { width: auto; height: 36px; margin: 0; padding: 0; background: url('images/menu_bg.jpg') repeat-x; }
div.menutop { font-weight: lighter; font-size: 15px; color: #000; }
div.menutop p { padding: 10px; text-align: center; }
div.menutop a { padding: 10px 15px; display: inline; }
div.menutop a { background: url('images/menu_border.jpg') no-repeat center left; }
div.menutop a:link { color: #111; text-decoration: none; }
div.menutop a:visited { color: #111; text-decoration: none; }
div.menutop a:hover { color: #fff; text-decoration: none; background: url('images/menu_bg_hover.jpg') repeat-x;  }

div.menutop a.first { background:none; }
div.menutop a.first:hover { color: #fff; text-decoration: none; background: url('images/menu_bg_hover.jpg') repeat-x;  }

div.box { margin: 10px; padding: 0; background: #ddd; border: solid 1px #ccc; }
div.box h1 { color: #fff; padding: 5px; }
div.box p { padding: 10px; }

div.menutop span { background: url('images/menu_border.jpg')  repeat-x; width: 2px; height: 36px;}

div.menualt { width: auto; margin: 0 20px 20px 0; padding: 5px; border: solid 1px #ccc; color: #999; text-align: center; }
div.menualt p { margin: 0; padding: 5px; }
div.menualt a { display: inline; margin: 0; padding: 0 10px; }
div.menualt a:link { color: #999; text-decoration: none; }
div.menualt a:visited { color: #999; text-decoration: none; }
div.menualt a:hover { color: #021577; text-decoration: underline; }

div.products_menu p { padding:0; text-align:right; }
div.products_menu a { font-size: 11px; margin:0; padding:0 8px; display: inline; border-right:1px solid #666;} 
div.products_menu a.last {border:none; padding-right:16px;}
div.products_menu a:link { color: #666; text-decoration: none; }
div.products_menu a:visited { color:#666; text-decoration: none; }
div.products_menu a:hover { color:#CCC; text-decoration: none; }
div.products_menu a:active { color:#666; text-decoration: none; }

div.testimonials { margin: 10px; padding: 10px; font-size: 11px; color: #111; border: solid 1px #ddd; background-color: #eee; }
div.testimonials p { padding: 3px 0; }

div.splash { width: 736px; height:345px; margin: 0; padding: 0; background: url(images/banner/world.jpg) no-repeat scroll 0 0 #FFF; text-align: left; float:left; border-bottom:1px solid #999; overflow:hidden;}
div.splash p { margin: 0; padding: 0; }
div.splash img { width:736px; height:345px; }

.slideshow_partners { overflow:hidden; background:none; }

div.shadow { width: 1008px; margin: 0 auto; padding: 0; background: url('images/shadow.gif') no-repeat fixed center 0 transparent; }

div.left_shadow {width:32px; height:740px; float:left; background: url('images/shadow_left.gif') no-repeat fixed 0 0 transparent; }

div.main_content {float:left;}

div.right_shadow {width:32px; height:740px; float:left; background: url('images/shadow_right.gif') no-repeat fixed 0 0 transparent; }

div.bodyb { width: 100%; margin: 0; padding: 0; background-color: #E4E5E5; }

div.page { width: 889px; margin: 0; background-image: url('images/bgmain.gif'); }

div.pagebot { height: 14px; margin: 0; padding: 0; }

div.subheader { height: 37px; margin: 0; padding: 0; background-color: #F08D00; /* background-image: url('images/bgsubheader.gif'); */ }
div.subheader p { padding: 6px 22px; color: #fff; text-align: center; }

div.content { margin: 0; padding: 10px 20px; }

div.results { margin: 10px 0 20px 0; padding: 0; }
div.results h3 { font-size: 12px; paddding: 0; }
div.results p { padding: 0; }

div.bg { margin: 0; padding: 0px; background-color: #B2BBBF; color: #333; }
div.bg h3 { margin: 0 0 10px 0; padding: 8px 15px; background-image: url('images/h3.gif'); color: #000; }
div.bg h3.dark { background-image: url('images/h3b.gif'); color: #fff; }
div.bg h5 { margin: 0 0 10px 0; padding: 8px 15px; background-image: none; background-color: #ddd; color: #000; }
div.bg p { padding: 0 15px 10px 15px; }

div.page { margin: 0; padding: 10px; }

div.menubot { margin: 13px auto; padding: 0; color: #ccc; font-size: 12px; width:960px;}
div.menubot p { margin: 0; padding: 5px 10px; }
div.menubot a { display: inline; margin: 0; padding: 0; font-weight: normal; }
div.menubot a:link { color: #333; text-decoration: none; }
div.menubot a:visited { color: #333; text-decoration: none; }
div.menubot a:hover { color: #666; text-decoration: none; }
div.menubot div.footer_bar { background-image:url(images/footer.jpg); background-repeat:repeat-x; height: 46px; width:960px; margin:0 auto;}
div.menubot div.footer_bar p.icons { padding:7px 0 0 9px; text-align:left; float:left; }
div.menubot div.footer_bar p.icons a { padding:0 5px;  display:inline;}
div.menubot div.footer_bar p.icons a img { border:none; }
div.menubot div.footer_bar p.footer_menu { padding:17px 9px 0 9px; text-align:right; float:right; }
div.menubot div.footer_bar p.footer_menu a { padding: 0 8px; display:inline; vertical-align: middle; color:#333; border-right:1px solid #333; font-size:13px;}
div.menubot div.footer_bar p.footer_menu a:link { text-decoration:none; }
div.menubot div.footer_bar p.footer_menu a:visited {text-decoration:none; }
div.menubot div.footer_bar p.footer_menu a:hover { color:#666; text-decoration:none; }
div.menubot div.footer_bar p.footer_menu a:active { text-decoration:none; }
div.menubot div.footer_bar p.footer_menu a.last { border:none; }
div.menubot div.footer_below { margin:13px 0 30px; }
div.menubot div.footer_below p {display:inline; }
div.menubot div.footer_below p.copyright { padding:0 13px; color:#333; font-size:11px; float:left; }
div.menubot div.footer_below p.solveseo {padding:0 13px; color:#333; font-size:11px; float:right; }
div.bot { margin: 0; padding: 0 0 20px 0; color: #aaa; font-size: 12px; background-color: #111; }
div.bot p { padding: 5px; }

.clear { clear: both; height:0; }
.small { font-size: 11px; font-weight: bold; }
.arw { background-image: url('images/bullet.gif'); background-repeat: no-repeat; padding: 2px 0 2px 12px; }
a.small { background-image: url('images/bullet.gif'); background-repeat: no-repeat; padding: 2px 0 2px 12px; }

/* Home Page */
#featured_links { float:left; width:224px; height:345px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color:#333; background-image:url(images/featured_links_bg.jpg); background-repeat:repeat-x; border-bottom:1px solid #999;}
#featured_links h1 { font-family: Helvetica, Arial, sans-serif; font-size: 17px; color:#010066;margin: 0px; padding:12px; }
#featured_links h2 { font-size: 13px; color:#FFF; font-weight:lighter; margin: 0px; padding:5px 0 5px 12px; background:#4D4D4D; }
#featured_links h2.news { background:url(images/news_feat_title.jpg) repeat-x scroll 0 0 #4D4D4D; }
#featured_links p {padding:6px 12px;}
.featured_title { background-image: url(images/featured_links.jpg); background-repeat: repeat-x; height:41px; }
#featured_links span { width:224px; height:29px; }


.home_width { width:489px; height:175px; float:left; margin:6px 0 0 5px; }
.home_content { padding:13px; }
.home_partners { width: 222px; height: 175px; float:left; margin:6px 0 0 13px; text-align:center; overflow:hidden; }
.home_partners img { padding: 23px; }

#buttons {margin: 6px 0 0 8px; float:left; }
#buttons a {display:block; margin: 0;}


/* Banner Titles for Pages */
.header_title { background:url(images/header_title.jpg) no-repeat scroll 0 0 transparent; width:960px; height:120px; }
.header_title h1 { font-size:33px; color:#FFF; padding:63px 0 0 36px; font-weight:lighter; text-align: left; }
.community_title { background:url(images/title/community_title.jpg) no-repeat scroll 0 0 transparent; width:960px; height:120px; }
.general_title { background:url(images/title/general_title.jpg) no-repeat scroll 0 0 transparent; width:960px; height:120px; }
.partners_title { background:url(images/title/partners_title.jpg) no-repeat scroll 0 0 transparent; width:960px; height:120px; }
.solutions_title { background:url(images/title/solutions_title.jpg) no-repeat scroll 0 0 transparent; width:960px; height:120px; }
.resources_title { background:url(images/title/resources_title.jpg) no-repeat scroll 0 0 transparent; width:960px; height:120px; }
.support_title { background:url(images/title/support_title.jpg) no-repeat scroll 0 0 transparent; width:960px; height:120px; }
.sub_title h1 { font-size:33px; color:#FFF; padding:52px 0 0 36px; font-weight:lighter; text-align: left; }
.sub_title h2 { font-size:15px; color:#FFF; padding:10px 0 0 36px; font-weight:lighter; text-align:left; border:none; }


#content_box { background: url(images/content_box.jpg) repeat-x scroll 0 0 #DDD; border:1px solid #DDD; line-height: 145%; }


.title {background-image:url(images/title_bg.png); background-repeat: repeat-x; height:40px; }

#content_box h1 { font-family: Helvetica, Arial, sans-serif; font-size:19px; font-weight:lighter; color:#FFF; padding:10px; margin:0; text-align:center;}

#content_box h2 { font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:normal; color:#4D4D4D; padding:5px 0; margin:0; text-align:left; border:none; }

#content_box h3 { font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; color:#FFF; padding:10px 0; margin:0; text-align:center; border:none; }

.case_studies img { width: 104px; height: 86px; float: left; margin: 0 10px 10px 0; }

#partners_buttons { margin:15px auto; width:960px; }

#partners_buttons a { display:inline; margin:0 53px; }

.buttons_partners { clear:both; text-align:center; width:300px;}

.center_buttons { width:300px; margin-left:14px; float:left; }

/* Terminal Server */
.terminal_buttons { margin-top:15px; text-align:center; width:960px; }

/* Case Studies */
#sec_menu { background:url(images/sec_menu.jpg) repeat-x scroll 0 0 transparent; height: 30px; width: 100%; font-size: 13px; margin-top:15px; }

#sec_menu p {margin: 0; padding: 8px 0 0 11px; }

#sec_menu a { display:inline; padding:0 8px; border-right: 1px solid #666;  text-decoration:none; }

.case_studies { width: 458px; float: left; }
#content_box .case_studies_title h1 { text-align: left; font-size:18px; }

/* Community Page & Resources Page */

.small_column { width:225px; float:left; margin:15px 14px 14px 14px; min-height:397px;}

.mid_column { width: 450px; float:left; margin: 15px 0; }

.top_box { margin-bottom:15px; }

.mid_box {min-height:190px;}

.comm_column { width:225px; float:left; margin:15px 14px 14px 14px; min-height:470px; }


/* Products Page */
.product_banner { background:url(images/product_banner.jpg) no-repeat scroll 0 0; width:960px; height:300px; margin-bottom:10px; }

.product_banner h1 { font-size:25px; font-weight:bold; margin: 0 0 0 530px; padding-top: 35px; color:#AAA; }
.product_banner p { font-size: 14px; line-height:135%; margin-left:530px; width:365px; color:#FFF;}

.product_banner a {color: #FFF; text-decoration:none; }
.product_banner a:hover { color: #CCC; text-decoration:none; }



.mid_product { width:459px; float:left; margin:6px 0 0 13px; }

.mid_product img {float:left; margin:0 10px 10px 0;}

.products_bottom { margin:13px 0 0 13px; }

.left_product { font-size:14px; padding-bottom:2000px; margin-bottom:-2000px;}

.products_container { overflow:hidden; }

#small_product {width:290px; float:left; margin: 0 0 13px 10px; text-align:center;}

#small_product img {width:143px; height:234px; }

#small_product h3 { font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; padding:10px 0; margin:0; text-align:center; border:none; color:#021577;}

#mini_products img { float:left; width:90px; height:90px; margin: 15px 20px 0 0; }

#mini_products p { margin-top:15px; }

#mini_products2 { text-align:center; }

#mini_products2 img { width:80px; height:80px; margin: 20px 0 0; }

#mini_products2 p { padding:0; text-align:center;}

/* Partners Page */
.tri_column { width: 300px; margin:15px 0 15px 0; float:left; min-height:234px; }

.tri_column br { clear:both; }

#container { overflow:hidden; }

/* Support Page */
.wide_box { width: 932px; float:left; margin:13px 0 0 13px;}

.max_support { min-height:180px; }

/* Solutions Page */

.solutions_banner { background:url(images/solutions_banner.jpg) no-repeat scroll 0 0; width:960px; height:300px; margin-bottom:10px; }

.solutions_banner h1 { font-size:23px; font-weight:normal; margin: 0 0 0 535px; padding-top: 35px; }
.solutions_banner p { font-size: 12px; line-height:135%; margin-left:535px; width:400px; }

.solutions_banner img { position:relative; left:580px; }

.left_box { float:left; margin-top:6px; margin-left:13px; width:635px; }

#right_column { float:left; }

.right_box { margin-top:6px; margin-left:13px; width:282px; }

.solutions_box { margin: 6px 0 0 13px; width:222px; float:left; min-height:240px;}

.solutions_box img { width:149px; height:84px; padding: 18px;}

.solutions_box p { font-size:12px; }

/* Specific Products Pages */
.terminal_banner { background: url(images/terminal_banner.jpg) no-repeat scroll 0 0 transparent; width: 635px; height:300px; margin: 13px 0 0 13px; float:left;}

.terminal_banner h1 { font-size:23px; font-weight:normal; margin: 0 0 0 414px; padding-top: 35px; color: #FFF;}

.mappable_banner { background: url(images/mappable.jpg) no-repeat scroll 0 0 transparent; width: 635px; height:300px; margin: 13px 0 0 13px; float:left;}

.toolbox_banner { background: url(images/toolbox.jpg) no-repeat scroll 0 0 transparent; width: 635px; height:300px; margin: 13px 0 0 13px; float:left;}

.mrd_banner { background: url(images/mac_remote_desktop.jpg) no-repeat scroll 0 0 transparent; width: 635px; height:300px; margin: 13px 0 0 13px; float:left;}

.mrd_banner h1 { font-size:23px; font-weight:normal; margin: 0 0 0 414px; padding-top: 35px; color: #FFF;}

.terminal_banner img { display:block; margin-left:365px; padding-top:40px;}

.terminal_banner img.top { padding-top:75px; }

.benefits2 { width:285px; float:left; margin:13px 0 -2013px 13px; padding-bottom:2000px; }

.benefits { width:285px; float:left; margin:13px 0 0 13px; min-height:300px; }

.benefits ul { list-style: disc; padding:5px 5px 0 5px; }

.description { width:635px; float:left; margin:13px 0 0 13px; min-height:300px;}
.description2 { width:635px; float:left; margin:13px 0 -2013px 13px; padding-bottom:2000px;}
.description_full { width: auto; margin: 10px; }

.mac_buttons {margin: 0 auto; width:906px; }

.mac_buttons a.first {margin-left:0; }

.mac_buttons a {display:inline; margin-left: 13px;}

.remote_buttons {margin: 0 auto; width: 500px; }

.remote_buttons a.first {margin-right:50px; }

.remote_buttons a {display:inline; }


/* News & Events */

.news_events { width:459px; float:left; margin:13px 0 13px 13px; min-height:500px;}

/* Tables */
.dark_row {background:#CCC; }

#title_row { background:#4D4D4D; }

#small_title_row { background: #666; }

#small_title_row h2 { font-size:14px; font-weight:lighter; }

#nopad { padding: 0; font-style:normal; }

.home_content td {border:1px solid #FFF; font-size:16px; color:#010066; font-style:italic; font-weight:lighter; text-align:center; padding:10px; }

/* Search */
#search {margin:6px 0; padding-left:3px; background:none;}

span.left_search { background: url(images/left_search.png) no-repeat 0 0; width:20px; height:21px; float:left;}

span.right_search { background: url(images/right_search.png) no-repeat 0 0; width:10px; height:21px; float:left;}

#search_content { background: url(images/search_content.png) repeat-x 0 0; width:102px; height:21px; float:left; font-size:12px; color: #666; border:none;}

.temp_banner { background:url(images/temp_banner.jpg) no-repeat scroll 0 0; width:960px; height:200px; }

/* Main Generic Template */

.neg_margin {margin-bottom:-13px;}
.container_margin {margin-bottom:13px; float:left;}

/* Navbar */

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * { margin:0; padding:0; list-style:none; background: url('images/menu_bg.jpg') repeat-x; font-size: 15px; text-align:left;}
.sf-menu { line-height:	1.0; width:960px;}
.sf-menu ul { position: absolute; top: -999em; width: 13em; /* left offset of submenus need to match (see below) */}
.sf-menu ul li { width:	100%;}
.sf-menu li:hover { visibility:		inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li { float:left; position: relative; }
.sf-menu a { display: block; position: relative; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 2px; top: 35px; /* match top ul list item height */ z-index: 99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	height: 35px;
}
.sf-menu a {
	background: url('images/menu_border.jpg') no-repeat center left;
	padding: 10px 14px;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#000;
}
.sf-menu li {
	background:		none;
}
.sf-menu li ul {
	background: #CCC;
}

.sf-menu li li a {
	background:	none #CCC;
	font-size: 14px;
}
.sf-menu li li li {
	background:		#000;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu ul li a:hover, .sf-menu a:active, .sf-menu a:hover { background: url('images/menu_bg_hover.jpg') repeat-x; color: #FFF; outline: 0; }

.sf-menu li a.first { background:none; }

.sf-menu li a:hover.first {color: #fff; text-decoration: none; background: url('images/menu_bg_hover.jpg') repeat-x;}

.sf-menu li:hover.search {background:none;}

.sf-menu li ul li a:hover {background-image: none; background-color:#777;}

.sf-menu ul li ul {border:/*1px solid #666*/none; }

/*** arrows **/
.sf-menu a.sf-with-ul {
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

