@charset "utf-8";

body {
width:765px;
background-image:url(images/bgr.png);
background-repeat:repeat-x;
background-color:#9bbddc;
margin-top:40px;
margin-left:auto;
margin-right:auto;
font-family:Trebuchet MS, Verdana, Arial;
font-size:12px;
}

a:link {
font-family:Trebuchet MS, Verdana, Arial;
font-size:12px;
	color: #000080;
	font-weight: bold;
	text-decoration:underline;
}

a:visited {
font-family:Trebuchet MS, Verdana, Arial;
font-size:12px;
	color: #000080;
	font-weight: bold;
	text-decoration:underline;
	}

a:hover {
font-family:Trebuchet MS, Verdana, Arial;
font-size:12px;
	color: #535353;
	font-weight: bold;
	text-decoration:underline;
}


#header {
background-image:url(images/header.png);
width:763px;
height:190px;
display:block;
}

#logo {
background-image:url(images/logo.png);
float:left;
width:130px;
height:67px;
display:block;
margin-top:-25px;
margin-left:30px;
}

.ulheader {
list-style-type:none;
display:inline;
float:right;
margin-top:0px;
margin-right:2px;
}

.ulheader li {
float:left;
color:#FFF;
}

.ulheader li a {
display:block;
text-decoration:none;
}

img {
border:none;
}

span {
display:none;
}

#content {
width:763px;
height:240px;
background-image:url(images/bgrcont.png);
background-repeat:repeat-y;
display:block;
}

.content1 {
width:309px;
margin-left:25px;
float:left;
padding-bottom:10px;
}

.content1top {
width:100%;
height:47px;
background-image:url(images/content1top.png);
}

.content1mid {
background-image:url(images/content1mid.png);
background-repeat:repeat-y;	
height:162px;
padding-top:5px;
padding-left:15px;
padding-bottom:5px;
padding-right:20px;
color:#fff;
}

.content1bot {
width:100%;
height:14px;
background-image:url(images/content1bot.png);
}

.content2 {
background-image:url(images/content2.png);
width:388px;
height:37px;
display:block;
margin-left:345px;
padding-top:193px;
}

#content2menu {
float:left;
height:37px;
}

#content2b1 {
width:78px;
height:100%;
display:block;
float:left;
}

#content2b2 {
width:132px;
height:100%;
display:block;
float:left;
}

#content2b3 {
width:91px;
height:100%;
display:block;
float:left;
}

.ulfooter {
list-style-type:none;
display:inline;
float:left;
margin-left:85px;
margin-top:8px;
font-size:11px;
color:#FFF;
}

.ulfooter li {
float:left;
margin-right:5px;
}

.ulfooter li a {
display:block;
border-right:1px dotted #999999;
padding-right:7px;
text-decoration:none;
color:#535353;
}

.ulfooter li a:hover {
display:block;
border-right:1px dotted #999999;
padding-right:7px;
text-decoration:underline;
color:#000080;
}

#footer1 {
background-image:url(images/footer1.png);
width:763px;
height:30px;
display:block;
}

#footer2 {
background-image:url(images/footer2.png);
background-repeat:repeat-y;
width:763px;
height:105px;
display:block;
padding:5px 5px 10px 25px;
font-size:11px;
}


#footer3 {
background-image:url(images/footer3.png);
width:763px;
height:57px;
display:block;
}

#theader {
background-image:url(images/header2.png);
width:763px;
height:125px;
display:block;
}

#theader_app {
background-image:url(images/header_applications.png);
width:763px;
height:125px;
display:block;
}

#theader_services {
background-image:url(images/header_services.png);
width:763px;
height:125px;
display:block;
}

#theader_pub {
background-image:url(images/header_publications.png);
width:763px;
height:125px;
display:block;
}


#tcontent {
width:763px;
background-image:url(images/bgrcont.png);
background-repeat:repeat-y;
display:block;
}

.tcontent1 {
width:709px;
margin-left:25px;
padding-top:10px;
padding-bottom:20px;
}

.tcontent1top {
background-image:url(images/header_tab_1.gif);
background-repeat:no-repeat;
color:#43467d;
font-family:Arial,verdana,tahoma;
font-size:18px;
font-weight: bold;
height:35px;
padding-left:60px;
padding-top:5px;
}

.tcontent1top_company {
background-image:url(images/header_company.gif);
background-repeat:no-repeat;
color:#43467d;
font-family:Arial,verdana,tahoma;
font-size:18px;
font-weight: bold;
height:35px;
padding-left:60px;
padding-top:5px;
}

.tcontent1top_company_management {
background-image:url(images/header_company_management.gif);
background-repeat:no-repeat;
color:#43467d;
font-family:Arial,verdana,tahoma;
font-size:18px;
font-weight: bold;
height:35px;
padding-left:60px;
padding-top:5px;
}

.tcontent1top_company_history {
background-image:url(images/header_company_history.gif);
background-repeat:no-repeat;
color:#43467d;
font-family:Arial,verdana,tahoma;
font-size:18px;
font-weight: bold;
height:35px;
padding-left:60px;
padding-top:5px;
}

