/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {
	text-align:center;
	background-image: url(images/body-tail.jpg);
	background-repeat: repeat;
	background-position: left top;
}

object {
	display:block;
	outline:none;
}

img {
	vertical-align:top;
}
a img {border:0;}

.table2col {
	border-collapse:separate;
	border:thin groove #FFF;
}


html, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.813em;
	line-height:1.385em;
	color:#191919;
	background-color: #CDCDCD;
}
input, select {vertical-align:middle; font-weight:normal;}

a {
	text-decoration:underline;
	color:#0658AB;
}
a:hover {text-decoration:none;}
.LangButton {
	color: #FFF;
	text-decoration: none;
}
a.LangButton:hover {
	color: #FF0;
}


ul {list-style:none;}
ul li {line-height:1em;}

.float-l {float:left;}
.float-l-leftcol {
	float:left;
	max-width: 330px;
	padding-right: 15px;
	min-width: 280px;
}
.float-l-leftcol2 {
	float:left;
	max-width: 300px;
	min-width: 50px;
}

.float-l-leftcolSub {
	float:left;
	max-width: 295px;
	padding-right: 15px;
	min-width: 280px;
	padding-left: 20px;
	vertical-align: sub;
}


.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3,
.col-4 {float:left;}

.col-A {
	float:left;
	background-image: url(images/body-main.JPG);
	background-repeat: repeat;
}


/***************header***************/
.logo {padding:16px 0 23px 38px;}

.slide {
	margin:0 -12px;
	position:relative;
}
.slideBody {
	margin:0 -12px;
	position:relative;
}

.menu {margin:-46px -12px 0; position:relative;}

.banner {background:url(images/banner-tail.jpg) left top repeat-x; padding:30px 0 0 30px;}
.banner .col-1, .banner .col-2, .banner .col-3 {
	padding-right:36px;
}

.banner .image {margin-bottom:16px;}
.banner .link {padding-left:26px;}

/***************content***************/
.wrapper {
	width:100%;
	overflow:hidden;
}
.wrapperTripCols {
	width:220px;
	overflow:hidden;
	padding-left: 20px;
}
.wrapperDblCols {
	width:300px;
	overflow:hidden;
	padding-left: 60px;
}
.wrapperIndexPg {
	width:230px;
	overflow:hidden;
}

.wrapperDblColBlts {
	width:300px;
	overflow:hidden;
	padding-left: 20px;
}

.wrapperDblColsBuff2 {
	width:300px;
	overflow:hidden;
	padding-left: 40px;
}

.wrapperDblColsBuff1 {
	width:300px;
	overflow:hidden;
	padding-left: 60px;
	height: 310px;
}



.wrapperMatSect {
	width:inherit;
	overflow:hidden;
	padding-left: 50px;
}

.wrapperBlueBullets {
	width:inherit;
	overflow:hidden;
	padding: 10px 10px 10px 10px;
	border-top-color: #0032E8;
	border-top-width: thin;
	border-top-style: groove;
}
.wrapperBluBullsIdx {
	width: auto;

}

.wrapperSmMargin {
	width:inherit;
	overflow:hidden;
	padding: 7px 15px 7px 15px;
}
.wrapperSmIdxMarg {
	width:inherit;
	overflow:hidden;
	padding: 7px 7px 7px 7px;
}

.wrapperLeftFlash {
	width:inherit;
	overflow:hidden;
	padding: 0px 10px 0px 10px;
}


.wrapperIndexTextMg {
	width:inherit;
	overflow:hidden;
	padding: 7px 45px 7px 45px;
}



.wrapperEmptyImg {
	width:100%;
	overflow:hidden;
	height: 235px;
}
.wrapperEmptyImg2 {
	width:100%;
	overflow:hidden;
	height: 229px;
}
.wrapperEmptyImg3 {
	width:100%;
	overflow:hidden;
	height: 279px;
}
.wrapperEmptyImgLarge {
	width:100%;
	overflow:hidden;
	height: 291px;
}




