
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;}


#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: 450px; font-size: 17px; border-top: 1px dotted #878787; border-bottom: 1px dotted #878787; background:transparent;color:#636363;line-height: 35px;height: 35px; margin: 0px 0 0 3px;padding: 5px 0;}


#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: 450px; 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; }



#container {
position: relative;
height:100%;
width: 100%;
margin: 0;

border: 0px solid #5C090A;
background: transparent url('../images/paper1.png') no-repeat top left;
}

/* Defines the position and dimensions of the leafContainer div */
#leafContainer
{
position: absolute;
width: 100%;
height: 100%;
}

/* Defines the appearance, position, and dimensions of the message div */
#message
{
position: absolute;
top: 160px;
width: 100%;
height: 100%;
background:transparent url (../images/paper2.png) 0 0 no-repeat ;
padding: 20px 10px;
-webkit-background-size: 100% 100%;
z-index: 1;
}



a
{  text-decoration: none;}



/* This CSS rule is applied to all div elements in the leafContainer div.
It styles and animates each leafDiv.
*/
#leafContainer > div
{
position: absolute;
width: 100px;
height: 100px;

/* We use the following properties to apply the fade and drop animations to each leaf.
Each of these properties takes two values. These values respectively match a setting
for fade and drop.
*/
-webkit-animation-iteration-count: 15s, 15s;
-webkit-animation-direction: normal, normal;
-webkit-animation-timing-function: linear, ease-in;
}

/* This CSS rule is applied to all img elements directly inside div elements which are
directly inside the leafContainer div. In other words, it matches the 'img' elements
inside the leafDivs which are created in the createALeaf() function.
*/
#leafContainer > div > img {
position: absolute;
width: 210px;
height: 220px;

/* We use the following properties to adjust the clockwiseSpin or counterclockwiseSpinAndFlip
animations on each leaf.
The createALeaf function in the Leaves.js file determines whether a leaf has the
clockwiseSpin or counterclockwiseSpinAndFlip animation.
*/
-webkit-animation-iteration-count: 15s;
-webkit-animation-direction: alternate;
-webkit-animation-timing-function: ease-in-out;
-webkit-transform-origin: 40% 50%;
}


/* Hides a leaf towards the very end of the animation */
@-webkit-keyframes fade
{
/* Show a leaf while into or below 95 percent of the animation and hide it, otherwise */
0%   { opacity: 1; }
95%  { opacity: 1; }
100% { opacity: 0; }
}


/* Makes a leaf fall from -300 to 600 pixels in the y-axis */
@-webkit-keyframes drop
{
/* Move a leaf to -300 pixels in the y-axis at the start of the animation */
0%   { -webkit-transform: translate(0px, -50px); }
/* Move a leaf to 600 pixels in the y-axis at the end of the animation */
100% { -webkit-transform: translate(0px, 650px); }
}

/* Rotates a leaf from -50 to 50 degrees in 2D space */
@-webkit-keyframes clockwiseSpin
{
/* Rotate a leaf by -50 degrees in 2D space at the start of the animation */
0%   { -webkit-transform: rotate(-50deg); }
/*  Rotate a leaf by 50 degrees in 2D space at the end of the animation */
100% { -webkit-transform: rotate(50deg); }
}


/* Flips a leaf and rotates it from 50 to -50 degrees in 2D space */
@-webkit-keyframes counterclockwiseSpinAndFlip
{
/* Flip a leaf and rotate it by 50 degrees in 2D space at the start of the animation */
20%   { -webkit-transform: scale(-1, 1) rotate(50deg); }
/* Flip a leaf and rotate it by -50 degrees in 2D space at the end of the animation */
100% { -webkit-transform: scale(-1, 1) rotate(-50deg); }
}

.content .abox figure a:hover {
-moz-border-radius:19px;
-webkit-border-radius:19px;
border-radius:19px;

opacity: 0.5;
-moz-transition: all 400ms linear 18s;
}
.ca-menu{
    padding:0;
    margin:0;
    width:700px;position:relative;right:0;
}
.ca-menu li{
    width: 630px;
    height: auto;
    border: 0px solid #f6f6f6;
    overflow: visible;
    position: relative;
	right:0px;
    float:left;
	
    background: transparent url(../images/p1.png) 0 0 no-repeat;
    margin-left: 0px;
    
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-menu li:last-child{
    margin-left: 0px;
}
.ca-menu li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
 

}
 
.ca-main{
    font-size: 24px;
    position: absolute;
    top: 10px;
    height: auto;
    width: 270px;
    left: 0%;
    margin-left: -85px;
    opacity: 0.8;
    text-align: center;
}
.ca-sub{
    text-align:center;
    color: #000;
    font-size: 26px;
    position: absolute;
    height: 80px;
    width: 170px;
    left: 50%;
    margin-left: -85px;
    top: 110px;
    opacity: 0;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-menu li:hover{
    background:transparent url(../images/p2.png) 0 0 no-repeat;
    border-color: #fff;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);

 
}
 
.arrowhere{color:#009999;}


/*
playback timings (ms):
  CDXLines.iter: 17.349 (3)
  RedisCDXSource: 18.824
  exclusion.robots: 0.296
  esindex: 0.017
  load_resource: 959.286
  exclusion.robots.policy: 0.275
  LoadShardBlock: 49.805 (3)
  PetaboxLoader3.resolve: 865.97
  PetaboxLoader3.datanode: 83.793 (4)
  captures_list: 90.659
*/