
body {
margin: auto;
width:778px;
}

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 {
}
#label2 {
}

#label1, #label2 {
display:block;
width:120px;
color: #2466C0;
font-size:11px;
}

#label1 b, #label2 b {
padding-left:0px;
display:block;
}


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

.input1 {
margin-bottom:0px;
margin-right: 5px;
}

.input1 {
background:none #ffffff!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:1px 1px;
width:104px;
}

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

#headermenu {
float:left;
height:30px;
width:778px;
}

#login_top {}

#login_top form {}



.bg1 {
background-color: #E8E8E8;
}



#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:30px;
font-size:11px;
/*line-height:18px;*/
}

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

#headermenu1 {
width:100px;
}
#headermenu1 b {
padding-left:22px;
}

#headermenu2 {
width:100px;
}
#headermenu2 b {
padding-left:22px;
}

#headermenu3 {
width:100px;
}
#headermenu3 b {
padding-left:22px;
}

#headermenu4 {
width:100px;
}
#headermenu4 b {
padding-left:22px;
}



#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;
width:330px;
}

.bg2 {}


#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:40px;
margin:0px auto;
width:778px;
}

.bg3 {}

#menu {}

ul#menu  {
/*height:30px;*/
width:778px; 
}

div#content-top {
padding-left:0px; 
padding-right:0px;
width:778px;
}	
	
ul#menu a {color:#ffffff;}

#mainmenu ul, #menu ul {
margin:0px;
padding:0px 0px 0px 0px;
}

#mainmenu .vline {
padding-right:8px;
}

#menu .ac {
padding-right: 25px;
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:15px 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;
}

#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:44px;
width:200px;
}




input.btnLogin {
margin:5px auto 6px auto;
}

input.langSelect  {
padding: 0;
width:45px; 
color: #1D529B;
font-size:10px;
font-weight:normal;
margin:5px auto 6px auto;
}



#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;
}


#loginForm {
position: relative;
float: right;
margin-top: 3px;
width: 320px;
}

input.btnOrng {
padding: 0;
margin: 0;
width:54px;
height: 18px; 
color: #1D529B;
font-size:10px;
font-weight:normal;
}

input.btnOrng:hover {
cursor:pointer;
}


input, textarea, select, div#content-top, #mainData table.indexPlan td.paneHead,.login_credentials, .input1, 
input.langSelect, input.btnLogin, input.btnOrng:hover, input.btnOrng, .bg1, #headermenu, .ccaHeader, #header, 
.panelContents, #mainData table.indexPlan .vlt width-25 {
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}


