html{ height:100%}
body{ font-family:Trebuchet,Trebuchet MS,Verdana,sans-serif; font-size:0.9em;    height:100%;     margin-left:0px;     margin-top:0px;     margin-right:0px;     margin-bottom:0px;     background-color:#fff;     background-image:url(Images/background_body.jpg);     background-attachment:fixed;     background-repeat:repeat-x;     z-index:0}
a{    color:#f29400;     text-decoration:none;     font-weight:bold}
a:hover{    color:#f40}
a:active{    color:#f29400}
a:visited{    color:#ccc}
a.external{    background:transparent url(Projects/Shared/images/external.png) no-repeat scroll right center;  padding-right:13px}
img{ padding:0;  margin:0;  border:0}
h1{ font-size:1.3em;  text-indent:1.0cm}
h2{ font-size:1.1em;  text-indent:2.0cm}
#frame{ border-width:0px;  position:relative;   left:5%;  width:90%;  background-color:#eee;  padding:5px;   overflow:auto;     / /overflow:visible; /*IE*/background-image:    url(Images/background_frame.jpg); background-attachment:fixed; background-repeat:repeat-x}
#left_frame{ display:block;  float:left;  height:100%;  padding:5px}
#right_frame{ display:block;  float:left;  height:100%;  width:90%;  padding:5px;  overflow:auto}
.italic{ font-style:italic}
.bold{ font-weight:bold}
.attribute{ color:#903;  vertical-align:top;  width:100px}
#corner_topleft img{ display:block;  border:0;  vertical-align:top;  text-align:left}
#corner_topright img{ display:block;  border:0;  vertical-align:top;  text-align:left}
#corner_bottomleft img{ display:block;  border:0;  vertical-align:bottom;  text-align:right}
#corner_bottomright img{ display:block;  border:0;  vertical-align:bottom;  text-align:right}
#corner_topleft{ border:0;  width:15px;  height:15px;  position:absolute;  left:0px;  top:0px}
#corner_topright{ border:0;  width:15px;  height:15px;  position:absolute;  right:0px;  top:0px}
#corner_bottomleft{ border:0;  width:15px;  height:15px;  position:absolute;  left:0px;  bottom:0px}
#corner_bottomright{ border:0;  width:15px;  height:15px;  position:absolute;  right:0px;  bottom:0px}
#footer{ height:40px;  position:relative;  left:6%;  width:88%;  font-size:0.8em;  vertical-align:top}
#header{ height:40px;  position:relative;  left:6%;  width:88%;  font-size:0.8em;  vertical-align:bottom}
#table_header{ width:100%;  height:100%}
#left_header_cell{ vertical-align:bottom}
#right_header_cell{ vertical-align:bottom;  text-align:right}
#table_footer{ width:100%;  height:100%}
#left_footer_cell{ vertical-align:top}
#right_footer_cell{ vertical-align:top;  text-align:right}
#feed{ margin-top:10px;  margin-bottom:0px;  padding-bottom:0px;  text-align:center;  line-height:0}
.italic{ font-style:italic}
.center{ text-align:center}
.bold{ font-weight:bold}
.nota{ font-style:italic;  font-size:0.8em}
.new{ font-weight:bold;  font-style:italic;  color:#903}
table{ width:100%;  padding:5px;  border-spacing:5px;  border:0 solid #000;  border-collapse:collapse}
td{ padding:5px;  border-spacing:5px;  text-align:left;  vertical-align:middle}
.jqmWindow{    display:none;     position:fixed;     top:5px;     left:50%;     margin-left:-500px;     width:1000px;     background-color:#fff;     color:#333;     border:1px solid black;     padding:12px}
.jqmOverlay{    background-color:#000}
html .jqmWindow{    position:absolute;     top:expression((document.documentElement.scrollTop || document.body.scrollTop)+Math.round(2*(document.documentElement.offsetHeight||document.body.clientHeight)/100)+'px')}
/*tab*/ .ui-wrapper{ border:1px solid #50A029}
.ui-wrapper input, .ui-wrapper textarea{ border:0}
@media projection, screen{ .ui-tabs-hide{display:none}}
@media print{.ui-tabs-nav{display:none}}
.ui-tabs-nav, .ui-tabs-panel{ font-family:Tahoma,sans-serif}
.ui-tabs-nav{ list-style:none;  margin:0;  padding:0 0 0 3px}
.ui-tabs-nav:after{ display:block;  clear:both;  content:""}
.ui-tabs-nav li{ float:left;  margin:0 0 0 2px;  font-weight:bold}
.ui-tabs-nav a, .ui-tabs-nav a span{ float:left;         padding:0 12px;         background:url(Images/tabs.png) no-repeat}
.ui-tabs-nav a{ margin:5px 0 0;  padding-left:0;  background-position:100% 0;  text-decoration:none;  white-space:nowrap;  outline:0}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited{ color:#000}
.ui-tabs-nav .ui-tabs-selected a{ position:relative;  top:1px;  z-index:2;  margin-top:0;  background-position:100% -23px}
.ui-tabs-nav a span{ padding-top:1px;  padding-right:0;  height:20px;  background-position:0 0;  line-height:20px}
.ui-tabs-nav .ui-tabs-selected a span{ padding-top:0;  height:27px;  background-position:0 -23px;  line-height:27px}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{ cursor:text}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active{ cursor:pointer}
.ui-tabs-disabled{ opacity:.4;  filter:alpha( opacity = 40)}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited{ color:#000}
.ui-tabs-panel{ border:1px solid #f29400;  padding:10px;  background:#fff}
* html .ui-tabs-nav{ display:inline-block}
*:first-child+html .ui-tabs-nav{ display:inline-block}
#card{ font-family:Trebuchet,Trebuchet MS,Verdana,sans-serif;  font-size:10pt;  position:relative;  height:170px;  width:360px;  padding-top:40px;  text-align:left;  border:1px solid black;  color:#5c5c5c}
#card_name{ font-size:1.2em;  padding-left:10px}
#card_role{ color:#f29400;  padding-left:10px}
#card_email{ padding-left:10px}
#card_logo{ position:absolute;  right:10px;  top:10px;  height:138px;  width:83px}
#card_logo img{ display:block;  border:0;  vertical-align:top;  text-align:right}
#card_web{ position:absolute;  left:0px;  bottom:0px;  padding:10px;  background-color:#000;  color:#fff}
#card_address{ position:absolute;  right:0px;  bottom:0px;  padding-right:10px}
.rank{ background-color:#009;  color:#fff}
.publisher{ color:#aaa;  font-weight:bold}
.entry_date{}
.entry_content{ font-size:0.8em}
.error{ color:#f00}
.right{ text-align:right}
.visitorMap{font-size:0.8em; width:100px; height:220px; overflow:auto}
#mapContainer{ border-width:0px;  width:100%;  height:600px}
.marker_content{ color:#000;  font-size:0.8em}
.pubDate{font-style:italic; font-weight:bold}
#status{ background-color:#fff;  opacity:.9}
