*{margin:0;padding:0;font-family:Arial,sans-serif;font-size:12px;line-height:1.7;}
* html div#container{width:expression(document.body.clientWidth < 981 ? "980px":"auto");}
div#container{width:100%;min-width:980px;}
img{border:0;}
div#banner{width:100%;height:120px;padding-top:15px;z-index:-2;}
div#logo{width:195px;height:65px;float:left;padding-top:5px;background-position:center;margin-left:5px;}
div#logo img{border:0;margin-top:10px;}
div#flash{float:right;}
div#center-div{margin:0 auto;}
div#main-menu{width:100%;height:30px;background-image:url(../images/menu.png);z-index:50;}
ul#menu{list-style:none;font-weight:bold;font-size:small;padding-left:0;margin-top:0;}
div.submenu ul{list-style:none;font-weight:400;}
div.submenu{display:block;margin-top:30px;position:absolute;height:0;overflow:hidden;}
ul#menu li{display:block;border-right:1px solid #aaa;float:left;height:auto;text-align:center;}
div#soft_menu{left:121.5px;}
div#embed_menu{left:243.5px;}
div#infra_menu{left:365.5px;}
div#train_menu{left:488.5px;}
ul#menu li a{display:block;height:24px;width:120px;border-right:1px solid #666;float:left;text-align:center;padding-top:6px;text-decoration:none;color:#aaa;}
ul#menu li a:hover{color:#fff;}
ul#menu li a.selected{color:#fff;}
ul#menu ul li{float:none;}
ul#menu ul li a{float:none;display:block;background:transparent url(../images/menu_bg.png) 0 0 repeat;height:15px;width:120px;padding:8px 0;color:#ddd;text-decoration:none;text-align:center;border-bottom:1px solid #999;}
ul#menu ul li a:hover{background:transparent url(../images/menu_sel.png) 0 0 repeat;}
span#left{background:url(../images/title.png) 0 0 no-repeat;float:left;width:24px;height:35px;}
span#top{display: block}
span#top h2{font-weight:bold;color:#fff;padding-left:35px;padding-top:7px;}
span#top h2 a{font-weight:bold;color:#fff;}
div#top{background-image:url(../images/title_mid.png);background-repeat:repeat-x;height:37px;padding-bottom:10px;}
span#right{background:url(../images/title.png) 0 0 no-repeat;float:right;width:8px;height:35px;background-position:right;}
div#main_menu{background:url(../images/contact_mid1.png) 0 0 repeat-x;width:191px;height:33px;margin-left:5px;}
div#main_menu p{font-weight:bold;color:White;padding-left:40px;padding-top:7px;}
ul#sub-menu{padding:5px 15px 8px 9px;list-style:none;margin:0;}
ul#sub-menu li{margin:0;border-bottom:1px solid #fff;margin-left:15px;margin-right:15px;}
ul#sub-menu ul li{margin:0;border-bottom:1px solid #fff;margin-left:10px;}
ul#sub-menu li a{text-decoration:none;font-weight:bold;padding-top:6px;display:block;height:23px;border-bottom:2px solid #ccc;color:#444;}
ul#sub-menu li a:hover{color:#f75825;background:transparent url(../images/orange_arrow.gif) 10px 0 no-repeat;background-position:right;}
ul#sub-menu li a.selected1{color:#f75825;background:transparent url(../images/orange_arrow.gif) 10px 0 no-repeat;background-position:right;}
* html div#content{height:expression(this.scrollHeight < 401 ? "400px":"auto");}
div#content{width:100%;min-height:330px;color:#fff;z-index:-3;}
div.success{margin:2px 15px;padding:10px 10px;border:1px solid #00991a;background-color:#e5fff9;text-indent:25px;}
div.error{margin:2px 15px;padding:10px 10px;border:1px solid #991a00;background-color:#ffe9e5;text-indent:25px;}
div#left-sidebar{float:left;width:200px;margin-bottom:10px;}
div#side_bottom_top{margin:0;width:191px;height:10px;margin-left:6px;background:url(../images/side_bottom_top.jpg) 0 0 no-repeat;font-size:1px;}
div#side_bottom_mid{margin:0;width:191px;margin-left:6px;background:url(../images/side_bottom_mid.jpg) 0 0 repeat-y;}
div#side_bottom_bottom{width:191px;height:10px;margin-left:6px;background:url(../images/side_bottom_bottom.jpg) 0 0 no-repeat;}
div#right-sidebar{float:right;width:260px;}
div#right-sidebar img{padding-top:1px;float:left;}
div#right-side-top{background:url(../images/contact_mid1.png) 0 0 repeat-x;margin-right:10px;height:33px;}
div#right-side-bottom{padding-left:35px;color:#222;margin-right:10px;}
div#right-side-bottom h2{background-position:left;}
div#right-side-bottom p{font-style:italic;padding-left:10px;font-size:12px;}
span.span1{background:url(../images/contact1.png) 0 0 no-repeat;float:left;width:25px;height:31px;font-size:1px;}
span.span2{height:38px;}
span.span2 p{font-weight:bold;color:#fff;padding-left:65px;padding-top:7px;}
span.span2 a{text-decoration:none;color:#fff;}
span.span3{background:url(../images/contact1.png) 0 0 no-repeat;float:right;width:9px;height:31px;background-position:right;font-size:1px;}
div#main-content{margin-left:210px;margin-right:270px;color:#222;}
div#bottom p{/*text-indent:50px;*/text-align:justify;color:#222;padding:0 20px 20px 20px;}
div#extra-content{margin:0 15px;}
div#extra-content h3{padding-left:30px;padding-bottom:15px;font-size:14px;}
table. div#extra-left{float:left;width:30%;padding-left:10px;}
div#extra-mid{margin-left:33.3%;margin-right:33.3%;width:30%;margin-right:30px;}
div#extra-right{float:right;width:30%;padding-left:0;}
ul#soft li a{color:#047edb;font-weight:bold;}
ul#soft li a:hover{color:#f75825;}
ul#soft li a:visited{color:#840c63;}
ul#soft_enter li a{color:#047edb;font-weight:bold;}
ul#soft_enter li a:hover{color:Maroon;font-weight:bold;}
table.extra-content{padding:10px 0;border-bottom:1px dotted #ddd;}
table.extra-content p{/*text-indent:20px;*/text-align:justify;padding:5px;}
table.data{margin-left:40px;border-collapse:collapse;}
table.data tr{padding:5px;}
table.data tr td{padding:5px;}
table.data tr td:hover{background-color:#dbf4ff;}
table.data tr th{padding:5px;font-weight:bold;font-size:15px;background-color:#eee;}
div#footer{background-color:#444;height:90px;color:#fff;margin-top:30px;clear:both;}
div#footer div{padding-top:7px;background:#444 url(../images/footer.png) -20px -20px no-repeat;background-position:bottom right;margin-left:20px;margin-right:20px;height:70px;text-align:center;}
div#footer a{color:#fff;}
div#loader{width:0;height:0;overflow:hidden;}
