/*  HTML5 ✰ Boilerplate  */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; }
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; }
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: middle; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }

::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #FF5E99; }

button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea {  color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { /*color: #607890;*/ }
a:hover { color: /*#036; */}

.dropdown_5columns {width: 825px;}


@charset "utf-8";
/* CSS Document */

/* SIZE AND LAYOUT OF THE PAGE */

html, body {
min-height:100%;
font-family:Arial, Helvetica, sans-serif;

}
/**************************HIDES THE SKIP TO CONENT LINK****************************/
a.skipnav:link, a.skipnav:visited {
color:#FFFFFF;
height:1px;
left:-100px;
overflow:hidden;
position:absolute;
text-align:left;
top:-100px;
width:1px;
}
a.skipnav:active, a.skipnav:focus {
background-color:#008ECE;
height:auto;
left:0pt;
overflow:auto;
padding:5px;
text-decoration:none;
top:0pt;
width:100%;
z-index:2;
}
/*  for subpage nav skip link */
.skipNav {margin-left: -999px; position:absolute}
/*********************************************************************************/
div#wrapper {
position:relative;
width:75.9em;
margin:0 auto;
padding: 0px
}
/*
div#top { position:absolute; right:0; padding:5px; z-index:10 }
div#top ul { float:right; list-style-type:none; margin-left:0; }
div#top ul li { float:left;  margin:0 5px; }
*/

#header {
height:207px;
width:100%;
padding: 0px;
margin: 0 auto;
position:relative;
}
#top {
float:right;
font-family:Arial, Helvetica, sans-serif;
margin-top:21px;
width:272px;
height: 46px;
}

div#header a.logotype {
float:left;
margin: 30px 27px 0 0;
}
/*
div#header { padding-top:100px; position:relative; }
div#header a.logotype { position:absolute; top: 10px; left:20px; }
div#header a.logotype img { height:80px; }
*/
div#nav {
}
#nav {

width:100%;
font-family:Arial, Verdana, Helvetica, sans-serif;
float:left;
height:46px;
border-radius: 5px 5px 5px 5px;
margin: 29px 0 0;
}
div#nav ul {
list-style-type:none;
padding:0px 0px 0px 5px;
margin:0;
margin-bottom:1px;
}
div#nav a {
text-decoration:none;
}
div#nav a:hover {
text-decoration:underline;
}
div#nav li a.trail {
font-weight:bold;
}
div#nav li a.current {
font-weight:bold;
color:#000;
}
div#nav ul li {

}
div#nav ul li a {
display:block;
padding:10px 0 10px 20px;

}

div#page #content td
{
padding:5px;
}
div#main #content td
{
padding:5px;
}
div#home #content td
{
padding:5px;
}
div#content {
margin: 0 20px 0 0px;
padding:20px 0 0px 20px;
}
.columns {
}
.columns .column {
margin:0;
float:left;
}
div#aside {
width:300px;
float:right;
}
div#aside .part {
margin-top:20px;
}
div#post .part {
margin-top:20px;
margin-left:0px;
}
div#footer {
height:160px;
width: 987px;
margin:0px;
padding: 0px;
margin: 0 auto;
clear: both;
}

div#footer .column {
width:236px;
font-family:Arial, Helvetica, sans-serif;
margin:5px;
float:left;
list-style-image:none;

}
div#footer .column h3 {
display:inline;
padding-bottom:12px;
background-image:url("/Dinamico/Themes/Default/Content/images/arrowBG.png");
background-repeat:no-repeat;
background-position: 20px 100%;
}



span.FooterHeadingText {
display: inline-block;
background-color: #a3b1c5;
color: #fff;
padding: 2px 9px 0px;

}

div#footer .column ul	{
list-style:none;
margin: 24px 0px 0px 0px;
padding:0px;
line-height:1.5;
}
div#footer .column a:link
{
color:#263953;
line-height:1.85;
text-decoration:none;
}
div#footer .column a:visited
{
color:#263953;
text-decoration:none;
}
div#footer .column a:hover
{
color:#263953;
text-decoration:underline;
}
div#footer .column a:active
{
color:#263953;
text-decoration:none;
}

div#left {
width: 50%;
float: left;
}
div#left .content {
padding: 20px;
font-size: .9em;
line-height: 1.65em;
}
div#right {
width: 255px;
margin-right:20px;
float: left;
}
div#right-content {
width: 255px;
background-color:#F0EDED;
padding-top:1px;
padding-bottom:1px;
}
div.chat {
float: right;
padding: 20px 160px 0px 0px;
}
#main-bottom {
background-image:url("/Dinamico/Themes/Default/Content/images/ContentBottom.png");
background-repeat:no-repeat;
background-position:bottom;
width:986px;
height:153px;
}
/* layout parts */
#content .part {
margin-bottom:20px;
}
.columns .column {
width:50%;
margin-left:20px;
width:450px;
float:left;
}
.columns .column .part {
margin-left:0;
margin-right:0;
}
div#nav {
margin-top: 20px;
margin-bottom: 20px;
}
ul#megamenu {
position: relative;
z-index:10;
}
ul#megamenu div.nonMega {
display: inline;
}
ul#megamenu div {
display: none
}

li.mega
{
float:left;
height:40px;

}
.searchbox1 {
background-image:url("/Dinamico/Themes/Default/Content/images/searchbox1_bg.png");
border: medium none;
float:left;
height:32px;
margin:12px 0 0 12px;
padding:0px 0px 0px 35px;
width:295px;
}
.searchgo {
border-width: 0;
margin: 11px 0 0 0;
float: left
}
img {
border:none;
}

#utilities_top
{
float:right;
width: 431px;

}
#searchbox {
background-color:#F5F5F5;
float: right;
border-radius: 5px 5px 5px 5px;
height: 55px;
margin-top: 10px;
width: 431px;
}
#breadcrumbs {
margin:0px 20px 10px 20px;
/*  float:left */
}
#bookmark {
float:right;/*   width:255px; */
}
#content-utilities {
/*  float:left; */
width:auto;
}
.resizer {
width:660px;
}
#page #home #pre
{
height:387px;
}

#page #home #pre .part
{
margin-bottom:0px;
}
#page #home #pre .columns .column
{
margin:0px;
}
#page #home #pre .twocolumns .column1 {
width:615px;
float:left;
}
#page #home #pre .twocolumns .column1 .slider {
width:595px;
height:377px;
background-color:#253953;
margin:10px 0px 0px 20px;
}
#page #home #pre .twocolumns .column2 {
float: right;
margin: 0 20px 0 0;
width: 351px;
}
#page #home #pre .column2 .text .QuickLinks {

width:329px;
height: 357px;
background-color:#E1E1E1;
margin:10px 0px 0px 0px;
padding:10px;
/*height: 289px;*/
color:#8D8F6F;
}

#page #home #pre .twocolumns .column2 .text .QuickLinks .QL-content {
background-color:#F4F4F4;
padding: 0 0 0;
}
#page #home #pre .column2 .part
{
margin-bottom:0px;
}


#page #home #pre .twocolumns .column2 .QuickLinks h1 {
background-image:url("/Dinamico/Themes/Default/Content/images/QuickLinksH1BG.png");
background-position: left top;
background-repeat: no-repeat;
color: #FFFFFF;
font-size: 20px;
font-weight: normal;
height: 57px;
margin: 0;
padding: 10px 10px 0px 10px;
text-shadow: 1px 1px 1px #000000;
width: 309px;
}
#page #home #pre .twocolumns .column2 .QuickLinks .QL-content .QL-item {
background-image:url("/Dinamico/Themes/Default/Content/images/QLcontentBG.png");
background-repeat:repeat-x;
background-position:bottom left;
padding: 3px 10px
}
#page #home #pre .twocolumns .column2 .QuickLinks .QL-content h2 {
background-image:url("/Dinamico/Themes/Default/Content/images/QuickLinksH2BG.png");
background-position:left 3px;
background-repeat:no-repeat;
font-weight:normal;
font-size:18px;
padding-left: 25px;
margin:15px 0px 0px 0px;
}
#page #home #pre .twocolumns .column2 .QuickLinks .QL-content p {

font-size:12px;
padding-left: 25px;
line-height:1.2;
margin:3px 0px;

}



table.citydata {
margin:12px 0 0 15px;
width:90%;
background-color:#EAEEED;
font-size:.9em;
}
tr.citydataItemdrk {
background-color: #CAD8E0;
border-right: 1px solid #ABB7BE;
}
td.citydataItemcol {
width: 50%;
padding: 2px;
}
td.citydataItemsub {
padding-left: 15px;
}
td.citydataItemLborder {
border-left: 1px solid #ABB7BE;
}
.entry-content {

}
#page #main .column1 {
float: left;
width: 47%;
}
#page #main .column2 {
float: right;
width: 48%;
}
#contacts
{
float:left;
width:100%;
background-color:#ffffff;
padding:10px;

}

#contacts   h3
{

font-size:16px;
font-weight:bold;
padding-bottom:10px;
}
#contacts .contacts-info
{
padding-bottom:10px;
}
#contacts .contacts-info:hover
{
background-color:#F4F4F4;
}
#page #home #post {
background-image: url("/Dinamico/Themes/Default/Content/images/HomeContent-bg.png");
background-position: left top;
background-repeat:repeat-x;
background-color:#3D3629;
float: left;
width: 75.9em;
border-radius: 0px 0px 4px 4px;
}

#footerFade {
background-image:url("/Dinamico/Themes/Default/Content/images/footer-seal.png");
background-repeat:no-repeat;
background-position:99% 95%;
height: 20.7em;
width: 75.9em;

}

#page #home #post .part
{
padding:0px!important;
margin:0px!important;
background-image: url("/Dinamico/Themes/Default/Content/images/footer-seal.png");
background-position: 98% bottom;
background-repeat: no-repeat;
height: 241px;
}
#page #home #post .column1{
width:33%;
float:left;

}
#page #home #post .column2{
width:33%;
float:left;

}
#page #home #post .column3{
width:33%;
float:left;

}
#page #home #post .column1 h2
{
margin:0 0px 0 10px!important;
}
#page #home #post H2	{
padding:16px 0px 20px 0px;
margin:0 0px 0 7px!important;
color:#99A7BB;
font-weight:normal;
text-shadow:1px 1px 1px #000000;
font-size:22px;
font-family: Lucida Sans;
}
#page #home #post p	{
}
#page #home #post .content	{
margin:0px 15px 30px 10px;
}

#page #home #post .aside-content{
background-color:transparent;
margin-left:7px;
}
#page #home #post .aside-content ul.externalList	{
padding-left:20px;
}

#page #home #post .aside-content ul.externalList li.externalItemDescription
{
list-style-type:none;
}

#page #home #post .aside-content ul.externalList li.externalitem{
list-style-image:url("/Dinamico/Themes/Default/Content/images/home-bullet.png");
margin: 0px;
padding-left:0px;
line-height:2;
}
#page #home #post .aside-content a:link	{
color:#ffffff;
font-size:14px;
text-decoration:none;
}
#page #home #post .aside-content a:visited{
color:#ffffff;
font-size:14px;
text-decoration:none;
}
#page #home #post .aside-content a:hover	{
text-decoration:underline;
}
#page #home #post .aside-content a:active{
color:#ffffff;
font-size:14px;
text-decoration:none;
}
#page .main-bottom	{
background-image:url("/Dinamico/Themes/Default/Content/images/ContentBottom.png");
background-repeat:no-repeat;
background-position:bottom;
width:986px;
height:137px;
}
a:link
{
border:none;
}
#page #home #content {
background-image:url("/Dinamico/Themes/Default/Content/images/ribbon-bg.png");
background-position:bottom center;
background-repeat:no-repeat;
height:92px;
width:1002px;
padding:0px;
margin-left: -9px;
margin-top:-80px;
margin-bottom:10px;
}

