/* CSS Document */
body {margin:0; padding:0; font: normal 12px arial;}
form {margin:0; padding:0;}
p { font: normal 12px arial; line-height:22px;}
p a { font: bold 12px arial; color: #06C; text-decoration:underline; }
p a:hover { text-decoration:none; }


h1 {font: bold 24px arial; margin:0 0 10px 0; color:#6699CC; text-transform:uppercase; letter-spacing: -1px; }
h2 {font: bold 20px arial; margin:0 0 10px 0; color:#036; letter-spacing: -1px; }
h3 {font: bold 16px arial; margin:30px 0 10px 0; color:#036; }
h4 {font: bold 14px arial; margin:0 0 -10px 0; color:#333; text-transform:uppercase; }

.thick {font: bold 16px arial; margin:10px 0; color:#036; }

.clearit { clear: both; height: 0; line-height: 0.0; font-size: 0; padding:0; margin:0; }

.head { background:url(images/bg_head.jpg) repeat-x; height:170px;}
.headin { width:890px; margin:0 auto;}

.latebar { background:url(images/bg_late.jpg) repeat-x; height:30px;}
.latebarin { width:890px; margin:0 auto; font:normal 11px arial; color:#000; padding-top:8px;}
.latebarin a { font:normal 11px arial; color:#000; text-decoration:none;}
.latebarin a:hover { font:normal 11px arial; color:#333; text-decoration:underline;}

.bluebar { background:url(images/bg_blue.jpg) repeat-x; height:55px; font:normal 11px arial; color:#FFF;}
.bluebarin { width:890px; margin:0 auto;}
.inputsearch { float:left; font: normal 11px Arial; width:150px; margin-right: 5px; padding:0 3px; border:1px solid #CCC;}
.login { float:left; font: normal 11px Arial; width:80px; margin-right: 5px; padding:0 3px; border:1px solid #CCC;}
.butsearch { float:left; margin-right: 5px;}

.bodycontent{ background-color:#FFFFFF; width:890px; margin:0 auto; padding: 10px 0 20px 0;}

.newsheadline {border:1px solid #B4DDF9; background:#EFF8FE; font: normal 11px arial; color:#036; margin-bottom:15px;}
.newsheadline a {font: bold 11px arial; color:#036; text-decoration:underline;}
.newsheadline a:hover {text-decoration:none;}
.newsheadline img {margin-right:20px;}


.col_left { width:250px; float:left; margin-right:15px; }
.col_mid { width:360px; float:left; margin-right:15px;}
.col_right { width:250px; float:left; }
.col_right_in { width:600px; float:left; margin-bottom:50px; padding-left:25px; }


.feature_flash {background:#F5F5F5; color:#000; font:normal 11px arial;}
.feature_flash_exp {padding:10px;}
.feature_flash_exp b {font:bold 18px arial; color:#000;}
.feature_flash_exp a {font:normal 9px arial; color:#333; text-decoration:none;}
.feature_flash_exp a:hover {text-decoration:underline;}


.explain { font:bold 18px arial; color:#333; letter-spacing: -1px;  margin-bottom:5px; }
.explain a { font:bold 18px arial; color:#333; letter-spacing: -1px; text-decoration:none;}
.explain a:hover { text-decoration:underline;}
.explaintxt { font:normal 11px arial; color:#666; letter-spacing:normal; width:175px; line-height:16px;}


/*menu*/
#menu_vert ul { font-family: verdana, arial; font-size: 12px; margin: 0; padding: 0; list-style-type: none;	}
#menu_vert a { font-family: arial; font-size: 12px; font-weight:bold; display: block; color: #000; background: url(images/bg_menu.gif) no-repeat; width: 205px; padding: 9px 0px 9px 45px; margin-bottom:1px; text-decoration: none; }
#menu_vert a:hover 	{ background: url(images/bg_menu_hover.gif) no-repeat;	}

.intitle {font:bold 18px arial; color:#333; letter-spacing: -1px; margin-bottom:5px; padding-top:5px; border-top:10px solid #EFEAE2;}
.intitle a {color:#333; text-decoration:none;}
.intitle a:hover {color:#000; text-decoration:underline;}


/*listig*/
.inlist {list-style: none; margin:0; padding:0;}
.inlist li { padding-left: 20px; background-image: url(images/bullet_box.gif); background-repeat: no-repeat; background-position: 0 .7em; font:normal 11px arial; color:#000; text-decoration:none; line-height:16px; padding-top:3px; padding-bottom:3px;}
.inlist a { font:normal 11px arial; color:#000; text-decoration:none;}
.inlist a:hover { color:#666; text-decoration:underline;}

.parlist {list-style: none; margin:0; padding:0;}
.parlist li { padding-left: 20px; background-image: url(images/bullet_box.gif); background-repeat: no-repeat; background-position: 0 .7em; font:normal 12px arial; color:#000; text-decoration:none; line-height:16px; padding-top:5px; padding-bottom:5px;}
.parlist a { font:bold 12px arial; color:#000; text-decoration:underline;}
.parlist a:hover { color:#666; text-decoration:none;}
.parlist span { font:bold 12px arial; color:#06C; text-decoration:none;}

.linklist {list-style: none; margin:0; padding:0;}
.linklist li { padding-left: 30px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 0 .7em; font: bold 12px arial; color: #06C; text-decoration:none; line-height:16px; padding-top:6px; padding-bottom:6px;}
.linklist a { font: bold 12px arial; color: #06C; text-decoration:underline;}
.linklist a:hover { text-decoration:none;}
.linklist span { font: normal 10px arial; color: #333; text-transform:uppercase; }

.faqlist {list-style: none; margin:0; padding:0;}
.faqlist li { padding-left: 20px; background-image: url(images/bullet_box.gif); background-repeat: no-repeat; background-position: 0 .7em; font:normal 11px arial; color:#000; text-decoration:none; line-height:16px; padding-top:2px; padding-bottom:2px;}
.faqlist a { font:normal 11px arial; color:#000; text-decoration:none;}
.faqlist a:hover { color:#666; text-decoration:underline;}

.icon_member_update img {margin-right:40px;}
.icon_member_update_small img {margin-right:20px;}


/*buttons*/


.but01 { font: bold 13px arial; margin-bottom:2px; }
.but01 a {border-style:solid; border-width:2px; border-bottom-color:#999; border-right-color:#999; border-left-color:#DDD; border-top-color:#DDD; background: #1B3A83 url(images/bg_but01.gif) repeat-x; display: block; color: #EEE;  padding: 5px 10px; text-decoration: none; }
.but01 a:hover 	{ background:#16306D url(images/bg_but01_hover.gif) repeat-x;  color: #FFF;	}
.but01 span { background: url(images/bul_white.gif) no-repeat right; padding-right:15px;}

.but_small { font: normal 11px tahoma; }
.but_small a {border-style:solid; border-width:2px; border-bottom-color:#CCC; border-right-color:#CCC; border-left-color:#EEE; border-top-color:#EEE; background: url(images/bg_but.gif) repeat-x; display: block; color: #FFF;  padding: 5px 10px; text-decoration: none; }
.but_small a:hover 	{ background: url(images/bg_but_hover.gif) repeat-x;	}


.bord {border:1px solid #FFF; padding:5px 10px; text-align:center;}

.but_big { font: bold 13px arial; margin-bottom:2px; }
.but_big a {border-style:solid; border-width:2px; border-bottom-color:#CCC; border-right-color:#CCC; border-left-color:#EEE; border-top-color:#EEE; background: #1B3A83 url(images/bg_butbig.gif) repeat-x; display: block; color: #EEE; text-decoration: none; }
.but_big a:hover 	{ background:#16306D url(images/bg_butbig_hover.gif) repeat-x;  color: #FFF;	}

.but_green { font: bold 13px arial; margin-bottom:2px; }
.but_green a {border-style:solid; border-width:2px; border-bottom-color:#CCC; border-right-color:#CCC; border-left-color:#EEE; border-top-color:#EEE; background: #1B3A83 url(images/bg_butgreen.gif) repeat-x; display: block; color: #EEE;  text-decoration: none; }
.but_green a:hover 	{ background:#16306D url(images/bg_butgreen_hover.gif) repeat-x;  color: #FFF;	}

.but_blue { font: bold 13px arial; margin-bottom:2px; line-height:14px; }
.but_blue a {border-style:solid; border-width:2px; border-bottom-color:#CCC; border-right-color:#CCC; border-left-color:#EEE; border-top-color:#EEE; background: #1B3A83 url(images/bg_butblue.gif) repeat-x; display: block; color: #EEE;  text-decoration: none; }
.but_blue a:hover 	{ background:#16306D url(images/bg_butblue_hover.gif) repeat-x;  color: #FFF;	}

.but_brown { font: bold 13px arial; margin-bottom:2px; }
.but_brown a {border-style:solid; border-width:2px; border-bottom-color:#CCC; border-right-color:#CCC; border-left-color:#EEE; border-top-color:#EEE; background: #1B3A83 url(images/bg_butbrown.gif) repeat-x; display: block; color: #EEE;  text-decoration: none; }
.but_brown a:hover 	{ background:#16306D url(images/bg_butbrown_hover.gif) repeat-x;  color: #FFF;	}

.but_late { font: bold 13px arial; margin-bottom:2px; }
.but_late a {border-style:solid; border-width:2px; border-bottom-color:#CCC; border-right-color:#CCC; border-left-color:#EEE; border-top-color:#EEE; background: #1B3A83 url(images/bg_but.gif) repeat-x; display: block; color: #EEE;  text-decoration: none; }
.but_late a:hover 	{ background:#16306D url(images/bg_but_hover.gif) repeat-x;  color: #FFF;	}


.brownbox { background:#F0EEEA; padding:10px; }
.browntitle { font:bold 18px arial; color:#8E8576; margin-bottom:5px; }

.brownlinebox { border:1px solid #E2DDD4; padding:10px;}

.txt { font:normal 11px arial; color:#333; letter-spacing:normal; line-height:16px;}
.txt a { font:bold 11px arial; color:#333; text-decoration:underline; }
.txt a:hover { text-decoration:none;}

.txt2 { font:normal 12px arial; color:#333; letter-spacing:normal; line-height:16px;}
.txt2 a { font:bold 12px arial; color:#333; text-decoration:underline; }
.txt2 a:hover { text-decoration:none;}


.inputan { font:normal 11px arial; color:#333; line-height:22px;}
.inputan input {vertical-align:middle; font: normal 11px arial; margin:0; padding:0;}

.boxconwrap {float:left; width:185px; margin-right:7px; border:1px solid #DDD; background:#FFFFFF; padding:1px; } 
.boxconin {background:#F5F5F5 url(images/bg_box_contact.jpg) repeat-x; height:200px; padding:10px; text-align:center; font:normal 11px arial; color:#000; }
.boxconin img { width:105px; height:140px; border:1px solid #CCC; padding:1px; margin-bottom:5px; }
.boxconin b {font:bold 12px arial; color:#000;}
.boxconin span {font:normal 11px arial; color:#036;}
.boxconin a {font:normal 11px arial; color:#666; text-decoration:underline;}
.boxconin a:hover {text-decoration:none;}

.footerad { background:url(images/bg_foot.jpg) repeat-x; height:90px; text-align:center;}
.footer { background:#E2F1FF; height:100px; padding-top:20px; text-align:center; font:normal 11px arial; color:#000; line-height:22px; }
.footer a {font:normal 11px arial; color:#000; text-decoration:underline; padding:5px;}
.footer a:hover {text-decoration:none;}
