﻿/*common*/
/**{border:1px solid red}*/
html{width:100%;height:100%;
     overflow-y:scroll;
     font: 75% 'Lucida Sans Unicode','Lucida Grande',arial,helvetica,sans-serif;
}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,select,button,blockquote{margin:0px;padding:0px;list-style:none;}
img{border:0;margin:0;padding:0;}
body{border:0 !important;min-width:1014px;text-align:center;-webkit-text-size-adjust:none;background:#fff;font-family:Verdana;font-weight:normal;}
figure{padding:0;margin:0;}
figcaption{padding:0;margin:0;text-indent:-200000px;overflow:hidden;height:0;line-height:0; }
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-style:normal;margin:0;padding:0;font-weight:normal;}
img{margin:0px;padding:0px;vertical-align:middle}
label,input,select,button{vertical-align:middle;line-height:150%}
button{cursor:pointer}
code{overflow:visible;white-space:normal}
q:before,q:after{content:''}
a,a:active,a:focus{outline:none;text-decoration:none;font-weight:normal;}
.clear{clear:both !important}
br.clear{clear:both !improtant;height:0;line-height:0;padding:0;margin:0;width:0;overflow:hidden;}
.SimenticTit{overflow:hidden;width:0;margin:0;padding:0;line-height:0;height:0;text-indent:-20000px;}
/*//common*/
.font.color_red{color:red;}
.fontBold{font-weight:bold;}
.font_red{color:red;}
.font_skyblure{color:#266db3}
.arrow_up{background:url('/img/icon_arr1.jpg') no-repeat;display:inline-block;width:12px;height:10px;position:relative;top:2px;left:2px;}
.arrow_down{background:url('/img/icon_arr2.jpg') no-repeat;display:inline-block;width:12px;height:10px;position:relative;top:2px;left:2px;}

.font_Montserrat{font-family: 'Montserrat Alternates', sans-serif;}
.font-style1{font-family:Verdana;font-size:15px;color:white;font-weight:bold;}
.font-style2{font-family:Verdana;font-size:15px;color:black;font-weight:bold;}

.Btntype0{font-size:12px;background:#328bcd;color:white;padding:4px 10px;display:inline-block;-webkit-border-radius:4px;
-moz-border-radius:4px;border-radius:4px;box-shadow:1px 1px 1px #d5d5d5;}

.Btntype1{font-size:12px;background:white;border:1px solid #328bcd;color:#328bcd;padding:4px 10px;display:inline-block;-webkit-border-radius:4px;
-moz-border-radius:4px;border-radius:4px;box-shadow:1px 1px 1px #d5d5d5;}

.Btntype3{font-size:12px;background:#328bcd;border:1px solid #328bcd;color:white;padding:10px 20px;display:inline-block;-webkit-border-radius:4px;
-moz-border-radius:4px;border-radius:4px;box-shadow:1px 1px 1px #d5d5d5;}

.sort_Input{width:80px}

.mycheckbox input[type="checkbox"] 
{ 
    margin-right: 5px; 
}

.W600C {width:600px; text-align:center;}
.W210C {width:210px; text-align:center;}
.W120C {width:120px; text-align:center;}
.W110C {width:110px; text-align:center;}
.W100C {width:100px; text-align:center;}
.W80C {width:80px; text-align:center;}
.W50C {width:50px; text-align:center;}
.WAutoC {text-align:center;}
.W_400{width:400px;}
.W_600{width:600px;}
.W_60{width:60px;}
.W_80{width:80px;}
.W_100{width:100px;}
.W_120{width:120px;}
.W_200{width:200px;}

.W210L {width:210px; text-align:left;}
.W120L {width:120px; text-align:left;}
.W110L {width:110px; text-align:left;}
.W100L {width:100px; text-align:left;}
.W80L {width:80px; text-align:left;}
.W50L {width:50px; text-align:left;}
.WAutoL {text-align:left;}

.W210R {width:210px; text-align:right;}
.W120R {width:120px; text-align:right;}
.W110R {width:110px; text-align:right;}
.W100R {width:100px; text-align:right;}
.W80R {width:80px; text-align:right;}
.W50R {width:50px; text-align:right;}
.WAutoR {text-align:right;}

.CountL {float: left;margin-left: 20px;}
.CountR {float: left;margin-right: 20px;}
.tr {text-align:right;}
.tl {text-align:left;}
.tc {text-align:center;}

/**Layout**/

header{background:url('/img/top_bg.jpg') repeat-x top white;text-align:left;height:68px;}
header h1{display:inline-block;float:left;}

header .TopLogin{float:right;width:145px;background:url('/img/btn_login.png') no-repeat;height:40px;text-indent:-2000px;margin-top:15px;overflow:hidden}
header .TopLogin:hover{float:right;width:145px;background:url('/img/btn_login_hover.png') no-repeat;height:40px;text-indent:-2000px;margin-top:15px;overflow:hidden}
.header .TopLogout{float:right;width:145px;background:url('/img/btn_logout.png') no-repeat;height:40px;text-indent:-2000px;margin-top:15px;overflow:hidden}
.header .TopLogout:hover{float:right;width:145px;background:url('/img/btn_logout_hover.png') no-repeat;height:40px;text-indent:-2000px;margin-top:15px;overflow:hidden}



.main header{background: white;text-align:left;height:100%;}
.main header h1{display:inline-block;float:left;}
.main header .TopLogout{vertical-align:top;float:right;display:inline-block;padding:2px 5px;width:60px;background:#ccc;font-size:1em;color:#fff;height:21px;line-height:21px;text-align:center;}

.sub header{background: white;text-align:left;height:100%;}
.sub header h1{display:inline-block;float:left;}
.sub header .TopLogout{vertical-align:top;float:right;display:inline-block;padding:2px 5px;width:60px;background-color:lightgray;font-size:1em;color:black;height:21px;line-height:21px;text-align:center;}
.sub header .TopUser{vertical-align:bottom;float:right;display:inline-block;padding:2px 5px;margin-right:5px; width:150px;background-color:lightyellow;font-size:1em;color:black;height:21px;line-height:21px;text-align:center;}



nav.gnb2{display:block;float:none;background:#dfdfdf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;box-shadow:1px 1px 1px #d5d5d5;padding:3px 10px;margin-top:10px;}
nav.gnb2 a{display:inline-block;font-weight:normal;padding:5px 10px;border-right:1px solid #dfdfdf;}
nav.gnb2 a.first{border-left:1px solid #dfdfdf;}
nav.gnb2 a:hover{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
nav.gnb2 a h2{display:inline-block;font-size:1.2em;padding:0px 10px;color:#6e6a6a}
nav.gnb2 a:hover h2{color:#fff;}


.login_btn{background:url('/img/btn_login.png') no-repeat;height:40px;margin-top:21px;display:inline-block;padding:0px 63px;}
.login_btn:hover{background:url('/img/btn_login_hover.png') no-repeat;height:40px;margin-top:21px;display:inline-block;padding:0px 63px;}


.wrapp_body{width:100%;background:url('/img/body_bg.gif') repeat-x top }
.wrapp_body .BodyDiv{width:560px;height:300px;margin:0 auto;background:url('/img/login-box.gif') no-repeat }


.PopBodySection{width:100%;margin:0 auto;}
.PopBodySection .BodyDiv{clear:both;background:white;padding-bottom:10px;width:100%;margin-top:10px;height:100%;}

.BodySection{width:1014px;margin:0 auto;}
.BodySection_main{width:100%;background:url('/img/main_bg.jpg') repeat-x top }
.BodySection aside{width:196px;float:left;background:white;background:url('/img/asidem-bg.gif') no-repeat top;margin-top:20px;padding-bottom:10px;display:none}

.BodySection_main article{ width:286px;float:left;margin-top:20px;margin-left:30px;}

.BodySection_main article.first{margin-left:65px;}
.BodySection_main article.last figure{background:#f0f0f0;height:70px;margin-bottom:20px;font-size:13px;padding:10px;text-align:left;color:#6b6b6b} 
.BodySection_main article.last figure p{color:#2278bc;}
.BodySection_main article.last div.last{background:url('/img/bf-qu.gif') no-repeat right center;}
.BodySection_main article.last div.last h2{width:80%;}
.BodySection_main article.last div.last h3{width:80%}

.BodySection_main h2{font-size:15px;color:#1a74ba;text-align:left;font-weight:bold;padding-left:25px;}
.BodySection_main article p{text-align:left;padding-left:20px;padding-top:5px;}
.BodySection_main h3{font-size:13px;color:#66666e;text-align:left}

.BodySection aside h1{font-family:arial;font-size:15px;color:#333333;text-shadow:1px 1px 1px white;padding-left:40px;font-weight:bold;padding-top:3px;padding-bottom:8px;margin-top:5px;text-align:left;}
.BodySection aside nav ul{border:1px solid #a8bfd0;width:189px;margin-left:2px;background:white;padding-top:10px;padding-bottom:10px;}
.BodySection aside nav ul li{text-align:left;padding-left:38px;font-weight:normal;}
.BodySection aside nav ul li a{font-family:arial;font-size:9px;text-align:left;padding-bottom:5px;display:block;padding:5px 0px;text-align:left;color:#0d66b5;font-weight:normal;}
.BodySection aside nav ul li:hover{background:#e9f3f8;}
.BodySection aside nav ul li:hover a h2{font-weight:bold !important;}
.chooseM{background:#e9f3f8;font-weight:bold !important;}
.chooseM a h2{font-weight:bold !important;}
.BodySection .rightsection{float:right;width:1000px;margin-bottom:50px;background:url('/img/rright_body_bg.gif') no-repeat 1px 4px;text-align:left;padding-left:10px;padding-right:10px; }
.ListTitle{text-align:left; padding:10px 0px;height:21px; border-bottom:1px dotted #dfdfdf;}
.ListTitle h1{background:url('/img/tit-arr.png') no-repeat ;display:inline;padding:10px 30px;font-size:21px;text-shadow:1px 1px 1px white;float:left;margin-top:0 !important;;}
.ListTitle ol{display:inline;float:right;padding-right:20px}
.ListTitle ol li{display:inline;font-size:11px;font-weight:normal;color:#fff}

.sub .BodySection{overflow:hidden}
.sub .BodySection aside{display:block;width:230px;float:left;background:white;border:1px solid #dfdfdf;margin-top:20px;padding-bottom:10px; overflow:hidden; text-align:left;}
.sub .BodySection aside h1{font-size:1.2em;color:#2e4a4a;text-shadow:1px 1px 1px white;padding-left:20px;font-weight:bold;padding-top:3px;padding-bottom:4px;margin-top:20px;background:url('/img/bar.png') no-repeat;text-align:left;}
.sub .BodySection aside nav ul li{text-align:left;padding-left:20px;}
.sub .BodySection aside nav ul li a{font-size:1em;text-align:left;padding-bottom:5px;display:inline-block;text-align:left;color:#2e4a4a;border:0px;1px solid red}
.sub .BodySection .rightsection{float:none;width:auto;margin-bottom:50px;margin-top:20px;min-height:500px;border:1px solid #dfdfdf;margin-left:235px;}
.sub .BodySection .rightsection .table-layout{width:100%;height:100%;margin-top:10px;vertical-align:top; }
.sub .BodySection .rightsection .ListTitle{text-align:left; padding:10px 0px;height:21px; margin:0;}
.sub .BodySection .rightsection .ListTitle h1{background:url('/img/IICon/TitleImg16.png')   no-repeat ;display:inline;padding:0px 20px;font-size:2em;text-shadow:1px 1px 1px white; font-family:Verdana; font:bold; background-position-y:5px}
.sub .BodySection .rightsection .ListTitle ol{display:inline;float:right;padding-right:5px;margin-right:5px;}
.sub .BodySection .rightsection .ListTitle ol li{display:inline;font-size:1em;font-weight:normal;color:#2e4a4a}



.bann001{clear:both;width:930px;height:50px;margin:0 auto;padding-top:10px;margin-left:20px;position:relative;left:45px;}

.BodySection .rightsection .BodyDiv{width:100%;height:100%;margin-top:10px;vertical-align:top; }

.BodySection .rightsection .BodyDiv h2{font-size:15px;padding-top:20px;text-align:left;padding-left:15px;color:#7d7d7d;font-weight:bold;}
.BodySection .rightsection .BodyDiv h2 span{color:black;font-size:13px;}
.BodySection .rightsection .BodyDiv h3{ font-size:12px;text-align:left;padding-left:30px; font-weight:bold;margin-top:20px;color:#7d7d7d}
.BodySection .rightsection .BodyDiv h3 p{float:right;padding-right:50px;}

.SearchLineLeft{text-align:Left;padding-top:20px;padding-left:20px; margin-left:20px;}
.SearchLineLeftReport{text-align:Left;padding-top:20px;padding-left:20px; margin-left:20px; padding-bottom:10px;}
.SearchLine{text-align:right;padding-top:20px;padding-right:20px; margin-right:20px;}
/*.SearchLine select{height:22px;position:relative;font-family:arial; text-align:center;}
.SearchLine iinput{height:21px;position:relative;top:1px;background:#f0f0f0;border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf;border-bottom:1px solid white;border-right:1px solid white;}*/
/*solid #a2a3a3;padding-bottom:10px;margin-bottom:10px;font-family:Verdana;color:#555555}*/


table.table_type0 tr th{width:200px;border-top:3px double #a2a3a3;border-bottom:1px solid #a2a3a3;margin:0;font-size:12px;padding:5px 0px; text-align:center;}
table.table_type0{width:95%;margin:20px;border-bottom:1px a2a3a3;border-bottom:1px solid #a2a3a3;margin:0;font-size:12px;padding:5px 0px; text-align:center;}
table.table_type0 tr td{border-bottom:1px dotted #dfdfdf;font-size:12px;padding:8px 0px;margin:0; text-align:center;}

table.table_type1{width:94%;margin:10px;border:1px solid #a2a3a3;margin-bottom:10px;font-family:Verdana;color:#555555}
table.table_type1 tr th{width:200px; border-bottom:1px solid #a2a3a3;border-right:1px solid #a2a3a3;margin:0;font-size:12px;padding:5px 0px;background:#f1f1f1;color:#2e4a4a;font-weight:normal;text-align:center;}
table.table_type1 tr td{border-bottom:1px solid #a2a3a3;font-size:12px;padding:8px 0px;margin:0;text-align:left;padding-left:30px;}

table.table_type1C{width:94%;margin:20px;border:1px solid #a2a3a3;margin-bottom:10px;font-family:Verdana;color:#555555}
table.table_type1C tr th{width:200px; border-bottom:1px solid #a2a3a3;border-right:1px solid #a2a3a3;margin:0;font-size:12px;padding:5px 0px;background:#f1f1f1;color:#2e4a4a;font-weight:normal;}
table.table_type1C tr td{border-bottom:1px solid #a2a3a3;font-size:12px;padding:8px 0px;margin:0;text-align:center;}


table.table_type2{width:94%;margin:10px;border:0px; margin-bottom:10px;font-family:Verdana;ccolor:#555555}
table.table_type2 tr th{width:120px; border-top:1px;  border-bottom:0px;border-right:0px; margin:0px;font-size:12px;padding:5px 0px;color:#2e4a4a;font-weight:normal;}
table.table_type2 tr td{border-bottom:0px;font-size:12px;padding:8px 0px;margin:0;text-align:left;padding-left:30px; float:left;}


table.table_type3{width:94%;margin:20px;border:1px solid #a2a3a3;margin-bottom:10px;font-family:Verdana;color:#555555}
table.table_type3 tr th{width:200px; border-bottom:1px solid #a2a3a3;border-right:1px solid #a2a3a3;margin:0;font-size:12px;padding:5px 0px;background:#f1f1f1;color:#2e4a4a;font-weight:normal; text-align:center;}
table.table_type3 tr td{border-bottom:1px solid #a2a3a3;font-size:12px;padding:8px 0px;margin:0;text-align:left;padding-left:30px;}

table.table_type4{width:95%;margin:20px;border-bottom:1px solid #a2a3a3;padding-bottom:10px;margin-bottom:10px;font-family:Verdana;color:#555555}
table.table_type4 tr th{width:200px;border-top:3px double #a2a3a3;border-bottom:1px solid #a2a3a3;margin:0;font-size:12px;padding:5px 0px; text-align:center;}
table.table_type4 tr td{border-bottom:1px dotted #dfdfdf;font-size:12px;padding:8px 0px;margin:0; text-align:center;}

table.table_type5{width:95%;margin:20px;border-top:3px double #a2a3a3; border-bottom:1px solid #a2a3a3;padding-bottom:10px;margin-bottom:10px;font-family:Verdana;color:#555555}
table.table_type5 tr th{width:200px;border-top:1px   #a2a3a3;border-bottom:1px solid #a2a3a3;margin:0;font-size:12px;padding:5px 0px; text-align:center;}
table.table_type5 tr td{border-bottom:1px dotted #dfdfdf;font-size:12px;padding:8px 0px;margin:0; text-align:center;}



div.btnLine{text-align:center;padding-right:10px;margin-right:10px; padding-left:10px; margin-left:10px;margin-top:10px; margin-bottom:10px;}
p.btnLine{text-align:center;padding-right:10px;margin-right:10px;padding-left:10px; margin-left:10px;}

div.footerBtnLine{text-align:center;padding-right:10px;margin-right:10px; padding-left:10px; margin-left:10px; margin-top:10px; margin-bottom:10px;}
p.footerBtnLine{text-align:center;padding-right:10px;margin-right:10px;padding-left:10px; margin-left:10px;}

div.btnLineLeft{text-align:left;padding-left:10px;margin-left:10px;}
p.btnLineLeft{text-align:left;padding-left:10px;margin-left:10px;}

ul

ul.PageNum{display:inline-block; margin:10 auto;  text-align:center;}
ul.PageNum li{ text-align:center;}
ul.PageNum li a{display:inline-block;padding:3px 7px;font-size:13px;border-bottom:none;color:#727c83;font-family:Verdana;line-height:31px;font-weight:normal;}
ul.PageNum li a.nonLine{border:none;}
ul.PageNum li a:hover{color:#333c42;}

footer{background:url('/img/footer-bg.jpg') repeat-x top;height:50px;border-top:1px solid #b3b3b3}
.layout{ width:1024px;margin:0 auto; }  /** ∏ﬁ¿Œ∆‰¿Ã¡ˆ¿« ¿¸√º¿˚¿Œ width ∞™    **/
.p {width: 1025px;margin: 0 auto;}
footer dl{width:145px;float:left;text-align:left;font-size:13px;color:#666666;margin-top:30px;margin-bottom:30px;}
footer dl.first{margin-left:65px;}
footer dl dt{font-weight:bold;}
footer dl dd a{color:#666666;display:block;line-height:18px;height:18px;}
footer .sns-line{margin-top:30px;}
footer .sec_foo{clear:both;border-top:1px solid #dfdfdf;font-size:12px;}
footer ul{list-style-type:disc !important;}
footer ul li{display:inline-block;font-size:12px;color:#666666;margin:0 10px; }
footer ul li a{font-size:12px;color:#666666}



a.btn_logoutFooter{position:relative;top:-24px;right:-435px;}
.footerLogo{width:130px;float:left;position:relative;top:-20px;}
p.copyright{font-size:12px;margin-top:20px;width:100%;float:right;}



/*page location**/
section.page-location{width:100%;height:85px;background:url('/img/page-location-bg.gif') repeat-x top left}
section.page-location .login{width:530px;margin:0 auto;height:84px;}
section.page-location .ano-tit{width:980px;position:relative;top:13px;left:50%;margin-left:-500px; }
section.page-location .tit{background:url('/img/page-location-tit-bg.gif') no-repeat bottom left;text-align:left;padding-left:30px;}
section.page-location .tit h1{text-align:left;  line-height:40px;margin-top:30px;display:inline-block;	color:white;}
section.page-location .tit h1 img{margin-left:10px;}
section.page-location .tit h1 span{position:relative;top:-5px}

/**Login**/

.loginForm{width:500px;margin:0 auto;margin-bottom:100px;text-align:center}
.loginForm p{text-align:right;width:300px;margin:0 auto;padding-top:5px;padding-bottom:5px; }
.loginForm p select{width:220px;}
.loginForm p.tit{width:400px; text-align:left; font-size:14px;padding:30px;padding-left:40px;position:relative; }
.loginForm ul{width:400px;text-align:left;margin:0 auto;margin-bottom:20px; margin-left:130px;}
.loginForm ul li label{display:inline-block;width:110px;padding-top:5px;font-size:12px;padding-left:20px;color:#606161;text-align:right;margin-right:5px;}
.loginForm ul li input{position:relative;top:5px;height:21px;width:250px; }
.loginForm ul li select{ position:relative;top:5px; }
.loginForm ul li{padding-bottom:10px;}
.loginForm p.checkline{text-align:left;font-size:11px;padding:0;font-size:13px; }
.loginForm p.checkline input{margin-left:40px;margin-right:10px;}
a.forgot {font-size:12px;}

/**add new type of login form**/


.loginForm2{border:1px solid #dfdfdf;background:white;width:500px;margin:0 auto;margin-top:110px;margin-bottom:100px;text-align:center;box-shadow:4px 4px 4px 0px #dfdfdf;background:url("../img/login_main.jpg") no-repeat}
.loginForm2 p{text-align:center;width:300px;margin:0 auto;padding-top:5px;padding-bottom:10px;}
.loginForm2 p.tit{font-size:18px; font-weight:bold; color:green; padding:30px;height:200px;text-indent:-2000px;overflow:hidden;}
.loginForm2 ul{width:300px;text-align:left;margin:0 auto;margin-bottom:20px;}
.loginForm2 ul li label{display:inline-block;width:110px;padding-top:5px;font-size:12px;padding-left:20px;color:#328bcd}
.loginForm2 ul li input{position:relative;top:5px;height:21px;width:160px;}
.loginForm2 ul li select{ position:relative;top:5px; }
.loginForm2 ul li{padding-bottom:10px;border:1px solid #328bcd;}


/**popup **/

.popup_type1{ border-right:1px solid black;border-bottom:1px solid black;width:500px;position:fixed;top:100px;left:50%;margin-left:-250px;background:white;padding:20px 0px }
.popup_type1 .table_type1 tr th{ width:100px; }

.popup_type2{ border:1px solid #c0c0c0;width:500px;position:fixed;top:80px;left:50%;margin-left:-250px;background:white;padding:0px;padding-bottom:10px; }
.popup_type2 .table_type1 tr th{ width:100px; }
.popup_type2 h2{font-size:13px;margin:0 auto;background:#328bcd;width:98%;color:white;line-height:32px;}
.popup_type2 .tit{font-size:12px;margin-top:5px;margin-bottom:10px;}
.popup_type2 dl{width:70%;margin:0 auto;margin-top:20px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:5px 0px;}
.popup_type2 dl dt{}
.popup_type2 dl dt label{font-size:12px;display:inline-block;height:21px;text-align:left;padding-right:10px;}
.popup_type2 dl dt a{font-size:12px;background:#328bcd;display:inline-block;height:21px;line-height:21px;padding:0px 5px;color:white;}
.popup_type2 dl dd{font-size:13px;text-align:left;padding:5px 20px;}
.popup_type2 dl dd label{ border:1px solid #c0c0c0;color:#c0c0c0;padding:2px; margin-right:5px;}


.listView_Detail{margin-top:5px;padding:10px;text-align:left;font-size:11px;color:#acacac}
.listView2_Detail{margin-top:5px;padding:10px;text-align:left;font-size:11px;color:#acacac}

.address {line-height:30px}


.move_visual{width:1014px;height:298px;margin:0 auto;position:relative;top:0;}
.addTExt{ font-size:21px;color:white;position:absolute;top:80px;left:0px;text-align:left;text-shadow:1px 1px 1px #0e4570;}
.addTExt span{font-family:Calibri; font-size:41px;font-weight:bold;}

/*****Calander*****/

.Calander_title{text-align:right;padding:10px 10px 0px 10px;border-bottom:1px solid #8ecaca;}
.Calander_title a{background:#8ecaca;color:white;display:inline-block;width:80px;text-align:center;font-weight:bold;}
.Calander_title a:hover{border:1px solid #8ecaca;border-bottom:0px;background:white;color:#8ecaca;font-weight:bold;}
.CalanderChoose_over{border:1px solid #8ecaca;border-bottom:0px;background:white;color:#8ecaca;font-weight:bold;}
.CalanderChoose_out{background:#8ecaca;color:white;display:inline-block;width:80px;text-align:center;font-weight:bold;}

.Calander_Monthly{display:block;margin:10px auto;border:0;}
.Calander_Monthly tr {border:1px solid red}
.Calander_Monthly tr th{height:21px;border-top:1px solid #8ecaca;border-bottom:3px double #8ecaca;margin:0;padding:2px;color:#2e4a4a;;}
.Calander_Monthly tr td{height:120px;border-bottom:1px solid #8ecaca;padding:2px}
.Calander_Monthly tr td:hover{background:#8ecaca}
.Calander_Monthly tr td dl{vertical-align:top;height:100%;overflow-y:auto;overflow-x:hidden;}
.Calander_Monthly tr td dl dt{text-align:right;border-bottom:1px dotted #8ecaca;}
.Calander_Monthly dl dd{width:90px;font-size:11px;text-align:left;padding:2px;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.Calander_weekly{display:block;width:100%;margin:10px auto;border:0;}
.Calander_weekly tr {}
.Calander_weekly tr th{height:21px;border-top:1px solid #8ecaca;border-bottom:3px double #8ecaca;margin:0;padding:5px;color:#2e4a4a;width:100px;}
.Calander_weekly tr.weekly_culm td{border-left:1px dotted #dfdfdf;height:600px;vertical-align:top;text-align:left;position:relative;top:0;}
.Calander_weekly tr.weekly_culm td ul li{font-size:12px;padding:20px 0px;text-align:right;padding-right:5px;}

.Calander_daily{display:block;margin:10px auto;border:0;table-layout: fixed;}
.Calander_daily tr {}
.Calander_daily tr th{height:21px;border-top:1px solid #8ecaca;border-bottom:3px double #8ecaca;margin:0;padding:5px;color:#2e4a4a}
.Calander_daily tr.weekly_culm td{border-left:1px dotted #dfdfdf;height:600px;vertical-align:top;text-align:left;position:relative;top:0;}
.Calander_daily tr.weekly_culm td ul li{font-size:12px;padding:20px 0px;text-align:right;padding-right:5px;}




.calander_pop-new{ background:white;width:300px;height:120px;position:absolute;top:300px;left:50%;margin-left:-150px;border:1px solid #dfdfdf;text-align:right}
.calander_pop-new dl{height:70px;text-align:left;padding:5px;}
.calander_pop-new dl dt{width:20%;float:left;padding:5px 0px;}
.calander_pop-new dl dd{width:75%;float:left;padding:5px 0px;}
.calander_pop-new dl dd input{width:100%}
.calander_pop-new a{clear:both;margin-top:10px;margin-right:10px;font-size:11px;}

.calander_pop-check{ background:white;width:300px;height:120px;position:absolute;top:300px;left:50%;margin-left:-150px;border:1px solid #dfdfdf;text-align:right}
.calander_pop-check dl{height:70px;text-align:left;padding:5px;}
.calander_pop-check dl dt{width:20%;float:left;padding:5px 0px;}
.calander_pop-check dl dd{width:75%;float:left;padding:5px 0px;}
.calander_pop-check dl dd input{width:100%}
.calander_pop-check a{clear:both;margin-top:10px;margin-right:10px;font-size:11px;}

.calander_pop-modify{ background:white;width:300px;height:120px;position:absolute;top:300px;left:50%;margin-left:-150px;border:1px solid #dfdfdf;text-align:right}
.calander_pop-modify dl{height:70px;text-align:left;padding:5px;}
.calander_pop-modify dl dt{width:20%;float:left;padding:5px 0px;}
.calander_pop-modify dl dd{width:75%;float:left;padding:5px 0px;}
.calander_pop-modify dl dd input{width:100%}
.calander_pop-modify a{clear:both;margin-top:10px;margin-right:10px;font-size:11px;}

.weekly_contants{display:inline-block;width:10px;position:absolute;}
.daily_contants{display:block;width:80px;padding:50px 10px;position:absolute;font-size:12px;}


.calan_dd{ display:inline-block;;width:100%;}

.calan_dd p{display:block;width:15px;height:15px;background:red;margin:2px;float:left;}




#element_to_pop_up { display:none; }


/**add popup new**/

.layer {display: none;position: fixed;_position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10000}
.layer .bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: .5;filter: alpha(opacity=50)}
.layer .layer_area {position: absolute;left: 50%;top: 50%;width: 600px;height: 500px;background: #fff;padding: 10px;border-radius: 5px;-moz-border-radius: 5px;}
.notabs{width:98.5% !important;margin: 5px 20px !important;}
aside strong{padding:2px 5px ;float:right;color:#fff;background:#000;cursor:pointer}
.slimaside{width:96% !important}
.point-line{border-color:red !important}
.point-font{color:red !important}
.point-solid{background:red !important;}
.point-hoverbtn{background:red !important}

/**add new style of layout (width = 100%)**/

.top_msg{width:100%;height:38px;background:black;line-height:28px; color:#fff;font-size:1em;text-align:left;}
.top_msg .tip{background:red;padding:5px;display:inline-block;}
.top_msg p{color:#fff;display:inline-block;padding-left:20px;}
/*
@media screen and (min-width:1100px ){
.rightsection{width:80% !important;}
}
@media screen and (min-width:1400px ){
.rightsection{width:84% !important;}
}
@media screen and (min-width:1690px ){
.rightsection{width:87% !important;}
}
*/


.mainlayout4{border:1px solid #dfdfdf;width:46.8%;float:left;margin:5px;height:200px;text-align:left;padding:10px;}
.mainlayout4 h1{border-bottom:3px double #dfdfdf;padding-left:10px;font-size:1.2em;}
.mainlayout4 .inbox{width:100%;height:87%;margin-top:5px;font-size:1em;overflow-y:auto;}
.visualbox{font-size:1em;}



/*******************************************************/
/* Tables
not all table styles are used in this template
/*******************************************************/

table.td-table
{
	margin:0 0 1.5em 0;border-spacing:0px;*border-collapse: collapse;
	
	/* old value */
	/*border-bottom:1px solid #e8e8e8;*/
	
	/* New value */
	 border-bottom:0px !important;
	border: 0px !important;
	}
table.td-table.td-table-nomargin{margin:0;}

table.td-table th{padding:6px 8px;text-align:left;color:#333;vertical-align:top;border-bottom:1px solid #fff;border-right:1px solid #fff;font-weight:normal;}
table.td-table th img{vertical-align:middle;}
table.td-table td{padding:6px 8px;
	/* old value */
	/*border-bottom:1px solid #fff;*/
	/* New value */
	border-bottom:0px !important;
	vertical-align:top;border-right:1px solid #fff;color:#333;
	border-left: 1px solid #E8E8E8 !important;
	/*border-bottom:1px solid #E8E8E8 !important;*/
	border-top:1px solid #fff !important;
	}

table.td-table tr:first-child td{border-top:1px solid #E8E8E8}
table.td-table tr:first-child th.td-table-heading-left
{
	/* old value */
	/*border-bottom:1px solid #E8E8E8;*/
	/* New value */
	border-bottom:0px !important;
	}

table.td-table tr.first-child td{border-top:1px solid #E8E8E8}
table.td-table tr td:first-child{border-left:none !important;}
table.td-table .td-table-horizontal-centre{text-align:center;}
table.td-table .td-table-vertical-top{vertical-align:top;}
table.td-table .td-table-vertical-centre{vertical-align:middle;}
table.td-table .td-table-vertical-bottom{vertical-align:bottom;}

/* cap headings */
table.td-table th.td-table-heading-top{border-bottom:1px solid #b8d5c8;font-size:11px;background:#fff url(../images/tables/gradient-heading-top.gif) bottom left repeat-x;}
table.td-table th.td-table-heading-top3{border-bottom:1px solid #b8d5c8;font-size:12px;background:#fff url(../images/tables/gradient-heading-top.gif) bottom left repeat-x;}
table.td-table th.td-table-heading-top_h2{margin: 20px 0px 10px; font-weight:bold; line-height:1.2em; border-bottom:1px solid #b8d5c8; font-family:Arial;font-size:14px;background:#fff url(../images/tables/gradient-heading-top.gif) bottom left repeat-x;}
table.td-table th.td-table-heading-bottom{border-top:1px solid #b8d5c8;font-size:11px;background:#fff url(../images/tables/gradient-heading-bottom.gif) top left repeat-x;}
table.td-table.td-table-border-row th.td-table-heading-bottom{border-bottom:none;}
table.td-table td.td-table-heading-top{border-bottom:1px solid #b8d5c8 !important;}
table.td-table td.td-table-footer-top{border-top:1px solid #b8d5c8 !important;}


/* left headings */
table.td-table th.td-table-heading-left{font-size:11px;border-right:1px solid #b8d5c8;padding-right:12px;background:#fff url(../images/tables/gradient-heading-left.gif) top right repeat-y;}
table.td-table th.td-table-heading-right{font-size:11px;border-left:1px solid #b8d5c8;padding-left:12px;background:#fff url(../images/tables/gradient-heading-left.gif) top left repeat-y;}

/* cap headings with row striping */
table.td-table tr.td-table-alt-row th.td-table-heading-top{}
table.td-table tr.td-table-alt-row th.td-table-heading-bottom{border-bottom:none}
table.td-table th.td-table-heading-top a {color:#000000 !important;}
table.td-table th.td-table-heading-top3 a {color:#000000 !important;}
/* compare table top heading */
table.td-table th.td-table-compare{}

/* sub sections */
.td-table th.td-table-subsection, .td-table td.td-table-subsection{font-weight:bold;font-size:11px;padding-top:18px;color:#555555;border-bottom:1px solid #E8E8E8}
.td-table tr.td-table-alt-row td.td-table-subsection{background-color:#fff}
.td-table td.td-table-subsection.td-table-alt-column, .td-table th.td-table-subsection.td-table-alt-column{background-color:#fff}

/* corner/empty cells */
.td-table tr:first-child td.td-table-emptycorner{background-image:none;background-color:#fff;border-top:none}
.td-table tr:last-child td.td-table-emptycorner{background-image:none;background-color:#fff;border-bottom:1px solid #fff;}

/* Highlight cells */
.td-table th.td-table-highlight-cell{background:#faf4d7 !important;background-image:none !important;color:#000}
.td-table td.td-table-highlight-cell{background:#faf4d7 !important;color:#000}
.td-table tr.td-table-alt-row td.td-table-highlight-cell{background:#f3eccb !important;}

/* Super highlight column */
.td-table th.td-table-heading-top.td-table-superhighlight-column{color:#000;font-weight:normal;border-left:1px solid #1a5336;border-top:1px solid #1a5336;border-right:2px solid #1a5336}
.td-table td.td-table-superhighlight-column{border-left:1px solid #1a5336;border-right:2px solid #1a5336;color:#000}
.td-table td.td-table-superhighlight-column-before{background:#fff url(../images/tables/gradient-heading-left.gif) top right repeat-y;}
.td-table td.td-table-superhighlight-column-after{background:#fff url(../images/tables/gradient-heading-right.gif) top left repeat-y;}
.td-table tr.td-table-row-last td.td-table-superhighlight-column{border-bottom:2px solid #1a5336;}

/* Super highlight row */
.td-table tr.td-table-superhighlight-row th.td-table-heading-left{color:#000;font-weight:bold;border-left:1px solid #1a5336;border-top:1px solid #1a5336;border-bottom:2px solid #1a5336}
.td-table tr.td-table-superhighlight-row td{border-top:1px solid #1a5336;border-bottom:2px solid #1a5336;color:#000}
.td-table tr.td-table-superhighlight-row-before td{background:#fff url(../images/tables/gradient-heading-top.gif) bottom left repeat-x}
.td-table tr.td-table-superhighlight-row-after td{background:#fff url(../images/tables/gradient-heading-bottom.gif) top left repeat-x}
.td-table tr.td-table-superhighlight-row td.td-table-superhighlight-column-last {border-right:2px solid #1a5336;}

/* sorting */
a.td-table-heading-sort{color:#333;}
a.td-table-heading-sort:hover{}
a.td-table-heading-sort-descending{}
a.td-table-heading-sort-ascending{}

/* total rows */
.td-table tr.td-table-total-row-stacked th, .td-table tr.td-table-total-row-row-stacked td{border-bottom:none}
.td-table th.td-table-total-cell, .td-table td.td-table-total-cell{background: none repeat scroll 0 0 #ECF3F0;border-bottom: 1px solid #B8D5C8 !important;border-top: 1px solid #B8D5C8 !important;font-weight: bold;text-align: right;}
.td-table th.td-table-total-cell, .td-table td.td-table-total-cell-left{font-weight:bold;background:#f4f7f4;border-top:1px solid #b8d5c8 !important;border-bottom:1px solid #b8d5c8;text-align: left;}

/* horizontal dividers */
table.td-table-border-row{border-bottom:none;}
table.td-table-border-row tr:first-child th.td-table-heading-left{border-top:1px solid #e8e8e8;}
table.td-table-border-row th, table.td-table-border-row td{border-bottom:1px solid #e8e8e8;}

/* vertical dividers */
/*
table.td-table-border-column th, table.td-table-border-column td{border-right:1px solid #e8e8e8}
table.td-table-border-column tr th:first-child, table.td-table-border-column tr td:first-child{ border-left: solid medium #FFFFFF;}
table.td-table-border-column tr th:last-child, table.td-table-border-column tr td:last-child{ border-right: solid medium #FFFFFF;}
table.td-table-border-column tr td:last-child{border-right: none !important;}
*/

table.td-table-border-column th, table.td-table-border-column td{border-left:1px solid #e8e8e8;border-right: none !important;}
table.td-table-border-column tr th:first-child, table.td-table-border-column tr td:first-child{border-left:none;}


/* medium dark grey dividers */
.td-table-border-top-mediumgrey{border-top:1px solid #bdbdbd !important;}
.td-table-border-right-mediumgrey{border-right:1px solid #bdbdbd !important;}
.td-table-border-bottom-mediumgrey{border-bottom:1px solid #bdbdbd !important;}
.td-table-border-left-mediumgrey{border-left:1px solid #bdbdbd !important;}

/* dark grey dividers */
.td-table-border-top-darkgrey{border-top:1px solid #555555 !important;}
.td-table-border-right-darkgrey{border-right:1px solid #555555 !important;}
.td-table-border-bottom-darkgrey{border-bottom:1px solid #555555 !important;}
.td-table-border-left-darkgrey{border-left:1px solid #555555 !important;}

/* comparison table */
table.td-table.td-table-withbottomheader{border-bottom:none;}

/* row striping */
.td-table-stripe-row
{
	/* old value */
	/* border-bottom:1px solid #E8E8E8; */
	/* new value */
	border-bottom:0px !important;
}
table.td-table tr.td-table-alt-row td{background:#f5f5f5;}

/* column striping */
table.td-table th.td-table-alt-column, table.td-table td.td-table-alt-column {background:#f5f5f5}

/* row mouseover data*/
table.td-table td.td-table-hover-row, table.td-table tr.td-table-alt-row td.td-table-hover-row{background:#ecf3f0}
table.td-table-hover-row tr:hover td, table.td-table tr.td-table-alt-row td tr:hover td{background-color:#ECF3F0;background-image:none;}

/* row mouseover left headings */
table.td-table th.td-table-heading-left.td-table-hover-row{}

/* row mouseover data with cell highlight*/
table.td-table td.td-table-hover-row.td-table-highlight-cell, table.td-table tr.td-table-alt-row td.td-table-hover-row.td-table-highlight-cell{background:#d6e5de}

/* row mouseover data with subsection */
table.td-table td.td-table-hover-row.td-table-subsection, table.td-table tr.td-table-alt-row td.td-table-hover-row.td-table-subsection{background:#fff}

/* column mouseover data */
table.td-table td.td-table-hover-column{background:#ecf3f0}

/* column mouseover data with subsection*/
table.td-table td.td-table-hover-column.td-table-subsection{background:#fff}

/* used for welcome message - copied from all.css */
TD.welcome
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #000000;
}

/* for wide content */
.hor-scroll-auto
{
    overflow-x:auto;
}

/* smaller width for seconadry tabs */
#td-secondarytabs.smaller-width li
{
    width:140px;
}

table.histnav-table	{margin:0px; border:1px; border-spacing:0px; border-collapse:collapse; background-color:#f4f7f4;height:35px;}
table.histnav-table td{padding:0px; vertical-align:middle; font-size:7pt; font-weight:bold; white-space:nowrap;background-color:#f4f7f4;}

table.histps-table	{margin:0px; border:1px; border-spacing:0px; border-collapse:collapse; background-color:#f4f7f4;}
table.histps-table td{padding:0px 4px 0px 0px; vertical-align:middle; font-size:7pt; white-space:nowrap;background-color:#f4f7f4;}

/* acct_speedbump*/
.tdInt
{   
    background-image:url(../images/cell_background.gif);
	background-repeat: repeat;
	border:1px #c4c4c4 solid;padding: 5px;
	border-collapse:collapse;
	border-right:0px;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans serif;
    color: #111111;
}
.tdConfInt
{   
    background-image:url(../images/cell_background.gif);
	background-repeat: repeat;
	border:1px #c4c4c4 solid;padding: 5px;
	border-collapse:collapse;
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans serif;
    color: #111111;
}
.HInt
{
    font-size: 21pt;
    font-family: Verdana, Arial, Helvetica, sans serif;
    color: #305f47;
}
.SubHInt
{
    font-size: 18pt;
    font-family: Verdana, Arial, Helvetica, sans serif;
    color: #54B948;
}
.BodyInt
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans serif;
    color: #111111;
    background-image:url('../images/speedbump_background.jpg');
	background-position: center top;
    background-repeat:no-repeat;
    background-color:#696969; 
    min-height:1050px;
}
.tdGenInt
{
    font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans serif;
    color: #111111;  
    
}
/* issue fix for Cori00109466*/
.warning
{
    COLOR: red
}
