﻿body { FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; font-size:9pt; background-color:#2E5CB8; color:#313131; margin:0;text-align:left; }
a img {border:0;}

div{ text-align:left;}
.show{display:block;}
.hide{display:none;}

div.hspacer{height:3px;}
div.hspacer2{height:2px;}

.title {font-family: Arial, Verdana, Helvetica, sans-serif; color:#164B6D; font-weight:bold; font-style:italic; font-size:15pt; font-variant:small-caps;}
.title2{font-size: 11pt;color:#313131; font-weight:bold; }
.title3{font-size: 9pt;color:#313131; font-weight:bold; }

.caption { font-family: Arial, Verdana, Helvetica, sans-serif; color:#879294; font-weight:bold; font-size:12px; text-align:left; padding-left:0px; vertical-align:top;}
.rb_caption { font-family: Arial, Verdana, Helvetica, sans-serif; color:#879294; font-weight:bold; font-size:12px; text-align:left; padding-left:0px; vertical-align:top;}
.caption1 { font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#164B6D; font-weight:500; font-size:9pt; text-align:left; padding-left:5px;}
.caption2 {FONT-FAMILY: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#164B6D; font-weight:500; font-size:7pt; text-align:left; padding-left:0px;}


.icon{COLOR: #666699; FONT-FAMILY: Wingdings;font-size:11pt;}

table.benefits{border:solid 1px #646163;}
table.benefits td.title3{background-color:#E4ECFB; background-position:left top; background-repeat:no-repeat;    border-bottom:solid 1px #646163;padding-left:10px;padding-top:2px;padding-bottom:2px; font-size:9pt; font-weight:bold; font-style:normal;font-variant:normal;color:#313131;}
table.benefits td{padding-top:10px;padding-right:20px;}


table.attributes{border:solid 1px #646163;}
table.attributes td.title{background-color:#E4ECFB; background-position:left top; background-repeat:no-repeat;    border-bottom:solid 1px #646163;padding-left:10px;padding-top:2px;padding-bottom:2px; font-size:9pt; font-weight:bold; font-style:normal;font-variant:normal;color:#313131;}
table.attributes td.caption{vertical-align:top; text-align:right;padding-right:10px;padding-top:10px;border-bottom:solid 1px #E4ECFB;}
table.attributes td.rb_caption{vertical-align:top; text-align:right;padding-right:10px;padding-top:13px;border-bottom:solid 1px #E4ECFB;}
table.attributes td{vertical-align:top; text-align:left;padding: 5px 2px 5px 2px;}
table.attributes td.control{border-bottom:solid 1px #E4ECFB;white-space:nowrap;}


.form{ vertical-align:top; text-align:right;padding-top:11px;}
.form2{ vertical-align:top; text-align:left;}
.list{padding-bottom:5px;}

/** --button-- **/
.bg_button{ text-align:center; vertical-align:middle; width:125px; height:21px; padding-top:0px; padding-bottom:0px; background-image:url(product_menu/img/bg_toolbar.gif); background-repeat:repeat-x; border-left: solid 1px #616161;border-right: solid 1px #616161; }
.bg_button2{ text-align:center; vertical-align:middle; width:75px; height:21px; padding-top:0px; padding-bottom:0px; background-image:url(product_menu/img/bg_toolbar.gif); background-repeat:repeat-x; border-left: solid 1px #616161;border-right: solid 1px #616161; }
a.button:link	{font-size: 13px;color:#164B6D; font-weight:bold; text-decoration:none; padding:0;}
a.button:visited {font-size: 13px;color:#164B6D; font-weight:bold; text-decoration:none;padding:0;}
a.button:active	{font-size: 13px;color:#164B6D; font-weight:bold; text-decoration:none;padding:0;}
a.button:hover	{font-size: 13px;color:#2E5CB8; font-weight:bold; text-decoration:none;padding:0;}
a.button:visited:hover	{font-size: 13px;color:#2E5CB8; font-weight:bold; text-decoration:none;padding:0;}

/* for zoomer */
#coil {position:relative; height:59px; border:0px; background-color:#ffffff;}

/*#coil a.tb, #coil a.tb:visited {display:block; width:0; height:0; text-decoration:none; background:#fffff; top:0; left:0; border:0;}
#coil a.tb:hover {text-decoration:none; background-color:#8c97a3; color:#000000;}
#coil a .large {display:block; position:absolute; width:1px; height:1px; border:0px; top:0px; left:0px;}
#coil a.tb:hover .large {display:block; position:absolute; top:0px; left:0; width:525px; height:192px;}*/

a.tb:link	{text-align:center; font-size: 9pt;color:#164B6D; font-weight:bold; text-decoration:none; padding:0; white-space:nowrap;display:block; text-decoration:none; background:#fffff; top:0; left:0; border:0;}
a.tb:visited {text-align:center; font-size: 9pt;color:#164B6D; font-weight:bold; text-decoration:none;padding:0; white-space:nowrap;display:block; text-decoration:none; background:#fffff; top:0; left:0; border:0;}
a.tb:active {text-align:center; font-size: 9pt;color:#164B6D; font-weight:bold; text-decoration:none;padding:0; white-space:nowrap;display:block;  text-decoration:none; background:#fffff; top:0; left:0; border:0;}
a.tb:hover {text-align:center; font-size: 9pt;color:#164B6D; font-weight:bold; text-decoration:underline;padding:0; white-space:nowrap;display:block;  text-decoration:none; background:#fffff; top:0; left:0; border:0;position:relative; }
a.tb:visited:hover {text-align:center; font-size: 9pt;color:#164B6D; font-weight:bold; text-decoration:underline;padding:0; white-space:nowrap;display:block;  text-decoration:none; background:#fffff; top:0; left:0; border:0;position:relative; }

a.tb:link	.a{ top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:visited .a{top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:active .a{top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:hover .a{top:-245px; left:-205px; padding:0; white-space:nowrap;display:block; width:550px; height:191px; text-decoration:none; background:#fffff border:0; position:absolute;}
a.tb:visited:hover .a{top:-245px; left:-205px; padding:0; white-space:nowrap;display:block; width:550px; height:191px; text-decoration:none; background:#fffff;  border:0; position:absolute; }

a.tb:link	.b{top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:visited .b{top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:active .b{top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:hover .b{top:-250px; left:-323px; padding:0; white-space:nowrap;display:block; width:550px; height:199px;text-decoration:none; background:#fffff;border:0; position:absolute;}
a.tb:visited:hover .b{top:-250px; left:-323px; padding:0; white-space:nowrap;display:block; width:550px; height:199px; text-decoration:none; background:#fffff;  border:0; position:absolute; }

a.tb:link	.c{top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:visited .c{top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:active .c{top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:hover .c{top:-340px; left:-205px; padding:0; white-space:nowrap;display:block; width:550px; height:183px; text-decoration:none; background:#fffff;border:0; position:absolute;}
a.tb:visited:hover .c{top:-340px; left:-205px; padding:0; white-space:nowrap;display:block; width:550px; height:183px; text-decoration:none; background:#fffff;  border:0; position:absolute; }

a.tb:link	.d{top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:visited .d{top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:active .d{top:0; left:0; padding:0; white-space:nowrap;display:none; width:1px; height:1px; text-decoration:none; background:#fffff; border:0;}
a.tb:hover .d{top:-345px; left:-330px; padding:0; white-space:nowrap;display:block; width:550px; height:196px; text-decoration:none; background:#fffff;border:0; position:absolute;}
a.tb:visited:hover .d{top:-345px; left:-330px; padding:0; white-space:nowrap;display:block; width:550px; height:196px; text-decoration:none; background:#fffff;  border:0; position:absolute; }

/** --toolbar-- **/
table.toolbarframe{font:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; font-size:9pt; color: #574437; background-color: #dfecf3; width:100%; border-left: solid 1px #929DA0;border-right: solid 1px #929DA0; padding:0px; }
.toolbar{ background-image:url('product_menu/img/bg_toolbar.gif');height:21px; width:475px; background-repeat:repeat-x;}

/********************************/
a.email:link	{ font-size: 9pt;color:#164B6D; font-weight:normal; text-decoration:none; padding:0;}
a.email:visited {font-size: 9pt;color:#164B6D; font-weight:normal; text-decoration:none;padding:0;}
a.email:active	{font-size: 9pt;color:#164B6D; font-weight:normal; text-decoration:none;padding:0;}
a.email:hover	{font-size: 9pt;color:#164B6D; font-weight:normal; text-decoration:underline;padding:0;}
a.email:visited:hover	{font-size: 9pt;color:#164B6D; font-weight:normal; text-decoration:underline;padding:0;}
/********************************/
/********************************/
a.norm:link	{font-size: 9pt;color:#164B6D; font-weight:bold; text-decoration:none; padding:0;}
a.norm:visited {font-size: 9pt;color:#164B6D; font-weight:bold; text-decoration:none;padding:0;}
a.norm:active	{font-size: 9pt;color:#164B6D; font-weight:bold; text-decoration:none;padding:0;}
a.norm:hover	{font-size: 9pt;color:#164B6D; font-weight:bold; text-decoration:underline;padding:0;}
a.norm:visited:hover	{font-size: 9pt;color:#164B6D; font-weight:bold; text-decoration:underline;padding:0;}
/********************************/
a.title2:link	{font-size: 11pt;color:#313131; font-weight:bold; text-decoration:none; padding:0;}
a.title2:visited {font-size: 11pt;color:#313131; font-weight:bold; text-decoration:none;padding:0;}
a.title2:active	{font-size: 11pt;color:#313131; font-weight:bold; text-decoration:none;padding:0;}
a.title2:hover	{font-size: 11pt;color:#313131; font-weight:bold; text-decoration:underline;padding:0;}
a.title2:visited:hover	{font-size: 11pt;color:#313131; font-weight:bold; text-decoration:underline;padding:0;}
/********************************/

.tilt{ border-left:solid 1px #164B6D;}
ul.norm{ padding-right:20px;}
ul.norm li{display:list-item; list-style-type:circle; vertical-align:middle;}
ol.disc li{display:list-item; list-style-type:disc;}
ol.check li{list-style-image: url(img/circle_check_black.gif); list-style-position:outside;padding-top:10px;}
ol.pdf li{list-style-image: url(img/icon/pdf.gif); list-style-position:outside;padding-top:4px;}

.tiny{font-size:7pt;}
.tiny2{font-size:7pt; text-align:center;}
.tiny3{font-size:8pt;}

.star{color:Red;}

/* top */
.white_top {background-color:#ffffff; width:600; height:20px; border-left: dashed 1px #000000; border-right: dashed 1px #000000; border-top: dashed 1px #000000;}
.blue_top_left{ text-align:right; width:95%; background-color:#2E5CB8; background-image: url(img/top_blue_fade.gif); background-repeat:repeat-x; background-position: bottom right; height:6px; border:0;}
.blue_top_right{text-align:left; background-color:#2E5CB8; background-image: url(img/top_blue_fade.gif); background-repeat:repeat-x; background-position: bottom left; height:6px; border:0;}
.left_corner_top{background-color:#2E5CB8; background-image: url(img/top_blue_left_fade.gif); background-repeat:no-repeat;  background-position: bottom right; height:12px; width:12px;}
.right_corner_top{background-color:#2E5CB8; background-image: url(img/top_blue_right_fade.gif); background-repeat:no-repeat; background-position: bottom left;  height:12px; width:6px; }
.bg_fade_top{text-align:left; background-color:#2A54A8;}

/* main */
.page_frame {background-color:#ffffff;  width:100%; height:525px; border-left: dashed 1px #000000; border-right: dashed 1px #000000; padding:15px;}
.left_blue{max-height:525px; background-color:#2E5CB8; background-image: url(img/left_blue_fade.gif); background-repeat: repeat-y; width:6px; height:525px; border:0;background-position: top right;}
.left_yellow_frame{ max-height:525px;   border-left: dashed 1px #000000;  background-color:#FFD704; background-image: url(img/left_yellow_fade.gif); background-repeat: repeat-y; background-position: top right;}
.left_yellow{ width:100%; height:525px; max-height:525px;}
.right_yellow_frame{max-height:525px; width:35px;border-right: dashed 1px #000000;  background-color:#FFD704; background-image: url(img/right_yellow_fade.gif); background-repeat: repeat-y;  background-position: top left;}
.right_yellow{ width:35px; height:525px; max-height:525px; }
.right_blue{max-height:525px; background-color:#2E5CB8; background-image: url(img/right_blue_fade.gif); background-repeat: repeat-y; width:6px; height:525px; border:0;background-position: top left;}
.right_blue_single{max-height:525px; background-color:#2E5CB8; background-image: url(img/right_blue_fade.gif); background-repeat: no-repeat; width:6px; height:525px; border:0;background-position: top left;}

/* bottom */
.right_bottom{ background-color:#2E5CB8; background-image: url(img/right_bottom.gif); background-repeat: no-repeat; border:0;}
.right_bottom_fade { background-color:#2E5CB8; }
.white_bottom {background-color:#ffffff;  height:25px;  border-left: dashed 1px #000000; border-right: dashed 1px #000000; }
.blue_bottom_left{ text-align:right; background-color:#2E5CB8; background-image: url(img/bottom_blue_fade.gif); background-repeat:repeat-x; width:100%; height:6px; border:0;}
.blue_bottom_right{ text-align:left; background-color:#2E5CB8; background-image: url(img/bottom_blue_fade.gif); background-repeat:repeat-x; width:100%; height:6px; border:0;}
.blue_bottom_main{width:95%; background-color:#2E5CB8; background-image: url(img/bottom_blue_fade.gif); background-repeat:repeat-x; width:100%; height:6px; border:0;}
.left_corner{background-color:#2E5CB8; background-image: url(img/bottom_blue_left_fade.gif); background-repeat:no-repeat;  background-position: top right; height:12px; width:6px;}
.right_corner{background-color:#2E5CB8; background-image: url(img/bottom_blue_right_fade.gif); background-repeat:no-repeat; background-position: top left;  height:12px; width:6px; }
.bg_fade_yellow{ background-color:#214283;} /*214283*/
.bg_fade{ background-color:#2E5CB8;}

.xtop, .xbottom {display:block; background:transparent; font-size:1pt;}
/*--Page Frame Rounded Corners--*/
/*--top curve--*/
.xb1t {display:block; overflow:hidden; height:1px; margin:0 5px; background:#ffffff; border-top:dashed 1pt #000000; }
.xb2t {display:block; overflow:hidden; height:1px; margin:0 3px; background:#ffffff; border-width:0 2px; border-left:dashed 2px #000000; border-right:dashed 2px #000000;}
.xb3t {display:block; overflow:hidden; height:1px; margin:0 2px;background:#ffffff; border-left:dashed 1px #000000; border-right:dashed 1px #000000;}
.xb4t {display:block; overflow:hidden; height:2px; margin:0 1px;background:#ffffff; border-left:dashed 1px #000000; border-right:dashed 1px #000000;}
/*--bottom curve--*/
.xb1b {display:block; overflow:hidden; height:1px; margin:0 5px; background:#ffffff;border-bottom:dashed 1pt #000000;}
.xb2b {display:block; overflow:hidden; height:1px; margin:0 3px; background:#ffffff; border-width:0 2px; border-left:dashed 2px #000000; border-right:dashed 2px #000000;}
.xb3b {display:block; overflow:hidden; height:1px; margin:0 2px;background:#ffffff; border-left:dashed 1px #000000; border-right:dashed 1px #000000;}
.xb4b {display:block; overflow:hidden; height:2px; margin:0 1px;background:#ffffff; border-left:dashed 1px #000000; border-right:dashed 1px #000000;}
/*--Yellow Rounded Corner--*/
/*--top curve--*/
.xb5tl {background-image: url(img/left_yellow_fade.gif); background-repeat: no-repeat; background-position:top right; display:block; overflow:hidden; height:1px; margin:0 0 0 5px; background-color:#FFD704; border-top:dashed 1pt #000000; }
.xb6tl {background-image: url(img/left_yellow_fade.gif); background-repeat: no-repeat; background-position:top right; display:block; overflow:hidden; height:1px; margin:0 0 0 3px; background-color:#FFD704; border-width:0 2px; border-left:dashed 2px #000000; }
.xb7tl {background-image: url(img/left_yellow_fade.gif); background-repeat: no-repeat; background-position:top right; display:block; overflow:hidden; height:1px; margin:0 0 0 2px;background-color:#FFD704; border-left:dashed 1px #000000; }
.xb8tl {background-image: url(img/left_yellow_fade.gif); background-repeat: repeat-y; background-position:top right; display:block; overflow:hidden; height:2px; margin:0 0 0 1px;background-color:#FFD704; border-left:dashed 1px #000000; }

.xb5tr {background-image: url(img/right_yellow_fade.gif); background-repeat: no-repeat; background-position:top left; display:block; overflow:hidden; height:1px; margin:0 5px 0 0; background-color:#FFD704; border-top:dashed 1pt #000000; }
.xb6tr {background-image: url(img/right_yellow_fade.gif); background-repeat: no-repeat; background-position:top left; display:block; overflow:hidden; height:1px; margin:0 3px 0 0; background-color:#FFD704; border-width:0 2px; border-right:dashed 2px #000000; }
.xb7tr {background-image: url(img/right_yellow_fade.gif); background-repeat: no-repeat; background-position:top left; display:block; overflow:hidden; height:1px; margin:0 2px 0 0;background-color:#FFD704; border-right:dashed 1px #000000; }
.xb8tr {background-image: url(img/right_yellow_fade.gif); background-repeat: repeat-y; background-position:top left; display:block; overflow:hidden; height:2px; margin:0 1px 0 0;background-color:#FFD704; border-right:dashed 1px #000000; }

/*--bottom curve--*/
.xb5bl {background-image: url(img/left_yellow_fade.gif); background-repeat: no-repeat; background-position:top right; display:block; overflow:hidden; height:1px; margin: 0 0 0 5px; background-color:#FFD704;border-bottom:dashed 1pt #000000;}
.xb6bl {background-image: url(img/left_yellow_fade.gif); background-repeat: no-repeat; background-position:top right; display:block; overflow:hidden; height:1px; margin: 0 0 0 3px; background-color:#FFD704; border-width:0 2px; border-left:dashed 2px #000000; }
.xb7bl {background-image: url(img/left_yellow_fade.gif); background-repeat: no-repeat; background-position:top right; display:block; overflow:hidden; height:1px; margin: 0 0 0 2px;background-color:#FFD704; border-left:dashed 1px #000000; }
.xb8bl {background-image: url(img/left_yellow_fade.gif); background-repeat: repeat-y; background-position:top right; display:block; overflow:hidden; height:2px; margin: 0 0 0 1px;background-color:#FFD704; border-left:dashed 1px #000000; }

.xb5br {background-image: url(img/right_yellow_fade.gif); background-repeat: no-repeat; background-position:top left; display:block; overflow:hidden; height:1px; margin: 0 5px 0 0; background-color:#FFD704;border-bottom:dashed 1pt #000000;}
.xb6br {background-image: url(img/right_yellow_fade.gif); background-repeat: no-repeat; background-position:top left; display:block; overflow:hidden; height:1px; margin: 0 3px 0 0; background-color:#FFD704; border-width:0 2px; border-right:dashed 2px #000000; }
.xb7br {background-image: url(img/right_yellow_fade.gif); background-repeat: no-repeat; background-position:top left; display:block; overflow:hidden; height:1px; margin: 0 2px 0 0;background-color:#FFD704; border-right:dashed 1px #000000; }
.xb8br {background-image: url(img/right_yellow_fade.gif); background-repeat: repeat-y; background-position:top left; display:block; overflow:hidden; height:2px; margin: 0 1px 0 0;background-color:#FFD704; border-right:dashed 1px #000000; }

/*----*/