BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND: url(../images/bg.png) #f4f9fc repeat-x left top;
	MARGIN: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px; 
	POSITION: relative;
	TEXT-ALIGN: justify
}

.title {
	FONT-SIZE: 18px;
	TEXT-DECORATION: none;
}

#tablaencuestas {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	VERTICAL-ALIGN: top;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 222px;
	BORDER-BOTTOM: #cccccc 1px solid;
}
.titencuesta {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px 4px; COLOR: #004077; PADDING-TOP: 4px; BORDER-BOTTOM: #cbd9e5 1px solid
}




P {
	MARGIN-BOTTOM: 25px
}
A {
	COLOR: #49494b; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #49494b; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #49494b; TEXT-DECORATION: none
}

.Btn {
	BORDER-RIGHT: #4177B4 1px solid;
	BORDER-TOP: #4177B4 1px solid;
	FONT-SIZE: 15px;
	BORDER-LEFT: #4177B4 1px solid;
	COLOR: #ffffff;
	LINE-HEIGHT: 13px;
	BORDER-BOTTOM: #4177B4 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #ff7c11;
	TEXT-DECORATION: none;
	font-weight:bold;

}

.Input {
	FONT-SIZE: 12px; line-height: 13px;
	color: #333333;
	text-decoration: none;
	height: 14px;
	width: 90%;
	border: 1px solid #D5D2D2;
}

.TextTarea {
	FONT-SIZE: 12px; line-height: 13px;
	color: #333333;
	text-decoration: none;
	width: 90%;
	border: 1px solid #D5D2D2;
}

.borde{ 
  border-style: solid;
  border-width: 1px; 
  border-color: #d7dc85;



}

.borde-verde{ 
  border-bottom-style: solid; 
  border-width: 1px; 
  border-color: #d7dc85; 
  padding: 5px;
  TEXT-ALIGN:left;
}

.borde-verde:hover{ 
  border-bottom-style: solid; 
  border-width: 1px; 
  padding: 5px;
  background-color:#d7dc85
}

A.menu {
	FONT-SIZE: 12px; TEXT-ALIGN:left;
	font-weight:bold;
	COLOR: #005f8c; 
	TEXT-DECORATION: none;
	
}

A.menu:hover {
	FONT-SIZE: 12px; TEXT-ALIGN:left;
	font-weight:bold;
	COLOR: #00467e; 
}

hr {
  border: 0;
  width: 220px;
  height: 1px;
  COLOR: #BECE00;
  padding-top: 1px;
  padding-bottom: 1px;

}


/* ================================================================ 
Buscador
=================================================================== */
.tablabuscadorhome {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; BACKGROUND: url(../images/bg_bus.gif); PADDING-BOTTOM: 7px; WIDTH: 210px; PADDING-TOP: 7px; HEIGHT: 52px;
	  COLOR: #005f8c
}
.botonform {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 12px; BACKGROUND: url(../images/bg_boton.png); MARGIN: 5px; BORDER-LEFT: #999 1px solid; WIDTH: 46px; COLOR: #333; BORDER-BOTTOM: #999 1px solid
}
.campoformchico {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 5px; BORDER-LEFT: #999 1px solid; WIDTH: 130px; BORDER-BOTTOM: #999 1px solid
}
.loggoog {
	FLOAT: left; MARGIN: 2px 2px 0px 2px; WIDTH: 52px; HEIGHT: 20px
}
/* ================================================================ 
Estilos para el Menu Superior
=================================================================== */

.preload1 {background: url(../six_0a.gif);}
.preload2 {background: url(../six_1a.gif);}

#nav {
	padding:0;
	margin:0;
	list-style:none;
	height:30px;
	position:relative;
	z-index:180;
	font-family:arial, verdana, sans-serif;
	background-color: #ccc;
	background-image: url(../images/menu_bg1.gif);
	background-repeat: repeat-x;
}
#nav li.top {display:block; float:left;}
#nav li a.top_link {
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 12px;
	cursor:pointer;
	background-image: url(../images/menu_bg2.png);
}
#nav li a.top_link span {
	float:left;
	display:block;
	padding:0 10px 0 5px;
	height:30px;
	background-position: right top;
}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:30px; background: url(../six_0a.gif) no-repeat right top;}

#nav li:hover a.top_link,
#nav a.top_link:hover
{background: url(../six_1.gif) no-repeat;}
#nav li:hover a.top_link span, 
#nav a.top_link:hover span
{background:url(../images/menu_bg2.png) no-repeat right top;}
#nav li:hover a.top_link span.down,
#nav a.top_link:hover span.down
{background:url(../six_1a.gif) no-repeat right top; padding-bottom:3px;}