#page #home #content ul
{
margin-top:0px;
}

ul#navlist {
margin: 0 0 0 3px;
padding: 0;
list-style-type: none;
white-space: nowrap;
}
ul#navlist li {
float: left;
font-family: verdana, arial, sans-serif;
font-weight:bold;
font-size: 12px;
margin: 17px 23px;
padding: 5px 0;
background-color: #6F85A1;
border: 1px solid #D2D9E4;
-moz-box-shadow: 1px 1px 3px 1px #4F4F4F;
-webkit-box-shadow: 1px 1px 3px 1px #4F4F4F;
box-shadow:1px 1px 3px 1px #4F4F4F;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4F4F4F')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4F4F4F');
}

ul#navlist li:hover {

border: 1px solid #D2D9E4;
-moz-box-shadow: 1px 1px 3px 1px #ffffff;
-webkit-box-shadow: 1px 1px 3px 1px #ffffff;
box-shadow:1px 1px 3px 1px #ffffff;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ffffff')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ffffff');
}

#navlist a, #navlist a:link {
margin: 0;
padding: 5px 0px 4px 52px;
color: #FFFFFF;
float:left;
text-decoration: none;
}
ul#navlist li#active {

}
#navlist a:hover {
}
#banner-list1 {
background-image:url("/Dinamico/Themes/Default/Content/images/banner-list1.png");
background-repeat:no-repeat;
background-position:5px center;
padding-right: 17px !important;
}
#banner-list2 {
background-image:url("/Dinamico/Themes/Default/Content/images/banner-list2.png");
background-repeat:no-repeat;
background-position:5px center;
padding-right: 21px !important;
}
#banner-list3 {
background-image:url("/Dinamico/Themes/Default/Content/images/banner-list3.png");
background-repeat:no-repeat;
background-position:5px center;
padding-right: 51px !important;
}
#banner-list4 {
background-image:url("/Dinamico/Themes/Default/Content/images/banner-list4.png");
background-repeat:no-repeat;
background-position:5px center;
padding-right: 66px !important;
}
.LandingPageWithAside
{
width:666px;
float:left;
}
.even
{
background-color:#D9E0E8;
}

.odd
{
background-color:#F0F0F0;
}

/* forms, buttons and widgets */

.updated { color:#999; }
.author { color:#666; font-style:italic; margin-right:1em; }
.tags { margin-right:1em; }
.tags label { color:#aaa; }
.tags #tags { color:#666; font-style:italic; }

a.opener { text-decoration:none }
a.opener span { background: transparent url("/N2/Resources/icons/bullet_arrow_down.png") no-repeat 0 1px; display:inline-block; height:16px; width:16px; }
a.open span { background-image: url("/N2/Resources/icons/bullet_arrow_up.png"); }

.dropmenu { min-width:200px; min-height:2em; background-color:#fff; margin-top:.5em; padding:1em 2em 2em 0; z-index:100;
-webkit-box-shadow: 0 2px 2px #999;
box-shadow: 0 2px 2px #999;
}
.dropmenu .closer { text-decoration:none; position:absolute; right:8px; width:16px; height:16px; display:block; background:transparent url("/n2/resources/icons/cross.png") no-repeat 50% 50%; }
.dropmenu ul { list-style-type:none; padding:0 1em; margin:0; }

.separator { padding-top:20px; }

.list-item { padding-bottom:10px; border-bottom:solid 0px #eee; margin-bottom:10px; }
.list-item:last-child { border-bottom:none; }

.pager { text-align:center; border-top: solid 1px #eee; padding-top:10px; margin-top:10px; }
.pager .previous { float:left; }
.pager .next { float:right; }

.part { margin-bottom:20px; }

.highlight { background:yellow; }

form fieldset { border:solid 1px silver; padding:19px; }
form fieldset legend { background-color:#fff; font-style:italic; }
form .editor-label { float:left; clear:left; min-width:150px; margin-bottom:1em; }
form .editor-field { float:left; margin-bottom:5px; }
form p { clear:both; }

.addthis_toolbox { margin-bottom: 4px;}

/* styles specific to features */

.ui-elevator-content {
border:solid 1px #d1d1d1;
padding-top:4px;
padding-bottom:4px;
margin-left:25px;
margin-right:10px;
padding-left:15px;
padding-right:10px;
width:90%;
background-color:#EAEEED;
}



/* Modal Dialogue */
.jqmWindow {
display:none;
position:fixed;
top:17%;
left:50%;
margin-left:-300px;
width:600px;
background-color:#EEE;
color:#333;
border:1px solid black;
padding:12px;
}

.jqmOverlay {
background-color:#000;
}

/* Fixed posistioning emulation for IE6 */
* html .jqmWindow {
position:absolute;
top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


#searchform {
margin-left: 354px;
margin-top: -55px;
padding: 5px
}
/* #searchform input { display:inline-block; min-width: 432px; height:26px; border:none; vertical-align:middle; color:#999; border:solid 1px #eee; } */
#searchform input:focus {
color:#333;
border-color:#ccc;
}
#searchform button {
cursor:pointer;
display:inline-block;
width:20px;
height:20px;
padding:0;
right:0;
background:transparent url("/N2/Resources/icons/zoom.png") no-repeat 50% 50%;
border:none;
vertical-align:middle;
}
div.contentlink a {
text-decoration:none;
color:#666
}
div.contentlink a:hover {
text-decoration:underline;
}
div.contentlink.thumbSize a.img, div.contentlink.cubeSize a.img {
float:left;
margin-right:10px;
}
div.contentlink h3 {
}
div.contentlink:hover {
background-color:transparent;
outline: solid 0px #09F;
}
/*
AnythingSlider v1.4.1+ Default (base) theme

By Chris Coyier: http://css-tricks.com
with major improvements by Doug Neiner: http://pixelgraphics.us/
based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/* Content within anythingSlider */
/*
AnythingSlider v1.4

By Chris Coyier: http://css-tricks.com
with major improvements by Doug Neiner: http://pixelgraphics.us/
based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/******* SET DEFAULT DIMENSIONS HERE ********/
div.anythingSlider {
width: 700px;
height: 377px;
margin: 0 auto;
}
/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
background: #777;
}
div.anythingSlider .anythingWindow {
border-top: 3px solid #777;
border-bottom: 3px solid #777;
}
/* Active State */
div.anythingSlider.activeSlider .thumbNav a {
background-color: #A0A9B4;
border:1px solid #A0A9B4;
}
div.anythingSlider.activeSlider .thumbNav a.cur {
background-color: #FFFFFF;
border:1px solid #A0A9B4;
}
div.anythingSlider.activeSlider .anythingWindow {
border-color: #A0A9B4;
border-width:0px;
z-index: 0px;
}
/**** DO NOT CHANGE BELOW THIS LINE ****/
/* anythingSlider viewport window */
div.anythingSlider .anythingWindow {
overflow: hidden;
position: relative;
width: 100%;
height: 100%;
}

div.anythingSlider .anythingWindow .part { margin-bottom:0px; }


div.anythingSlider .anythingWindow .part .content
{
height:10px;
margin:0px;
padding:0px;
color:#ffffff;
}
div.anythingSlider .anythingWindow .part .content br
{
display:none;
}

div.anythingSlider .anythingWindow .part .content a.summary
{
color:#ffffff;
font-style:italic;
line-height:1px;
}
div.anythingSlider .anythingWindow .part .homeSize
{
padding:10px;

}

div.anythingSlider .anythingWindow .part .homeSize img  {
position:relative;
z-index:1;
}

/* wrapper: 45px right & left padding for the arrows, 28px @ bottom for naviagation */
div.anythingSlider {
position: relative;
padding: 0px;
}
/* anythingSlider base UL */
ul.anythingBase {
background: transparent;
list-style: none;
position: absolute;
top: 0;
left: 0;
margin: 0;
}
ul.anythingBase li.panel {
background: transparent;
display: block;
float: left;
padding: 0;
margin: 0;
}

ul.anythingBase h3
{
display:none;
}
/* Navigation Arrows */
div.anythingSlider .arrow {
top: 50%;
position: absolute;
display: block;
}
div.anythingSlider .arrow a {
display: block;
height: 120px;
margin-top: -60px;
width: 45px;
text-align: center;
outline: 0;
background: url("/Dinamico/Themes/Default/Content/images/arrows.png") no-repeat;
text-indent: -9999px;
}
div.anythingSlider .forward {
right: 0;
}
div.anythingSlider .back {
left: 0;
}
div.anythingSlider .forward a {
background-position: 0 -40px;
}
div.anythingSlider .back a {
background-position: -88px -40px;
}
div.anythingSlider .forward a:hover, div.anythingSlider .forward a.hover {
background-position: 0 -240px;
}
div.anythingSlider .back a:hover, div.anythingSlider .back a.hover {
background-position: -88px -240px;
}
/* Navigation Links */
div.anythingSlider .thumbNav {
margin: 0;
float:right;
}
div.anythingSlider .thumbNav li {
display: inline;
}
div.anythingSlider .thumbNav a {
color: black;
font: 11px/18px Georgia, Serif;
display: inline-block;
text-decoration: none;
padding: 2px 8px;
height: 18px;
margin: 0 5px 0 0;
background-image: url("/Dinamico/Themes/Default/Content/images/cellshade.png");
background-repeat: repeat-x;
text-align: center;
outline: 0;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}
div.anythingSlider .thumbNav a:hover {
background-image: none;
background-color:#fff;
}
/* slider autoplay right-to-left, reverse order of nav links to look better */
div.anythingSlider.rtl .thumbNav a {
float: right;
} /* reverse order of nav links */
div.anythingSlider.rtl .thumbNav {
float: left;
}    /* move nav link group to left */
/* div.anythingSlider.rtl .start-stop { float: right; } */ /* move start/stop button - in case you want to switch sides */

/* Autoplay Start/Stop button */
div.anythingSlider .start-stop {
z-index: 10;
background: #ffffff url("/Dinamico/Themes/Default/Content/images/cellshade.png") repeat-x center top;
border:1px solid #A0A9B4;
color:#000000;
padding: 0px;
width: 40px;
text-align: center;
text-decoration: none;
font-size:11px;
float: right;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}
div.anythingSlider .start-stop.playing {
background-color: #A0A9B4;
}
div.anythingSlider .start-stop:hover, div.anythingSlider .start-stop.hover {
background-image: none;
background-color:#fff;
color: #000
}

div.anythingControls
{
margin:-31px 11px 0px 0px;
position: relative;
z-index:4;
}
/* Menu */
#menu {
list-style:none;
width:958px;
margin:30px auto 0px auto;
height:43px;
padding:0px 20px 0px 20px;
/* Background color and gradients */

background: #014464;
background: -moz-linear-gradient(top, #435A7A, #263A55);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#435A7A), to(#263A55));
background: -webkit-linear-gradient(top, #435A7A 30%, #263A55 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #435A7A 30%, #263A55 100%); /* Opera11.10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#435A7A', endColorstr='#263A55', GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #435A7A 30%, #263A55 100%); /* W3C */
/* Borders */
border: 1px solid #002232;
}
ul#megamenu li div {
display: none
}

px #000;
{ font-size:13px;}
ul#megamenu {
background: #8998a8 url("/Dinamico/Themes/Default/Content/images/bg_blue.png") repeat-x 0 -80px;
border-right: 1px solid #536573;
border-left: 1px solid #536573;
border-radius:5px 5px 5px 5px;
}
ul#megamenu li.mega h2 a {
color: #fff;
background: url("/Dinamico/Themes/Default/Content/images/bg_blue.png") repeat-x 100% 0;
text-shadow: 1px 1px 1px #000;
font-size:13px;
}
ul#megamenu li.mega div.content {
position: absolute;
width: 97%;
top: 3em;
left: 0em;
background: url("/Dinamico/Themes/Default/Content/images/bg_sub_left.png") no-repeat 0 100%;
}
ul#megamenu li.mega div.content {
background:  url("/Dinamico/Themes/Default/Content/images/bg_sub.png") no-repeat 100% 100%;
padding: 20px 20px 20px 10px;
}
ul#megamenu li.hovering div {
display: block;

}


