BODY {
BACKGROUND-COLOR:#B3C3DA;
padding: 0px;
margin: 0px;
COLOR: #17529E;
FONT-SIZE: 95%;
FONT-FAMILY:Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
scrollbar-base-color: #789DD2;
scrollbar-arrow-color: #789DD2;
scrollbar-darkshadow-color: #5F87C2;
scrollbar-face-color: #17529E;
scrollbar-highlight-color: #5F87C2;
scrollbar-shadow-color: #17529E;
scrollbar-track-color: #5F87C2;
}

A {TEXT-DECORATION: underline; COLOR: #17529E;}
A:link {TEXT-DECORATION: underline; COLOR: #17529E;}
A:visited {TEXT-DECORATION: underline; COLOR: #17529E;}
A:active {TEXT-DECORATION: none; COLOR: #17529E;}
A:hover {TEXT-DECORATION: none; COLOR: #17529E;}
A.no_deco  {TEXT-DECORATION: none;}
A.no_deco:link {TEXT-DECORATION: none;}
A.no_deco:visited {}
A.no_deco:active {}
A.no_deco:hover {TEXT-DECORATION: underline;}

A.no  {TEXT-DECORATION: none;}
A.no:link {TEXT-DECORATION: none;}
A.no:visited {}
A.no:active {}
A.no:hover {TEXT-DECORATION: none;}

.table_underline{border-bottom: solid #17529E 1px;}
table.table_underline{
border-bottom: solid #17529E 1px;
}
table.table_underline:hover{
border-bottom: solid #EDD261 1px;
}

li{
list-style-position: outside;
list-style-type: disc;
margin-left:10px;
padding:0px;}

h1{
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

#border {
FONT-SIZE: 13px;
FONT-FAMILY:verdana,tahoma,sans-serif;
WIDTH: 900px;
POSITION: relative;
background-image:url(img/background.png);
background-repeat: repeat-y;
height: 100%;
padding:auto;
margin:auto;
}
.full_content{
height: 460px;
FONT-SIZE: auto;
FONT-FAMILY:auto;
}
a#head {
	background-image:url(img/banner.png);
	background-repeat:no-repeat;
	POSITION: relative;
	height: 150px;
	text-align:center;
	visibility: visible;
}
.title A {COLOR: #B3C3DA;}
#title{
Z-INDEX: 2;
WIDTH: 540px;
POSITION: relative;
HEIGHT: 30px;
background-color: #17529E;
COLOR: #B3C3DA;
visibility: visible;
padding-left: 20px;
FONT-SIZE: 14px;
font-weight: bold;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
}

#content {
Z-INDEX: 3;
background-color:#B3C3DA;
FONT-SIZE: 14px;
FONT-FAMILY:Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
color: #17529E;
WIDTH: 528px;
POSITION: relative;
HEIGHT: auto;
visibility: visible;
overflow: visible;
text-align:left;
padding: 15px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
border-bottom: #17529E 1px solid;
border-left: #17529E 1px solid;
border-right: #17529E 1px solid;
}

#jce_content {
Z-INDEX: 3;
background-color:#B3C3DA;
background-image:url(img/jce_background.gif);
background-repeat:no-repeat;
position: relative;
FONT-SIZE: 14px;
FONT-FAMILY:Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
color: #17529E;
WIDTH: 528px;
POSITION: relative;
HEIGHT: 460px;
visibility: visible;
overflow: visible;
text-align:left;
padding: 15px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
border-bottom: #17529E 1px solid;
border-left: #17529E 1px solid;
border-right: #17529E 1px solid;

}
#subtitle{
Z-INDEX: 2;
WIDTH: 255px;
POSITION: relative;
HEIGHT: 30px;
background-color: #17529E;
COLOR: #B3C3DA;
visibility: visible;
padding-left: 20px;
FONT-SIZE: 14px;
font-weight: bold;
top: 1px;
}

#subcontent {
Z-INDEX: 3;
background-color:#B3C3DA;
FONT-SIZE: 13px;
FONT-FAMILY:Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
color: #17529E;
WIDTH: 245px;
POSITION: relative;
HEIGHT: 200px;
visibility: visible;
overflow: visible;
text-align:left;
padding: 15px;
}
.title_r{
margin-top: 10px;
margin-left: 5px;
margin-right: 0px;
line-height: 25px;
}
.title_l{
margin-top: 10px;
margin-left: 0px;
margin-right: 5px;
line-height: 25px;
}

.content_r {
margin-left: 5px;
margin-right: 0px;
margin-bottom: 0px;
}

.content_l {
margin-left: 0px;
margin-right: 5px;
margin-bottom: 0px;
}
.jce_content {
background-image:url(img/jce_background.gif);
background-repeat:no-repeat;
}
.lineheight{
line-height: 25px;
}
#menu_border {
z-index:3;
position: relative;
width:160px;
background-color: #17529E;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #17529E;
padding-bottom:1px;
}
#menu_head {
BACKGROUND-COLOR:#789DD2;
Z-INDEX: 4;
DISPLAY: block;
FONT-FAMILY: Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 12pt;
OVERFLOW: hidden;
WIDTH: 158px;
POSITION: relative;
TOP: 1px;
LEFT: 1px;
HEIGHT: 25px;
TEXT-ALIGN: center;
line-height: 25px;
}
.menu_border {
z-index:3;
background-color: #17529E;
position: relative;
width:160px;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #17529E;
padding-bottom:1px;
}
.menu_head {
BACKGROUND-COLOR:#789DD2;
Z-INDEX: 4;
DISPLAY: block;
FONT-FAMILY: Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 12pt;
OVERFLOW: hidden;
WIDTH: 158px;
POSITION: relative;
TOP: 1px;
LEFT: 1px;
HEIGHT: 25px;
TEXT-ALIGN: center;
line-height: 25px;
}
#menu_l {
POSITION: relative;
HEIGHT: auto;
width: 160px;
margin-left: 0px;
margin-right: 0px;
}
#menu_r {
POSITION: relative;
HEIGHT: auto;
width: 160px;
margin-left: 0px;
margin-right: 0px;
}