#nav table {border-collapse:collapse; padding:0; margin:0; position:absolute; left:0; top:0;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:180;}

#nav :hover ul.sub
{left:1px; top:30px; background: #f9f2d1; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:170px; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; height:20px; position:relative; float:left; width:170px; font-weight:normal;}
#nav :hover ul.sub li a
{display:block; font-size:11px; height:18px; width:170px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;border:1px solid #f9f2d1;}
#nav li ul.sub li a.fly
{
	background-color: #f9f2d1;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 160px 6px;
}
#nav :hover ul.sub li a:hover 
{background:#3f96a9; color:#fff; border-color:#fff;}
#nav :hover ul.sub li a.fly:hover
{
	color:#fff;
	background-color: #3f96a9;
	background-image: url(../images/arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 160px 6px;
}

#nav li b {display:block; font-size:11px; height:18px; width:170px; line-height:18px; margin-bottom:3px; text-indent:6px; color:#104a84; border-bottom:1px solid #104a84; cursor:default;}

#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul
{left:150px; top:-4px; background: #f9f2d1; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:90px; z-index:400; height:auto;} 

#nav ul, 
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover > ul
{left:150px; top:-4px; background: #f9f2d1; padding:3px; border:1px solid #0b4d97; white-space:nowrap; width:170px; z-index:400; height:auto;}
#nav li:hover > ul ul 
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#nav li:hover li:hover > a.fly
{
	color:#fff;
	border-color:#fff;
	background-color: #3f96a9;
	background-image: url(../images/arrow_over.gif);
	background-repeat: no-repeat;
	background-position: 170px 6px;
} 
#nav li:hover li:hover > li a.fly
{
	color:#000;
	border-color:#f9f2d1;
	background-color: #50b5d0;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 170px 6px;
}

/* ================================================================ 
Video
=================================================================== */
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; COLOR: #545454; 
}

#videoflash {
	MARGIN-BOTTOM: 15px;
	WIDTH: 222px;
	HEIGHT: 236px
}
#captionvideoflash {
	CLEAR: both; WIDTH: 236px
}
#videoflash H1 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #ddd; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.lkvideoflash {
	MARGIN-TOP: 7px
}
.lkvideoflash A {
	FLOAT: left
}
A.lkvideoflash2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: right
}

/* ================================================================ 
Noticia  
=================================================================== */
#ucppal_contenedor {
	BORDER-RIGHT: #004077 1px solid; OVERFLOW: hidden; BORDER-LEFT: #004077 4px solid; WIDTH: 550px; BORDER-BOTTOM: #98bede 1px dashed; POSITION: relative; HEIGHT: 190px; 
}
#ucp_title {
	BORDER-RIGHT: #004077 1px solid;
	BORDER-TOP: #e0ecf4 1px solid;
	BACKGROUND: #daecfa;
	OVERFLOW: hidden;
	BORDER-LEFT: #004077 4px solid;
	WIDTH: 540px;
	BORDER-BOTTOM: #98bede 1px solid;
	POSITION: relative;
	HEIGHT: 20px;
	padding: 5px;
	FONT-SIZE: 14px;
	COLOR: #004077;
	FONT-WEIGHT: bold;
}
.ucppal {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	WIDTH: 527px;
	PADDING-TOP: 10px;
	POSITION: absolute;
	HEIGHT: 190px
}
.ucppal IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 15px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; WIDTH: 120px; PADDING-TOP: 0px; HEIGHT: 120px; BORDER-RIGHT-WIDTH: 0px
}
.ucppal H2 {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #5a5a5b
}
A.linkucppal {
	FONT-SIZE: 16px; COLOR: #00467e; LETTER-SPACING: -1px; TEXT-DECORATION: underline; FONT-WEIGHT: bolder;
}
A.linkucppal:visited {
	FONT-SIZE: 16px; COLOR: #00467e;  LETTER-SPACING: -1px; TEXT-DECORATION: underline; FONT-WEIGHT: bolder;
}
A.linkucppal:hover {
	FONT-SIZE: 16px; COLOR: #00467e;  LETTER-SPACING: -1px; TEXT-DECORATION: none; FONT-WEIGHT: bolder;
}
.ucppal H3 {
	FONT-SIZE: 12px; MARGIN: 3px 0px; COLOR: #5a5a5b
}
.slideuc {
	PADDING-RIGHT: 10px;
	Z-INDEX: 30;
	LEFT: 290px;
	FLOAT: right;
	WIDTH: 245px;
	POSITION: absolute;
	TOP: 150px
}
.slideuc IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 32px; PADDING-TOP: 0px; HEIGHT: 31px; BORDER-RIGHT-WIDTH: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

