
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: 319px; /*Set left margin to LeftColumnWidth*/margin-top:6px;
}
#contenthh  {
background: #fff;border:1px solid #ccc;
height: 60px; margin:0 0 20px 0;width:840px;
}
#contenthh h2, #contenthh h2 a, #contenthh h2 a:link, #contenthh h2 a:visited{
text-indent: 22px;line-height: 60px;font-size: 18px; color: #555;font-weight:100;letter-spacing:1px;font-family: 'PT Sans Narrow', sans-serif;  }
#contenthh h2 a:hover{
color:#00657e; }
#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, .headerPandwt{width:717px; height:48px; position:relative; margin:0;float:left;border:1px solid #CDCAA3;margin-left:0;margin-top:0;margin-bottom:0;background:white;clear:both;text-indent:40px;height:46px; line-height:46px;}
.headerPandwt{margin-top:20px;}
.headerPand h2,.headerPand h2 a, .headerPand h2 a:visited, .headerPandwt h2 { 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, .headerPandwt 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;color: #00657e;}
.headerPand h4, .headerPandwt 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;font-size:16px;}
.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-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:14px;	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:14px;	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:14px;	}
.navlistcc1 li.shorter, .navlistcc3 li.shorter{background-image:url(../images/icontier.png);	background-position:3px 11px;background-repeat:no-repeat;color:#444;font-size:14px;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:14px;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}

.pointbox {min-height: 550px;}
.pointboxa {min-height: 290px;}
.pointboxa1 {min-height: 390px;}
.pointboxb {min-height: 470px;}
.pointboxc {min-height: 670px;}
.pointboxa2 {min-height: 250px;}
.pointboxa3 {min-height: 190px;}
.pointboxa4 {min-height: 360px;}
.pointboxa5 {min-height: 420px;}
.pointboxa6 {min-height: 100px;}

.pointboi {min-height: 100px;}
.pointboxii {min-height: 200px;}
.pointboxiii {min-height: 300px;}
.pointboxiiii {min-height: 400px;}
.pointboxiiiiv {min-height: 500px;}
.pointboxavi {min-height: 600px;}
.pointboxavii {min-height: 700px;}
.pointboxaviii{min-height: 800px;}
.pointboxaviiii {min-height: 900px;}
.pointboxax {min-height: 1000px;}




.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:#B38D22;font-weight:600;}
 


 
.nnr{color:#990000;}

 

#contentmain {width: 985px;  display: block; position: relative;top:0px; left:0px;background:transparent;}
 
 
 




#mainleftcol {height: 100%; width: 360px;background:white; margin-top:0px; float: left; position: relative; display: block; padding-right: 20px;padding-left:30px;border:1px solid #ccc;padding-bottom:440px;}

#mainleftcol p {padding:0 5px; font-size: 14px;background:transparent;margin: 15px 5px 15px 0;color:#111;text-align: justify;}

#mainleftcol p.advantages, #mainrightcol p.advantages {background:transparent url(../images/advantages.png)no-repeat top left;padding:0 5px 0 5px; font-size: 14px;background:transparent;margin: 15px 5px 15px 0;color:#111;text-align: justify;}

#mainleftcol p.nmb, #mainrightcol p.nmb {background:transparent url(../images/advantages.png)no-repeat top left;padding:0 5px 0 5px; font-size: 14px;background:transparent;margin: 5px 0px 0px 0;color:#000;text-align: justify;}

#mainleftcol p.nmb a, #mainleftcol p.nmb a:visited, #mainrightcol p.nmb a, #mainrightcol p.nmb a:visited{color: #336666;text-decoration: underline;}
#mainleftcol p.nmb a:hover, #mainrightcol p.nmb a:hover{color: #666633;}

#mainleftcol p.hrt, #mainrightcol p.hrt {background:transparent url(../images/heart.gif)no-repeat top left;padding:0 15px 0 25px; font-size: 14px;margin: -75px 0px 40px 0;color:#000;text-align: justify;width: 285px;}

#mainleftcol  h2{ width: 350px; font-size: 20px; border-top: 1px #000 solid; border-bottom: 1px #000 dotted; padding: 10px 0;margin: 15px 0 15px 0px;background:transparent;}

#mainleftcol  h2.padb, #mainrightcol h2.padb{ width: 350px; font-size: 20px; border-top: 1px #000 solid; border-bottom: 1px #000 dotted; padding: 10px 0;margin: 15px 0 40px;background:transparent;}

#mainrightcol {width: 360px; background:white; height: 100%; margin-top: 0px; float: left; position: relative; display: block;margin-left:40px;padding-left:30px;padding-bottom:90px;border:1px solid #ccc;}

#mainrightcol h2{ width: 342px; font-size: 20px; border-top: 1px #000 solid; border-bottom: 1px #000 dotted;   padding: 10px 0;margin: 15px 0;background:transparent;}

#mainleftcol  h3, #mainrightcol  h3, #mainleftcol  h3.hotgreen, #mainrightcol  h3.hotgreen, #mainleftcol  h2.hotgreenx, #mainrightcol  h2.hotgreenx, #mainleftcol  h3.hotred, #mainrightcol  h3.hotred, #mainleftcol  h3.hotredx, #mainrightcol  h3.hotredx  { width:350px; font-size: 19px; border-top: 0px #000 solid; border-bottom: 1px #000 dotted; background:transparent;color:#696969;line-height: 35px;height: 35px;margin: -15px 7px 0 0px;padding: 5px 0;letter-spacing:-1px;}
#mainrightcol  h3{width: 342px;color:#b40000;}


#mainleftcol  h3 a, #mainleftcol  h3 a:visited , #mainrightcol  h3 a, #mainrightcol  h3 a:visited{color:#4D4F0E;text-decoration:none;}
#mainleftcol  h3 a:hover ,   #mainrightcol  h3 a:hover{color:#185D0E ;text-decoration:underline;}

#mainleftcol  h2 span, #mainrightcol  h2 span, #mainleftcol  h3 span, #mainrightcol  h3 span, #mainleftcol  h4 span, #mainrightcol  h4 span, #mainleftcol  h5 span, #mainrightcol  h5 span, #mainleftcol  h6 span, #mainrightcol  h6 span, #contentcolumn h1.main span{background:transparent;color:#B38D22;}

#mainleftcol  h3.sa, #mainrightcol  h3.sa { width: 350px; font-size: 19px; border-top: 1px dotted #333; border-bottom: 1px  dotted #333; background:transparent;color:#696969;line-height: 35px;height: 35px;margin: -15px 0 0 3px;padding: 5px 0;}

#mainleftcol  h3.ty, #mainrightcol  h3.ty 
{background-color: transparent;color: #264c5e;display: block;font-family: Arial,Verdana,Helvetica,sans-serif;border-top: 1px dotted #333; border-bottom: 1px  dotted #333;font-style: normal;font-variant: normal;font-weight: 500;font-size: 18px;line-height: 35px;height: 35px;margin:15px 0 0px 3px;letter-spacing: -1px;padding: 5px 0;}

#mainleftcol  h3.satm, #mainrightcol  h3.satm { width: 350px; font-size: 19px; border-top: 1px dotted #333; border-bottom: 1px  dotted #333; background:transparent;color:#696969;line-height: 35px;height: 35px;margin: 15px 0 0 3px;padding: 5px 0;}

#mainrightcol  h4, #mainleftcol  h4, #mainleftcol  h4.hotgreen, #mainrightcol  h4.hotgreen { width: 350px; font-size: 18px; border-top: 1px dotted #878787; border-bottom: 1px dotted #878787; background:transparent;color:#333;line-height: 35px;height: 35px; margin: 0px 0 0 3px;padding: 5px 0;font-weight:500;letter-spacing:-1px;}
#mainrightcol  h4{width: 442px;}
#mainleftcol  h3.hotgreen, #mainrightcol  h3.hotgreen,#mainleftcol  h3.hotgreenx, #mainrightcol  h3.hotgreenx, #mainleftcol  h4.hotgreen, #mainrightcol  h4.hotgreen{color:#2F5F3B;}
#mainleftcol  h3.hotgreenx, #mainrightcol  h3.hotgreenx{border-top:1px dotted #444;margin-top:20px;font-size:19px;}

#mainleftcol  h2.hotred, #mainrightcol  h2.hotred{font-size:19px;color:#a50000;}

#mainleftcol  h2.hotredx, #mainrightcol  h2.hotredx{border-top:1px dotted #444;margin-top:20px;font-size:19px;color:#a50000;}
#mainrightcol  h5, #mainleftcol  h5 { width: 350px; font-size: 17px; border-top: 1px dotted #878787; border-bottom: 1px dotted #878787; background:transparent;color:#44B2C8;line-height: 35px;height: 35px; margin: 0px 0 0 3px;padding: 5px 0;font-weight:700; }


#contentcolumn h2.blcol, #contentcolumn  h3.blcol, #contentcolumn h4.blcol, #contentcolumn h5.blcol, #contentcolumn h6.blcol,
#mainrightcol  h2.blcol, #mainleftcol  h2.blcol, #mainrightcol  h3.blcol, #mainleftcol  h3.blcol, #mainrightcol  h4.blcol, #mainleftcol  h4.blcol, #mainrightcol  h5.blcol, #mainleftcol  h5.blcol, #mainrightcol  h6.blcol, #mainleftcol  h6.blcol  { color:#148fba;}

#contentcolumn h2.gcol, #contentcolumn  h3.gcol, #contentcolumn h4.gcol, #contentcolumn h5.gcol, #contentcolumn h6.gcol,
#mainrightcol  h2.gcol, #mainleftcol  h2.gcol, #mainrightcol  h3.gcol, #mainleftcol  h3.gcol, #mainrightcol  h4.gcol, #mainleftcol  h4.gcol, #mainrightcol  h5.gcol, #mainleftcol  h5.gcol, #mainrightcol  h6.gcol, #mainleftcol  h6.gcol  { color:#006400;}

#contentcolumn h2.rcol, #contentcolumn  h3.rcol, #contentcolumn h4.rcol, #contentcolumn h5.rcol, #contentcolumn h6.rcol,
#mainrightcol  h2.rcol, #mainleftcol  h2.rcol, #mainrightcol  h3.rcol, #mainleftcol  h3.rcol, #mainrightcol  h4.rcol, #mainleftcol  h4.rcol, #mainrightcol  h5.rcol, #mainleftcol  h5.rcol, #mainrightcol  h6.rcol, #mainleftcol  h6.rcol  { color:#a50000;}

#contentcolumn h2.orcol, #contentcolumn  h3.orcol, #contentcolumn h4.orcol, #contentcolumn h5.orcol, #contentcolumn h6.orcol,
#mainrightcol  h2.orcol, #mainleftcol  h2.orcol, #mainrightcol  h3.orcol, #mainleftcol  h3.orcol, #mainrightcol  h4.orcol, #mainleftcol  h4.orcol, #mainrightcol  h5.orcol, #mainleftcol  h5.orcol, #mainrightcol  h6.orcol, #mainleftcol  h6.orcol  { color:#FE6700;}
.blcol  { color:#148fba;}
.gcol  { color:#006400;}
.rcol  { color:#a50000;}
.orcol  { color:#FE6700;}
#mainrightcol  h4.nb, #mainleftcol  h4.nb, #mainrightcol  h5.nb, #mainleftcol  h5.nb { border-top: 0px dotted #878787; border-bottom: 1px dotted #878787; }
#mainrightcol  h3.nb2, #mainleftcol  h3.nb2, #mainrightcol  h4.nb2, #mainleftcol  h4.nb2, #mainrightcol  h5.nb2, #mainleftcol  h5.nb2 { border-top: 0px dotted #878787; border-bottom: 0px dotted #878787; }

#mainrightcol  h6, #mainleftcol  h6 { width: 350px; font-size: 16px; border-top: 1px dotted #878787; border-bottom: 1px dotted #878787; background:transparent;color:#878787;line-height: 35px;height: 35px; margin: 0px 0 0 3px;padding: 5px 0;font-weight:600;letter-spacing: 1px;}


#mainrightcol p {padding:0 5px; font-size: 14px;background:transparent;text-align: justify;margin: 15px 20px 15px 0;}
#mainleftcol p span, #mainrightcol p span{color:#B38D22;font-weight:600;}


#mainrightcol p.b4h3, #mainleftcol p.b4h3{border-bottom: 1px #000 dotted;padding: 0px 0 24px 0;}
#mainrightcol p.im, #mainleftcol p.im{ background:transparent url(../images/phone_sound.png)no-repeat bottom right; }

#mainrightcol blockquote, #mainleftcol blockquote{padding:0 5px;font:900 36px/64px courier, "times new roman", georgia, helvetica, serif;background:transparent;margin: 40px 5px 40px 0;color:#959595;border-top: 3px solid #959595; border-bottom: 3px solid #959595;font-style: oblique;letter-spacing: -2px;	word-spacing: -5px;text-align: center;}
#mainrightcol blockquote span, #mainleftcol blockquote span{color:#B38D22;}

#mainleftcol p.textv, #mainrightcol p.textv{color:#4D4F0E;font-weight:500; display: inline;background:transparent;text-align: justify;margin: 0px auto 20px auto;padding: 0px 5px  0 5px;line-height: 24px;width:300px;}

#mainleftcol p.wbg, #mainrightcol p.wbg{color:#636363;font-weight:500;   margin:2px 30px 20px 10px;padding: 0px 70px  30px 24px;line-height: 124px;width:455px;height:127px;background:transparent url(../images/bg-whitequote-f.png) no-repeat;font-size:17px;text-align: left;float: left;}

#mainleftcol p.wbg a, #mainleftcol p.wbg a:visited, #mainrightcol p.wbg a, #mainrightcol p.wbg:visited, #mainleftcol p a, #mainleftcol p a:visited, #mainrightcol p a, #mainrightcol p a:visited{color:#4D4F0E;text-decoration:underline;}
#mainleftcol p.wbg a:hover,  #mainrightcol p.wbg:hover, #mainleftcol p  a:hover,  #mainrightcol p a:hover{color:#185D0E ;text-decoration:underline;}

#mainleftcol p a, #mainleftcol p a:visited, #mainrightcol p a, #mainrightcol p a:visited{	background: transparent;color: #264c5e;	font-weight:500;text-decoration: underline;}
 #mainleftcol p a:hover,  #mainrightcol p a:hover{	background: transparent;color: #990000;	text-decoration: underline;}

 #mainrightcol blockquote.predict{padding:20px 15px; background:transparent;text-align: justify;margin: 15px 20px 15px 0;letter-spacing:1px;font:400 12px/26px georgia,garamond,courier,times,serif;color:#698B69;word-spacing:8px;}
 
 .headerPan1 {width:360px; height:48px; position:relative; margin:0;float:left;border:1px solid #CDCAA3;margin-left:0;margin-top:0;margin-bottom:0;background:white;clear:both;text-indent:40px;height:46px; line-height:46px;}
.headerPandwt{margin-top:20px;}
.headerPan1  h2,.headerPan1 h2 a, .headerPan1 h2 a:visited, .headerPandwt h2 { 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; }
 

/*
playback timings (ms):
  LoadShardBlock: 120.284 (3)
  exclusion.robots.policy: 0.149
  RedisCDXSource: 0.517
  PetaboxLoader3.datanode: 929.077 (4)
  PetaboxLoader3.resolve: 274.262
  exclusion.robots: 0.162
  esindex: 0.008
  load_resource: 1091.149
  CDXLines.iter: 13.31 (3)
  captures_list: 137.293
*/