* { margin:0; padding:0; }

body { background:#002F60 url("images/header_bg.gif") repeat-x; }

img { border : none; }
 
a { color : #CCFF55; }
a:hover { text-decoration:none; }

html, body, #container { width:100%; min-height:100%; height:auto; }
* html, * html body, * html #container { height:100%; }

#container {
min-width:1000px;
font-size:13px;
font-family:Arial;
color:#FFF;
background:url("images/header_bg1.jpg") no-repeat 100% 50px;
position:absolute;
top:0;
left:0;
}


#header { width:100%; height:243px; background:url("images/header_bg2.jpg") no-repeat 0 150px; position:relative; }
#header .logo { position:absolute; top:47px; left:44px; }
#header .ict-box { position:absolute; top:18px; right:85px; }
#header .ict-box a { float:left; margin-left:29px; }
#header .wrapper { width:1000px; height:1px; overflow:hidden; }

ul.topnav { position:absolute; top:100px; right:85px; padding:0; margin:0; list-style:none; }
ul.topnav li { float:left; margin-left:30px; }
ul.topnav li a { display:block; float:left; padding-right:15px; background:url("images/ar1.gif") no-repeat 100% 2px; }
ul.topnav li a:hover { background:url("images/ar2.gif") no-repeat 100% 2px; }
ul.topnav li b { cursor:hand; display:block; height:14px; background-image:url("images/nav_skin.gif"); background-repeat:no-repeat; }
ul.topnav li b span { display:none; }
ul.topnav li.tn1 b { background-position:0 0; width:32px; }
ul.topnav li.tn2 b { background-position:-79px 0; width:46px; }
ul.topnav li.tn3 b { background-position:-173px 0; width:64px; }
ul.topnav li.tn4 b { background-position:-285px 0; width:92px; }


 
h1, h2, h3, h4, h5 { padding:0; margin:0 0 15px 0; color:#FFF; }
h1, h2, h3 { font-family:Georgia, Arial; }
h2 { font-size:24px; font-weight:normal; }
h3 { font-size:20px; font-weight:normal; }
h4 { font-size:18px; font-weight:normal; }
h5 { font-size:15px; }
h2 span, h3 span, h4 span, h5 span { color:#96E70A; }


#content { min-height:300px; background:url("images/inner_cnt_bg.gif") repeat-x; }
* html #content { height:300px; }


.inner-cnt { background : url("images/inner_cnt_bg2.jpg") no-repeat; }
.inner-cnt-a { min-height:300px; padding:0 60px 0 84px; background:url("images/inner_cnt_bg3.jpg") no-repeat top right; }
* html .inner-cnt-a { height:300px; }

.inner-txt { padding:40px 0 20px 0; }
.inner-txt img { padding: 3px; border: 1px solid #86ACD1; margin: 5px; }
.inner-txt p { margin-bottom:16px; line-height:18px; }
.inner-txt ul { padding:5px 0 10px 5px; margin:5px 0 5px 10px; list-style:none; }
.inner-txt ul li { margin-bottom:5px; background:url("images/li.gif") no-repeat 0 6px; padding-left:14px; }
.inner-txt h2 { margin-bottom:20px; }

.hist { padding-top:7px; color:#A9D5FA; font-size:12px; }
.hist a { background:url("images/ar3.gif") no-repeat 100% 6px; padding-right:14px; margin-right:6px; }

.lnk-print { margin-top:8px; padding:2px 0 4px 21px; text-decoration:none; float:right; background:url("images/print_icon.gif") no-repeat 0 1px; font:10px Tahoma; color:#A9D5FA; }

.subnav-box { float:right; margin:10px 0 0 40px; width:230px; min-height:446px; background:url("images/subnav_bg.gif") no-repeat; }
* html .subnav-box { height:446px }
.subnav-box ul { padding:26px; margin:0; list-style:none; }
.subnav-box ul li { margin-bottom:8px; }
.subnav-box ul li a { background:url("images/ar4.gif") no-repeat 0 6px; padding-left:14px; }
.subnav-box ul li b { background:url("images/ar3.gif") no-repeat 0 6px; padding-left:14px; }


.ind-cnt { height:280px; width:100%; background : url("images/ind_cnt_bg.gif") repeat-x; }
.ind-cnt .ind-cnt-a { height:280px; min-width:1000px; position:relative; background : url("images/ind_cnt_bg2.jpg") no-repeat; }
.ind-cnt .ind-flash { height:280px; position:absolute; top:0; right:0; background : url("images/ind_cnt_bg3.jpg") no-repeat bottom right; }
.ind-cnt .ind-flash div { background : url("images/ind_flash_bg0.jpg") no-repeat top right; }
.ind-cnt .ind-welcome { position:absolute; top:0; left:0; width:40%; padding:75px 0 0 84px; }
.ind-cnt .ind-welcome h2 { margin-bottom:10px; white-space:nowrap; }
.ind-cnt .ind-welcome p { line-height:18px; }
.ind-cnt .wrapper { height:1px; overflow:hidden; width:1000px; }

.ind-box { height:190px; min-width:1000px; position:relative; }
.ind-box .photo-box { position:absolute; top:15px; left:80px; background:url("images/bott_photo_bg.gif") no-repeat; padding:4px;  }
.ind-box .alert-box { position:absolute; top:15px; right:70px; width:420px; padding-top:15px; }
.ind-box .alert-box h3 { border-left:3px solid #1D5387; padding:0 0 0 13px; margin-bottom:15px; line-height:16px; }
.ind-box .alert-box p { padding-left:16px; }
.ind-box .wrapper { height:1px; width:1000px; overflow:hidden; }


.ftrsep { height:64px; width:1000px;  }

#footer {
background : url("images/ftr_bg1.jpg") no-repeat;
height:64px;
width:100%;
color:#97BEDF;
position:absolute;
bottom:0;
left:0;
font-size:12px;
}
* html #footer { bottom:-1px; }

#footer .ftr1 { position:absolute; top:0; left:0; padding:21px 0 0 84px; }
#footer .ftr_bg2 { position:absolute; top:0; right:0; background:url("images/ftr_bg2.png") no-repeat 100% 0; height:64px; width:548px; }
#footer .ftr2 { position:absolute; top:0; right:0; height:64px; padding-right:57px; }
#footer .ftr2 a { float:right; margin:6px 0 0 35px; }
* html #footer .ftr_bg2 {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="css/images/ftr_bg2.png", sizingMethod='crop');
}


form { margin:0; padding:0; }
input, select, textarea { font:13px Arial; color:#888; }

html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

.clear { clear:both; height:1px; overflow:hidden; line-height:1%; font-size:0px; padding:0; margin:0; }
* html .clear { height:auto; margin-bottom:0; }

.itemList{
	margin: 25px 20px;
	padding: 0;
	list-style: none;
}

.item{
	margin-bottom: 15px;
	display: inline-block;
}

.item small, .item a{
	display: block;
}

.item a{
	margin: 5px 0;
}