body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-color: #FFFFFF;
	padding: 0px;
	background-image: url(/a-image/strip-bg02.gif);
	background-repeat: repeat;

}
.nav {
	background-image: url(../a-image/nav/strip-bg-blue.gif);
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #FFFFFF;




}
.nav a:link {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../a-image/nav/strip-bg-blue.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;


}
.nav a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;


}
.nav a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;


}
.bread {
	font-size: 9px;
	vertical-align: middle;
}
.bread a:link {
	color: #333399;
	text-decoration: underline;
	letter-spacing: 1px;

}
.bread a:hover{
	color: #FF9900;
	text-decoration: underline;
}
.bread a:visited {
	color: #333399;
	text-decoration: underline;
	font-size: 10px;


}
.link-white {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.link-white a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.link-white a:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;

}
.link-white a:hover {
	color: #FFA200;
	text-decoration: none;
	font-weight: bold;

}
.hd-border-blueRLB {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
	border-left-width: 1px;
	border-bottom-width: 1px;
	background-color: #6B86DE;
}
.bg-border-blueRLB {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
	border-left-width: 1px;
	border-bottom-width: 1px;
	background-color: #FFA200;
}
td#bg-sidebar-blu {
	background-image: url(/a-images/px_liteblue.gif);
	vertical-align: top;
}



















table {
	background-color: #FFFFFF;

}

