@charset "utf-8";

/* CSS Document */

/* Common Style
----------------------------------------------- */

div#all {
width:969px;
margin:0 auto;
background-image:url(../images/contentBg.gif);
background-repeat:repeat-y;
}

a { color:#00609d; }

a:link {
text-decoration:none;
color:#00609d;
}

a:visited {
text-decoration:none;
color:#00609d;
}

a:hover {
text-decoration:none;
color:#464646;
}

a:active {
text-decoration:none;
color:#00609d;
}

/* Header Style
----------------------------------------------- */
div#header {
background-image:url(../images/headerBg1.jpg);
background-repeat:no-repeat;
width:969px;
height:135px;
}

div#header #logo {
width:452px;
height:110px;
padding:22px 0 0 53px;
}

/* Global Menu Style
----------------------------------------------- */

div#gNav {
width:943px;
border-top:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
margin:0 auto;
font-size:1.2em;
overflow:hidden;
padding:1px 0;
}

div#gNav ul { float:left; }

div#gNav ul li {
display:inline;
line-height:22px;
margin-right:1px;
}

div#gNav ul li.noMenu {
background-image:url(../images/globalMenuListBg_no.gif);
color:#9d9d9d;
}

div#gNav ul li#menu1Active,
div#gNav ul li#menu2Active,
div#gNav ul li#menu3Active,
div#gNav ul li#menu4Active,
div#gNav ul li.noMenu,
div#gNav ul li a {
padding:5px 10px;
background-repeat:no-repeat;
}

div#gNav ul li#menu1Active,
div#gNav ul li#menu2Active,
div#gNav ul li#menu3Active,
div#gNav ul li#menu4Active,
div#gNav ul li a:hover { color:#fff; }

div#gNav ul li#menu0 a { background-image:url(../images/globalMenuList0Bg.gif); }

div#gNav ul li#menu0 a:hover { background-image:url(../images/globalMenuList0Bg_o.gif); }

div#gNav ul li#menu1 a { background-image:url(../images/globalMenuList1Bg.gif); }

div#gNav ul li#menu1Active,
div#gNav ul li#menu1 a:hover { background-image:url(../images/globalMenuList1Bg_o.gif); }

div#gNav ul li#menu2 a { background-image:url(../images/globalMenuList2Bg.gif); }

div#gNav ul li#menu2Active,
div#gNav ul li#menu2 a:hover { background-image:url(../images/globalMenuList2Bg_o.gif); }

div#gNav ul li#menu3 a { background-image:url(../images/globalMenuList3Bg.gif); }

div#gNav ul li#menu3Active,
div#gNav ul li#menu3 a:hover { background-image:url(../images/globalMenuList3Bg_o.gif); }

div#gNav ul li#menu4 a { background-image:url(../images/globalMenuList4Bg.gif); }

div#gNav ul li#menu4Active,
div#gNav ul li#menu4 a:hover { background-image:url(../images/globalMenuList4Bg_o.gif); }

p#helpBtn {
float:right;
margin-top:1px;
}


/* Main Area Style
----------------------------------------------- */

div#caption {
width:863px;
margin:20px auto;
}

div#caption p {
font-size:1.2em;
line-height:1.5;
}

div#mainContainar {
background-image:url(../images/contentBg.gif);
background-repeat:repeat-y;
overflow:hidden;
}

/* Common Float Style
----------------------------------------------- */

.left { float:left; }

.right { float:right; }

.clear { clear:both; }

.ovh { overflow:hidden; }

/* Common Font Style
----------------------------------------------- */

.pt09 { font-size:0.9em; }

.pt11 { font-size:1.1em; }

.pt12 { font-size:1.2em; }

.pt13 { font-size:1.3em; }

.pt14 { font-size:1.4em; }

.pt15 { font-size:1.5em; }

.pt16 { font-size:1.6em; }

.pt17 { font-size:1.7em; }

.pt18 { font-size:1.8em; }

.pt24 { font-size:2.4em; }

.bold { font-weight:bold; }

.lh15 { line-height:1.5; }

.lh18 { line-height:1.8; }

.textBlue { color:#00609d; }

.textRed { color:#a85a5a; }

.textGray{ color:#8a8a8a; }

.textGray2 {
	color:#666;
}

.textBlack {
	color:#000;
}

/* Common Margin+Padding Style
----------------------------------------------- */

.mb10 { margin-bottom:10px; }

.mb15 { margin-bottom:15px; }

.mb20 { margin-bottom:20px; }

.mb30 { margin-bottom:30px; }

.mb40 { margin-bottom:40px; }

.mb50 { margin-bottom:50px; }

.mt5 { margin-top:5px; }

.mt10 { margin-top:10px; }

.mt20 { margin-top:20px; }

.mt30 { margin-top:30px; }

.mt40 { margin-top:40px; }

.ml10 { margin-left:10px; }

.ml20 { margin-left:20px; }

.mr20 { margin-right:20px; }

.pl10 { padding-left:10px; }

.pl20 { padding-left:20px; }

.pl30 { padding-left:30px; }

.pl50 { padding-left:50px; }

.pd5 { padding:5px; }

.pd10 { padding:10px; }

.pd15 { padding:15px; }

.pd20 { padding:20px; }

.borderGray {
	border:none;
	border-bottom:1px solid #cccccc;
	margin:-1px 0 0 0;
	padding:0;
}

/* To Top Style
----------------------------------------------- */

div#totop {
clear:both;
width:933px;
text-align:right;
margin:0 auto;
padding:10px 0 30px 0;
letter-spacing:3px;
}

/* Footer Style
----------------------------------------------- */

div#footer {
clear:both;
background-image:url(../images/contentBg.gif);
background-repeat:repeat-y;
padding-top:10px;
overflow:hidden;
}

div#footer_Logo_Menu {
width:943px;
margin:0 auto;
}

p#footer_Logo {
width:262px;
float:left;
}

ul#footer_Menu {
width:300px;
float:right;
text-align:right;
}

ul#footer_Menu li {
display:inline;
line-height:30px;
background-image:url(../images/footer_dotLine.gif);
background-repeat:no-repeat;
padding:8px 10px;
font-size:1.1em;
}

ul#footer_Menu li a { color:#447594; }

ul#footer_Menu li a:hover { color:#464646; }