ul#megamenu a.hover {
color: #a32403;
background: #efefef url("/Dinamico/Themes/Default/Content/images/arrow_on.png") no-repeat 7px 20px;
}
ul#megamenu li.mega div.subContainer div.mega-column1 {
float:left;
margin:0px;
width:329px;
height:297px;
}
ul#megamenu li.mega div.subContainer div.mega-column2 {
float:left;
margin:0px;
width:329px;
height:297px;
}
ul#megamenu li.mega div.subContainer div.mega-column3 {
float:left;
margin:0px;
width:328px;
height:297px;
}
/*Tab 2 Style*/



ul#megamenu li#Tab2.mega div.subContainer div.mega-column1 {
background:  url("/Dinamico/Themes/Default/Content/images/mega-column-divider.png") no-repeat 100% 50%;
height: 297px;
}
ul#megamenu li#Tab2.mega div.subContainer div.mega-column2 {
background:  url("/Dinamico/Themes/Default/Content/images/mega-column-divider.png") no-repeat 100% 50%;
height: 297px;
}
ul#megamenu li#Tab2.mega div.subContainer div.mega-column3
{
height: 297px;
}
/*Tab 3 Style*/

ul#megamenu li#Tab3.mega div.subContainer div.mega-column1 {
background:  url("/Dinamico/Themes/Default/Content/images/mega-column-divider.png") no-repeat 100% 50%;

}
ul#megamenu li#Tab3.mega div.subContainer div.mega-column2 {
background:  url("/Dinamico/Themes/Default/Content/images/mega-column-divider.png") no-repeat 100% 50%;

}
ul#megamenu li#Tab3.mega div.subContainer div.mega-column3 {

}
ul#megamenu li#Tab3.mega div.subContainer div.mega-column3 H3 {

}
/*Tab 4 Style*/

ul#megamenu li#Tab4.mega div.subContainer div.mega-column1 {
background:url("/Dinamico/Themes/Default/Content/images/mega-column-shadow-bg.png") no-repeat scroll right bottom transparent;

}
ul#megamenu li#Tab4.mega div.subContainer div.mega-column2 {
width:657px;
background-color:#F5F5F5;
padding-bottom:0px;

}
ul#megamenu li#Tab4.mega div.subContainer div.mega-column2 .ui-tabs-nav a {
background-image:none;
margin:0px;
padding:0px 8px;
}
ul#megamenu li#Tab4.mega div.subContainer div.mega-column2 #tabs-1 a {
background-image:none;
margin:0px;
padding:8px;
}
ul#megamenu li#Tab4.mega div.subContainer div.mega-column2 div.columnbox .column1 {
width:260px;
float:left;
}
ul#megamenu li#Tab4.mega div.subContainer div.mega-column2 div.columnbox .column2 {
width:260px;
float:left;
}
/*Tab 5 Style*/
ul#megamenu li#Tab5.mega div.subContainer div.mega-column1 {
background:  url("/Dinamico/Themes/Default/Content/images/mega-column-divider.png") no-repeat 100% 50%;

}
ul#megamenu li#Tab5.mega div.subContainer div.mega-column2 {
background:  url("/Dinamico/Themes/Default/Content/images/mega-column-divider.png") no-repeat 100% 50%;

}
ul#megamenu li#Tab5.mega div.subContainer div.mega-column3 {

}
/*Tab 6 Style*/
ul#megamenu li#Tab6.mega div.subContainer div.mega-column1 {
background:  url("/Dinamico/Themes/Default/Content/images/mega-column-divider.png") no-repeat 100% 50%;

}
ul#megamenu li#Tab6.mega div.subContainer div.mega-column2 {
background:  url("/Dinamico/Themes/Default/Content/images/mega-column-divider.png") no-repeat 100% 50%;
/*background:  url("/Dinamico/Themes/Default/Content/images/mega-column-shadow-bg.png") no-repeat right bottom;*/

}
ul#megamenu li#Tab6.mega div.subContainer div.mega-column3 {
background:  url("/Dinamico/Themes/Default/Content/images/mega-column-divider.png") no-repeat 100% 50%;
/* background:  url("/Dinamico/Themes/Default/Content/images/mega-column-bg.png") repeat-x left bottom #2B2F39;
color:#ffffff;*/

}

ul#megamenu li#Tab6.mega div.subContainer div.mega-column3  h3
{
/*color:#ffffff;*/
}
ul#megamenu li#Tab6.mega div.subContainer div.mega-column3  p
{
margin: 0 10px 10px 10px;
line-height:1.75;
}
ul#megamenu li#Tab6.mega div.subContainer div.mega-column3 a:link
{
background-image: none;
color: #7CA72E;
margin: 0;
padding: 0;

}
ul#megamenu li#Tab6.mega div.subContainer div.mega-column3 a:visited
{
background-image: none;
color: #7CA72E;
margin: 0;
padding: 0
}
ul#megamenu li#Tab6.mega div.subContainer div.mega-column3 a:hover
{
background-image: none;
color: #7CA72E;
margin: 0;
padding: 0
}
ul#megamenu li#Tab6.mega div.subContainer div.mega-column3 a:active
{
background-image: none;
color: #7CA72E;
margin: 0;
padding: 0
}
div#Chat
{
margin:25px 10px;
background:  url("/Dinamico/Themes/Default/Content/images/chat-bubble.png") no-repeat right top transparent;

}
div#Email
{
margin:25px 10px;
background:  url("/Dinamico/Themes/Default/Content/images/email-envelope.png") no-repeat right top transparent;

}
div#ContactTop
{
background:  url("/Dinamico/Themes/Default/Content/images/contact-dash.png") no-repeat center bottom transparent;
padding-bottom: 1px;

}
div#ContactBottom
{
margin:10px;

}
div#email-button
{
border:1px solid #A0A5AC;
background:  url("/Dinamico/Themes/Default/Content/images/email-button-bg.png") repeat-x left top #647791;
height:37px;
width:125px;
border-radius:5px 5px 5px 5px;
margin: 30px auto;
cursor:pointer;
}
ul#megamenu li#Tab6.mega div.subContainer div.mega-column3 div#email-button    a:link
{
color:#fff;
background-image:none;
outline:none;
}
ul#megamenu li#Tab6.mega div.subContainer div.mega-column3 div#email-button    a:visited
{
color:#fff;
background-image:none;
outline:none;
}
ul#megamenu li#Tab6.mega div.subContainer div.mega-column3 div#email-button    a:hover
{
color:#fff;
background-image:none;
outline:none;
}
ul#megamenu li#Tab6.mega div.subContainer div.mega-column3 div#email-button    a:active
{
color:#fff;
background-image:none;
outline:none;
}

ul#megamenu {
width: 99.5%;
height: 40px;
position: relative;
z-index:1000;
}
ul#megamenu {
background: #8998a8 url("/Dinamico/Themes/Default/Content/images/blue_bg.png") repeat-x 0 0px;
border-right: 1px solid #536573;
border-left: 1px solid #536573;
}
ul#megamenu li.mega h2 a {
float: left;
display: block;
padding: 12px 25px 12px 25px;
text-decoration: none;
color: #fff;
font-family:Arial, Helvetica, sans-serif;
background: url("/Dinamico/Themes/Default/Content/images/bg_blue.png") repeat-x 100% 0;
text-shadow: 1px 1px 1px #000;
}

/***********************************************************************/
ul#megamenu li.mega h2 a:hover {
background: url("/Dinamico/Themes/Default/Content/images/bg_blue.png") repeat-x 0 -50px;
}
ul#megamenu li.hovering h2 a  {
background: url("/Dinamico/Themes/Default/Content/images/bg_blue.png") repeat-x 0 -50px;
}

ul#megamenu li.mega div.subContainer {
position: absolute;
width: 100%;
font-family:Verdana, Sans-Serif;
min-height:262px;
top: 3em;
left: 0em;
z-index: 9999;
}
ul#megamenu li.mega div.subContainer {
background-color:#F5F5F5;
}
ul#megamenu li.hovering div {
display: block;

}

ul#megamenu li.current h2 a  {
background: url("/Dinamico/Themes/Default/Content/images/bg_blue.png") repeat-x 0 -50px;
}

ul#megamenu a.hover {
color: #a32403;
background: #efefef url("/Dinamico/Themes/Default/Content/images/arrow_on.png") no-repeat 7px 10px;
}
ul#megamenu li.mega .subContainer a {
color:#435b7b;
font-size:12px;
font-weight:bold;
}
ul#megamenu li.mega .subContainer a {
background-image:url("/Dinamico/Themes/Default/Content/images/content-bullet.png");
background-position:left 12px;
background-repeat:no-repeat;
margin: 0px 10px;
line-height:1.1;
}
ul#megamenu li.mega .subContainer {
color:#65665d;
font-size:11px;
margin:5px 0px;
}
ul#megamenu li.mega .subContainer .megatext {
margin: -5px 5px 0px 30px;
padding: 12px 0px 0px 0px;
}
ul#megamenu li.mega .subContainer H3 {
font-size:16px;
font-weight:bold;
color:#7ca72e;
margin:10px 0px 10px 10px;
}
ul#megamenu li.mega .subContainer p {
margin:20px;
}
#channelList {
float:right;
width:220px;
}
.more {
border:1px solid #D6D6D7;
background-image:url("/Dinamico/Themes/Default/Content/images/more-bg.jpg");
background-repeat:repeat-x;
height:25px;
float:right;
margin-right:25px;
margin-top:5px;
}
ul#megamenu li.mega .subContainer .more a {
background-image:none;
margin: 7px;
padding: 0;
}

