body{
	font-size:11px;
	padding:0px;
	margin:0px;
	background: url('../images/bg-body.jpg') top repeat-x #14AAE9;
	color: #000000;
}

table {border:0px; border-spacing: 4px; font-size: 11px; color: #COCOCO; border: 1px dotted #FFFFFF; width: 100%}

th {background: #5ED5F4; text-align: left}
td, th {padding: 3px;}

a:link, a:visited {color: #FFFFFF; text-decoration: none; padding-bottom: 2px;}
a:hover, a:active {color: #DDDDDD; text-decoration: none; /* border-bottom: 1px dotted #DDDDDD; */ }

a.dark:link, a.dark:visited {color: #0740A7; text-decoration: none; padding-bottom: 2px;}
a.dark:hover, a.dark:active {color: #000000; text-decoration: none; border-bottom: 1px dotted #000000; }

table, input, textarea, body
{
		font-family:Tahoma;
		font-size:11px;
		line-height:16px;
		color:#3A403C;
}

.fade-div{
	/* width: 400px; */
	padding: 6px; 
	background: #FFFFFF; 
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7; 
	opacity: 0.7; 
	-khtml-opacity: 0.7;
	font-size: 13px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
	height: 85px;
	margin-top: 4px;
	-moz-box-shadow: 0px 0px 15px #666;
	-webkit-box-shadow: 0px 0px 15px #666;
	box-shadow: 0px 0px 15px #666;
}

.fade-div:hover{
	-moz-box-shadow: 0px 0px 15px #000;
	-webkit-box-shadow: 0px 0px 15px #000;
	box-shadow: 0px 0px 15px #000;
	filter: alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1; 
	-khtml-opacity: 1;
	cursor: pointer;
}

.spacer {
	height: 10px;
}


#menu {
	/*height: 35px;
	padding: 10px;
	padding-bottom: 0px;*/
}

#swrapper {
	background: url('/images/bg_bottom.png') bottom center no-repeat;
}

#wrapper {
	width: 1070px;
}

#left-column {
	float: left; width:249px; height: 700px; background:url("../images/bg-panel-left2.jpg") no-repeat left top;
}

#separator {
	float: left; width: 18px
}

#right-column {
	float: left; 
	width: 820px;
}

#right-content {
	float: left; 
	width: 800px;
	background: #5ED5F5;
	/* min-height: 600px; */
	border-top: 10px solid #FFFFFF;
	border-right: 10px solid #FFFFFF;
	border-left: 10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
	-webkit-box-shadow:0 0 10px #777;
	-moz-box-shadow:0 0 10px #777;
	box-shadow:0 0 10px #777;
}

#main-content-top {
	padding: 20px 15px 10px 15px;
}

#content-top {
	padding: 20px 15px 0px 15px;
}

#footer {
	height:45px;
}

#footer-menu {
	clear: both;
	padding: 10px; color: #AAAAAA;
	padding-left: 259px;
}

#desc {
	clear: both; padding: 10px; color: #5ED5F4
}

.c_text, .c_text a:link, c_text a:visited { font-size:9px; text-decoration:none; color:#3A403C;}
.c_text a:hover, c_text a:active { text-decoration:none;}

.w_text {font-size: 9px; color: #FFFFFF}

img.photo{border: 10px #FFFFFF solid; margin-left: 5px; margin-right: 5px;}

ul.normal {position: relative; display: block}
li.normal {background: transparent}


h1, h3{
	font-family: Trebuchet MS;
	font-size:25px;
	font-weight: bold;
	margin: 5px 0;
}

h4 { 
	clear:both;
	font-family: Trebuchet MS;
	font-size:20px;
	font-weight: bold;
	color: #FFFFFF;
}

h2, h5 {
	clear:both;
	font-family: Trebuchet MS;
	font-size:15px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}

h6 {
	font-family: Trebuchet MS;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}

.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ui-corner-all-more { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }

td {
	vertical-align: top;
}

div#links img.photo {
	margin:0;
}

/* NEW Menu */
#globalNav li{
list-style:none;
}

#globalNav{
padding:0;
height:48px;
background: transparent;
position:relative;
z-index: 1;
padding: 15px 25px;
}

#globalNav ul{
height:48px;
line-height:48px;
margin:0;
padding:0;
float:left;
}

#globalNav ul ul{
height:auto;
}

#globalNav li{
	float:left;
	height:48px;
	-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px;
}

#globalNav li.singleColumn, #globalNav li.twoColumns{
position:relative;
}

#globalNav li a{
color:#666;
font-size:18px;
text-decoration:none;
text-shadow:0 1px 0 #FFF;
cursor:pointer;
padding:0 0 0 20px;
float:left;
outline:none;
overflow:hidden;
line-height:48px;
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}

* html #globalNav li a{
height:48px;
overflow:hidden;
padding-right:10px;
position:relative;
}

*:first-child+html #globalNav li a{
height:48px;
overflow:hidden;
padding-right:10px;
position:relative;
}

#globalNav li.first a{
padding:0 0 0 24px;
}

* html #globalNav li.first a{
padding:0 10px 0 24px;
}

*:first-child+html #globalNav li.first a{
padding:0 10px 0 24px;
}

#globalNav li a span{
height:48px;
padding:0;
padding-right:20px;
float:right;
}

* html #globalNav li a span{
position:absolute;
right:0;
top:0;
}

*:first-child+html #globalNav li a span{
position:absolute;
right:0;
top:0;
}

#globalNav li a:hover{
background: #FFF;
color: #21B0E8;
}

#globalNav li.first a:hover{
padding-left:24px;
background: #FFF;
}