/* ================================================================ 
Servicios
=================================================================== */
#servicios_contenedor {
	BORDER-RIGHT: #f3ae00 1px solid;
	BORDER-LEFT: #f3ae00 4px solid;
	WIDTH: 530px;
	BORDER-BOTTOM: #ffd357 1px dashed;
	HEIGHT: 180px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#servicios_title {
	BORDER-RIGHT: #f3ae00 1px solid;
	BORDER-TOP: #e0ecf4 1px solid;
	BACKGROUND: #fcf4d3;
	OVERFLOW: hidden;
	BORDER-LEFT: #f3ae00 4px solid;
	WIDTH: 540px;
	BORDER-BOTTOM: #ffd357 1px solid;
	POSITION: relative;
	HEIGHT: 20px;
	padding: 5px;
	FONT-SIZE: 14px;
	COLOR: #bf9503;
	FONT-WEIGHT: bold;
}
.servicios {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 510px; PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 150px
}
.txt_normal {
	FONT-SIZE: 12px; COLOR: #5a5a5b; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.txt_normal:link {
	FONT-SIZE: 12px; COLOR: #5a5a5b; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.txt_normal:visited {
	FONT-SIZE: 12px; COLOR: #5a5a5b; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
a.txt_normal:hover {
	FONT-SIZE: 12px; COLOR: #5a5a5b; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration:underline }
.tit_noticias1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: #c1881a;
	FONT-STYLE: normal;
	TEXT-DECORATION: none
}
.tit_noticias {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c1881a; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c1881a; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c1881a; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #c1881a; FONT-STYLE: normal; text-decoration:underline; 
}
.tit_banner {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004077; FONT-STYLE: normal; TEXT-DECORATION: none
}
.fotito {
	BORDER-RIGHT: #f3ae00 1px dashed; TEXT-ALIGN:right; height: 130px;
}

#servicios2_contenedor {
	BORDER-RIGHT: #adaeb5 1px solid;
	BORDER-LEFT: #adaeb5 4px solid;
	WIDTH: 530px;
	BORDER-BOTTOM: #d6d7d6 1px dashed;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.servicios2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 510px; PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 210px;
}
.tit_noticia2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #7b7b7b; FONT-STYLE: normal;  TEXT-DECORATION: none
}
.tit_noticias2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7b7b7b; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias2:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7b7b7b; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias2:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7b7b7b; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias2:hover  {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7b7b7b; FONT-STYLE: normal; TEXT-DECORATION: underline;
}
#servicios3_contenedor {
	BORDER-RIGHT: #bece00 1px solid;
	BORDER-LEFT: #bece00 4px solid;
	WIDTH: 530px;
	BORDER-BOTTOM: #dced16 1px dashed;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#servicios3_title {
	BORDER-RIGHT: #bece00 1px solid; BORDER-TOP: #e0ecf4 1px solid; BACKGROUND: #eef4a5; OVERFLOW: hidden; BORDER-LEFT: #bece00 4px solid; WIDTH: 523px; BORDER-BOTTOM: #dced16 1px solid; POSITION: relative; HEIGHT: 20px; padding: 5px; FONT-SIZE: 14px; COLOR: #79a601;  FONT-WEIGHT: bold;
}
.servicios3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px;  PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 510px; PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 210px;
}
.tit_noticia3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #79a601; FONT-STYLE: normal;  TEXT-DECORATION: none
}
.tit_noticias3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #79a601; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias3:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #79a601; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias3:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #79a601; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias3:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #79a601; FONT-STYLE: normal; TEXT-DECORATION: underline;
}


#servicios4_contenedor {
	BORDER-RIGHT: #004077 1px solid;
	BORDER-LEFT: #004077 4px solid;
	BORDER-BOTTOM: #004077 1px dashed;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 15px;
}
#servicios4_title {
	BORDER-RIGHT: #004077 1px solid; BORDER-TOP: #004077 1px solid; BACKGROUND: #eef4a5; OVERFLOW: hidden; BORDER-LEFT: #004077 4px solid;  BORDER-BOTTOM: #004077 1px solid; POSITION: relative; HEIGHT: 20px; padding: 5px; FONT-SIZE: 14px; COLOR: #004077;  FONT-WEIGHT: bold;
}
.servicios4 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px;  PADDING-BOTTOM: 10px; OVERFLOW: hidden;  PADDING-TOP: 10px; POSITION: absolute; HEIGHT: 210px;
}
.tit_noticia4 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #004077; FONT-STYLE: normal;  TEXT-DECORATION: none
}
.tit_noticias4 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004077; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias4:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004077; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias4:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004077; FONT-STYLE: normal; TEXT-DECORATION: none
}
a.tit_noticias4:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004077; FONT-STYLE: normal; TEXT-DECORATION: underline;
}



