body {margin:0; padding:0; height:100%;}
a{text-decoration: none;}
a:hover{color:#909CAA}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}

.text
{
	font-family : "Trebuchet MS";
	font-style : normal;
	color : Navy;
	font-weight : normal;
	font-size : 13px;
}

.littletext
{
	font-family : "Trebuchet MS";
	font-style : normal;
	color : Navy;
	font-weight : normal;
	font-size : 12px;
}


.textlite
{
	font-family : "Trebuchet MS";
	font-style : normal;
	color : #FFE4C4;
	font-size : 13px;
	font-weight : normal;
}

.textwhite
{
	font-family : "Trebuchet MS";
	font-style : normal;
	color : #FFFFFF;
	font-size : 13px;
	font-weight : bold;
}

.smallheader
{
	font-family : "Trebuchet MS";
	font-style : normal;
	color : #F1FFFF;
	font-size : 10px;
	font-weight : normal;
}

.largeheader
{
	font-family : "Trebuchet MS";
	font-style :  normal;
	color : #F1FFFF;
	font-size : 24px;
	font-weight : normal;
}

.textgray
{
	font-family : "Trebuchet MS";
	font-size : 13px;
	font-weight : normal;
	color : #646464;
}

.littletextgray
{
	font-family : "Trebuchet MS";
	font-size : 12px;
	font-weight : normal;
	color :  #646464;
}

.textred
{
	font-family : "Trebuchet MS";
	font-size : 13px;
	font-weight : normal;
	color : Maroon;
}
.littletextred
{
	font-family : "Trebuchet MS";
	font-size : 12px;
	font-weight : normal;
	color : Maroon;
}
.header
{
	font-family : "Trebuchet MS";
	font-style : normal;
	color : #B4B9CD;
	font-size : 24px;
}
a.link
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 13px;
	font-weight : bold;
	color : Navy;
	text-decoration : none;
}

a.link:hover
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 13px;
	font-weight : bold;
	color : #3399CC;
	text-decoration : underline;
}

a.h_menu_link
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 12px;
	font-weight : bold;
	color : Navy;
	text-decoration : none;
}

a.h_menu_link:hover
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 12px;
	font-weight : bold;
	color : #3399CC;
	text-decoration : underline;
}

a.sublink
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 13px;
	font-weight : normal;
	color : #304064;
	text-decoration : none;
}


a.sublink:hover
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 13px;
	font-weight : normal;
	color : #3399CC;
	text-decoration : underline;
}

a.h_menu_sublink
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 12px;
	font-weight : normal;
	color : #304064;
	text-decoration : none;
}

a.h_menu_sublink:hover
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 12px;
	font-weight : normal;
	color : #3399CC;
	text-decoration : underline;
}

a.largelink
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 15px;
	font-weight : bold;
	color : Navy;
	text-decoration : none;
}

a.largelink:hover
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 15px;
	font-weight : bold;
	color : #3399CC;
	text-decoration : underline;
}


a.inverselink
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 13px;
	font-weight : bold;
	color : #3399CC;
	text-decoration : none;
}

a.inverselink:hover
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 13px;
	color : Navy;
	text-decoration : underline;
}

a.inverselargelink
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 15px;
	font-weight : bold;
	color : #FFE4C4;
	text-decoration : none;
}

a.inverselargelink:hover
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 15px;
	color : #3399cc;
	text-decoration : underline;
}

a.linkgray
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 13px;
	color : Gray;
	text-decoration : none;
}

a.linkgray:hover
{
	font-family : "Trebuchet MS";
	font-style : normal;
	font-size : 13px;
	color : #3399CC;
	text-decoration : underline;
}

.Tabla
{
	border-right-width : 1;
	border-style : outset;
	border-bottom-width :1;
	border-color : Gray;
	border-left-width : 1;
	border-top-width : 1;
}

.importanttext
{
	font-family : "Trebuchet MS";
	font-size :14px;
	font-style : normal;
	color : #DC143C;
	font-weight : bold;
}

.largetext
{
	font-family : "Trebuchet MS";
	font-size :15px;
	font-style : normal;
	color : Navy;
}

