.divpage { width: 800px; margin: 0 auto  ; }
/* .divpage0 { background-image: url(../images/BG-1-jpg.jpg); background-repeat: no-repeat; margin: 0 auto; width: 800px; } */
.divpage0 { margin: 0 auto; width: 750px;}
.border { color: #353535; font-size: 12px; font-family: Arial; text-decoration: none; padding: 5px; border-color: #c1bfbf #969696 #969696 #bfbfbf; border-style: solid; border-width: 1px 3px 3px 1px; order-bottom-style: inset; }
.noborder { border-style: none; outline-style: none; }
.boxtitle { color: #050146; font-size: 20px; font-family: arial; line-height: 12px; text-decoration: none; }
.boxtitlewhite { color: white; font-size: 20px; font-family: arial; line-height: 12px; text-decoration: none; margin: 8px; padding: 8px; }
.boxtext { color: #050146; font-size: 12px; font-family: Arial; text-decoration: none; }
.abroad { color: #fff; background-image: url(../images/abroadjpg.jpg); background-repeat: no-repeat; background-position: center; }
.toptitle { color: #050146; font-size: 20px; text-decoration: none; font-family:Tahoma; }
.menutitle { color: #050146; font-size: 14px; font-family: Arial; background-repeat: no-repeat; text-decoration: none; }
.missingpiece { color: #fffffe; font-size: 20px; font-family: Donald; background-image: url(../images/MissingPiece.jpg); background-repeat: no-repeat; background-position: center; }
.hrRedBlue { color: red; font-size: 2px; line-height: 2px; background-color: navy; background-image: url(../images/dots.gif); border-style: dotted; }
.std { color: #050146; font-size: 12px; font-family: Arial; background-repeat: no-repeat; text-decoration: none; }


.dialog-blue {
 margin:0px auto;
 min-width:20em;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:red; 
}

.dialog-blue .hd .c,
.dialog-blue .ft .c {
 font-size:1px; /* ensure minimum height */
 height:11px;
}

.dialog-blue .ft .c {
 height:14px;
}

.dialog-blue .hd {
 background:transparent url(../images/blue/tl-1.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}

.dialog-blue .hd .c {
 background:transparent url(../images/blue/tr-1.png) no-repeat right 0px;
 margin-right:-14px; /* pull right corner back over "empty" space (from above margin) */
}

.dialog-blue .bd {
 background:transparent url(../images/blue/ml-1.png) repeat-y 0px 0px;
 margin-right:6px;
}

.dialog-blue .bd .c {
 background:transparent url(../images/blue/mr-1.png) repeat-y right 0px;
 margin-right:-6px;
}

.dialog-blue .bd .c .s {
 margin:0px 8px 0px 4px;
/*  background: url(../images/ms-1.jpg) repeat-x 0px 0px; */
 padding:1em;
}

.dialog-blue .ft {
 background:transparent url(../images/blue/bl-1.png) no-repeat 0px 0px;
 margin-right:14px;
}

.dialog-blue .ft .c {
 background:transparent url(../images/blue/br-1.png) no-repeat right 0px;
 margin-right:-14px;
}
.dialog-blue h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog-blue p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

.dialog-red {
 margin:0px auto;
 min-width:20em;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:red; 
}

.dialog-red .hd .c,
.dialog-red .ft .c {
 font-size:1px; /* ensure minimum height */
 height:11px;
}

.dialog-red .ft .c {
 height:14px;
}

.dialog-red .hd {
 background:transparent url(../images/red/tl-1.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}

.dialog-red .hd .c {
 background:transparent url(../images/red/tr-1.png) no-repeat right 0px;
 margin-right:-14px; /* pull right corner back over "empty" space (from above margin) */
}

.dialog-red .bd {
 background:transparent url(../images/red/ml-1.png) repeat-y 0px 0px;
 margin-right:6px;
}

.dialog-red .bd .c {
 background:transparent url(../images/red/mr-1.png) repeat-y right 0px;
 margin-right:-6px;
}

.dialog-red .bd .c .s {
 margin:0px 8px 0px 4px;
/*  background: url(../images/ms-1.jpg) repeat-x 0px 0px; */
 padding:1em;
}

.dialog-red .ft {
 background:transparent url(../images/red/bl-1.png) no-repeat 0px 0px;
 margin-right:14px;
}

.dialog-red .ft .c {
 background:transparent url(../images/red/br-1.png) no-repeat right 0px;
 margin-right:-14px;
}
.dialog-red h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog-red p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}

.dialog-green {
 margin:0px auto;
 min-width:20em;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:green; 
}

.dialog-green .hd .c,
.dialog-green .ft .c {
 font-size:1px; /* ensure minimum height */
 height:11px;
}

.dialog-green .ft .c {
 height:14px;
}

.dialog-green .hd {
 background:transparent url(../images/green/tl-1.png) no-repeat 0px 0px;
 margin-right:14px; /* space for right corner */
}

.dialog-green .hd .c {
 background:transparent url(../images/green/tr-1.png) no-repeat right 0px;
 margin-right:-14px; /* pull right corner back over "empty" space (from above margin) */
}

.dialog-green .bd {
 background:transparent url(../images/green/ml-1.png) repeat-y 0px 0px;
 margin-right:6px;
}

.dialog-green .bd .c {
 background:transparent url(../images/green/mr-1.png) repeat-y right 0px;
 margin-right:-6px;
}

.dialog-green .bd .c .s {
 margin:0px 8px 0px 4px;
/*  background: url(../images/ms-1.jpg) repeat-x 0px 0px; */
 padding:1em;
}

.dialog-green .ft {
 background:transparent url(../images/green/bl-1.png) no-repeat 0px 0px;
 margin-right:14px;
}

.dialog-green .ft .c {
 background:transparent url(../images/green/br-1.png) no-repeat right 0px;
 margin-right:-14px;
}
.dialog-green h1 {
 /* header */
 font-size:2em;
 margin:0px;
 padding:0px;
 margin-top:-0.6em;
}

.dialog-green p {
 margin:0.5em 0px 0px 0px;
 padding:0px;
 font:0.95em/1.5em arial,tahoma,"sans serif";
}


.callus { background-image: url(../images/CallUs.jpg); background-repeat: no-repeat; background-position: center; }
.busman { background-image: url(../images/BusMan.jpg); background-repeat: no-repeat; background-position: center;}

a.l1:link    {
	color: white;
	text-decoration: none;
}

a.l1:visited {
	color: white;
	text-decoration: none;
}

a.l1:hover {
	color: white;
	text-decoration: none;
}
#home { font-size: 12px; font-family: Arial; background-color:#e7e3d6; width:60px; height: 26px; float:left; text-align: center; }
		
#home a {
	padding-top: 6px;
	padding-bottom: 5px;
	text-decoration: none;
	color: #3F3E39;
	display:block;
}

#home a:hover {
	background:#C1BBAA;
	color: #3F3E39;
}

#home a img {
	border:0;
	margin-right:4px;
}
	
#menu-sec { background-color: #004080; width: 320px; height: 19px; float: right; padding-top: 7px; padding-left: 10px; padding-right: 10px; color: white; font-size: 12px; font-family: Arial; text-align: right; }
		
#menu-sec a{ text-decoration: none; color: white; }
		
#menu-sec a:hover { text-decoration: underline; color: white; }		
#menu-corporativo {
	background-color: #EFEFEF;
	padding-top: 8px;
	width:505px;
	height: 23px;
	float:left;
	text-align: center;
	font-size: 14px;
}
		
#menu-corporativo ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
		
#menu-corporativo li {
	display: inline;
	margin-left: 10px;
}
		

#menu-secundario {
	margin-bottom: 1px;
	width:400px;
	float:left;
}

.whiteTitle {
	font-family:Tahoma;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	color:#0000CC;
	background-color:#0066FF; 
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;		
}
.blueTitle {
	font-family: Arial;
	font-size: 32px;
	font-style: normal;
	font-variant: normal;
	color: white;
}

td.t4 {
/*	background-color: #CACCF2; */
}

a.l4:link    {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2760A7;
/*	text-decoration: none;*/
	font-weight: bold;
/*	margin-left: 5px;
	margin-right: 5px; */
	text-align: left;
}

a.l4:visited {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2760A7;
/*	text-decoration: none;*/
	font-weight: bold;
/*	margin-left: 5px;
	margin-right: 5px; */
	text-align: left;
}

a.l4:hover {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: Red;
	text-decoration: none;
	font-weight: bold;
/*	margin-left: 5px;
	margin-right: 5px; */
	text-align: left;	
}

a.l2:link    {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	text-decoration: none;
	font-weight: bold;
}

a.l2:visited {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color:#000066;
	text-decoration: none;
	font-weight: bold;
}

a.l2:hover {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: Red;
	text-decoration: none;
	font-weight: bold;
}

.copyright {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
/*	background: #799BFF; */
/*	background-image:url(images/footerbg.gif);*/
	padding-left: 5px;
	padding-right: 10px;
}

td.t1 {

border-right-style:solid;
border-right-color:#000000;
border-right-width:thin;

}
td.t2 {

border-bottom-style:solid;
border-bottom-color:#000000;
border-bottom-width:thin;
}
.Videostyle {
font-family: Tahoma;
font-size: 18px;
color: yellow;
margin-left:10px;
margin-right:10px;
/*outline-color:#FFFFFF;
outline-style:solid;
outline-width:thin; */
text-align:center;
height:30px;
}

.Videostyle1{
font-family: Tahoma;
font-size: 16px;
color: yellow;
margin-left:10px;
margin-right:10px;
text-align:justify;
}


/* default setup that everything sees */
.shadow {
  /* needed for Internet explorer */
  height: 1em;
  filter: Shadow(Color=#666666, 
                 Direction=135, 
                 Strength=5);

  /* Needed for Gecko */
  line-height: 2em;
/*  white-space: nowrap; */

}

/* 
 * used by browsers which know about
 * :before to create the shadow 
 */
.shadow:before {
  display: block;
  margin: 0 0 -2.12em 0.15em;
  padding: 0;
  color: #666666; 
}

#shadow_1:before { 
  content: 'In shadow'; 
}
#second_2:before { 
  content: 'Happy Shadowing!'; 
}

/*\*/
html*.shadow {

  [color:red;/* required by Safari 
              * so that [] is correctly
              * begun. associated with
              * the property, yet hiding
              * it. Seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    text-shadow: #666666 5px 5px 5px; 

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

/*\*/
html*.shadow:before {

  [color:red;/* required by Safari. 
                seen by IE6 */

    /* 
     * seen by IE6 and Safari, but hidden
     * from Gecko 
     */
    display: none;

  ]color:auto; /* resets color for IE6 */
}/**/

/* 
 * end hack using dummy attribute selector
 * for IE5 mac
 */
.dummyend[id]{clear: both;}

td.brborder {
border-bottom:solid;
border-bottom-color:#000000;
border-bottom-width:1px;
border-right:solid;
border-right-color:#000000;
border-right-width:1px;
}

.bgbox1 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px #000066 solid;
  background-color:#2A5FAB;
  padding: 10px 10px 10px 10px;
  color:#FFFFFF;
/*  background-color:#F0F0F0; */
}
.bgbox2 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px #2A5FAB solid;
  padding: 10px 10px 10px 10px;
/*  background-color:#F0F0F0; */
}

hr {
   display:block;
   clear:both;
   border:none;
   border-top:0 solid #999;
   height:1px;
   margin:0 0 10px 0;
   background:#fff url(../images/BlueHRjpg.jpg) scroll center;
}

.normtext { color: #2760A7; font-size: 14px; font-family: Arial; background-repeat: no-repeat; text-decoration: none; }
h1 { color: #2760A7;font-family: Arial; line-height:20px; margin: 15px 0px 15px 0px; padding: 0px 0px 0px 0px; font-size:16px;}
h2 { color: #2760A7;font-family: Arial; line-height:0px; margin: 15px 0px 15px 0px; padding: 0px 0px 0px 0px;}
h3 { color: #2760A7;font-family: Arial; line-height:0px; margin: 15px 0px 15px 0px; padding: 0px 0px 0px 0px;}
h4 { color: #2760A7;font-family: Arial; margin: 15px 0px 15px 0px; padding: 10px 0px 10px 10px; font-size:14px;}
p {font-family: Arial;}
li {font-family: Arial; list-style:square;color: #2760A7; font-size: 14px;}
ul {padding-top:5px;}
.fineBorder {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	border-collapse:collapse;
}