.img-indent {float:left; margin:1px 20px 0 0;}

.phone {float:right; margin-right:22px;}
cite {font-style:normal;}

#content {
	background-color: #FFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;



}

.inner {
	padding:47px 29px 0px 30px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #666;
}
.innerLeft {


}

.inner .text {
	padding:1px 0 21px 0px;
}

/***************titles***************/
.title {
	padding:5px 0px 5px 0px;
	border-top-color: #0032E8;
	border-top-style: groove;
	border-top-width: thin;
	border-bottom-color: #0032E8;
	border-bottom-style: groove;
	border-bottom-width: thin;
}
.titleIndexHeaders {
	padding:5px 0px 5px 0px;
}

.titleTicker {
	padding: 10px 5px 0 5px;

}
.titleIndexSections {

}


.titleGreen {
	padding:5px 0px 5px 0px;
	border-top-color: #093;
	border-top-style: groove;
	border-top-width: thin;
	border-bottom-color: #093;
	border-bottom-style: groove;
	border-bottom-width: thin;
}
.titlePurple {
	padding:5px 0px 5px 0px;
	border-top-color: #60E;
	border-top-style: groove;
	border-top-width: thin;
	border-bottom-color: #60E;
	border-bottom-style: groove;
	border-bottom-width: thin;
}
.titleRed {
	padding:5px 0px 5px 0px;
	border-top-color: #CC002E;
	border-top-style: groove;
	border-top-width: thin;
	border-bottom-color: #CC002E;
	border-bottom-style: groove;
	border-bottom-width: thin;
}
.titleGold {
	padding:5px 0px 5px 0px;
	border-top-color: #9A7118;
	border-top-style: groove;
	border-top-width: thin;
	border-bottom-color: #9A7118;
	border-bottom-style: groove;
	border-bottom-width: thin;
}
.titleMaroon {
	padding:5px 0px 5px 0px;
	border-top-color: #903;
	border-top-style: groove;
	border-top-width: thin;
	border-bottom-color: #903;
	border-bottom-style: groove;
	border-bottom-width: thin;
}




.titleBlue {
	padding:5px 0px 5px 0px;
	border-top-color: #0032E4;
	border-top-style: groove;
	border-top-width: thin;
	border-bottom-color: #0032E4;
	border-bottom-style: groove;
	border-bottom-width: thin;
}
.titleBlueFooter {
	padding:5px 0px 5px 0px;
	border-bottom-color: #0032E4;
	border-bottom-style: groove;
	border-bottom-width: thin;
}



.banner .title {border:none; padding:0; margin:0 0 8px 8px;}