div#accordionContainer {
width:329px;
float: left;
font-size: 12px;
line-height: 18px;
height: 359px;
margin: 0px;
background-color: #E1E1E1;
}
/*****Accordion Styles*****/
ul#accordion, ul#accordion ul {
list-style: none;
margin: 0;
background-color: #fff;
}
ul#accordion {
}
ul#accordion li {
border-bottom: none;
}
ul#accordion ul li {
border: none;
color: #999;
padding: 5px 10px;
}
ul#accordion ul li:last-child {
border-bottom: none;
}
ul#accordion a.heading {
/*background-color: #4d4534;*/
background-color: #000;
background-image:url("/Dinamico/Themes/Default/Content/images/inactive.png");
width:314px;
background-repeat:repeat-x;
color: #fff;
display: block;
font-size: 21px;
text-shadow: 1px 1px 1px #000;
height: 27px;
padding: 6px 5px 5px 10px;
text-decoration: none;
margin-bottom: 1px;
}
ul#accordion a.heading:hover {
background: #584f3b;
color: #fff;
}
ul#accordion a.ui-state-active{
/*background-color: #9abf5b;*/
background-color: #000;
background-image:url("/Dinamico/Themes/Default/Content/images/current.png");
background-repeat:repeat-x;
color: #fff;

}
ul#accordion a.ui-state-active:hover{
/*background-color: #9abf5b;*/
background-color: #000;
background-image:url("/Dinamico/Themes/Default/Content/images/current.png");
background-repeat:repeat-x;
color: #fff;

}

ul#accordion li ul a {
color: #025185;
text-decoration: none;
}
ul#accordion li ul a:hover {
border-bottom: none;
}
ul#accordion li ul .date {
padding-right: 10px;
}
ul#accordion li ul .count {
padding-left: 10px;
}
/*****Additional Custom Accordion Styles*****/
body#customAccordion ul#accordion li ul {
display: none;
}
body#customAccordion ul#accordion li.current ul {
display: block;
}

#news-rotator	{
width:987px;
height:320px;
float:left;
z-index:0;
margin-top:-13px;
}
#news-photo	{
width:574px;
height:320px;
float:left;
background-image:url("/Dinamico/Themes/Default/Content/images/photo1.png");
background-repeat:no-repeat;
background-position:left top;
z-index:0;

}
#news-links	{
width:413px;
height:320px;
float:right;
background-color:#ffffff;
background-image:url("/Dinamico/Themes/Default/Content/images/links-container-bg.png");
background-repeat:repeat-x;
background-position:left bottom;
}

#links-container{

float: right;
height: 292px;
padding: 14px 14px 14px 0;
width: 423px;
}
.photo-link	{
background-image: url("/Dinamico/Themes/Default/Content/images/photo-link-bg.png");
background-position:35px center;
background-repeat: no-repeat;
color: #273D59;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
height: 34px;
padding: 12px 5px 12px 50px;
width:368px;
word-break:hyphenate;
z-index:2;
}
.photo-link:hover	{
background-image: url("/Dinamico/Themes/Default/Content/images/photo-link-hover-bg.png");
background-position: 0% center;
background-repeat: no-repeat;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
height: 34px;
padding: 12px 5px 12px 50px;
z-index:2;
cursor:pointer;
}

div.active	{
background-image: url("/Dinamico/Themes/Default/Content/images/photo-link-hover-bg.png");
background-position: 0% center;
background-repeat: no-repeat;
color: #FFFFFF;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
height: 34px;
padding: 12px 5px 12px 50px;
z-index:2;
cursor:pointer;
}

div.active a {
color: #FFFFFF;
}


.photo-link:hover	a{
color:#ffffff;
}

.photo-link-description	{
padding:0px 3px 0px 0px;
}

/* APPEARANCE, COLORS AND FONTS */

html {
background:#EEF3F6
}
body {
background:transparent;
background-color:#EDF1F3;

}
.input-validation-error {
border: 1px solid red;
background-color: #fee;
}
.field-validation-error {
color: Red;
}
.validation-summary-errors {
font-weight: bold;
color: Red;
}
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
}
#outer_wrapper {
background-image:url("/Dinamico/Themes/Default/Content/images/BodyBG.jpg");
background-repeat:repeat-x;
padding: 0px;
margin:0px auto;
}


#blueBottom{
background-image:url("/Dinamico/Themes/Default/Content/images/blueFade.png");
background-repeat:repeat-x;
background-position:left bottom;
padding: 0px;
margin:0px auto;
}
#bottomImage{
background-image:url("/Dinamico/Themes/Default/Content/images/footer-bg.png");
background-repeat:no-repeat;
background-position:center bottom;
padding: 0px;
margin:0px auto;

}
.column {
list-style-image:url("/Dinamico/Themes/Default/Content/images/content-bullet.png");
margin: 0px;
padding-left:0px;
font-size: 13px;
line-height: 1.75em;
}
/*  div#top { background-color:#fff; } */
div#nav .submenu {
background-color:#fff;
z-index:1;
}
div#nav .topmenu {
font-size:1.48em;
}
div#nav ul.menu li a {
background-color:#fff;
}
div#home {
background-color:#fff;
border-radius: 4px 4px 0px 0px;
-moz-border-radius: 4px 4px 0px 0px;
border-radius: 4px 4px 0px 0px;
-webkit-border-radius: 4px 4px 0px 0px;
margin:0px 0px 0px 0px;
padding:0px;
}
div#main {
background-color:#fff;
min-height:400px;
border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
}
div#aside {
width: 255px;
background-color:#F0EDED;
margin-right: 20px;
margin-left: 5px;
margin-top: 20px;
}
div#aside .part {
background-color:#F5F5F5;
margin:10px;
padding-top:11px;
}
div#aside h2 {
font-size:14px;
font-weight:normal;
color:#ffffff;
background-image:url("/Dinamico/Themes/Default/Content/images/asideH2-bg.png");
background-position:left top;
background-repeat: repeat-x;
border-radius: 4px 4px 4px 4px;
background-color:#283A52;
padding:5px 0px 0px 5px;
margin: 0px 11px 0px 11px;
width:208px;
height:23px;
}
div#aside .externalList h2 {

font-size:14px;
color:#ffffff;
padding:5px 0px 0px 5px;
margin: 0px 11px 0px 11px;
}
div#aside .part ul li.externalitem
{
background-image:url("/Dinamico/Themes/Default/Content/images/aside-bullet.png");
background-repeat:no-repeat;
background-position:left 8px;
list-style-image:none;
margin: 0px;
padding: 5px 5px 4px 21px;
line-height:1.2;
}
div#aside .part a:link {
font-size:12px;
text-decoration:none;
}
div#aside .part a:visited {
font-size:12px;
text-decoration:none;
}
div#aside .part a:hover {
text-decoration:underline;
font-size:12px;
}
div#aside .aside-content {
background-color:#ffffff;
margin: 0px 11px 0px 11px;
}
div#aside .part .aside-content ul {
margin:0px 0px;
list-style:none;
padding:10px;
}
div#aside .aside-content-bottom {
background-image:url("/Dinamico/Themes/Default/Content/images/asideBottom.png");
background-position:bottom left;
background-repeat:no-repeat;
width:213px;
height:20px;
margin:0px 11px 0px 11px;
}
div#post .part h2 {

font-size:14px;
padding:5px 0px 0px 2px;
color: #7ca72e;
margin: 0px 1px 0px 7px;
}
div#page ul li.externalitem {
list-style-image:url("/Dinamico/Themes/Default/Content/images/content-bullet.png");
margin: 0px;
padding-left:0px;
line-height:1.5;
}
div#post .part .aside-content a:link {

font-size:12px;
text-decoration:none;
}
div#post .part .aside-content a:visited {

font-size:12px;
text-decoration:none;
}
div#post .part .aside-content a:hover {

font-size:12px;
text-decoration:underline;
}
div#post .part .aside-content a:active{

font-size:12px;
text-decoration:none;
}
.externalitem a:link
{
font-size: 12px;
text-decoration: none;
}
.externalitem a:visited
{
font-size: 12px;
text-decoration:none;
}
.externalitem a:hover
{
font-size: 12px;
text-decoration:underline;
}
.externalitem a:active
{
font-size: 12px;
text-decoration:none;
}

div#post .aside-content {
margin: 0px 0px 0px 15px;
}
div#post .part .aside-content ul {
margin:0px 0px;
padding:0px 25px;
}
div#post .aside-content-bottom {
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div#footer a, div#footer a:visited {
color:#fff;
}
#footer-content {
width:987px;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#868686!important;
margin:0 auto;
float:left;
}

#footer-content-left {
margin-top:30px;
width:280px;
float:left;
}

#footer-content-left p{
margin-top:20px;
color: #263953;
}
#footer-content-right{
width:300px;
float:right;
}
#footer-content-right	h3	{
font-family:Tahoma, Geneva, sans-serif;
font-weight:normal;
font-size:19px;
color:#57562A;
letter-spacing:2px;
margin:0 0 5px 15px;
}
#footer-content-right	ul	{
margin:10px 0px 0px 0px;
padding:0px;
}
#footer-content-right	ul li	{
padding:0px 6px 0px 8px;
display:inline;
border-left:solid 1px #000000;
}
.noborder	{
border-left: 0px solid #FFFFFF!important;
}

#footer-content-right a:link {
color: #6f8097;
text-decoration:none;
}
#footer-content-right a:visited {
color: #6f8097;
text-decoration:none;
}
#footer-content-right a:hover {
color: #6f8097;
text-decoration:underline;
}

#socialbox{
background-image:url("/Dinamico/Themes/Default/Content/images/SocialboxBG.png");
background-repeat:no-repeat;
background-position:left top;
width:300px;
height:76px;

}
a#rss{
background: url("/Dinamico/Themes/Default/Content/images/RSSIcon.png") no-repeat 0px 0px;
display:inline-block;
width: 50px;
height: 50px;
margin: 13px 0 0 15px;
outline: none;
text-indent: -9000px;
cursor: pointer;
}
a#rss:hover	{
background: url("/Dinamico/Themes/Default/Content/images/RSSIcon.png") no-repeat 0px -50px transparent;
}

ul.sociallist li	{
border-left: 0px solid #FFFFFF!important;
padding:0px 0px 0px 0px!important;
}
a#facebook{
background: url("/Dinamico/Themes/Default/Content/images/FacebookIcon.png") no-repeat 0 0;
display:inline-block;
width: 50px;
height: 50px;
margin: 6px 0 0 0;
outline: none;
text-indent: -9000px;
cursor: pointer;
}
a#facebook:hover	{
background: url("/Dinamico/Themes/Default/Content/images/FacebookIcon.png") no-repeat 0px -50px transparent;
}
a#twitter{
background: url("/Dinamico/Themes/Default/Content/images/TwitterIcon.png") no-repeat 0 0;
display:inline-block;
width: 50px;
height: 50px;
margin: 6px 0 0 0;
outline: none;
text-indent: -9000px;
cursor: pointer;
}
a#twitter:hover{
background: url("/Dinamico/Themes/Default/Content/images/TwitterIcon.png") no-repeat 0px -50px transparent;
}

a#flickr{
background: url("/Dinamico/Themes/Default/Content/images/FlickrIcon.png") no-repeat 0 0;
display:inline-block;
width: 50px;
height: 50px;
margin: 6px 0 0 0;
outline: none;
text-indent: -9000px;
cursor: pointer;
}
a#flickr:hover{
background: url("/Dinamico/Themes/Default/Content/images/FlickrIcon.png") no-repeat 0px -50px transparent;
}
a#youtube{
background: url("/Dinamico/Themes/Default/Content/images/YouTubeIcon.png") no-repeat 0 0;
display:inline-block;
width: 50px;
height: 50px;
margin: 6px 0 0 0;
outline: none;
text-indent: -9000px;
cursor: pointer;
}
a#youtube:hover{
background: url("/Dinamico/Themes/Default/Content/images/YouTubeIcon.png") no-repeat 0px -50px transparent;
}

