/* snippets
min-height (including ie6)	- min-height: 250px; _height: expression(this.offsetHeight < 250 ? '250px' : this.offsetHeight);
*/

body{color:#585858; font-family:Arial; background:url('/ui/holon/m/body_bg.jpg') no-repeat center top #01245C; font-size:12px;}
a { color: #C01619; text-decoration:none; }
a:hover{color:#000;}
td { vertical-align: middle; }
h1 {color:#CD0000; font-size:17px; margin-bottom:1em;}
input{border:1px solid #D5D5D5; font-family:Arial; background:#fff; color:#585858;}
input[type=checkbox], input[type=radio]{border:none;}
input[type=button], input[type=submit], input[type=reset]{cursor:pointer;}
textarea{font-family:Arial; color:#585858; overflow:auto; border:1px solid #D5D5D5; font-size:12px;}

.ErrIcon { vertical-align: sub; position: absolute; padding: 0em 0.4em; margin-top:7px;}

.s_menuWrapper { width: 100%; direction: ltr;}

.container { width: 953px;}
.s_header {height:317px;}
.s_header .s_logo {height:117px;}
.s_header .s_top1{height:41px;}
.s_header .s_top2{height:157px; background:url('/ui/holon/m/top_bg.gif') repeat-x;}
.s_header .top2Border{background:#8BB4D2; height:1px; margin-top:1px; font-size:0px; _margin-top:0px;}

.s_header .s_top2 .topContent {width:455px; float:right; margin-top:20px; height:119px; padding:0 20px 0 15px; overflow:hidden; line-height:1.2em;}

.s_main {background: #FFF; padding:15px 0 10px 0; min-height:465px; _height:465px;}
.s_main .s_content { min-height: 193px; padding-bottom:20px;}
.s_main .s_content .s_content_box { position: relative; padding:10px; padding-top:0;}

.s_main .s_panel {width:214px; border-left:1px solid #E5E5E5; padding:0 7px 0 9px;}
.s_main .s_panel_box {float:right; width:100%;}

.s_bottom{height:306px; background:url('/ui/holon/m/bottom_bg.gif') repeat-x; width:931px; padding:15px 11px;}
.s_bottom .bottomBox{width:300px; float:right; border:1px solid #E8E8E8;}
.s_bottom .boxMid{margin:0 12px;}
.s_bottom .bottomBox .bottomBox_ttl{background:url('/ui/holon/m/bottomBox_ttl.gif') repeat-x; line-height:39px; border-bottom:1px solid #E8E8E8; font-weight:bold; padding-right:15px;}
.s_bottom .bottomBox .bottomBox_con{background:#fff; height:191px; overflow:hidden; padding:10px; line-height:1.2em;}

.s_bottom .s_banners{margin-top:10px;}
.s_bottom .s_banners img{border:1px solid #E8E8E8;}

.content_dv{padding-left:15px;}
.content{line-height:1.2em;}
.content ul{list-style:disc;}
.content ol{list-style:numeric;}
.content ul, .content ol{margin-right:15px;}

.s_sideBox{margin:15px 20px 15px 6px; float:right;}



