body { padding:0; margin:0; background:url(../images/bg.gif) left top repeat-x; font:12px Arial, Helvetica, sans-serif; color:#333; line-height:18px; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
ul, li { padding:0; margin:0; list-style:none; }
img { border:none; }

@font-face {
	font-family: 'Swis721CnBTRoman';
	src: url('font/swissc-webfont.eot');	
    src: url('font/swissc-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/swissc-webfont.woff') format('woff'),
         url('font/swissc-webfont.ttf') format('truetype'),
         url('font/swissc-webfont.svgz#Swis721CnBTRoman') format('svg'),
         url('font/swissc-webfont.svg#Swis721CnBTRoman') format('svg');
	font-weight: normal;
	font-style: normal;
}


a { outline:none; color:#000; text-decoration:none; }
a:hover { outline:none; color:#c61609; }

form { padding:0; margin:0; }
input, textarea, select { margin-bottom:2px; padding:5px; border:1px solid #c9c9c9; font:12px Arial, Verdana, Helvetica, sans-serif; background: #fff  url(../images/background-input.gif) no-repeat 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc); }
input:hover, textarea:hover, select:hover,
input:focus, textarea:focus, select:focus { border: 1px solid #aaa; background-position: 0 -400px; }
input.double-length, textarea.double-length, select.double-length { width:280px; }
input.triple-length, textarea.triple-length, select.triple-length { width:290px; }
fieldset { border: 1px solid #EAEBEC; padding: 15px; margin-bottom:1em; background:url(../images/login_bg.gif) repeat-x top left #FDFDFD; }
legend { font:normal 18px Georgia Ref, Georgia, Arial, Tahoma; color: #999; line-height: 1.6em; }
.pointer { padding:5px 10px; cursor:pointer; font-weight:bold; }
.h_01 { height:70px; }


.lsize { width:940px; margin:0 auto; }
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }

.odd { background:#f9f9f9; }
.even { background:#f1f1f1; }

#switchcontent h5 { background:#9C9A9C url(../images/product_hadding_bg.gif) top left no-repeat; min-width:230px; height:20px; text-align:left; margin:0px 0px 5px 0px; padding:3px 0px 2px 33px; font-size:12px; font-weight:bold; }
#switchcontent h6 { background-color:#f1f1f1; min-width:230px; height:20px; text-align:left; margin:0px 0px 5px 0px; padding:5px 0px 0px 8px; font-size:11px; font-weight:bold; }

.handcursor { cursor:pointer; }
.red_font { color:#ff0000; }

#header { padding:10px 0; }
#header h1 { float:left; width:282px; height:52px; background:url(../images/logo.gif) left top no-repeat; margin:20px 10px 30px 0; }
#header h1 a { float:left; text-indent:-9999em; width:282px; height:52px; display:block; }
#header .weather { width:340px; margin:15px 0 0 0; float:left; }

#menu { float:right; margin-top:50px; font:bold 12px Arial, Helvetica, sans-serif; color:#2e1d86; padding:3px; }
#menu li { display:inline; float:left; margin-right:5px; }
#menu li a { text-decoration:none; color:#fff; display:block; float:left; padding:5px 9px; }
#menu li a:hover { color:#ff0000; }
#menu li.active a, #menu li.active a:hover { background:#b60101 url(../images/menu_bg_h.gif) 0 0 repeat-x; color:#fff; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; behavior:url(border-radius.htc); }

#header_graphic { position:relative; z-index:1; }

#content { padding-bottom:20px; }
#content h1 { font:22px 'Swis721CnBTRoman', Arial, Helvetica, sans-serif; color:#333; padding:0 0 10px 0; }
#content h2 { font:20px 'Swis721CnBTRoman', Arial, Helvetica, sans-serif; color:#333; padding:0 0 10px 0; }
#content h3 { font:20px 'Swis721CnBTRoman', Arial, Helvetica, sans-serif; color:#333; padding:0 0 5px 0; border-bottom:1px solid #dcdcdc; margin-bottom:10px; }
#content h4 { font:20px 'Swis721CnBTRoman', Arial, Helvetica, sans-serif; color:#333; }

.l_part { width:600px; float:left; }
.r_part { width:310px; float:right; }

#footer { border-top:1px solid #ccc; padding:10px 0; line-height:28px; }
#footer .r_part { float:right; width:227px; }
.link_01 a { color:#333; text-decoration:none; }

.server_by { float:right; width:150px; }
.served_by a { background:url(../images/venus_infoway_logo.gif) 2px 3px no-repeat; padding:0 0 0 26px; color:#333; text-decoration:none;}

.indentmenu { color:#333;padding-left:10px; }
.indentmenu li { font-weight:normal; float:left; }
.indentmenu li.tab_menu_btn a { line-height:35px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0 10px 0 0; display:block; background:url(../images/tab_n_right.gif) 100% 0 no-repeat; margin:0 0px 0px 5px; }
.indentmenu li.tab_menu_btn a span { line-height:35px; background:url(../images/tab_n_left.gif) 0 0 no-repeat; padding:0 0 0 10px; display:block; }
.indentmenu li.tab_menu_btn a:hover {  color:#fff000; text-decoration:none; }
.indentmenu li.tab_menu_btn a.selected { line-height:35px; margin:0 0 0 5px; color:#B00600; text-decoration:none; display:block; padding:0 10px 0 0; background:#fff url(../images/tab_a_right.gif) no-repeat 100% 0; }
.indentmenu li.tab_menu_btn a.selected span { line-height:35px; color:#000; text-decoration:none; padding:0 0 0 10px; background:url(../images/tab_a_left.gif) no-repeat 0 0; display:block; }
.indentmenu li.tab_menu_btn a:hover.selected span { color:#ab0000; text-decoration:none; }


.tabcontentstyle{ /*style of tab content oontainer*/}
.tabcontent{ padding:0; width:580px; margin:20px auto; }
.tabcontentbg { background:url(../images/tab_content_bg.gif) 0 34px no-repeat; }

.w_01 { width:400px; }
.bor_01 { border:1px solid #d0d0d0; }

.bor_02 { border:1px solid #d0d0d0; padding:2px; }
.bor_03 { border:1px solid #d0d0d0; border-collapse:collapse; }
.bor_03 td { border:1px solid #d0d0d0; }

.mar_b01 { margin-bottom:5px; }
.mar_b02 { margin-bottom:10px; }
.mar_l01 { margin-left:15px; }
.mar_r01 { margin-right:15px; }
.mar_t01 { margin-top:50px; }
.mar_t02 { margin-top:20px; }
.mar_t03 { margin-top:30px; }

.pad_t01 { padding-top:10px; }

.content { padding:20px; border:1px solid #e3e3e3; -moz-border-radius:5px; background:#fbfafb; -webkit-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc); }

.box_01 { background: url(../images/box_01_t.gif) 0 0 no-repeat; }
.box_01_b { background: url(../images/box_01_b.gif) 0 100% no-repeat; padding:20px; }

.box_02 { background:#fff url(../images/gray_bg.gif) 0 100% repeat-x; border:1px solid #d0d0d0; padding:10px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; behavior:url(border-radius.htc);  }

.read_more { line-height:17px; font-size:11px; margin-top:5px; }
.read_more a { background:url(../images/read_more_btn.gif) 0 0 no-repeat; float:left; width:60px; display:block; text-decoration:none; color:#446876; padding-left:18px; }
.read_more a:hover { color:#ab0000; }

.download { padding:0 10px 0 0; border-right:1px solid #ccc; width:275px; margin-right:10px; }
.world_map { background:url(../images/world_map.gif) 0 0 no-repeat; padding:0 10px 0 115px; width:155px; }

.download_02 { padding:0 10px 20px 0; border-bottom:1px dotted #ccc; }
.world_map_02 { background:url(../images/world_map.gif) 0 0 no-repeat; padding:0 10px 0 115px; }

.list_01 li { line-height:24px; background:url(../images/bullet_01.gif) 8px 9px no-repeat; padding-left:20px;}

.list_02 li { line-height:28px; font-weight:bold; border-bottom:1px solid #d2d2d2; float:left; width:100%; }
.list_02 li a { background:url(../images/arrow_02.gif) 5px 12px no-repeat; padding-left:18px; text-decoration:none; display:block; float:left; width:252px; }
.list_02 li a:hover { background:#f1f1f1 url(../images/arrow_02.gif) 5px 12px no-repeat; text-decoration:none; }

.list_03 li { display:inline; float:left; margin:7px; }
.list_03 li.last { margin:7px 0 7px 7px; }
.gray_tit { background:#f1f1f1; padding:5px; }