.demonstrations { border: 5px solid #f4f4f4;}


/*LEFT COLUMN ARTICLE PAGE STYLES
----------------------------------------------- */
#articletop {float:left; width:641px; height:auto;}
#articletop .banner {float:left; width:608px; height:97px; margin:4px 0 12px 3px; background:url(../images/bg-left-column-top.gif) no-repeat; background-position:top right;}
#articletop .dots {float:left; width:605px; height:17px; margin:0 0 0 3px; background:url(../images/dots-article-top.gif) repeat-x;}

#article_box {
	float:left;
	width:730px;
	height:auto;
	padding:20px 0 0 14px;
	font-size:11px;
	color:#646464;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:17px;
}
#article_box .keyline {width:580px; height:1px; background:#EFEFF1;}
#article_box .article {padding:0 0 0 0;}
#article_box .subhead {font-size:13px; font-weight:bold;}
#article_box .quote-txt {font-size:12px; font-weight:normal; color:#004077;}
.sml-txt {font-size:10px; color:#999;}

#article_box A {color:#004077; text-decoration:none;}
#article_box A:HOVER {
	color:#004077;
	text-decoration:underline;
}

#article_box TABLE TR TD {font-size:11px; color:#646464; font-family:Verdana, Arial, Helvetica, sans-serif;}

#article_box UL {margin:0px; padding:0px; list-style:none;}
#article_box UL LI {padding:5px 0 5px 10px; list-style:none; background:url(../images/arrow-red.gif) no-repeat 0px 11px;}
#article_box UL LI UL {margin:0px; padding:0px; list-style:none;}
#article_box UL LI UL LI {padding:5px 0 5px 20px; list-style:none; background:url(../images/square-red.gif) no-repeat 10px 11px;}


#articlehead {
	float:left;
	font-size:20px;
	color:#004077;
	font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:550px;
	padding:0 0 2px 0;
	margin:0 0 0 -1px;
	line-height:normal;
}
#articlebyline {
	float:left;
	color:#999999;
	font-size:11px;
	width:550px;
}

#headshot {float:left; width:120px; height:auto; padding:0 0 32px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999; font-weight:bold; padding:5px 0 0 0;}
#headshot .txt {padding:10px 5px 0 0; line-height:normal;}

#contents {
	float:right;
	width:218px;
	height:auto;
	margin:0 0 0 20px;
	padding:0 0 18px 0;
}
#contents .sponsorlogo {width:179px; height:auto; padding:0 0 15px 0;}

#contents_bg {
	width:218px;
	height:auto;
	background:url(../images/bg-article-contents.gif) repeat-y;
}
#contents_top {
	width:218px;
	height:auto;
	background:url(../images/bg-article-contents-top.gif) no-repeat;
}
#contents_bot {
	width:218px;
	height:auto;
	background:url(../images/bg-article-contents-bot.gif) no-repeat;
	background-position:left bottom;
}
#contents_box {
	width:194px;
	height:auto;
	padding:22px 0 0 24px;
}
#contents_box .header {width:179px; padding:0 0 9px 1px;}

#contents_box .tools {
	width:180px;
	height:28px;
	background:#F4F4F4;
	margin:0 0 15px 0;
}
#contents_box .tools .toolspad {float:left; padding:6px 0 0 10px; width:auto; height:auto;}
#contents_box .tools .toolspad DIV {float:left; height:17px;}

#contents_box .keyline {
	width:185px;
	height:1px;
	background:#EAEAEA;
	margin:0 0 2px 0;
}

#contents_box .linksbox {
	width:180px;
	height:auto;
	font-size:11px;
	color:#004077;
	line-height:normal;
	font-weight:bold;
}
#contents_box .linksbox .dashline {width:179px; height:1px; background:url(../images/dots-article-contents.gif) repeat-x;}
#contents_box .linksbox DIV {
	width:180px;
	background:url(../images/arrow-red.gif) no-repeat 0px 4px;
	padding:0 0 0 10px;
	margin:6px 0 6px 0;
}
#contents_box .linksbox DIV A {font-size:10px; color:#004077; text-decoration:none; font-weight:normal;}
#contents_box .linksbox DIV A:HOVER {color:#004077; text-decoration:underline; font-weight:normal;}

.quote_box {float:left; width:273px; height:auto; padding:5px 17px 0 0;}
.quote_bg {float:left; width:273px; height:auto; background:url(../images/bg-quote.gif) repeat-y;}
.quote_top {width:273px; height:auto; background:url(../images/bg-quote-top.gif) no-repeat;}
.quote_content {padding:18px 21px 12px 21px; color:#004077; font-size:15px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; line-height:19px;}
.quote_bot {width:273px; height:14px; background:url(../images/bg-quote-bot.gif) no-repeat;}
