html{height:101%;}
:-moz-any-link:focus,input:focus,button:focus{outline:none;}
body{margin:0;padding:0;background:#a8c5c2;font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;}
h1{font-size:16px;color:#fff;text-align:center;margin:0px;font-weight:normal;padding:20px 0px 10px 0px;}
h2{font-size:14px;font-weight:bold;}
h3{font-size:14px;color:#fff;text-align:left;margin:10px 0px 4px 0px;line-height:30px;font-weight:bold;}
h4{font-size:1.1em;color:#000;text-align:center;margin:10px 0px 0px 0px;font-weight:bold;}
h5{font-size:1.0em;color:#000;text-align:left;margin:20px 0px 0px 0px;font-weight:bold;}
p{font-size:12px;font-weight:normal;line-height:18px;font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;}
a:link, a:visited{color:red;font-weight:bold;text-decoration:none;}
a img{border:0;}
ol {font-size:12px;line-height:20px;}
ul {}
em a:link {font-size:12px;}
#container{width:966px;background:#fff url("images/sitegrafix/raised_edges.png") repeat-y center;margin:0 auto;position:relative;}
#wrapper{width:943px;background:#fff url("images/sitegrafix/green-edge2.png") repeat-y center;border-left:1px solid #000;border-right:1px solid #000;margin-left:10px;}
#end{width:7px;height:45px;background:url("images/sitegrafix/green-stub.png") no-repeat top left;position:absolute;left:947px;top:111px;}
#masthead{background:#fff url("images/orangeline2.gif") repeat-x top left;height:112px;top:0px;text-align:right;border-top:1px solid #d04a03;}
#masthead img{float:left;padding-left:10px;padding-top:17px;}
#masthead h2{margin:20px 20px 0px 0px;line-height:22px;}
#greenbar{background:url("images/sitegrafix/green-top.png") repeat-x top left;height:38px;text-align:right;padding-right:10px;}
#greenbar h1{margin:0px 0px 0px 180px;font-size:14px;display:block;float:left;padding:1px 10px 1px 24px;background:url(images/square1.gif) no-repeat left;color:#fff;font-weight:bold;margin-top:7px;}
#curve{position:absolute;top:113px;left:11px;background:url("images/sitegrafix/green-corner.png") no-repeat top left;width:169px;height:48px;z-index:1;}
#v-nav {margin-top:10px;padding-left:10px;float:left;line-height: 1.9em;font-size:12px;padding-top: 0px;position: relative;margin-bottom: 10px;width:133px;}
#v-nav .current {background:#ec6d20 url(images/butbak-orange.gif);color:#fff;border-top:1px solid #eebb6a;border-right:1px solid #28898e;border-bottom:1px solid #89cca5;border-left:1px solid #eebb6a;-moz-border-radius: 0.4em;-webkit-border-radius: 0.5em;border-radius: 0.5em;}
#v-nav .current:hover {background:#ec6d20 url(images/butbak-orangeglo.png);}
#v-nav .currentAncestor {background:#ec6d20 url(images/butbak-blend.png);color:#fff;border-top:1px solid #eebb6a;border-right:1px solid #28898e;border-bottom:1px solid #89cca5;border-left:1px solid #eebb6a;}
#v-nav .currentAncestor:hover {background:#ec6d20 url(images/butbak-orangeglo.png);}
/* Parent - Level 0 */
#v-nav ul{list-style: none;padding: 0;margin: 0;}
#v-nav li { }
#v-nav a {
	background:#035153 url(images/butbak-dark.gif);display: block;padding-left:10px;
	border-top:1px solid #668fd1;
	border-right:1px solid #28898e;
	border-bottom:1px solid #89c9cc;
	border-left:1px solid #66d0bf;
	font-weight:normal;font-size:12px;color: #ffffff;text-decoration: none;height: 23px;margin-bottom: 1px;
	-moz-border-radius: 0.4em;-webkit-border-radius: 0.4em;border-radius: 0.4em;}
#v-nav ul a:hover {background:#7cafb2 url(images/butbak-light.png);color:#000;}
/* Child - Level 1 */
#v-nav ul ul {padding: 0;margin: 0;}
#v-nav ul ul li {}
#v-nav ul ul a {padding-left: 15px;background: #df885b url('images/butbak-paleora.png');color:#000;border-top:1px solid #eebb6a;border-right:1px solid #28898e;border-bottom:1px solid #89cca5;border-left:1px solid #eebb6a;}
#v-nav ul ul a:hover{background: #ffcc99 url(images/butbak-paleoflip.png);}
#v-nav ul ul .current{background:#ec6d20 url(images/butbak-orange.gif);}
#v-nav ul ul .currentAncestor {background: #d5deee;}
#v-nav .bmenu{font-size:12px;font-style:italic;background:#035153 url(images/butbak-glow.png);}
.copy{top:96px;left:185px;margin-left:40px;width:540px;float:left;}
#copy2{margin:0px;width:670px;padding:15px 15px 100px 40px;border-right:1px solid #000;float:left;}
#copy3{position:relative;width:720px;margin-top:0px;padding:0px;float:left;}
#copy4{margin-left:185px;width:720px;padding:0px;float:left;}
.infil{background:#103b3f;color:#fff;}
#copy ul.contact{list-style-image:url("images/bullet-o.gif");font-size:12px;font-weight:bold;line-height:150%;margin:20px;padding:6px 0px 0px 0px;}
#copy ul.law{list-style-type:square;font-size:10px;line-height:20px;margin:20px;font-weight:bold;padding:0px 10px 0px 0px;}
.oses {background:#fff url('images/sitegrafix/os-apps.png') no-repeat bottom center;}
.hard {background:#fff url('images/sitegrafix/hardware.png') no-repeat bottom center;}
.mobi {background:#fff url('images/sitegrafix/mobile.png') no-repeat bottom center;}
.peri {background:#fff url('images/sitegrafix/peripherals.png') no-repeat bottom center;}
.netw {background:#fff url('images/sitegrafix/network.png') no-repeat bottom center;}
.comp {background:#fff url('images/sitegrafix/os_compat.png') no-repeat bottom center;}
.blocnav2 {margin-top:14px;width:522px;text-align:center;}
.blocnav2 ul {list-style-type: none;padding: 0px;margin: 0px;text-align:center;}
.blocnav2 ul li {float: left;padding: 0px;margin-right:12px;border:red 0px solid;}
.blocnav2 ul li a:link, .blocnav2 ul li a:visited {float: left;display: block;width: 160px;height:185px;color: #000;font-size:0.8em;font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;text-decoration: none;font-weight:bold;}
.blocnav2 ul li a:hover {color: #ff6600;}
.coll {margin-top:14px;text-align:left;}
.coll ul {list-style-type:none;padding:0px;margin:0px;}
.coll ul li {float:left;display:block;width:126px;padding:4px 0px 4px 6px;background:Bisque;border:solid white 1px;}
.coll ul li a:link, .coll ul li a:visited {color:#000;font-size:0.8em;font-family:'Lucida Grande',Tahoma,Verdana,Arial,sans-serif;text-decoration: none;font-weight:bold;}
.coll ul li a:hover {color: #ff6600;}
.button{clear:both;padding:2px;background:#275e63 url('images/longbutback.png') repeat-x;color:#fff;font-weight:bold;-moz-border-radius: 0.6em;-webkit-border-radius: 0.6em;border-radius: 0.6em;text-align:center;}
.button a{color:#fff;}
.break{clear:both;padding-top:10px;}
.contact {font-size:0.8em;line-height:1.7em;}
.roundbox{text-align:left;background: #F7E1AB;-moz-border-radius: 0.6em;-webkit-border-radius: 0.6em;border-radius: 0.6em;}
.roundbox p{font-size:0.7em;margin:0px;padding: 10px 10px 10px 12px}
#note{padding-top:10px;padding-bottom:10px;float:left;}
#note p{font-size:10px;}
.tight{width:350px;}
.tinted{text-align:left;margin-top:20px;padding:10px;font-size:0.7em;background:#F7E1AB;border:1px solid #1f3840;}
#picturepanel{float:right;text-align:right;top:180px;margin-top:10px;margin-right:20px;width:190px;}
#picturepanel img {padding-right:16px;margin-bottom:20px;}
#picturepanel a:visited {font-weight:normal;font-size:11px;}
#bottom-rim{clear:both;background:#a8c5c2 url(images/raised-foot.gif) no-repeat bottom;padding:0px;height:13px;margin:0px;}
#footer_alt{clear:both;text-align:center;color:#fff;background:#84908f;border-top:1px solid #000;border-bottom:1px solid #000;font-size:10px;padding:2px 0px 4px 0px; margin-top:0px;margin-bottom:0px;}
#spacer {background:url('images/blank_spacer.gif');height:50px;padding-top:20px;}
