body {
	margin: 0px;
	vertical-align: top;
	text-align: center;
	background-color: #3F64BF;
	scrollbar-base-color: #385DB8; 
    scrollbar-arrow-color: #ffffff;
    scrollbar-DarkShadow-Color: #ffffff;
}
/*    End of the body   */


#txtlink:link, #txtlink:visited, #txtlink:active {
     font-family:  Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
   	 font-weight: bold;
     color: #FFFFFF;
     text-decoration: none;
}

#txtlink:hover {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: bold;
     color: #163C4F;
     text-decoration: none;
}

#bclink:link, #bclink:visited, #bclink:active {
     font-family:  Verdana, Arial, Helvetica, sans-serif;
	 font-size:11px;
   	 font-weight: none;
     color: #FFFFFF;
     text-decoration: none;
}

#bclink:hover {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 11px;
     font-weight: none;
     color: #3A5FBA;
     text-decoration: underline;
}

#rtel:link, #rtel:visited, #rtel:active {
     font-family:  Verdana, Arial, Helvetica, sans-serif;
	 font-size:10px;
   	 font-weight: bold;
     color: #DE6100;
     text-decoration: none;
}

#rtel:hover {
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px;
     font-weight: bold;
     color: #DE6100;
     text-decoration: underline;
}
/*            Exterior Box               */


.bgBox {
    width: 100%;
	height: 100%;
    border: 0px;
}

.bgBox td.bglogo {
   text-align: center;
   vertical-align: top;
}

.bgBox td.bgindex {
   height:100%;
   text-align: center;
   vertical-align: top;
   background-attachment: scroll;
   background-image: url(images/bg_index.jpg);
   background-repeat: repeat-x;
}


.exteriorBox {
    width: 100%;
    border: 0px;
}
.exteriorBox td.bg {
   vertical-align: bottom;
   padding-top: 200px;
   text-align: center;
   height: 440px;
   background-attachment: scroll;
   background-image: url(images/intro_main.jpg);
   background-repeat: no-repeat;
}
/*            End of Exterior Box               */


.languageBox {
    margin: 0 auto;
    width: 200px;
    border: 0px;
	text-align: center;
}

.languageBox td.languageCell {
   vertical-align: middle;
   text-align: center; 
}

.languageBox td.starCell {
   height: 60px;
   vertical-align: bottom;
   text-align: center;
   font-family: Times New Roman,  Arial, Helvetica, sans-serif; 
   font-size: 16px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
   
}

/*            Interior Box               */

.interiorBox {
    width: 782px;
	height:100%;
    border: 0px;
	text-align: center;
	margin: 0 auto;
}

.interiorBox td.b1 {
   text-align: center;
   height: 90px;
   vertical-align: top;
   background-attachment: scroll;
   background-image: url(images/b1.jpg);
   background-repeat: no-repeat;
}

.interiorBox td.b2 {
   text-align: center;
   vertical-align: top;
   padding: 5px 18px 0px 18px;
   background-attachment: scroll;
   background-image: url(images/b2.jpg);
   background-repeat: repeat-y;
}

.interiorBox td.b3 {
   text-align: center;
   vertical-align: top;
   height: 13px;
   background-attachment: scroll;
   background-image: url(images/b3.jpg);
   background-repeat: no-repeat;
}

.interiorBox td.copyright {
   background-attachment: scroll;
	background-image: url(images/b2.jpg);
	background-repeat: repeat-y;
    text-align:center;
    vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
    font-weight: none;
    color: #354593;
	text-decoration: none;
	padding-bottom:5px;
	height:20px;
}

/*            End of Interior Box               */

.logoBox {
    width: 100%;
	height:100%;
    border: 0px;
	text-align: center;
	margin: 0 auto;
}

.logoBox td.logo {
	vertical-align: top;
	padding: 28px 0px 0px 20px;
    text-align: left;
}