#footer {
POSITION: relative;
COLOR: #17529E;
FONT-SIZE: 9pt;
margin-bottom:10px;
margin-top:10px;
vertical-align:middle;
}

.topic {
	background-color: #CC0000;
}
td.menu {
width: 160px;
text-align:left;
vertical-align:top;
}

.box_link {
BACKGROUND-COLOR:#789DD2;
Z-INDEX: 4;
DISPLAY: block;
FONT-FAMILY: Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 12pt;
OVERFLOW: hidden;
WIDTH: 158px;
POSITION: relative;
LEFT: 1px;
HEIGHT: 25px;
TEXT-ALIGN: center;
line-height: 25px;
text-decoration:none;
}



.box {
BACKGROUND: #B3C3DA;
COLOR: #17529E;
position: relative;
border-left: 1px solid #17529E;
border-right: 1px solid #17529E;
FONT-SIZE: 10pt;
width: 158px;
padding-top:5px;
padding-bottom:5px;
}
.box_head {
BACKGROUND-COLOR:#789DD2;
Z-INDEX: 4;
DISPLAY: block;
FONT: bold 12pt Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
OVERFLOW: hidden;
WIDTH: 158px;
POSITION: relative;
TOP: 1px;
LEFT: 1px;
HEIGHT: 25px;
TEXT-ALIGN: center;
line-height: 25px;
border-bottom: #17529E solid 1px;
}
.box_head A { text-decoration: none; BACKGROUND-COLOR: #789DD2;COLOR: #17529E;}
.box_head A:link {}
.box_head A:visited {}
.box_head A:active { BACKGROUND-COLOR: #789DD2; COLOR: #17529E;}
.box_head A:hover { BACKGROUND-COLOR: #17529E; COLOR: #789DD2;}
.box_head A:focus { BACKGROUND-COLOR: #17529E; COLOR: #789DD2;}
.box_head_active A { BACKGROUND-COLOR: #789DD2; COLOR: #17529E;}

tr.box_head_color  {
FONT-FAMILY: Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 12pt;
DISPLAY: block;
OVERFLOW: hidden;
POSITION: relative;
TOP: 5px;
border: #17529E solid 1px;
border-bottom-width:2px;
border-top-width:2px;
HEIGHT: 25px;
TEXT-ALIGN: center;
line-height: 25px;
text-decoration: none;
BACKGROUND-COLOR: #789DD2;
COLOR: #17529E;
}

.topic_box {
Z-INDEX: 5;
DISPLAY: block;
OVERFLOW: hidden;
WIDTH: 158px;
POSITION: relative;
FONT: normal 11pt Arial,Geneva,Verdana,Tahoma,Helvetica,sans-serif;
MARGIN-TOP: 1px;
LEFT: 1px;
HEIGHT: 20px;
TEXT-ALIGN: left;
cursor: pointer;
line-heigth: 25px;
}

.topic_box A { text-decoration: none; BACKGROUND-COLOR: #89A5CE;COLOR: #3E6EAD;}
.topic_box A:link { text-decoration: none; BACKGROUND-COLOR: #89A5CE;COLOR: #3E6EAD;}
.topic_box A:visited { text-decoration: none; BACKGROUND-COLOR: #89A5CE;COLOR: #3E6EAD;}
.topic_box A:active { BACKGROUND-COLOR: #89A5CE; COLOR: #3E6EAD;}
.topic_box A:hover { BACKGROUND-COLOR: #EDD261; COLOR: #3E6EAD;}
.topic_box A:focus { BACKGROUND-COLOR: #EDD261; COLOR: #EFF825;}
.topic_box_active A { BACKGROUND-COLOR: #3E6EAD; COLOR: #89A5CE;}
.topic_box_active A:link { BACKGROUND-COLOR: #3E6EAD; COLOR: #89A5CE;}
.topic_box_active A:visited { BACKGROUND-COLOR: #3E6EAD; COLOR: #89A5CE;}
.topic_box_active A:active { BACKGROUND-COLOR: #3E6EAD; COLOR: #89A5CE;}
.topic_box_active A:hover { BACKGROUND-COLOR: #EDD261; COLOR: #EFF825;}
.topic_box_active A:focus { BACKGROUND-COLOR: #EDD261; COLOR: #EFF825;}
.topic_link {
Z-INDEX: 5;
DISPLAY: block;
FONT: normal 11pt Arial,Geneva,Verdana,Tahoma,Helvetica,sans-serif;
OVERFLOW: hidden;
WIDTH: 158px;
POSITION: relative;
HEIGHT: 20px;
padding-left:5px;
}

.topic_box_color  {
DISPLAY: block;
FONT: bold 10pt Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
POSITION: relative;
border: #17529E solid 1px;
TEXT-ALIGN: left;
line-height: 22px;
text-decoration: none;
BACKGROUND-COLOR: #89A5CE;
COLOR: #3E6EAD;
}

.content_box {
Z-INDEX: 3;
DISPLAY: block;
OVERFLOW: hidden;
WIDTH: 158px;
POSITION: relative;
MARGIN-TOP: 1px;
HEIGHT: 18px;
left:1px;
TEXT-ALIGN: left;
}
.content_box A { text-decoration: none; background-color: #B3C3DA; COLOR: #5F87C2;}
.content_box A:link { text-decoration: none; background-color: #B3C3DA; COLOR: #5F87C2;}
.content_box A:visited { text-decoration: none; background-color: #B3C3DA; COLOR: #5F87C2;}
.content_box A:active { background-color: #5F87C2; COLOR: #B3C3DA;}
.content_box A:hover { background-color: #EDD261; COLOR: #EFF825;}
.content_box A:focus { background-color: #EDD261; COLOR: #EFF825;}
.content_box_active A:link { background-color: #5F87C2; COLOR: #B3C3DA;}
.content_box_active A:visited { background-color: #5F87C2; COLOR: #B3C3DA;}
.content_box_active A:active { background-color: #5F87C2; COLOR: #B3C3DA;}
.content_box_active A:hover { background-color: #EDD261; COLOR: #EFF825;}
.content_box_active A:focus { background-color: #EDD261; COLOR: #EFF825;}
.content_link {
Z-INDEX: 5;
DISPLAY: block;
FONT: normal 10pt Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
OVERFLOW: hidden;
WIDTH: 158px;
POSITION: relative;
line-height: 18px;
HEIGHT: 18px;
padding-left:10px;
}
.content_box_color  {
Z-INDEX: 3;
OVERFLOW: hidden;
POSITION: relative;
TEXT-ALIGN: left;
line-height: 22px;
DISPLAY: block;
border: #17529E solid 1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-width:0px;
text-decoration: none;
background-color: #B3C3DA;
COLOR: #5F87C2;}

.space_10px{
height:10px;
position: relative;
}
.space_5px{
height:5px;
position: relative;
}
.font_10px{
font-size: 10px;
}
.font_11px{
font-size: 11px;
}
.font_14px{
font-size: 14px;
}
.font_18px{
font-size: 18px;
font-weight: bold;
}
.font_15px{
font-size: 15px;
font-weight: bold;
}
.email_img{
margin:0px;
padding:0px;
top: 3px;
position: relative;
}
.tree_img{
	margin:0px;
	padding:0px;
	top:3px;
	position: relative;
	width: auto;
}
.tree_row{
	margin:0px;
	padding:0px;
	padding-right: 5px;
	position: relative;
	height: 20px;
	width: auto;
}
.quotes{
	margin: 20px;
}
.center{
text-align:center;
FONT-SIZE: auto;
}
.left{
text-align:left;
FONT-SIZE: auto;
}
.top{
vertical-align:top;
FONT-SIZE: auto;
}
.bottom{
vertical-align: bottom;
FONT-SIZE: auto;
}
.perfect {
	color: #006600;
}
.error{
	color: #CC0000;
}
a.perfect {
	color: #006600;
	font-weight: bolder;
}
a.error{
	color: #CC0000;
	font-weight: bolder;
}
.strike{
text-decoration:line-through;
}
.underline{
text-decoration: underline;
}
a.underline:hover{
text-decoration:none;
}
a.underline:link{
text-decoration: underline;
}
.bghover{}
.bghover:hover{ background-color: #89A5CE;}

.white{color:#FFFFFF;}
.padding_10px_top{padding-top:10px;}
.padding_10px_left{padding-left:10px;}
.padding_10px_right{padding-right:10px;}
.padding_bottom_10px{padding-bottom:10px;}
.padding_5px{padding-bottom:5px;}
.padding_10px{padding:10px;}

.margin_10px_left{margin-left:10px;}
.margin_10px_top{margin-top:10px;}
.margin_10px_right{margin-right:10px;}
.margin_10px_bottom{margin-bottom:10px;}
.margin_bottom_10px{margin-bottom:10px;}
.margin_5px{margin:5px;}

.table_border {
border:#17529E solid 1px;
border-top:#17529E solid 2px;
}
.table_head {
border-top:#17529E solid 0px;
font-size: 12pt;
line-height: normal;
color: #17529E;
padding:5px;
padding-left: 10px;
FONT-FAMILY:Geneva,Verdana,Tahoma, Arial, Helvetica,sans-serif;
}
.table_background {
padding:5px;
border-top:#17529E solid 1px;
}
.table_content {
border-top:#17529E solid 1px;
border-right:#17529E dashed 1px;
padding:5px;
}
.table_border_top {
border-top:#17529E solid 1px;
}
.table_border_left {
border-left:#17529E solid 1px;
}
.table_border_right {
border-right:#17529E solid 1px;
}
.row {}
.row:link {}
.row:visited {}

.row1 {BACKGROUND-COLOR: #789DD2;}
.row2 {BACKGROUND-COLOR: #B3C3DA;}
.row3 {background-color: #17529E;}

.row01 {BACKGROUND-COLOR: #89A5CE;}
.row01:hover {BACKGROUND-COLOR:#B3C3DA;}
.row01:link {BACKGROUND-COLOR:#89A5CE;}
.row01:visited {BACKGROUND-COLOR:#89A5CE;}

.row02 {BACKGROUND-COLOR: #B3C3DA;}
.row02 :hover {BACKGROUND-COLOR:#89A5CE; COLOR: #3E6EAD;}
.row02 :link {BACKGROUND-COLOR: #B3C3DA; COLOR: #3E6EAD;}
.row02 :visited {BACKGROUND-COLOR: #B3C3DA;}

.row03 {background-color: #17529E;}
.row03 :hover {BACKGROUND-COLOR:#89A5CE;}
.row03 :link {background-color: #B3C3DA;}
.row03 :visited {background-color: #B3C3DA;}

.gray {
color: #666666;
}

tr.hover {}
tr.hover:hover {
background-color: #D9C8D3;
}

table {
FONT-SIZE: auto;
FONT-FAMILY: auto;}
tr{
FONT-SIZE: auto;
FONT-FAMILY:Geneva, Arial, Helvetica, sans-serif;}
td{
FONT-FAMILY:Geneva, Arial, Helvetica, sans-serif;
FONT-SIZE: 13px;
}
h1{
margin: 0px;
padding: 0px;
FONT-FAMILY:Geneva, Arial, Helvetica, sans-serif;
}
h2{
margin: 0px;
padding: 0px;
FONT-SIZE: 12pt;
FONT-FAMILY:Geneva, Arial, Helvetica, sans-serif;
}
h3{
margin: 0px;
padding: 0px;
FONT-SIZE: 10pt;
FONT-FAMILY:Geneva, Arial, Helvetica, sans-serif;
}
li{
FONT-SIZE: 12px;
}
.subtitle{
font-size:12px;
font-weight:900;
}
.calendar_head{
background-color: #17529E;
color: #B3C3DA;
FONT-SIZE: auto;
}
.calendar_day{
background-color: #89A5CE;
FONT-SIZE: auto;
}
.calendar_today{
background-color: #CCCCCC;
FONT-SIZE: auto;
}
.calendar_weekend{
background-color: #ACACAC;
FONT-SIZE: auto;
}
.calendar_event{
background-color: #EECB89;
FONT-SIZE: auto;
}
.calendar_next{
background-color: #FF9900;
FONT-SIZE: auto;
}
.news_more{
margin-top: 10px;
margin-left: 90px;
font-size:11px;
font-weight:bold;
}
.line {
border:2px solid #789DD2;
}
.blueline {
border:1px solid #17529E;
}
hr.redline {
border:2px solid #993300;
}

.float_left{
float: left;
}
.float_right{
float: right;
}
.jce_logo{
height: 130px;
position:relative;
z-index: 100;
}
.left_arrow{
background-image: url(img/left.gif);
background-repeat:no-repeat;
}
.right_arrow{
background-image: url(img/right.gif);
background-repeat:no-repeat;
}
.up_arrow{
background-image: url(img/up.gif);
background-repeat:no-repeat;
}
.down_arrow{
background-image: url(img/down.gif);
background-repeat:no-repeat;
}
#dhtmltooltip{
position: absolute;
width:auto;
border: 1px solid #17529E;
padding: 2px;
background-color: #B3C3DA;
color: #000066;
visibility: hidden;
z-index: 100;
text-align:center;
margin: auto;
padding:2px;
}
.img_commentar {
margin-top:2px;
border-top:1px solid #17529E;
text-align:center;
font-size:9px;
}
blockquote {
margin: 10px;
padding-left: 10px;
background-color: #DCDCDC;
}
