/********************************* body *********************************/
body { margin: 0px; padding: 0px; font-family: Tahoma, Arial; font-size: 11px; background-color: #fff; color: #09203a; line-height:140%; }
body a {color:#32abcc; text-decoration:none; font-weight:bold; }

/********************************* container *********************************/
#container_repeat { width:100%; background:url(../media/container_repeat.gif) repeat-x top; }
#container_repeat #container_bg { width:100%; background:url(../media/container_bg.gif) no-repeat top; }
#container_repeat #container_bg #container { margin:0 auto; width:880px; }
/*** header ***/
#container #header { width:880px;  height:352px; }
/* logo */
#header #logo { width:556px; float:left; height:122px; overflow:hidden; }
/* icon */
#header #icon { width:324px; float:left; height:122px; overflow:hidden; }
/*menu*/
#header #info { width:556px; height:223px; float:left; background:url(../media/info_bg.jpg) no-repeat; overflow:hidden; }
/* welcome */
#info #welcome { width:556px; height:163px; margin-bottom:10px; overflow:hidden;}
#info #welcome .txt { width:360px; margin-left:196px; margin-top:76px; color:#FFFFFF;  }
#info #welcome .txt .nag { font-family:  Arial; font-size: 16px; font-weight:bold; color:#32abcc ; line-height:160%; }
#info #welcome .txt p { display: inline; }
/* status */
#info #status { width:556px; height:40px; overflow:hidden; }
#info #status .txt { padding-top:21px;  margin:0px; text-align:left; padding-right:20px; padding-left:60px; width:486px; color:#09203a;  }
#info #status .txt .active a { color:#32abcc; text-decoration:none; font-weight:bold; }
#info #status .txt .active span { color:#32abcc; text-decoration:none; font-weight:bold; cursor:pointer; }
#info #status .txt .no_active a { color:#09203a; text-decoration:none; font-weight:bold; }
#info #status .txt .no_active span { color:#09203a; text-decoration:none; font-weight:bold; cursor:pointer; }
#info #status .txt img { position:relative; top:-1px; left:-24px; }
/*flash*/
#header #flash { width:324px; height:223px; float:left;  }
/*line*/
#header #line { width:880px; height:7px; background:url(../media/line_bg.jpg) no-repeat; overflow:hidden; }

/*** content ***/
#container #content { width:880px; }

/* left_column */
#content #left_column { width:310px; float:left; }
/*submenu*/
#left_column #submenu { width:310px; margin-top:0px; margin-bottom:0px; background: url(../media/menu_nag_bg.jpg) no-repeat top;  }
#submenu .nag span { line-height:120%; font-weight:bold; height:31px; display:block; font-size:15px; color:#09203a; font-weight:bold; font-family:  Arial; text-decoration:none; width:229px; padding:14px 18px 0px 63px; background: url(../media/arrow2.gif) no-repeat 28px 13px; overflow:hidden; }
#submenu .level_1 a { line-height:120%; font-weight:bold; display:block; font-size:11px; color:#09203a; text-decoration:none; width:229px; padding:7px 18px 6px 63px; background:#fff url(../media/arrow1.gif) no-repeat 36px 12px; }
#submenu .level_1 a:hover { line-height:120%; font-weight:bold; display:block; font-size:11px; color:#3ccdf4; text-decoration:none; width:229px; padding:7px 18px 6px 63px; background:#f4f6f7 url(../media/arrow3.gif) no-repeat 36px 12px; }
#submenu .level_1_active a { line-height:120%; font-weight:bold; display:block; font-size:11px; color:#3ccdf4; text-decoration:none; width:229px; padding:7px 18px 6px 63px; background:#f4f6f7 url(../media/arrow3.gif) no-repeat 36px 12px; }
#submenu .level_2 a { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#09203a; text-decoration:none; width:209px; padding:6px 18px 5px 75px; background:#fff url(../media/arrow1.gif) no-repeat 42px 12px; }
#submenu .level_2 a:hover { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#09203a; text-decoration:none; width:209px; padding:6px 18px 5px 75px; background:#f4f6f7 url(../media/arrow3.gif) no-repeat 42px 12px; }
#submenu .level_2_active a { line-height:120%; font-weight:normal; display:block; font-size:11px; color:#09203a; text-decoration:none; width:209px; padding:6px 18px 5px 75px; background:#f4f6f7 url(../media/arrow3.gif) no-repeat 42px 12px; }
/*data*/
#left_column #data_bg { width:310px; margin-bottom:3px; margin-top:3px; background:url(../media/data_repeat.jpg) repeat-y ; border-bottom:1px solid #d1d7dc; overflow:hidden; }
#data_bg #data { background:url(../media/data_top.jpg) no-repeat top ;}
#data .nag a { line-height:120%; font-weight:bold; height:31px; display:block; font-size:15px; color:#09203a; font-family:  Arial; text-decoration:none; width:229px; padding:14px 18px 0px 63px; background: url(../media/arrow2.gif) no-repeat 28px 13px; overflow:hidden; }
#data .txt { width:251px; padding:0px 18px 13px 29px; overflow:hidden; }
#data .txt p { padding:0px; margin:0px; }

/* right_column */
#content #right_column { width:570px; float:left; background:url(../media/content_bg.jpg) no-repeat top left; overflow:hidden; }
/*txt_content*/
#right_column #txt_content { width:515px; padding:15px 15px 5px 40px; }
#txt_content h1 { font-size:22px; background:url(../media/arrow4.gif) no-repeat 0px 0px; padding-left:26px; font-family:Arial, Helvetica, sans-serif;}
#txt_content h2 { font-size:18px; background:url(../media/arrow4.gif) no-repeat 0px 0px; padding-left:26px; font-family:Arial, Helvetica, sans-serif;}
#txt_content h3 { font-size:15px; background:url(../media/arrow4.gif) no-repeat 0px 0px; padding-left:26px; font-family:Arial, Helvetica, sans-serif;}

/*** footer ***/
#container #footer_bg { margin-top:5px; margin-bottom:10px; border:1px solid #cbcfd4; width:878px; height:53px; background:url(../media/footer_lin.jpg) bottom right no-repeat; overflow:hidden;}
#footer_bg #footer { width:878px; background:url(../media/logo_small.jpg) 14px 3px no-repeat; color:#646464; font-size:10px; }
#footer_bg #footer a { text-decoration:none; font-weight:bold; color:#09203a; font-size:10px; }
#footer #left { width:554px;  height:53px; float:left; }
#footer #left .txt { padding-left:230px;}
#footer #right { width:324px; height:53px; float:left; }

/********************************* global *********************************/
.font15 { font-size:15px; }
.clear { clear:both; }
.green1 { font-weight:bold; color:#635f37; font-size:13px;}
.blue1 {font-weight:bold; color:#363686; font-size:13px;}