.logoBox td.language {
   vertical-align: top;
   text-align: right;
   padding:0px 8px 50px 8px;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}


.selectList {
	font-size: 8pt;
	font-weight: none;
	color: #000033;
    background-color: #ffffff;
	padding: 0px;
	margin: 0px;
    border:1px solid #014681;
}


.mainBox {
    width: 100%;
    border: 0px;
	margin: 0 auto;
	text-align: center;
}

.mainBox td.header {
    height: 7px;	
	text-align: center;
}

.mainBox td.line {
    height: 2px;
}

.mainBox td.photo {
	background-color: #F87800;
	padding: 3px;
}

.mainBox td.titleSp {
	height: 5px;
    background-attachment: scroll;
	background-image: url(images/title_sp.jpg);
	background-repeat: no-repeat;
}

.mainBox td.titleLine {
	height: 27px;
	text-align: right;
    vertical-align: middle;
	padding-right: 10px;
    background-attachment: scroll;
	background-image: url(images/title_line.jpg);
	background-repeat: repeat-y;
	font-family: Century Gothic; Verdana, Times New Roman, Arial, Helvetica, sans-serif; 
    font-variant: small-caps;
	font-size: 18px;
    font-weight: none;
    color: #000033;
    text-decoration: none;
}

.mainBox td.space {
    height: 3px;
	background-color: #FAEBDD;
}

.mainBox td.navigate {
    height: 25px;
	background-color: #F87800;
}


.mainBox td.mainbody {
    text-align:center;
    vertical-align: top;
	background-color: #11597B;
	width:480px;
	height: 510px;
	padding:8px 0px 0px 10px;
}

.mainBox td.rightbody {
    text-align:center;
    vertical-align: top;
    background-attachment: scroll;
	background-image: url(images/b6.jpg);
	background-repeat: repeat-y;
}

.mainBox td.textmain {
     padding:0px 15px 50px 15px;
	 font-family: Verdana, Times New Roman, Times, sans-serif; 
	 font-size: 12px;
     font-weight: none;
     color: #354593;
     text-decoration: none;
	 text-align:center;
	 line-height: 22px;
	 vertical-align:top;	
}

.mainBox td.photoline {
     height: 5px;
	 background-color: #BBC7E1;	
}
.mainBox td.gallery {
     padding:5px;
	 text-align: center;	
}
.mainBox td.info {
     padding:15px;
	 text-align: center;	
}
.mainBox td.photoEnl {
     height: 15px;
	 vertical-align: middle;
	 background-color: #F4C598;
	 font-family: Verdana, Times New Roman, Times, sans-serif; 
	 font-size: 11px;
     font-weight: none;
     color: #354593;
     text-decoration: none;
	 text-align:center;	
}

/*            Navigate Box               */
.navigateBox {
    width: 100%;
    border: 0px;
	margin: 0 auto;
}

.navigateBox td.navigation {
   text-align: center;
   vertical-align: middle;
   height: 30px;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 11px;
   font-weight: none;
   color: #3A5FBA;
   text-decoration: none;

}

/*          End of Navigate Box               */

/*            Main Border               */

.mainBorder {
    width: 100%;
    border: 0px;
}
.mainBorder td.top {
     background-attachment: scroll;
	 background-image: url(images/b4.jpg);
	 background-repeat: no-repeat;
	 height:14px;
}	 
	 
.mainBorder td.titlepage {
	 text-align:left;
	 padding:5px 5px 5px 15px;
	 font-family:Garamond, Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 17px;
     font-weight: bold;
     color: #11597B;
     text-decoration: none;
	 font-variant:small-caps;
	 background-color: #FFFFFF;
}

.mainBorder td.picture {
     text-align:center;
	 background-color: #FFFFFF;
	 padding: 15px 15px 15px 15px;
}