.footerlinks {
width:300px;
margin: 10px 0 0 12px!important;
}

#page #main #content .columns
{
margin-top:25px;
}

h2.NoHeading
{
margin:0px!important;
padding:0px!important;
}

#content h1 {

font-size:1.5em;
color:#293e5a;
margin: 0;
padding-bottom: 15px;
}
#content h1.entry-title
{
margin:0px;

}
#page #main #content h2 {

font-size:1.3em;
color:#7ca72e;
margin: 10px 0 10px 0px;
}
#page #main #content h3 {

color:#000000;
margin: 0px 0 0 0;
}

#page #main #pre ul
{
padding:0px 0px 0px 2em;
margin:10px 0px;
}
#page #main #content ul
{
padding:0px 0px 0px 2em;
margin:10px 0px;
}
#page #main #post ul
{
padding:0px 0px 0px 2em;
margin:10px 0px;
}

#page #main #pre ul li
{
padding:0px;
line-height: 1.75;
}
#page #main #content ul li
{
padding:0px;
line-height: 1.75;
}
#page #main #post ul li
{
padding:0px;
line-height: 1.75;
}

#page #main #post {
margin: 0 20px 0 0;
padding: 0px 0 0 20px;
clear:left;
}


#page #main #pre ol
{
padding:0px 0px 0px 2em;
margin:10px 0px;
}
#page #main #content ol
{
padding:0px 0px 0px 2em;
margin:10px 0px;
}
#page #main #post ol
{
padding:0px 0px 0px 2em;
margin:10px 0px;
}
#page #main #pre ol li
{
padding:0px;
line-height: 1.75;
}
#page #main #content ol li
{
padding:0px;
line-height: 1.75;
}

#page #main #post ol li
{
padding:0px;
line-height: 1.75;
}

#page #main #post h2 {

font-size:1.3em;
color:#7ca72e;
margin: 10px 0 10px 0px;
}
#page #main #post h2 a:link {
color:#7CA72E;
text-decoration:underline;
}

#page #main #post h3 {

color:#000000;
margin: 0px 0px 20px 5px;
}
#page #main #post h4 {

font-size: 1.1em;
color:#000000;
margin: 20px 0 0 0;
}
#content ul {
margin-top:1em;
margin-bottom:1em;
}
#content ul li
{
line-height:1.5;
}
#content table {
margin-bottom:1em;
}
#content p {
margin-bottom:1em;

}
#content h1 {
color: #293e5a;
}
#content h1.entry-title {
padding-bottom: 30px;
}
.contentlink .content h3 {

}
.contentlink .content h3 a:link {
color:#7ca72e;
font-size: 1.25em;
text-decoration:underline;
}

.contentlink .content h3 a:visited {
color:#7ca72e;
font-size: 1.25em;
text-decoration:underline;
}.contentlink .content h3 a:hover{
color:#000000;
font-size: 1.25em;
text-decoration:underline;
}.contentlink .content h3 a:active {
color:#7ca72e;
font-size: 1.25em;
text-decoration:underline;
}

.contentlink .content a.summary {
margin-left: 0px;
color:#000;
display: block;
line-height: 1.2;
padding: 10px 0;
}
.crumb {
margin:5px 0px 20px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*color:#7a828e;*/
}
.currentcrumb
{
font-weight:bold;
}
.crumb a:link {
text-decoration:none;
}
.crumb a:hover {
text-decoration: underline;
}
.drop-shadow {
-moz-box-shadow: 1px 1px 3px 1px #4F4F4F;
-webkit-box-shadow: 1px 1px 3px 1px #4F4F4F;
box-shadow:1px 1px 3px 1px #4F4F4F;
/* For IE 8 */
border: 1px solid #4F4F4F;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4F4F4F')";
/* For IE 5.5 - 7 */
border: 1px solid #4F4F4F;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#4F4F4F');
}
.gray-shadow {
-moz-box-shadow: 2px 2px 3px 1px #999999;
-webkit-box-shadow: 2px 2px 3px 1px #999999;
box-shadow:2px 2px 3px 1px #999999;
/* For IE 8 */
border: 1px solid #999999;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
/* For IE 5.5 - 7 */
border: 1px solid #999999;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}
.shadow {
-moz-box-shadow: 4px 4px 3px 1px #999999;
-webkit-box-shadow: 4px 4px 3px 1px #999999;
box-shadow:4px 4px 3px 1px #999999;
/* For IE 8 */
border: 1px solid #999999;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999')";
/* For IE 5.5 - 7 */
border: 1px solid #999999;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#999999');
}
.info-box {
background-color:#F4F4F4;
background-image:url("/Dinamico/Themes/Default/Content/images/InfoBox-bg.png");
background-repeat:repeat-x;
min-height: 100px;
margin: 20px auto;
border-radius: 5px 5px 5px 5px;
float:left;
z-index: -1;
}
.info-box h2 {
background-image: url("/Dinamico/Themes/Default/Content/images/InfoBoxH2-bg.png");
background-position: 4px 4px;
background-repeat: no-repeat;
color: #283A52 !important;
font-size: 1.2em !important;
height: 38px;
margin: 0 !important;
padding-left: 40px;
padding-top: 10px;
}
.info-box h3 {
color: #283A52 !important;
font-size: 1.2em !important;
height: 38px;
margin: 0 !important;
padding-left: 15px;
padding-top: 10px;
}
.info-box p {
margin: 5px 0;
padding: 0 10px;
}
div#questionaire ul li {
list-style: none;
padding: 5px 0;
}
#breadcrumbs {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7a828e;
}
#contactus td
{
padding:10px;
}

#content .tableheader {
background-color: #E3F1F9;
border: 1px solid #000000;
font-weight: bold;
text-align: center;
padding: 5px;
}
#content .tableborder {
border: 1px solid #000000;
padding: 5px;
}
#hardcode a
{
font-weight:bold;
}

#hardcode p
{
margin-left:5px;
}

li.externalItemDescription
{
font-family:Arial, Helvetica, sans-serif;
font-style: italic;
line-height: 1.2 !important;
list-style-type: none;
margin: 10px 10px 10px -20px;
}
.SiteMapMainLevel
{
font-weight:bold;
}
.externalItemPrefix{
font-family:Arial, Helvetica, sans-serif;
}
.externalItemSuffix{
font-family:Arial, Helvetica, sans-serif;
}
#google_translate_text{
margin:6px;
padding:0px;
float:left;}

#google_translate_text p {

color:#ffffff;
font-size:12px;
padding:0px 0px 0px 0px;
margin-top:0px;

}
#google_translate_text a:link	{
color:#ffffff;
text-decoration:none;
}
#google_translate_text a:visited	{
color:#ffffff;
text-decoration:none;
}
#google_translate_text a:hover	{
color:#ffffff;
text-decoration:underline;
}
#google_translate_element	{
float:left;
margin:0px;
padding:3px 0px 20px 0px;
width:120px;
}

.goog-te-gadget img	{
display:none;
}
.goog-te-menu-value
{
color:#000000!important;
text-decoration:none;
}
#textsize
{

float: right;
font-size: 12px;
height: 22px;
margin: 4px 0 0;
padding: 0 0 0 4px;
width: 55px;
}
#textsize a:link	{
color:#ffffff;
text-decoration:none;
display: block;
margin: 4px 2px 2px;
}
#textsize a:visited	{
color:#ffffff;
text-decoration:none;
}
#textsize a:hover	{
color:#ffffff;
text-decoration:underline;
}
.ServicesPromo
{
width:328px;
height:240px;
}
ul#megamenu li.mega .subContainer a.ServicesPromo
{
background-image:none;
}
h2.elevator_title
{
cursor:pointer;
text-decoration:underline;
}

.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


@media all and (orientation:portrait) {

}

@media all and (orientation:landscape) {

}

@media screen and (max-device-width: 480px) {

/* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */
}


@media print {
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
-ms-filter: none !important; }
a, a:visited { color: #444 !important; text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr, img { page-break-inside: avoid; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
}

/*! jQuery UI - v1.8.21 - 2012-06-05
* https://github.com/jquery/jquery-ui
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.tabs.css, jquery.ui.theme.css
* Copyright (c) 2012 AUTHORS.txt; Licensed MIT, GPL */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
position: absolute !important;
clip: rect(1px 1px 1px 1px);
clip: rect(1px,1px,1px,1px);
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
content: "";
display: table;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-clearfix {
zoom: 1;
padding:0px!important;
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0);
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
cursor: default !important;
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
width: 100%;
}
.ui-accordion .ui-accordion-header {
cursor: pointer;
position: relative;
margin-top: 1px;
zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
display: inline;
}
.ui-accordion .ui-accordion-header-active {
border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
display: block;
font-size: 1em;
padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a {
padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
position: absolute;
left: .5em;
top: 50%;
margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
padding: 0px 10px 5px 10px!important;
border-top: 0;
margin-top: -2px;
position: relative;
top: 1px;
margin-bottom: 2px;
overflow: auto;
display: none;
zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
display: block;
}
.ui-autocomplete {
position: absolute;
cursor: default;
}
/* workarounds */
* html .ui-autocomplete {
width:1px;
} /* without this, the menu expands to 100% in IE6 */
/*
* jQuery UI Menu 1.8.21
*
* Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* http://docs.jquery.com/UI/Menu#theming
*/
.ui-menu {
list-style:none;
padding: 2px;
margin: 0;
display:block;
float: left;
}
.ui-menu .ui-menu {
margin-top: -3px;
}
.ui-menu .ui-menu-item {
margin:0;
padding: 0;
zoom: 1;
float: left;
clear: left;
width: 100%;
}
.ui-menu .ui-menu-item a {
text-decoration:none;
display:block;
padding:.2em .4em;
line-height:1.5;
zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}
.ui-button {
display: inline-block;
position: relative;
padding: 0;
margin-right: .1em;
text-decoration: none !important;
cursor: pointer;
text-align: center;
zoom: 1;
overflow: visible;
} /* the overflow property removes extra width in IE */
.ui-button-icon-only {
width: 2.2em;
} /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
width: 2.4em;
} /* button elements seem to need a little more width */
.ui-button-icons-only {
width: 3.4em;
}
button.ui-button-icons-only {
width: 3.7em;
}
/*button text element */
.ui-button .ui-button-text {
display: block;
line-height: 1.4;
}
.ui-button-text-only .ui-button-text {
padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
padding: .4em;
text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
padding-left: 2.1em;
padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
padding: .4em 1em;
}
/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
position: absolute;
top: 50%;
margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
left: 50%;
margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
right: .5em;
}
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
right: .5em;
}
/*button sets*/
.ui-buttonset {
margin-right: 7px;
}
.ui-buttonset .ui-button {
margin-left: 0;
margin-right: -.3em;
}

