/*==================JUST BORDER, COLOR AND FONTS====================*/

/*==============================================================*/
/*==================DEFAULT FOR ALL WEBSITES====================*/
/*==============================================================*/

/*==================HTML Default Controls====================*/
body{	background:#F7F7F7 ; 	font-size:100%; }
body, td, th, input, select, textarea, option, optgroup {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height:1.125em; color: #333333;padding:3px}

img {border: none;vertical-align:middle;}

a {color:#252525; text-decoration:none}

a:hover {	color: #308CE8;	cursor: pointer;	outline:none;}

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; line-height:1em; color:#757575; text-transform:uppercase; font-weight:normal; letter-spacing:2px;}
h1 a {}
h2 { font-family:Verdana, Arial, Helvetica, sans-serif;color:#d2b059;font-size:20px;line-height:1.5em; font-weight:normal;letter-spacing:-1px;margin:0;padding:0;	margin-top:5px;}
h3 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:25px; line-height:1em; font-weight:normal;}
h4 { font-size:.91em;}
h5 { font-size:1.33em; color:#c30000;}
h6 { font-size:1em; color:#e7e7e7;}

/*=============Default class===============*/
.line-hor { background:#4d3525;}
.heading_title{ background:#d9e7ee url(../image/line.png) top center repeat-x;color:#3f328a; }
.heading_title h1{ font-weight:bold; font-size:14pt; margin:0; padding:0 }


/*=====Message Class=====*/
.success {
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	text-align: center;
}
.warning {
	background: #FFDFE0;
	border: 1px solid #FF9999;
	font-size: 11px;
	text-align: center;
}
.required {
	color: #FF0000;
	font-weight: bold;
}
.error {
	color: #FF0000;
}
.help {
	cursor: pointer;
}
.tooltip {
	border: 1px solid #FDDA5C;
	background: #FBFF95;
	font-size: 11px;
}


/*==============================================================*/
/*================END DEFAULT FOR ALL WEBSITES==================*/
/*==============================================================*/
























/*==============================================================*/
/*========================LAYOUT THEMES=========================*/
/*==============================================================*/
.aside {border-right:1px solid #B2B1AD;background:#e2e3e3;}
.wradius{-moz-border-radius:5px;-webkit-border-radius:5px;}
.wshadow{-moz-box-shadow:0 2px 8px #e7e7e7;-webkit-box-shadow:0 2px 8px #e7e7e7;}
.wrapper-content { }
.wrapper-content-center{}
/*COMMON CONTROLS*/
.btncontrol {background:#f8f8f8;font-size:8pt;}
input.btn {border:1px solid #ddd;background:#EAECEB;color:#123;font-size:8pt;-moz-border-radius:2px;}
input.btn:hover{background:#38567a;color:#f9f9f9; cursor:pointer}



/*HEADER*/
#header{background:#f7f7f7}
#header .row-1 {background:#EAECEB;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
#header .row-2 {position:relative;height:100px;}
#header .logo{	color:#a0a0a0; 	text-decoration:none;}
.logo-title{font-size:12pt;color:#080808; 	text-transform:uppercase;text-shadow:2px 2px 3px #999}
#header .rightlink { 	font-size:9pt; 	color:#308ce8; 	letter-spacing:2px; 	text-align:right}
#header .head-adv {}
#header .projecttitle h2{	font-size:12.5pt;	text-transform:uppercase;	letter-spacing:5px}


/*MAIN MENU*/
#mainmenu .nav li a { 
font-size:8pt; 
color:#38567a; 
background:#eaeceb; 
text-decoration:none; 
text-align:center; 
border:1px solid #b2b1ad;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
border-top-left-radius:3px;
border-top-right-radius:3px;
border-bottom:none;
letter-spacing:0.5px;
margin-bottom:-1px;
}

#mainmenu .nav li a:hover { background:#38567a;color:#eee;border:1px solid #38567a;border-bottom:none;}
#mainmenu .nav li a.current { background:url(images/nav-bg2.png) no-repeat left top;}

/*BOX - ASIDE*/
.box { border:1px solid #a7a49f;}
.box .inner {/*border-bottom:1px solid #ccc;border-right:1px solid #808080*/}
.box .inner p{font-size:8pt;}
.box .inner p a{text-decoration:none;border-top:1px solid #e0e0e0}
.box .inner p.boxtitle{display:block;background:#f1f1f1;font-weight:bold;}
.box .inner p a.boxtitle:hover{background:#eee}

.box .inner p a.boxlv01{display:block;background:#fefef9;}
.box .inner p a.boxlv01:hover{background:#ccedff;font-weight:bold;}
.box .inner p a.boxlv02{display:block;background:#fff;font-size:7.5pt;}
.box .inner p a.boxlv02:hover{background:#ddecff;font-weight:bold;}

/*TABLE - FORM*/

.tbl {border:1px solid #D9E7EE;border-collapse:collapse;}
.tbl td{border-bottom:1px solid #D9E7EE;vertical-align:top}
.tbl .tr-head{background-color:#9bceec;text-align:left;}
.tbl th{font-size:8pt;vertical-align:middle;text-align:left;}
.tbl td.check-column{}
.tbl select{font-size:8pt;}
.tbl a.sort_img img{}
.tbl td.link-control{font-size:8pt;}
.tbl td.link-control a{margin-right:0px;}
.tbl td.link-control img{margin-right:3px;}
.tbl .txtext{width:98%}

.noborder{ border:none !important}
.line-hor{background:#ccc; height:1px}

input.ipos{width:1.6em;text-align:center}
.line-page-navi{padding:2px 0px;}
.line-page-navi a{text-decoration:none;font-size:8pt;padding:3px 5px;color:#1f1f1f}
.line-page-navi a:hover{background:#38567A;color:#FFF;}
.line-page-navi b{padding:2px 3px;color:#38567A;font-size:8.5pt;border:1px solid #38567A}

/*IMAGE INDENT*/
#content .indent-center .img-list {border:1px solid #D9E7EE;}
#content .indent-center .img-list .img-indent-left{}
#content .indent-center .img-list p{}
/*announcement*/
#content .indent-center .indent-border{width:90%;border:1px solid #D9E7EE;margin:10px auto;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 2px 8px #e7e7e7;-webkit-box-shadow:0 2px 8px #e7e7e7; text-align:left}
#content .indent-center .indent-border .about_content_title{ font-weight:bold; text-align:center; padding-bottom:20px; font-size:16px}
#content .indent-center .indent-border ul{list-style:disc;}
#content .indent-center .announcement{}

/*login*/


#content{border:1px solid #B2B1AD;background:#fff;-moz-box-shadow:0 2px 4px #c9c9c9;-webkit-box-shadow:0 2px 8px #e7e7e7;}
#content .login{width:35%;margin:1% auto;font-size:1.2em}
#content .login .link{font-size:0.8em}
#content .login .input{width:96%;margin-top:3px;font-size:15pt;padding:3px;}
#content .login i{font-size:0.75em}
#content .login input.btn{font-size:10pt;}

.editform .input{width:96%;margin-top:3px;font-size:11pt;padding:3px;}
.editform .tbl .tdleft{background-color:#f3f3f3}
.editform .tbl .tdright{background-color:#fff}
hr{color:#D9E7EE;}