.brd-global-blueRLTB {
	border: 1px solid #333399;
}
.brd-global-blueRLT {
	border-top: 1px solid #333399;
	border-right: 1px solid #333399;
	border-bottom: 1px none #333399;
	border-left: 1px solid #333399;
}
.bg-title-blue {
	background-color: #333399;
	background-position: center center;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 3px;





}
.hrd-bg-orange {
	background-image: url(../a-image/a-index/hd-logo/strip-hd-orange.gif);
	background-repeat: repeat-x;

}
.brd-nav-R {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
td {
	font-size: 11px;
}
.bg-package-sky {
	background-repeat: repeat;
	border-top: 1px none #333399;
	border-right: 1px solid #333399;
	border-bottom: 1px solid #333399;
	border-left: 1px solid #333399;
	background-color: #C7DFED;
	background-position: right bottom;
	background-image: url(../a-image/a-index/package/bg-package.gif);


}
.btn-orangeRLB {
	background-color: #FFA304;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}
.btn-orangeRB {
	background-color: #FFA304;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}
.brd-portfolio-blueRLB {
	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px solid #333399;
	border-bottom: 1px solid #333399;
	border-left: 1px solid #333399;
}
.bg-sidebar-blueLRB {
	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px solid #333399;
	border-bottom: 1px solid #333399;
	border-left: 1px solid #333399;
	background-color: #C7DFED;
}
.strip-hd-satisfaction {
	background-image: url(../a-image/a-index/strip-satisfaction.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #333399;

}
.brd-portfolio-blueLB {
	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px none #333399;
	border-bottom: 1px solid #333399;
	border-left: 1px solid #333399;

}
.brd-portfolio-blueRB {


	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px solid #333399;
	border-bottom: 1px solid #333399;
	border-left: 1px none #333399;
}
.tx-9 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.tx-9-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333399;

}
.brd-portfolio-blueB {
	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px none #333399;
	border-bottom: 1px solid #333399;
	border-left: 1px none #333399;
	padding-left: 10px;


}
#tx-sp-5px {
	padding-left: 5px;


}
.box-size-20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
}
h1 {
	line-height: 20px;
	font-size: 9px;
	color: #000066;
	font-weight: normal;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;



}
#tx-sp-10px {
	padding-left: 5px;
	padding-right: 5px;


}
.brd-package-dotRLB {

	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px solid #333399;
	border-bottom: 1px dotted #333399;
	border-left: 1px solid #333399;
}
.brd-package-blueLR {


	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px solid #333399;
	border-bottom: 1px #333399;
	border-left: 1px solid #333399;
}
.tx-gray-10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.brd-package-blueL {



	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px #333399;
	border-bottom: 1px #333399;
	border-left: 1px solid #333399;
}
.brd-package-blueR {




	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px solid #333399;
	border-bottom: 1px #333399;
	border-left: 1px #333399;
}
#brd-dot-tx10B {
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333399;

}
.brd-logo-design {
	background-image: url(../a-images/px_eeeeff.gif);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333399;
	border-left-color: #333399;
	text-align: left;
	vertical-align: middle;
	font-variant: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333399;
	text-decoration: none;
	background-color: #C7DFED;
	padding-left: 15px;


}
#brd-logo-design-blue {
	background-repeat: repeat;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #333399;
	text-align: left;
	vertical-align: middle;
	font-variant: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333399;
	border-bottom-width: 1px;
	border-bottom-color: #333399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#bg-logo-design-blue {
	text-align: left;
	vertical-align: middle;
	font-variant: normal;
	background-color: #FFB63A;
	background-image: none;
}
#tx-white {
	color: #FFFFFF;
	text-decoration: none;

}
h2 {
	line-height: 25px;
	font-size: 18px;
	color: #333399;
	font-weight: bold;
	display: inline;
	height: 10px;

}
#brd-dotL {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #333399;

}
.bg-title-gray {
	background-color: #CCCCCC;
	background-position: left center;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
	padding-left: 10px;



}
#tx-sp-10px-black {
	padding-left: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;





}
h3 {
	line-height: 15px;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
	display: inline;
	background-position: left;

}
.brd-portfolio-whiteRLB {

	background-repeat: no-repeat;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #333399;
}
.brd-portfolio-whiteR {


	background-repeat: no-repeat;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #333399;
	border-left: 1px solid #333399;
}
.bg-title-brightgray {

	background-color: #EFEFEF;
	background-position: left top;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
	padding-left: 10px;
}
#brd-dotR {
	padding-left: 10px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333399;

}
#tx-sp-05px {

	padding-left: 5px;
}
.brd-portfolio-blueTRB {

	background-repeat: no-repeat;
	border-top: 1px solid #333399;
	border-right: 1px solid #333399;
	border-bottom: 1px solid #333399;
	border-left: 1px none #333399;
}
.brd-portfolio-whiteLB {


	background-repeat: no-repeat;
	border-top: 1px none #FFFFFF;
	border-right: 1px solid #333399;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #333399;
}
.brd-package-dotLB {


	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px none #333399;
	border-bottom: 1px dotted #333399;
	border-left: 1px solid #333399;
}
.brd-package-dotRB {


	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px solid #333399;
	border-bottom: 1px dotted #333399;
	border-left: 1px none #333399;
}
.tx-20-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;

}
.tx-20-blue {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000099;
	font-weight: bold;
}
.bg-hd-water {
	background-image: url(../a-image/img-bg-water01.gif);
	background-repeat: no-repeat;
	background-position: right;

}
#brd-sp2px {
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333399;
}
#brd-sp15px {
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333399;
	padding-right: 5px;
	padding-left: 20px;

}
.tx-14-arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.tx-13-arial {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.strip-bg01 {
	background-image: url(../a-image/strip-bg01.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.strip-bg02 {

	background-image: url(../a-image/strip-bg01.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.logo-design-tx1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;


}
.logo-design-tx1 a:link{
color: #000000; font-family: Arial; text-decoration: none; 
}
.logo-design-tx1 a:visited{
color: #000000; font-family: Arial; text-decoration: none ;
}
.logo-design-tx1 a:hover{
color: #999999; font-family: Arial; text-decoration: underline;
}
.hd-top-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.hd-top-menu a:link{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;

}
.hd-top-menu a:visited{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;

}
.hd-top-menu a:hover{
color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;
}
.brd-package-dotB {



	background-repeat: no-repeat;
	border-top: 1px none #333399;
	border-right: 1px none #333399;
	border-bottom: 1px dotted #333399;
	border-left: 1px none #333399;
}
#tx-h2-resize {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.boxbroch-size-20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
	width: 275px;

}
.boxbroch-size-date {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
	width: 81px;
}
.boxbroch-size-req {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 20px;
	width: 150px;
}
.footer-tx1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: 333399;



}
.footer-tx1 a:link{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9px;

}
.footer-tx1 a:visited{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 9px;

}
.footer-tx1 a:hover{
color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;
}
.hd01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #333399;
	margin-left: 0px;
	padding-left: 5px;
	text-decoration: none;
}
.hd01 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #333399;
	margin-left: 0px;
	padding-left: 5px;
	text-decoration: none;

}
.hd01 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #333399;
	margin-left: 0px;
	padding-left: 5px;
	text-decoration: none;
}
.hd01 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	background-color: #333399;
	margin-left: 0px;
	padding-left: 5px;
	text-decoration: none;
}
.menu-tx1 {
	color: #FFFFFF;
	text-decoration: none;

}
.menu-tx1 a:link{
	color: #FFFFFF;
	text-decoration: none;

}
.menu-tx1 a:visited{
	color: #FFFFFF;
	text-decoration: none;

}
.menu-tx1 a:hover{
	color: #FFFFFF;
	text-decoration: none;

}
.h2-blue {
	color: #333399;
	text-decoration: none;

}
.h2-blue a:link{
	color: #333399;
	text-decoration: none;

}
.h2-blue a:visited{
	color: #333399;
	text-decoration: none;

}
.h2-blue a:hover{
	color: #333399;
	text-decoration: none;

}
#tx-h2-resize02 {
	text-decoration: none;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;

}
.tx-guran {
	line-height: 20px;

}
#menu-brd-RLB {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
}
.nav_menu {
	background-image: url(../a-image/bg-menu.jpg);
	background-position: center center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.nav_menu a:link {
	text-decoration: none;
	background-image: url(a-image/nav/strip-bg-blue.gif);
	background-repeat: repeat-x;


}
.nav_menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.nav_menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.menu-tx2 {
	color: #000000;
	text-decoration: none;

}
.menu-tx2 a:link{
	color: #000000;
	text-decoration: none;

}
.menu-tx2 a:visited{
	color: #000000;
	text-decoration: none;

}
.menu-tx2 a:hover{
	color: #000000;
	text-decoration: none;

}
#brd-sp2px-LR {
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #333399;
	padding-right: 5px;
	padding-left: 5px;

}
#tx-sp-10px-black02 {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background-position: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tx-promo-price {
	text-decoration: line-through;
}
#web-brd-10pxLR {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;

}
.padding-10px-ALL {
	padding: 10px;
}
#padding-10px-LRTB {
	padding: 10px 10px 0px;
}
#tx-sub01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.bg-border-whiteRLB {

	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000099;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #000099;
	border-left-width: 1px;
	border-bottom-width: 1px;
	background-color: #FFFFFF;
}
#tx-bold-blue {
	font-weight: bold;
	color: #343399;
}
#padding-bet-line {
	line-height: 18px;
}
.content-tx1 {
	color: #000000;
	text-decoration: none;

}
.content-tx1 a:link{
	color: #000000;
	text-decoration: none;

}
.content-tx1 a:visited{
	color: #000000;
	text-decoration: none;

}
.content-tx1 a:hover{
	color: #000000;
	text-decoration: underline;

}
.mini_tbl_header {
	color: #333399;
	font-family: verdana;
	font-weight:bold;
	font-size:12px;
	text-align:right;
	padding:5px;
}

.mini_header {
	color:white;
	font-family: verdana;	
	font-weight:bold;
	padding-left:5px;
	border:solid 1px #333399;
	background-color:#333399;
}

.mini_content {
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-top:none 0px transparent;
	border-bottom:none 0px transparent;
}

.mini_footer {
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-top:none 0px transparent;
	border-bottom:solid 1px black;
	text-align:center;
}

.div_mini_content {
	padding-left:7px;
}

.bc_header {
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#343399;
}

.style1 {
	font-size: 14px
}.hd_package {
	background-image: url(../a-images/index/btn_bg.gif);
	background-repeat: no-repeat;
	left: 0px;
	clip: rect(auto,auto,auto,10px);
}

.shade {
	background-color: #FFFF99;
	border: 1px solid #999999;
	padding-right: 8px;
	padding-left: 8px;
}