/* workarounds */
button.ui-button::-moz-focus-inner {
border: 0;
padding: 0;
} /* reset extra padding in Firefox */
.ui-datepicker {
width: 17em;
padding: .2em .2em 0;
display: none;
}
.ui-datepicker .ui-datepicker-header {
position:relative;
padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
position:absolute;
top: 2px;
width: 1.8em;
height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
left:2px;
}
.ui-datepicker .ui-datepicker-next {
right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
left:1px;
}
.ui-datepicker .ui-datepicker-next-hover {
right:1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display: block;
position: absolute;
left: 50%;
margin-left: -8px;
top: 50%;
margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
margin: 0 2.3em;
line-height: 1.8em;
text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
font-size:1em;
margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
width: 49%;
}
.ui-datepicker table {
width: 100%;
font-size: .9em;
border-collapse: collapse;
margin:0 0 .4em;
}
.ui-datepicker th {
padding: .7em .3em;
text-align: center;
font-weight: bold;
border: 0;
}
.ui-datepicker td {
border: 0;
padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
display: block;
padding: .2em;
text-align: right;
text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
margin: .7em 0 0 0;
padding:0 .2em;
border-left: 0;
border-right: 0;
border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
float: right;
margin: .5em .2em .4em;
cursor: pointer;
padding: .2em .6em .3em .6em;
width:auto;
overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float:left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
width:95%;
margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
clear:left;
}
.ui-datepicker-row-break {
clear:both;
width:100%;
font-size:0em;
}
/* RTL support */
.ui-datepicker-rtl {
direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
right: 2px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
left: 2px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
right: 1px;
left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
left: 1px;
right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
float:right;
}
.ui-datepicker-rtl .ui-datepicker-group {
float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
border-right-width:0;
border-left-width:1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
border-right-width:0;
border-left-width:1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
display: none; /*sorry for IE5*/
display/**/: block; /*sorry for IE5*/
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}
.ui-dialog {
position: absolute;
padding: .2em;
width: 300px;
overflow: hidden;
}
.ui-dialog .ui-dialog-titlebar {
padding: .4em 1em;
position: relative;
}
.ui-dialog .ui-dialog-title {
float: left;
margin: .1em 16px .1em 0;
}
.ui-dialog .ui-dialog-titlebar-close {
position: absolute;
right: .3em;
top: 50%;
width: 19px;
margin: -10px 0 0 0;
padding: 1px;
height: 18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
display: block;
margin: 1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
padding: 0;
}
.ui-dialog .ui-dialog-content {
position: relative;
border: 0;
padding: .5em 1em;
background: none;
overflow: auto;
zoom: 1;
}
.ui-dialog .ui-dialog-buttonpane {
text-align: left;
border-width: 1px 0 0 0;
background-image: none;
margin: .5em 0 0 0;
padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
margin: .5em .4em .5em 0;
cursor: pointer;
}
.ui-dialog .ui-resizable-se {
width: 14px;
height: 14px;
right: 3px;
bottom: 3px;
}
.ui-draggable .ui-dialog-titlebar {
cursor: move;
}
.ui-progressbar {
height:2em;
text-align: left;
overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
margin: -1px;
height:100%;
}
.ui-resizable {
position: relative;
}
.ui-resizable-handle {
position: absolute;
font-size: 0.1px;
display: block;
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
display: none;
}
.ui-resizable-n {
cursor: n-resize;
height: 7px;
width: 100%;
top: -5px;
left: 0;
}
.ui-resizable-s {
cursor: s-resize;
height: 7px;
width: 100%;
bottom: -5px;
left: 0;
}
.ui-resizable-e {
cursor: e-resize;
width: 7px;
right: -5px;
top: 0;
height: 100%;
}
.ui-resizable-w {
cursor: w-resize;
width: 7px;
left: -5px;
top: 0;
height: 100%;
}
.ui-resizable-se {
cursor: se-resize;
width: 12px;
height: 12px;
right: 1px;
bottom: 1px;
}
.ui-resizable-sw {
cursor: sw-resize;
width: 9px;
height: 9px;
left: -5px;
bottom: -5px;
}
.ui-resizable-nw {
cursor: nw-resize;
width: 9px;
height: 9px;
left: -5px;
top: -5px;
}
.ui-resizable-ne {
cursor: ne-resize;
width: 9px;
height: 9px;
right: -5px;
top: -5px;
}
.ui-selectable-helper {
position: absolute;
z-index: 100;
border:1px dotted black;
}
.ui-slider {
position: relative;
text-align: left;
}
.ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1.2em;
height: 1.2em;
cursor: default;
}
.ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
background-position: 0 0;
}
.ui-slider-horizontal {
height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
top: -.3em;
margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
right: 0;
}
.ui-slider-vertical {
width: .8em;
height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
left: -.3em;
margin-left: 0;
margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
left: 0;
width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
top: 0;
}
.ui-tabs {
position: relative;
padding: 0;
zoom: 1;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
margin: 0;
padding:0;
}
.ui-tabs .ui-tabs-nav li {
list-style: none;
float: left;
position: relative;
top: 1px;
margin: 0 .2em 0px 0;
padding: 0;
white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
float: left;
padding: .5em 1em;
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
margin-bottom: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer;
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
display: block;
border-width: 0;
padding: 0;
background: none;
}
.ui-tabs .ui-tabs-hide {
display: none !important;
}
/* Component containers
----------------------------------*/
.ui-widget {
font-family: Verdana, Arial, sans-serif/*{ffDefault}*/;
font-size: 1.1em/*{fsDefault}*/;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: Verdana, Arial, sans-serif/*{ffDefault}*/;
font-size: 1em;
}
.ui-widget-content {
border: 1px solid #aaaaaa/*{borderColorContent}*/;
background: #ffffff/*{bgColorContent} url("/Dinamico/Themes/Default/Content/images/ui-bg_flat_75_ffffff_40x100.png")*//*{bgImgUrlContent}*/ 0%/*{bgContentXPos}*/ 0%/*{bgContentYPos}*/ no-repeat/*{bgContentRepeat}*/;
color: #222222/*{fcContent}*/;
}
.ui-widget-content a {
color: #222222/*{fcContent}*/;
}
.ui-widget-header {
border: 0px solid #aaaaaa/*{borderColorHeader}*/;
background: tranparent;
color: #222222/*{fcHeader}*/;
font-weight: bold;
}
.ui-widget-header a {
color: #222222/*{fcHeader}*/;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
border: 1px solid transparent/*{borderColorActive}*/;
background: transparent/*{bgColorActive}*/ url("/Dinamico/Themes/Default/Content/images/NewsTab.png")/*{bgImgUrlDefault}*/ 0%/*{bgDefaultXPos}*/ 0%/*{bgDefaultYPos}*/ no-repeat/*{bgDefaultRepeat}*/;
font-weight: normal/*{fwDefault}*/;
color: #555555/*{fcDefault}*/;
width:124px;
height:47px;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #555555/*{fcDefault}*/;
text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
border: 1px solid transparent/*{borderColorHover}*/;
background: transparent/*{bgColorActive}*/ url("/Dinamico/Themes/Default/Content/images/NewsTabHover.png")/*{bgImgUrlActive}*/ 0%/*{bgActiveXPos}*/ 0%/*{bgActiveYPos}*/ no-repeat/*{bgActiveRepeat}*/;
font-weight: normal/*{fwDefault}*/;
color: #212121/*{fcHover}*/;
}
.ui-state-hover a, .ui-state-hover a:hover {
color: #212121/*{fcHover}*/;
text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border: 1px solid transparent/*{borderColorActive}*/;
background: transparent/*{bgColorActive}*/ url("/Dinamico/Themes/Default/Content/images/NewsTabCurrent.png")/*{bgImgUrlActive}*/ 0%/*{bgActiveXPos}*/ 0%/*{bgActiveYPos}*/ no-repeat/*{bgActiveRepeat}*/;
font-weight: normal/*{fwDefault}*/;
color: #212121/*{fcActive}*/;
width:125px;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #212121/*{fcActive}*/;
text-decoration: none;
}
.ui-widget :active {
outline: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
border: 1px solid #fcefa1/*{borderColorHighlight}*/;
background: #fbf9ee/*{bgColorHighlight}*/ url("/Dinamico/Themes/Default/Content/images/ui-bg_glass_55_fbf9ee_1x400.png")/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/;
color: #363636/*{fcHighlight}*/;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color: #363636/*{fcHighlight}*/;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a/*{borderColorError}*/;
background: #fef1ec/*{bgColorError}*/ url("/Dinamico/Themes/Default/Content/images/ui-bg_glass_95_fef1ec_1x400.png")/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/;
color: #cd0a0a/*{fcError}*/;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color: #cd0a0a/*{fcError}*/;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color: #cd0a0a/*{fcError}*/;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70);
font-weight: normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35);
background-image: none;
}
/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
width: 16px;
height: 16px;
background-image: /*url("/Dinamico/Themes/Default/Content/images/ui-icons_222222_256x240.png"){iconsContent}*/;
}
.ui-widget-content .ui-icon {
background-image:/* url("/Dinamico/Themes/Default/Content/images/ui-icons_222222_256x240.png"){iconsContent}*/;
}
.ui-widget-header .ui-icon {
background-image: /*url("/Dinamico/Themes/Default/Content/images/ui-icons_222222_256x240.png"){iconsHeader}*/;
}
.ui-state-default .ui-icon {
/*background-image: url("/Dinamico/Themes/Default/Content/images/ui-icons_888888_256x240.png"){iconsDefault}*/;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
/*background-image: url("/Dinamico/Themes/Default/Content/images/ui-icons_454545_256x240.png"){iconsHover}*/;
}
.ui-state-active .ui-icon {
/*background-image: url("/Dinamico/Themes/Default/Content/images/ui-icons_454545_256x240.png"){iconsActive}*/;
}
.ui-state-highlight .ui-icon {
background-image: url("/Dinamico/Themes/Default/Content/images/ui-icons_2e83ff_256x240.png")/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image: url("/Dinamico/Themes/Default/Content/images/ui-icons_cd0a0a_256x240.png")/*{iconsError}*/;
}
/* positioning */
.ui-icon-carat-1-n {
background-position: 0 0;
}
.ui-icon-carat-1-ne {
background-position: -16px 0;
}
.ui-icon-carat-1-e {
background-position: -32px 0;
}
.ui-icon-carat-1-se {
background-position: -48px 0;
}
.ui-icon-carat-1-s {
background-position: -64px 0;
}
.ui-icon-carat-1-sw {
background-position: -80px 0;
}
.ui-icon-carat-1-w {
background-position: -96px 0;
}
.ui-icon-carat-1-nw {
background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
background-position: -144px 0;
}
.ui-icon-triangle-1-n {
background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
background-position: -176px -64px;
}
.ui-icon-arrow-4 {
background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
background-position: -16px -80px;
}
.ui-icon-extlink {
background-position: -32px -80px;
}
.ui-icon-newwin {
background-position: -48px -80px;
}
.ui-icon-refresh {
background-position: -64px -80px;
}
.ui-icon-shuffle {
background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
background-position: 0 -96px;
}
.ui-icon-folder-open {
background-position: -16px -96px;
}
.ui-icon-document {
background-position: -32px -96px;
}
.ui-icon-document-b {
background-position: -48px -96px;
}
.ui-icon-note {
background-position: -64px -96px;
}
.ui-icon-mail-closed {
background-position: -80px -96px;
}
.ui-icon-mail-open {
background-position: -96px -96px;
}
.ui-icon-suitcase {
background-position: -112px -96px;
}
.ui-icon-comment {
background-position: -128px -96px;
}
.ui-icon-person {
background-position: -144px -96px;
}
.ui-icon-print {
background-position: -160px -96px;
}
.ui-icon-trash {
background-position: -176px -96px;
}
.ui-icon-locked {
background-position: -192px -96px;
}
.ui-icon-unlocked {
background-position: -208px -96px;
}
.ui-icon-bookmark {
background-position: -224px -96px;
}
.ui-icon-tag {
background-position: -240px -96px;
}
.ui-icon-home {
background-position: 0 -112px;
}
.ui-icon-flag {
background-position: -16px -112px;
}
.ui-icon-calendar {
background-position: -32px -112px;
}
.ui-icon-cart {
background-position: -48px -112px;
}
.ui-icon-pencil {
background-position: -64px -112px;
}
.ui-icon-clock {
background-position: -80px -112px;
}
.ui-icon-disk {
background-position: -96px -112px;
}
.ui-icon-calculator {
background-position: -112px -112px;
}
.ui-icon-zoomin {
background-position: -128px -112px;
}
.ui-icon-zoomout {
background-position: -144px -112px;
}
.ui-icon-search {
background-position: -160px -112px;
}
.ui-icon-wrench {
background-position: -176px -112px;
}
.ui-icon-gear {
background-position: -192px -112px;
}
.ui-icon-heart {
background-position: -208px -112px;
}
.ui-icon-star {
background-position: -224px -112px;
}
.ui-icon-link {
background-position: -240px -112px;
}
.ui-icon-cancel {
background-position: 0 -128px;
}
.ui-icon-plus {
background-position: -16px -128px;
}
.ui-icon-plusthick {
background-position: -32px -128px;
}
.ui-icon-minus {
background-position: -48px -128px;
}
.ui-icon-minusthick {
background-position: -64px -128px;
}
.ui-icon-close {
background-position: -80px -128px;
}
.ui-icon-closethick {
background-position: -96px -128px;
}
.ui-icon-key {
background-position: -112px -128px;
}
.ui-icon-lightbulb {
background-position: -128px -128px;
}
.ui-icon-scissors {
background-position: -144px -128px;
}
.ui-icon-clipboard {
background-position: -160px -128px;
}
.ui-icon-copy {
background-position: -176px -128px;
}
.ui-icon-contact {
background-position: -192px -128px;
}
.ui-icon-image {
background-position: -208px -128px;
}
.ui-icon-video {
background-position: -224px -128px;
}
.ui-icon-script {
background-position: -240px -128px;
}
.ui-icon-alert {
background-position: 0 -144px;
}
.ui-icon-info {
background-position: -16px -144px;
}
.ui-icon-notice {
background-position: -32px -144px;
}
.ui-icon-help {
background-position: -48px -144px;
}
.ui-icon-check {
background-position: -64px -144px;
}
.ui-icon-bullet {
background-position: -80px -144px;
}
.ui-icon-radio-off {
background-position: -96px -144px;
}
.ui-icon-radio-on {
background-position: -112px -144px;
}
.ui-icon-pin-w {
background-position: -128px -144px;
}
.ui-icon-pin-s {
background-position: -144px -144px;
}
.ui-icon-play {
background-position: 0 -160px;
}
.ui-icon-pause {
background-position: -16px -160px;
}
.ui-icon-seek-next {
background-position: -32px -160px;
}
.ui-icon-seek-prev {
background-position: -48px -160px;
}
.ui-icon-seek-end {
background-position: -64px -160px;
}
.ui-icon-seek-start {
background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
background-position: -80px -160px;
}
.ui-icon-stop {
background-position: -96px -160px;
}
.ui-icon-eject {
background-position: -112px -160px;
}
.ui-icon-volume-off {
background-position: -128px -160px;
}
.ui-icon-volume-on {
background-position: -144px -160px;
}
.ui-icon-power {
background-position: 0 -176px;
}
.ui-icon-signal-diag {
background-position: -16px -176px;
}
.ui-icon-signal {
background-position: -32px -176px;
}
.ui-icon-battery-0 {
background-position: -48px -176px;
}
.ui-icon-battery-1 {
background-position: -64px -176px;
}
.ui-icon-battery-2 {
background-position: -80px -176px;
}
.ui-icon-battery-3 {
background-position: -96px -176px;
}
.ui-icon-circle-plus {
background-position: 0 -192px;
}
.ui-icon-circle-minus {
background-position: -16px -192px;
}
.ui-icon-circle-close {
background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
background-position: -192px -192px;
}
.ui-icon-circle-check {
background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
-moz-border-radius-topleft: 0px/*{cornerRadius}*/;
-webkit-border-top-left-radius: 0px/*{cornerRadius}*/;
-khtml-border-top-left-radius: 0px/*{cornerRadius}*/;
border-top-left-radius: 0px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
-moz-border-radius-topright: 0px/*{cornerRadius}*/;
-webkit-border-top-right-radius: 0px/*{cornerRadius}*/;
-khtml-border-top-right-radius: 0px/*{cornerRadius}*/;
border-top-right-radius: 0px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
-moz-border-radius-bottomleft: 0px/*{cornerRadius}*/;
-webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/;
-khtml-border-bottom-left-radius: 0px/*{cornerRadius}*/;
border-bottom-left-radius: 0px/*{cornerRadius}*/;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
-moz-border-radius-bottomright: 0px/*{cornerRadius}*/;
-webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/;
-khtml-border-bottom-right-radius:0px/*{cornerRadius}*/;
border-bottom-right-radius: 0px/*{cornerRadius}*/;
}
/* Overlays */
.ui-widget-overlay {
background: #aaaaaa/*{bgColorOverlay}*/ url("/Dinamico/Themes/Default/Content/images/ui-bg_flat_0_aaaaaa_40x100.png")/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
opacity: .3;
filter:Alpha(Opacity=30)/*{opacityOverlay}*/;
}
.ui-widget-shadow {
margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/;
padding: 8px/*{thicknessShadow}*/;
background: #aaaaaa/*{bgColorShadow}*/ url("/Dinamico/Themes/Default/Content/images/ui-bg_flat_0_aaaaaa_40x100.png")/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/;
opacity: .3;
filter:Alpha(Opacity=30)/*{opacityShadow}*/;
-moz-border-radius: 8px/*{cornerRadiusShadow}*/;
-khtml-border-radius: 8px/*{cornerRadiusShadow}*/;
-webkit-border-radius: 8px/*{cornerRadiusShadow}*/;
border-radius: 8px/*{cornerRadiusShadow}*/;
}