.inverselargetext
{
	font-family : "Trebuchet MS";
	font-size :15px;
	font-style : normal;
	color : #FFE4C4;
}
.disclaimer
{
	
	font-family : "Trebuchet MS";
	font-size : 10px;
	font-weight : normal;
	color : Gray;
}
td.Celija
{
	border-left-style : dashed;
	border-left-color : #ffffff;
	border-right-color : #ffffff;
	border-right-style : dashed;
	border-right-width : 1px;
	border-left-width : 1px;
	
}
td.menu{
	border-bottom-width : 1px;
	border-bottom-style : solid;
	border-right-width : 1px;
	border-right-style : solid;
	border-color : Gray;
}

.shadowright{
background-image :url(' img_2009/shadow_right.jpg');
	background-position : right;
	background-repeat : repeat-y;
}

.shadowbottomwhite{
background-image :url(' img_2009/shadow_bottom_white.jpg');
	background-position : right;
	background-repeat : repeat-x;
	margin-right: 2px;
}

.edgeBL{
background-image :url(' img_2009/edge_bottom_left.jpg');
	background-position : right;
	background-repeat : no-repeat;
}
.edgeBR{
background-image :url(' img_2009/edge_bottom_right.jpg');
	background-position : right;
	background-repeat : no-repeat;
}
.edgeBRwhite{
background-image :url(' img_2009/edge_bottom_right_white.jpg');
	background-position : right;
	background-repeat : no-repeat;
}

.shadowleft{
background-image :url(' img_2009/shadow_left.jpg');
	background-position : right;
	background-repeat : repeat-y;
}

.shadowtop{
	background-image :url(' img_2009/shadow_top.jpg');
	background-position : top;
	background-repeat : repeat-x;
	padding-right: 2px;
}

.shadowbottom{
	background-image :url(' img_2009/shadow_bottom.jpg');
	background-position : bottom;
	background-repeat : repeat-x;
	margin-right: 2px;
}
td.menuheader
{
	border-top-color : Gray;
	border-top-style : solid;
	border-top-width : 1px;
	border-right-color : Gray;
	border-right-style : solid;
	border-right-width : 1px;
	background-color : #E2EDFF;
	font-family : "Trebuchet MS";
	font-size : 13px;
	font-weight : bold;
	color : #304064;
}

td.news{
	border-bottom-width :1px;
	border-bottom-style :solid;
	border-right-width :1px;
	border-right-style :solid;
	background-color : #FFFFFF;
	border-color:Gray
}
pre{
	font-family : "Trebuchet MS";
	font-style : normal;
	color : Navy;
	font-weight : normal;
	font-size : 13px;
	text-align: justify;
}

pre.newsheader{
	font-family : "Trebuchet MS";
	font-style : normal;
	color : Navy;
	font-weight : bold;
	font-size : 13px;
}

td.newsbox1 {vertical-align:middle; text-align:center; border-left-width:1px; border-left-style:solid; border-bottom-width:1px; border-bottom-style:solid; border-color:Gray;}

input.selectedbox
{
	border: solid 1px Navy;
}

ul.tabs { list-style-type: none; overflow: visible; height: 27px;margin: 0; padding: 0; border-bottom: solid 0px Gray; width: 750px}
ul.tabs li { margin-left: 10px; height: 26px; float:left; padding-right: 10px; padding-left: 10px; border: solid 1px Gray; border-bottom: solid 1px #ffffff}

ul.tabs li.first{ margin: 0;}
ul.tabs li.active {
	background: none repeat scroll 0 0 #2f4678;
    border-bottom: 1px solid #2f4678;
    height: 26px;
}

ul.tabs li.active a { color: #f1f7f7; }

input.button-main { 
font-family : "Trebuchet MS";
	font-style : normal;
	color : #f1f7f7;
	font-size : 13px;
	background: none repeat scroll 0 0 Gray;
	border: solid 2px #3399CC;
	margin: 3px;
	
 }
 td.news-cell { cursor: pointer;}
 td.news-cell:hover,  td.news-cell-simple:hover { background-color:#f1f6ff;}
 td.news-cell-simple td.news-cell:hover { background-color:#f1ffff;}
 
 div.news-list {
  border-bottom: 1px solid #cccccc;
  border-top: 0px solid #B1BAD3;
  padding: 0;
  width: 360px;
  display:none;
}

 div.news-list table {position:relative; }
 
 .detail-link a {text-decoration:none; color: Navy; font-size:13px;}

 ul#header-slider, ul#header-slider_450 {margin: 0; padding:0;}
 ul#header-slider li {width:210px;}
  ul#header-slider_450 li {width:460px;}
