/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt version: 2.7.0
Rebuild:Xiaoliu Date:2009-5-27 12:05
*/
html {color:#000;background:#fff;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,
textarea,p,blockquote,th,td {margin:0;padding:0;}

table {border-collapse:collapse;border-spacing:0;}

fieldset,img {border:0;}

address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}

del,ins {text-decoration:none;}

li {list-style:none;}

caption,th {text-align:left;}

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}

q:before,q:after {content:'';}

abbr,acronym {border:0;font-variant:normal;}

sup {vertical-align:text-top;}

sub {vertical-align:text-bottom;}

legend {color:#000;}

input,button,textarea,select {font-family:inherit}

input,button,textarea,select {font-size:100%;}

body {font: 12px/1.5 tahoma,helvetica,arial,sans-serif}

input,button,textarea,select {font: 100% tahoma,helvetica,arial,sans-serif}

pre,code,kbd,samp,tt {font-family: 'courier new',courier,monospace}

h1 {font-size: 18px}

h2 {font-size: 16px}

h3 {font-size: 14px}

h1,h2,h3,h4,h5,h6,strong {font-weight: bold}

body {color: #001d4c}

legend {color: #001d4c}

a:link {color: #001d4c; text-decoration: none}
a:visited {color: #001d4c; text-decoration: none}
a:hover {color: #ff7300; text-decoration: underline}
a:active {color: #ff7300; text-decoration: underline}

.blue, a.blue:link, a.blue:visited {color: #0066cc; text-decoration: none}
.blue, a.blue:hover, a.blue:active {color: #ff7300; text-decoration: underline}

abbr {border-bottom: 1px dotted; cursor: help}

acronym {border-bottom: 1px dotted; cursor: help}

del {text-decoration: line-through}

hr {border-style: none; height: 1px; color: #c1ced0}

.hidden {display: none}

.invisible {visibility: hidden}

.clearfix:after {display: block; height: 0px; clear: both; content: ' '}

#page {
	width:950px; margin:auto;
}
.col-main {
	width: 100%; float: left
}
.col-sub {
	float: left
}
.col-extra {
	float: left
}
.grid-c2 .main-wrap {
	margin-left: 160px
}
.grid-c2 .col-sub {
	width: 150px; margin-left: -100%
}
.grid-c2f .main-wrap {
	margin-right: 160px
}
.grid-c2f .col-sub {
	width: 150px; margin-left: -150px
}
.grid-c2-s5 .main-wrap {
	margin-left: 200px
}
.grid-c2-s5 .col-sub {
	width: 190px; margin-left: -100%
}
.grid-c2-s5f .main-wrap {
	margin-right: 200px
}
.grid-c2-s5f .col-sub {
	width: 190px; margin-left: -190px
}
.grid-c2-s6 .main-wrap {
	margin-left: 240px
}
.grid-c2-s6 .col-sub {
	width: 230px; margin-left: -100%
}
.grid-c2-s6f .main-wrap {
	margin-right: 240px
}
.grid-c2-s6f .col-sub {
	width: 230px; margin-left: -230px
}
.grid-c2-s7 .main-wrap {
	margin-left: 280px
}
.grid-c2-s7 .col-sub {
	width: 270px; margin-left: -100%
}
.grid-c2-s7f .main-wrap {
	margin-right: 280px
}
.grid-c2-s7f .col-sub {
	width: 270px; margin-left: -270px
}
.grid-c2-s8 .main-wrap {
	margin-left: 320px
}
.grid-c2-s8 .col-sub {
	width: 310px; margin-left: -100%
}
.grid-c2-s8f .main-wrap {
	margin-right: 320px
}
.grid-c2-s8f .col-sub {
	width: 310px; margin-left: -310px
}
.grid-c3 .main-wrap {
	margin: 0px 320px 0px 240px
}
.grid-c3 .col-sub {
	width: 230px; margin-left: -100%
}
.grid-c3 .col-extra {
	width: 310px; margin-left: -310px
}
.grid-c3f .main-wrap {
	margin: 0px 240px 0px 320px
}
.grid-c3f .col-sub {
	width: 230px; margin-left: -230px
}
.grid-c3f .col-extra {
	width: 310px; margin-left: -100%
}
.grid-c3e .main-wrap {
	margin-right: 560px
}
.grid-c3e .col-sub {
	width: 230px; margin-left: -550px
}
.grid-c3e .col-extra {
	width: 310px; margin-left: -310px
}
.grid-c3d .main-wrap {
	margin-right: 560px
}
.grid-c3d .col-sub {
	width: 230px; margin-left: -230px
}
.grid-c3d .col-extra {
	width: 310px; margin-left: -550px
}
.grid-c3c .main-wrap {
	margin-left: 560px
}
.grid-c3c .col-sub {
	width: 230px; margin-left: -100%
}
.grid-c3c .col-extra {
	width: 310px; margin-left: -100%; left: 240px
}
.grid-c3b .main-wrap {
	margin-left: 560px
}
.grid-c3b .col-sub {
	width: 230px; margin-left: -100%; left: 320px
}
.grid-c3b .col-extra {
	width: 310px; margin-left: -100%
}
.grid-c3-s8e8 .main-wrap {
	margin: 0px 320px
}
.grid-c3-s8e8 .col-sub {
	width: 310px; margin-left: -100%
}
.grid-c3-s8e8 .col-extra {
	width: 310px; margin-left: -310px
}
.main-wrap:after {
	display: block; height: 0px; clear: both; content: ' '
}
.col-sub:after {
	display: block; height: 0px; clear: both; content: ' '
}
.col-extra:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c2:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c2f:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c2-s5:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c2-s5f:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c2-s6:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c2-s6f:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c2-s7:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c2-s7f:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c2-s8:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c2-s8f:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c3:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c3f:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c3e:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c3d:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c3c:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c3b:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c3-s8e8:after {
	display: block; height: 0px; clear: both; content: ' '
}
.grid-c {
	zoom: 1
}
.grid-c2, .grid-c2f {
	zoom: 1
}
.grid-c2-s5, .grid-c2-s5f {
	zoom: 1
}
.grid-c2-s6, .grid-c2-s6f  {
	zoom: 1
}
.grid-c2-s7, .grid-c2-s7f {
	zoom: 1
}
.grid-c2-s8, .grid-c2-s8f {
	zoom: 1
}
.grid-c3, .grid-c3f, .grid-c3e, .grid-c3d, .grid-c3c, .grid-c3b {
	zoom: 1
}
.grid-c3-s8e8 {
	zoom: 1
}
.main-wrap, .col-sub, .col-extra {
	zoom: 1
}
.grid-c3c .col-extra {
	position: relative
}
.grid-c3b .col-sub {
	position: relative
}
.col-main {
	min-height: 1px
}
body .main-wrap {
	display: inline-block
}