.mainBorder td.textmain {
     padding:0px 15px 15px 15px;
	 font-family:Georgia, Verdana, Times New Roman, Times, sans-serif; 
	 font-size: 12px;
     font-weight: none;
     color: #11597B;
     text-decoration: none;
	 text-align:justify;
	 vertical-align:top;
	 background-color: #FFFFFF;	
}

.mainBorder td.bottom {
     vertical-align: bottom;
	 padding-left: 10px;
	 background-attachment: scroll;
	 background-image: url(images/b5.jpg);
	 background-repeat: no-repeat;
	 height:40px;
}	 
	 
/*           End of Main Border               */


/*           LogoFlag               */

.logoFlag {
    width: 100%;
    border: 0px;
}
.logoFlag td.flag {
   text-align: center;
   vertical-align: top;
   padding-top: 28px;

}
.logoFlag td.flagindex {
   text-align: center;
   vertical-align: top;
   padding-top: 25px;

}
/*           End of logoFlag               */




.photogallery {
    width: 90%;
    border: 0px;
	margin: 0 auto;
}
.photogallery td.cen {
    text-align: center;
	font-family:Verdana, Times New Roman, Times, sans-serif; 
	font-size: 11px;
    font-weight: none;
    color: #11597B;
    text-decoration: none;
}

.logosBox {
    width: 100%;
    border: 0px;
	margin: 0 auto;
}

.logosBox td.logo {
    padding: 5px;
    text-align: center;
    vertical-align: top;
	height: 80px;
	font-family:Verdana, Times New Roman, Times, sans-serif; 
	font-size: 11px;
    font-weight: none;
    color: #11597B;
    text-decoration: none;
}

.logosBox td.dot {
    width: 8px;
	background-attachment: scroll;
	background-image: url(images/dot.jpg);
	background-repeat: repeat-y;
	
}

.fButton {
	BORDER-RIGHT: #40502B 1px solid; 
	PADDING-RIGHT: 2px; 
	BORDER-TOP: #40502B 1px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 2px; 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #40502B 1px solid; 
	COLOR: #40502B; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #40502B 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
}
.fButton1 {
	BORDER-RIGHT: #40502B 1px solid; 
	BORDER-TOP: #40502B 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt;
	BORDER-LEFT: #40502B 1px solid; 
	COLOR: #40502B; 
	BORDER-BOTTOM: #40502B 1px solid;
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center;
}
.fButton1a {
	BORDER-RIGHT: #40502B 1px solid; 
	BORDER-TOP: #40502B 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #40502B 1px solid; 
	COLOR: #40502B; 
	BORDER-BOTTOM: #40502B 1px solid; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.fTextBox {
	BORDER-RIGHT: #40502B 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #40502B 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #40502B 1px solid; 
	COLOR: #40502B; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #40502B 1px solid; 
	BACKGROUND-COLOR: #ffffff;
}
.fTextBox1 {
	BORDER-RIGHT: #40502B 1px solid; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #40502B 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: #40502B 1px solid; 
	WIDTH: 110px; COLOR: #333366; 
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #40502B 1px solid; 
	BACKGROUND-COLOR: #ffffff
}


.formTable {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px;
	
}
.formTable TD.text {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 3px; 
	VERTICAL-ALIGN: top; 
	COLOR: #40502B; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: justify;
}
.formTable TD.spac {
	HEIGHT: 6px;
}
.formTable TD.label {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 3px;
	MARGIN: 4px; 
	VERTICAL-ALIGN: top; 
	WIDTH: 40%; 
	COLOR: #40502B; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: right;
}
.formTable TD.field {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 4px; 
	VERTICAL-ALIGN: middle; 
	WIDTH: 60%; COLOR: #40502B; 
	PADDING-TOP: 3px; 
	TEXT-ALIGN: left;
}
.formTable TD.nav {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px;
	MARGIN: 4px; 
	VERTICAL-ALIGN: middle; 
	PADDING-TOP: 2px; 
	TEXT-ALIGN: center;
}



