@charset "utf-8";
body {
float:none;
background-color:#fff;
font:normal 12px Arial, Helvetica, sans-serif;
color:#2a2a2a;
margin:0 auto;
padding:0;
}

img {
border:0 none;
}

#header_table {
border-bottom:3px solid #FFF;
background-color:#c9c9c9;
}

#bg_content {
background:url(../images/bg_content.jpg) repeat-x;
}

#bgsd_left {
background:url(../images/bgsd_left.png) repeat-y;
width:20px;
}

#bgsd_right {
background:url(../images/bgsd_right.png) repeat-y;
width:20px;
}

a:link,a:visited {
font:bold 12px Arial,Calibri, tahoma, arial;
color:#908f8f;
text-decoration:none;
}

.bgcontent_left {
background:url(../images/bgcontent_left.jpg) no-repeat;
width:20px;
}

.bgcontent_right {
background:url(../images/bgcontent_right.jpg) no-repeat;
width:20px;
}

.bgcontent_mid {
background:url(../images/bgcontent_mid.jpg) repeat-x;
}

.footer_dot {
background:url(../images/footer_dot.jpg) repeat-x center center;
height:30px;
width:736px;
}

.txt_10 {
font-size:10px;
}

.txt_11 {
font-size:11px;
}

.txt_black {
color:#908f8f;
}

.txt_copyright {
font:normal 11 Arial;
color:#2a2a2a;
}

.title_blue {
color:#245ca9;
font-weight:700;
}

.select_country {
height:20px;
border:1px solid #ccc;
}

.topmenu_active {
background:url(../images/bgmenu_hover.jpg) no-repeat top center;
height:33px;
width:125px;
}

a:link.ovalbutton,a:visited.ovalbutton,a:active.ovalbutton {
display:block;
cursor:pointer;
}

a.ovalbutton span {
display:block;
vertical-align:text-bottom;
text-align:center;
}

a.ovalbutton:hover {
border-bottom:1px solid #245ca9;
background-position:top center;
text-align:center;
vertical-align:bottom;
}

.top_active {
border-bottom:2px solid #245ca9;
background-position:top center;
text-align:center;
vertical-align:middle;
height:22px;
font-weight:bold;
}

a.ovalbutton:hover span {
border-bottom:1px solid #245ca9;
background-position:top center;
}

select {
border-right:1px solid #ccc;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:1px solid #ccc;
background-color:#fffffe;
}

a.li-mail:link,a.li-mail:visited {
font:bold 12px Arial,Calibri, tahoma, arial;
color:#245ca9;
text-decoration:none;
}

td.countrylist a:link,td.countrylist a:visited,td.countrylist a:active {
font:bold 12px Tahoma, Arial, Verdana;
color:#245CAA;
display:block;
height:18px;
width:101px;
padding-top:2px;
text-decoration:none;
background-color:#EEE;
border:solid 1px #EEE;
}

td.countrylist a:hover {
background-color:#FFF;
border:solid 1px #DDD;
}

td.countrylist2 a:link,td.countrylist2 a:visited,td.countrylist2 a:active {
font:bold 12px Tahoma, Arial, Verdana;
color:#245CAA;
display:block;
height:28px;
width:101px;
padding-top:2px;
text-decoration:none;
background-color:#EEE;
border:solid 1px #EEE;
}

td.countrylist2 a:hover {
	font:bold 12px Tahoma, Arial, Verdana;
background-color:#FFF;
border:solid 1px #DDD;
}

#glowingtabs2 {
float:left;
width:100%;
font:bold 12px arial,tahoma,verdana;
color:#076ABF;
line-height:normal;
}

#glowingtabs2 ul {
list-style-type:none;
margin:0;
padding:0;
}

#glowingtabs2 li {
display:inline;
margin:0;
padding:0;
}

#glowingtabs2 a {
float:left;
background:url(../images/glowtab-left.gif) no-repeat left top;
text-decoration:none;
margin:0 2px 0 0;
padding:0 0 0 7px;
}

#glowingtabs2 a span {
display:block;
background:url(../images/glowtab.gif) no-repeat right top;
font-weight:700;
color:#076ABF;
float:none;
padding:10px 7px 10px 3px;
}

#glowingtabs2 a:hover span {
color:#076ABF;
background-position:100% -35px;
}

#glowingtabs2 .selected a span {
background-position:100% -35px;
color:#076ABF;
}

.tabcontent2 {
display:none;
}

.content {
	text-align:left;
}

ul#services,ul#services2 {
float:left;
margin:0;
padding:0 0 0 30px;
}

ul#services li,ul#services2 li {
list-style:none;
background-image:url(../images/bullet-arrow.gif);
background-repeat:no-repeat;
background-position:top left;
padding-bottom:5px;
display:block;
padding-left:25px;
}

ul#services li a:hover {
color:#000;
text-decoration:underline;
}

a:hover,a:active,.nolink,a.li-mail:hover,a.li-mail:active {
font:bold 12px Arial,Calibri, tahoma, arial;
color:#333;
text-decoration:none;
}

#glowingtabs2 .selected a,#glowingtabs2 a:hover {
background-position:0 -35px;
}

ul#services a,ul#services li a:link,ul#services li a:visited,ul#services2 a,ul#services2 li a:link,ul#services2 li a:visited {
font:normal 12px Tahoma, Arial, Verdana;
color:#245CAA;
text-decoration:none;
}