@charset "utf-8";

/*all-------------------------------------------------------------------*/
h1, h2, h3 {margin-top: 0; font-family:Bold; color: #31658b;}

h1 {font-size: 1.6em;}

h2 {font-size: 1.1em; font-weight:bold; letter-spacing:-1px;}

h3 {font-size: 1em;}

ul {}

a {text-decoration: none; color: #528DC8;}

a:hover {border-bottom: none;}

a img {border: none;}

*{ margin:0px; padding:0px; font-family: Arial; color:#464646; font-size:12px; }

body{margin:0px ; padding:0px; background-color:#fff; width:100%;}

a:link {color:#464646; text-decoration: none;}
a:visited {color: #464646; text-decoration: none;}
a:active{color:#464646; text-decoration:none;}
a:hover {color: #ed1c24; text-decoration: none;}
td{font-size:13px; color:#464646; line-height:135%}

td.topMenu {width:900px;}
table.centerWidth {width:900px;}

td.leftMenu{width:180px; vertical-align:top;}
td.centerMid{padding-left:20px; vertical-align:top;}

td.mainL {width:450px; vertical-align:top; padding:10px 20px 0 0;}
td.mainR {vertical-align:top; padding-top:10px; text-align:right;}

/*bottom*/
.BTbg {border-top:#b7b7b7 solid 1px; border-bottom:#b7b7b7 solid 1px; padding:7px 0; }

td.btLink {padding:0 3px; color:#7666666; font-size:14px;}
a.btLink:link {color:#666666; text-decoration: none;}
a.btLink:visited {color: #666666; text-decoration: none;}
a.btLink:active{color:#666666; text-decoration:none;}
a.btLink:hover {color: #2e6d9b; text-decoration: none;}


.btLink {padding:0 5px; text-align:center; font-size:11px;}

/*txt---------------------------------------------------------------*/
.product_t {font-size:15px; color:#000000; font-weight:bold;}
td.product_veiw {line-height:18px; padding:10px; vertical-align:top;}
td.features_t {padding:7px 0 10px 12px; vertical-align:top; font-size:12px; line-height:120%; }	
td.features_img {padding:10px 0 25px 0; text-align:center;}	

.blue16 {font-family:Arial; font-size:14px; color: #03546b; font-weight:bold;}
.skyB12 {color:#147fa8; font-size:11px;}
.Gray11 {color:#a1a1a1; font-size:11px;}
.dblue {color:#2c5367; font-weight:bold;}
.blackB {color:#000000; font-weight:bold; text-align:center; line-height:120%; padding:10px 0 0 0;} 
.title24 {font-family:Arial; color:#ffffff; font-size:18px; font-weight:bold;}
.title1 {color: #31658b; font-size:22px; font-weight:bold;}
.title2 {color: #ffffff; font-size:13px; font-weight:bold;}
.title3 {color: #ffffff; font-size:14px; font-weight:bold;}
.text1 {color: #636363; font-size:12px; text-decoration: none; }
.text11 {color: #636363; font-size:12px; text-decoration: none; letter-spacing: -1px;}
.text2 {text-decoration: none; line-height:15px;}
.white_txt{color:#FFFFFF}

.red11 {color:#DD3C54; font-size:11px;}

/*FAQ*/

td.faq {font-size:13px; font-weight:bold; color: #133938; padding:105px 0 10px 10px;}
.faqview {font-size:11px; padding:10px 0 0 15px}

/*board-------------------------------------------------------------*/
tr.boardRaw{height:28px;}

td.boardTop{ background:url(../images/g_line1.gif) repeat-x; height:3px;}	

td.boardLine1{ background:url(../images/g_line1.gif) bottom repeat-x; padding:15px; border-right:#ebebeb 1px solid; font-size:11px;}	
td.boardLine1-list{ background:url(../images/g_line1.gif) bottom repeat-x; padding:5px; font-size:11px;}	
td.boardLine1-n{ background:url(../images/g_line1.gif) bottom repeat-x; padding:15px; vertical-align:top; font-size:11px;}	
td.boardLine1-n2{ background:url(../images/g_line1.gif) bottom  repeat-x; padding:15px; font-size:11px;}	

td.boardLine2 {background:url(../images/g_line1.gif) bottom repeat-x #f8f8f8; padding:15px; border-right:#ebebeb 1px solid; font-size:11px;}	
td.boardLine2-list {background:url(../images/g_line1.gif) bottom repeat-x #f8f8f8; padding:5px; font-size:11px;}	
td.boardLine2-n{background:url(../images/g_line1.gif) bottom repeat-x #f8f8f8;padding:15px; vertical-align:top;  font-size:11px;}	
td.boardLine2-n2{background:url(../images/g_line1.gif) bottom  repeat-x #f8f8f8;padding:15px;  font-size:11px;}	

td.BdrCenter{ background:url(../images/g_line1.gif) bottom repeat-x; padding:7px; border-right:#ebebeb 1px solid; text-align:center; }	
td.BdrList{ background:url(../images/g_line1.gif) bottom repeat-x; padding:7px; border-right:#ebebeb 1px solid;  font-size:11px;}	
td.BdrListN{ background:url(../images/g_line1.gif) bottom repeat-x; padding:7px; text-align:center; font-size:11px;}	

td.BdrCenterG { background:url(../images/g_line1.gif) bottom repeat-x #f8f8f8; padding:7px; border-right:#ebebeb 1px solid; text-align:center; }	
td.BdrListG { background:url(../images/g_line1.gif) bottom repeat-x #f8f8f8; padding:7px; border-right:#ebebeb 1px solid; }	
td.BdrListNG { background:url(../images/g_line1.gif) bottom repeat-x #f8f8f8; padding:7px; text-align:center;}	


td.board_G {font-size:12px; background:url(../images/g_line1.gif) bottom repeat-x #f8f8f8; padding:10px 15px; border-right:#ebebeb 1px solid; font-weight:bold; color:#667582; line-height:15px;}	
td.board_W{ background:url(../images/g_line1.gif) bottom repeat-x; padding:8px; color:#667582; line-height:120%; font-size:11px;}	
td.board_M{ background:url(../images/g_line1.gif) bottom repeat-x; padding:8px; color:#2c5367; line-height:120%; font-size:12px;}	

/*paging*/
td.paging {text-align:center; padding:6px 3px; color:#707070; font-size:11px;}
a.page:link {color:#666666; text-decoration: none;}
a.page:visited {color: #666666; text-decoration: none;}
a.page:active{color:#666666; text-decoration:none;}
a.page:hover {color: #707070; text-decoration: none;}

/*more*/
a.more:link {color:#147fa8; text-decoration:underline; font-weight:bold; font-size:12px;}
a.more:visited {color: #147fa8; text-decoration:underline; font-weight:bold; font-size:12px;}
a.more:active{color:#147fa8; text-decoration:underline; font-weight:bold; font-size:12px;}
a.more:hover {color: #fe911a; text-decoration:underline; font-weight:bold; font-size:12px;}

/*lmenu*/
a.lmenu:link {color:#147fa8; text-decoration:none; font-weight:bold; font-size:14px;}
a.lmenu:visited {color: #147fa8; text-decoration:none; font-weight:bold; font-size:14px;}
a.lmenu:active{color:#147fa8; text-decoration:none; font-weight:bold; font-size:14px;}
a.lmenu:hover {color: #fe911a; text-decoration:none; font-weight:bold; font-size:14px;}


/*padding*/
.listpd12 {padding:12px 0; line-height:135%;}
.listpd10 {padding:10px 10px 0 0;}
.title_pd {	padding-top:30px;}
.menuPD {padding:0 3px;}

.T-line { background:url(../images/T-line.gif) no-repeat center ; height:10px;}
.Tm-line { border-bottom:#b7cbcf solid 1px; padding:0 0 3px 0;}

/* List */
.List_line { background:url(../images/dotLine.gif) repeat-x bottom ; padding:5px 0 5px 2px;}


/*gary box link*/
.Graybox {color:#777777;padding:5px 15px; line-height:18px; background-color:#f6f6f6;}
a.Graytxt:link {color:#777777; text-decoration:underline; font-weight:bold;}
a.Graytxt:visited {color: #777777; text-decoration:underline; font-weight:bold;}
a.Graytxt:active{color:#777777; text-decoration:underline; font-weight:bold;}
a.Graytxt:hover {color: #ed145b; text-decoration:underline; font-weight:bold;}



.img_pd {padding:20px 10px;}

.TBborder {border:solid 4px #ebebeb; padding:5px; line-height:150%;}

.imgTB {padding-right:5px;}
.IMGbox {border:#ededed solid 1px; padding:3px; height:130px; text-align:center;}

/* popup */
.pop_top { background:url(../images/pop_top.gif) no-repeat; padding-left:15px; font-size:13px; font-weight:bold; color:#FFFFFF; height:41px;}
.pop_md { background:url(../images/pop_middle.gif) repeat-y; padding:0 20px; font-size:12px; line-height:130%; height:auto;}
.pop_bt { background:url(../images/pop_bottom.gif) no-repeat; padding-right:15px; text-align:right; height:43px; vertical-align:top;}

.pop_tab {padding-right:2px; text-align:right;}
.pop_bar {height:30px; background:url(../images/barBG.gif) repeat-x; padding-left:15px; vertical-align:middle;}
.pop_cnt {padding:10px; line-height:135%; font-size:11px;}


/* mail */
.mail_top { background:url(../images/mail_top.gif) no-repeat; padding-left:15px; font-size:17px; font-weight:bold; color:#FFFFFF; height:41px;}
.mail_md { background:url(../images/mail_middle.gif) repeat-y; padding:0 20px; font-size:12px; line-height:130%; height:auto;}
.mail_bt { background:url(../images/mail_bottom.gif) no-repeat; padding-right:15px; text-align:right; height:40px; vertical-align:top;}

.mail_tab {padding-right:2px; text-align:right;}
.mail_bar {height:40px; background:url(../images/barBG.gif) repeat-x; padding-left:15px; vertical-align:middle;}
.mail_cnt {padding:10px; line-height:135%; font-size:11px;}


/* Input */
.Inputborder-A {border: 1px solid #cdcdcd; height: auto; font-family: ""; font-size: 9pt;}

.input {border:2px solid #FF0000; color:#FF0000; height: auto; font-family: ""; font-size: 9pt;}
select {border:1px solid #cdcdcd; height: auto; font-family: ""; font-size: 9pt;}


/*Left menu link*/
.smenu { font-family:Arial; color: #777777; font-size:13px; text-decoration: none; }
a.smenu:link {color:#898989; text-decoration: none;}
a.smenu:visited {color: #898989; text-decoration: none;}
a.smenu:active{color:#898989; text-decoration:none;}
a.smenu:hover {color: #2e6d9b; text-decoration: none;}

.TBborder2 {border:solid 5px #ebebeb; padding:5px; line-height:150%;}

/*Line*/
.bd_line {border:#ebebeb 1px solid;}