@charset "utf-8";
/* CSS Document */

body, html { margin:0px; padding:0px; font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #37434A; line-height:1.25em; background-color:#F0F2F3;}
#frame { width: 1000px; margin:0 auto; margin-top:10px;}
#page {	margin-top:10px; border:1px solid #CED4D7; background-color:#FFFFFF; min-height:500px;}

#header {}
#header img {border:none}
#header .left { margin: 0px 0px 0px 20px; float:left;}
#header .main { margin: 8px 8px 0px 8px; font-size:12px; line-height:30px; border-bottom: solid 2px #F0F2F3; border-top: solid 1px #F0F2F3;}
#header .slogan {background-color:#F0F2F3; border-bottom: solid 6px #FFF; border-top: solid 6px #FFF;}
#header .floattext { font-size:18px; line-height:30px; text-align:right; margin-top:25px;}

#nav { margin:8px 8px 0px 10px; font-size:12px; color:#fff; line-height:30px; background-color:#00529B; text-align:right; }
#nav span a {text-align:left; padding: 5px 15px 5px 10px; text-decoration:none; color:#fff; }
#nav span a:hover { color:#FFFF00;}
#nav img {}
.anylinkcss { padding:0px; margin-top:3px; position:absolute; visibility: hidden; border:1px solid #A7D4E6; border-bottom-width: 0; line-height: 25px; z-index: 100; background-color: #00529B; color:#FFF; width: 280px;}
.anylinkcss a {display: block; border-bottom: 1px solid #A7D4E6; padding: 1px 0; text-decoration: none; text-indent: 5px; font-size:10px; font-weight:normal; color:#FFFFFF; text-align:left;}
.anylinkcss a:hover { /*hover background color*/ background-color: #70B8D7; color:#003333; text-decoration:none;}

#banner { margin:8px 8px 0px 10px; font-size:12px; color:#fff; line-height:30px; background-color:#F0F2F3; border-bottom: solid 1px #00529B; border-top: solid 1px #00529B;}

#main_content {margin:10px 10px 10px 10px; border-top:10px solid #F0F2F3}
#main_content .article {margin:10px;}
#main_content .article .title {font-weight:bold; color:#00529B; font-size:13px; line-height:18px; }
#main_content .article .title hr{color:#00529B; line-height:10px;}
#main_content .article .title span{font-weight:normal; color:#00529B; font-size:12px; line-height:14px; margin:-10px 0px 0px 10px}
#main_content .article .content {text-align:justify; color:#5B6F7B; margin-right:8px; line-height:1.6em;}
#main_content .article .content img{ padding:5px;}
#main_content .blank li {line-height:20px; margin:0px 0px 10px 10px}
#main_content li {margin:0px 0px 10px 15px;}
#main_content .list li {margin:0px 10px 10px 15px; font-weight: normal;}

#main_content .spotlight {margin:10px; background-color:#F0F2F3}
#main_content .spotlight .title {font-weight:bold; color:#00529B; font-size:14px; line-height:18px; margin-top:-20px;}
#main_content .spotlight .content {text-align:justify; color:#5B6F7B; margin-right:8px; line-height:1.6em;}
#main_content .spotlight .content img{ padding:5px;}

.title {font-weight:bold; color:#00529B; font-size:14px; line-height:18px;}
.title a{ text-decoration:none;}
.title a:hover{ text-decoration:underline;}
.title img {margin:10px 0px 10px 0px;}

#news { margin:10px 5px 0px 8px; line-height:1.8em;}
#news .group {border-bottom:1px solid #F0F2F3; padding-bottom:15px;}
#news .item {border-left:4px solid #F0F2F3;}
#news .title { color:#00529B; margin:20px 0px 10px 0px; font-weight:bold; color:#00529B; font-size:12px;}
#news .article { color:#5C707C; margin:0px 0px 10px 0px; text-align:justify}
#news p {border-left:#FFF 8px solid;}

#side {}
#side h3 { text-decoration:none; font-weight:bold; font-size:14px;}
#side div {margin-left:10px; margin-top:15px;}
#side .bump {margin-left:20px; margin-top:15px;}

/* Right Column */
#right {float: right; padding:15px 10px;}
#right h3 { display: block; float: left; padding: 0px 4px; background: #fff;  margin: -24px 0px 0px -4px; color: #5B6F7B; font: 18px Verdana, sans-serif;}
#right .top{ height:190px; min-height:190px;}
#right .main{font-size: 12px; margin-left :125px; color:5B6F7B;}
#right .foot{ font-size: 12px; margin-left :15px; margin-top: 10px; color:5B6F7B;}
#right img { margin: 0px; padding: 0px; display: block; }
.border, #adviceB, #side_box { padding: 12px; border: 1px solid #5B6F7B; margin-bottom: 29px;}

/* Spot Column */
#spot {padding:15px 10px; width:380px; text-align:center;}
#spot h3 { display: block; float: left; padding: 0px 4px; background: #fff;  margin: -24px 0px 0px -4px; color: #5B6F7B; font: 18px Verdana, sans-serif;}
#spot .top{ height:190px; min-height:190px;}
#spot .main{font-size: 12px; margin-left :125px; color:5B6F7B;}
#spot .foot{ font-size: 12px; margin-left :15px; margin-top: 10px; color:5B6F7B;}
#spot img { margin: 0px; padding: 0px; display: block; text-align:center;}

/* download */
#download {width:380px; height:80px; min-height:80px; background:url(../images/downloadMask.gif); margin-left:15px;}
#download span{ margin:20px 10px 30px 150px; color:5B6F7B; font: 18px; float:left}


#footer {text-align:center;}

li {list-style-position:outside; text-align:left; }
li sup { font-size:9px;}
ul{ margin:0px; text-indent:0px;}

a {color:#FF9900; text-decoration:none;}
a:hover {text-decoration:underline;}
#main_content a {color:#F49114; text-decoration:none; border-bottom:#F49114 dashed 1px;}
#main_content a:hover{text-decoration:underline; border-bottom:none;}
#news a {color:#F49114; text-decoration:none; font-weight:bold; border-bottom:none;}
#news a:hover{text-decoration:underline;}
#side a {color:#F49114; text-decoration:none; font-weight:bold; border-bottom:none;}
#side a:hover{text-decoration:underline;}

h1 { color:#F49114; font-size:14px;}

.space { margin:4px}
.none { border:none; border:#FFFFFF;}
.center { text-align:center;}
.profile { font-size:9px; text-align:left}
.big {font-size:14px}
.bold {font-weight:bold}
.float_l {float:left}
.float_r {float:right}
.margin_r { margin-right: 10px;}
.highlight { color:#00529B; font-weight:bold;}

.framed {padding:4px; border:1px solid #CCCCCC; margin:4px}
.framed p { text-align:left;}
.framed div { text-align:center;}
.framed a{ text-decoration:none; display:block;}
.framed a:hover{background-color: #70B8D7; color:#003333;}
.framed_table {border-left:1px solid #F0F2F3; border-right:1px solid #F0F2F3}

.list { }
.list div {line-height:1.5em; font-weight:bold; margin:15px 10px 12px 0px;}

.quote {background:#F0F2F3; border:1px solid #9EB8A5; border-radius:5px;}
.quote p{margin:5px;}
.quote img{ border:none;}

.link_list div {margin-top:10px;}
.link_list a {color:#666; text-decoration: none; border: #FFF; display: inline;}
.link_list a:hover{text-decoration:underline;}