@charset "utf-8";
/* CSS Document */

/* CSS Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 12px; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
table.fixed { table-layout: fixed; }
td { vertical-align: top; }


body{ background-color: #03478C; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #333333; line-height: 1.5em; padding-bottom: 55px; text-align:left; }

img { border:none; display: block; }
a { border:none;outline:none;} 
.fLeft{float:left;margin-right: 10px;}
.fRight{float:right;margin-left: 10px;}
.figure{padding-bottom:20px;}

#bg-shadow { background-image: url(../../images/bg_shadow.png); background-repeat: no-repeat; background-position: center top; position: absolute; height: 800px; width: 100%; left: 0px; top: 0px; }
#container { background-color: #2ABBFF; background-image: url(../../images/footer.png); background-repeat: no-repeat; background-position: center bottom;  width: 874px; margin-right: auto; margin-left: auto; position: relative; padding-top: 395px; padding-right: 40px; padding-left: 40px; -moz-box-shadow: 0px 3px 11px #000000; -webkit-box-shadow: 0px 3px 11px #000000; box-shadow: 0px 3px 11px #000000; filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=145, Strength=3);}
#header { background-image: url(../../images/header.png); background-repeat: no-repeat; height: 1012px; width: 956px; position: absolute; left: 0px; top: 0px; }
#content-container { width: 547px; position: relative; float:left; *margin-right:4px;}
#nav { height: 70px; width: 557px; margin-bottom: -1px; background:url(../../images/bg_content_top.png) no-repeat 0px 43px;}
#nav ul li { background: url(../../images/nav.png) no-repeat left top;float: left; height: 44px; width:137px;}
#nav ul li:hover ,#nav ul li.current{ background: url(../../images/nav_hover.png) no-repeat left top;float: left; height: 44px; }
#nav ul li a { text-indent: -99999px; display: block; float: left; height: 100%; width: 100%; }
#nav ul li#rs{background-position:-137px top; width:136px; }
#nav ul li#sgp{background-position:-273px top; width:135px; }
#nav ul li#tsl{background-position:-408px top; width:135px; }
#content-container #content { background: url(../../images/bg_content.png) repeat-y; padding-top: 25px; padding-right: 35px; padding-bottom: 25px; padding-left: 25px; margin-top:-10px;}
#content > div {margin-bottom:30px;}
#container #iframe-container { background-image: url(../../images/bg_iframe.png); background-repeat: no-repeat; float: right; height: 586px; width: 263px; position: relative; padding: 20px; margin-top: 4px; *float:none; *margin-top:400px;}
#container #footer { color: #000; clear: both; line-height: 1em; padding-top: 20px; padding-bottom: 2px; margin-left: -20px; }

#container #iframe-container_b { background-image: url(../../images/bg_iframe_2.png); background-repeat: no-repeat; float: right; height: 1073px; width: 263px; position: relative; padding: 20px; margin-top: 10px; *float:none; *margin-top:510px;}
#iframe-container_b iframe {width:100%;height:100%;}


#iframe-container iframe {width:100%;height:100%;}
#banner { margin-left: -15px;margin-top: -15px; }
