
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
html,body {
margin:0;
padding:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
input{
border:1px solid #b0b0b0;
padding:3px 5px 4px;
color:#979797;
width:190px;
}
address,caption,cite,code,dfn,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;}
body { cursor:url(../images/callnow.cur),url(../css/callnow.cur),auto;background:transparent;}
body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%;
max-height: 100%;  font-family: 'Open Sans Condensed', 'Arial Narrow', arial,verdana, trebuchet,sans-serif;font-weight:400;
background: #fff url(../images/lines.jpg) repeat top left;
color: #111;font-size: 11px;}
html {scrollbar-face-color: #fff;
scrollbar-shadow-color: #eee;
scrollbar-highlight-color: #ddd;
scrollbar-3dlight-color: #fff;
scrollbar-darkshadow-color: #ccc;
scrollbar-track-color: #fff;
scrollbar-arrow-color: #111;}
.clear {clear: both;}
.arrowhere{color:#009999;}
/* --- Typography --- */
h2.blk{color:#111;width:100%;}
h2.blk{text-indent: 42px;border-top:0;}
h1.blk {line-height: 46px;font-size: 18px;font-family: 'PT Sans Narrow', sans-serif;background:white;border:1px dotted #ccc;color:#000;text-indent: 10px;width:100%;font-weight: 400;text-align: left;margin:10px 0 10px;text-indent:49px;}
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
blockquote {
font-style: italic;
margin: 0 0 0 10px;
}
em {
color: #c50000; }
#roundtotopr {background:transparent;  width: 69px ;height:69px;margin:0;position:absolute; top:525px;right:127px; position:fixed;}
#roundtotopr a, #roundtotopr a:link, #roundtotopr a:visited{position:fixed;background:transparent url(../images/sandiegowebstudio-totop.png)no-repeat;   width: 69px ;height:69px;margin:0;}
#roundtotopr a:hover{position:fixed;background:transparent url(../images/sandiegowebstudio-totop-roundhover.png)no-repeat; width: 69px ;height:69px;margin:0;}
#frfp {background:transparent;   width: 27px ;height:222px;margin:0;position:absolute; bottom:0px;right:21px; position:fixed;z-index:2223;}
#frfp a, #frfp a:link, #frfp a:visited{position:fixed;background:transparent url(../images/rfp.png)left 22px no-repeat; width: 27px ;height:220px;margin:0;}
#frfp a:hover{position:fixed;background:transparent url(../images/rfph.png)left 17px no-repeat; width: 27px ;height:230px;margin:0;}
#framecontentTop{
position: absolute;
top: 0px;
left: 0;
width: 100%;/*Width of left frame div*/
height: 100%;
overflow: hidden;/*Disable scrollbars. Set to "scroll" to enable*/
background-color: white;
color: #111;
}
#maincontent{
position: fixed;
left: 0px;/*Set left value to WidthOfLeftFrameDiv*/
top: 158px;/*Set top value to HeightOfTopFrameDiv*/
right: 0;
bottom: 0;
overflow: auto;
background: #fff url(../images/lines.jpg) repeat top left;
color: #000;
font-size: 11px;
}
.innertube{
margin: 15px;/*Margins for inner DIV inside each DIV (to provide padding)*/
}
* html #maincontent{/*IE6 hack*/
height: 100%;
width: 100%;
}
* html #framecontentTop{/*IE6 hack*/
width: 100%;
}
#framecontentLeft{
position: absolute;
top: 21px;
left: 38px;
background: transparent;
z-index: 101;
min-height: 1200px;
color: #222;
border: 0px dotted #ccc;
overflow: visible;/*Disable scrollbars. Set to "scroll" to enable*/
visibility: visible;
width: 176px;
}
h1, h2{font-family: 'Oswald','PT Sans Narrow','Open Sans Condensed', 'Arial Narrow', arial,verdana, trebuchet,sans-serif;
}
#header{
margin: 0px 0 0 0;
margin-bottom: 0px;
padding: 20px 0px 20px 0px;
border-bottom: 0px dotted #333;
min-height: 50px;
min-width: 1140px;
border-top: 0px solid #000;
background: #fff url(../images/hbbbb.png) 0 bottom repeat-x;
}
#site-info {
float: left;
min-width: 560px;
margin: 20px 0 0 40px;
min-height: 50px;
}
#header h1 a, .menu li a{
font-family: 'Oswald','PT Sans Narrow','Open Sans Condensed', 'Arial Narrow', arial,verdana, trebuchet,sans-serif;
text-decoration: none;
}
#header h1 a,#header h1 a:visited{
font-weight: normal;
font-size: 28px;
text-transform: uppercase;
letter-spacing: -2px;
word-spacing: 5px;
text-decoration: none;
float: left;
color: #333;
display: block;
margin-top: -44px;
}
#header h1 a:hover{
color: #00657e;
}
h2#sgn{
font-weight: normal;
font-size: 13px;
text-transform: uppercase;
color: #999;
margin-top: -23px;
display: block;
float: left;
position: relative;
left: 0;
text-align: left;
}
#wrapbq{
margin-top: 0px;
position: absolute;
top: 26px;
left: 444px;
float: left;
}
.logosm span {
color: #878787;
display: inline-block;
font: 500 14px/18px Arial, sans-serif;
letter-spacing: -1px;
margin: -20px 0 22px 0px;
text-align: left;
position: relative;
top: -44px;
float: left;
}
#boutique {
color: #878787;
display: inline-block;
font: 500 12px/18px Arial, sans-serif;
letter-spacing: -1px;
margin: 10px 0 18px 4px;
text-align: left;
position: absolute;width:220px;
top: -4px;
float: left;
}
.s2011 sub {
color: #c78e1d;
display: inline-block;
font: 500 11px/11px Arial, sans-serif;
left: 0px;
letter-spacing: -1px;
margin: 4px 0 0px 27px;
width: 100px;
padding-right: 0;
position: relative;
text-align: left;
position: absolute;
top: 19px;
}
.s2011 sub span.gry {
color: #878787;
margin-left: 5px;
}
.s2011 sub span.grn {
color: green;
margin-left: 2px;
}
.s2011r {
color: #9f0102;
display: inline;
font: 500 14px/1em Arial, sans-serif;
letter-spacing: -1px;
margin: 22px 10px 0 3px;
text-align: left;
}
.phone {
color: #3a3b3b;
float: right;
margin: 24px 0 4px;
padding: 0;
position: relative;
right: -40px;
width: 110px;
}
.teln {
float: right;
margin: 0;
padding: 0;
width: 170px;
}
.teln .area {
color: #444;
display: inline;
float: left;
font: 500 16px/18px Arial, Helvetica, sans-serif;
letter-spacing: -1px;
margin: 4px -16px 0 12px;
}
.teln span {
color: #c78e1d;
float: right;
font: 700 20px/1.2em Arial, Helvetica, sans-serif;
letter-spacing: -1px;
margin: -1px 54px 0 8px;
}
.teln span.altr {
color: #9f0102;
float: right;
font: 700 28px/1.2em Arial, Helvetica, sans-serif;
letter-spacing: -1px;
}
.picky {
color: #444;
display: block;
float: right;
font: 400 11px/11px Arial, Helvetica, sans-serif;
letter-spacing: 1px;
margin: -4px 53px 0 1px;
}
#badgehm {
float: left;
width: 55px;
height: 63px;background:url(../images/html5bh.png)
0px 0px no-repeat;  position: absolute;
left: 386px;
top:   17px;
}
#badgeh {
float: left;
width: 167px;
height: 37px;background:url(../images/html5badgeh.png)
0px 0px no-repeat;  position: absolute;
left: 380px;
top:   46px;
}
#badger {
float: left;
width: 32px;
height: 33px;background:url(../images/html5badger.png)
0px 0px no-repeat;  position: absolute;
left: 387px;
top:   42px;
}
span.grow {font-size:39px;font-weight:300;color:#e50000;line-height:60px;font-family: 'Satisfy', cursive;margin:26px 0 -20px 18px;padding-top: 30px;}
a.seop{
color:#000;
text-decoration:none;
}
h1.seo, h2.seo{
font-family:'Oswald', Arial, sans-serif;
}
h1.seo{
font-size:44px;
text-transform:uppercase;}
#subheader{
margin: 0 auto;
padding: 0px 0px 26px 0px;
position: relative;
top: 100px;
border-bottom: 0px dotted #333;
min-height: 34px;
height: 34px;
min-width: 1140px;
background: transparent url(../images/bg-1600b.png) repeat-x 0 50px;
width: 99.99%;
}
#unitip {
color: #fff;
display: none;
font: normal normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
position: absolute;
top: -1000px;
z-index: 1000;
}
#unitippoint,#unitipmid,#unitipcap {
display: block;
left: 0;
position: relative;
top: 0;
width: 145px;
}
#unitippoint {
background: url(../images/TipPoint.png) no-repeat;
height: 19px;
overflow: hidden;
}
#unitipmid {
background: url(../images/TipMid.png) repeat;
height: auto;
padding: 5px 15px;
width: 115px;
}
#unitipcap {
background: url(../images/TipCap.png) no-repeat;
height: 7px;
overflow: hidden;
}
#navcontainer1 {
text-align: right;
padding-top: 6px;
margin-right: 29px;
background: #fff;
}
#navcontainer1 li {
display: inline;
}
#navcontainer1 li a, #navcontainer1 li a:visited {
padding: 18px 8px 6px;
margin-left: 3px;
background: #403D3B;
color: #fff;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
font-size: 15px;
text-decoration: none;
letter-spacing: 1px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
#navcontainer1 li a:hover {
background: #595756;
color: #fff;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
font-style: italic;
}
.clr{
clear: both;
}
.lc{
text-transform: lowercase;
}
.cc{
text-transform: capitalize;
}
.uc{
text-transform: uppercase;
}
a{
text-decoration: none;
}
ul.favp {display: block;  float: left;text-align: left;margin-left:-5px;
}
.fm{
float: right;
position: absolute;
top: 0px;
right: 60px;
}
.flrfm{
margin: 0px 10px 0 10px;
position: absolute;
top: 10px;
right: 50px;
}
#mega-wrap {position: absolute;top:99px;margin: 0 auto;width:100%;  font-family:'Arial Narrow', 'Open Sans Condensed',  arial, verdana, sans-serif;}
ul#mega-menu {position: relative;
margin: 3px auto 0 40px;
padding:0px 0 0;min-width:1140px;width:100%;color:#111;  font-family:'Arial Narrow', 'Open Sans Condensed', arial, verdana, sans-serif;
}
.fr{  margin-right: -10px;float:right;}
.frr{ margin-right: 0px;float:right; }
.frc{ margin-right:-5px;float:right;position: relative;right:-10px; }
ul#mega-menu > li {
float: left;
list-style-type: none;
z-index: 50;font-size: 11px;  text-transform: uppercase;background: url(../images/hbv.png) repeat-y left 0;line-height: 32px;padding-left: 14px;padding-right: 7px;}
#mega-menu > li > a {
display: block;
text-decoration: none;
padding: 9px 10px 7px;
color: #111;
height: inherit;
}
ul#mega-menu  li#lstc {
float: left;
list-style-type: none;
z-index: 50;font-size: 11px;  text-transform: uppercase; line-height: 34px;padding-left: 14px;padding-right: 21px;height: 32px;padding-top:0px;background: url(../css/none) ;}
ul#mega-menu  li#lstc  em{font-size: 14px;   color:#000;}
ul#mega-menu  li a#lstcr{
float: right;
list-style-type: none;
z-index: 50;font-size: 11px;  text-transform: uppercase;background: url(../images/fm.png) no-repeat right 12px;line-height: 34px;padding-left: 11px;padding-right: 41px;
}
ul#mega-menu > li.drop-item > a span  {  font-family:'Arial Narrow', 'Open Sans Condensed', arial, verdana, sans-serif;font-size:11px;}
#mega-menu li:hover div {left: 0;}
#mega-menu > li:hover > a {color: #003333;  font-family:'Arial Narrow', 'Open Sans Condensed', arial, verdana, sans-serif;}
div.dropc{
position: absolute;top:50px;
background-color: #FFFFFF;
left: -9999px;
padding: 10px 0;
z-index: 500;
-webkit-box-shadow: 0 5px 5px rgba(0,0,0);
-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.35);
-moz-box-shadow: 0 5px 5px rgba(0,0,0);
-moz-box-shadow: 0 5px 5px rgba(0,0,0,.35);
box-shadow: 0 5px 5px rgba(0,0,0);
box-shadow: 0 5px 5px rgba(0,0,0,.35);
border: 1px solid #DDDDDD;
border-top: none;
width: 892px;
}
.clear {
clear: both;
}
.leftalign {
float: left;
margin: 0 20px 0px 0;
}
.rightalign {
float: right;
margin: 0 0 0px 20px;
}
.last {
margin-right: 0;float:left;
}
ul#mmc{
width:1190px;
margin-bottom:10px;
overflow:hidden;
border-top:0px dotted #ccc;
}
li.mmcb{
border-bottom:0px solid #ccc;
float:left;
display:inline;width:193px;
}
#sfooter {
background: none repeat scroll 0 0 #fff;
border: 1px solid rgba(0, 0, 0, 0.3);
bottom: 0px;
font-family: Arial, Helvetica, sans-serif;
height: 40px;
margin: 0px;
padding: 0 10px;
position: fixed;
width: 100%;z-index:2222;
}
#sfooter:hover {
background: none repeat scroll 0 0 #f8f8f8;
}
#sfooter {
-moz-box-shadow:0px 0px 11px #191919;
-webkit-box-shadow:0px 0px 11px #191919;
box-shadow:0px 0px 11px #191919;
}
#footer_menu {
margin: 0 0 0 40px;
padding: 0;
width:auto;
}
#footer_menu li {
list-style: none;
float: left;
font-size:11px;
padding: 12px 14px 14px 14px;
border-right:1px solid rgba(0, 0, 0, 0.4);
background: #fff;
}
#footer_menu .imgmenu {
padding:5px 8px 3px 0px;
float:left;
background:url("../images/geek-services.png") 0px 12px no-repeat;
width:30px;
height:30px;
border:none;
border-right:1px solid rgba(0, 0, 0, 0.4);
cursor:pointer;
}
#footer_menu li:hover {
background:#f8f8f8;}
#footer_menu .imgmenu:hover {
background:url("../images/geek-servicesh.png") 0px 12px no-repeat;
}
#footer_menu li a {
display: block;
color: #222;
text-decoration: none;
}
#footer_menu li a:hover {
color: #000;font-style: italic;
}
#footer_menu li span {
display:none;
}
#sfooter #ficons {
float:right; /* social icons positions */
width:auto;
margin:5px 65px 0px;
padding:0px;
overflow:hidden;
}
#sfooter #ficons li {
margin-right:12px; /* 12px is the space between each one of them */
float:left;
width:24px;
padding:0px;
height:32px;
list-style:none;
_margin-right:0px; /* this is for IE6 only */
}
em{color:#CC3300;font-weight:500;}
.container-maxix {      width: 100% ;padding: 0px; background: #fff; border-bottom: 2px solid silver;margin:2px auto 0 auto;}
.clear { clear: both; }
.wrapper{
width:99%;
max-width:1100px;
margin:30px auto 30px 20px;
}
.clr{
clear:both;
}
.clear { clear:both; }
.fleft { float:left; }
.flright { float:right; }
.txleft { text-align:left; }
.txright { text-align:right; }
.txcent{ text-align:center; }
.txjust { text-align:justify; }
.blockcent{margin:0 auto 0 auto;width:100%;}
.blockcentnw{margin:0 auto 0 auto;}
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.wrap { width:960px;margin:0 auto; }
.img-left { float:left;margin:4px 10px 4px 0; }
.img-leftmarb { float:left;margin:4px 10px 24px 0; }
.img-leftmarbx { float:left;margin:4px 10px 46px 0; }
.img-leftx { float:left;margin:8px 10px 4px 0; }
.img-right { float:right;margin:4px 0 4px 10px; }
.img-rightr10 { float:right;margin:4px 10px 4px 10px; }
.img-rightnrm { float:right;margin:4px -7px 4px 10px; }
.img-rightb { float:right;margin:4px 0 4px 22px;border:1px dotted #cccccc;padding:2px; }
.img-leftb { float:left;margin:4px 22px 4px 0px;border:1px dotted #cccccc;padding:2px; }
.nomargin { margin: 0; }
.nopadding { padding:0; }
.noindent { margin-left:0;padding-left:0; }
.nobullet { list-style:none;list-style-image:none; list-style-type:none;}
.first   {margin-top: 0;   padding-top: 0;   }
.nobott{margin-bottom: 0;  padding-bottom: 0;   }
.needstopm  {margin-top: 15px;   padding-top: 0;   }
.needstop50 {margin-top: 50px;   padding-top: 0;   }
#topsectionh{
background: #fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;
height: 60px; margin:20px 0;
}
#topsectionh h1{
text-indent: 42px;line-height: 60px;font-size: 20px; color: #00657e;font-weight:800;letter-spacing:-1px;font-family: 'Nixie One', cursive; }
#contentwrapperh{
float: left;
width: 100%;
}
#contentcolumnh{
margin-left: 349px; /*Set left margin to LeftColumnWidth*/margin-top:6px;
}
#leftcolumnh{
float: left;
width: 250px; /*Width of left column*/
margin-left: -100%;
background:transparent;
}
.boxboutique{
height:1600px;
position:relative;top:7px;left:44px;
border-left:1px solid #ccc;border-right:0px dotted #c1c1c1;-webkit-box-shadow:2px 1px 2px 2px #D6D6D6,  inset 1px -1px 2px 1px #DEDEDE, 2px 1px 2px 2px #ccc;
-moz-box-shadow:2px 1px 2px 2px #D6D6D6,  inset 1px -2px 2px 1px #DEDEDE, 2px 1px 2px 2px #ccc;
-o-box-shadow:2px 1px 2px 2px #D6D6D6,  inset 1px -2px 2px 1px #DEDEDE, 2px 1px 2px 2px #ccc;
-ms-box-shadow:2px 1px 2px 2px #D6D6D6,  inset 1px -2px 2px 1px #DEDEDE, 2px 1px 2px 2px #ccc;
box-shadow:2px 1px 2px 2px #D6D6D6,  inset 1px -2px 2px 1px #DEDEDE, 2px 1px 2px 2px #ccc;
-webkit-box-shadow:1px 1px 1px 1px #F2F2F2, 2px 2px 2px 2px #ccc;
-moz-box-shadow:1px 1px 1px 1px #F2F2F2, 2px 2px 2px 2px #ccc;
-o-box-shadow:1px 1px 1px 1px #F2F2F2, 2px 2px 2px 2px #ccc;
-ms-box-shadow:1px 1px 1px 1px #F2F2F2, 2px 2px 2px 2px #ccc;
box-shadow:1px 1px 1px 1px #F2F2F2, 2px 2px 2px 2px #ccc;
background-color: #FFFFFF;width:226px;}
.boxboutique ul{left:0px;font-family:
"arial narrow", arial,Verdana, Courier,
sans-serif;font-style:normal; border-left:1px solid #ccc;margin:0;padding:0;width:158px;background:transparent;}
.boxboutique ul li, .boxboutique ul li.nobrd{ padding-left:10px; padding-right:0px;border-bottom:1px solid #ccc; font-size:12px;  text-indent:12px;list-style-type:none ;height: 30px;line-height:30px;width:217px;background:transparent;padding-bottom:0;padding-top:0;}
.boxboutique ul li.nobrd{ border-bottom:0px dotted black;}
.boxboutique ul li a, .boxboutique ul li a:visited, .boxboutique ul li.nobrd a, .boxboutique ul li.nobrd a:visited{
color:#000;
text-decoration:none;
text-transform: uppercase;}
.boxboutique ul li a:hover, .boxboutique ul li.nobrd a:hover{color:#dd0000;text-decoration:none;}
.boxboutique ul li a.sole:hover{   color:#aa0000;  }
.button {
padding: 4px 10px 3px 25px;
border: solid 1px #ccc;
position: relative;left:-3px;
cursor: pointer;
display: inline-block;
background-repeat: repeat-x;
background:white;
font-size: 12px;
height: 26px;
line-height: 26px;
text-decoration: none;    font-weight: 500;
color: #111;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;width: 196px;text-transform: uppercase;   font-family:
"arial narrow", arial,Verdana, Courier,
sans-serif;    color:black;
text-decoration:none;text-transform: uppercase;
}
.button img {
position: absolute;
top: -4px;
left: -12px;
border: none;
}
.button:hover {
color: #dd0000;
}
.headerPand{width:717px; height:48px; position:relative; margin:0;float:left;border:1px solid #CDCAA3;margin-left:0;margin-top:0;margin-bottom:20px;background:white;clear:both;text-indent:40px;height:46px; line-height:46px;}
.headerPand h2,.headerPand h2 a, .headerPand h2 a:visited { height:46px;line-height:46px; position:relative; margin:0;float:left;border:0px solid #CDCAA3;margin-left:30px;margin-top:0;margin-bottom:0;clear:both;color:#111; font-weight:400;font-size:19px; }
.headerPand h2 a:hover { color:#000000;}
.headerPand h3{  height:46px; line-height:46px;position:relative; margin:0;float:left;border:0px solid #CDCAA3;margin-left:30px;margin-top: 0px;margin-bottom: 0px;background:transparent;clear:both;font-size:18px;font-weight:400;}
.headerPand h4{  height:16px; position:relative; margin:0;float:left; margin-left:30px; background:transparent;clear:both;color:#990000; height:46px; line-height:46px;font-size:17px; font-weight:400;}
.headerPand .top{height:18px; position:relative; margin:0;float:left;border:0px solid #CDCAA3;margin-left:30px;margin-top:10px;margin-bottom:20px;background:transparent;clear:both;}
.headerPand a, .headerPand  a:visited { color:#990000;text-decoration: none;}
.headerPand a:hover { color:#000000;}
.headerPantall{width:660px; height:1948px; position:relative; margin:0;float:left;border:1px solid #CDCAA3;margin-left:10px;margin-top:0px;margin-bottom:20px;background:white;clear:both;padding-left:50px;float:left;background-color:#fff;}
.headerPand p{  height:18px; position:relative; margin:0;float:left;border:0px solid #CDCAA3;margin-left:30px;margin-top:10px;margin-bottom:20px;background:transparent;clear:both;}
.headerPand p a, .headerPand p a:visited { color:#990000;text-decoration: none;}
.headerPand p a:hover { color:#000000;}
.headerPandt{width:710px; height:2048px; position:relative; margin:0;float:left;border:1px solid #CDCAA3;margin-left:10px;margin-top:20px;margin-bottom:20px;background:white;clear:both;}
h2.ptt{padding-top:12px;}
.ptt p{padding-top:12px;}
.clear { clear:both; }
.fleft { float:left; }
.flright { float:right; }
.txleft { text-align:left; }
.txright { text-align:right; }
.txcent{ text-align:center; }
.txjust { text-align:justify; }
.blockcent{margin:0 auto 0 auto;width:100%;}
.blockcentnw{margin:0 auto 0 auto;}
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.wrap { width:960px;margin:0 auto; }
.img-left { float:left;margin:4px 10px 4px 0; }
.img-left-semantic { float:left;margin:8px 30px 4px 0;border:1px dotted black;padding:2px; }
.img-leftmarb { float:left;margin:4px 10px 24px 0; }
.img-leftmarbx { float:left;margin:4px 10px 46px 0; }
.img-leftx { float:left;margin:8px 10px 4px 0; }
.img-right { float:right;margin:4px 0 4px 10px; }
.img-rightr10 { float:right;margin:4px 10px 4px 10px; }
.img-rightnrm { float:right;margin:4px -7px 4px 10px; }
.img-rightb { float:right;margin:4px 0 4px 22px;border:1px dotted #cccccc;padding:2px; }
.img-leftb { float:left;margin:4px 22px 4px 0px;border:1px dotted #cccccc;padding:2px; }
.nomargin { margin: 0; }
.nopadding { padding:0; }
.noindent { margin-left:0;padding-left:0; }
.nobullet { list-style:none;list-style-image:none; list-style-type:none;}
.first 	{margin-top: 0;	padding-top: 0;	}
.nobott{margin-bottom: 0;	padding-bottom: 0;	}
.needstopm	{margin-top: 15px;	padding-top: 0;	}
.needstop50	{margin-top: 50px;	padding-top: 0;	}
.needsbottomm	{margin-bottom: 15px;	padding-bottom: 0;	}
.minusleft	{margin-left: -10px;	padding-top: 0;	}
.minustops	{margin-top: -10px;	padding-top: 0;	}
.minustopsm	{margin-top: -7px;	padding-top: 0;	}
.minustop	{margin-top: -15px;	padding-top: 0;	}
.minustopx	{margin-top: -20px;	padding-top: 0;	}
.minusbott	{margin-bottom: -15px;	padding-bottom: 0;	}
.minusbotth	{margin-bottom: -7px;	padding-bottom: 0;	}
.mbotth	{margin-bottom: 7px;	padding-bottom: 0;	}
.minusbotthbb	{margin-bottom: -7px;	padding-bottom: 0;	border-bottom:1px solid #000;}
.minusbottx	{margin-bottom: -45px;	padding-bottom: 0;	}
.minustopx45	{margin-top: -47px;	padding-bottom: 0;	}
.minustopxx	{margin-top: -75px;	padding-bottom: 0;	}
.minustopxxx	{margin-top: -105px;	padding-bottom: 0;	}
.b4{border:1px solid #cccccc;}
.bt{border-top:1px solid #cccccc;}
.bgd{border-top:1px dotted #cccccc;}
.bb{border-bottom:1px solid #cccccc;}
.bblack{border-bottom:1px solid #000;}
.tblack{border-top:1px solid #000;}
.bblmt{border-bottom:1px solid #cccccc;margin: -19px 0 0px 0;}
.immt{margin:3px 0 -5px 0px; }
.immtr{margin:6px 10px -5px 0px; }
.red{color:#990000;}
.redob{color:#880000;}
.fbl{color: #264c5e;}
mark{background:transparent;color:#990000;}
.ml75{margin-left:75px;}
.ml753{margin-left:135px;}
.mt753{margin-top:135px;}
.strike  { text-decoration: line-through }
.mleft60{margin-left:60px;}
.mleft120{margin-left:120px;}
.mleft100{margin-left:100px;}
.mleft20{margin-left:20px;}
.mleft40{margin-left:40px;}
.mleft50{margin-left:50px;}
.mleft60{margin-left:60px;}
.mleft14{margin-left:14px;}
.mleft5{margin-left:5px;}
.im-main	{margin-top: -3px;	padding-top: 0;border-bottom: 3px solid #ccc;	}
.im-main1	{margin-top: -3px;	padding-top: 0;border-bottom: 1px solid #ccc;	}
.im-main2	{margin-top: -3px;	padding-top: 0;border-bottom: 2px solid #ccc;	}
.im-mainb	{margin-top: -3px;	padding-top: 0;border-bottom: 1px solid #000;border-top: 0px solid #000;	}
.im-mainbb	{margin-bottom: -8px;	padding-top: 0;border-bottom: 1px solid #000;border-top: 0px solid #000;	}
.im-mainbbd	{margin-top: -3px;margin-bottom: -8px;	padding-top: 0;border-bottom: 1px solid #000;border-top: 0px solid #000;}
.im-mainbbc	{margin-top: -1px;margin-bottom: -6px;	padding-top: 0;border-bottom: 1px solid #000;border-top: 0px solid #000;}
.im-mainbbtt	{margin-top: -26px;margin-bottom: -6px;	padding-top: 0;border-bottom: 1px solid #000;border-top: 0px solid #000;}
.im-main3	{margin-top: -9px;	padding-top: 0;border-bottom: 0px solid #ccc;	}
.im-mainbbd-nc	{margin-top: -3px;margin-bottom: -8px;	padding-top: 0;border-bottom: 1px solid #000;border-top: 0px solid #000;margin-left:auto;margin-right:auto;}
.dropcap, .dropcapwsp{color:#878787;	float:left;	font-family:Times, serif, Georgia;	font-size:50px;	font-weight:600;	line-height:33px;	padding-right:4px;	padding-top:8px;}
.dropcapwsp{color:#a50000;}
.dropcap1, .dropcap1wsp, .dropcap2wsp{color:#878787 !important;	float:left;	font-family:Times, serif, Georgia;	font-size:30px;	font-weight:500;	line-height:18px;	padding-right:4px;	padding-top:0px;}
.dropcap1wsp {color:#a50000;font-family:courier, tahoma, trebuchet, georgia, sans-serif;}
.dropcap2wsp{color:#a50000 !important; font-family:arial, verdana, courier, Times, serif, Georgia; font-size:22px;}
.dropcap2{	color:#696969;	float:left;	font-family:Times, serif, Georgia;	font-size:50px;	font-weight:500;	line-height:54px;	padding-right:4px;	padding-top:0px;}
.dropcap3{color:#878787;	float:left;	font-family:Times, serif, Georgia;	font-size:50px;	font-weight:600;	line-height:33px;	padding-right:4px;	padding-top:0px;margin: -9px 0 0px -5px;}
.dropcap4{color:#cc9933;	float:left;	font-family:Times, serif, Georgia;	font-size:54px;	font-weight:600;	line-height:34px;	padding-right:4px;	padding-top:0px;margin: -2px 0 0px -5px;}
.dropcap5 {float:left;color:#777777;font-size:80px;line-height:70px;padding-top:2px;	font-family: Times, serif, Georgia;font-weight:700;	}
.dropboy, .dropboyg1, .dropboyg2, .dropboyg3, .dropboyg4,.dropboyg5, .dropboyg6, .dropboyg7, .dropboybs, .dropboyg8, .dropboyg, .dropboygl,.dropboyr, .dropboyggo, .dropboyggol, .dropboydb,.dropboyb,.dropboygr, .dropboygrel, .dropboytt, .dropboysm
{color:#ffbb00;	float:left;	font-family:Times, serif, Georgia;	font-size:80px;	font-weight:700;	line-height:70px;	padding-top:2px;}
.dropboyg{	color:#8cc63f !important;}
.dropboyr{	color:#b50000 !important;}
.dropboy, .dropboyg1, .dropboyg2, .dropboyg3, .dropboyg4,.dropboyg5, .dropboyg6, .dropboyg7, .dropboybs, .dropboyg8 {float:left;color:#ffbb00;
font-size:80px;line-height:70px;padding-top:2px;font-family: Times, serif, Georgia;font-weight:700;	}
.dropboytt {float:left;color:#2daebf !important;font-size:80px;line-height:70px;padding-top:2px;font-family: Times, serif, Georgia;font-weight:700;	}
.subtitlebltwoc span{color:#59caf5;}
.db{color:#0072bc;}
.mg{color:#8ab415;}
.dg{color:#007236;}
.or{color:#ffbb00;}
.ora{color:#f68c1e;}
.afi{color:#a50000;}
.avyn{color:#003562;}
.grt{color:#005951;}
.dropboygsx{	color:#007236 !important;font-size:20px;}
.dropboyrsx{	color:#b50000 !important;font-size:20px;}
.dropboyttsc {float:left;color:#2daebf !important;font-size:20px;}
.dropboyttsx {float:left;color:#05282D !important;font-size:20px;}
.dropboysmgo
{color:#cc9933;font-size:20px;}
#wrapper{
height: 100%;background:transparent; height: auto;
min-height: 100%;min-width:1280px;   width:100%;border-top:1px dotted #ccc;}
/* DESIGN */
#headerpic {	height:120px;min-width:1280px; width:100%;background:transparent;
}
.shadow {
background: transparent url('../images/topowcd.png') repeat-x 0 0;
height:auto;    position:relative;min-width:1280px;   width:100%;}
/*design MASTER*/
#logopic, #logopic img {
border:0;
z-index: 22;}
#logopic {
display:block;
width:41px;
height:51px;
top:5px;
right:0px;
position:absolute;
float:left;
}
.logo{float:left;margin:-32px 0 26px 10px;width:590px;background:transparent;}
.logo h1{font:500 29px/29px Arial, Helvetica, sans-serif;	letter-spacing:-1px;margin:32px 0 22px 2px;	display:inline;	height:40px;}
.logo h1 span{color:#c78e1d;}
.logo h1 span.altr{color:#9f0102;}
.logo h1 a, .logo h1 a:visited{color:#3a3b3b;text-decoration:none;}
.logo h1 a:hover{color:#333;text-decoration:none;}
.logosm sub{text-align:left;margin:30px 0 0 10px;	color:#878787;	display:inline;	font:500 11px/11px Arial,sans-serif;letter-spacing:1px;}
.s2011 {color:#c78e1d;display:inline;	font:500 11px/11px Arial,sans-serif;letter-spacing:1px;text-align:right;margin:-15px 10px 0 12px;}
.s2011r {color:#9f0102;display:inline;	font:500 14px/1em Arial,sans-serif;letter-spacing:1px;text-align:right;margin:-15px 10px 0 223px;}
.phone{float:right;	padding:0px;margin:-32px 0px 24px 0px;color:#3a3b3b;width:110px;}
.teln{margin:0px;	padding:0px ;width:170px;float:right;}
.teln .area{	color:#444;	display:inline;	float:left;font:400 18px/18px Arial, Helvetica, sans-serif;letter-spacing:-1px;margin:4px -10px 0 1px;}
.teln span{color:#c78e1d;letter-spacing:-1px;font:700 22px/1.2em Arial, Helvetica, sans-serif;float:right;margin:-1px 54px 0 8px;}
.teln span.altr{color:#9f0102;letter-spacing:-1px;font:700 28px/1.2em Arial, Helvetica, sans-serif;float:right;}
.picky {	color:#444;	display:block;	float:right;font:400 11px/11px Arial, Helvetica, sans-serif;letter-spacing:1px;margin:-4px 53px 0 10px;}
ul.poswleft {margin-left:4px;margin-right:4px;height:46px;line-height:46px;}
a, a:link, a:visited, a:active, a:hover { text-decoration: none; }
a:link {background: transparent;color: #264c5e;	text-decoration: none;}
a, a:link, a:visited {	background: transparent;color: #264c5e;	text-decoration: none;}
a:hover {background: transparent;	color: #990000;	text-decoration: none;}
 
.file,.function,.func,.parameter,.param,.variable
{	background:#eee;	border:1px solid #ccc;	font-family:'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace, serif;	padding:3px;}
.nnr{color:#990000;}
.gcol,
{ color:#006400;}
.rcol
{ color:#a50000;}
.orcol  { color:#FE6700;}
.blcol  { color:#148fba;}
.gcol  { color:#006400;}
.rcol  { color:#a50000;}
.orcol  { color:#FE6700;}
.blcol{color:#148fba;}
blockquote.pull{color:#008471;font-style:italic;font-size:16px;line-height:22px;background:transparent url(../images/pullquote.gif) top left no-repeat;text-indent:25px;}
blockquote.long{color:#666;font-size:13px;line-height:18px;border-left:1px solid #bbb;padding-left:8px;}
.pointlist
{background:transparent;
padding-left: 5px;
padding-top: 15px;
list-style: none;}
.pointlist li
{font-size: 12px;
line-height: 30px;
padding-left: 14px;
background-image: url('../images/arrowinnovationsgold.gif');
background-repeat: no-repeat;
background-position: 0 .51em;
text-align: justify;}
.pointlist li span{color:#990000;font-weight:600;}
.suplistc ol{	color:#696969;	margin-left:0;	padding-left:0;	width:440px;}
.suplistc li{color:#696969;	font-size:12px;	letter-spacing:1px;	line-height:16px;	list-style-type:decimal;	margin:0;	padding:10px;	padding-right:32px;	text-align:justify;}
.suplistc li span{color:#990000;font-weight:600;}
.suplistc li a, .suplistc li a:visited{color:#990000;	font-size:12px;	margin:0;	padding:0px;}
.suplistc li a:hover{color:#cc9933;	font-size:12px;	margin:0;	padding:0px;}

.coord ol {
background: transparent;
margin:0px;
padding: 0px;list-style: lower-alpha;}
.coord li {
background: transparent;
margin:0 0 0 10px;list-style: lower-alpha;
padding-left: 3px; color:#878787;font:600 26px/17px Georgia, Times, serif;}
.coord p {border-left: solid 1px #999;
margin:0px 0 0 -16px;  background: transparent;
padding:3px 0; color:#000000;font:400 11px/17px arial, verdana,sans-serif;}
#topa, .topaa{	margin:5px;}
.content { width:987px; margin:0 auto; padding:30px 0px 20px 0px;  }
p.intros { width:900px; margin:0 40px 0 40px;display:block;padding:10px 40px 20px 32px; }
.content a.back, .content a.back:visited {font:400 11px/18px arial,verdana, helvetica, sans-serif; display:inline; margin:0 ; padding-left:0px; background:url(../images/arrow_prev.gif) no-repeat; }
.content a.back:hover { text-decoration:underline; }
.ac-clip{	margin:40px 0px; }
.rc-clip{float:right;	margin:25px 0px;	position:absolute;	right:0;}
.clicktosend {position:relative;margin-top:30px;}
 
sup { font-size: 0.6em; font-weight:normal;}
.container-smminict {		width: 717px ;padding: 0px;	background:transparent; border: 0px solid silver;margin:30px auto;float:left;}
.container-smminic {		width: 700px ;padding: 7px;	background: #fff; border: 1px solid silver;margin:30px auto;float:left;}
.container-smminic p{		font:500 12px/20px  arial,verdana, tahoma,georgia, "times", courier, trebuchet, sans-serif;margin:20px auto;text-align: justify;}
.container-smminic p.sho{ margin:20px auto -20px auto;text-align: justify;}
.container-smminic p.lonm{ margin:40px auto 0px auto;text-align: justify;}
.container-smminic p.mbq, .container-smminic p.mbqbot,.container-smminic p.mbqb, .container-mininote p.mbq, .container-mininote p.mbqb, .container-mininotewh p.mbq, .container-mininotewh p.mbqb, .container-mininotewhbg p.mbq, .container-mininotewhbg p.mbqb {font:500 12px/30px  arial,verdana, tahoma,georgia, "times", courier, trebuchet, sans-serif;margin:20px auto 20px auto;text-align: justify;width:580px;}
.container-smminic p.mbqt, .container-smminic p.mbqt-tb,.container-mininote p.mbqt, .container-mininotewh p.mbqt, .container-mininotewhbg p.mbqt{font:500 12px/20px  arial,verdana, tahoma,georgia, "times", courier, trebuchet, sans-serif;margin:70px auto 10px auto;text-align: justify;width:580px;}
.container-smminic p.mbqs, .container-mininote p.mbqs, .container-mininotewh p.mbqs, .container-mininotewh p.mbqs, .container-mininotewhbg p.mbqs, .container-mininotewhbg p.mbqs{font:500 12px/20px  arial,verdana, tahoma,georgia, "times", courier, trebuchet, sans-serif;margin:20px auto -20px auto;text-align: justify;width:580px;}
.container-mininotewh p.mbqs, .container-mininotewh p.mbqt, .container-mininotewh p.mbq, .container-mininotewh p.mbqb, .container-mininotewhbg p.mbq,
.container-mininotewhbg p.mbqb, .container-mininotewhbg p.mbqs, .container-mininotewhbg p.mbqt{font:500 12px/29px arial,verdana, tahoma, trebuchet, sans-serif;}
.container-mininote p.mbqb, .container-smminic p.mbqb, .container-mininotewh p.mbqb, .container-mininotewhbg p.mbqb{margin-top:34px;}
.container-smminic p.mbqbot{padding-bottom:20px;}
.container-smminic p.mbqt-tb{padding-bottom:30px;}
.elementd ul{width:110px;margin-bottom:-20px;}
.elementd  li,.element  li.lon, .element  li.det {font-family:arial,verdana, sans-serif;
letter-spacing: -1px; color:#990000; line-height:24px; margin:10px 0 35px; font-size:17px;  font-weight: 600;font-style: italic;}
.elementd  li.lon {margin:10px 0 105px; }
.elementd  li.lonp {margin:10px 0 132px; }
.elementd  li.det {margin:10px 0 42px; }
.elementd  li.dets {margin:10px 0 9px; }
.elementd  li.summ {margin:10px 0 58px; }
.elementd  li.summf {margin:10px 0 81px; }
.elementd  li.vid {margin:10px 0 315px; }
.elementd  li.sho {margin:10px 0 -12px 18px; }
.elementd  li.vidsh {margin:10px 0 200px; }
.floatBox1 {float: left;width: 110px;}
.floatBox1a {float: left;width: 110px;margin-left:35px;background-color:transparent;}
.floatBox2 {float: left;width: 590px;background-color:transparent;}
p.cenmid{width:650px;margin:0 auto 0 150px;}


.container-mininote, .container-mininotebg {width: 715px ;padding: 0px;	  border: 1px solid silver;margin:28px auto;background:transparent url(../images/notelined-bg-sm.png)repeat;padding-bottom:24px;}
.container-mininotewh {width: 715px ;padding: 0px;	  border: 1px solid silver;margin:28px auto;background:transparent url(../images/notelinedwh-nrg.png)repeat;font:400 14px/29px arial,Verdana, trebuchet, sans-serif;float:left;padding-bottom:24px;}
.container-mininotewhbg {width: 715px ;padding: 0px;	  border: 1px solid silver;margin:28px auto;background:transparent url(../images/grid-sm.png)repeat;font:400 14px/29px arial,Verdana, trebuchet, sans-serif;float:left;padding-bottom:24px;}
.container-smminicp {		width: 740px ;padding:30px 7px 7px 7px;	background: transparent; border: 1px solid silver;margin:30px auto;}
.container-smminicp span.afive {	font-weight:600;color:#990000;}


ul.notelinedbgwh {background:transparent;width:640px;height:auto;margin:11px auto 10px auto;padding-top:0px;}
ul.notelinedbgwh li, ul.notelinedbgwh li.shclip{width:560px;margin-left:30px;margin-right:20px;height:30px;font:500 12px/30px arial,verdana,tahoma,sans-serif;background:transparent url(../images/redbullett22.png)no-repeat;background-position:0 3px; padding-left: 30px;line-height:30px;}
ul.notelinedbgwh li.shclip{width:520px;margin-left:70px;margin-right:20px;height:29px;font:500 12px/30px arial,verdana,tahoma,sans-serif;background:transparent url(../images/redbullett22.png)no-repeat;background-position:0 3px; padding-left: 30px;}
ul.notelinedbgwh li sup{font-size:11px;font-weight: 600;}
ul.notelinedbgwh li span{color:#015B44;font-weight: 600;}
.cspanr{color:#970000;}
p em{color:#990000;}
.headerPand h2,.headerPand h2 a, .headerPand h2 a:visited { height:46px;line-height:46px; position:relative; margin:0;float:left;border:0px solid #CDCAA3;margin-left:30px;margin-top:0;margin-bottom:0;clear:both;color:#111; font-weight:200;}

ul.notelinedbg {background:transparent;width:640px;height:auto;margin:9px auto 10px auto;padding-top:20px;}
ul.notelinedbg li{width:560px;margin-left:30px;margin-right:20px;height:24px;font:500 12px/24px arial,verdana,tahoma,sans-serif;background:transparent url(../images/redbullett22.png)no-repeat;background-position:0 0px; padding-left: 30px;}
ul.notelinedbg li sup{font-size:11px;font-weight: 600;}
ul.notelinedbg li span{color:#015B44;font-weight: 600;}

.container-mininote h3, .container-mininote h4, .container-mininotewh h3, .container-mininotewh h4, .container-mininotewhbg h3, .container-mininotewhbg h4 {text-align:center;font-size:18px;color:#a50000;margin-top:22px;}
.container-mininote h4, .container-mininotewh h4, .container-mininotewhbg h4  {font-size:16px;}
.container-mininote .sitemapbandmn, .container-mininotewh .sitemapbandmn, .container-mininotewhbg .sitemapbandmn, .container-mininotewhbg .sitemapbandmn {width:715px;background:white;border-bottom:1px solid #878787;border-top:1px solid #878787;margin: 0;text-align:center;position: relative;top: 43px;	left: 0px;font:400 14px/43px Verdana, arial, sans-serif;color: #333;text-decoration: none;word-spacing: normal; letter-spacing: 3px;height: 43px;padding:0px;font-variant:small-caps;}
.container-mininote .cspanr, .container-mininotewh .cspanr, .container-mininotewhgb .cspanr, .container-mininotewhgb .cspanr   {width:715px;}
dl.eventos
{
	margin: 0px 0;width: 640px;
	padding: 0;
	font-family: arial, verdana, tahoma, trebuchet, sans-serif;
}

.eventos dt
{margin: 0px 0 0px 20px;
	position: relative;
	left: 20px;
	top: 70px;
	width: 280px;
	font-weight: bold;font-family: georgia, "times", courier, trebuchet, serif;
}

.eventos dd{	border-left: 1px dashed #A9C7DE;position: relative;
	left: 160px;
	top: 0px;
	margin: 10px 0 0px 70px;width: 380px;
	padding: 0 0 20px 20px;text-align: justify;
}

pre, tt, code, kbd, samp   {font: 12px/18px "andale mono", monaco, courier, "courier new", monospace;color: #636363;background: transparent;}

.navlistshop ul{	list-style-type:none;	margin:15px 0 20px 0;	text-align:left;	width:444px;padding-bottom:32px; float: left;min-height: 500px;}
.navlistshop li{	background-image:url(../images/edollar.png);	background-position:0px 6px;	background-repeat:no-repeat;	color:#555;	font:400 12px/24px arial, verdana, sans-serif;list-style-type:none;			padding-left:14px;	width:444px;letter-spacing: -.9px;margin-left:-40px;text-align:left;	float:left;	}
.navlistshop li.short{	background-image:url(../images/edollar.png);	background-position:0px 6px;	background-repeat:no-repeat;	color:#555;	list-style-type:none;			padding-left:14px;	width:444px;letter-spacing: -.9px;margin-left:20px;text-align:left;	float:left;	}
.navlistcc, .navlistcc1,.navlistcc2, .navlistcc3, .navlistcc4, .navlistcc5{font-size:12px;	list-style:none;	margin-left:0;	padding:30px 0 20px 0;	padding-left:0;}
.navlistcc li, .navlistcc1 li, .navlistcc2 li, .navlistcc3 li, .navlistcc4 li, .navlistcc5 li
{background-image:url(../images/pencil1.png);	background-position:3px 8px;	background-repeat:no-repeat;	font-size:12px;	line-height:36px;	padding-left:30px;}
.navlistcc1, .navlistcc3 {padding:0px 0 20px 0;}
.navlistcc4 {padding:0px 0 20px 0;margin: 0 0 0 90px;}
.navlistcc5 {padding:0px 0 20px 0;margin: 0 0 0 90px;}
.navlistcc li{background-image:url(../images/iconwrite1.png);	background-position:3px 11px;	}
.navlistcc1 li{background-image:url(../images/iconwiconicon.png);	background-position:3px 11px;background-repeat:no-repeat;color:#444;font-size:12px;	}
.navlistcc1 li.shorter, .navlistcc3 li.shorter{background-image:url(../images/icontier.png);	background-position:3px 11px;background-repeat:no-repeat;color:#444;font-size:12px;margin-left:26px;	}
.navlistcc1 li.shorter1, .navlistcc3 li.shorter1{background-image:url(../images/iconarchshorter1.png);	background-position:3px 11px;background-repeat:no-repeat;color:#444;font-size:12px;margin-left:26px;	}
.navlistcc2 li{background-image:url(../images/bottom_tab_icon.png);	background-position:4px 10px;	color:#444;	font-size:12px;	line-height:32px;	padding-left:30px;}
.navlistcc3 li{background-image:url(../images/iconarchg.png);	background-position:3px 11px;background-repeat:no-repeat;color:#444;font-size:12px;	}
.navlistcc3 li span {color:#990000;font-weight:600;}
.navlistcc4 li, .navlistcc5 li
{background-image:url(../images/bottom_tab_icon.png);	background-position:4px 10px;	background-repeat:no-repeat;	font-size:14px;	line-height:36px;	padding-left:30px;}
em{font-weight:500}

fieldset .band {width:717px;background:white;border-bottom:1px dotted #ccc;border-top:1px dotted #ccc;margin: 0;text-align:center;position: relative;top: 22px;	left: 0px;font:400 14px/43px Verdana, arial, sans-serif;color: #333;text-decoration: none;word-spacing: normal; letter-spacing: 3px;height: 43px;padding:0px;font-variant:small-caps;margin: 0 auto 24px auto;}
fieldset .band  p.lspan, fieldset .band  p.cspan{background:transparent;color: #627228;text-align: left;float: left;letter-spacing: 3px;padding:0;font-variant:small-caps;	display: inline;margin: 0 30px 0 20px;line-height: 41px;width:717px;}
fieldset .band  p.cspan{margin: 0 120px 0 30px;}

fieldset .band   p.cspanr{margin: 0 auto 0 auto;color:#990000;line-height: 41px;height: 41px;font:400 15px/41px Verdana, arial, sans-serif;}
fieldset .band  p.image{margin: 0 auto 0 auto;width: 700px;}

fieldset .band  .sitemapband p span.rspan{background:transparent;color: #627228;text-decoration: none;word-spacing: normal;text-align: right;float: right;letter-spacing: 3px;padding:0px;font-variant:small-caps;	display: inline;margin: 0 132px 0 30px;line-height: 41px;width: 535px;}	

.e01e legend, .e01ep legend, .e01ebl legend{padding:3px 28px;color:#990000;font-size:22px; 
background-color:#fff;width: auto;border: 1px solid #ccc;margin-left:48px; }  

.e01ep legend{color:#000;}
.e01ebl legend{color:#0396B1;}

.e01ebl legend span{color:#b48709;}


 fieldset.e01e,  fieldset.e01ep, fieldset.e01ebl {background: #fff;
border: 1px solid #ccc;
margin:20px auto 10px 0px;padding-bottom:30px;width:717px;}


 fieldset.e01e  p, fieldset.e01ep  p, fieldset.e01ebl  p{
text-align: justify;
background: #fff;
border: 0px solid #ccc;
margin:20px ; font-size:14px;font:500 12px/26px  arial,verdana, tahoma,georgia, "times", courier, trebuchet, sans-serif;margin:20px auto 20px auto;text-align: justify;width:580px;
}

fieldset.e01ep  p, fieldset.e01ebl  p{
color:#000;
}

fieldset.e01e  p.ent{margin-top:50px ;}
fieldset.e01e  p span{
color:#00373C ;font:500 16px/28px Verdana, arial, sans-serif;
}

fieldset.e01e p.chunklist {width:440px;clear:both; margin:2px 0 10px 20px;line-height:40px;font-size:16px;padding-top:10px;}
fieldset.e01e p.chunklist a, fieldset.e01e p.chunklist a:link,  fieldset.e01e p.chunklist a:visited {color:#121212; font-size:16px;margin:-6px 0 0px 10px;border-bottom:1px dotted #121212;}
fieldset.e01e p.chunklist a:hover {color:#2daebf; font-size:16px;}

fieldset.e01e p.seo, fieldset.e01ebl p.seo {width:640px;clear:both; margin:2px 0 10px 20px;line-height:30px;font-size:15px;padding-top:10px;}
fieldset.e01e p.seo  span{color:#950000;}
 fieldset.e01ebl p.seo {width:600px;clear:both; margin:2px 0 10px 20px;line-height:30px;font-size:15px;padding-top:10px;}

fieldset.e01e p .dropboygf{float:left;color:#8cc63f !important;font-size:40px;line-height:40px;padding-top:2px;font-family: Times, serif, Georgia;font-weight:700;}
fieldset.e01e  p .dropboyrf{float:left;color:#b50000 !important;font-size:40px;line-height:40px;padding-top:2px;font-family: Times, serif, Georgia;font-weight:700;	}

fieldset.e01e p .dropboyttf {float:left;color:#2daebf !important;font-size:40px;line-height:40px;padding-top:2px;font-family: Times, serif, Georgia;font-weight:700;	}


fieldset.e01e ul.padt {padding-top:30px;padding-bottom:20px;}

dl.sitemap
{
	margin: 20px auto 20px auto;width: 680px;
	padding: 0;
	font-family: arial, verdana, tahoma, trebuchet, sans-serif;
}

.sitemap dt{position: relative;text-align: left;
	left: 0;
	top:34px;
	width: 200px;color:#343434;
	font:500 12.5px/20px  arial,verdana, tahoma,georgia, "times", courier, trebuchet, sans-serif;  margin: 20px 20px 20px 30px;padding-right:30px;
}

.sitemap dt span
{display: block;padding-right:30px;text-align: justify;}

.sitemap dt var 
{color:#f09102;	font-weight:800;display: inline;}

.sitemap dd var
{color:#990000;	font-weight:800;display: inline;}


.sitemap dt.strtdt{	
	margin-top: -69px ;	}
.sitemap dt.one{	
	margin-top: -21px ;	}
.sitemap dt.nxtdt{	
	margin-top: 24px ;	}
	.sitemap dt.nxtdtx{	
	margin-top: 54px ;	}
.sitemap dt.thrddt{	top:40px;
	margin-top:22px ;	}	
.sitemap dt.upx{	
	margin-top: 109px ;	}	
.sitemap dt.upx69{	
	margin-top: 169px ;	}	
	
	

.sitemap dd{	border-left: 1px solid #f09102;
	margin: 0px 0 0 40px;
	padding: 0 0 20px 20px;text-align: justify;width: 390px;float: right;font:500 12.5px/20px  arial,verdana, tahoma,georgia, "times", courier, trebuchet, sans-serif;  margin: 20px 20px 20px 30px;padding-right:30px;}
.sitemap dd span	{color:#A37E24;	font-weight:500}
.sitemap dd.strt{	
	margin-top: -50px ;	}
	.sitemap dd.strt95{	
	margin-top: -115px ;	}	
	.sitemap dd.strt9{	
	margin-top: -90px ;	}
.sitemap dd.strt30{	
	margin-top: -30px ;	}
	.sitemap dd.strtx{	
	margin-top: -190px ;	}
		.sitemap dd.strtxy{	
	margin-top: -205px ;	}
.sitemap dd.nxt{	
	margin-top: -10px ;	}
.sitemap dd.thrd{	
	margin-top: -6px ;	}	
.sitemap dd a, .sitemap dd a:visited{	 color:#336666;text-decoration: underline;}
.sitemap dd a:hover{	 color:#666633;}
	

.sitemap dd.addm{	
	margin-top: 10px ;	}
.sitemap dd.addm70{	
	margin-top: 70px ;	}

a.bx, a.bx:link,a.bx:visited{	background:#eee;	border:1px solid #ccc;	font-family:'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace, serif;	padding:3px;	text-decoration: none !important; }
a.bx:hover{	background:#ccc;	border:1px solid #000;	font-family:'Consolas', 'Monaco', 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace, serif;	padding:3px;	text-decoration: none;color:#000;}
p#val {margin:10px 10px 10px  14px;}
	

/*
playback timings (ms):
  RedisCDXSource: 6.597
  exclusion.robots.policy: 0.194
  exclusion.robots: 0.209
  PetaboxLoader3.datanode: 90.736 (4)
  LoadShardBlock: 58.865 (3)
  captures_list: 82.694
  esindex: 0.008
  load_resource: 105.005
  CDXLines.iter: 14.038 (3)
  PetaboxLoader3.resolve: 56.858
*/