* html #globalNav li.first a:hover{
padding-left:24px;
background: #FFF;
}

#globalNav li a:hover span{
background: #FFF;
}

#globalNav li.selected{
background: #FFF;
}

#globalNav li a:active{
background: #FFF;
}

* html #globalNav li.selected{
background:transparent;
}

#globalNav li.selected span{
background: #FFF;
}

#globalNav li a:active span{
background: #FFF;
}

* html #globalNav li.selected span{
background:transparent;
}

#globalNav li .sub{
position:absolute;
z-index:9999;
top:47px;
display:none;
padding:10px 0 0 0;
}

@-webkit-keyframes fadein{
	0%{
	opacity:0;
	}

	100%{
		opacity:1;
	}
}

#globalNav li:hover .sub{
	display:block;
}

#globalNav li .sub .menu{
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
border:1px solid #FFF;
-webkit-box-shadow:0 0 10px #777;
-moz-box-shadow:0 0 10px #777;
box-shadow:0 0 10px #777;
background:#fff;
padding:24px 22px 22px 10px;
overflow:hidden;
}

* html #globalNav li .sub .menu{
padding-left:0;
}

#globalNav li .sub .menu .otherFeatures{
margin:0;
padding:24px 0 0 0;
clear:both;
text-align:right;
line-height:14px;
}

* html #globalNav li .sub .menu .otherFeatures{
padding:20px 0 0 0;
}

*:first-child+html #globalNav li .sub .menu .otherFeatures{
padding:10px 0 0 0;
}

#globalNav li .sub .menu .otherFeatures a{
text-shadow:none;
float:none;
font-weight:normal;
height:auto;
margin:0;
padding:0;
line-height:14px;
color:#00aff0;
text-decoration:none;
}

#globalNav li .sub .menu .otherFeatures a:hover{
text-decoration:underline;
background:none;
}

#globalNav li .sub .menu ul{
display:block;
float:left;
width:150px;
margin-left:10px;
}

#globalNav li .sub .menu ul li{
background:none;
float:none;
line-height:21px;
margin:0;
margin-bottom:3px;
padding:0;
height:auto;
}

#globalNav li .sub .menu ul li.title{
line-height:24px;
font-size:24px;
color:#969696;
padding:4px 0 24px 0;
}

#globalNav li .sub .menu ul li.title a{
font-size:24px;
color:#969696;
font-weight:normal;
}

#globalNav li .sub .menu ul li.separator{
padding:0 0 18px 0;
margin:0 0 18px 0;
border-bottom:1px solid #e7e7e7;
}

#globalNav li .sub .menu ul li a{
background:none;
float:none;
color:#21B0E8;
text-shadow:none;
text-decoration:none;
padding:4px 0;
margin:0;
font-size:14px;
line-height:19px;
/* font-weight:bold; */
}

* html.rtl #globalNav .sub .menu ul li a{
display:inline-block;
line-height:19px;
height:19px;
padding:0 0 4px 0;
}

*:first-child+html.rtl #globalNav .sub .menu ul li a{
display:inline-block;
line-height:19px;
height:19px;
padding:0;
}

#globalNav li .sub .menu ul li a:hover{
background:none;
text-decoration:underline;
padding:4px 0;
}

* html.rtl #globalNav li .sub .menu ul li a:hover{
padding:0 0 4px 0;
}

*:first-child+html.rtl #globalNav .sub .menu ul li a:hover{
padding:0;
}

#globalNav li .sub .menu ul li.sublink a{
font-weight:normal;
}

#globalNav li.singleColumn .sub{
left:50%;
margin-left:-98px;
top:47px;
width:196px;
}

html.rtl #globalNav li.singleColumn .sub{
left:auto;
right:50%;
margin-left:0;
margin-right:-98px;
}

* html.rtl #globalNav li.singleColumn .sub{
left:auto;
right:50%;
margin-left:0;
margin-right:-98px;
}

#globalNav li.twoColumns .sub{
left:50%;
margin-left:-196px;
top:47px;
width:392px;
}

html.rtl #globalNav li.twoColumns .sub{
left:auto;
right:50%;
margin-left:0;
margin-right:-98px;
}

* html.rtl #globalNav li.twoColumns .sub{
left:auto;
right:50%;
margin-left:0;
margin-right:-98px;
}

#globalNav li.fourColumns .sub{
left:25px;
top:47px;
}

* html #globalNav li.fourColumns .sub{
width:675px;
top:47px;
}

*:first-child+html #globalNav li.fourColumns .sub{
width:675px;
top:47px;
}

#globalNav li .pointer{
height:11px;
width:100%;
position:relative;
top:47px;
left:50%;
margin-left:-50%;
display:none;
z-index:10000;
background:url('/images/menu_pointer.png') no-repeat center 5px;
font:1px/1px monospace;
}

html.rtl #globalNav li .pointer{
left:auto;
right:50%;
margin-left:0;
margin-right:-50%;
}

* html #globalNav li .pointer{
top:47px;
left:-50%;
width:25px;
height:11px;
float:left;
margin:0 -10px 0 -13px;
padding:0;
background:url('/images/menu_pointer.png') no-repeat center 5px;
}

* html.rtl #globalNav li .pointer{
left:auto;
right:-50%;
float:right;
}

*:first-child+html #globalNav li .pointer{
top:47px;
float:left;
width:100%;
height:0;
left:-50%;
margin:0 -50%;
padding:11px 0 0 100%;
}

#globalNav li:hover .pointer{
display:block;
-webkit-animation-name:fadein;
-webkit-animation-duration:.3s;
-webkit-animation-iteration-count:once;
-webkit-animation-direction:normal;
-webkit-animation-timing-function:ease-out;
}