@charset "utf-8";
/* CSS Document */

body {

}
table {

}
/* Site
-------------------------------- */


/* Layout
-------------------------------- */

.layout-grid {
width: 960px;
}
.layout-grid td {
vertical-align: top;
}
.layout-grid td.left-nav {
width: 140px;
}
.layout-grid td.normal {
border-left: 1px solid #eee;
padding: 20px 24px;

}
.layout-grid td.demos {
background: url("/Dinamico/Themes/Default/Content/'/images/demos_bg.jpg'") no-repeat;
height: 337px;
overflow: hidden;
}
/* Normal
-------------------------------- */

.normal h3, .normal h4 {
margin: 0;
font-weight: normal;
}
.normal h3 {
padding: 0 0 9px;
font-size: 1.8em;
}
.normal h4 {
padding-bottom: 21px;
border-bottom: 1px dashed #999;
font-size: 1.2em;
font-weight: bold;
}
.normal p {
font-size: 1.2em;
}
/* Demos */

.demos-nav, .demos-nav dt, .demos-nav dd, .demos-nav ul, .demos-nav li {
margin: 0;
padding: 0
}
.demos-nav {
float: left;
width: 170px;
font-size: 1.3em;
}
.demos-nav dt, .demos-nav h4 {
margin: 0;
padding: 0;
color: #e87b10;
}
.demos-nav dt, .demos-nav h4 {
margin-top: 1.5em;
margin-bottom: 0;
padding-left: 8px;
padding-bottom:5px;
line-height: 1.2em;
border-bottom: 1px solid #F4F4F4;
}
.demos-nav dd a, .demos-nav li a {
border-bottom: 1px solid #F4F4F4;
display:block;
padding: 4px 3px 4px 8px;
font-size: 90%;
text-decoration: none;
color: #555;
margin:2px 0;
height:13px;
}
.demos-nav dd a:hover, .demos-nav dd a:focus, .demos-nav dd a:hover, .demos-nav dd a:focus {
background: #f3f3f3;
color:#000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.demos-nav dd a.selected {
background: #555;
color:#ffffff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
/* new styles for demo pages, added by Filament 12.29.08
eventually we should convert the font sizes to ems -- using px for now to minimize style conflicts
*/

.normal h3.demo-header {
font-size:32px;
padding:0 0 5px;
border-bottom:1px solid #eee;
text-transform: capitalize;
}
.normal h4.demo-subheader {
font-size:10px;
text-transform: uppercase;
color:#999;
padding:8px 0 3px;
border:0;
margin:0;
}
.normal a:link, .normal a:visited {
color:#1b75bb;
text-decoration:none;
}
.normal a:hover, .normal a:active {
color:#0b559b;
}
#demo-config {
padding:20px 0 0;
}
#demo-frame {
float:left;
width:540px;
height:380px;
border:1px solid #ddd;
overflow: auto;
position: relative;
}
#demo-frame h3, #demo-frame h4 {
padding: 0;
font-weight: bold;
font-size: 1em;
}
#demo-config-menu {
float:right;
width:180px;
}
#demo-config-menu h4 {
font-size:13px;
color:#666;
font-weight:normal;
border:0;
padding-left:18px;
}
#demo-config-menu ul {
list-style: none;
padding: 0;
margin: 0;
}
#demo-config-menu li {
font-size:12px;
padding:0 0 0 10px;
margin:3px 0;
zoom: 1;
}
#demo-config-menu li a:link, #demo-config-menu li a:visited {
display:block;
padding:1px 8px 4px;
border-bottom:1px dotted #b3b3b3;
}
* html #demo-config-menu li a:link, * html #demo-config-menu li a:visited {
padding:1px 8px 2px;
}
#demo-config-menu li a:hover, #demo-config-menu li a:active {
background-color:#f6f6f6;
}
#demo-config-menu li.demo-config-on {
background: url("/Dinamico/Themes/Default/Content/images/demo-config-on-tile.gif") repeat-x left center;
}
#demo-config-menu li.demo-config-on a:link, #demo-config-menu li.demo-config-on a:visited, #demo-config-menu li.demo-config-on a:hover, #demo-config-menu li.demo-config-on a:active {
background: url("/Dinamico/Themes/Default/Content/images/demo-config-on.gif") no-repeat left;
padding-left:18px;
color:#fff;
border:0;
margin-left:-10px;
margin-top: 0px;
margin-bottom: 0px;
}
#demo-source, #demo-notes {
clear: both;
padding: 20px 0 0;
font-size: 1.3em;
}
#demo-notes {
width:520px;
color:#333;
font-size: 1em;
}
#demo-notes p code, .demo-description p code {
padding: 0;
font-weight: bold;
}
#demo-source pre, #demo-source code {
padding: 0;
}
code, pre {
padding:8px 0 8px 20px;
font-size: 1.2em;
line-height:130%;
}
#demo-source a:link, #demo-source a:visited, #demo-source a:hover, #demo-source a:active {
font-size:12px;
padding-left:13px;
background-position: left center;
background-repeat: no-repeat;
}
#demo-source a.source-open:link, #demo-source a.source-open:visited, #demo-source a.source-open:hover, #demo-source a.source-open:active {
background-image: url("/Dinamico/Themes/Default/Content/images/demo-spindown-open.gif");
}
#demo-source a.source-closed:link, #demo-source a.source-closed:visited, #demo-source a.source-closed:hover, #demo-source a.source-closed:active {
background-image: url("/Dinamico/Themes/Default/Content/images/demo-spindown-closed.gif");
}
div.demo {
width:658px;
height:292px;
}
div.demo h3.docs {
clear:left;
font-size:12px;
font-weight:normal;
padding:0 0 1em;
margin:0;
}
div.demo-description {
clear:both;
padding:12px;
font-size: 1.3em;
line-height: 1.4em;
}
.ui-draggable, .ui-droppable {
background-position: top left;
}
.left-nav .demos-nav {
padding-right: 10px;
}
#demo-link {
font-size:11px;
padding-top: 6px;
clear: both;
overflow: hidden;
}
#demo-link a span.ui-icon {
float:left;
margin-right:3px;
}
/* Component containers
----------------------------------*/
#widget-docs .ui-widget {
font-size: 1em;
}
#widget-docs .ui-widget input, #widget-docs .ui-widget select, #widget-docs .ui-widget textarea, #widget-docs .ui-widget button {
font-size: 1em;
}
#widget-docs .ui-widget-header {
border: 1px solid #ffffff;
background: #464646 url("/Dinamico/Themes/Default/Content/images/464646_40x100_textures_01_flat_100.png") 50% 50% repeat-x;
color: #ffffff;
font-weight: bold;
}
#widget-docs .ui-widget-header a {
color: #ffffff;
}
#widget-docs .ui-widget-content {
border: 1px solid #ffffff;
background: #ffffff url("/Dinamico/Themes/Default/Content/images/ffffff_40x100_textures_01_flat_75.png") 50% 50% repeat-x;
color: #222222;
}
#widget-docs .ui-widget-content a {
color: #222222;
}
/* Interaction states
----------------------------------*/
#widget-docs .ui-state-default, #widget-docs .ui-widget-content #widget-docs .ui-state-default {
border: 1px solid #666666;
background: #555555 url("/Dinamico/Themes/Default/Content/images/555555_40x100_textures_03_highlight_soft_75.png") 50% 50% repeat-x;
font-weight: normal;
color: #ffffff;
outline: none;
}
#widget-docs .ui-state-default a {
color: #ffffff;
text-decoration: none;
outline: none;
}
#widget-docs .ui-state-hover, #widget-docs .ui-widget-content #widget-docs .ui-state-hover, #widget-docs .ui-state-focus, #widget-docs .ui-widget-content #widget-docs .ui-state-focus {
border: 1px solid #666666;
background: transparent url("/Dinamico/Themes/Default/Content/images/444444_40x100_textures_03_highlight_soft_60.png") 50% 50% repeat-x;
font-weight: normal;
color: #ffffff;
outline: none;
}
#widget-docs .ui-state-hover a {
color: #ffffff;
text-decoration: none;
outline: none;
}
#widget-docs .ui-state-active, #widget-docs .ui-widget-content #widget-docs .ui-state-active {
border: 1px solid #666666;
background: #ffffff url("/Dinamico/Themes/Default/Content/images/ffffff_40x100_textures_01_flat_65.png") 50% 50% repeat-x;
font-weight: normal;
color: #F6921E;
outline: none;
}
#widget-docs .ui-state-active a {
color: #F6921E;
outline: none;
text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
#widget-docs .ui-state-highlight, #widget-docs .ui-widget-content #widget-docs .ui-state-highlight {
border: 1px solid #fcefa1;
background: #fbf9ee url("/Dinamico/Themes/Default/Content/images/fbf9ee_40x100_textures_02_glass_55.png") 50% 50% repeat-x;
color: #363636;
}
#widget-docs .ui-state-error, #widget-docs .ui-widget-content #widget-docs .ui-state-error {
border: 1px solid #cd0a0a;
background: #fef1ec url("/Dinamico/Themes/Default/Content/images/fef1ec_40x100_textures_05_inset_soft_95.png") 50% bottom repeat-x;
color: #cd0a0a;
}
#widget-docs .ui-state-error-text, #widget-docs .ui-widget-content #widget-docs .ui-state-error-text {
color: #cd0a0a;
}
#widget-docs .ui-state-disabled, #widget-docs .ui-widget-content #widget-docs .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35);
background-image: none;
}
#widget-docs .ui-priority-primary, #widget-docs .ui-widget-content #widget-docs .ui-priority-primary {
font-weight: bold;
}
#widget-docs .ui-priority-secondary, #widget-docs .ui-widget-content #widget-docs .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70);
font-weight: normal;
}
/* Icons
----------------------------------*/

