@charset "utf-8";
/* CSS Document */
body
{
margin:0;
padding:0;
}
a { outline: none }
#top_bg
{
background:url(../images/top_bg.jpg) repeat-x;
height:147px;
}
.top_link { text-align:left; font-family:Verdana; font-size:12px; color:#b9080f; letter-spacing:0.09em; font-weight:bold; }
.top_link a { text-decoration:none; color:#b9080f; }
.top_link a:hover { color:#000000; }
.top_link ul#sicon { float:right; height:24px; line-height:24px; margin-right:28px; }
.top_link ul#sicon li { float:left; list-style:none; text-align:left; margin:0 5px; line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; font-style:italic; }
.top_link ul#sicon li a { outline:none; text-decoration:none; }
.top_link ul#sicon li a img { float:left; display:inline; }

#top_menu_nav{position:relative;height:38px;font-size:11px; font-family:Verdana;background:#1f83bd;}
#top_menu_nav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#top_menu_nav ul li{display:block;float:left; border-right:#FFFFFF 1px solid;}
#top_menu_nav ul li a{display:block;float:left;color:#ffffff;text-decoration:none;height:38px;line-height:35px;background:#1f83bd;padding:0 10px 0 11px; cursor:default;}
#top_menu_nav ul li a:hover{color:#f2eb49;background:#1f83bd;padding:0 10px 0 11px;}
#top_menu_nav ul li a.current, #top_menu_nav ul li a.current:hover{color:#f2eb49;background:#1f83bd;}
#bottom_bg
{
background:url(../images/bottom_bg.jpg) top repeat-x #378ec0;
}
h1
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
padding:0;
margin:5px 0 0 0;
color:#fbef05;
line-height:30px;
padding-left:10px;
}
h2
{
font-family:Verdana;
font-size:14px;
padding:0;
margin:0;
color:#1879c9;
text-decoration:underline;
padding-left:10px;
}
p
{
font-family:Verdana;
font-size:11px;
line-height:18px;
color:#FFFFFF;
padding:0 10px;
text-align:justify;
}
.more_link
{
font-family:Verdana;
font-size:10px;
color:#FFFFFF;
text-align:right;
padding-right:10px;
}
.more_link a
{
color:#f2eb4a;
text-decoration:underline;
}
.more_link a:hover
{
color:#FFFFFF;
text-decoration:none;
}
.bottom_link
{
font-family:Verdana;
font-size:10px;
color:#000000;
line-height:32px;
padding:0 5px 10px 5px;
}
.bottom_link a
{
text-decoration:none;
color:#000000;
}
.bottom_link a:hover
{
text-decoration:none;
color:#3366FF;
}
.dropmenudiv { position:absolute; border: 1px solid #BBB; border-bottom-width: 0; font-family:Verdana; font-size:11px; font-weight:400; line-height:18px; width: 173px; z-index:999; visibility: hidden; }
.dropmenudiv a { display: block; opacity:0.95; filter:alpha(opacity=95); filter: “alpha(opacity=95)”; background:#1f83bd; color:#ffffff; text-align:left; border-bottom: 1px solid #e0e0e0; text-decoration:none; padding: 4px 0; padding-left:5px; }
.dropmenudiv a:hover { opacity:0.95; overflow:hidden; filter:alpha(opacity=95); filter: “alpha(opacity=95)”; color:#3485c0; background:#ffffff; }

.dropmenudiv1 { position:absolute; border: 1px solid #BBB; border-bottom-width: 0; font-family:Verdana; font-size:11px; font-weight:400; line-height:18px; width: 136px; z-index:999; visibility: hidden; }
.dropmenudiv1 a { display: block; opacity:0.95; filter:alpha(opacity=95); filter: “alpha(opacity=95)”; background:#2280bd; color:#ffffff; text-align:left; border-bottom: 1px solid #e0e0e0; text-decoration:none; padding: 4px 0; padding-left:5px; }
.dropmenudiv1 a:hover { opacity:0.95; overflow:hidden; filter:alpha(opacity=95); filter: “alpha(opacity=95)”; color:#3485c0; background:#ffffff; }

#innerpage_left_bg { background:url(../images/innerpage_left_bg.jpg) #1f83bd no-repeat top; width:251px; height:532px; }
#innerpage_left_bg p { text-align:left; font-size:11px; margin:10px 0; display:inline-block; }
#innerpage_left_bg p a { color:#FFFF00; text-decoration:none; }
#innerpage_left_bg p a:hover { color:#FFFFFF; text-decoration:underline; }
#innerpage_bottom_left_bg { background:url(../images/bottom_left_bg.jpg) no-repeat; width:16px; height:48px; }
#innerpage_bottom_bg { background:url(../images/bottom_link_bg.jpg) repeat-x; height:48px; }
#innerpage_bottom_right_bg { background:url(../images/bottom_right_bg.jpg) no-repeat; width:16px; height:48px; }
#innerpage_right_bg { background: #f6f8f8; margin-left:1px; border-right:1px solid #dfdfde; }
#innerpage_right_bg h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding:0; margin:0; color:#1f83bd; line-height:30px; padding-left:10px; margin-top:10px; }
#innerpage_right_bg p { font-family:Verdana; font-size:11px;  line-height:18px; color:#000000; padding:0 10px; text-align:justify; }
#innerpage_right_bg p a { text-decoration:none; }
#innerpage_right_bg p a:hover { color:#333333; text-decoration:underline; }
#innerpage_right_bg li { font-family:Verdana; font-size:11px;  line-height:18px; color:#000000; padding:0 10px; text-align:justify; list-style:disc; }
ul#innerpage_left_menu { list-style:url(../images/icon.png); font-family:Verdana; font-size:11px; color:#FFFFFF; }
ul#innerpage_left_menu li { line-height:25px; list-style:url(../images/icon.png); padding-left:10px; padding-right:20px; }
ul#innerpage_left_menu li a { color:#FFFFFF; text-decoration:none; }
ul#innerpage_left_menu li a:hover, ul#innerpage_left_menu li a.current { text-decoration:none; color:#FFFF00; }
ul#share { list-style:none; padding:0; margin:0; line-height:48px; }
ul#share li { list-style:none; display:inline; padding:0 4px; font-family:Verdana; font-size:11px; font-style:italic; }
ul#share li b { vertical-align:top; }
ul#share li a { text-decoration: none; }
ul#share li a img { border:none; margin:12px 0 0 0; }

.innerimages { padding:10px 5px 0 5px; }
.bdr { border-bottom: 1px dashed #999999; height:5px; }


 
 /* slideshow styles */
		ul.slides, .slideShow li.slide {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		.slideShow {
			clear: both;
			
		}
		ul.navigation {
		height:16px;
		margin:0;
		float:left;
		padding:0;
		}
		ul.navigation li {
			display:block;
			float:left;
			list-style:none;
			padding:0;
			margin:1px 0 0 1px;
			}
		ul.navigation a {
			color: #232323;
			text-decoration: none;
			margin:0;
			display:block;
			text-indent:-99999px;
			background:url(../images/icon-slide.png) no-repeat; width:16px; height:16px;
		}

		.slideShow .navigation a:hover, .slideShow .navigation a.selected {
			background: url(../images/icon-slide-h.png) no-repeat;
			color: #ffffff;
		}
		.slide a img  {
			border:0;
		}
		

		/** slideshow with images in navigation **/
		
		span.ul_right {
		height:16px;
		margin:0;
		float:left;
		vertical-align:middle;		
		}
		.navigation.white a, .navigation.white li {
			
		}
		.navigation.white a {
			padding: 0px;
			line-height: normal;
			font: 12px arial;
			padding:0px 3px;
		}
		.navigation.white a:focus { 
    outline: none; 
		}
		span.show-tooltip-text {
background-image: url(../images/tooltip.png);
background-repeat:no-repeat;
width:146px;
text-align:center;
height:41px;
color:#333333;
display:none;
font-size:0.9em;
padding:3px 0 0 0;
position:absolute;
top:-50px;
}
		li.numeric_controls {
    position: relative;
}
a.readmore { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:right; color:#ffffff; margin: 5px 15px 5px 0; background:#18628F; border:1px solid #0099FF; padding:7px 10px; text-decoration:none; }
a.readmore:hover { color:#FFFFFF; text-decoration:none; background:#1F83BD; border:1px solid #000066; }
li.numeric_controls em {
    background: url(../images/tooltip.png) no-repeat;
    width: 146px;
    height: 40px;
    position: absolute;
		padding-top:4px;
		text-align:center;
    top: -70px;
    left: -0px;
		font:12px arial;
		color:#fdfa03;
    text-align: center;
    z-index: 2;
    display: none;
}
b.list { color:#CC0000; font-size:13px; line-height:20px; }
.form_text { font-family:Verdana; font-size:11px; line-height:18px; color:#000000; padding:0 0 0 10px; text-align:left; }
.button { font-family:Verdana; text-align:center; font-size:11px; cursor:pointer; }
.button { background:url(../images/button.png) no-repeat; width:71px; height:22px; color:#FFFFFF; text-decoration:none; border:none; padding-bottom:5px; }
.button:hover { background:url(../images/button_h.png) no-repeat; width:71px; color:#FFFF00; padding-bottom:5px; cursor:pointer; }
.verify_code
{
font-family:Georgia;
font-size:15px;
letter-spacing:0.2em;
font-weight:600;
padding-left:8px;
padding-bottom:3px;
color:#333333;
vertical-align:middle;
}
.form
{ font-family:Verdana;
font-size:13px;
font-weight:400;
padding-left:3px;
border:1px #CCCCCC solid;
text-align:left;
color:#313232;
}
.form:hover
{ 
border:1px #999999 solid;
}
.form:focus
{ 
border:1px #999999 solid;
}
#Infrastructure services_link { text-align:left; }
#Infrastructure services_link ul { font-size:13px; font-family:Verdana; color:#FFFFFF; padding:0; margin:0 0 0 30px; }
#Infrastructure services_link ul li { list-style:square; line-height:32px; }
#Infrastructure services_link ul li a { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
#Infrastructure services_link ul li a:hover { color:#F3EC51; text-decoration:none; }

.flags { margin:5px 11px; border:1px solid #CCCCCC; }
.foot-services { width:100%; background:#0d5279; border-top:1px solid #FFFFFF; }
.foot-services ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; float:left; width:240px; margin:10px 0; padding:0; }
.foot-services ul li { width:100%; float:left; line-height:20px; margin:0; padding:0; list-style:none; }
.foot-services ul li h1 { color:#F3EC51; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.foot-services ul li.icon { float:none; display:inline; }
.foot-services ul li a { color:#FFFFFF; margin-left:10px; list-style:square; text-decoration:none; }
.foot-services ul li.icon a img { float:left; margin:0 0 0 10px; }
.foot-services ul li a:hover { color:#f3ec51; text-decoration:none; }
