a   { color: #00549E; font-style: normal; font-weight: normal; font-size: 11px; line-height: normal; font-family: Tahoma, Geneva, Helvetica, Arial, Georgia, Swiss, SunSans-Regular; text-decoration: none }
a:hover   { color: #00549E; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration: underline }
td                                    {
	color: #737373;
	font-size: 11px;
	line-height: 13px;
	font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.pad10All {
	padding: 10px;
	width: 141px;
}

body { background: #FFFFFF; margin: 0px }
.logoOrangeBar {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #00549E;
	background-color: #f8c153;
	height: 24px;
	text-align: right;
	vertical-align: middle;
	padding-right: 20px;
}
.topLogoBarLines {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D3E6F6;
	border-bottom-color: #D3E6F6;
}
.topBannerWidth {
	width: 768px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.flashLogoWidth {
	width: 300px;
}
.mainNavBar {
	background-image: url(../img/general/menu-bg.gif);
	height: 25px;
	border: 1px solid #00549e;
}

.topMenu {
	height: 33px;
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 1px;
	padding-left: 5px;
}
.blueNormalText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #00549e;
}
.pageWidth {
	width: 768px;
	text-align: left;
}
.whitebotLine {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.footerBg {
	background-color: #D3E6F6;
	height: 26px;
}
.whitelink a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.whitelink a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.copyrightText {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #808080;
}
.pad10pxLeft {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: left;
}


.whitelink a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.infoBoxTitle {
	padding: 10px;
	width: 141px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.infoHolderPad {
	padding-right: 7px;
	padding-bottom: 7px;
	padding-top: 7px;
}

.infoBoxText {
	width: 141px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.infoBoxLink {
	width: 141px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	height: 27px;
}
.infoBoxHeight {
	height: 125px;
}
.whitelinkBld a {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.whitelinkBld a:hover {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.whitelinkBld a:active {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.infoHolderPadEnd {
	padding-bottom: 7px;
	padding-top: 7px;
}
.picOutlineWhite {
	border: 1px solid #FFFFFF;
}
.picOutlineBlue {
	border: 1px solid #00549e;
}
.newsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #00549e;
	text-align: left;
	height: 38px;
	padding-left: 15px;
}
.pad25pxLeft {
	padding-bottom: 5px;
	padding-left: 25px;
	text-align: left;
	padding-right: 10px;
}
.newsIcon {
	width: 18px;
	padding-top: 2px;
}
.newsText {
	width: 219px;
	padding-top: 8px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
}
.newsTitlePad {
	padding-top: 10px;
}
.largeInfoTextBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #00549E;
	height: 35px;
	padding-right: 10px;
	padding-left: 15px;
	text-align: left;
	vertical-align: middle;
}
.pad10Right {
	padding-right: 10px;
}
.infoWidth {
	width: 497px;
}
.greyVertLine {
	background-image: url(../img/general/grey-sq.gif);
	background-repeat: repeat-y;
	width: 18px;
	background-attachment: fixed;
	background-position: center;
}
.pad15LeftOnly {
	padding-left: 15px;
}
.sideWidth {

	width: 254px;
}
.leftMargin {
	background-image: url(../img/general/left-margin.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.rightMargin {
	background-image: url(../img/general/right-margin.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.whiteLineBot3px {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tipsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #00549e;
	text-align: left;
	padding-left: 15px;
	padding-right: 10px;
	height: 25px;
}
.tipsPad {
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.contactTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #00549e;
	text-align: left;
	height: 25px;
	vertical-align: top;
}
.contactSyms {
	text-align: left;
	height: 25px;
	width: 30px;
}
.contact55Pad {
	padding-left: 55px;
}
.height25px {
	height: 25px;
}
.contactBox {
	padding: 10px;
	height: 315px;
	width: 342px;
	border: 1px solid #BFBFBF;
}
.offerBoxWidth {
	width: 344px;
}

.contactBoxLong {
	padding: 10px;
	width: 719px;
	border: 1px solid #BFBFBF;
}
.formRowHeight {
	height: 27px;
	width: 167px;
	text-align: right;
}

.contactBoxWidth {
	width: 341px;
}
.dblHeightText {
	line-height: 19px;
}
.padPackageLink {
	padding-left: 10px;
	text-align: left;
	padding-right: 10px;
	width: 140px;
}
.contactBox240 {
	width: 240px;
}
.cell35High {
	height: 35px;
	padding-left: 14px;
}

.line20pxHigh {
	background-attachment: fixed;
	background-image: url(../img/general/line.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 20px;
}
.contactBoxBlue {
	width: 721px;
	background-color: #D3E6F6;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.cell20pxHigh {
	height: 20px;
}
.TitleBlBg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #00549e;
	text-align: left;
	height: 25px;
	vertical-align: middle;
	background-color: #D3E6F6;
	width: 721px;
	padding-right: 10px;
	padding-left: 10px;
}
.enquiryBox {
	padding: 10px;
	border: 1px solid #BFBFBF;
	width: 399px;
}
.formPad {
	padding-left: 9px;
}
.formSelectWidth {
	width: 213px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.formMultiWidth {
	width: 206px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.formRowHeight2 {

	height: 27px;
	text-align: right;
}
.enquiryTickBox {
	padding: 10px;
	border: 1px solid #BFBFBF;
	width: 285px;
}
.submitBar {
	height: 35px;
	background-color: #D3E6F6;
	width: 721px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
}
.offerBox1 {
	background-color: #00549E;
	height: 245px;
	width: 250px;
	border: 1px solid #f8c153;
}
.offerTitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 8px;
}
.offerBodyText {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #F8c153;
	padding: 8px;
}
.orangeLink a {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #f8c153;
}
.orangeLink a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #f8c153;
	text-decoration: underline;
}
.offerSideText {
	background-color: #D3E6F6;
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align: center;
	width: 101px;
	padding-top: 10px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

.orangeLink a:active {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #f8c153;
	text-decoration: underline;
}
.picOutlineOrange {

	border: 1px solid #F8C153;
}
.padPackageTop {

	padding-left: 10px;
	text-align: left;
	padding-right: 10px;
	width: 158px;
}
.packageText50High {
	vertical-align: middle;
	height: 50px;
	width: 267px;
	padding-right: 10px;
}
.pad20pxLeft {
	padding-left: 20px;
	text-align: left;
}
.packageTitleBox {
	background-color: #EFEFEF;
	border: 1px solid #EBEBEB;
}
.pad10pxOnly {
	text-align: left;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.offerBox2 {

	background-color: #00549E;
	height: 245px;
	width: 100%;
	border: 1px solid #f8c153;
}
.orderPaymentBox {
	padding: 10px;
	width: 285px;
}
.productBox {
	width: 721px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.productArrowWidth {
	width: 30px;
	vertical-align: middle;
	height: 27px;
}
.productPriceWidth {
	width: 100px;
	padding-left: 10px;
}

.productTitleBlBg {
	text-align: left;
	height: 25px;
	vertical-align: middle;
	background-color: #D3E6F6;
	width: 741px;
}
.productQtyWidth {
	width: 110px;
	padding-left: 10px;
}
.productPicWidth {
	width: 90px;
	padding-right: 10px;
}
.productQtyWidth2 {

	width: 50px;
}
.productLinetotal {


	width: 75px;
}
.printWidth {

	width: 640px;
	text-align: left;
}
.linkLineSpace {
	line-height: 22px;
}
.linkPicPad {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