/* states and images */
#demo-frame-wrapper .ui-icon, #widget-docs .ui-icon {
width: 16px;
height: 16px;
background-image: url("/Dinamico/Themes/Default/Content/images/222222_256x240_icons_icons.png");
}
#widget-docs .ui-widget-content .ui-icon {
background-image: url("/Dinamico/Themes/Default/Content/images/222222_256x240_icons_icons.png");
}
#widget-docs .ui-widget-header .ui-icon {
background-image: url("/Dinamico/Themes/Default/Content/images/222222_256x240_icons_icons.png");
}
#widget-docs .ui-state-default .ui-icon {
background-image: url("/Dinamico/Themes/Default/Content/images/888888_256x240_icons_icons.png");
}
#widget-docs .ui-state-hover .ui-icon, #widget-docs .ui-state-focus .ui-icon {
background-image: url("/Dinamico/Themes/Default/Content/images/454545_256x240_icons_icons.png");
}
#widget-docs .ui-state-active .ui-icon {
background-image: url("/Dinamico/Themes/Default/Content/images/454545_256x240_icons_icons.png");
}
#widget-docs .ui-state-highlight .ui-icon {
background-image: url("/Dinamico/Themes/Default/Content/images/2e83ff_256x240_icons_icons.png");
}
#widget-docs .ui-state-error .ui-icon, #widget-docs .ui-state-error-text .ui-icon {
background-image: url("/Dinamico/Themes/Default/Content/images/cd0a0a_256x240_icons_icons.png");
}
/* Misc visuals
----------------------------------*/

/* Corner radius */
#widget-docs .ui-corner-tl {
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
}
#widget-docs .ui-corner-tr {
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
}
#widget-docs .ui-corner-bl {
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
}
#widget-docs .ui-corner-br {
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
}
#widget-docs .ui-corner-top {
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
}
#widget-docs .ui-corner-bottom {
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
}
#widget-docs .ui-corner-right {
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
}
#widget-docs .ui-corner-left {
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
}
#widget-docs .ui-corner-all {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
/* Overlays */
#widget-docs .ui-widget-overlay {
background: #aaaaaa url("/Dinamico/Themes/Default/Content/images/aaaaaa_40x100_textures_01_flat_0.png") 50% 50% repeat-x;
opacity: .30;
filter:Alpha(Opacity=30);
}
#widget-docs .ui-widget-shadow {
margin: -8px 0 0 -8px;
padding: 8px;
background: #aaaaaa url("/Dinamico/Themes/Default/Content/images/aaaaaa_40x100_textures_01_flat_0.png") 50% 50% repeat-x;
opacity: .30;
filter:Alpha(Opacity=30);
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
/*
----------------------------------*/

#widget-docs {
margin:20px 0 0;
border: none;
}
#widget-docs h2, #widget-docs h3, #widget-docs h4, #widget-docs p, #widget-docs ul, #widget-docs code {
margin:0;
padding:0;
}
#widget-docs code {
display:block;
color:#444;
font-size:.9em;
margin:0 0 1em;
}
#widget-docs code strong {
color:#000;
}
#widget-docs p {
margin:0 3em 1.2em 0;
}
#widget-docs p.intro {
font-size:13px;
color:#666;
line-height:1.3;
}
#widget-docs ul {
list-style-type: none;
}
#widget-docs h2 {
font-size:16px;
margin:1.2em 0 .5em;
}
#widget-docs h3 {
font-size:14px;
color:#e6820E;
margin:1.5em 0 .5em;
}
.normal #widget-docs h4 {
font-size:12px;
color:#000;
border:0;
margin:0 0 .5em;
}
#docs-overview-main {
width:400px;
}
#docs-overview-sidebar {
float:right;
width:200px;
}
#docs-overview-sidebar a span {
color:#666;
}
#widget-docs #docs-overview-main p {
margin-right:0;
}
#widget-docs #docs-overview-sidebar h4 {
padding-left:0;
}
.docs-list-header {
float:left;
width:100%;
margin:10px 0 0;
border-bottom:1px solid #eee;
}
#widget-docs .docs-list-header h2 {
float:left;
margin:0;
}
#widget-docs .docs-list-header p {
float:right;
margin:5px 0;
font-size:11px;
}
.docs-list {
float:left;
width:100%;
padding:0 0 10px;
}
.docs-list .param-header {
float:left;
clear:left;
width:100%;
padding:8px 0;
border-top:1px solid #eee;
}
#widget-docs .param-header h3, #widget-docs .param-header p {
margin:0;
float:left;
}
#widget-docs .param-header h3 {
width:50%;
}
#widget-docs .param-header h3 span {
background: url("/Dinamico/Themes/Default/Content/images/demo-spindown-closed.gif") no-repeat left;
padding-left:13px;
}
#widget-docs .param-open .param-header h3 span {
background: url("/Dinamico/Themes/Default/Content/images/demo-spindown-open.gif") no-repeat left;
}
#widget-docs .param-header p {
width:24%;
}
#widget-docs .param-header p.param-type span {
background: url("/Dinamico/Themes/Default/Content/images/icon-docs-info.gif") no-repeat left;
cursor:pointer;
border-bottom:1px dashed #ccc;
padding-left:15px;
}
.param-details {
padding-left:13px;
}
.param-args {
margin:0 0 1.5em;
border-top:1px dotted #ccc;
}
.param-args td {
padding:3px 30px 3px 5px;
border-bottom:1px dotted #ccc;
}
/* overrides for ui-tab styles */
#widget-docs ul.ui-tabs-nav {
padding:0 0 0 8px;
}
#widget-docs .ui-tabs-nav li {
margin:5px 5px 0 0;
}
#widget-docs .ui-tabs-nav li a:link, #widget-docs .ui-tabs-nav li a:visited, #widget-docs .ui-tabs-nav li a:hover, #widget-docs .ui-tabs-nav li a:active {
font-size:14px;
padding:4px 1.2em 3px;
color:#fff;
}
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:link, #widget-docs .ui-tabs-nav li.ui-tabs-selected a:visited, #widget-docs .ui-tabs-nav li.ui-tabs-selected a:hover, #widget-docs .ui-tabs-nav li.ui-tabs-selected a:active {
color:#e6820E;
}
#widget-docs .ui-tabs-panel {
padding:20px 9px;
font-size:12px;
line-height:1.4;
color:#000;
}
#widget-docs .ui-widget-content a:link, #widget-docs .ui-widget-content a:visited {
color:#1b75bb;
text-decoration:none;
}
#widget-docs .ui-widget-content a:hover, #widget-docs .ui-widget-content a:active {
color:#0b559b;
}
img {
border:none;
}

.ui-widget-content{
border:0px;
}
.ui-widget-header	{
border:0px;
background-image:none;
width:125px;
float:left;
}
.ui-tabs .ui-tabs-panel	{
background:none;
float:right;
width:526px;