.tcontent1top_company_contact {
background-image:url(images/header_company_contact.gif);
background-repeat:no-repeat;
color:#43467d;
font-family:Arial,verdana,tahoma;
font-size:18px;
font-weight: bold;
height:35px;
padding-left:60px;
padding-top:5px;
}

.tcontent1top_services {
background-image:url(images/header_services.gif);
background-repeat:no-repeat;
color:#43467d;
font-family:Arial,verdana,tahoma;
font-size:18px;
font-weight: bold;
height:35px;
padding-left:60px;
padding-top:5px;
}

.tcontent1top_applications {
background-image:url(images/header_applications.gif);
background-repeat:no-repeat;
color:#43467d;
font-family:Arial,verdana,tahoma;
font-size:18px;
font-weight: bold;
height:35px;
padding-left:60px;
padding-top:5px;
}

.tcontent1top_careers {
background-image:url(images/header_careers.gif);
background-repeat:no-repeat;
color:#43467d;
font-family:Arial,verdana,tahoma;
font-size:18px;
font-weight: bold;
height:35px;
padding-left:60px;
padding-top:5px;
}

.tcontent1top_news {
background-image:url(images/header_news.gif);
background-repeat:no-repeat;
color:#43467d;
font-family:Arial,verdana,tahoma;
font-size:18px;
font-weight: bold;
height:35px;
padding-left:60px;
padding-top:5px;
}

.tcontent1top_sitemap {
background-image:url(images/header_sitemap.gif);
background-repeat:no-repeat;
color:#43467d;
font-family:Arial,verdana,tahoma;
font-size:18px;
font-weight: bold;
height:35px;
padding-left:60px;
padding-top:5px;
}

.tcontent1mid_header {
font-size:16px;
font-weight: bold;
padding-top:0px;
padding-left:15px;
padding-bottom:0px;
padding-right:20px;
color:#3F3F3F;
}

.tcontent1mid_subheader {
font-size:13px;
font-weight: bold;
padding-top:0px;
padding-left:0px;
padding-bottom:0px;
padding-right:0px;
color:#3F3F3F;
}

.tcontent1mid {
padding-top:0px;
padding-left:15px;
padding-bottom:5px;
padding-right:20px;
color:#3F3F3F;
}


.breadcrumb {
font-size:11px;
font-weight: bold;
text-decoration:none;
text-align: right;
padding-top:5px;
padding-left:0px;
padding-bottom:5px;
padding-right:25px;
}

.breadcrumb a {
font-size:11px;
font-weight: bold;
text-decoration:none;
text-align: right;
color:#000080;
}

.breadcrumb a:visited {
font-size:11px;
font-weight: bold;
text-decoration:none;
text-align: right;
color:#000080;
}

.breadcrumb a:hover {
font-size:11px;
font-weight: bold;
text-decoration:none;
text-align: right;
color:#535353;
}


.tcontent1bot {
width:100%;
height:14px;
}

.pcontent1 {
width:650px;
height:450px;
}

.pcontent1top {
background-image:url(images/popup1.png);
color:#FFFFFF;
font-family:Arial,verdana,tahoma;
font-size:20px;
height:32px;
padding-left:60px;
padding-top:18px;
}

.pcontent1mid {
background-image:url(images/popup2.png);
padding-top:5px;
padding-left:20px;
padding-bottom:0px;
padding-right:30px;
height:395px;
color:#fff;
}

.tablediv400 {
display:  table;
width:400px;
border-collapse:separate;
margin-left:auto; 
margin-right:auto;
}

.tablediv500 {
display:  table;
width:500px;
border-collapse:separate;
margin-left:auto; 
margin-right:auto;
}

.tablediv600 {
display:  table;
width:600px;
border-collapse:separate;
margin-left:auto; 
margin-right:auto;
}

.tablediv600l {
display:  table;
width:600px;
border-collapse:separate;
}

.celldiv25 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
text-align: right;
width:25%;
}

.celldiv25r {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
text-align: right;
vertical-align: top;
width:25%;
}

.celldiv50 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:50%;
}

.celldiv75 {
float:left;/*fix for  buggy browsers*/
display:  table-cell;
width:75%;
}

.celldiv100l {
float:left;/*fix for  buggy browsers*/
text-align: left;
display:  table-cell;
width:100%;
}

.celldiv100 {
float:left;/*fix for  buggy browsers*/
text-align: center;
display:  table-cell;
width:100%;
}

.rowdiv  {
display:  table-row;
width:auto;
}

INPUT {
margin:3px;
width:300px; }

TEXTAREA {
margin:3px;
height:125px;
width:300px; }

.formbutton {
    border: 1px solid #006;
    background: #ccf;
    width:100px;
    cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */

}
.formbutton:hover {
    border: 1px solid #f00;
    background: #eef;
    width:100px;
    cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}

.ulbody {
	margin-left: 0;
	padding-left: 40px;
	padding-right: 50px;
	list-style: none;
}

.ulbody li { 
	padding-left: 20px;
	padding-top:2px;
	background-image: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

/* CSS Document */