h3 {font-size:1.077em; font-weight:normal; color:#B23C08;}
h3 a {color:#191919;}

.box h2 {
	font-size:1.385em;
	color:#FFF;
	text-align:center;
	padding:9px 0;
}
.box h3 {padding-bottom:8px;}

h4 {
	text-align:left;
	padding:0 16px 14px 0;
}
h4 SubBullet{
	text-align:left;
	padding:0 16px 14px 0;
}


/***************links***************/
.link {
	color:#900;
}

.button1, .button2 {display:block; color:#FFF; text-decoration:none; line-height:1em; float:left;}
.button1 span, .button2 span {display:block;}
.button1 span span, .button2 span span {display:block; padding:6px 24px 9px;}
.button1:hover, .button2:hover {text-decoration:underline;}

.button1 {background:url(images/button1-tail.gif) left top repeat-x;}
.button1 span {background:url(images/button1-left.gif) left top no-repeat;}
.button1 span span {background:url(images/button1-right.gif) right top no-repeat;}

.button2 {background:url(images/button2-tail.gif) left top repeat-x;}
.button2 span {background:url(images/button2-left.gif) left top no-repeat;}
.button2 span span {background:url(images/button2-right.gif) right top no-repeat;}
.list   li {
	padding:0 0 11px 21px;
	background-image: url(images/list-markerIdx.gif);
	background-repeat: no-repeat;
	background-position: 6px 0px;
}
.list2  li {
	padding:0 0 0 17px;
	background-image: url(images/list-ChkMrk.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.list3 li {
	padding:0px 0px 5px 15px;
	background-image: url(images/list-bulletSM.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.listIndex {
	padding:0px 0px 5px 32px;
	background-image: url(images/bulletIndex.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.list4 li {
	padding:0px 0px 5px 30px;
	background-image: url(images/list-bulletCK.gif);
	background-repeat: no-repeat;
	background-position: 15px 1px;
}
.list5 li {
	padding:5px 0px 5px 30px;
	background-image: url(images/list-bulletCK.gif);
	background-repeat: no-repeat;
	background-position: 15px 10px;
	line-height: inherit;
}




.list li a:hover, .list .extra a {color:#B23C08;}

.companies li {float:left; padding-left:67px;}
.companies .extra {padding-left:60px;}

/***************boxes***************/
.box strong {color:#A43711; font-size:0.923em; margin-left:8px;}

.companies {background:#A2A2A2 url(images/comp-tail.jpg) left top repeat-x; padding:8px 0 10px;}

/***************form***************/
#contactForm {padding:2px 11px 0 0;}
#contactForm input, #contactForm textarea {font-size:0.846em; line-height:1em; color:#414141; border:1px solid #A2A2A2; background:#B7B7B7; padding:2px 0 0 3px;}
#contactForm textarea {overflow:hidden;}
.buttons {padding-top:43px;}
.buttons a {float:right; margin-left:21px;}

/***************positioning***************/
.padding1 {
	padding-bottom:34px;
}
.padding2 {
	padding-bottom:24px;
	padding-left: 40px;
}
.padding2-5 {
	padding-bottom:2px;
}
.paddingColAlignTop {
	padding-bottom:1px;
}
.paddingColALarge {
	padding-bottom:8px;
}
.paddingColAsm {
	padding-bottom:1px;
}


.paddingColAlignTop1 {
	padding-bottom:7px;
}
.paddingColAlignTop2 {
	padding-bottom:13px;
}
.paddingBottom1 {
	padding-bottom:6px;
}

.paddingColAlignTop3 {
	padding-bottom:5px;
}




.padding2-7 {

}

.padding2-6 {
	padding-bottom:15px;
}



.padding3 {padding-bottom:38px;}
.padding3-a {
	padding-bottom:81px;
}

.padding4 {padding-bottom:42px !important;}
.padding5 {padding-right:58px;}
.padding6 {
	padding-right:30px;
	padding-left: 15px;
}
.padding65 {
	padding-right:20px;
}

.padding7 {padding-bottom:8px !important;}
.paddingDetail {
	padding-left: 15px;

}
.paddingRightCol {
	padding-left: 10px;
}
.paddingAlignTop {
	alignment-adjust: text-after-edge;
	alignment-baseline: central;

}


.paddingProductLeft {
	padding-left: 30px;
}
.paddingProductLeft2 {
	padding-left: 225px;
}


.paddingDetailMore {
	padding-left: 45px;
}


.padding8 {
	padding-right:15px;
}
.paddingTop1 {
	padding-top: 3px;

}

.padding9 {padding-bottom:18px;}
.paddingLeftNavBot {
	padding-bottom:22px;
}

.paddingLeftNavTop {
	padding-bottom:26px;
}
.paddingLNavTopCo {
	padding-bottom:32px;
}

.paddingLeft3 {
	padding-left: 3px;

}
.paddingLeftRight10 {
	padding-left: 10px;
	padding-right: 10px;
}


.paddingLeftNavTop18 {
	padding-bottom:18px;
}


.paddingLeftNavTopSM {
	padding-bottom:20px;
}
.paddingLeftNavTopsmLL {
	padding-bottom:10px;
}



.padding15all {
	padding: 15px 15px 15px 15px;

}
.paddingMovie1 {
	padding: 15px 15px 15px 15px;
	margin-left: 125px;
}

.paddingTopPic {
	padding: 15px 15px 3px 15px;
}

.paddingEvenAll {
	padding: 10px 10px 10px 10px;
}
.paddingTableTextLeft {
	padding: 10px 10px 10px 10px;
	margin-left: 20px;
}
.paddingTableTextRight {
	padding: 10px 10px 10px 10px;
	margin-right: 20px;
}



.padding15Big {
	padding: 30px 30px 30px 30px;
}

.padding10all {
	padding: 15px 15px 15px 15px;
}

.padding6all {
	padding: 0px 16px 6px 6px;
}

.padding40all {
	padding: 10px 10px 20px 55px;
}
.paddingSwingSect {
	padding: 10px 10px 20px 12px;
}
.paddingSwingJ {
	padding: 0px 0px 0px 160px;
}


.paddinglang {
	padding: 25px 110px 5px 110px;
}
.paddinglang2 {
	padding: 25px 110px 5px 80px;
}


.paddingPicText {
	padding: 10px 10px 20px 15px;
}
.paddingTable {
	padding: 10px 60px 10px 60px;
}



.paddingProduct {
	padding: 15px 15px 15px 30px;
}
.productMargin {
	margin-left: 38px;
}
.productMarginTop {
	margin-left: 38px;
	margin-right: 55px;
}

.productMarginHuge {
	margin-left: 120px;
}

.productMarginRC {
	margin-left: 30px;
}
.productMarginSmll {
	margin-left: 15px;
}

.productMarginL10 {
	margin-left: 15px;
}




.padding2all {
	padding: 5px 5px 5px 5px;
}
.padLftMrg2all {
	padding: 5px 5px 5px 15px;
}
.padRtMrg2all {
	padding: 5px 15px 5px 5px;
}


.padding5AT {
	padding: 5px 5px 5px 5px;
}





/***************footer***************/
#footer {
	color:#000;
	font-size:0.923em;
	line-height:1em;
	text-align:center;
	padding:27px 0 24px;
}
#footer a {
	border-left:1px solid #333;
	padding-left:10px;
	margin:0 1px 0 10px;
	color:#000;
}
.padding56 {
	padding-right:20px;
}
.FootNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.385em;
}
.styleLangButton {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 32px;
	padding-bottom: 4px;
}

.styleLangButtonLarge {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 10px;
}
.styleLangButtonArabic {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 32px;
	padding-bottom: 4px;
}



.styleLftHdrGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #093;
}
.styleLftHdrBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #000;
}
.styleBlackLrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #000;
}
.styleBlackSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #000;
}
.styleBlackSmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}



.styleFeatures {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: normal;
}
.styleFeaturesSubscr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	color: #000;
}


.styleFeaturesBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
	line-height: normal;
}

.styleFeaturesCNDNSD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: normal;
}

.styleSectText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #C30;
	font-weight: bold;
}

.styleSectHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	line-height: normal;
}



.styleLftHdrBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #0032E8;
}
.styleIndex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #000;
	line-height: normal;
}

.styleLftHdrPurple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #662EE7;
}
.styleLftHdrRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #C00;
}
.styleRedLrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	color: #C00;
}

.styleLftHdrGold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #9A7118;
}
.styleLftHdrMaroon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #903;
}



.style6Lower {
	font-size: 12px;
	font-weight: bold;
}
.style6prodPgs {
	font-size: 9px;
	font-weight: normal;
}




.style6NoLink {
	font-size: 12px;
	font-weight: bold;
	color: #930;
}
.style7Bigger {
	font-size: 20px;
	color: #F00;
}

.style4NoLink {
	font-size: 16px;
	font-weight: bold;
	color: #930;
}
.styleNrmOrange {
	font-size: small;
	color: #930;
}

.styleNrmBlk {
	font-size: small;
	color: #000;
}
.styleSmBlkFtr {
	font-size: x-small;
	color: #000;
}
.styleHeaderWhite {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.styleHeadArabic {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}


.styleprodHdrBlk {
	color: #0005C4;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.styleHeader {
	color: #0005C4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: normal;
}

.styleMD-hdr {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}
.styleMD-hdrBlk {
	color: #000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
}
.styleInfo {
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}
.styleInfoRed {
	color: #C70005;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}

.styleInfoSLB {
	color: #000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
}

.styleInfoWhite {
	color: #FFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
}


.style4 {	font-size: 16px;
	font-weight: bold;
}
.style5 {	color: #BE5321;
	font-weight: bold;
}
.style6 {font-size: 14px; font-weight: bold; }
.style12 {color: #000000}
.styleAMBullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
}

.style13 {color: #FFFFFF}
.style15 {color: #191919}
.style7 {
	font-size: large;
	color: #000;
}
.styleCheckIndex {	color: #009933;
	font-weight: bold;
}
.styleFloatIndex {	color: #075FB7;
	font-weight: bold;
}
.styleNeedleIndex {	color: #CC0000;
	font-weight: bold;
}
.styleTrunIndex {	color: #6600FF;
	font-weight: bold;
}
.style51 {	color: #930;
	font-weight: bold;
}
.styleFloatIndex11 {color: #0106FF;
	font-weight: bold;
}
.styleFloatIndex1 {color: #0106FF;
	font-weight: bold;
}
.styleTableTxtSm {	font-size: 10px;
	font-weight: normal;
}
.styleTableTxtSmHdr {	color: #FFFFFF;
	font-size: 12px;
}
.styleSmLineHt {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 10px;
}




.box {

}
.boxInner {
	margin-right: 42px;
	background-color: #F4F4F4;
}
.boxInner2 {
	margin-right: 28px;
}



.boxIndex {
	background-color: #F7F7F5;
	background-image: url(images/boxIndex-tail-top.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.box .corner-right-top {
	background-image: url(images/frameUpperRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.box .corner-right-top-G {
	background-image: url(images/frameUpperRight-G.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.box .corner-right-top-Br {
	background-image: url(images/frameUpperRight-Br.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.box .corner-right-top-Y {
	background-image: url(images/frameUpperRight-Y.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.box .panelRT {
	background-image: url(images/panelURC.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.box .corner-right-top-P {
	background-image: url(images/frameUpperRight-P.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.box .corner-right-top-R {
	background-image: url(images/frameUpperRight-R.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.box .panelRT {
	background-image: url(images/panelURC.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.box .bx-corner-right-top {
	background-image: url(images/boxUpperRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}






.box .frameLeftVert {
	background-image: url(images/frameMiddleLeftVert.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.box .frameLeftVertSM {
	background-image: url(images/frameMiddleLeftVertSM.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.box .panelML {
	background-image: url(images/panelML.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

.box .bxMiddleLeft {
	background-image: url(images/boxMiddleLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
}


.box .frameTM-G {
	background-image: url(images/frameTopMiddle-G.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.box .bxTopMiddle {
	background-image: url(images/boxUpperMiddle.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.boxInner .wrap-upperRight {
	background-image: url(images/wrap-UpperRight.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxInner .wrap-middleLeft {
	background-image: url(images/wrap-MiddleLeft.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.boxInner .wrap-middleTop {
	background-image: url(images/wrap-MiddleTop.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.boxInner .wrap-middleRight {
	background-image: url(images/wrap-MiddleRight.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.boxInner .wrap-upperLeft {
	width:100%;
	background-image: url(images/wrap-upperLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.boxInner .wrap-lowerRight {
	background-image: url(images/wrap-lowerRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.boxInner .wrap-middleBottom {
	background-image: url(images/wrap-MiddleBottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(images/wrap-MiddleBottom.gif);
}
.boxInner .wrap-lowerLeft {
	width:100%;
	background-image: url(images/wrap-lowerLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.box .bx-corner-left-bottom {
	width:100%;
	background-image: url(images/boxLowerLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.box .frameTM-B {
	background-image: url(images/frameTopMiddle.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.box .panelMT {
	background-image: url(images/panelMT.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.box .frameTM-P {
	background-image: url(images/frameTopMiddle-P.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.box .frameTM-Br {
	background-image: url(images/frameTopMiddle-Br.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.box .frameTM-Y {
	background-image: url(images/frameTopMiddle-Y.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.box .frameTM-R {
	background-image: url(images/frameTopMiddle-R.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.meLangButtonSpace {
	background-image: url(images/menuLangButtonSpace.jpg);
	background-repeat: repeat;
	background-position: left top;
}
.meLangButton1 {
	background-image: url(images/menuLangButton1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.meLangButton2 {
	background-image: url(images/menuLangButton2.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.meLangButton3 {
	background-image: url(images/menuLangButton3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.meLangButton4 {
	background-image: url(images/menuLangButton4.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.meLangButton5 {
	background-image: url(images/menuLangButton5.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.meLangButton6 {
	background-image: url(images/menuLangButton6.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.meLangButton7 {
	background-image: url(images/menuLangButton7.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.meLangButton8 {
	background-image: url(images/menuLangButton8.jpg);
	background-repeat: repeat-y;
	background-position: left;
}





.box .frameRightVert {
	background-image: url(images/frameMiddleRightVert.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.box .frameRightVertSM {
	background-image: url(images/frameMiddleRightVertSM.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

.box .panelMR {
	background-image: url(images/panelMR.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.box .panelLT {
	background-image: url(images/panelULC.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.box .bxMiddleRight {
	background-image: url(images/boxMiddleRight.gif);
	background-repeat: repeat-y;
	background-position: right top;
}


.box .frameBottomMiddle {
	background-image: url(images/frameBottomMiddle.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.box .panelBM {
	background-image: url(images/panelMB.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.box .bxBottomMiddle {
	background-image: url(images/boxLowerMiddle.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}






.box .corner-right-bottom {
	background-image: url(images/frameLowerRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box .corner-right-bottomSM {
	background-image: url(images/frameLowerRightSM.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.box .panelRB {
	background-image: url(images/panelLRC.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.box .bx-corner-right-bottom {
	background-image: url(images/boxLowerRight.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



.box .corner-left-top {
	width:100%;
	background-image: url(images/frameUpperLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box .corner-left-top-G {
	width:100%;
	background-image: url(images/frameUpperLeft-G.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box .corner-left-top-P {
	width:100%;
	background-image: url(images/frameUpperLeft-P.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box .corner-left-top-Br {
	width:100%;
	background-image: url(images/frameUpperLeft-Br.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.box .corner-left-top-R {
	width:100%;
	background-image: url(images/frameUpperLeft-R.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box .corner-left-top-Y {
	width:100%;
	background-image: url(images/frameUpperLeft-Y.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.box .bx-corner-left-top {
	width:100%;
	background-image: url(images/boxUpperLeft.gif);
	background-repeat: no-repeat;
	background-position: left top;
}






.box .corner-left-bottom {
	width:100%;
	background-image: url(images/frameLowerLeft.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.box .corner-left-bottomSM {
	width:100%;
	background-image: url(images/frameLowerLeftSM.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.box .panelLB {
	width:100%;
	background-image: url(images/panelLLC.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.boxIndex .crnr-right-top {
	background-image: url(images/boxIndex-corner-right-top.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.boxIndex .crnr-left-top {
	width:100%;
	background-image: url(images/boxIndex-corner-left-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.boxIndex .crnr-right-bottom {
	background-image: url(images/box2-crnr-right-bottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.boxIndex .crnr-left-bottom {
	width:100%;
	background-image: url(images/box2-crnr-left-bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

