body, th, td, input, textarea, select {
color:#1C222A;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

a {
color:#2466C0;
}
p, blockquote, ul, ol, dl {
margin-bottom:1em;
margin-top:0px;
text-align:justify;
}
h1, h2, h3, h4, h5, h6 {
margin:0px;
}

form {
margin:0px;
padding:0px;
}

#label1 {
background-image:url(../images/homepage08.jpg);
}
#label2 {
background-image:url(../images/homepage09.jpg);
}

#label1, #label2 {
background-position:left bottom;
background-repeat:no-repeat;
display:block;
height:23px;
width:100px;
color: #2466C0;
font-size:11px;
}
#label1 b, #label2 b {
padding-left:2px;
display:block;
padding-top:4px;
}


input[type="image"], .noborder {
margin-bottom:0px;
}

.input1 {
margin-bottom:5px;
}
.input1 {
background:none #7894AB!important;
border-color:#3D5D7C rgb(142, 167, 189) rgb(142, 167, 189) rgb(61, 93, 124);
border-style:solid;
border-width:1px;
color:#1C222A;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2px 0px;
width:104px;
}

#header {
height:231px;
margin:0px auto;
width:778px;
}

#headermenu {
float:left;
height:49px;
width:448px;
}

.bg1 {
background:transparent url(../images/homepage02.jpg) repeat-x scroll 0%;
}

#headermenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
#headermenu li {
display:inline;
}

#headermenu a {
display:block;
float:left;
padding-top:0px;
height:49px;
font-size:10px;
line-height:20px;
}

#headermenu b {
display:inline;
float:left;
padding-top:20px;
}

#headermenu1 {
background:transparent url(../images/homepage03.jpg) no-repeat scroll 0%;
width:135px;
}
#headermenu1 b {
padding-left:52px;
}

#headermenu2 {
background:transparent url(../images/homepage04.jpg) no-repeat scroll 0%;
width:119px;
}
#headermenu2 b {
padding-left:36px;
}

#headermenu3 {
background:transparent url(../images/homepage05.jpg) no-repeat scroll 0%;
width:119px;
}
#headermenu3 b {
padding-left:34px;
}

#header_logout {
line-height:30px;
display:block;
float:right;
margin-bottom:0;
margin-left:10px;
margin-right:10px;
margin-top:12px;
}

#header_logout a {
vertical-align:middle;
}
#header_logout b {}
#header_logout img {}

#login {
float:left;
/*height:49px;*/
width:330px;
}
.bg2 {
#background:transparent url(../images/homepage06.jpg) repeat-x scroll 0%;
background:transparent url(../images/homepage06.jpg) repeat-x scroll 0%;

}

#login_top {
float:right;
width:330px;
height:49px;
}

#login_top form {
/*background:transparent url(../images/homepage07.jpg) no-repeat scroll 0%;*/
height:49px;
padding-left:26px;
}

#logo {
background:transparent url(../images/homepage11.jpg) no-repeat scroll 0%;
}
#slogan {
background:transparent url(../images/homepage12.jpg) no-repeat scroll 0%;
}
#logo, #slogan {
float:left;
height:182px;
margin:0px;
padding:0px;
width:389px;
}
#logo b, #slogan b {
left:-10000px;
position:absolute;
}



#mainmenu, #menu {
height:54px;
margin:0px auto;
width:778px;
}

.bg3 {
background:transparent url(../images/homepage13.jpg) repeat-x scroll 0%;
}

#menu {
background:transparent url(../images/homepage13.jpg) repeat-x scroll 0%;
}

ul#menu  {
height:54px;
width:578px; 
}

div#content-top {
height:54px;
padding-left:0px; 
padding-right:0px;
background:transparent url(../images/homepage14.jpg) no-repeat scroll right top;
width:778px;
}	
	
ul#menu a {color:#ffffff;}

#mainmenu ul, #menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px 0px 0px 9px;
}

#mainmenu .vline {
background:transparent url(../images/homepage15.jpg) no-repeat scroll right top;
padding-right:21px;
}

#menu .ac {
background:transparent url(../images/homepage15.jpg) no-repeat scroll right top;
padding:21px 14px 4px 6px;
width:auto; color:#FFFFFF;font-weight:bold;text-decoration:none;
}

ul#menu .ac a.selectedMenu:hover {
background: transparent none; 
color:#FFFFFF;
clear:both;
}

#mainmenu ul li {display:inline;}

#mainmenu li a {
display:block;
float:left;
padding:21px 11px 20px 10px;
}

#menu li a {
display:block;
float:left;
}

ul#menu a:hover, ul#menu li:hover a, ul#menu li.iehover a {
color:#FFFFFF;
}

#menu ul li ul li a {
display:block;
float:left;
padding:0;
}

#mainmenu1 {}
#mainmenu2 {}
#mainmenu3 {}
#mainmenu4 {}
#mainmenu5 {}
#mainmenu6 {}
#mainmenu7 {}

a.link1 {
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.link1:hover {text-decoration: underline;}
		
#extra1 {
background:transparent url(../images/homepage14.jpg) no-repeat scroll right top;
float:right;
height:54px;
width:200px;
}

div#content {
width:778px;
}

input.btnOrng {
width:45px; 
height:19px; 
background:transparent url(../images/btnOrng.jpg) no-repeat scroll 0%;
border:medium none;
color:# dddddd; 
color: #1D529B;
padding-top:3px 3px 3px 3px;
font-size:11px;
font-weight:bold;
}

input.btnOrng:hover {
background:transparent url(../images/homepage10.jpg) repeat scroll 0%;
cursor:pointer;
}

input.btnLogin {
padding: 2px 2px 4px 2px;
margin:21px auto 6px auto;
}
form#langSelect input {
background:url(../images/btnOrng.jpg) no-repeat;
border:none;
}

#mainData table.indexData td.panelContents {
line-height:16px;
}

table#MmainData td#MmainTD, table#MmainData td.MmainTD {
	vertical-align:top;
	padding:30px 30px 30px 30px;
	height:auto;
}

table#MmainData #tablehead {
	clear:both;
	background:url("../images/tablehead.gif") no-repeat center;
	line-height:21px;
	text-align:left;
	color:#FFFFFF;
	font-weight:700;
	padding-left:15px;
	vertical-align:middle;
}