body { margin:0; padding:0; background:#FFF; }

body, td { font-size:11px; font-family:"Lucida Grande","Lucida Sans Unicode",Geneva,Arial,Verdana,sans-serif; color:#000; }

img { border:none; }

a { color: #00507F; }
a:hover { color: #CC0000; }

.overflow_cnt { 
	height:525;
	width:585;
	overflow:auto; 
	scrollbar-3dlight-color: #CCC;
	scrollbar-arrow-color: #FFF;
	scrollbar-base-color: #ccc;
	scrollbar-darkshadow-color: #CCC;
	scrollbar-face-color: #888;
	scrollbar-highlight-color: #888;
	scrollbar-shadow-color: #AAA;
	scrollbar-track-color: #CCC;
}

.tab_body { width:900px;
			position: relative;
			left: 50%;
			margin-left: -450px;
	 }

ul { margin: 10px 0 5px 10px; padding:0; list-style:none; }
ul li  { margin:0 0 8px 0; padding:0 0 0 15px; background:url("../images/li_ul.gif") no-repeat 0 5px; }

.f_left { float:left; }
.f_right { float:right; }

h1 { padding:0px; margin:0 0 15px 0; font-size:24px; font-weight:normal; color:#333; }
h2 { padding:0px; margin:0 0 15px 0; font-size:22px; font-weight:normal; color:#333; }
h3 { padding:0px; margin:0 0 10px 0; font-size:18px; font-weight:normal; color:#014B77; }
h4 { padding:0px; margin:0 0 15px 0; font-size:18px; font-weight:normal; color:#014B77; }
h5 { padding:0px; margin:0 0 10px 0; font-size:14px; font-weight:bold; color:#333; }

strong { font-size:13px; }

.headerbox { border-bottom:6px solid #F7A264; }

.header, .header_inn { height:104px; background:url("../images/header_bg.gif") no-repeat top left; }
.header .logobox { padding:0 15px 0 0; }
.header .topbanbox { padding:0; }
.header .subscrbox { padding:0 20px 5px 15px; }

.header_inn .logobox { padding:0 5px 0 0; }
.header_inn .topbanbox { padding:0 0 5px 0; text-align:center; }
.header_inn .subscrbox { padding:0 20px 5px 15px; }
.header_inn .logobox_sm { padding:5px 8px 0 0; white-space:nowrap; }

.subscr_tab span { white-space:nowrap; color:#064066; font-size:12px; font-family:Verdana; font-weight:bold; }
.subscr_tab input.inptxt { width:180px; }

/* main menu */
.nav_main { background:#205F89 url("../images/menu_bg.gif") repeat-x top left; border-top:#FFF 1px solid; }
.nav_main TD { text-align:center; background:url("../images/menu_sep.gif") no-repeat top right; padding-right:2px; }
.nav_main TD.lst { background:none; padding-right:0px; }
.nav_main a { padding:8px 15px 9px 15px; white-space:nowrap; display:block; color:#FFF; font-size:11px; font-family:Verdana; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.nav_main a:hover { text-decoration:underline; color:#FFF; }
/* end main menu */

.searchbox { background:#A9CADB; }

.submenu { padding:0 0 2px 28px; color:#46799E; }
.submenu a { color:#003377; }
.submenu a:hover { color: #CC0000; }

/* index page content style */

.cntbox { border-top:#FFF 1px solid; border-bottom:#FFF 1px solid; background:#FFF url("../images/cnt_bg1.gif") repeat-x bottom left; }
.cnt_tab { background:url("../images/cnt_bg2.jpg") no-repeat bottom right; }

.cnt1 { padding:45px 40px 45px 30px; }

.cntban img { filter: alpha(opacity=0); }
.cntban { width:387px; height:215px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/tech_1.png", sizingMethod="crop"); }

.cnt2 { padding:25px 20px 10px 10px; }
.cnt2 h2 { text-align:center; padding:0px; margin:0 0 15px 0; font-size:24px; font-weight:normal; color:#ED2D30; }
.cnt2 p { margin:0 0 20px 0; font-size:14px; line-height:20px; color:#013658; }
.cnt2 p.plst { margin:0; }

.cnt2 .arr1 img { filter: alpha(opacity=0); }
.cnt2 .arr1 { cursor:pointer; width:42px; height:42px; display:block; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/butt_arr1.png", sizingMethod="crop"); }

.cnt_tab_in, .cnt_tab_in td { color:#333; font-size:13px; }
.cnt_tab_in .cnt1_inn { padding:20px 15px 30px 28px; }
.cnt_tab_in .cnt2_inn { padding:10px; }

.note { padding:10px 15px; /*background:#F5F5F5;*/ }
.note ul { margin: 5px 0 5px 10px; }
.note ul li { margin:0 0 3px 0; background:url("../images/li_ul2.gif") no-repeat 0 4px; }

.tab_info TD { padding:0 20px 15px 0; vertical-align:top; }

.dbox p { margin: 0 0 5px 0; }

/* flash banner top left */
.flashban { position:relative; width:250px; height:250px; margin-bottom:5px; }
#fban { display:none; position:absolute; top:0; left:-430px; }
/* end flash banner top left */

.bottbox { border-top:6px solid #F7A264; }
.bott_tab { background:#FCEDD9 url("../images/boxbott_bg.gif") repeat-x bottom left; border-top:6px solid #FACAA2; }
.bott_tab TD { padding:10px; }
.bott_tab TD p { margin:0 0 10px 0; }
.bott_tab TD img { margin:0 15px 10px 0; border:1px solid #1B5B85; }
.bott_tab TD.box1 { padding:10px 17px 10px 10px;  background:url("../images/boxbott_sep.gif") no-repeat center right; }
.bott_tab TD.box2 { padding:10px 10px 10px 17px; }

/* end index page content style */

/* bottom banners */
td.banbottom { padding:8px 0 10px 0; }
.tab_banbottom { height:52px; }
.tab_banbottom TD { padding: 0 10px; }
.tab_banbottom .bbox { padding:0 0 0 15px; width:100%; }
.tab_banbottom .bbox img { border:1px solid #BAC1C2; }
.tab_banbottom .bbox a { display:block; width:52px; height:52px; float:left; margin-right:10px; }
/* end bottom banners */


/* footer */
.ftr { border-top:1px solid #FFF; background:#387196; font-size:10px; color:#FFF; }
.ftr .ftrnav { float:left; padding:8px 10px; }
.ftr .ftrcopy { float:right; padding:8px 10px; }
.ftr a, .ftr a:hover { color:#FFF; text-decoration:none; }
.ftr a:hover { text-decoration:underline; }
/* end footer */

/* forms */
form { padding:0; margin:0; }
input.inptxt { border:1px solid #457A9C; }
/* end forms */

.regform_tab { width:500px; }
.regform_tab .boxbrd { border:5px solid #e0e0e0; padding-bottom:4px; }
.regform_tab .titleb { padding-bottom:5px; }
.regformbox { padding:0; }
.regform_box1 td { padding:0 8px 10px 0; white-space:nowrap; }
.regform_box1 input { width:125px; }