body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin: 0;
	text-align: left;
	font-size: 11px;
	line-height: 16px;
/*	#background: #DCDAD3 url(../img/forms/bg.gif) left top repeat-x; */
	background-attachment:scroll;
}

.input_gray{border:solid 1px #c1ccd1;vertical-align:middle;}

.border{border:solid 1px orange;}
.bold{font-weight:bold;}
.vertical{vertical-align:middle;}
.top{vertical-align:top !important;}
.underline{text-decoration: underline;}
.clear{clear:both;}
.fLeft{float:left;}
.fCenter{float:center;}
.fRight{float:right;}

.news {	list-style: none;	margin: 0 0 10px 0; }
.news li { padding: 0 15px 10px 14px;	background: url(../img/forms/blue_arrow.gif) left top no-repeat; 	font-size: 12px; }
.news li a { color: #bf1302; font-weight: normal;	font-size: 12px; }
.news li span {	color: #979797;	font-size: 11px; }
.news li span a {	color: #3C98C9;	font-size: 11px; font-weight: normal; }
.news li img { vertical-align: middle; }
.news li a.more { font-weight: normal; }

/* color de news 0059B0 */
/* color de menu 000099 */

TABLE.navigationTable { MARGIN-TOP: 0px }
TR.naviga-tionHeader {	BACKGROUND: url(../img/forms/verlauf2.jpg) #fff repeat-x right top }

.navigationTable tr { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}

/*
td.texto a:link{ font-size: 12px; color: #0059B0; text-decoration: underline; }
td.texto a:visited{ font-size: 12px; color: #0059B0; text-decoration: underline; }
td.texto a:active{ font-size: 12px; color: #0059B0; text-decoration: underline; }
td.texto a:hover{ font-size: 12px; color: #0059B0; text-decoration: underline;}
*/

/* TH { font-size: 11px; COLOR: #000 } */
.navigationHead { BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 4px; TEXT-ALIGN: center; BORDER-BOTTOM: #003399 1px solid }
.navigation { BORDER-RIGHT: #FFFFFF 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #FFFFFF 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #FFFFFF 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #FFFFFF 1px solid; HEIGHT: 100% }

A.navigationLinkActive { BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #003399 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 2px 6px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #003399 1px solid; BACKGROUND-COLOR: #caddff; TEXT-DECORATION: none }
A.navigationLink { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 2px 6px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #caddff; TEXT-DECORATION: none }
.navigation A:hover {	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(../img/forms/verlauf2.jpg) white repeat-x; PADDING-BOTTOM: 4px; BORDER-LEFT: #003399 1px solid; COLOR: #003399; PADDING-TOP: 4px; BORDER-BOTTOM: #003399 1px solid; TEXT-DECORATION: none }

/*
.navigationHead1 { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 4px; TEXT-ALIGN: center; BORDER-BOTTOM: #FFFFFF 1px solid }
.navigation1 { BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #003399 1px solid; HEIGHT: 100% }
A.navigationLinkActive1 {	BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #003399 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 2px 6px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #003399 1px solid; BACKGROUND-COLOR: #caddff; TEXT-DECORATION: none }
A.navigationLink1 {	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 2px 6px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #caddff; TEXT-DECORATION: none }
.navigation1 A:hover { BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 4px; BACKGROUND: url(../img/verlauf2.jpg) white repeat-x; PADDING-BOTTOM: 4px; BORDER-LEFT: #003399 1px solid; COLOR: #821517; PADDING-TOP: 4px; BORDER-BOTTOM: #003399 1px solid; TEXT-DECORATION: none }
*/

.highLight { BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #003399 1px solid; COLOR: #821517; BORDER-BOTTOM: #003399 1px solid; BACKGROUND-COLOR: #6699ff }
.newsBoxTitle {	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BACKGROUND: url(../img/forms/verlauf2.jpg) white repeat-x; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid; TEXT-ALIGN: left }
.newsBox { BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BORDER-LEFT: #003399 1px solid; BORDER-BOTTOM: #003399 1px solid; TEXT-ALIGN: left }
.border-top-bottom { PADDING-RIGHT: 2px; BORDER-TOP: #003399 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #003399 1px solid }

TD.basic { VERTICAL-ALIGN: top; BACKGROUND-COLOR: #ffffff }
td.texto { font-size:12px; color:#0059B0; }
td p { font-size:12px; color:#0059B0; }
td a { font:12px arial;color:#bf1302; }
td { vertical-align: top; }
td.lm {	text-align: left;	vertical-align: middle; }
td.lb {	text-align: center;	vertical-align: bottom; }
td.lt {	text-align: left;	vertical-align: top;	padding: 0; }
td.ct {	text-align: center;	vertical-align: top; }
td.cm {	text-align: center;	vertical-align: middle; }
td.cb {	text-align: center;	vertical-align: bottom; }
td.rt {	text-align: right; vertical-align: top; }
td.rm {	text-align: right; vertical-align: middle; }
td.rb {	text-align: right; vertical-align: bottom; }

.third_subnav_1{background:url('../img/forms/3rd_menu_nav_bg.gif') no-repeat;height:21px;margin-top:12px;width:900px;}
.third_subnav_2{padding-top:1px;font-size:10px; color:#0059B0;}
.third_subnav_2 a {padding-top:1px;font-size:10px; color:#0059B0;}
.third_subnav_3{padding:0 15px 0 15px;}
.third_subnav_4{padding:0 20px;text-align:center;vertical-align:top;}
.third_subnav_5{background:url('../img/forms/3rd_menu_nav_bg.gif') no-repeat center top;height:21px;margin-top:10px;width:900px; }

.box { background:url(../img/forms/box-bg.gif) left top repeat-x; width:100%;}
.box .border-top {background:url(../img/forms/border.gif) repeat-x top;}
.box .border-bot {background:url(../img/forms/border.gif) repeat-x bottom;}
.box .border-left {background:url(../img/forms/border.gif) repeat-y left;}
.box .border-right {background:url(../img/forms/border.gif) repeat-y right;}
.box .left-top-corner {background:url(../img/forms/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(../img/forms/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(../img/forms/left-bot-corner.gif) no-repeat left bottom; width:100%;}
.box .right-bot-corner {background:url(../img/forms/right-bot-corner.gif) no-repeat right bottom; }
.box .inner { padding:5px; }

.wrapper { width:100%; overflow:hidden;}
.container {width:1000px; margin:0 auto; }
#content { padding:0 0 20px 0; background:#fff;}

.field  {background:url(../img/fnd_515.jpg) 0 0 no-repeat; color:#000099; margin:0px 0px 0px 10px; font-size:12px; font-weight:bold; width:495px; height:30px; padding:15px 15px;}
.field1 {background:url(../img/fnd_200.jpg) 0 0 no-repeat; color:#000000; margin:0px 5px 0px 5px; font-size:12px; font-weight:bold; width:200px; height:30px; padding:14px 0px;}
.field1 a {font-size: 12px; color: #0059B0; text-decoration:none; font-weight: normal;}
.field2 {background:url(../img/fnd_240.jpg) 0 0 no-repeat; color:#000000; margin:0px 0px 0px 10px; font-size:12px; font-weight:bold; width:230px; height:30px; padding:15px 9px;}
.field2 a {font-size: 12px; color: #0059B0; text-decoration:none; font-weight: normal;}

.listadotexto {
	font-size: 12px;
	padding: 0 0 0 5px;
	color:#0059B0;
}

.listadotexto ul {
	font-size: 12px;
	padding: 0 0 0 5px;
	color:#0059B0;
}

.listadotexto ul li {
	background: url(../img/forms/blue_arrow.gif) left top no-repeat;
	font-size: 12px;
	padding: 2px 0 0 15px;
	color:#0059B0;
}

.formulario_content, .formulario_contentA{ padding:10px; width:370px }
.formulario_left{ width:150px; float:left; padding:7px 0px 0px 7px; min-height:24px; }
.formulario_right{ width:200px; float:left; padding:5px; min-height:24px; }
.formulario_clear{ float:none;  clear:both; height:0px; }
.formulario_row{ display:block; min-height:32px; }
.formulario_text{ width:190px; }
.formulario_ruler{ width:400px; border-bottom:dashed 1px #dcdcdc; }
formulario_tr:focus{ background-color:#fcfcf0; }
formulario_td{ vertical-align:top; }
.formulario_over{ background-color:#e6e2af; }
.formulario_out{  }

.icoWord{background:#FFF url(../img/iconos/word.png) no-repeat center left; padding:1.0em 0 1em 4em; line-height:5em; font-family: tahoma; font-size: 12px; color: #bf1302; text-decoration: underline;}
.icoPdf{background:#FFF url(../img/iconos/pdf.png) no-repeat center left; padding:1.0em 0 1em 4em; line-height:5em; font-family: tahoma; font-size: 12px; color: #bf1302; text-decoration: underline;}
.icoPpt{background:#FFF url(../img/iconos/ppt.png) no-repeat center left; padding:1.0em 0 1em 4em; line-height:5em; font-family: tahoma; font-size: 12px; color: #bf1302; text-decoration: underline;}
.icoExcel{background:#FFF url(../img/iconos/excel.png) no-repeat center left; padding:1.0em 0 1em 4em; line-height:5em; font-family: tahoma; font-size: 12px; color: #bf1302; text-decoration: underline;}
.icoWWW{background:#FFF url(../img/iconos/www.png) no-repeat center left; padding:1.0em 0 1em 4em; line-height:5em; font-family: tahoma; font-size: 12px; color: #bf1302; text-decoration: underline;}
.icoImage{background:#FFF url(../img/iconos/img.png) no-repeat center left; padding:1.0em 0 1em 4em; line-height:5em; font-family: tahoma; font-size: 12px; color: #bf1302; text-decoration: underline;}

.target01 {	border: 0.0625em dashed #0059B0; padding: 1em; width: 150px; }
.target02 {	border: 0.0625em dashed #0059B0; padding: 1em; width: 250px; }
.target03 {	border: 0.0625em dashed #0059B0; padding: 1em; width: 50px; }

.caja3 { BORDER-RIGHT: #0059B0 1px solid; BORDER-TOP: #0059B0 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #0059B0 1px solid; WIDTH: 250px; COLOR: #000000; BORDER-BOTTOM: #0059B0 1px solid; font-family: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #EEEEEE; }
.combo1 { BORDER-RIGHT: #003399 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #003399 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 2px 6px; BORDER-LEFT: #003399 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #003399 1px solid; BACKGROUND-COLOR: #caddff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; WIDTH: 300px; }
.buttomForm { BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #999999 1px solid; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: arial,helvetica,tahoma,sans-serif; BACKGROUND-COLOR: white; }
.validation-advice { margin: 5px 0 0 0;	padding: 5px; width: 255px; background-color: #FF3300; color : #FFF; font-weight: bold; }

.LV_validation_message{ font-weight:bold; margin:0 0 0 5px; }
.LV_valid { color:#00CC00; }
.LV_invalid { color:#CC0000; }
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active { border: 1px solid #00CC00; }

/*********************************** forms *****************************************/

label { font-weight: bold; }

.boton { 
	vertical-align:middle; 
	border: 1px solid #0059B0; 
	background-color:#ffffff; 
	font-size: 12px; 
	background:#ffffff url(../img/forms/inputBg.gif) top left no-repeat;
}
.boton:hover  { cursor: pointer; }

.combo { 
	border:1px solid #0059B0;
	padding:0px;
	font-size:12px;
	color:#0059B0;
	background:#ffffff url(../img/forms/inputBg.gif) top left no-repeat;
	margin-top:2px;
}
.combo:hover  { cursor: pointer; }

campo{
  border:1px solid #0059B0;
  padding:0px;
  font-size:12px;
  background:#ffffff url(../img/forms/inputBg.gif) top left no-repeat;
  margin-top:2px;
  color:#0059B0;
}
.campo:hover  { cursor: pointer; }

campo1 {
	border:1px solid #0059B0;
  padding:0px;
  font-size:12px;
  background:#000000;
  margin-top:2px;
  color:#0059B0;
}

txtarea {
  border:1px solid #FF0000;
  padding:0px;
  background:#ffffff url(../img/forms/inputBg.gif) top left no-repeat;
  margin-top:2px;
  color:#0059B0;
}

inputZ, textareaZ, selectZ {
  border:1px solid #FF0000;
  padding:0px;
  background:#ffffff url(../img/forms/inputBg.gif) top left no-repeat;
  margin-top:2px;
  color:#0059B0;
}

/* 
input:hover, textarea:hover, select:hover { border:1px solid #888888; }
input:active, textarea:active, select:active { border:1px solid #888888; }
*/
input.checkbox { width:15px;  background:none;  border:0; }
input.radio_button { width:15px;  background:none;  border:0; }
input.medida50, select.small { width:50px; }
input.medida100, select.small { width:100px; }
input.medida150, select.small { width:150px; }
input.medida200, select.large { width:200px; }
input.medida250, select.large { width:250px; }
input.medida300, select.large { width:300px; }
input.medida350, select.large { width:350px; }
input.medida500, select.extra_large { width:500px; }
input.submit { background:#ffffff url(../images/generic/submitBg.png) -20px 0 no-repeat; color:#ffffff; }
input.submit:hover { cursor: pointer; }
/* textarea { width:300px; height: 200px; } */
textarea.deep { height:350px; }
textarea.shallow { height:50px; }
fieldset { background:#f7f7f7; padding:2%; border:1px solid #e3e3e3; margin:0; }
legend { font-weight:bold; font-size: 120%; letter-spacing: -1px; color:#666666; }


/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/

.arial_9_gray{font:9px arial;color:#999999;}
.arial_10_gray{font:10px arial;color:#999999;}
.arial_10_white{font:10px arial;color:#ffffff;}

.arial_10_blue_light{font:11px arial;color:#3c98c9;}
.arial_10_blue_b{font:bold 11px arial;color:#3c98c9;}
a.arial_10_blue_light:link{font:11px arial;color:#3c98c9;text-decoration: none;}
a.arial_10_blue_light:visited{font:11px arial;color:#3c98c9;text-decoration: none;}
a.arial_10_blue_light:hover{font:11px arial;color:#3c98c9;text-decoration: underline;}

.arial_10_blue{font:11px arial;color:#0059b0;}
a.arial_10_blue:link{font:11px arial;color:#0059b0;text-decoration: none;}
a.arial_10_blue:visited{font:11px arial;color:#0059b0;text-decoration: none;}
a.arial_10_blue:hover{font:11px arial;color:#0059b0;text-decoration: underline;}

.arial_11{font:11px arial;color:#000000;}
a.arial_11:link{font:11px arial;color:#000000;text-decoration: none;}
a.arial_11:visited{font:11px arial;color:#000000;text-decoration: none;}
a.arial_11:hover{font:11px arial;color:#000000;text-decoration: underline;}

.arial_11_b{font:bold 11px arial;color:#000000;}
a.arial_11_b:link{font:bold 11px arial;color:#000000;text-decoration: none;}
a.arial_11_b:visited{font:bold 11px arial;color:#000000;text-decoration: none;}
a.arial_11_b:hover{font:bold 11px arial;color:#000000;text-decoration: underline;}

.arial_11_blue{font:11px arial;color:#0059b0;}
a.arial_11_blue:link{font:11px arial;color:#0059b0;text-decoration: none;}
a.arial_11_blue:visited{font:11px arial;color:#0059b0;text-decoration: none;}
a.arial_11_blue:hover{font:11px arial;color:#0059b0;text-decoration: underline;}

.arial_11_blue_b{font:bold 11px arial;color:#0059b0;}
a.arial_11_blue_b:link{font:bold 11px arial;color:#0059b0;text-decoration: none;}
a.arial_11_blue_b:visited{font:bold 11px arial;color:#0059b0;text-decoration: none;}
a.arial_11_blue_b:hover{font:bold 11px arial;color:#0059b0;text-decoration: underline;}

.arial_11_gray{font:11px arial;color:#999999;}
a.arial_11_gray:link{font:11px arial;color:#999999;text-decoration: none;}
a.arial_11_gray:visited{font:11px arial;color:#999999;text-decoration: none;}
a.arial_11_gray:hover{font:11px arial;color:#999999;text-decoration: underline;}

.arial_11_red{font:11px arial;color:#bf1302;}
a.arial_11_red:link{font:11px arial;color:#bf1302;text-decoration: none;}
a.arial_11_red:visited{font:11px arial;color:#bf1302;text-decoration: none;}
a.arial_11_red:hover{font:11px arial;color:#bf1302;text-decoration: underline;}

.arial_11_true_red{font:11px arial;color:#BF1302;}
a.arial_11_true_red:link{font:11px arial;color:#BF1302;text-decoration: none;}
a.arial_11_true_red:visited{font:11px arial;color:#BF1302;text-decoration: none;}
a.arial_11_true_red:hover{font:11px arial;color:#BF1302;text-decoration: underline;}


.arial_11_red_b{font:bold 11px arial;color:#bf1302;}
a.arial_11_red_b:link{font:bold 11px arial;color:#bf1302;text-decoration: none;}
a.arial_11_red_b:visited{font:bold 11px arial;color:#bf1302;text-decoration: none;}
a.arial_11_red_b:hover{font:bold 11px arial;color:#bf1302;text-decoration: underline;}

.arial_11_green{font:11px arial;color:#1CA600;}
a.arial_11_green:link{font:11px arial;color:#1CA600;text-decoration: none;}
a.arial_11_green:visited{font:11px arial;color:#1CA600;text-decoration: none;}
a.arial_11_green:hover{font:11px arial;color:#1CA600;text-decoration: underline;}

.arial_11_true_green{font:11px arial;color:#1CA600;}
a.arial_11_true_green:link{font:11px arial;color:#1CA600;text-decoration: none;}
a.arial_11_true_green:visited{font:11px arial;color:#1CA600;text-decoration: none;}
a.arial_11_true_green:hover{font:11px arial;color:#1CA600;text-decoration: underline;}


.arial_11_green_b{font:bold 11px arial;color:#1CA600;}
a.arial_11_green_b:link{font:bold 11px arial;color:#1CA600;text-decoration: none;}
a.arial_11_green_b:visited{font:bold 11px arial;color:#1CA600;text-decoration: none;}
a.arial_11_green_b:hover{font:bold 11px arial;color:#1CA600;text-decoration: underline;}


.arial_12{font:12px arial;color:#000000;}
.arial_12, .arial_12 p, .arial_12 div{font:12px arial;color:#000000;}

.arial_12_italic{font:12px arial;color:#000000;font-style:italic;}
.arial_12_italic, .arial_12_italic p, .arial_12_italic div{font:12px arial;color:#000000;font-style:italic;}


.arial_12_b{font:bold 12px arial;color:#000000;}
.arial_12_b, .arial_12_b p, .arial_12_b div{font:bold 12px arial;color:#000000;}

.arial_12_white{font:11px arial;color:#ffffff;}
a.arial_12_white:link{font:11px arial;color:#ffffff;text-decoration: none;}
a.arial_12_white:visited{font:11px arial;color:#ffffff;text-decoration: none;}
a.arial_12_white:hover{font:11px arial;color:#ffffff;text-decoration: underline;}

.arial_12_white_b{font:bold 11px arial;color:#ffffff;}
a.arial_12_white_b:link{font:bold 11px arial;color:#ffffff;text-decoration: none;}
a.arial_12_white_b:visited{font:bold 11px arial;color:#ffffff;text-decoration: none;}
a.arial_12_white_b:hover{font:bold 11px arial;color:#ffffff;text-decoration: underline;}


.arial_12_gray{font:12px arial;color:#999999;}
.arial_12_gray_b{font:bold 12px arial;color:#999999;}
.arial_12_dark_gray_b{font:bold 12px arial;color:#9d9d9d;}
.arial_12_light_gray_b{font:bold 12px arial;color:#7b7b7b;}

.arial_12_turquoise{font:12px arial;color:#143e56;}
a.arial_12_turquoise:link{font:12px arial;color:#143e56;text-decoration: none;}
a.arial_12_turquoise:visited{font:12px arial;color:#143e56;text-decoration: none;}
a.arial_12_turquoise:hover{font:12px arial;color:#143e56;text-decoration: underline;}

.arial_12_blue{font:12px arial;color:#0059b0;}
a.arial_12_blue:link{font:12px arial;color:#0059b0;text-decoration: none;}
a.arial_12_blue:visited{font:12px arial;color:#0059b0;text-decoration: none;}
a.arial_12_blue:hover{font:12px arial;color:#0059b0;text-decoration: underline;}

.arial_12_blue_b{font:bold 12px arial;color:#0059b0;}
a.arial_12_blue_b:link{font:bold 12px arial;color:#0059b0;text-decoration: none;}
a.arial_12_blue_b:visited{font:bold 12px arial;color:#0059b0;text-decoration: none;}
a.arial_12_blue_b:hover{font:bold 12px arial;color:#0059b0;text-decoration: underline;}

.arial_12_blue_dark{font:12px arial;color:#001b64;}
a.arial_12_blue_dark:link{font:12px arial;color:#001b64;text-decoration: none;}
a.arial_12_blue_dark:visited{font:12px arial;color:#001b64;text-decoration: none;}
a.arial_12_blue_dark:hover{font:12px arial;color:#001b64;text-decoration: underline;}

.arial_12_blue_dark_b{font:bold 12px arial;color:#001b64;}
a.arial_12_blue_dark_b:link{font:bold 12px arial;color:#001b64;text-decoration: none;}
a.arial_12_blue_dark_b:visited{font:bold 12px arial;color:#001b64;text-decoration: none;}
a.arial_12_blue_dark_b:hover{font:bold 12px arial;color:#001b64;text-decoration: underline;}

.arial_12_red{font:12px arial;color:#bf1302;}
a.arial_12_red:link{font:12px arial;color:#bf1302;text-decoration: none;}
a.arial_12_red:visited{font:12px arial;color:#bf1302;text-decoration: none;}
a.arial_12_red:hover{font:12px arial;color:#bf1302;text-decoration: underline;}

.arial_12_red_b{font:bold 12px arial;color:#bf1302;}
a.arial_12_red_b:link{font:bold 12px arial;color:#bf1302;text-decoration: none;}
a.arial_12_red_b:visited{font:bold 12px arial;color:#bf1302;text-decoration: none;}
a.arial_12_red_b:hover{font:bold 12px arial;color:#bf1302;text-decoration: underline;}


.arial_13{font:13px arial;color:#000000;}
.arial_13_blue{font:13px arial;color:#0059b0;}
a.arial_13_blue:link{font:13px arial;color:#0059b0;text-decoration: none;}
a.arial_13_blue:visited{font:13px arial;color:#0059b0;text-decoration: none;}
a.arial_13_blue:hover{font:13px arial;color:#0059b0;text-decoration: underline;}

.arial_13_gray{font:13px arial;color:#999999;}

.arial_14{font:14px arial;color:#000000;}
.arial_14_b{font:bold 14px arial;color:#000000;}

.arial_14_blue{font:14px arial;color:#0059b0;}
a.arial_14_blue:link{font:14px arial;color:#0059b0;text-decoration: none;}
a.arial_14_blue:visited{font:14px arial;color:#0059b0;text-decoration: none;}
a.arial_14_blue:hover{font:14px arial;color:#0059b0;text-decoration: underline;}

.arial_14_b_blue{font:bold 14px arial;color:#0059b0;}
a.arial_14_b_blue:link{font:bold 14px arial;color:#0059b0;text-decoration: none;}
a.arial_14_b_blue:visited{font:bold 14px arial;color:#0059b0;text-decoration: none;}
a.arial_14_b_blue:hover{font:bold 14px arial;color:#0059b0;text-decoration: underline;}

.arial_14_dark_blue{font: 14px arial;color:#001b64;}
a.arial_14_dark_blue:link{font: 14px arial;color:#001b64;text-decoration: none;}
a.arial_14_dark_blue:visited{font: 14px arial;color:#001b64;text-decoration: none;}
a.arial_14_dark_blue:hover{font: 14px arial;color:#001b64;text-decoration: underline;}

.arial_14_b_dark_blue{font:bold 14px arial;color:#001b64;}
a.arial_14_b_dark_blue:link{font:bold 14px arial;color:#001b64;text-decoration: none;}
a.arial_14_b_dark_blue:visited{font:bold 14px arial;color:#001b64;text-decoration: none;}
a.arial_14_b_dark_blue:hover{font:bold 14px arial;color:#001b64;text-decoration: underline;}


.arial_14_gray{font:14px arial;color:#686868;}
a.arial_14_gray:link{font:14px arial;color:#686868;text-decoration: none;}
a.arial_14_gray:visited{font:14px arial;color:#686868;text-decoration: none;}
a.arial_14_gray:hover{font:14px arial;color:#686868;text-decoration: underline;}

.arial_14_b_gray{font:bold 14px arial;color:#686868;}
a.arial_14_b_gray:link{font:bold 14px arial;color:#686868;text-decoration: none;}
a.arial_14_b_gray:visited{font:bold 14px arial;color:#686868;text-decoration: none;}
a.arial_14_b_gray:hover{font:bold 14px arial;color:#686868;text-decoration: underline;}


.arial_written_by{color:#3C98C9;font-size:11px;}

.arial_15_written_by_dark_blue{font: 15px arial;color:#0059b0;}
a.arial_15_written_by_dark_blue:link{font: 15px arial;color:#0059b0;text-decoration: none;}
a.arial_15_written_by_dark_blue:visited{font: 15px arial;color:#0059b0;text-decoration: none;}
a.arial_15_written_by_dark_blue:hover{font: 15px arial;color:#0059b0;text-decoration: underline;}

.arial_16{font:16px arial;color:#000000;}
a.arial_16:link{font:16px arial;color:#000000;text-decoration: none;}
a.arial_16:visited{font:16px arial;color:#000000;text-decoration: none;}
a.arial_16:hover{font:16px arial;color:#000000;text-decoration: underline;}

.arial_16_b{font:bold 16px arial;color:#000000;}
.arial_16_b_blue{font:bold 16px arial;color:#3279BE;}
a.arial_16_b:link{font:bold 16px arial;color:#000000;text-decoration: none;}
a.arial_16_b:visited{font:bold 16px arial;color:#000000;text-decoration: none;}
a.arial_16_b:hover{font:bold 16px arial;color:#000000;text-decoration: underline;}

.arial_16_green{font:16px arial;color:#00a708;}
a.arial_16_green:link{font:16px arial;color:#00a708;text-decoration: none;}
a.arial_16_green:visited{font:16px arial;color:#00a708;text-decoration: none;}
a.arial_16_green:hover{font:16px arial;color:#00a708;text-decoration: underline;}

.arial_18{font:18px arial;color:#000000;}
.arial_18_b{font:bold 18px arial;color:#000000;}
.arial_18_white{font:18px arial;color:#ffffff;}

.arial_20{font: 20px arial;color:#000000;}
a.arial_20:link{font: 20px arial;color:#000000;text-decoration: none;}
a.arial_20:visited{font: 20px arial;color:#000000;text-decoration: none;}
a.arial_20:hover{font: 20px arial;color:#000000;text-decoration: underline;}

.arial_20_b{font:bold 20px arial;color:#000000;}
a.arial_20_b:link{font:bold 20px arial;color:#000000;text-decoration: none;}
a.arial_20_b:visited{font:bold 20px arial;color:#000000;text-decoration: none;}
a.arial_20_b:hover{font:bold 20px arial;color:#000000;text-decoration: underline;}

.arial_20_blue{font:20px arial;color:#0059b0;}
a.arial_20_blue:link{font:20px arial;color:#0059b0;text-decoration: none;}
a.arial_20_blue:visited{font:20px arial;color:#0059b0;text-decoration: none;}
a.arial_20_blue:hover{font:20px arial;color:#0059b0;text-decoration: underline;}

.arial_20_blue_b{font:bold 20px arial;color:#0059b0;}
a.arial_20_blue_b:link{font:bold 20px arial;color:#0059b0;text-decoration: none;}
a.arial_20_blue_b:visited{font:bold 20px arial;color:#0059b0;text-decoration: none;}
a.arial_20_blue_b:hover{font:bold 20px arial;color:#0059b0;text-decoration: underline;}

.arial_22_blue{font:22px arial;color:#1f85c3;}
a.arial_22_blue:link{font:22px arial;color:#1f85c3;text-decoration: none;}
a.arial_22_blue:visited{font:22px arial;color:#1f85c3;text-decoration: none;}
a.arial_22_blue:hover{font:22px arial;color:#1f85c3;text-decoration: underline;}

.arial_22_blue_b{font:bold 22px arial;color:#1f85c3;}
a.arial_22_blue_b:link{font:bold 22px arial;color:#1f85c3;text-decoration: none;}
a.arial_22_blue_b:visited{font:bold 22px arial;color:#1f85c3;text-decoration: none;}
a.arial_22_blue_b:hover{font:bold 22px arial;color:#1f85c3;text-decoration: underline;}


.text_align_lang_base_1{text-align:left;}
.text_align_lang_base_2{text-align:right;}
.align_center{text-align:-moz-center;text-align:center;}

.float_lang_base_1{float:left;}
.float_lang_base_2{float:right;}

.top{vertical-align:top !important;}

.title_blue_corner_1{background:url('../img/forms/bg_stitle_corner_l.gif') no-repeat right top;width:540px;height:23px;line-height:23px;}
.title_blue_corner_1_1{padding-left:18px;color:white;font:bold 12px arial;height:23px;line-height:23px;}

.yellow_input {background-color: rgb(255, 255, 160);}

.messagebox{
	width:100px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
}
.messageboxok{
	width:auto;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	
}
.messageboxerror{
	width:auto;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}

.messageboxerror_with_border{
	width:auto;
	border:1px solid #CC0000;
	background:#F7CBCA;
	padding:3px;
	font-weight:bold;
	color:#CC0000;
}

.textarea_contactus {
	width:423px;
	height:242px;
}

.input_error {
border: 1px solid #CC0000;
background-color: #F7CBCA;
}

p, td, li, form, label {
	font-size: 12px;
}

td, ul, ol, li, form, input, select {
	padding: 0;
	margin: 0;
}

img {
	padding: 0;
	border: 0;
}

p {
	line-height: 120%;
	padding: 0 0 10px 0;
	color: #000;
	font-weight: normal;
	border: 0;
	margin: 0;
}

p.clearit {
  clear: both;
  line-height: 1px;
  font-size: 1px;
} 

div.clearit {
  clear: both;
  line-height: 1px;
  font-size: 1px;
  height: 1px;
} 

h1, h2, h3, h4 {
/* font-size: 18px; */
	line-height: 120%;
	padding: 0 0 5px 0;
	border: 0;
	margin: 0;
/* 	font-weight: normal; */
	color: #0059B0;
}

h5, h6 {
	font-size: x-small;
	padding: 10px 0 2px 0;
	border: 0;
	margin: 0;
}

/* main containers */ 

#site-container {	background: url(../img/forms/shadow-bg.png) center top repeat-y;	text-align: center; }
#site-container-top {	background: url(../img/forms/content-bg.jpg) center top no-repeat;	text-align: center; }
#site-container-bottom { background: url(../img/forms/shadow-bg1.png) center top no-repeat; text-align: center; }
#main-container {	text-align: left; margin: 0 auto;	width: 1000px; }

/* header */

#header {	padding: 0; }

#banner {
	/*#background-image: url(../img/forms/header-top.png);*/
	background-position: left top;
	background-repeat: no-repeat;
	/*#behavior: url(../img/forms/iepngfix.htc);*/
	padding: 10px 15px 10px 15px;
	z-index: 0;
	width: 965px;
	height: 100%;
}

#banner table {width: 965px;}

.hdr-bottom {
	
}

#search {
	margin: 7px 0 0 0;
	border: 1px solid;
}

#search #login-info {
	float: left;
	padding: 3px 0 5px 15px;
}

img.subnav_selected_arrow {background: url(../img/forms/ltr_white-arrow.gif) left top no-repeat;width:16px;height:11px;}

#search #login-info p {
	color: #968174;
	padding: 0;
}

#search #login-info img {
	vertical-align: middle;
}

.btn {
	padding: 0 !important;
	border: none !important;
	width: auto !important;
}

/* navigation */

#navigation {
	padding: 0 7px 0 7px;
}

#tnav {
	float: left;
}

#tnav a {
	background: #001B64 url(../img/forms/nav-corner.jpg) right top no-repeat;
	padding: 7px 28px 5px 30px;
	margin: 0 1px 0 0;
	color: #DFF7FF;
	font-weight: bold;
	font-size: 12px;
	float: left;
}

#tnav a.selected {
	background: #B2B2B2 url(../img/forms/nav-corner-selected.jpg) right top no-repeat;
	padding: 7px 28px 5px 30px;
	margin: 0 1px 0 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	float: left;
}

#tnav a:hover {
	color: #fff;
	text-decoration: none;
}

#lang {
	float: right;
	/*padding: 3px 5px 0 0;*/
}

#subnav {
	height:24px;
}

#subnav img {
	vertical-align: text-top;
	padding:3px 0;
}

#subnav table td img.arrow {
	vertical-align: baseline;
	padding:1px;
}



#subnav p  {
	padding: 0;
}

#subnav a {
	margin: 0 18px 0 18px;
	display: block;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

#subnav a:hover {
	text-decoration: none;
}

#subnav table {
	padding: 0;
}

#subnav table td a {
	padding: 5px 0px 0px 0px;
}


#subnav_shadow {
	width:985px;
}

#subnav_shadow  td.left {
	background: #fff url(../img/forms/subnav_shadow_left.png) left top no-repeat;
	width:15px;
}

#subnav_shadow  td.middle {
	background: #fff url(../img/forms/subnav_shadow_middle.png) left top repeat-x;
	background-attachment:scroll;
	width:955px;
}

#subnav_shadow  td.right {
	background: #fff url(images/subnav_shadow_right.png) left top no-repeat;
	width:15px;
}

/* content styles */

#content-container {
	padding: 0 8px 20px 5px;
	background-color: #FFF;
}

#column-l {	float: left; }
#column-l, .column-l-table { width: 800px; }

.feature {
	border-top: 3px solid #D11502;
	padding: 13px 0 0 0;
}

.feature p {
	font-size: 14px;
}

.feature .more, .feature .more:hover {
	color: #BF1302;
	font-weight: bold;
	font-size: 11px;
	background: url(../img/forms/red-arrow.gif) left top no-repeat;
	padding: 0 0 0 10px;
}

.by {
	color: #979797;
	font-size: 11px !important;
}

.by a {
	color: #3C98C9;
}

.by img {
	vertical-align: 0.2em;
	border: none !important;
	margin: 0 !important;
}

.feature td {
	padding: 0 25px 0 0;
}

.feature td img {
	margin: 0 0 5px 0;
}

.feature .scroll {
	text-align: right;
}

.feature .scroll img {
	border: none;
}

.feature_tabs
{
	margin: 0px 0px 10px 0px;
}

#column-r {
	float: right;
	width: 300px;
	margin: 0 0 0 0;
}

#column-ads {
	width: 120px;
	float: left;
}

#column-ads-right {
	width: 120px;
	float: right;
	margin: 0 0 0 0;
	padding-top:15px;
}

#column-ads-right h2 {
	background: #636363 url(../img/forms/grey-bg.jpg) left top repeat-x;
	color: #fff;
	font-size: 12px;
	padding: 4px 0 4px 0;
	font-weight: bold;
}

#column-ads-right h2 span {
	background: url(../img/forms/white-arrow.gif) left top no-repeat;
	color: #fff;
	font-size: 12px;
	padding: 0 0 0 16px;
}

#column-ads-right .grey-zone {
	background: #E6E6E6;
	padding: 15px 10px 0 10px;
	margin: 0 0 15px 0;
}

#column-ads-right .grey-zone img {
	border: 1px solid #000;
}

#column-ads h2 {
	background: #636363 url(../img/forms/grey-bg.jpg) left top repeat-x;
	color: #fff;
	font-size: 12px;
	padding: 4px 0 4px 0;
	font-weight: bold;
}

#column-ads h2 span {
	background: url(../img/forms/white-arrow.gif) left top no-repeat;
	color: #fff;
	font-size: 12px;
	padding: 0 0 0 16px;
}

#column-ads .grey-zone {
	background: #E6E6E6;
	padding: 15px 10px 0 10px;
	margin: 0 0 15px 0;
}

#column-ads .grey-zone img {
	border: 1px solid #000;
}

#column-content {
	float: right;
}

#column-content .hdr {
	background: #649ACF url(../img/forms/tools-hdr_1.jpg) left top repeat-x;
	margin: 0px 0 16px 0;
	list-style: none;
}

#column-content .hdr li {
	color: #fff;
	font-size: 12px;
	padding: 4px 0 4px 0;
	font-weight: bold;
}

#column-content .hdr p {
	background: url(../img/forms/white-arrow.gif) left top no-repeat;
	color: #fff;
	font-size: 12px;
	padding: 0 0 0 16px;
	font-weight: bold;
}


#page-front-desc{
	margin:0px 0px 20px 0px;
	font-size: 14px;
	
}

/* footer */



#site-index {
	background: url(../img/forms/site-index-bg.jpg) center top repeat-y;
}

#site-index-container {
	text-align: left; 
	margin: 0 auto;
	width: 968px;
	padding: 13px 20px;
}

#site-index p.title {
	color: #fff;
	font-size: 12px;
	border-bottom: 1px solid #8A9AB1;
	padding: 0 0 7px 0;
	margin: 0 0 15px 0;
	height: 100%;
}

#site-index h3 {
	color: #FF876C;
	font-size: 12px;
	margin: 0 0 5px 0;
	font-weight: bold;
}

#site-index ul {
	list-style: none;
}

#site-index ul li {
	color: #fff;
	font-size: 12px;
}

#site-index ul.languages li {
	padding: 0 0 5px 0;
	font-weight: bold;
}

#site-index ul li img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}

#site-index ul li a {
	color: #fff;
	font-size: 12px;
}

#site-index table td {
	width: 16%;
	padding: 0 0 15px 0;
}

#footer {
	
}

#footer-container {
	text-align: left; 
	margin: 0 auto;
	width: 900px;
	border: none;
	padding: 13px 50px;
}

#footer p {
	color: #fff;
	font-size: 12px;
	text-align: center;
	padding: 0 10px 10px 10px;
	line-height: 150%;
}

#footer p a {
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
}

#footer div.note {
	border: 1px solid #465576;
	padding: 15px 15px 0 15px;
	margin: 11px 10px 16px 37px;
}

#footer div p {
	font-size: 11px;
}


#footer div span {
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}

#alert {
	position: absolute;
	bottom: 0;
	left: 0;
	border-top: 1px solid #EE8A1F;
	background: #fff;
	padding: 10px;
	width: 100%;
	overflow: auto;
}

#alert-container {
	text-align: left; 
	margin: 0 auto;
	width: 1052px;
}

#alert table td {
	text-align: center;
	vertical-align: middle;
}

#alert span {
	color: #0059B0;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

#alert span.green {
	color: #00A708;
	text-decoration: none;
}

#alert span.red {
	color: #FF0000;
	text-decoration: none;
}

.more {
	text-align: right;
	font-weight: bold;
	margin: 0 0 15px 0;
	list-style: none;
	float: right;
}

.more li {
	background: url(../img/forms/red-arrow.gif) left top no-repeat;
	padding: 0 35px 0 10px;
}

.more a, .more a:hover {
	color: #BF1302;
	font-size: 11px;
	text-decoration: underline;
}

a.more-link, a.more-link:hover {
	color: #BF1302 !important;
	font-weight: normal !important;
	font-size: 11px !important;
	background: url(../img/forms/red-arrow.gif) left top no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	width: 0px;
}

.add {
	padding: 0 0 0 10px;
}

.chart {
	padding: 0px 0px 0px 0px;
	background: #EDF0F5;
	margin: 0 0 15px 0;
}

.chart p {
	color: #6F6F6F;
}

.blue-links ul {
	list-style: none;
}

.blue-links ul li {
	background: url(../img/forms/arrow-right.gif) left top no-repeat;
	padding: 0 0 0 10px;
	margin: 0 35px 0 0;
	font-size: 12px;
	font-weight: bold;
}

.blue-links li a {
	font-size: 12px;
	font-weight: bold;
}

.school {
	border: 1px solid #D1D1D1;
	border-bottom: none;
	padding: 10px 12px 0 10px;
	height: 100%;
}

.school ul li {
	font-size: 12px;
	list-style: none;
}

.school ul li p {
	font-size: 12px;
}

.list-links {
	list-style: none;
}

.list-links li {
	background: url(../img/forms/small-arrow.gif) left top no-repeat;
	padding: 0 0 6px 7px;
}

.school .courses {
	margin: 0 0 10px 0;
}

.school .courses td {
	padding: 0 10px 0 0;
}

.school .courses td.center {
	border-left: 1px solid #9AC7DF;
	padding: 0 10px;
}

.school .courses td.right {
	background: #CCE3EF;
	padding: 0;
}

.school .courses td.right .title {
	color: #000;
	font-size: 13px;
	font-weight: bold;
	background: #E0EEF6;
	padding: 10px;
}

.school .courses td.right .indent {
	padding: 10px;
}

.school .more{
	margin-right: -4px;
}

.bottom {
	margin: 0 0 15px 0;
}

/* right column */

.tools-hdr {
	background: url(../img/forms/tools-hdr_1.jpg) right top no-repeat;
	list-style: none;
	padding: 0px 0 0 0;
}

.tools-hdr li {
	padding: 3px 0 0 10px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	height: 21px;
}

.tools {
	/*#background: #F5F7FA;*/
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

.tools-content {
	border: 1px solid #e1e1e1;
	/*#border-bottom: none;*/
	border-top: none;
	padding: 0 0 0 0;
}

.tools-content1 {
	border: 1px solid #e1e1e1;
	/*#border-bottom: none;*/
	/*border-top: none;*/
	padding: 0 0 0 0;
}

.tools-content table td {
	padding: 0  0 0 0;
	font-size: 12px;
}

.tools-content table td a {
	color: #000;
}

.tools-content table td img {
	vertical-align: middle;
}

.tools-content .more, .newsletter-content .more {
	margin: 0 !important;
}

.tools-content .more a, .tools-content .more a:hover, .newsletter-content .more a, .newsletter-content .more a:hover {
	color: #5182C0;
}

.tools-content .more li, .newsletter-content .more li {
	background:  url(../img/forms/arrow-tools.gif) left top no-repeat;
	padding-right: 18px;
}

/* Fusion Block */
div.fusionblock {
	background: #F2F0E5 url(../img/forms/fusionblock-bottom.jpg) right bottom no-repeat;
	padding: 0 0 13px 0;
	margin: 0 0 15px 0;
}

div.fusionblock-content {
	border: 1px solid #e1e1e1;
	border-bottom:0px;
}

ul.fusionblock-ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding:10px 0 0 14px;
}

ul.fusionblock-ul li {
	padding: 0 15px 10px 0px;
}

ul.fusionblock-ul li a {
	color: #0059B0;
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline;
}

ul.fusionblock-ul li span {
	color: #000;
	font-size: 13px;
}

ul.fusionblock-ul li span a {
	color: #3C98C9;
	font-size: 11px;
	font-weight: normal;
}

ul.fusionblock-ul li img {
	vertical-align: middle;
}

ul.fusionblock-ul li a.more {
	font-weight: normal;
}
/* Fusion Block */

.google-r {
	margin: 0 0 15px 0;
}

.google-hdr {
	background: url(../img/forms/google-hdr.jpg) right top no-repeat;
	list-style: none;
}

.google-hdr table td{
	padding-top: 1px;
	font-size: 12px;
}

.google-hdr li {
	background: url(../img/forms/white-arrow-google.gif) left top no-repeat;
	padding: 2px 18px 0 19px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	height: 18px;
}

.google-hdr li span {
	float: right;
	font-weight: normal;
	font-size: 10px;
}

#promo {
	margin: 0 0 0 -15px;
	height: 100%;
}

#promo li a {
	color: #0E76AD;
}

.promo-hdr {
	background: url(../img/forms/promo-hdr.jpg) right top no-repeat;
	list-style: none;
}

.promo-hdr li {
	background: url(../img/forms/white-arrow-tools.gif) left top no-repeat;
	padding: 9px 0 0 19px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	height: 35px;
}


/*CENTRAL BANKS SIDEBLOCK*/
.cb-hdr {
	background: url(../img/forms/cb-hdr.jpg) right top no-repeat;
	list-style: none;
}

.cb-hdr li {
	background: url(../img/forms/white-arrow-cb.gif) left top no-repeat;
	padding: 15px 0 0 19px;
	color:#002A54;
	font-weight: bold;
	font-size: 12px;
	height: 34px;
}

.cb {
	background: #F5F7FA url(../img/forms/cb-bottom.jpg) right bottom no-repeat;
	border-bottom: none;
	border-top: none;
	margin: 0 0 15px 0;
	padding: 0 0 14px 0;
}

.cb-content {
	border: 1px solid #D1D1D1;
	border-bottom: none;
	border-top: none;
	padding: 0px 0px 0 15px;
	margin: 0;
}

.cb-table {
	/*background:url(../img/forms/cb_bg.jpg) repeat-y;*/
}

.cb-content .more {margin: 0 !important;}
.cb-content .more p {text-align: right;padding: 0 18px 0 0;}
.cb-content .more a {color:#0059B0;}
.cb-content .more li {
	background:  url(../img/forms/arrow-tools.gif) left top no-repeat;
	padding-right: 18px;
}
/*CENTRAL BANKS SIDEBLOCK*/


.web-hdr {
	background: url(../img/forms/web-hdr.jpg) right top no-repeat;
	list-style: none;
}

.web-hdr li {
	background: url(../img/forms/white-arrow-web.gif) left top no-repeat;
	padding: 14px 0 0 19px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	height: 35px;
}

.web td img.img {
	border: 1px solid #4E4E4E;
	margin: 0 10px 0 0;
}

.web td img {
	vertical-align: 0.2em;
}

.web td {
	padding: 0;
}

.web a {
	font-size: 14px;
	font-weight: bold;
}

.web span {
	color: #6F6F6F;
}

ul.indent-small-text li a, ul.indent-small-text li a:hover, ul.indent-small-text li a:visited{
	font-size: 12px !important;
}

ul.indent-smaller-text li a, ul.indent-smaller-text li a:hover, ul.indent-smaller-text li a:visited{
	font-size: 11px !important;
}

#quotes_bar {
	/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; bottom: 0px; left: 0px;
  width:100%;
}
body > div#quotes_bar {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
	position: fixed;
	bottom: 0px;
	left: 0px;
	z-index: 10;
	height:44px;padding-top:0px;padding-bottom:0px;margin-bottom:0px;
}


/*SPECIAL OFFERS*/
div.specialoffer {
	background:#f7f7f7;
	width:538px;
	height:110px;
	border-top:3px solid #001b64;
	border-bottom:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}
div.head {
	float:left;
	background:#ffffff;
	width:100%;
	height:21px;
	border-bottom:1px solid #d1d1d1;
}
div.headtext {
	margin-top:3px;
	float:left;
	font-weight: bold;
	color: #001b64;
	font-size: 12px;
	background: url('../img/forms/dark-blue-arrow-right.gif') no-repeat 4px center;
	padding-left: 16px;
}
div.arrow {
	float:left;
}
img#special_offers_green_arrow {
	background: url('../img/forms/greenarrow.gif') no-repeat center center;
	width:61px;
	height:76px;
}
div.text {
	float:left;
	padding-left: 11px;
	width: 82%;
	font-size: 14px;
	padding-top: 14px;
}
div.button {
	float:right;
	margin-left:18px;
	padding-top: 13px;
	padding-right: 21px;
}
div.combobox {
	margin-left:18px;
	float:right;
	padding-top: 14px;
}
div.combobox select {
	width:120px;
	text-align: center;
}
div.buttontext {
	top:2px;
	font-size:12px;
	float:right;
	padding-top: 14px;
}
.specialoffer .head input {
	float:left;
}
/*SPECIAL OFFERS*/



/*WEBINAR REGISTRATION*/
.webinar-reg {
	background-color: #FFFFFF;
	border-top:3px solid #0059b0;
}

.webinar-reg-hdr {
	width:488px;
	height:25px;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
	text-align: left;
	float: left;
}


.webinar-reg-hdr-text {
	background: url('../img/forms/Light-blue-arrow-right-ltr.gif') left center no-repeat;
	margin-left:6px;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	color:#005AB6;
	float: left;
	margin-top:4px;
	text-align: left;
}

.webinar-reg-body {
	border:1px solid #d1d1d1;
	border-top:0px;
	width:488px;
	background-color: #F7F7F7;
	text-align: -moz-center;
	float:left;
	padding-top: 15px;
}
/*WEBINAR REGISTRATION*/

/*WEBINARS LIST*/
div.webinars-list ul {
	list-style-type: none;
	margin-top:7px;
}
div.webinars-list ul li {
	padding-top:6px;
}
div.webinars-list ul li div, div.webinars-list ul li div.sponsor_img {
	float:left;
	padding-top:4px;
	padding-bottom:6px;
}
/*WEBINARS LIST*/

/*WEBINAR MAIN*/
TABLE.webinar-inner-center-table TD.main_webinar_td {
	width:488px;
}
/*WEBINAR MAIN*/

/*WEBINAR LEFT COLUMN*/
div.webinar-left-column {
	width:170px;
	float:left;
	padding: 0 10px 15px 0;
}
div.webinar-left-column ul {
	list-style-type: none;
	margin-top:9px;
}
div.webinar-left-column li {
	margin-top:4px;
	float:left;
	width:100%;
}
div.webinar-left-column li.selected {
	background-color:#E6F1F5;
}
div.webinar-left-column li.selected a {
	font-size:12px;
}
div.webinar-left-column ul li div.webinar-ul-li-img {
	float:left;
}
div.webinar-left-column ul li div.webinar-ul-li-img img.webinar-contact-card,
div.webinar-left-column ul li div.webinar-ul-li-img img.webinar-bookmark,
div.webinar-left-column ul li div.webinar-ul-li-img img.webinar-send,
div.webinar-left-column ul li div.webinar-ul-li-img img.webinar-calendar,
div.webinar-left-column ul li div.webinar-ul-li-img img.webinar-shout {
	height:22px;
}
div.webinar-left-column ul li div.webinar-ul-li-img img.webinar-contact-card {
	background: url('../img/forms/contact_card.gif') no-repeat center center;
}
div.webinar-left-column ul li div.webinar-ul-li-img img.webinar-bookmark {
	background: url('../img/forms/small_star.gif') no-repeat center center;
}
div.webinar-left-column ul li div.webinar-ul-li-img img.webinar-send {
	background: url('../img/forms/envelope.gif') no-repeat center center;
}
div.webinar-left-column ul li div.webinar-ul-li-img img.webinar-calendar {
	background: url('../img/forms/small_calendar.gif') no-repeat center center;
}
div.webinar-left-column ul li div.webinar-ul-li-img img.webinar-shout {
	background: url('../img/forms/icon_add_comm_1.gif') no-repeat center center;
}

div.webinar-left-column ul li div.webinar-ul-li-text {
	padding:4px 0 4px 26px;
}

div.webinar-registered {
	background-color: #FFFFFF;
}

div.webinar-registered-hdr {
	
	width:170px;
	height:18px;
	border:1px solid #d1d1d1;
	border-top:3px solid #9C9C9C;
	text-align: left;
	float: left;
	padding-top:3px;
}

div.webinar-registered-hdr-text {
	background: url('../img/forms/gray_arrow.gif') left center no-repeat;
	margin-left:6px;
	padding-left:8px;
	font-weight:bold;
	font-size:12px;
	color:#797979;
	float: left;
	text-align: left;
	top: 4px;
}
div.webinar-registered-body {
	border:1px solid #d1d1d1;
	border-top:0px;
	width:170px;
	background-color: #F7F7F7;
	text-align:-moz-center;
	float:left;
}
div.webinar-registered-body-text {
	padding: 0 0 10px 0;
}

/*WEBINAR LEFT COLUMN*/

.white-space {
	height : 14px;
	clear:both;
}

.white-space10 {
	height : 10px;
	line-height: 10px;
	clear:both;
}

.white-space18 {
	height : 18px;
	line-height: 18px;
	clear:both;
}

.white-space20 {
	height : 20px;
	line-height: 20px;
	clear:both;
}

.white-space5 {
	height : 5px;
	line-height: 5px;
	clear:both;
}

