* { padding: 0px; margin: 0px; }
body { background-color: #ffffff; color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: normal; line-height: 125%; text-decoration: none; }
img { border: 0px; }
a { color: #777777; text-decoration: none; }
a:hover { text-decoration: underline; }

#body { width: 100%; text-align: center; }
#layout { width: 800px; margin: auto; }
#layout #header { width: 100%; height: 106px; }
#layout #header #logo { float: left; width: 297px; height: 106px; margin-right: 38px; }
#layout #header #us-flag { float: left; background-image: url(../images/usa_flag.gif); background-position: center; background-repeat: no-repeat; display: none; float: left; width: 119px; height: 106px; margin-right: 48px; }
#layout #header #world-flags { float: left; background-image: url(../images/world_flags.gif); background-position: center; background-repeat: no-repeat; display: none; width: 93px; height: 106px; margin-right: 55px; }
#layout #header #contact-top { float: right; background-image: url(../images/telephone.gif); background-position: top; background-repeat: no-repeat; color: #996600; font-size: 14px; width: 261px; height: 47px; line-height: 150%; margin-top: 25px; padding-top: 34px; text-align: left; }
#layout #header #contact-top a { font-size: 14px; }

#layout #menu-1 { background-image: url(../images/menu_1_bg.gif); background-position: center; background-repeat: repeat-x; width: 100%; height: 30px; margin-bottom: 2px; }
#layout #menu-1 ul { list-style-type: none; cursor: default; }
#layout #menu-1 ul li { background-image: url(../images/menu_1_separator.gif); background-position: right; background-repeat: no-repeat; float: left; height: 30px; }
#layout #menu-1 ul li a { color: #ffffff; font-size: 12px; line-height: 30px; text-align: center; padding: 0px 15px; }

#layout #menu-2 { background-color: #9cb8e7; background-image: url(../images/menu_2_arrow.gif); background-position: left; background-repeat: no-repeat; border-bottom: #355791 solid 1px; height: 24px; width: 771px; padding-left: 29px; margin-bottom: 4px; }
#layout #menu-2 ul { list-style-type: none; cursor: default; }
#layout #menu-2 ul li { float: left; background-image: url(../images/menu_2_separator.gif); background-position: right; background-repeat: no-repeat; height: 24px; }
#layout #menu-2 ul li a { color: #ffffff; font-size: 12px; line-height: 24px; padding: 0px 18px; }

#layout #content-ht { width: 100%; margin-bottom: 20px; text-align: left; }
#layout #content-ht p { margin-bottom: 15px; }
#layout #content-ht #left-ht { background-color: #dce6f7; float: left; width: 312px; padding: 6px; margin-right: 30px; }
#layout #content-ht #left-ht #left-ht-inner { background-color: #9cb8e7; width: 300px; padding: 6px; }
#layout #content-ht #left-ht #left-ht-inner #banner-ht { width: 296px; border: #829fcb solid 2px; }
#layout #content-ht #right-ht { float: left; width: 445px; padding-top: 14px; }

#layout #content-hb { background-image: url(../images/content_border.gif); background-position: left top; background-repeat: repeat-y; width: 100%; margin-bottom: 20px; text-align: left; position: relative; }
#layout #content-hb p { margin-bottom: 15px; }
#layout #content-hb #left-hb { float: left; width: 560px; margin-bottom: 110px; }
#layout #content-hb #left-hb #box-1 { float: left; background-image: url(../images/box_bg.gif); background-position: top; background-repeat: repeat-x; width: 328px; margin-right: 10px; }
#layout #content-hb #left-hb #box-1 .inner-hb { background-color: #ebebeb; padding: 5px; width: 318px; }
#layout #content-hb #left-hb #box-2 { float: left; background-image: url(../images/box_bg.gif); background-position: top; background-repeat: repeat-x; width: 200px; }
#layout #content-hb #left-hb #box-2 .inner-hb { background-color: #e8f2fb; padding: 5px; width: 190px; }
#layout #content-hb #left-hb #box-1 h3, #layout #content-hb #left-hb #box-2 h3 { background-image: url(../images/h3_bg.gif); background-position: left; background-repeat: no-repeat; color: #ffffff; font-size: 16px; font-weight: normal; line-height: 35px; text-align: center; width: 100%; height: 35px; margin-bottom: 6px; }
#layout #content-hb #left-hb #box-1 .inner-hb ul, #layout #content-hb #left-hb #box-2 .inner-hb ul { list-style-image: url(../images/box_ul_arrow.gif); margin: 10px 0px 10px 24px; }
#layout #content-hb #left-hb #box-1 .inner-hb ul li, #layout #content-hb #left-hb #box-2 .inner-hb ul li{ margin-bottom: 15px; }
#layout #content-hb #right-hb { float: right; width: 225px; text-align: center; }

#layout #content-abt { width: 100%; height: 83px; text-align: left; }
#layout #content-abt #banner-left { float: left; width: 540px; }
#layout #content-abt #banner-right { float: right; width: 240px; text-align: right; }

#layout #content-abb { background-image: url(../images/content_bg_1.gif); background-position: left top; background-repeat: repeat-y; width: 100%; margin-bottom: 20px; text-align: left; position: relative; }
#layout #content-abb p { margin-bottom: 15px; }
#layout #content-abb #left { float: left; width: 540px; }
#layout #content-abb #left h1{ background-color: #b9cdee; background-image: url(../images/circle_arrrow.gif); background-position: left; background-repeat: no-repeat; padding-left: 28px; color: #000066; font-size: 17px; font-weight: bold; line-height: 26px; text-align: left; width: 522px; height: 26px; margin-bottom: 20px; }
#layout #content-abb #left h1.blueBg { background-color: #305085; background-image: url(../images/circle_arrow.gif); background-position: left; background-repeat: no-repeat; border-top: #406ab0 solid 1px; color: #ffffff; font-size: 17px; font-weight: normal; text-align: left; padding-left: 35px; width: 490px; line-height: 30px; height: 30px; margin-bottom: 15px; }
#layout #content-abb #left h2 { color: #b91806; font-size: 18px; font-weight: bold; margin-bottom: 25px; }
#layout #content-abb #left h2.small { color: #b91806; font-size: 16px; font-weight: bold; margin-bottom: 25px; }
#layout #content-abb #left h3 { background-image: url(../images/circle_arrrow.gif); background-position: left; background-repeat: no-repeat; color: #b91806; font-size: 18px; font-weight: bold; padding-left: 28px; margin-bottom: 20px; }
#layout #content-abb #left h4 { color: #ffffff; font-size: 16px; font-weight: bold; }
#layout #content-abb #left .inner { width: 520px; padding: 0px 10px; }
#layout #content-abb #left .inner-1 { width: 520px; padding: 0px 10px; text-align: justify; }
#layout #content-abb #left .inner-1 ol { list-style: decimal; margin-left: 24px; }
#layout #content-abb #left .inner-1 ol li { margin-bottom: 15px; }
#layout #content-abb #left .inner-2 { background-color: #e6edf9; border: #000066 solid 1px; width: 498px; padding: 0px 20px; }
#layout #content-abb #left .row1 { float: left; width: 245px; margin-bottom: 20px; }
#layout #content-abb #left .inner a { color: #3333cc; text-decoration: underline; }
#layout #content-abb #left .inner a:hover { text-decoration: none; }
#layout #content-abb #left ul { list-style-image: url(../images/yellow_arrow.gif); margin-left: 40px; }
#layout #content-abb #left ul li { margin-bottom: 10px; }
#layout #content-abb #left ul.discList { list-style-image: none; list-style: disc; color: #b91806; margin-bottom: 15px; margin-left: 24px; }
#layout #content-abb #left ul.discList li { margin-bottom: 3px; }
#layout #content-abb #left ul.discList li a { color: #3333cc; font-weight: bold; text-decoration: underline; }
#layout #content-abb #left ul.discList li a:hover { text-decoration: none; }
#layout #content-abb #left ul.List { list-style-image: none; list-style: disc; margin-bottom: 15px; margin-left: 24px; }
#layout #content-abb #left ul.List li { margin-bottom: 5px; }
#layout #content-abb #left #whyus-head { background-color: #406ab0; color: #ffffff; border-bottom: #000066 solid 1px; font-size: 18px; font-weight: bold; padding: 5px; width: 475px; }
#layout #content-abb #left #whyus-body { background-image: url(../images/why-us2.jpg); background-position: center; background-repeat: no-repeat; color: #000000; font-size: 14px; padding: 15px 10px; width: 465px; height: 120px; }
#layout #content-abb #left #whyus-body p { margin-bottom: 10px; }
#layout #content-abb tr, #layout #content-abb td { padding: 10px; text-align: left; vertical-align: top; }
#layout #content-abb .marquee { background-color: #406ab0; width: 540px; height: 467px; }
#layout #content-abb #right { float: right; width: 225px; text-align: center; }

#layout #content-fs { width: 100%; padding: 10px 0px; }
#layout #content-fs h1 { background-color: #305085; background-image: url(../images/circle_arrow.gif); background-position: left; background-repeat: no-repeat; border-top: #406ab0 solid 1px; color: #ffffff; font-size: 20px; font-weight: bold; text-align: left; padding-left: 50px; width: 750px; line-height: 34px; height: 34px; margin-bottom: 2px; }
#layout #content-fs h2 { background-color: #305085; border-top: #406ab0 solid 1px; color: #ffffff; font-size: 20px; font-weight: bold; text-align: left; padding-left: 10px; width: 750px; line-height: 34px; height: 34px; margin-bottom: 2px; }
#layout #content-fs .inner { border: #9e0704 solid 1px; padding: 20px; width: 758px; text-align: left; }
#layout #content-fs .inner-2 { border: #9e0704 solid 1px; padding: 20px; width: 758px; text-align: left; }
#layout #content-fs .inner-2 tr, #layout #content-fs .inner-2 td { padding: 5px; text-align: left; vertical-align: middle; }
#layout #content-fs .inner-2 tr table tr, #layout #content-fs .inner-2 td table td { padding: 2px; text-align: left; vertical-align: middle; }
#layout #content-fs p { margin-bottom: 15px; }
#layout #content-fs tr, #layout #content-fs td { padding: 10px; text-align: center; vertical-align: middle; }
#layout #content-fs .box1 { background-color: #f0f4fb; border: #999999 solid 1px; float: left; width: 460px; padding: 10px; text-align: left; }
#layout #content-fs .box1 h3 { color: #000066; font-size: 14px; font-weight: bold; margin-bottom: 20px; text-align: center; }
#layout #content-fs .box1 ul { list-style-image: url(../images/circle_arrow.gif); margin-left: 24px; }
#layout #content-fs .box1 ul li { margin-bottom: 10px; }
#layout #content-fs .box2 { float: right; width: 220px; text-align: justify; }

#layout #footer { color: #777777; font-size: 12px; width: 100%; height: 70px; text-align: left; }
#layout #footer #left-ft { float: left; width: 303px; height: 60px; border-right: #777777 solid 1px; padding-right: 30px; }
#layout #footer #right-ft { float: right; height: 60px; width: 430px; }

.clear { clear: both; }
.grey-bar { background-color: #eaeaea; width: 100%; height: 16px; margin-bottom: 10px; }
.redBig { color: #b91806; font-size: 15px; font-weight: bold; text-decoration: underline; }
.redBig:hover { text-decoration: none; }
.redtext { color: #b91806; }
.bluetext { color: #2d4b7d; }
.blacktext { color: #000000; }
.redH2 { color: #9e0704; font-size: 18px; font-weight: bold; margin-bottom: 20px; line-height: 105%; }
.completePack { float: left; width: 282px; height: 42px; margin-right: 20px; }
.ph-banner { position: absolute; left: 0px; bottom: 0px; }
.inner-left1 { padding: 15px 10px; width: 205px; text-align: justify; }
.fltL { float: left; }
.fltR { float: right; }
.fltR516 { float: right; width: 516px; }
.img_indent1 { float: right; margin: 0px 0px 5px 5px; }
.img_indent2 { float: right; margin: 0px 0px 10px 5px; }
.img_indent3 { float: left; margin: 0px 7px 5px 0px; }
.arrowLink { background-image: url(../images/blue_arrow.gif); background-position: left; background-repeat: no-repeat; color: #3333cc; font-weight: bold; padding-left: 18px; text-decoration: underline; }
.arrowLink:hover { text-decoration: none; }
.yellowArrow { background-image: url(../images/yellow_arrow.gif); background-position: left; background-repeat: no-repeat; padding-left: 18px; margin-bottom: 6px; }
.bdrAll { border: #406ab0 solid 1px; }
.bdrTBR { border-top: #406ab0 solid 1px; border-bottom: #406ab0 solid 1px; border-right: #406ab0 solid 1px; }
.bdrBLR { border-bottom: #406ab0 solid 1px; border-left: #406ab0 solid 1px; border-right: #406ab0 solid 1px; }
.bdrBR { border-bottom: #406ab0 solid 1px; border-right: #406ab0 solid 1px; }
.bdrAll-2 { border: #000066 solid 1px; }
.bdrTBR-2 { border-top: #000066 solid 1px; border-bottom: #000066 solid 1px; border-right: #000066 solid 1px; }
.bdrBLR-2 { border-bottom: #000066 solid 1px; border-left: #000066 solid 1px; border-right: #000066 solid 1px; }
.bdrBR-2 { border-bottom: #000066 solid 1px; border-right: #000066 solid 1px; }
.trRed { background-color: #9e0704; color: #ffffff; font-weight: bold; }
.trBlue { background-color: #eaf0fa; color: #000000; font-weight: bold; }
.trWhite { background-color: #ffffff; color: #000000; font-weight: bold; }
.strk { text-decoration: line-through; }
.input { border: #a7a6aa solid 1px; width: 156px; height: 20px; vertical-align: middle; }
.selt { border: #a7a6aa solid 1px; width: 185px; height: 20px; vertical-align: middle; }
.txta { border: #a7a6aa solid 1px; width: 445px; height: 70px; overflow: auto; }
.submit { width: 445px; text-align: right; padding: 10px 0px 15px 0px; }
.smalltxt { font-size: 10px; font-weight: normal; }